@charset "UTF-8";
 :root{--color-theme-color:#ff7350;--color-theme-hover:#125875;--border-color:#dfdfe8;--color-theme-body:#fff;--color-theme-text:#545d69;--color-theme-title:#101828;--color-theme-content:#fff;--color-theme-link:#ff7350;--color-theme-meta:#555b67;--budy-background:#f9f9f9;--white-background:#ffffff;--image-background-color:#363e47;--global-box-shadow:3px 5px 40px 0 rgba(94, 92, 154, 0.15);--color-theme-hr:#dfdfe8;--global-border-radius:15px;--global-border-fill:100px;}
.cs-animation{visibility:hidden;}
.cs-start-animation{visibility:visible;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.cs-start-animation.infinite{-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.cs-start-animation.fadeIn{-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft {
0%{opacity:0;-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
.cs-start-animation.fadeInLeft{-moz-animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight {
0%{opacity:0;-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
.cs-start-animation.fadeInRight{-moz-animation-name:fadeInRight;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp {
0%{opacity:0;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
.cs-start-animation.fadeInUp{-moz-animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown {
0%{opacity:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
.cs-start-animation.fadeInDown{-moz-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
.cs-start-animation.bounce{-moz-animation-name:bounce;-webkit-animation-name:bounce;animation-name:bounce;}
@-webkit-keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.cs-start-animation.flash{-moz-animation-name:flash;-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse {
0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pulse {
0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
}
.cs-start-animation.pulse{-moz-animation-name:pulse;-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes shake {
0%, 100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px);}
20%, 40%, 60%, 80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px);}
}
@keyframes shake {
0%, 100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px);}
20%, 40%, 60%, 80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px);}
}
.cs-start-animation.shake{-moz-animation-name:shake;-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing {
20%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);}
40%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
60%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
80%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes swing {
20%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);}
40%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
60%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
80%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
.cs-start-animation.swing{-moz-animation-name:swing;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada {
0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@keyframes tada {
0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
.cs-start-animation.tada{-moz-animation-name:tada;-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble {
0%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}
15%{-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}
30%{-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}
45%{-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}
60%{-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}
75%{-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}
100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes wobble {
0%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}
15%{-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}
30%{-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}
45%{-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}
60%{-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}
75%{-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}
100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}
}
.cs-start-animation.wobble{-moz-animation-name:wobble;-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn {
0%{opacity:0;-moz-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);}
50%{opacity:1;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
70%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
100%{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes bounceIn {
0%{opacity:0;-moz-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);}
50%{opacity:1;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
70%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
100%{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
}
.cs-start-animation.bounceIn{-moz-animation-name:bounceIn;-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInLeft {
0%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
60%{opacity:1;-moz-transform:translateX(30px);-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(30px);}
80%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px);}
100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInLeft {
0%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
60%{opacity:1;-moz-transform:translateX(30px);-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(30px);}
80%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px);}
100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
.cs-start-animation.bounceInLeft{-moz-animation-name:bounceInLeft;-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight {
0%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px);}
60%{opacity:1;-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px);}
80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px);}
100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInRight {
0%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px);}
60%{opacity:1;-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px);}
80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px);}
100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
}
.cs-start-animation.bounceInRight{-moz-animation-name:bounceInRight;-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp {
0%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
60%{opacity:1;-moz-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px);}
80%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInUp {
0%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
60%{opacity:1;-moz-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px);}
80%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
.cs-start-animation.bounceInUp{-moz-animation-name:bounceInUp;-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceInDown {
0%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px);}
60%{opacity:1;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}
80%{-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);}
100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInDown {
0%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px);}
60%{opacity:1;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}
80%{-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);}
100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
}
.cs-start-animation.bounceInDown{-moz-animation-name:bounceInDown;-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
.fade{opacity:0;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.cs-fade{opacity:0;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;}
.cs-fade.in{opacity:1;}
.cs-start{cursor:pointer;}
.cs-start-icon{color:#fff;font-size:20px;padding:12px;cursor:pointer;border-width:2px;border-style:solid;border-color:#fff;border-color:rgba(255, 255, 255, 0.5);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:startdown;animation-name:startdown;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-transition:all 2s;-o-transition:all 2s;-webkit-transition:all 2s;transition:all 2s;}
.cs-start-icon:hover{border-color:rgba(255, 255, 255, 0.2);}
@-webkit-keyframes startdown {
0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
40%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);}
60%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}
}
@keyframes startdown {
0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
40%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);}
60%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}
}
.cs-start-animation.startdown{-moz-animation-name:startdown;-webkit-animation-name:startdown;animation-name:startdown;}
.cs-loader{display:none;position:relative;left:50%;width:20px;height:20px;margin:10px 0 10px -10px;background:#ccc;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);}
.cs-loader:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";margin-top:-2px;margin-left:-2px;background-color:white;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-name:csLoader;-webkit-animation-name:csLoader;animation-name:csLoader;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
@-webkit-keyframes csLoader {
0%{-moz-transform:rotate(0deg) translateX(-6px) rotate(0deg);-ms-transform:rotate(0deg) translateX(-6px) rotate(0deg);-webkit-transform:rotate(0deg) translateX(-6px) rotate(0deg);transform:rotate(0deg) translateX(-6px) rotate(0deg);}
100%{-moz-transform:rotate(360deg) translateX(-6px) rotate(-360deg);-ms-transform:rotate(360deg) translateX(-6px) rotate(-360deg);-webkit-transform:rotate(360deg) translateX(-6px) rotate(-360deg);transform:rotate(360deg) translateX(-6px) rotate(-360deg);}
}
@keyframes csLoader {
0%{-moz-transform:rotate(0deg) translateX(-6px) rotate(0deg);-ms-transform:rotate(0deg) translateX(-6px) rotate(0deg);-webkit-transform:rotate(0deg) translateX(-6px) rotate(0deg);transform:rotate(0deg) translateX(-6px) rotate(0deg);}
100%{-moz-transform:rotate(360deg) translateX(-6px) rotate(-360deg);-ms-transform:rotate(360deg) translateX(-6px) rotate(-360deg);-webkit-transform:rotate(360deg) translateX(-6px) rotate(-360deg);transform:rotate(360deg) translateX(-6px) rotate(-360deg);}
}
.cs-start-animation.csLoader{-moz-animation-name:csLoader;-webkit-animation-name:csLoader;animation-name:csLoader;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/images/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(//englishmasteryhub.com/wp-content/themes/edufox/images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//englishmasteryhub.com/wp-content/themes/edufox/images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//englishmasteryhub.com/wp-content/themes/edufox/images/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/images/fancybox_sprite@2x.png);background-size:44px 152px;}
#fancybox-loading div{background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/images/fancybox_loading@2x.gif);background-size:24px 24px;}
}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050;}
#fancybox-buttons.top{top:10px;}
#fancybox-buttons.bottom{bottom:10px;}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.05);background:#323232;background:-moz-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333333));background:-webkit-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);background:-o-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);background:-ms-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);background:linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#444444", endColorstr="#222222",GradientType=0 );}
#fancybox-buttons ul li{float:left;margin:0;padding:0;}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/images/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:0.8;}
#fancybox-buttons a:hover{opacity:1;}
#fancybox-buttons a.btnPrev{background-position:5px 0;}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e;}
#fancybox-buttons a.btnPlay{background-position:0 -30px;}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px;}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px;}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px;}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px;}
#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default;}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:2px;}
#fancybox-thumbs.top{top:2px;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none;}
.fancybox-overlay *,
#fancybox-thumbs *,
#fancybox-buttons *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.fancybox-skin{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before, .container:after{content:" ";display:table;}
.container:after{clear:both;}
@media(min-width:768px){
.container{width:750px;}
}
@media(min-width:992px){
.container{width:970px;}
}
@media(min-width:1200px){
.container{width:1230px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid:before, .container-fluid:after{content:" ";display:table;}
.container-fluid:after{clear:both;}
.row{margin-left:-15px;margin-right:-15px;}
.row:before, .row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-1{width:8.3333333333%;}
.col-xs-2{width:16.6666666667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.3333333333%;}
.col-xs-5{width:41.6666666667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.3333333333%;}
.col-xs-8{width:66.6666666667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.3333333333%;}
.col-xs-11{width:91.6666666667%;}
.col-xs-12{width:100%;}
.col-xs-pull-0{right:auto;}
.col-xs-pull-1{right:8.3333333333%;}
.col-xs-pull-2{right:16.6666666667%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-4{right:33.3333333333%;}
.col-xs-pull-5{right:41.6666666667%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-7{right:58.3333333333%;}
.col-xs-pull-8{right:66.6666666667%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-10{right:83.3333333333%;}
.col-xs-pull-11{right:91.6666666667%;}
.col-xs-pull-12{right:100%;}
.col-xs-push-0{left:auto;}
.col-xs-push-1{left:8.3333333333%;}
.col-xs-push-2{left:16.6666666667%;}
.col-xs-push-3{left:25%;}
.col-xs-push-4{left:33.3333333333%;}
.col-xs-push-5{left:41.6666666667%;}
.col-xs-push-6{left:50%;}
.col-xs-push-7{left:58.3333333333%;}
.col-xs-push-8{left:66.6666666667%;}
.col-xs-push-9{left:75%;}
.col-xs-push-10{left:83.3333333333%;}
.col-xs-push-11{left:91.6666666667%;}
.col-xs-push-12{left:100%;}
.col-xs-offset-0{margin-left:0%;}
.col-xs-offset-1{margin-left:8.3333333333%;}
.col-xs-offset-2{margin-left:16.6666666667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.3333333333%;}
.col-xs-offset-5{margin-left:41.6666666667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.3333333333%;}
.col-xs-offset-8{margin-left:66.6666666667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.3333333333%;}
.col-xs-offset-11{margin-left:91.6666666667%;}
.col-xs-offset-12{margin-left:100%;}
@media(min-width:768px){
.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-1{width:8.3333333333%;}
.col-sm-2{width:16.6666666667%;}
.col-sm-3{width:25%;}
.col-sm-4{width:33.3333333333%;}
.col-sm-5{width:41.6666666667%;}
.col-sm-6{width:50%;}
.col-sm-7{width:58.3333333333%;}
.col-sm-8{width:66.6666666667%;}
.col-sm-9{width:75%;}
.col-sm-10{width:83.3333333333%;}
.col-sm-11{width:91.6666666667%;}
.col-sm-12{width:100%;}
.col-sm-pull-0{right:auto;}
.col-sm-pull-1{right:8.3333333333%;}
.col-sm-pull-2{right:16.6666666667%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-4{right:33.3333333333%;}
.col-sm-pull-5{right:41.6666666667%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-7{right:58.3333333333%;}
.col-sm-pull-8{right:66.6666666667%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-10{right:83.3333333333%;}
.col-sm-pull-11{right:91.6666666667%;}
.col-sm-pull-12{right:100%;}
.col-sm-push-0{left:auto;}
.col-sm-push-1{left:8.3333333333%;}
.col-sm-push-2{left:16.6666666667%;}
.col-sm-push-3{left:25%;}
.col-sm-push-4{left:33.3333333333%;}
.col-sm-push-5{left:41.6666666667%;}
.col-sm-push-6{left:50%;}
.col-sm-push-7{left:58.3333333333%;}
.col-sm-push-8{left:66.6666666667%;}
.col-sm-push-9{left:75%;}
.col-sm-push-10{left:83.3333333333%;}
.col-sm-push-11{left:91.6666666667%;}
.col-sm-push-12{left:100%;}
.col-sm-offset-0{margin-left:0%;}
.col-sm-offset-1{margin-left:8.3333333333%;}
.col-sm-offset-2{margin-left:16.6666666667%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.3333333333%;}
.col-sm-offset-5{margin-left:41.6666666667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.3333333333%;}
.col-sm-offset-8{margin-left:66.6666666667%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.3333333333%;}
.col-sm-offset-11{margin-left:91.6666666667%;}
.col-sm-offset-12{margin-left:100%;}
}
@media(min-width:992px){
.col-md-1, .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-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-1{width:8.3333333333%;}
.col-md-2{width:16.6666666667%;}
.col-md-3{width:25%;}
.col-md-4{width:33.3333333333%;}
.col-md-5{width:41.6666666667%;}
.col-md-6{width:50%;}
.col-md-7{width:58.3333333333%;}
.col-md-8{width:66.6666666667%;}
.col-md-9{width:75%;}
.col-md-10{width:83.3333333333%;}
.col-md-11{width:91.6666666667%;}
.col-md-12{width:100%;}
.col-md-pull-0{right:auto;}
.col-md-pull-1{right:8.3333333333%;}
.col-md-pull-2{right:16.6666666667%;}
.col-md-pull-3{right:25%;}
.col-md-pull-4{right:33.3333333333%;}
.col-md-pull-5{right:41.6666666667%;}
.col-md-pull-6{right:50%;}
.col-md-pull-7{right:58.3333333333%;}
.col-md-pull-8{right:66.6666666667%;}
.col-md-pull-9{right:75%;}
.col-md-pull-10{right:83.3333333333%;}
.col-md-pull-11{right:91.6666666667%;}
.col-md-pull-12{right:100%;}
.col-md-push-0{left:auto;}
.col-md-push-1{left:8.3333333333%;}
.col-md-push-2{left:16.6666666667%;}
.col-md-push-3{left:25%;}
.col-md-push-4{left:33.3333333333%;}
.col-md-push-5{left:41.6666666667%;}
.col-md-push-6{left:50%;}
.col-md-push-7{left:58.3333333333%;}
.col-md-push-8{left:66.6666666667%;}
.col-md-push-9{left:75%;}
.col-md-push-10{left:83.3333333333%;}
.col-md-push-11{left:91.6666666667%;}
.col-md-push-12{left:100%;}
.col-md-offset-0{margin-left:0%;}
.col-md-offset-1{margin-left:8.3333333333%;}
.col-md-offset-2{margin-left:16.6666666667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.3333333333%;}
.col-md-offset-5{margin-left:41.6666666667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.3333333333%;}
.col-md-offset-8{margin-left:66.6666666667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.3333333333%;}
.col-md-offset-11{margin-left:91.6666666667%;}
.col-md-offset-12{margin-left:100%;}
}
@media(min-width:1200px){
.col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-1{width:8.3333333333%;}
.col-lg-2{width:16.6666666667%;}
.col-lg-3{width:25%;}
.col-lg-4{width:33.3333333333%;}
.col-lg-5{width:41.6666666667%;}
.col-lg-6{width:50%;}
.col-lg-7{width:58.3333333333%;}
.col-lg-8{width:66.6666666667%;}
.col-lg-9{width:75%;}
.col-lg-10{width:83.3333333333%;}
.col-lg-11{width:91.6666666667%;}
.col-lg-12{width:100%;}
.col-lg-pull-0{right:auto;}
.col-lg-pull-1{right:8.3333333333%;}
.col-lg-pull-2{right:16.6666666667%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-4{right:33.3333333333%;}
.col-lg-pull-5{right:41.6666666667%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-7{right:58.3333333333%;}
.col-lg-pull-8{right:66.6666666667%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-10{right:83.3333333333%;}
.col-lg-pull-11{right:91.6666666667%;}
.col-lg-pull-12{right:100%;}
.col-lg-push-0{left:auto;}
.col-lg-push-1{left:8.3333333333%;}
.col-lg-push-2{left:16.6666666667%;}
.col-lg-push-3{left:25%;}
.col-lg-push-4{left:33.3333333333%;}
.col-lg-push-5{left:41.6666666667%;}
.col-lg-push-6{left:50%;}
.col-lg-push-7{left:58.3333333333%;}
.col-lg-push-8{left:66.6666666667%;}
.col-lg-push-9{left:75%;}
.col-lg-push-10{left:83.3333333333%;}
.col-lg-push-11{left:91.6666666667%;}
.col-lg-push-12{left:100%;}
.col-lg-offset-0{margin-left:0%;}
.col-lg-offset-1{margin-left:8.3333333333%;}
.col-lg-offset-2{margin-left:16.6666666667%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.3333333333%;}
.col-lg-offset-5{margin-left:41.6666666667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.3333333333%;}
.col-lg-offset-8{margin-left:66.6666666667%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.3333333333%;}
.col-lg-offset-11{margin-left:91.6666666667%;}
.col-lg-offset-12{margin-left:100%;}
}
@-ms-viewport{width:device-width;}
.visible-xs{display:none !important;}
.visible-sm{display:none !important;}
.visible-md{display:none !important;}
.visible-lg{display:none !important;}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block{display:none !important;}
@media(max-width:767px){
.visible-xs{display:block !important;}
table.visible-xs{display:table !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs, td.visible-xs{display:table-cell !important;}
}
@media(max-width:767px){
.visible-xs-block{display:block !important;}
}
@media(max-width:767px){
.visible-xs-inline{display:inline !important;}
}
@media(max-width:767px){
.visible-xs-inline-block{display:inline-block !important;}
}
@media(min-width:768px) and (max-width:991px){
.visible-sm{display:block !important;}
table.visible-sm{display:table !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm, td.visible-sm{display:table-cell !important;}
}
@media(min-width:768px) and (max-width:991px){
.visible-sm-block{display:block !important;}
}
@media(min-width:768px) and (max-width:991px){
.visible-sm-inline{display:inline !important;}
}
@media(min-width:768px) and (max-width:991px){
.visible-sm-inline-block{display:inline-block !important;}
}
@media(min-width:992px) and (max-width:1199px){
.visible-md{display:block !important;}
table.visible-md{display:table !important;}
tr.visible-md{display:table-row !important;}
th.visible-md, td.visible-md{display:table-cell !important;}
}
@media(min-width:992px) and (max-width:1199px){
.visible-md-block{display:block !important;}
}
@media(min-width:992px) and (max-width:1199px){
.visible-md-inline{display:inline !important;}
}
@media(min-width:992px) and (max-width:1199px){
.visible-md-inline-block{display:inline-block !important;}
}
@media(min-width:1200px){
.visible-lg{display:block !important;}
table.visible-lg{display:table !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg, td.visible-lg{display:table-cell !important;}
}
@media(min-width:1200px){
.visible-lg-block{display:block !important;}
}
@media(min-width:1200px){
.visible-lg-inline{display:inline !important;}
}
@media(min-width:1200px){
.visible-lg-inline-block{display:inline-block !important;}
}
@media(max-width:767px){
.hidden-xs{display:none !important;}
}
@media(min-width:768px) and (max-width:991px){
.hidden-sm{display:none !important;}
}
@media(min-width:992px) and (max-width:1199px){
.hidden-md{display:none !important;}
}
@media(min-width:1200px){
.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print {
.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print, td.visible-print{display:table-cell !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;}
}
@media screen and (max-width:767px){
.nav-portfolio .cs-prev{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}
.nav-portfolio .cs-next{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;}
.nav-portfolio a{-webkit-transform:scale(0.6);transform:scale(0.6);}
}
@media(max-width:991px){
.col-md-9 + .cs-sidebar-clear:before,
.col-md-9 + .cs-sidebar-clear:after,
.cs-sidebar-clear + .col-md-9:before,
.cs-sidebar-clear + .col-md-9:after{content:" ";display:table;}
.col-md-9 + .cs-sidebar-clear:after,
.cs-sidebar-clear + .col-md-9:after{clear:both;}
.col-md-9 + .cs-sidebar-clear{margin-top:40px;}
.blog-masonry .isotope-item{width:100%;}
.blog-layout-medium .entry-header{text-align:left !important;}
.blog-layout-medium .entry-meta > span{display:inline-block !important;margin-right:10px !important;margin-bottom:4px !important;}
}
@media(max-width:767px){
.cs-one-half, .cs-one-third, .cs-one-fourth, .cs-one-fifth, .cs-one-sixth, .cs-two-third, .cs-three-fourth, .cs-four-fifth, .cs-five-sixth{width:100%;margin-right:0;margin-bottom:20px;}
}
@media(min-width:768px) and (max-width:991px){
.cs-one-fourth, .cs-one-fifth, .cs-one-sixth{width:100%;margin-right:0;margin-bottom:20px;}
}
@media(max-width:767px){
.cs-table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch;}
.cs-table-responsive > .cs-table{margin-bottom:0;}
.cs-table-responsive > .cs-table > thead > tr > th, .cs-table-responsive > .cs-table > thead > tr > td, .cs-table-responsive > .cs-table > tbody > tr > th, .cs-table-responsive > .cs-table > tbody > tr > td, .cs-table-responsive > .cs-table > tfoot > tr > th, .cs-table-responsive > .cs-table > tfoot > tr > td{white-space:nowrap;}
.cs-table-responsive > .cs-table-bordered{border:0;}
.cs-table-responsive > .cs-table-bordered > thead > tr > th:first-child, .cs-table-responsive > .cs-table-bordered > thead > tr > td:first-child, .cs-table-responsive > .cs-table-bordered > tbody > tr > th:first-child, .cs-table-responsive > .cs-table-bordered > tbody > tr > td:first-child, .cs-table-responsive > .cs-table-bordered > tfoot > tr > th:first-child, .cs-table-responsive > .cs-table-bordered > tfoot > tr > td:first-child{border-left:0;}
.cs-table-responsive > .cs-table-bordered > thead > tr > th:last-child, .cs-table-responsive > .cs-table-bordered > thead > tr > td:last-child, .cs-table-responsive > .cs-table-bordered > tbody > tr > th:last-child, .cs-table-responsive > .cs-table-bordered > tbody > tr > td:last-child, .cs-table-responsive > .cs-table-bordered > tfoot > tr > th:last-child, .cs-table-responsive > .cs-table-bordered > tfoot > tr > td:last-child{border-right:0;}
.cs-table-responsive > .cs-table-bordered > tbody > tr:last-child > th, .cs-table-responsive > .cs-table-bordered > tbody > tr:last-child > td, .cs-table-responsive > .cs-table-bordered > tfoot > tr:last-child > th, .cs-table-responsive > .cs-table-bordered > tfoot > tr:last-child > td{border-bottom:0;}
}
@media screen and (min-width: 0px) and (max-width: 991px) {
.rsDefault .rsThumb{width:59px;height:44px;}
.rsDefault .rsThumbsHor{height:44px;}
.rsDefault .rsThumbsVer{width:59px;}
}
@media(max-width:991px){
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{display:none !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}
.woocommerce .col2-set .col-4, .woocommerce .col2-set .col-3, .woocommerce .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-4, .woocommerce-page .col2-set .col-3, .woocommerce-page .col2-set .col-2, .woocommerce-page .col2-set .col-1{width:100% !important;margin-bottom:20px !important;}
} .page-content > *.alignleft{float:left;max-width:33.3333333333vw;margin:7px 24px 10px 0;}
.page-content > *.alignright{float:right;max-width:33.3333333333vw;margin:7px 0 10px 24px;}
.page-content > *.aligncenter{margin-top:10px;margin-bottom:10px;}
.page-content > *.alignfull:not(#buddypress){position:relative;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);}
.page-content > *.alignwide:not(#buddypress){position:relative;width:100%;left:auto;right:auto;margin-left:auto;margin-right:auto;}
@media(max-width:992px){
.page-content > *.alignwide:not(#buddypress){width:100%;left:auto;right:auto;margin-left:auto;margin-right:auto;}
} .wp-block-video video{width:100%;}
.wp-block-pullquote{width:100%;border-top:2px solid #eee;border-bottom:2px solid #eee;margin:10px 0;}
.wp-block-pullquote blockquote{border:none;margin:0;padding:0;font-style:normal;}
.wp-block-button a{text-decoration:none;}
.wp-block-latest-posts, .wp-block-archives, .wp-block-categories{padding:0;list-style:none;}
.wp-block-latest-posts li, .wp-block-archives li, .wp-block-categories li{margin-bottom:5px;}
.wp-block-latest-posts a, .wp-block-archives a, .wp-block-categories a{color:#333;}
.wp-block-latest-posts a:before, .wp-block-archives a:before, .wp-block-categories a:before{font-family:"FontAwesome";content:"\f0f6";display:inline-block;margin-right:5px;}
.wp-block-latest-comments{padding:0;}
.wp-hide-padding-top{margin-top:-40px;}
.cs-btn{display:inline-block;vertical-align:middle;margin:3px 3px 3px 0;text-decoration:none;text-align:center;cursor:pointer;font-weight:700;background:none;border:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.cs-btn:hover{text-decoration:none;}
.cs-btn:focus{outline:none;}
.cs-btn-flat{color:#fff !important;}
.cs-btn-flat:hover{color:#fff !important;}
.cs-btn-flat-accent{background-color:var(--color-theme-color);}
.cs-btn-flat-accent:hover{background-color:var(--color-theme-hover);}
.cs-btn-flat-blue{background-color:var(--color-theme-color);}
.cs-btn-flat-blue:hover{background-color:var(--color-theme-hover);}
.cs-btn-flat-green{background-color:#5cb85c;}
.cs-btn-flat-green:hover{background-color:#80c780;}
.cs-btn-flat-red{background-color:var(--color-theme-color);}
.cs-btn-flat-red:hover{background-color:var(--color-theme-hover);}
.cs-btn-flat-yellow{background-color:#f0ad4e;}
.cs-btn-flat-yellow:hover{background-color:#f4c37d;}
.cs-btn-flat-gray{background-color:#666666;}
.cs-btn-flat-gray:hover{background-color:gray;}
.cs-btn-flat-black{background-color:#222222;}
.cs-btn-flat-black:hover{background-color:#3c3c3c;}
.cs-btn-flat-white{color:#222222 !important;background-color:#ffffff;}
.cs-btn-flat-white:hover{color:#ffffff !important;background-color:#222222;}
.cs-btn-outlined:hover{color:#fff !important;}
.cs-btn-outlined-accent{color:var(--color-theme-color);border-color:var(--color-theme-color);}
.cs-btn-outlined-accent:hover{background-color:var(--color-theme-color);}
.cs-btn-outlined-blue{color:var(--color-theme-color) !important;border-color:var(--color-theme-color);}
.cs-btn-outlined-blue:hover{background-color:var(--color-theme-color);}
.cs-btn-outlined-green{color:#5cb85c !important;border-color:#5cb85c;}
.cs-btn-outlined-green:hover{background-color:#5cb85c;}
.cs-btn-outlined-red{color:var(--color-theme-color) !important;border-color:var(--color-theme-color);}
.cs-btn-outlined-red:hover{background-color:var(--color-theme-color);}
.cs-btn-outlined-yellow{color:#f0ad4e !important;border-color:#f0ad4e;}
.cs-btn-outlined-yellow:hover{background-color:#f0ad4e;}
.cs-btn-outlined-gray{color:#666666 !important;border-color:#666666;}
.cs-btn-outlined-gray:hover{background-color:#666666;}
.cs-btn-outlined-black{color:#222222 !important;border-color:#222222;}
.cs-btn-outlined-black:hover{background-color:#222222;}
.cs-btn-outlined-white{color:#ffffff !important;border-color:#ffffff;}
.cs-btn-outlined-white:hover{color:#222222 !important;background-color:#ffffff;}
.cs-btn-3d{position:relative;top:0;border:none;color:#fff !important;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.cs-btn-3d:active{top:0.3em;-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.5);}
.cs-btn-3d-accent{background-color:var(--color-theme-color);-webkit-box-shadow:0 0.3em 0 #3071a9;box-shadow:0 0.3em 0 #3071a9;}
.cs-btn-3d-blue{background-color:var(--color-theme-color);-webkit-box-shadow:0 0.3em 0 #3071a9;box-shadow:0 0.3em 0 #3071a9;}
.cs-btn-3d-green{background-color:#5cb85c;-webkit-box-shadow:0 0.3em 0 #449d44;box-shadow:0 0.3em 0 #449d44;}
.cs-btn-3d-red{background-color:var(--color-theme-color);-webkit-box-shadow:0 0.3em 0 #c9302c;box-shadow:0 0.3em 0 #c9302c;}
.cs-btn-3d-yellow{background-color:#f0ad4e;-webkit-box-shadow:0 0.3em 0 #ec971f;box-shadow:0 0.3em 0 #ec971f;}
.cs-btn-3d-gray{background-color:#666666;-webkit-box-shadow:0 0.3em 0 #4d4d4d;box-shadow:0 0.3em 0 #4d4d4d;}
.cs-btn-3d-black{background-color:#222222;-webkit-box-shadow:0 0.3em 0 #090909;box-shadow:0 0.3em 0 #090909;}
.cs-btn-3d-white{color:#222222 !important;background-color:#ffffff;-webkit-box-shadow:0 0.3em 0 #e6e6e6;box-shadow:0 0.3em 0 #e6e6e6;}
.cs-btn-rounded{-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;}
.cs-btn-pill{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.cs-btn-circle{width:6em;height:6em;line-height:6em !important;padding:0 !important;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.cs-btn-flat.cs-btn-circle, .cs-btn-flat.cs-btn-pill{border:none;}
.cs-btn-xxs{font-size:11px;padding:6px 12px;line-height:1.2244897963;}
.cs-btn-xs{font-size:12px;padding:6px 16px;line-height:1.2244897963;}
.cs-btn-sm{font-size:13px;padding:7px 18px;line-height:1.3265306126;}
.cs-btn-md{font-size:16px;padding:10px 25px;line-height:1.5;font-weight:normal;border-radius:var(--global-border-radius);}
.cs-btn-lg{font-size:16px;padding:8px 24px;line-height:1.6326530617;}
.cs-btn-xl{font-size:18px;padding:8px 24px;line-height:1.8367346944;}
.cs-btn-xxl{font-size:30px;padding:15px 30px;line-height:1.8367346944;border-width:5px;}
.cs-btn-block{display:block !important;margin-left:0;margin-right:0;}
.cs-btn-no-bold{font-weight:normal;}
.cs-btn-no-uppercase{text-transform:none;}
.cs-btn-no-transition{-webkit-transition:none;-o-transition:none;transition:none;}
.cs-btn .cs-in{font-size:1em;line-height:3px;margin:-2px 6px 0 -3px;vertical-align:middle;display:inline-block;}
.cs-btn-align.text-left{display:inline-block;}
.cs-btn-align.text-center{display:block;}
.cs-btn-align.text-center .cs-btn{margin-left:3px;}
.cs-btn-align.text-right{float:right;}
.cs-btn-align.text-right .cs-btn{margin-left:3px;margin-right:0;}
.cs-btn-shadow{text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);}
.cs-btn-group{text-align:center;white-space:nowrap;}
.cs-btn-group .cs-btn:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.cs-btn-group .cs-btn:not(:first-child):not(:last-child){border-left:0;border-right:0;border-radius:0;}
.cs-btn-group .cs-btn:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.cs-btn-group .cs-btn{margin:0;}
.cs-tab{position:relative;float:left;width:100%;}
.cs-tab .cs-tab-nav{position:relative;}
.cs-tab .cs-tab-nav ul{margin:0;padding:0;list-style-type:none;}
.cs-tab .cs-tab-nav ul li{position:relative;}
.cs-tab .cs-tab-nav ul li a{position:relative;display:block;padding:10px 20px;border:1px solid transparent;text-decoration:none;font-weight:600;color:#333;}
.cs-tab .cs-tab-nav ul li a:hover{color:var(--color-theme-color);}
.cs-tab .cs-tab-nav ul li.active a{color:var(--color-theme-color);background:#fff;border:1px solid #e8e8e8;}
.cs-tab .cs-tab-nav ul li.active a:after{background-color:var(--color-theme-color);}
.cs-tab .cs-tab-nav .cs-in{margin-right:5px;}
.cs-tab .cs-tab-nav:before, .cs-tab .cs-tab-nav:after, .cs-tab .cs-tab-nav li.active a:after{content:"";position:absolute;}
.cs-tab .cs-tab-content{display:none;}
.cs-tab .cs-tab-content.active{display:block;}
.cs-tab.cs-tab-default .cs-tab-nav{padding-left:30px;padding-right:30px;-webkit-box-shadow:0 -1px 0 #e8e8e8 inset;box-shadow:0 -1px 0 #e8e8e8 inset;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(bottom, #f5f5f5 0%, #ffffff 8px);background-image:-webkit-linear-gradient(bottom, #f5f5f5 0%, #ffffff 8px);background-image:linear-gradient(to top, #f5f5f5 0%, #ffffff 8px);}
.cs-tab.cs-tab-default .cs-tab-nav:before, .cs-tab.cs-tab-default .cs-tab-nav:after{height:100%;width:30px;bottom:0;}
.cs-tab.cs-tab-default .cs-tab-nav:before{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background-image:linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));}
.cs-tab.cs-tab-default .cs-tab-nav:after{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0));background-image:linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0));}
.cs-tab.cs-tab-default .cs-tab-nav li{display:inline-block;}
.cs-tab.cs-tab-default .cs-tab-nav li.active a{border-bottom-color:transparent;}
.cs-tab.cs-tab-default .cs-tab-nav li.active a:after{height:2px;top:-1px;left:-1px;right:-1px;}
.cs-tab.cs-tab-default .cs-tab-contents{clear:both;float:left;width:100%;}
.cs-tab.cs-tab-default .cs-tab-contents .cs-tab-content{padding:20px 0;}
.cs-tab.cs-tab-left .cs-tab-nav{float:left;width:15%;padding:30px 0;-webkit-box-shadow:-1px 0 0 #e8e8e8 inset;box-shadow:-1px 0 0 #e8e8e8 inset;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(right, #f5f5f5 0%, #ffffff 8px);background-image:-webkit-linear-gradient(right, #f5f5f5 0%, #ffffff 8px);background-image:linear-gradient(to left, #f5f5f5 0%, #ffffff 8px);}
.cs-tab.cs-tab-left .cs-tab-nav:before, .cs-tab.cs-tab-left .cs-tab-nav:after{height:30px;width:100%;right:0;}
.cs-tab.cs-tab-left .cs-tab-nav:before{top:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(#ffffff, rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(#ffffff, rgba(255, 255, 255, 0));background-image:linear-gradient(#ffffff, rgba(255, 255, 255, 0));}
.cs-tab.cs-tab-left .cs-tab-nav:after{bottom:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff);background-image:linear-gradient(rgba(255, 255, 255, 0), #ffffff);}
.cs-tab.cs-tab-left .cs-tab-nav a{margin:4px 0;}
.cs-tab.cs-tab-left .cs-tab-nav li.active a{-webkit-box-shadow:-1px 0 3px rgba(0, 0, 0, 0.05);box-shadow:-1px 0 3px rgba(0, 0, 0, 0.05);border-right-color:transparent;}
.cs-tab.cs-tab-left .cs-tab-nav li.active a:after{width:2px;top:-1px;bottom:-1px;left:-1px;}
.cs-tab.cs-tab-left .cs-tab-contents{float:right;width:85%;}
.cs-tab.cs-tab-left .cs-tab-contents .cs-tab-content{padding:20px;}
.cs-tab.cs-tab-right .cs-tab-nav{float:right;width:15%;padding:30px 0;-webkit-box-shadow:1px 0 0 #e8e8e8 inset;box-shadow:1px 0 0 #e8e8e8 inset;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 8 50%, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(left, #f5f5f5 0%, #ffffff 8px);background-image:-webkit-linear-gradient(left, #f5f5f5 0%, #ffffff 8px);background-image:linear-gradient(to right, #f5f5f5 0%, #ffffff 8px);}
.cs-tab.cs-tab-right .cs-tab-nav:before, .cs-tab.cs-tab-right .cs-tab-nav:after{height:30px;width:100%;right:0;}
.cs-tab.cs-tab-right .cs-tab-nav:before{top:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(#ffffff, rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(#ffffff, rgba(255, 255, 255, 0));background-image:linear-gradient(#ffffff, rgba(255, 255, 255, 0));}
.cs-tab.cs-tab-right .cs-tab-nav:after{bottom:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff);background-image:linear-gradient(rgba(255, 255, 255, 0), #ffffff);}
.cs-tab.cs-tab-right .cs-tab-nav a{margin:4px 0;}
.cs-tab.cs-tab-right .cs-tab-nav li.active a{-webkit-box-shadow:1px 0 3px rgba(0, 0, 0, 0.05);box-shadow:1px 0 3px rgba(0, 0, 0, 0.05);border-left-color:transparent;}
.cs-tab.cs-tab-right .cs-tab-nav li.active a:after{width:2px;top:-1px;bottom:-1px;right:-1px;}
.cs-tab.cs-tab-right .cs-tab-contents{float:left;width:85%;}
.cs-tab.cs-tab-right .cs-tab-contents .cs-tab-content{padding:20px;}
.cs-tab.cs-tab-nav-center .cs-tab-nav{text-align:center;}
.cs-tab.cs-tab-nav-right .cs-tab-nav{text-align:right;}
.cs-tab .cs-tab-nav-fit li{display:table-cell !important;width:1% !important;text-align:center;}
.cs-accordions{margin-bottom:10px;}
.cs-accordion{border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px;}
.cs-accordion:last-child{border-bottom:none;}
.cs-accordion-title{margin:0;cursor:pointer;font-size:inherit;}
.cs-accordion-title .cs-in{width:1.5em;color:var(--color-theme-color);}
.cs-anim-icon:before{content:"\f054";display:inline-block;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.selected .cs-anim-icon:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.cs-accordion-content{display:none;padding-top:15px;}
.cs-toggle{border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px;}
.cs-toggle.cs-no-border{border:none;}
.cs-toggle-title{margin:0;font-size:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cs-toggle-title .cs-in{width:1.5em;color:var(--color-theme-color);}
.cs-toggle-content{display:none;padding-top:15px;}
.cs-alert, .ninja-forms-field-error,
.ninja-forms-success-msg, .ninja-forms-error-msg, .wpcf7-response-output, .wpcf7-not-valid-tip{position:relative;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:2px;}
.cs-alert .cs-in, .ninja-forms-field-error .cs-in,
.ninja-forms-success-msg .cs-in, .ninja-forms-error-msg .cs-in, .wpcf7-response-output .cs-in, .wpcf7-not-valid-tip .cs-in{margin-right:6px;}
.cs-alert:last-child, .ninja-forms-field-error:last-child,
.ninja-forms-success-msg:last-child, .ninja-forms-error-msg:last-child, .wpcf7-response-output:last-child, .wpcf7-not-valid-tip:last-child{margin-bottom:0;}
.cs-alert-dismissable{padding-right:35px;}
.cs-alert-dismissable .cs-alert-close{position:absolute;right:7px;top:50%;margin-top:-11px;font-size:11px;padding:5px;cursor:pointer;opacity:0.5;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.cs-alert-dismissable .cs-alert-close:hover{opacity:1;}
.cs-alert-success, .ninja-forms-success-msg,
.wpcf7-mail-sent-ok{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}
.cs-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}
.cs-alert-warning, .ninja-forms-error-msg,
.wpcf7-mail-sent-ng, .wpcf7-spam-blocked, .wpcf7-validation-errors{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
.cs-alert-danger, .ninja-forms-field-error,
.wpcf7-not-valid-tip{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
.cs-alert-note{background-color:#e8e8e8;border-color:#dbdbdb;color:#555;}
.cs-alert-outlined{background:none !important;}
.cs-cta{position:relative;margin-bottom:40px;border:1px solid #e8e8e8;background-color:#fff;display:table;width:100%;}
.cs-cta:before{content:"";position:absolute;}
.cs-cta .row{display:table;}
.cs-cta-block{position:relative;z-index:1;display:table-cell;vertical-align:middle;float:none;padding:30px;}
.cs-cta-block:nth-child(2n){padding-left:0;}
.cs-cta-outlined{position:absolute;z-index:0;left:-1px;right:-1px;top:-1px;bottom:-1px;border-style:solid;border-width:0;border-color:var(--color-theme-color);}
.cs-cta-top{border-top-width:3px;}
.cs-cta-right{border-right-width:3px;}
.cs-cta-bottom{border-bottom-width:3px;}
.cs-cta-left{border-left-width:3px;}
.cs-cta-bgcolor{color:#fff;border:none;background-color:var(--color-theme-color);}
.cs-icon{position:relative;display:inline-block;vertical-align:middle;text-align:center;width:2em;height:2em;border:1px solid transparent;}
.cs-icon:before{position:absolute;left:0;top:50%;width:100%;text-align:center;margin-top:-0.5em;}
.cs-icon-xxs{font-size:10px;}
.cs-icon-xs{font-size:12px;}
.cs-icon-sm{font-size:14px;}
.cs-icon-md{font-size:16px;}
.cs-icon-lg{font-size:24px;}
.cs-icon-xl{font-size:30px;}
.cs-icon-xxl{font-size:36px;}
.cs-icon-bordered, .cs-icon-bgcolor{color:#fff;}
.cs-icon-outlined{background-color:transparent;}
.cs-icon-outer{display:inline-block;padding:3px;border-width:1px;border-style:solid;background-color:transparent !important;}
.cs-icon-default{width:1em;height:1em;color:var(--color-theme-color);}
.cs-icon-circle{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.cs-icon-rounded{-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;}
.cs-icon-accent.cs-icon-outer{border-color:var(--color-theme-color);}
.cs-icon-accent.cs-icon-bgcolor{background-color:var(--color-theme-color);}
.cs-icon-accent.cs-icon-outlined{color:var(--color-theme-color);border-color:var(--color-theme-color);}
.cs-icon-accent.cs-icon-bordered{background-color:var(--color-theme-color);}
.cs-iconbox{position:relative;margin-bottom:30px;}
.cs-iconbox-heading-right .cs-iconbox-icon, .cs-iconbox-heading-right .cs-iconbox-title, .cs-iconbox-heading-left .cs-iconbox-icon, .cs-iconbox-heading-left .cs-iconbox-title{display:table-cell;vertical-align:middle;}
.cs-iconbox-heading-left{text-align:left;}
.cs-iconbox-heading-left .cs-iconbox-icon{padding-right:15px;}
.cs-iconbox-heading-right{text-align:right;}
.cs-iconbox-heading-right .cs-iconbox-icon{width:1%;padding-left:15px;}
.cs-iconbox-left{text-align:left;}
.cs-iconbox-left .cs-iconbox-block, .cs-iconbox-left .cs-iconbox-header{display:table-cell;vertical-align:top;}
.cs-iconbox-left .cs-iconbox-icon{padding-right:15px;}
.cs-iconbox-right{text-align:right;}
.cs-iconbox-right .cs-iconbox-block, .cs-iconbox-right .cs-iconbox-header{display:table-cell;vertical-align:top;}
.cs-iconbox-right .cs-iconbox-header{float:right;}
.cs-iconbox-right .cs-iconbox-icon{padding-left:15px;}
.cs-iconbox-center{text-align:center;}
.cs-iconbox-center .cs-iconbox-icon{margin-bottom:15px;}
.cs-iconbox-text{margin-top:10px;}
.cs-iconbox-text:first-child{margin-top:0;}
.cs-iconbox-heading{margin:0;}
.cs-iconbox-icon{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.cs-iconbox-effect:hover .cs-iconbox-icon{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.cs-fancybox{position:relative;padding:30px;margin:15px 0;text-align:center;border:1px solid transparent;}
.cs-fancybox .cs-icon{position:absolute;}
.cs-fancybox .cs-fancybox-heading{margin-top:0;}
.cs-fancybox-accent.cs-fancybox-bgcolor{color:#fff;background-color:var(--color-theme-color);}
.cs-fancybox-accent.cs-fancybox-bgcolor .cs-fancybox-heading{color:#fff;}
.cs-fancybox-accent.cs-fancybox-bgcolor .cs-icon-outlined{background-color:#fff;}
.cs-fancybox-outlined{border-color:var(--color-theme-color);background-color:transparent;}
.cs-fancybox-outlined .cs-icon-outlined{background-color:#fff;}
.cs-fancybox-lg{margin:30px 0;}
.cs-fancybox-xl{margin:30px 0;padding:40px;}
.cs-fancybox-xxl{margin:40px 0;padding:50px;}
.cs-fancybox-tc .cs-icon{top:-1em;left:50%;margin-left:-1em;}
.cs-fancybox-tl .cs-icon{top:-1em;left:-1em;}
.cs-fancybox-tr .cs-icon{top:-1em;right:-1em;}
.cs-fancybox-cl .cs-icon{left:-1em;top:50%;margin-top:-1em;}
.cs-fancybox-cr .cs-icon{right:-1em;top:50%;margin-top:-1em;}
.cs-fancybox-bc .cs-icon{bottom:-1em;left:50%;margin-left:-1em;}
.cs-fancybox-bl .cs-icon{bottom:-1em;left:-1em;}
.cs-fancybox-br .cs-icon{bottom:-1em;right:-1em;}
.cs-box-link{display:block;color:inherit;}
.cs-box-link:hover{color:inherit;}
.cs-fancybox-rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.cs-progress{position:relative;overflow:hidden;width:100%;margin-bottom:10px;}
.cs-progress-bar{background-color:var(--color-theme-color);}
.cs-progress-horizontal .cs-progress-bar-outer{height:10px;}
.cs-progress-horizontal .cs-progress-bar{width:0;height:100%;}
.cs-progress-horizontal .cs-progress-title-wrap{margin-bottom:5px;}
.cs-progress-horizontal .cs-progress-title{float:left;}
.cs-progress-horizontal .cs-progress-number{float:right;font-size:13px;opacity:0.7;}
.cs-progress-horizontal .cs-progress-bar-outer .cs-progress-bar{position:relative;}
.cs-progress-horizontal .cs-progress-bar-outer .cs-progress-number{position:absolute;top:50%;right:5px;color:#fff;margin-top:-1em;opacity:1;white-space:nowrap;}
.cs-progress-vertical .cs-progress-bar-outer{height:200px;}
.cs-progress-vertical .cs-progress-bar{position:absolute;bottom:0;width:100%;height:0;}
.cs-progress-vertical .cs-progress-title-wrap{margin-top:5px;text-align:center;}
.cs-progress-vertical .cs-progress-title-wrap .cs-progress-number{font-size:13px;opacity:0.7;}
.cs-progress-vertical .cs-progress-title{margin-bottom:5px;}
.cs-progress-vertical .cs-progress-bar-outer .cs-progress-number{color:#fff;text-align:center;margin-top:10px;font-size:14px;font-weight:500;}
.cs-progress-bar-outer{position:relative;overflow:hidden;width:100%;background-color:#eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.cs-progress-striped{background-size:20px 20px;background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}
.cs-progress-bar-outer.cs-circle{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.cs-progress-group .cs-progress{float:left;}
.cs-progress-group .cs-progress-title{margin-right:5px;}
.cs-progress-group .cs-progress-number{float:none;}
.cs-progress-group .cs-progress-bar-outer{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.cs-progress-group .cs-progress:first-child .cs-progress-bar-outer{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.cs-progress-group .cs-progress:last-child .cs-progress-bar-outer{border-bottom-right-radius:3px;border-top-right-radius:3px;}
.cs-progress-group .cs-progress-table-cell{float:none;width:1%;display:table-cell;}
.cs-counter{text-align:center;font-size:40px;line-height:1em;color:var(--color-theme-color);}
.cs-counter .cs-counter-prefix, .cs-counter .cs-count{font-weight:700;}
.cs-counter-prefix{line-height:1em;}
.cs-counter-pos-left .cs-in{margin-right:10px;}
.cs-counter-pos-right .cs-in{margin-left:10px;}
.cs-counter-pos-top{display:block;margin-bottom:15px;}
.cs-counter-pos-bottom{display:block;margin-top:15px;}
.cs-counter-title{font-size:20px;margin-top:15px;margin-bottom:15px;color:inherit;}
.cs-piechart-wrap{text-align:center;margin-bottom:10px;}
.cs-piechart{position:relative;margin:0 auto;font-size:20px;width:120px;height:120px;line-height:120px;}
.cs-piechart canvas{position:absolute;top:0;left:0;}
.cs-piechart .cs-in{line-height:120px;}
.cs-piechart .prefix{font-size:0.8em;opacity:0.8;}
.cs-piecount{font-weight:700;}
.cs-piechart-text{position:relative;display:inline-block;z-index:2;font-size:inherit;color:inherit;}
.cs-piechart-title{font-size:16px;line-height:1em;margin-top:15px;}
.cs-piechart-content{margin-top:15px;}
.cs-progress-icon{font-size:20px;color:#eee;}
.cs-progress-icon .count{-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.cs-progress-icon .active{color:var(--color-theme-color);}
blockquote{margin:0 0 25px;padding:0 15px 0;border-left:4px solid transparent;border-color:var(--color-theme-color);}
blockquote cite{display:inline-block;font-size:0.85em;margin-top:5px;font-style:italic;opacity:0.8;}
blockquote cite:before{content:"– ";}
.cs-blockquote cite{display:block;}
.cs-blockquote-left{float:left;width:40%;border-left:0;border-right-width:3px;border-right-style:solid;padding-left:0;margin:15px 30px 10px 0;}
.cs-blockquote-right{float:right;width:40%;padding-right:0;margin:15px 0 10px 30px;}
.cs-blockquote-icon{display:table-cell;vertical-align:top;padding-right:0.5em;padding-top:3px;font-size:1.5em;}
.cs-blockquote-content{display:table-cell;}
.cs-blockquote-quote-icon{border:none;}
.cs-testimonial-content{margin:5px 0;text-align:center;}
.cs-testimonial-text{font-style:italic;font-size:15px;font-weight:500;}
.cs-testimonial-avatar{width:60px;height:60px;margin:5px auto 0 auto;}
.cs-testimonial-avatar img{overflow:hidden;max-width:100%;height:auto;-moz-border-radius:128px;-webkit-border-radius:128px;border-radius:128px;}
.cs-testimonial-author{margin-top:5px;font-size:13px;}
.cs-testimonial-author small{opacity:0.8;font-size:11px;}
.cs-testimonial-author small:before{content:"– ";}
.cs-social{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;text-decoration:none;font-size:13px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.cs-social a:hover{text-decoration:none;}
.cs-social-bgcolor{color:#fff;background-color:#444;}
.cs-social-bgcolor:hover{color:#fff;background-color:var(--color-theme-color);}
.cs-social-outlined{color:#bbb;border:1px solid #e8e8e8;}
.cs-social-outlined:hover{color:#fff;border-color:var(--color-theme-color);background-color:var(--color-theme-color);}
.cs-social-primary{color:#fff;background-color:var(--color-theme-color);}
.cs-social-primary:hover{color:#fff;background-color:#444;}
.cs-social-brandcolor{color:#fff;}
.cs-social-brandcolor:hover{color:#fff;background-color:#333 !important;}
.cs-social-brandcolor.cs-facebook{background-color:#4863ae;}
.cs-social-brandcolor.cs-twitter{background-color:#46c0fb;}
.cs-social-brandcolor.cs-youtube{background-color:#ff0000;}
.cs-social-brandcolor.cs-dribbble{background-color:#ea4c89;}
.cs-social-brandcolor.cs-linkedin{background-color:#0083a8;}
.cs-social-brandcolor.cs-html5{background-color:#ff3617;}
.cs-social-brandcolor.cs-android{background-color:#a4c639;}
.cs-social-brandcolor.cs-google-plus{background-color:#dd4a38;}
.cs-social-brandcolor.cs-google-plus{background-color:#dd4a38;}
.cs-social-brandcolor.cs-dropbox{background-color:#007ee5;}
.cs-divider{clear:both;display:inline-block;width:100%;height:2px;}
.cs-divider-dashed{border-style:dashed;}
.cs-divider-dotted{border-style:dotted;}
.cs-divider-double{border-bottom:1px solid #e8e8e8;}
.cs-divider-dashed-solid{border-top-style:dashed;border-bottom:1px solid #e8e8e8;}
.cs-divider-solid-dashed{border-bottom:1px dashed #e8e8e8;}
.cs-divider-align hr{display:inline-block;}
.cs-dropcap{float:left;display:block;font-size:46px;font-weight:700;line-height:1;color:#333;margin-right:0.2em;}
.cs-dropcap-bgcolor{padding:14px;font-size:32px;color:#fff;margin-top:6px;margin-right:0.3em;text-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
.cs-dropcap-rounded{-moz-border-radius:0.125em;-webkit-border-radius:0.125em;border-radius:0.125em;}
.cs-dropcap-circle{padding:0;font-size:24px;width:1.7em;height:1.7em;line-height:1.7em;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.cs-icon-list{padding:0;list-style:none;margin-left:1.425em;text-indent:-0.75em;}
.cs-icon-list .cs-in{display:inline-block;width:0.7em;}
.cs-highlight{padding:0.1em 0.4em;color:#fff;background-color:var(--color-theme-color);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.cs-client{list-style-type:none;margin:0;padding:0;}
.cs-client li{display:inline-block;text-align:center;padding:20px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#eee;}
.cs-client li.last-child{border-right-color:transparent !important;}
.cs-client li.last-row{border-bottom-color:transparent !important;}
.cs-client.cs-client-effect figure{opacity:0.5;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.cs-client.cs-client-effect figure:hover{opacity:1;}
.cs-pricing-table{width:100%;margin:20px 0;}
.cs-pricing-table .cs-btn-block{margin:0 20px;}
.cs-pricing-table .col-md-five{float:left;width:20%;}
.cs-pricing-table .cs-icon-list{margin-left:0;}
.cs-pricing-column{padding:0 !important;margin:0 0 -1px -1px;text-align:center;}
.cs-pricing-title{padding:15px 0;margin:0;font-size:20px;line-height:1.1;letter-spacing:0;}
.cs-pricing-price{padding:40px 20px 40px;font-size:60px;line-height:20px;letter-spacing:-2px;margin:0;}
.cs-pricing-price sup{top:-5px;font-size:40%;vertical-align:top;}
.cs-pricing-price span{display:inline-block;margin-left:5px;font-size:25%;letter-spacing:0;}
.cs-pricing-price .cs-pricing-subtitle{display:block;margin-top:5px;font-size:13px;letter-spacing:1px;opacity:0.8;}
.cs-pricing-column-content{color:#555;border:1px solid #e8e8e8;background-color:#fff;border-top:0;}
.cs-pricing-column-content ul{list-style-type:none;padding:0;margin:0;margin-bottom:-1px;}
.cs-pricing-column-content ul > li{border-bottom:1px solid #e8e8e8;padding:10px;}
.cs-pricing-button{margin:25px 0;}
.cs-pricing-column.featured{position:relative;z-index:1;margin-top:-20px;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.15);box-shadow:0 0 30px rgba(0, 0, 0, 0.15);}
.cs-pricing-column.featured .cs-pricing-title{padding-top:25px;padding-bottom:25px;}
.cs-pricing-column.featured .cs-pricing-button{margin:40px 0;}
.cs-pricing-column-fancy .cs-pricing-price, .cs-pricing-column-fancy .cs-pricing-title{color:white;}
.cs-pricing-column-accent .cs-pricing-title{background-color:#3071a9;}
.cs-pricing-column-accent .cs-pricing-price{background-color:var(--color-theme-color);}
.cs-pricing-column-blue .cs-pricing-title{background-color:#3071a9;}
.cs-pricing-column-blue .cs-pricing-price{background-color:var(--color-theme-color);}
.cs-pricing-column-green .cs-pricing-title{background-color:#449d44;}
.cs-pricing-column-green .cs-pricing-price{background-color:#5cb85c;}
.cs-pricing-column-red .cs-pricing-title{background-color:#c9302c;}
.cs-pricing-column-red .cs-pricing-price{background-color:var(--color-theme-color);}
.cs-pricing-column-yellow .cs-pricing-title{background-color:#ec971f;}
.cs-pricing-column-yellow .cs-pricing-price{background-color:#f0ad4e;}
.cs-pricing-column-gray .cs-pricing-title{background-color:#4d4d4d;}
.cs-pricing-column-gray .cs-pricing-price{background-color:#666666;}
.cs-pricing-column-black .cs-pricing-title{background-color:#090909;}
.cs-pricing-column-black .cs-pricing-price{background-color:#222222;}
table{max-width:100%;background-color:transparent;}
th{font-weight:700;text-align:left;}
table{width:100%;margin-bottom:20px;}
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td{padding:8px;line-height:1.428571429;vertical-align:top;border:1px solid;border-color:#e9e9e9 !important;}
table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #e9e9e9;}
table > caption + thead > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > th, table > thead:first-child > tr:first-child > td{border-top:0;}
table > tbody + tbody{border-top:2px solid #e9e9e9;}
table table{background-color:#fff;}
.cs-table-condensed > thead > tr > th, .cs-table-condensed > thead > tr > td, .cs-table-condensed > tbody > tr > th, .cs-table-condensed > tbody > tr > td, .cs-table-condensed > tfoot > tr > th, .cs-table-condensed > tfoot > tr > td{padding:5px;}
.cs-table-bordered{border:1px solid #e9e9e9;}
.cs-table-bordered > thead > tr > th, .cs-table-bordered > thead > tr > td, .cs-table-bordered > tbody > tr > th, .cs-table-bordered > tbody > tr > td, .cs-table-bordered > tfoot > tr > th, .cs-table-bordered > tfoot > tr > td{border:1px solid #e9e9e9;}
.cs-table-bordered > thead > tr > th, .cs-table-bordered > thead > tr > td{border-bottom-width:2px;}
.cs-table-striped > tbody > tr:nth-child(odd) > td,
.cs-table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
.cs-table-hover > tbody > tr:hover > td, .cs-table-hover > tbody > tr:hover > th{background-color:#f5f5f5;}
table col[class*=col-]{position:static;float:none;display:table-column;}
table td[class*=col-],
table th[class*=col-]{position:static;float:none;display:table-cell;}
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th{background-color:#f5f5f5;}
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8;}
.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th{background-color:#dff0d8;}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6;}
.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th{background-color:#d9edf7;}
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3;}
.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th{background-color:#fcf8e3;}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc;}
.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th{background-color:#f2dede;}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc;}
code, kbd, pre, samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace;}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px;}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);}
code{font-family:menlo, monaco, consolas, "Lucida Console", monospace;font-size:0.95em;color:#635d6f;background-color:rgba(150, 144, 162, 0.08);padding:3px 6px;word-break:normal;border-radius:0.25rem;word-break:break-all;word-wrap:break-word;border-radius:var(--global-border-radius);}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}
.pre-scrollable-horz{word-break:inherit;word-wrap:inherit;}
.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;}
.tooltip.in{opacity:0.9;}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000;}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}
.popover-content{padding:9px 14px;}
.popover > .arrow, .popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover > .arrow{border-width:11px;}
.popover > .arrow:after{border-width:10px;content:"";}
.popover.top > .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}
.popover.top > .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff;}
.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0, 0, 0, 0.25);}
.popover.right > .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff;}
.popover.bottom > .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}
.popover.bottom > .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff;}
.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0, 0, 0, 0.25);}
.popover.left > .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px;}
.cs-faq-filter{border-bottom:1px solid #e8e8e8;}
.cs-faq-filter a{display:inline-block;font-weight:700;padding:10px 15px 12px;margin-bottom:-1px;color:#333;border-bottom:2px solid transparent;-webkit-transition:border-color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out;}
.cs-faq-filter a:hover{color:var(--color-theme-color);text-decoration:none;}
.cs-faq-filter a.active{color:var(--color-theme-color);border-color:var(--color-theme-color);}
.cs-faq-isotope{padding:20px 0;}
.cs-faq-item{position:relative !important;top:0 !important;left:0 !important;width:100%;max-height:auto;opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.cs-faq-hidden{max-height:0;position:relative;overflow:hidden;opacity:0;}
.cs-gmap-canvas{position:absolute;top:0;left:0;width:100%;height:100%;}
.cs-gmap .cs-fluid-inner img{max-width:none;}
.cs-space{clear:both;width:100%;margin:50px 0 0 0;border:none !important;}
.cs-divider-icon{overflow:hidden;width:100%;margin:20px auto;}
.cs-divider-icon-inner{position:relative;display:inline-block;text-align:center;color:#bbb;border-color:#e8e8e8;}
.cs-divider-icon-inner:after, .cs-divider-icon-inner:before{content:"";position:absolute;display:block;top:50%;width:9999px;border-top-width:1px;border-top-style:solid;border-top-color:inherit;}
.cs-divider-icon-inner:before{margin-right:0.5em;right:100%;}
.cs-divider-icon-inner:after{margin-left:0.5em;left:100%;}
.cs-divider-icon-inner .inner-text:nth-child(2){margin-left:5px;}
.cs-divider-inner-no-space:after, .cs-divider-inner-no-space:before{margin:0;}
.cs-divider-icon-dashed:after, .cs-divider-icon-dashed:before{border-top-style:dashed;}
.cs-divider-icon-dotted:after, .cs-divider-icon-dotted:before{border-top-style:dotted;}
.cs-divider-icon-double:after, .cs-divider-icon-double:before{border-top-style:double;border-top-width:4px;margin-top:-2px;}
fieldset{padding:0;margin:0;border:0;min-width:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
label{display:inline-block;margin-bottom:5px;font-weight:normal;}
input[type=file]{display:block;}
input[type=range]{display:block;width:100%;}
select[multiple],
select[size]{height:auto;}
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus{outline:none;outline-offset:none;}
input[type=checkbox]{margin:0;background-repeat:no-repeat;background-position:center;background-size:contain;appearance:none;outline:none;border:2px solid #b6b5b9;vertical-align:middle;display:inline-flex;align-items:center;border-radius:0.35rem;transition:all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;width:22px !important;height:22px;cursor:pointer;}
input[type=checkbox]:checked{background-color:var(--color-theme-color);border-color:var(--color-theme-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}
output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555555;}
select, textarea, input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color]{display:block;width:100%;height:45px;padding:6px 15px;font-size:15px;line-height:1.5;color:#555555;background-color:#fff;background-image:none;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;box-shadow:none;}
select:focus, textarea:focus, input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus{border-color:#ddd;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(173, 182, 189, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(173, 182, 189, 0.1);}
textarea{height:auto;}
input[type=search]{-webkit-appearance:none;}
input[type=date]{line-height:34px;}
.wpcf7{margin:0;padding:0;}
.wpcf7 .ajax-loader{margin-left:5px;border:none;vertical-align:middle;}
.wpcf7 .ajax-error{display:none;}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.wpcf7 input[disabled]{opacity:0.5;}
.wpcf7 label{font-weight:normal;}
.wpcf7 p{margin-bottom:15px;}
.wpcf7-display-none{display:none;}
.wpcf7-form-control-wrap{width:100%;}
.wpcf7-form-control{margin-top:5px;}
.wpcf7-list-item-label{font-weight:normal;}
.wpcf7-list-item{margin-right:1em;}
.ninja-forms-field-error, .ninja-forms-success-msg, .ninja-forms-error-msg, .wpcf7-response-output, .wpcf7-not-valid-tip{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 2px 3px rgba(0, 0, 0, 0.05);text-shadow:0 1px 0 rgba(255, 255, 255, 0.15);}
.ninja-forms-field-error, .wpcf7-not-valid-tip{display:inline-block;padding:5px 7px;margin-top:5px;margin-bottom:0;}
.cs-label{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em;}
.cs-label[href]:hover, .cs-label[href]:focus{color:#fff;text-decoration:none;cursor:pointer;}
.cs-label:empty{display:none;}
.btn .cs-label{position:relative;top:-1px;}
.cs-label-default{background-color:#777777;}
.cs-label-default[href]:hover, .cs-label-default[href]:focus{background-color:#5e5e5e;}
.cs-label-primary{background-color:#337ab7;}
.cs-label-primary[href]:hover, .cs-label-primary[href]:focus{background-color:#286090;}
.cs-label-success{background-color:#5cb85c;}
.cs-label-success[href]:hover, .cs-label-success[href]:focus{background-color:#449d44;}
.cs-label-info{background-color:#5bc0de;}
.cs-label-info[href]:hover, .cs-label-info[href]:focus{background-color:#31b0d5;}
.cs-label-warning{background-color:#f0ad4e;}
.cs-label-warning[href]:hover, .cs-label-warning[href]:focus{background-color:#ec971f;}
.cs-label-danger{background-color:var(--color-theme-color);}
.cs-label-danger[href]:hover, .cs-label-danger[href]:focus{background-color:#c9302c;}
.cs-carousel{position:relative;}
.cs-carousel .container{float:left;}
.cs-carousel .row{margin-left:0;margin-right:0;}
.cs-carousel-wrapper{opacity:0;}
.cs-carousel-outer{overflow:hidden;max-width:100%;}
.cs-carousel-item{float:left;}
.cs-carousel-padding{margin-left:-15px;margin-right:-15px;}
.cs-carousel-padding .cs-carousel-item{padding-right:15px;padding-left:15px;}
.cs-carousel-navigation{margin:10px 0;}
.cs-carousel-navigation .fa{cursor:pointer;font-size:16px;margin:0 2px;opacity:0.5;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.cs-carousel-navigation .fa:hover{opacity:1;}
.cs-carousel-navigation.fluid{margin:0;}
.cs-carousel-navigation.fluid .fa{position:absolute;top:50%;margin-top:-8px;z-index:1;}
.cs-carousel-navigation.fluid .cs-carousel-prev{left:-30px;}
.cs-carousel-navigation.fluid .cs-carousel-next{right:-30px;}
.cs-fluid{clear:both;position:relative;width:100%;}
.cs-fluid .wp-video{width:100% !important;}
.cs-fluid .mejs-overlay, .cs-fluid .mejs-poster{width:100% !important;height:100% !important;}
.cs-fluid .mejs-container{position:absolute;width:100% !important;height:100% !important;}
.cs-fluid .mejs-overlay-button{margin-top:-50px !important;}
.cs-fluid-border{padding:5px;border:1px solid rgba(0, 0, 0, 0.15);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);}
.cs-fluid-inner{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;}
.cs-fluid-inner object, .cs-fluid-inner embed, .cs-fluid-inner video, .cs-fluid-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.cs-countdown{text-align:center;}
.cs-countdown-line, .cs-countdown-boxed{display:block;}
.cs-countdown-boxed .countdown-section{display:inline-block;min-width:2.2em;font-size:60px;padding:0.3em;margin:5px;font-weight:700;line-height:1.2;border:1px solid #e8e8e8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.cs-countdown-boxed .countdown-period{display:block;font-size:0.4em;font-weight:normal;font-style:normal;padding-bottom:5px;opacity:0.7;}
.cs-countdown-line{margin:5px;font-size:24px;text-transform:uppercase;font-weight:400;}
.cs-countdown-line .countdown-section{margin-left:10px;}
.cs-countdown-line .countdown-period{font-weight:normal;font-style:normal;font-size:80%;margin-left:2px;padding-bottom:5px;opacity:0.7;}
.cs-countdown-normal{text-transform:uppercase;}
.cs-countdown-normal .countdown-section{margin-left:5px;}
.cs-countdown-normal .countdown-period{opacity:0.7;margin-left:1px;}
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-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;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000;z-index:1049;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop.in{opacity:0.5;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px;}
.modal-header .fa{position:absolute;right:15px;padding:5px;cursor:pointer;}
.modal-title{margin:0;line-height:1.428571429;}
.modal-body{position:relative;padding:15px;}
.modal-center .modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-center .modal-body{overflow-y:auto;}
.modal-center .modal-footer{margin-top:0;}
@media(min-width:768px){
.modal-dialog{width:600px;margin:50px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm{width:300px;}
}
@media(min-width:992px){
.modal-lg{width:900px;}
}
@media(max-width:768px){
.modal-center .modal-dialog-center{width:100%;}
} .cs-one-half,
.cs-one-third, .cs-one-fourth, .cs-one-fifth, .cs-one-sixth, .cs-two-third, .cs-three-fourth, .cs-four-fifth, .cs-five-sixth{float:left;margin-right:4%;position:relative;height:auto !important;min-height:1px;}
.cs-last-column{margin-right:0 !important;}
.cs-one-half{width:48%;}
.cs-one-third{width:30.6666666667%;}
.cs-one-fourth{width:22%;}
.cs-one-fifth{width:16.8%;}
.cs-one-sixth{width:13.3333333333%;}
.cs-two-third{width:65.3333333333%;}
.cs-three-fourth{width:74%;}
.cs-four-fifth{width:79.2%;}
.cs-five-sixth{width:82.6666666667%;}
.cs-section{position:relative;}
.cs-section .container-fluid .col-md-12{padding-left:0;padding-right:0;}
.cs-parallax{overflow:hidden;}
.cs-parallax .container, .cs-parallax .container-fluid{position:relative;z-index:3;}
.cs-parallax .section-overlay{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;}
.cs-parallax .video-section-wrap{position:absolute;width:100% !important;height:100% !important;top:0;left:0;z-index:1;}
.cs-parallax .video-section-wrap .video-wrap{left:0;overflow:hidden;position:absolute;top:0;width:100%;height:100%;}
.cs-parallax .video-section-wrap .mejs-controls, .cs-parallax .video-section-wrap .mejs-layers{display:none;}
.cs-parallax .video-section-wrap .mejs-container{background:none !important;width:100% !important;}
.cs-section-shadow:after, .cs-section-shadow:before{content:"";position:absolute;left:0;right:0;height:10px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.075);box-shadow:0 0 20px rgba(0, 0, 0, 0.075);}
.cs-section-shadow:before{top:-10px;}
.cs-section-shadow:after{bottom:-10px;}
.mejs-controls .mejs-button button:focus{outline:none !important;}
.cs-section-cover-bg{background-size:cover;}
.touch .cs-section{background-attachment:scroll !important;}
.cs-full-height{display:flex;align-items:center;}
.cs-full-height .container-fluid{flex:1 auto;}
.cs-full-height-top{align-items:flex-start;}
.cs-full-height-bottom{align-items:flex-end;}
[data-full-height-rate="75"]{min-height:75vh;}
[data-full-height-rate="50"]{min-height:50vh;}
[data-full-height-rate="25"]{min-height:25vh;}
.cs-column-background{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.cs-column-overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;}
.cs-column-inner{position:relative;z-index:2;width:100%;}
.cs-equal-height{display:flex;align-items:stretch;}
.cs-equal-height-top > div{display:flex;align-items:flex-start;}
.cs-equal-height-center > div{display:flex;align-items:center;}
.cs-equal-height-bottom > div{display:flex;align-items:flex-end;}
@media(max-width:992px){
.cs-equal-height{align-items:normal;flex-direction:column;}
.cs-column-reverse{display:flex;flex-direction:column-reverse;}
.cs-equal-height .cs-column-background{min-height:300px;}
} .cs-clear{clear:both;margin:0;border:0;}
.cs-responsive-img-link{display:block;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}
.cs-responsive-img-link:hover{opacity:0.7;}
.cs-responsive-slider .rsGCaption, .cs-responsive-slider .postSlider{margin-bottom:0;}
.cs-responsive-slider.cs-fluid-inline{display:inline-block;width:100%;}
@media(min-width:992px){
.cs-team .col-md-five{float:left;padding-left:15px;padding-right:15px;}
}
@media(max-width:992px){
.cs-team .col-md-five{width:100%;}
}
.cs-team-member{text-align:center;margin-bottom:20px;}
.cs-team-member figure{margin-bottom:16px;}
.cs-team-member figure img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.cs-team-member h4{margin:0;}
.cs-team-member h6{margin:10px 0 0;color:#919191;}
.cs-team-member .about{margin:10px 0 0;}
.cs-team-member .social{margin:10px 0 0;}
.cs-team-member .social a{display:inline-block;margin:1px;font-size:13px;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#fff;background-color:#999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}
.cs-team-member .social a:hover{background-color:#333333;}
.cs-team-member .social a.fa-facebook:hover{background-color:#3b5998;}
.cs-team-member .social a.fa-twitter:hover{background-color:#55acee;}
.cs-team-member .social a.fa-google-plus:hover{background-color:#dd4b39;}
.cs-team-member .social a.fa-linkedin:hover{background-color:#0976b4;}
.cs-team-member .social a.fa-tumblr:hover{background-color:#35465c;}
.cs-team-member .social a.fa-tumblr:hover{background-color:#35465c;}
.cs-team-member .social a.fa-youtube:hover{background-color:#b31217;}
.cs-team-member .social a.fa-vimeo-square:hover{background-color:#1ab7ea;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template {
display: none;
} a{background-color:transparent;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;}
a:active, a:hover{outline:0;}:focus{outline:none;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
kbd, pre, samp{font-family:monospace, monospace;font-size:1em;font-family:menlo, monaco, consolas, "Lucida Console", monospace;font-size:0.9em;background-color:rgba(150, 144, 162, 0.08);border-left:5px solid rgba(150, 144, 162, 0.08);margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1rem;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance:button;cursor:pointer;margin:10px 0px;border:none;background:var(--color-theme-color);text-align:center;color:#fff;border-radius:var(--global-border-radius);padding:12px 25px;display:block;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type=checkbox],
input[type=radio]{box-sizing:border-box;padding:0;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{height:auto;}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body{height:auto;}
html{-webkit-tap-highlight-color:transparent;}
body{color:#323038;background-color:var(--budy-background);line-height:normal;overflow-x:hidden;}
input, button, select, textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
} a{color:var(--color-theme-color);text-decoration:none;}
a:hover{text-decoration:underline;}
b, strong{font-weight:bold;}
figure{margin:0;}
img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
hr{border:0;border-top:1px solid #eeeeee;margin-top:20px;margin-bottom:20px;}::selection{color:#fff;background-color:var(--color-theme-color);}::-moz-selection{color:#fff;background-color:var(--color-theme-color);}
h1, h2, h3, h4, h5, h6{margin-top:0;line-height:1.1;color:#393e41;}
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small{font-weight:normal;line-height:1;}
h1, h2, h3{margin-bottom:10px;}
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small{font-size:65%;}
h4, h5, h6{margin-bottom:10px;}
h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small{font-size:75%;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6 {
font-size: 12px;
} p{margin:0 0 20px;}
p:last-child{margin-bottom:0;}
small, .small{font-size:85%;}
cite{font-style:normal;}
mark, .mark{background-color:rgba(236, 128, 19, 0.15);padding:2px 0.2em;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-muted{color:#777777;}
ul, ol{margin-top:0;margin-bottom:10px;}
ul ul, ul ol, ol ul, ol ol{margin-bottom:0;}
.list-unstyled, .list-inline{padding-left:0;list-style:none;}
.list-inline{margin-left:-5px;}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}
dl{margin-top:0;margin-bottom:20px;}
dt, dd{line-height:1.428571429;}
dt{font-weight:700;}
dd{margin-left:0;}
abbr[title],
abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777777;}
.initialism{font-size:90%;text-transform:uppercase;}
address{margin-bottom:20px;font-style:normal;line-height:1.428571429;}
.transition-all-1s, #cs-mobile-icon i{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.transition-all-2s, .cs-top-module > a, .cs-top-module .cs-open-modal, .cs-module-social a, .cs-sticky-item, .cs-menu-effect .cs-link-depth-0:before, #navigation-mobile .cs-dropdown-plus,
#navigation-mobile .cs-dropdown-plus .fa,
#navigation-mobile a,
#mobile-search input,
#cs-fixed-nav ul li a,
.cs-breadcrumb a, #colophon a,
#cs-footer-block-before a,
#cs-footer-block-after a,
#copyright a,
#cs-top,
.entry-image-overlay, .gallery-caption, .widget_calendar tbody a, .portfolio-loop a, .portfolio-item-info, .portfolio-item-block, .ajax-close{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.transition-all-3s, #site-nav ul li ul li .cs-link,
.cs-lang-top-modal ul li a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.opacity-2s, .isotope-wrapper, .portfolio-item-block .item-icon{-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.user-select-none, #site-header-shadow,
#cs-mobile-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fa-before, .related-posts ul li a:before, #cancel-comment-reply-link:before,
.comment-reply-link:before, .comment-metadata time:before, .comment-metadata .comment-edit-link:before, .widget_recent_entries .post-date:before, .widget_recent_comments .recentcomments:before, .widget_pages a:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
figure.wp-caption.alignleft, img.alignleft{margin:7px 24px 7px 0;}
.wp-caption.alignleft{margin:7px 14px 7px 0;}
figure.wp-caption.alignright, img.alignright{margin:7px 0 7px 24px;}
.wp-caption.alignright{margin:7px 0 7px 14px;}
img.aligncenter, .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px;}
.wp-caption{max-width:100%;margin-bottom:24px;}
.wp-caption img[class*=wp-image-]{display:block;margin:0;}
.wp-caption-text{font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;color:#999;}
div.wp-caption .wp-caption-text{padding-right:10px;}
div.wp-caption.alignright img[class*=wp-image-],
div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0;}
.clear:before, .clear:after{content:" ";display:table;}
.clear:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.cs-boxed-layout #header-before,
.cs-boxed-layout #page{max-width:1200px;margin:0 auto;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.25);box-shadow:0 0 15px rgba(0, 0, 0, 0.25);}
.cs-boxed-layout #main{background-color:#fff;}
.cs-boxed-layout #top-bar,
.cs-boxed-layout #masthead{max-width:1200px;}
.cs-header-two.cs-boxed-layout #masthead .container{width:100%;padding-left:0;padding-right:0;}
.cs-boxed-layout #site-nav > ul > li:first-child{border-left:none;}
.cs-boxed-layout #site-nav > ul > li:last-child{border-right:none;}
#top-bar{position:relative;color:#fff;background-color:var(--color-theme-hover);line-height:36px;}
.cs-top-module{vertical-align:top;display:inline-block;position:relative;padding:0 6px;margin-right:-1px;border-left:1px solid rgba(0, 0, 0, 0.05);border-right:1px solid rgba(0, 0, 0, 0.05);font-size:15px;line-height:35px;}
.cs-top-module:first-child{border-left:none;padding-left:0;}
.cs-top-module:last-child{border-right:none;padding-right:0;}
.cs-top-module > a, .cs-top-module .cs-open-modal{color:#fff;display:inline-block;}
.cs-top-module > a:hover, .cs-top-module .cs-open-modal:hover{color:#fff;text-decoration:none;}
.cs-top-module .cs-in{margin-right:5px;}
.cs-top-module .cs-down{margin-left:2px;}
.cs-top-left{float:left;margin-bottom:-1px;}
.cs-top-right{float:right;margin-bottom:-1px;}
.cs-modal-content-hover, .cs-modal-content{display:none;position:absolute;z-index:250;left:0;width:300px;padding:10px;font-size:12px;line-height:1.7em;margin-top:-2px;color:#555;background-color:#fff;border-top:2px solid var(--color-theme-color);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.125);box-shadow:0 2px 5px rgba(0, 0, 0, 0.125);}
#site-nav .cs-module-search,
.cs-top-right .cs-modal-content-hover, .cs-top-right .cs-modal-content{left:auto !important;right:0;}
.cs-module-search .cs-search-form{margin:-3px;}
.cs-module-search input{font-size:15px !important;padding:8px 35px 8px 15px !important;height:50px !important;line-height:20px !important;margin:0;box-shadow:none !important;border:none !important;border-radius:var(--global-border-radius) !important;}
.cs-module-search input:focus{-webkit-box-shadow:none !important;box-shadow:none !important;}
.cs-module-search button{top:15px !important;}
.cs-module-social{margin:0;padding:0;border:none;z-index:1;}
.cs-module-social a{display:inline-block;font-size:16px;text-align:center;vertical-align:top;line-height:35px;width:36px;}
.cs-module-social a:hover{color:#fff !important;background-color:#003049;}
.cs-module-social .cs-in{margin:0;}
.cs-module-menu .cs-open-modal-pointer{cursor:pointer;}
.cs-module-menu .cs-top-modal-hover{display:inline-block;}
#site-logo a{display:inline-block;}
#site-logo img{padding-top:5px;padding-bottom:5px;}
#site-logo img{max-width:150px;}
#site-logo h1{margin:0;font-size:30px;}
#site-logo h1 a{color:#333;}
#site-logo h1 a:hover{color:var(--color-theme-color);text-decoration:none;}
#site-logo .cs-logo2x{display:none;}
#site-logo .cs-logo1x{display:inline-block !important;}
#masthead{position:relative;width:100%;background-color:#fff;-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;}
#masthead.is-sticky{position:fixed !important;z-index:999;top:0;}
#masthead.is-compact{background-color:rgba(255, 255, 255, 0.95);}
#masthead .container{position:relative;}
#masthead .cs-inner{float:left;width:100%;position:relative;}
.admin-bar .is-sticky{top:32px !important;}
#site-nav ul{margin:0;padding:0;list-style-type:none;}
#site-nav ul li{position:relative;}
#site-nav ul li ul{display:none;position:absolute;z-index:300;top:100%;padding:5px;width:260px;background-color:#fff;text-decoration:none;box-shadow:var(--global-box-shadow);border-radius:var(--global-border-radius);transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;}
#site-nav ul li ul:before{content:"";position:absolute;width:0;height:0;top:0;left:30px;border:8px solid #000;border-color:#fff #fff transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:var(--global-box-shadow);z-index:1002;}
#site-nav ul li ul li .cs-link{display:block;position:relative;padding:10px 15px;color:#333;}
#site-nav ul li ul li .cs-link:hover{color:var(--color-theme-color);background-color:#f8f8f8;text-decoration:none;border-radius:var(--global-border-radius);}
#site-nav ul li ul li .cs-link > .cs-in{margin-right:5px;}
#site-nav ul li ul ul{top:-5px;left:106%;}
#site-nav ul li ul ul:before{content:"";position:absolute;width:0;height:0;top:33px;left:-10px;height:18px;border-left:8px solid #000;border-color:#fff transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(270deg);-ms-transform:rotate(-45deg);transform:rotate(270deg);box-shadow:var(--global-box-shadow);z-index:1002;}
#site-nav > ul > li{float:left;}
#site-nav ul li ul ul li:first-child{border-top:0;}
#site-nav > ul > li > .cs-link,
#site-nav a.cs-user-link{display:block;position:relative;padding-left:10px;padding-right:10px;color:#333;}
#site-nav > ul > li > .cs-link:hover,
#site-nav a.cs-user-link:hover,
.bp-msg .bp-icon-wrap:hover, .user-notifications .bp-icon-wrap:hover, .cs-mobile-icons-wrapper .cs-menu-cart > a:hover{color:var(--color-theme-color);text-decoration:none;}
#site-nav > ul > li > .cs-link > .cs-in{margin-right:5px;}
#site-nav > ul > li > ul > li:first-child > .cs-link{border-top:none;}
#site-nav .cs-menu-cart:last-child a,
#site-nav .cs-menu-search:last-child a{padding-right:0;}
#site-nav .cs-mega-menu{position:inherit;}
#site-nav .cs-mega-menu > ul{width:100%;left:0;}
#site-nav .cs-mega-menu > ul:before{display:none;}
#site-nav .cs-mega-menu > ul > li{float:left !important;padding:0 !important;}
#site-nav .cs-mega-menu > ul > li:last-child{border:none;}
#site-nav .cs-mega-menu > ul > li:last-child a{border-right:none !important;}
#site-nav .cs-mega-menu > ul > li .cs-link{border-right:1px solid #eeeeee;}
#site-nav .cs-mega-menu > ul > li .cs-title{font-weight:700;text-transform:uppercase;padding-top:17px;padding-bottom:15px;border-top:none;color:#333;background-color:#f5f5f5;}
#site-nav .cs-mega-menu > ul > li .cs-title:hover{color:inherit;}
#site-nav .cs-mega-menu > ul > li .cs-title:after{display:none;}
#site-nav .cs-mega-menu > ul > li ul{clear:both;display:block !important;position:relative !important;left:0 !important;opacity:1 !important;width:100% !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
#site-nav .cs-custom,
#site-nav .cs-natural{position:relative;}
#site-nav .cs-col-2 > ul{width:400px;}
#site-nav .cs-col-3 > ul{width:525px;}
#site-nav .cs-col-4 > ul{width:600px;}
#site-nav .cs-col-5 > ul{width:500px;}
#site-nav .cs-col-6 > ul{width:600px;}
#site-nav .cs-right > ul{left:auto !important;right:0;}
#site-nav .cs-label{position:relative;top:-5px;left:3px;padding:1px 4px;font-size:9px;text-transform:uppercase;}
#site-nav .cs-column-title{cursor:inherit;}
#site-nav .cs-content{display:block;font-size:11px;padding-top:5px;opacity:0.7;}
#site-nav .cs-full-content{margin:10px;}
#site-nav .current-menu-ancestor > .cs-link,
#site-nav .current-menu-item > .cs-link{color:var(--color-theme-color);}
#nav-search{font-size:17px !important;color:#333;}
#site-header-shadow{position:absolute;bottom:-5px;height:5px;width:100%;overflow:hidden;z-index:9;}
#site-header-shadow:after{content:"";position:absolute;top:-5px;left:0;width:100%;height:100%;-moz-border-radius:100%/5px;-webkit-border-radius:100% 5px;border-radius:100%/5px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);}
.cs-header-one .cs-sticky-item{height:100px;line-height:100px;}
.cs-header-one .is-compact .cs-sticky-item{height:50px;line-height:50px;}
.cs-header-one #site-logo{float:left;max-width:85%;}
.cs-header-one #site-logo img{max-height:100%;}
.cs-header-one #site-nav{float:right;}
.cs-header-two .cs-sticky-item{height:50px;line-height:50px;}
.cs-header-two .is-compact .cs-sticky-item{height:40px;line-height:40px;}
.cs-header-two #header-logo-wrap{display:table;position:relative;width:100%;}
.cs-header-two #site-logo{display:flex;align-items:center;float:left;}
.cs-header-two .cs-mobile-icons-wrapper{float:right;padding-left:15px;}
.cs-header-two nav#site-nav{float:right;}
.cs-header-two #site-logo-right{padding-left:20px;display:table-cell;vertical-align:middle;}
.cs-header-two #site-logo-right-content{float:right;}
.cs-header-two .cs-menu-cart, .cs-header-two .cs-menu-search, .cs-header-two .cs-toggle-track, .cs-header-two .cs-message, .cs-header-two .cs-notification, .cs-header-two .cs-bp-user-menu{float:right !important;}
.cs-header-two .cs-user-link img, .buddypress .cs-header-two .cs-user-link img, .cs-header-three .cs-user-link img, .buddypress .cs-header-three .cs-user-link img{max-height:45px;max-width:45px;}
.cs-header-two .cs-menu-cart:last-child a, .cs-header-two .cs-menu-search:last-child a{padding-right:10px !important;}
.cs-header-three .cs-sticky-item{height:50px;line-height:50px;}
.cs-header-three .is-compact .cs-sticky-item{height:40px;line-height:40px;}
.cs-header-three #site-logo{text-align:center;}
.cs-header-fancy .cs-sticky-item{height:100px;line-height:100px;}
.cs-header-fancy .is-compact .cs-sticky-item{height:50px;line-height:50px;}
.cs-header-fancy #site-logo{text-align:center;max-width:100%;}
.cs-header-fancy #site-logo img{max-height:100%;}
.cs-header-fancy .cs-fancy-row{display:table;margin:0 auto;}
.cs-header-fancy .cs-fancy-logo, .cs-header-fancy .cs-fancy-right, .cs-header-fancy .cs-fancy-left{float:left;}
.cs-header-fancy .cs-fancy-logo{padding-left:20px;padding-right:20px;}
.cs-header-fancy #site-nav > ul > li > .cs-link{padding-left:15px;padding-right:15px;}
.cs-header-four #masthead .container{width:100%;padding:0 20px 0 90px;}
.cs-header-four #masthead{box-shadow:0 10px 25px rgba(0, 0, 0, 0.02);}
.cs-header-four #masthead .cs-inner{display:flex;align-items:center;justify-content:space-between;}
.cs-header-four .cs-sticky-item{height:80px;line-height:80px;}
.cs-header-four .logo-search-header{display:flex;align-items:center;gap:25px;}
.cs-header-four .cs-search-form input[type=text]{padding-right:0;padding-left:40px;background:#f6f6f6;}
.cs-header-four .cs-search-form{width:100%;}
.cs-header-four .cs-search-form button{top:4px !important;right:unset;padding:0;font-size:20px;background:transparent;color:var(--color-theme-hover);height:35px;width:40px;}
.cs-header-four .cs-mobile-icons-wrapper .cs-sticky-item span.fa{width:38px;height:38px;line-height:38px;text-align:center;background:#efefef;border-radius:100px;}
.cs-header-four .cs-mobile-icons-wrapper .cs-cart-count, .cs-header-four .cs-mobile-icons-wrapper span.cs-notification-count{top:-18px;margin-left:-15px;}
.cs-header-four .cs-mobile-icons-wrapper > div{padding:0 5px;}
.cs-header-four .cs-mobile-icons-wrapper{justify-content:flex-end;}
.cs-header-four ul#menu-main-menu{display:flex;justify-content:center;}
.cs-mobile-wrapper{display:none;}
.cs-header-four .cs-mobile-icons-wrapper .cs-menu-search{display:none;}
@media only screen and (max-width: 764px) {
body.cs-header-four{padding-bottom:60px;}
.cs-header-four #masthead .container{padding:0;padding-right:15px;}
.cs-header-four #masthead .col-md-2,
.cs-header-four #masthead .col-md-6{display:none;}
.cs-mobile-wrapper{background:#fff;display:flex;padding:10px 20px;justify-content:space-between;align-items:center;width:100%;position:fixed;bottom:0;z-index:999;box-shadow:0 0px 60px rgba(0, 0, 0, 0.3);}
.cs-mobile-wrapper .cs-mobile-wrapper .tool-tip-btn{display:none;}
.cs-header-four .logo-search-header{gap:15px;}
.cs-header-four .cs-search-form input[type=text]{font-size:14px;padding-left:35px;}
.cs-header-four .cs-mobile-wrapper .cs-user-link img, .cs-header-four .cs-mobile-wrapper .buddypress .cs-user-link img{padding-bottom:0;}
.cs-header-four .cs-mobile-wrapper .cs-user-link{font-size:15px;text-transform:capitalize;}
}
.cs-down-icon #site-nav .menu-item-has-children > a:after{content:"\f107";font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:12px;line-height:1;margin-left:5px;opacity:0.5;}
#site-nav .menu-item-has-children .menu-item-has-children > a:after{content:"\f105";font-family:"FontAwesome";font-style:normal;font-weight:normal;position:absolute;top:50%;right:10px;margin-top:-6px;}
.cs-menu-effect .cs-link-depth-0:before{content:"";position:absolute;z-index:0;height:2px;background-color:var(--color-theme-color);opacity:0;}
.cs-menu-effect .cs-link-depth-0:hover::before{opacity:1;}
.cs-menu-effect-1 .cs-link-depth-0:before, .cs-menu-effect-2 .cs-link-depth-0:before{left:0;bottom:0;width:100%;}
.cs-menu-effect-2 .cs-link-depth-0:before{top:0;bottom:auto;}
.cs-menu-effect-1 .menu-item-has-children .cs-link-depth-0:before{display:none !important;}
.cs-menu-effect-3 .cs-link-depth-0:before{top:50%;left:5px;right:5px;margin-top:1.2em;-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px);}
.cs-menu-effect-3 .cs-link-depth-0:hover::before{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
.cs-menu-effect-4 .cs-link-depth-0:before{content:"•";left:0;top:-16px;font-size:16px;text-align:center;width:100%;height:0;color:var(--color-theme-color);text-shadow:0 0 var(--color-theme-color);background-color:transparent;}
.cs-menu-effect-4 .cs-link-depth-0:hover::before{text-shadow:8px 0 var(--color-theme-color), -8px 0 var(--color-theme-color);}
.cs-menu-effect-5 .cs-link-depth-0:before{top:50%;left:0;right:0;margin-top:1.2em;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);}
.cs-menu-effect-5 .cs-link-depth-0:hover::before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
.cs-menu-effect-6 .cs-link-depth-0:before{left:0;top:50%;width:100%;height:2.4em;margin-top:-1.2em;border:2px solid var(--color-theme-color);background-color:transparent !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.cs-menu-effect-6 .cs-link-depth-0{border:none;}
.cs-menu-effect-6 .cs-depth-0{border:none;}
.cs-menu-effect-7 .cs-depth-0:hover .cs-link-depth-0{color:#fff !important;background-color:var(--color-theme-color);}
.is-transparent #masthead{position:absolute;z-index:999;background-image:none;background-color:rgba(255, 255, 255, 0.05);border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.is-transparent #cs-mobile-icon,
.is-transparent .site-name a, .is-transparent #site-nav > ul > li > .cs-link,
.is-transparent .bp-msg .bp-icon-wrap, .is-transparent .user-notifications .bp-icon-wrap, .is-transparent #site-nav a.cs-user-link{color:#fff !important;}
.is-transparent.cs-menu-effect .cs-link-depth-0:before{color:#fff;background-color:#fff;}
.is-transparent.cs-menu-effect-6 .cs-link-depth-0:before{border-color:#fff;background-color:transparent;}
.is-transparent.cs-menu-effect-4 .cs-link-depth-0before{text-shadow:0 0 #fff;}
.is-transparent.cs-menu-effect-4 .cs-link-depth-0:hover::before{text-shadow:8px 0 #fff, -8px 0 #fff;}
.is-transparent #site-header-shadow{display:none;}
.is-transparent #cs-mobile-icon i{background-color:#fff;}
.is-transparent #top-bar{display:block !important;position:absolute;z-index:1000;width:100%;color:#fff;background-image:none !important;background-color:transparent !important;border-color:rgba(255, 255, 255, 0.1);}
.is-transparent #top-bar .cs-top-module{border-color:rgba(255, 255, 255, 0.1);}
.is-transparent #top-bar .cs-top-module > a,
.is-transparent #top-bar .cs-top-module .cs-open-modal{color:#fff;}
.cs-header-transparent #navigation-mobile{padding-top:90px;}
.cs-header-transparent #page-header .md-padding{padding-top:140px;}
.is-transparent-top-bar #page-header .md-padding{padding-top:175px;}
.is-transparent.is-transparent-top-bar #masthead{margin-top:36px !important;}
#navigation-mobile .container{padding:0px;}
#cs-mobile-icon{display:none;cursor:pointer;line-height:0;}
#cs-mobile-icon strong{display:none;position:relative;top:1px;margin-right:5px;line-height:1em;text-transform:uppercase;}
#cs-mobile-icon span{display:inline-block;width:20px;vertical-align:middle;}
#cs-mobile-icon i{display:block;width:100%;height:3px;margin:4px auto;background-color:#555;}
#cs-mobile-icon.cs-collapse .cs-one{-moz-transform:rotate(45deg) translate(3px, 3px);-ms-transform:rotate(45deg) translate(3px, 3px);-webkit-transform:rotate(45deg) translate(3px, 3px);transform:rotate(45deg) translate(3px, 3px);}
#cs-mobile-icon.cs-collapse .cs-two{opacity:0;}
#cs-mobile-icon.cs-collapse .cs-three{-moz-transform:rotate(-45deg) translate(4px, -4px);-ms-transform:rotate(-45deg) translate(4px, -4px);-webkit-transform:rotate(-45deg) translate(4px, -4px);transform:rotate(-45deg) translate(4px, -4px);}
#cs-mobile-icon.cs-collapse i{height:3px;margin:2px auto;}
#navigation-mobile{display:block !important;left:-110%;width:100%;position:absolute;background-color:#fff;top:60px;height:100%;overflow-y:auto;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;z-index:999;}
div#navigation-mobile.active-mobilenavigation{left:0;}
#navigation-mobile .cs-dropdown-plus{display:none;position:absolute;top:0;right:0;cursor:pointer;background-color:#fff;}
#navigation-mobile .cs-dropdown-plus:hover{background-color:#fff;}
#navigation-mobile .cs-dropdown-plus .fa{display:block;text-align:center;font-size:15px;width:40px;height:42px;line-height:42px;color:#333;}
#navigation-mobile .cs-times .fa{color:#555;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#navigation-mobile .current-menu-ancestor > a,
#navigation-mobile .current-menu-item > a{color:#555;}
#navigation-mobile a{text-decoration:none;}
#navigation-mobile ul{margin:0;padding:0;list-style:none;}
#navigation-mobile ul ul{position:relative;display:none;padding:0;margin-left:0;background-color:rgba(238, 238, 238, 0.55);}
#navigation-mobile ul ul:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ddd;position:absolute;top:1px;left:30px;}
#navigation-mobile ul ul li{border-left:none;border-right:none;}
#navigation-mobile ul ul li:first-child{border-top-width:1px;border-top-color:#ddd;}
#navigation-mobile ul ul li:last-child{border-bottom:none;}
#navigation-mobile ul ul li a{padding-left:30px;}
#navigation-mobile ul li{position:relative;border-bottom:none;}
#navigation-mobile ul li:last-child{border-bottom:none;}
#navigation-mobile ul li a{display:block;padding:10px 18px;font-size:16px;color:#333;}
#navigation-mobile ul li.menu-item-has-children > .cs-dropdown-plus{display:block;}
#navigation-mobile ul li.menu-item-has-children > a{margin-right:40px;}
#navigation-mobile .cs-fancy-mobile-menu{padding:20px 0;}
#navigation-mobile .cs-fancy-mobile-menu ul{padding-top:0;padding-bottom:0;}
#mobile-search{position:relative;margin:10px 15px 15px 15px;}
#mobile-search input{font-size:14px;height:50px;padding:15px 25px 15px 15px;color:#666;border-radius:var(--global-border-radius);border-color:#e4e1e1;box-shadow:none;background-color:#f9f9f9;}
#mobile-search input:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;}
#mobile-search button{position:absolute;font-size:15px;top:12px;right:5px;padding:5px;margin:0;border:none;outline:none;background:transparent;}
#mobile-languages{font-size:12px;text-align:center;margin-bottom:10px;}
#mobile-languages a{color:#999;margin:5px;display:inline-block;}
#mobile-languages a.cs-current,
#mobile-languages a:hover{color:#fff;}
#mobile-languages img{position:relative;top:-1px;margin-right:3px;}
.cs-retina2x{display:none;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
#site-logo .cs-logo{display:none;}
#site-logo .cs-logo2x{display:inline;}
.cs-retina2x{display:block;}
}
#cs-fixed-nav{position:fixed;right:5px;top:50%;z-index:999;background-color:rgba(255, 255, 255, 0.9);padding:10px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.075);box-shadow:0 0 3px rgba(0, 0, 0, 0.075);}
#cs-fixed-nav ul{margin:0;padding:0;list-style:none;}
#cs-fixed-nav ul li{padding-bottom:8px;}
#cs-fixed-nav ul li a{display:block;width:14px;height:14px;border:1px solid #ccc;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
#cs-fixed-nav ul li a:hover,
#cs-fixed-nav ul li a:focus,
#cs-fixed-nav ul li.current-menu-item a{background-color:#ccc;text-decoration:none;}
#cs-fixed-nav ul li:last-child{padding-bottom:0;}
#cs-fixed-nav .tooltip{left:auto !important;right:26px;}
#cs-fixed-nav .tooltip-arrow{top:12px !important;}
#cs-fixed-nav .tooltip-inner{white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#header-logo{color:#555;background-color:#fff;}
#page-header{position:relative;margin:0;width:100%;color:#fff;background-color:#f4f4f4;}
#page-header .container{position:relative;}
#page-header .page-title{margin:0;color:var(--color-theme-color);font-size:32px;}
#page-header .page-title small{color:inherit;opacity:0.7;}
#page-header .header-content{margin-top:15px;}
#page-header .header-content:first-child{margin-top:0;}
#page-header.text-center .cs-breadcrumb{left:15px;}
.cs-breadcrumb{position:absolute;right:15px;bottom:0;}
.cs-breadcrumb .cs-inner{display:inline-block;font-size:11px;line-height:1em;padding:5px 12px;color:rgba(255, 255, 255, 0.7);background-color:rgba(0, 0, 0, 0.5);-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px;border-radius:2px 2px 0 0;}
.cs-breadcrumb a{color:#fff;}
.cs-breadcrumb a:hover{opacity:0.75;text-decoration:none;}
.cs-breadcrumb .fa{padding:0 3px;}
.site{overflow:hidden;}
#content{overflow:visible;position:relative;max-width:100%;min-height:500px;}
.container-fluid .container, .container .container{width:100%;max-width:100%;padding-left:0;padding-right:0;}
.cs-column-text{margin-bottom:20px;}
.cs-column-text:last-child, .cs-column-text > *:last-child{margin-bottom:0 !important;}
.cs-error-404 .cs-404{margin:0;padding:0;font-size:200px;line-height:1em;opacity:0.5;}
.cs-error-404 .cs-not-found{margin:0;padding:0;font-size:70px;opacity:0.3;}
.cs-error-404 .cs-search-form{width:50%;margin:0 auto;}
.cs-error-404 .cs-search-form input[type=text]{height:50px;border-radius:10px;box-shadow:none;font-size:15px;}
.cs-blank{display:table !important;position:absolute;top:0;left:0;width:100% !important;height:100% !important;margin:0 !important;vertical-align:middle;}
.cs-blank-wrap{position:relative;width:100%;display:table-cell;vertical-align:middle;}
#colophon{position:relative;font-size:98%;line-height:1.65em;color:#999;padding:10px 0 20px;background-color:#0E0F20;}
#colophon .edufox_widget{padding:30px 0 10px;}
#colophon a{color:#ccc;}
#colophon .current-menu-item > a,
#colophon a:hover{color:#fff;text-decoration:none;}
#colophon .edufox_widget .about-strong,
#colophon .edufox_widget .widget-title h4{color:#fff;}
#colophon .edufox_widget ul li,
#colophon .edufox_widget ul ul{border-color:#444;}
#colophon .widget_calendar #today,
#colophon .widget_calendar thead th{color:#fff;background-color:#000;}
#colophon .widget_calendar tbody td,
#colophon .widget_calendar thead th{color:#999;border-color:#444 !important;}
#colophon .widget_calendar tbody a{color:#fff;}
#colophon .widget_search input,
#colophon .widget_search button{background-color:transparent;}
#copyright{position:relative;font-size:15px;line-height:1.5em;padding:18px 0;color:#fff;background-color:#1C1D2E;}
#copyright a{color:#555;}
#copyright a:hover{color:#fff;text-decoration:none;}
.cs-bottom-right{display:flex;flex-wrap:wrap;}
#cs-top{position:fixed;bottom:-30px;right:5px;z-index:99;width:30px;height:30px;font-size:12px;line-height:1;text-align:center;cursor:pointer;color:#fff;background-color:#000;opacity:0.3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#cs-top.in{bottom:5px;}
#cs-top:hover{opacity:1;}
#cs-top:before{position:absolute;top:50%;left:0;width:100%;margin-top:-6px;}
.entry-meta .entry-cat-links:before, .entry-meta .entry-featured:before, .entry-tags:before, .entry-meta a:before{margin-right:4px;font-family:"FontAwesome";font-style:normal;font-weight:normal;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.entry-featured:before{content:"\f041";}
.entry-date a:before{content:"\f017";}
.entry-author-link a:before{content:"\f007";}
.entry-cat-links:before{content:"\f115";}
.entry-comments-link a:before{content:"\f0e5";}
.entry-edit-link a:before{content:"\f040";}
.entry-love a:before{content:"\f08a";}
.entry-tags:before{content:"\f02c";}
.entry-format-aside a:before{content:"\f1db";}
.entry-format-gallery a:before{content:"\f030";}
.entry-format-link a:before{content:"\f0c1";}
.entry-format-image a:before{content:"\f03e";}
.entry-format-quote a:before{content:"\f10e";}
.entry-format-status a:before{content:"\f0a2";}
.entry-format-video a:before{content:"\f03d";}
.entry-format-audio a:before{content:"\f028";}
.entry-format-chat a:before{content:"\f0e6";}
.entry-content embed, .entry-content object, .entry-content iframe, .entry-content video{max-width:100%;}
.entry-content .wp-audio-shortcode, .entry-content .wp-video{margin-bottom:20px;}
.entry-read-more{display:block;margin-top:7px;}
.entry-footer{margin-top:24px;}
.mono-font, .comment-metadata, .comment-navigation, .entry-meta, .entry-tags{font-size:12px;font-weight:normal;}
.comment-meta a, .entry-tags a, .entry-title a, .entry-meta a{color:#333;display:inline-block;}
.comment-meta a:hover, .entry-tags a:hover, .entry-title a:hover, .entry-meta a:hover{color:var(--color-theme-color);text-decoration:none;}
.blog-default .hentry{padding:0px;border-radius:var(--global-border-radius);box-shadow:var(--global-box-shadow);border:1px solid var(--border-color);overflow:hidden;background:#fff;position:relative;margin-bottom:40px;}
.blog-default .entry-content-wrap{padding:40px;}
.blog-default .entry-image{margin:0;position:unset;}
.blog-default .entry-image a.post-thumbnail{position:relative;overflow:hidden;display:block;padding-top:45%;}
.blog-default .entry-image img{max-width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;width:100%;object-fit:cover;border-radius:0;}
.blog-default .entry-header{margin-bottom:10px;}
.blog-default .entry-meta{display:flex;align-items:center;margin-bottom:25px;justify-content:space-between;border-bottom:1px solid var(--color-theme-hr);padding-bottom:15px;}
.bb-user-avatar-wrap{display:flex;align-items:center;gap:12px;font-size:15px;text-align:left;}
.bb-user-avatar-wrap:before{content:"\f007";font-family:"FontAwesome";font-size:22px;display:flex;border-radius:100px;text-align:center;justify-content:center;align-items:center;}
.blog-default .entry-meta span.bb-user-meta-icon a{font-size:20px;display:flex;text-align:center;position:relative;justify-content:center;align-items:center;}
.blog-default .entry-meta span.bb-user-meta-icon.entry-love a.entry-love-it:before{margin:0;color:var(--color-theme-color);content:"\f004";}
.blog-default .entry-meta span.bb-user-meta-icon span.love-count{white-space:nowrap;position:absolute;z-index:99;top:-25px;left:50%;margin-left:-15px;opacity:0;font-size:12px;line-height:1.7;padding:0 13px;border-radius:100px;background-color:#3e3f5e;color:#fff;visibility:hidden;transform:translate(0, 10px);transition:all 0.3s ease-in-out 0s;}
.blog-default span.bb-user-meta-icon.entry-love a.entry-love-it:hover span.love-count{opacity:1;visibility:visible;transform:translate(0, 0);}
.blog-default span.bb-user-meta-icon.entry-love a.entry-love-it.entry-loved .entry-love a:before{content:"\f004";}
.bb-user-avatar-wrap .entry-author-link a:before, .bb-user-avatar-wrap .entry-author-link a:before{display:none;}
.bb-user-avatar-wrap span.entry-author-link{line-height:1.2;}
.bb-user-avatar-wrap span.entry-author-link a.url.fn.n{display:block;font-size:15px;text-transform:capitalize;}
.bb-user-avatar-wrap small.entry-date{font-size:90%;opacity:0.85;}
.blog-search{overflow:hidden;}
.blog-default .entry-content p{margin-top:25px;}
.blog-default .entry-read-more{margin-top:15px;}
.blog-default .entry-meta span.bb-user-meta-icon.post-format{position:absolute;top:30px;left:30px;}
.blog-default .entry-meta span.bb-user-meta-icon.post-format a{width:auto;font-size:15px !important;height:auto;padding:5px 15px;}
.blog .blog-default .fluid-width-video-wrapper, .blog .blog-default iframe, .archive .blog-default .fluid-width-video-wrapper, .archive .blog-default iframe, .blog-masonry .fluid-width-video-wrapper, .blog-masonry iframe, .archive .fluid-width-video-wrapper, .archive iframe{display:none !important;}
.blog-default.blog-layout-medium .hentry{padding:30px 0px;border-radius:var(--global-border-radius);box-shadow:none;border:0;overflow:hidden;background:#fff;position:relative;border:1px solid var(--border-color);margin-bottom:40px;}
.blog-layout-medium .post-inner-content{margin:0px;border-radius:var(--global-border-radius);position:relative;z-index:9;padding:30px;}
.blog-default .post-inner-wrap .entry-title{font-size:30px;margin:0 25px 15px 25px;}
.blog-default .post-inner-wrap .entry-content{text-align:left;line-height:25px;}
.blog-default .post-inner-wrap .entry-content p{margin:0;}
.blog-layout-medium .entry-meta{padding:0 30px 0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;}
.blog-layout-medium .entry-meta .bb-user-avatar-wrap:before{width:25px;height:25px;font-size:13px;}
.blog-layout-medium .bb-user-avatar-wrap{font-size:11px;gap:10px;}
.blog-layout-medium .bb-user-avatar-wrap span.entry-author-link{display:flex;align-items:center;gap:15px;line-height:1;text-transform:uppercase;}
.blog-layout-medium .bb-user-avatar-wrap small.entry-date{font-size:100%;opacity:1;display:flex;position:relative;align-items:center;gap:5px;}
.blog-layout-medium .bb-user-avatar-wrap small.entry-date:before{width:5px;height:5px;background:#ccc;border-radius:100px;content:"";}
.blog-default.blog-layout-medium .entry-meta span.bb-user-meta-icon a.entry-love-it{height:25px;width:25px;margin-left:20px;font-size:11px;}
.blog-default.blog-layout-medium .entry-meta span.bb-user-meta-icon.post-format a{width:auto;font-size:11px !important;height:auto;text-transform:uppercase;padding:0;font-weight:500;background:transparent;}
.blog-default.blog-layout-medium .entry-meta span.bb-user-meta-icon.post-format{margin-left:15px;position:unset;}
.blog-default.blog-layout-medium .entry-meta.cs_posted_edit_cate{margin:10px 0 0;font-size:14px;border-top:1px solid var(--border-color);padding:25px 30px 0px;justify-content:space-between;}
.blog-default .entry-meta.cs_posted_edit_cate span{font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;}
.blog-default.blog-layout-small .hentry{padding:0px;border-radius:var(--global-border-radius);box-shadow:none;border:none;overflow:hidden;margin-bottom:30px;background:#fff;border:1px solid var(--border-color);transition:all 0.3s;}
.blog-default.blog-layout-small .hentry:hover{box-shadow:var(--global-box-shadow);}
.post-inner-wrap-list{display:flex;}
.blog-default.blog-layout-small .entry-image{margin:0;width:50%;}
.blog-default.blog-layout-small a.post-thumbnail{padding-top:85%;height:100%;}
.post-inner-content-small-blog{webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;justify-content:center;display:flex;flex-direction:column;}
.post-inner-content-small-blog .entry-read-more{display:none !important;}
.post-inner-content-small-blog span.entry-comments-link{font-size:0;}
.post-inner-content-small-blog .entry-comments-link a:before{font-size:18px;}
.blog-default .entry-meta.cs_posted_edit_cate{margin:25px 0 0;font-size:14px;border-top:1px solid var(--border-color);padding:15px 0 0;border-bottom:none;}
.blog-default .post-inner-content-small-blog p{margin:0;}
.isotope-blog[data-layout=fitRows]{display:flex;display:-webkit-box;display:-ms-flexbox;position:unset !important;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100% !important;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;position:unset !important;transform:unset !important;width:66.66%;}
.blog-masonry .isotope-blog[data-layout=fitRows] .hentry{margin-bottom:30px;position:unset !important;transform:unset !important;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child .blog-masonry-border{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:unset;}
.isotope-blog[data-layout=fitRows] .blog-masonry-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;padding:0px;background-color:#fff;flex-direction:column;position:relative;height:100%;}
.isotope-blog[data-layout=fitRows] .post-inner-content{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-flex:1;-ms-flex:1;flex:1;justify-content:space-evenly;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child .entry-image{width:48%;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child .entry-image a.post-thumbnail{height:100%;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child .blog-masonry-border .post-inner-content{justify-content:center;}
.blog-masonry .entry-image{margin-bottom:0;}
.isotope-blog[data-layout=fitRows] .entry-image img{max-width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;width:100%;object-fit:cover;border-radius:0;}
.isotope-blog[data-layout=fitRows] .blog-masonry-border a.post-thumbnail{position:relative;overflow:hidden;display:block;padding-top:70%;}
.blog-masonry span.bb-user-meta-icon.post-format a{background:#eef1f5;border-radius:100px;position:absolute;top:15px;left:15px;padding:2px 15px;font-size:11px;font-weight:500;}
.isotope-blog[data-layout=fitRows] .blog-masonry-border a.post-thumbnail{position:relative;overflow:hidden;display:block;padding-top:70%;}
.blog-masonry .hentry .bb-user-avatar-wrap:before{display:none;}
.blog-masonry .hentry .bb-user-avatar-wrap span.entry-author-link{line-height:1;display:flex;gap:8px;align-items:center;}
.blog-masonry .hentry .entry-meta{display:flex;-webkit-box-align:center;margin-bottom:12px;justify-content:space-between;}
.blog-masonry .hentry .bb-user-avatar-wrap small.entry-date:before{width:5px;height:5px;background:#ccc;border-radius:100px;content:"";}
.blog-masonry .hentry .bb-user-avatar-wrap small.entry-date{position:relative;display:flex;align-items:center;gap:8px;}
.blog-masonry .post-inner-content{padding:22px;}
.blog-masonry .post-inner-content span.entry-read-more{display:none !important;}
.blog-masonry .post-inner-content p{font-size:95%;margin:0;}
.blog-masonry .hentry{margin-bottom:30px;}
.blog-masonry .blog-masonry-border{border-radius:var(--global-border-radius);border:1px solid var(--border-color);overflow:hidden;background-color:#fff;position:relative;transition:all 0.3s;}
.blog-masonry .blog-masonry-border:hover{box-shadow:var(--global-box-shadow);}
.blog-masonry .entry-title{font-size:24px;margin:0 0 12px 0;}
.blog-masonry .mejs-container.wp-video-shortcode{background:none !important;}
.blog-masonry-border .entry-image{overflow:hidden;}
.isotope-blog .entry-image img{transition:opacity 0.35s, transform 0.35s;transform:scale(1.2);}
.blog-masonry .blog-masonry-border:hover .entry-image img{transform:scale(1);}
.blog-masonry .wp-playlist{border:none !important;padding:0 !important;margin:0 !important;}
.container-fluid .blog-masonry .row{margin-left:15px;margin-right:15px;}
.pagination-bottom{display:block;text-align:center;}
.page-pagination{display:inline-block;}
.page-pagination .pagination-shadow{display:flex;-ms-flex-align:center;justify-content:center;align-items:center;height:55px;border-radius:var(--global-border-radius);background-color:#fff;box-shadow:var(--global-box-shadow);}
.page-pagination span, .page-pagination a{padding:15px;border-radius:var(--global-border-radius);margin:0 7px;cursor:pointer;transition:color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;height:45px;width:45px;color:#000;line-height:15px;font-size:18px;position:relative;}
.page-pagination .current, .page-pagination a:hover{color:var(--color-theme-color);text-decoration:none;box-shadow:3px 5px 20px 0 rgba(94, 92, 154, 0.15) !important;}
.ajax-pagination{clear:both;width:100%;text-align:center;margin:20px 0 50px 0;}
.ajax-pagination .ajax-load-more{position:relative;overflow:hidden;-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.ajax-pagination .cs-loader{position:absolute;left:auto;top:5px;right:12px;width:15px;height:15px;margin:0;background-color:#fff;}
.ajax-pagination .cs-loader:after{background-color:var(--color-theme-color);}
.ajax-pagination .more-loading{padding-right:40px;}
.ajax-pagination .more-loading .cs-loader{display:inline;}
section.main-content.blog-default.single-post{padding-top:0;}
.blog-default.single-post .page-content{max-width:950px;margin:0 auto;}
.single-post .hentry{margin-bottom:0;padding-bottom:0;border:none;background:transparent;border-radius:0;overflow:unset;box-shadow:none;}
.blog-default.single-post .entry-content-wrap{padding:0;}
.blog-default.single-post .entry-meta span.bb-user-meta-icon.post-format{position:unset;}
.blog-default.single-post figure.cs-post-entry-media{width:100vw;margin-left:calc(-50vw + 50%);padding-top:55%;overflow:hidden;position:relative;background-color:#647385;}
.blog-default.single-post header.entry-header{background:#fff;padding:30px;border-radius:var(--global-border-radius);margin-top:-80px;z-index:9;margin-bottom:50px;position:relative;}
.blog-default.single-post header.entry-header .entry-meta{justify-content:flex-start;gap:30px;margin:15px 0 0;border:none;padding:0;}
.entry-meta .meta-item.author-meta{display:block;margin:0 20px;line-height:1;font-size:13px;text-align:center;}
.entry-meta .meta-item.author-meta img.avatar{display:block;margin:0 auto 3px;border-radius:100px;}
.blog-default.single-post header.entry-header .entry-meta span, .blog-default.single-post header.entry-header span.prefix.entry-comments-link a:last-child{font-weight:500;color:#000;font-size:14px;}
.blog-default.single-post header.entry-header .entry-meta span.prefix, .blog-default.single-post header.entry-header span.prefix.entry-comments-link a:first-child{display:block;text-transform:capitalize;font-size:15px;font-weight:normal;color:#777;}
.blog-default.single-post header.entry-header .entry-comments-link a:before{display:none;}
.blog-default.single-post header.entry-header span.prefix.entry-comments-link a{display:block;}
.single-post .entry-content h2:not(:first-child),
.single-post .entry-content h3:not(:first-child){margin-top:2.5rem;}
.blog-default.single-post .entry-content p{line-height:1.6;}
.blog-default.single-post span.tag-links{font-size:0;}
.blog-default.single-post span.tag-links a{margin:0.35rem 0.35rem 0.35rem 0;background:rgba(150, 144, 162, 0.15);font-weight:500;padding:0.35rem 0.5rem;line-height:1;font-size:13px;border-radius:0.35rem;}
.blog-default.single-post .entry-tags:before{content:"\f02c";font-size:15px;margin-right:10px;}
.entry-author{margin-top:40px;padding:25px;background:#fff;border:1px solid var(--border-color);border-radius:var(--global-border-radius);display:flex;align-items:center;margin-bottom:30px;}
.entry-author .author-avatar img{border-radius:100px;}
.entry-author .author-avatar{width:8%;margin-right:20px;}
.author-info{flex:1;}
.entry-author .author-title{font-size:16px;text-transform:capitalize;margin:0 0 5px;}
.author-description{font-size:15px;padding-top:2px;display:block;}
#layout-default.blog-default.single-post .cs-content-wrapper.col-md-9 figure.cs-post-entry-media{width:110vw;}
#layout-default.blog-default.single-post .col-md-3.cs-sidebar-clear{padding-top:50%;}
#layout-single-post-two.single-post figure.cs-post-entry-media{padding-top:40%;position:relative;}
#layout-single-post-two.single-post figure.cs-post-entry-media:after{content:"";width:100%;height:100%;position:absolute;top:0;background:rgb(0, 0, 0);background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
#layout-single-post-two .top-image-section{margin-bottom:60px;}
#layout-single-post-two.single-post header.entry-header{padding:40px 0;margin:0 auto;max-width:950px;background-color:transparent;}
#layout-single-post-two.single-post header.entry-header h1.entry-title,
#layout-single-post-two.single-post .entry-header .entry-meta span,
#layout-single-post-two.single-post .entry-header .entry-meta span a,
#layout-single-post-two.single-post header.entry-header .meta-item.author-meta{color:#fff !important;}
#layout-single-post-two.single-post header.entry-header h1.entry-title{font-size:40px;}
section#layout-single-post-three .container,
section#layout-single-post-three .page-content{width:100%;padding:0;max-width:100%;}
section#layout-single-post-three .page-content .hentry.post{display:flex;flex-wrap:wrap;}
section#layout-single-post-three figure.cs-post-entry-media{width:auto;padding-top:100%;}
section#layout-single-post-three .single-post-meta.is-sticky-block{width:50%;}
section#layout-single-post-three .single-post-content{padding:4em;width:50%;height:952px;overflow-y:scroll;}
#layout-single-post-three header.entry-header{background:transparent;padding:0 0 20px;border-radius:0;margin:0 0 30px;border-bottom:1px solid var(--border-color);}
section#layout-single-post-three .single-post-content::-webkit-scrollbar{width:8px;border-radius:100px;}
section#layout-single-post-three .single-post-content::-webkit-scrollbar-track{background:#fff;border-radius:100px;}
section#layout-single-post-three .single-post-content:hover::-webkit-scrollbar-thumb{background:#ddd;border-radius:100px;}
#layout-single-post-three .comments-area{width:100%;padding:50px 0;margin:0;}
#layout-single-post-three .comments-area .container,
#layout-single-post-three .post-three-nav{max-width:1040px;margin:0 auto;padding:0 20px;}
#layout-single-post-three .post-three-nav{margin-top:40px;}
#layout-single-post-four.blog-default.single-post .page-content{max-width:1000px;}
#layout-single-post-four.blog-default.single-post header.entry-header{background:transparent;padding:0;border-radius:0;margin:50px 0;z-index:9;position:relative;}
#layout-single-post-four.blog-default.single-post .entry-content-wrap{padding:60px 0 0;}
#layout-single-post-five.blog-default.single-post .page-content{max-width:100%;}
#layout-single-post-five.single-post .hentry{padding:0;border-radius:20px;background:#fff;overflow:hidden;box-shadow:none;margin:50px 0 70px;border:1px solid var(--border-color);}
#layout-single-post-five.blog-default.single-post .entry-content-wrap{padding:40px 40px 0;border-radius:20px;}
#layout-single-post-five.blog-default.single-post figure.cs-post-entry-media{width:100%;padding-top:45%;margin:0;}
#layout-single-post-five header.entry-header{background:transparent;padding:0 0 30px;border-radius:0;margin:10px 0 35px;border-bottom:1px solid var(--border-color);}
#layout-single-post-five .comments-area{margin-top:0;width:auto;padding:30px 0;margin-left:-40px;margin-right:-40px;overflow:hidden;background-color:#f4f5f6;}
#layout-single-post-five .comments-area .container{max-width:initial;padding:0 40px;}
#layout-single-post-five .entry-author{background:#f4f5f6;}
@media only screen and (max-width: 992px) {
#layout-single-post-two.single-post header.entry-header{padding:15px;z-index:99;bottom:0;position:absolute;width:100%;}
#layout-single-post-two.single-post header.entry-header h1.entry-title{font-size:25px;}
#layout-single-post-two.single-post figure.cs-post-entry-media{padding-top:0;}
section#layout-single-post-three .single-post-meta.is-sticky-block{width:100%;}
section#layout-single-post-three .single-post-content{width:100%;padding:1em;height:auto;}
section#layout-single-post-three figure.cs-post-entry-media{padding-top:0;}
#layout-single-post-four.blog-default.single-post header.entry-header{margin:25px 0;}
#layout-single-post-five.blog-default.single-post figure.cs-post-entry-media{padding-top:0;}
#layout-single-post-five.single-post .hentry{margin:30px 5px;}
#layout-single-post-five.blog-default.single-post .entry-content-wrap{padding:20px 20px 0;}
}
@media(max-width:480px){
#layout-default.blog-default.single-post .entry-meta{display:block;margin-bottom:15px;}
#layout-single-post-two.single-post header.entry-header h1.entry-title{font-size:20px;}
#layout-single-post-two.single-post.blog-default .entry-meta{display:block;}
#layout-single-post-two.single-post .meta-item{line-height:20px;margin:8px 0 0;}
} .related-posts{padding-top:30px;margin-bottom:50px;overflow:hidden;}
.related-posts .related-title{font-size:25px;margin:0 0 20px;}
.related-posts ul{padding:0;margin:0;list-style-type:none;}
.related-posts ul li{margin-bottom:5px;}
.related-posts ul li a{color:#333;}
.related-posts ul li a:hover, .related-posts ul li a:hover h4{color:var(--color-theme-color);text-decoration:none;}
.related-posts-thumbnail ul.related-post-list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.related-posts-thumbnail ul.related-post-list figure.related-img{position:relative;overflow:hidden;display:block;padding-top:80%;}
.related-posts-thumbnail ul.related-post-list li.related-post-item img{display:block;transform:scale(1.2);transition:opacity 0.35s, transform 0.35s;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;object-fit:cover;border-radius:0;width:100%;}
.related-posts-thumbnail ul.related-post-list li.related-post-item:hover img{transform:translate3d(0, 0, 0);}
.related-posts ul.related-post-list time{margin-bottom:5px;font-size:12px;opacity:0.85;text-transform:uppercase;display:block;letter-spacing:0.5px;}
.related-posts-thumbnail li.related-post-item{display:block;border-radius:var(--global-border-radius);border:1px solid var(--border-color);overflow:hidden;background-color:#fff;position:relative;-webkit-transition:all 0.3s;margin-bottom:35px;width:32%;transition:all 0.3s;}
.related-posts-thumbnail li.related-post-item:hover{box-shadow:var(--global-box-shadow);}
.related-content{padding:30px;}
.related-content h4{margin:0;font-size:18px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.related-posts-thumbnail ul li a:before{display:none;}
@media screen and (max-width:767px){
.related-posts-thumbnail li.related-post-item{width:100%;margin-bottom:15px;}
} .post-navigation{padding:30px 0 10px;font-size:12px;font-weight:normal;display:flex;justify-content:space-between;}
.post-navigation .nav-previous, .post-navigation .nav-next{display:flex;align-items:center;line-height:1.1;gap:15px;width:50%;}
.post-navigation .nav-next{justify-content:flex-end;text-align:right;}
.post-navigation div i.fa{background:#fff;width:48px;height:48px;display:flex;font-size:30px;align-items:center;justify-content:center;border-radius:100px;border:1px solid #ddd;transition:all 0.3s;}
.post-navigation a{display:block;color:#333;}
.post-navigation a:hover{color:var(--color-theme-color);text-decoration:none;}
.post-navigation .post-navigation-link a:hover i.fa{background:var(--color-theme-color);color:#fff;border-color:var(--color-theme-color);}
.post-navigation .post-navigation-link a{align-items:center;line-height:1.1;gap:15px;display:flex;}
.post-navigation .post-navigation-title{display:flex;flex:1;}
.post-navigation .post-navigation-link a strong{display:block;line-height:1.1;flex:1;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.comments-area{margin-top:50px;width:100vw;padding:50px 0;margin-left:calc(-50vw + 50%);overflow:hidden;background-color:#f4f5f6;}
.comments-area .container{max-width:950px;}
.comment-respond{margin:25px auto;}
.comment-list{padding:0;margin:0 0 48px 0;list-style-type:none;}
#cs-portfolio-comments .comments-area,
#cs-page-comments .comments-area{border-top:1px solid #e8e8e8;padding-top:25px;margin-top:60px;}
#cs-portfolio-comments .comment-respond,
#cs-page-comments .comment-respond{margin-top:0;}
.comments-title{font-size:16px;margin-top:0;margin-bottom:0;}
.comment-reply-title{font-size:25px;margin:0 0 5px;}
.bypostauthor, .logged-in-as, .comment-notes{font-size:15px;}
.form-allowed-tags{width:70%;font-size:14px;}
.form-allowed-tags code{color:#777;background-color:#f5f5f5;white-space:normal;}
p.comment-form-cookies-consent{width:100%;display:flex;align-items:center;gap:10px;padding-top:10px;}
p.comment-form-cookies-consent label{margin:0;flex:1;}
.comment-form label{display:block;margin-bottom:5px;}
.comment-form .required{color:var(--color-theme-color) !important;}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{width:33.33%;float:left;margin-bottom:10px;padding-right:15px;}
.comment-form .comment-form-url{padding-right:0;}
.comment-form textarea, .comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=url]{width:100%;}
.comment-form textarea{width:100%;height:120px;}
.comment-form .comment-form-comment{margin-bottom:10px;}
#cancel-comment-reply-link:before,
.comment-reply-link:before{display:inline-block;margin-right:5px;}
#cancel-comment-reply-link:before{content:"\f00d";}
.comment-reply-link:before{content:"\f112";}
#cancel-comment-reply-link,
.comment-reply-link{font-size:12px;font-weight:500;text-transform:uppercase;color:var(--color-theme-color);}
#cancel-comment-reply-link:hover,
.comment-reply-link:hover{color:#555;text-decoration:none;}
#cancel-comment-reply-link{color:#d63e33;margin-left:10px;}
.comment-list .comment{padding-top:10px;margin-bottom:10px;}
.comment-list > .comment:first-child{border-top:none;}
.comment-list .children{padding:0;margin:10px 0 10px 10px;list-style-type:none;}
.comment-list .avatar{overflow:hidden;position:absolute;top:20px;left:20px;line-height:0;border-radius:var(--global-border-radius);}
.comment-list .reply{margin-top:5px;margin-left:70px;}
.comment-list .says{display:none;}
.comment-list .comment-respond{margin-left:70px;background:#fff;padding:25px;border-radius:12px;}
.comment-list .pingback{margin:10px 0;}
.comment-list article.comment-body{border-radius:10px;background:#fff;padding:20px;position:relative;}
.comment-meta{margin-left:70px;}
.comment-metadata{display:inline-block;text-transform:uppercase;font-size:11px;letter-spacing:0.5px;}
.comment-metadata time:before, .comment-metadata .comment-edit-link:before{display:inline-block;margin-right:5px;font-size:14px;}
.comment-metadata time:before{content:"\f017";}
.comment-metadata .edit-link{margin-left:5px;}
.comment-metadata .comment-edit-link:before{content:"\f040";}
.comment-author{display:inline-block;margin-right:10px;}
.comment-content{margin-left:70px;margin-top:5px;}
.comment-navigation{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-top:24px;padding:10px 0;}
.comment-navigation a{display:block;color:#333;}
.comment-navigation a:hover{color:var(--color-theme-color);text-decoration:none;}
.comment-navigation .nav-previous{float:left;}
.comment-navigation .nav-next{float:right;}
.entry-image{position:relative;margin-bottom:14px;}
.entry-image img{width:100%;max-width:100%;height:auto;}
.entry-image a{display:inline-block;position:relative;}
.entry-image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;}
.entry-image-overlay:hover{opacity:0.1;}
.entry-media{overflow:hidden;margin-bottom:14px;}
.entry-media embed, .entry-media object, .entry-media video, .entry-media iframe{max-width:100%;}
.entry-media .wp-playlist{margin:0 !important;}
.wp-playlist-item, .wp-playlist{border-color:#e8e8e8;}
.format-audio .entry-image{margin-bottom:0;}
.format-audio .entry-image img{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px;border-radius:2px 2px 0 0;}
.entry-gallery{margin-bottom:14px;}
.gallery-item{overflow:hidden;position:relative;float:left;margin:0;padding:0 1px 1px 0;}
.gallery-item img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{width:33.3333333333%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.6666666667%;}
.gallery-columns-7 .gallery-item{max-width:14.2857142857%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.1%;}
.gallery-caption{position:absolute;right:0;left:0;bottom:1px;max-height:90%;font-size:12px;line-height:1.5;text-align:center;margin:0 1px 0 0;padding:6px 8px;color:#fff;background-color:rgba(0, 0, 0, 0.7);opacity:0;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0;border-radius:0 0 2px 2px;}
.gallery-item:hover .gallery-caption{opacity:1;}
.blog-masonry .gallery-caption{display:none;}
.gallery{overflow:hidden;}
.entry-content .gallery{margin-bottom:20px;}
.cs-chat{margin:0;padding:0;list-style-type:none;}
.cs-chat-row{margin-bottom:15px;}
.cs-chat-author{font-weight:600;}
.cs-chat-text{padding-left:17px;}
.cs-chat-row-even .cs-chat-author{color:#d9534f;}
.cs-chat-row-odd .cs-chat-author{color:#5cb85c;}
.format-quote blockquote{margin-left:0;margin-right:0;}
@media only screen and (max-width: 992px) {
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child{flex:0 0 100%;width:100%;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child .blog-masonry-border{display:block;}
.isotope-blog[data-layout=fitRows] article.isotope-item.col-md-4:first-child .entry-image{width:100%;}
.blog-default.single-post figure.cs-post-entry-media{padding-top:0;}
.blog-default.single-post .entry-image img{position:relative;}
.blog-default.single-post header.entry-header{padding:20px;margin-top:-40px;margin-bottom:20px;}
.blog-default.single-post header.entry-header h1{font-size:20px;}
.single-post .entry-content h2:not(:first-child), .single-post .entry-content h3:not(:first-child){margin-top:1;}
.entry-footer .entry-author{margin-top:30px;padding:20px;display:block;}
.entry-footer .entry-author .author-avatar{width:60px;margin:0 0 15px;}
.related-posts{padding-top:10px;margin-bottom:20px;}
.related-posts-thumbnail ul.related-post-list figure.related-img{padding-top:0;}
.related-posts-thumbnail ul.related-post-list li.related-post-item img{position:relative;}
.post-navigation div i.fa{background:#fff;width:35px;height:35px;font-size:22px;}
.post-navigation .post-navigation-link a strong{font-size:13px;}
.post-navigation .post-navigation-link a{gap:8px;}
.comments-area{margin-top:30px;padding:35px 20px;}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{width:100%;margin-bottom:10px;padding-right:0;}
.related-content h4{font-size:18px;}
.blog-default.single-post header.entry-header .entry-meta span.prefix, .blog-default.single-post header.entry-header .entry-meta span, .blog-default.single-post header.entry-header span.prefix.entry-comments-link a:first-child{font-size:12px;}
.blog-default.single-post header.entry-header .entry-meta{gap:20px;margin:8px 0 0;}
} .cs-search-form{clear:both;position:relative;}
.cs-search-form input[type=text]{padding-right:30px;}
.cs-search-form button{position:absolute;top:4px !important;right:4px;padding:8px;margin:0;width:42px;border:none;outline:none;font-size:14px;background:var(--color-theme-color);opacity:1;color:#fff;height:37px;border-radius:10px;}
.edufox_widget{width:100%;margin-bottom:20px;word-wrap:break-word;overflow:hidden;padding:22px;border-radius:var(--global-border-radius) !important;background-color:#fff;box-shadow:0 0 10px 0 var(--global-box-shadow);position:relative;border:1px solid;border-color:var(--border-color);}
.edufox_widget h2{font-size:20px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border-color);}
.site-footer .edufox_widget{background:none;padding:0;border:0;border-radius:0;box-shadow:none;}
.page-sidebar .edufox_widget .widget-title{position:relative;font-size:20px;margin-bottom:20px;margin-top:0;padding-bottom:12px;border-bottom:1px solid var(--border-color);}
.site-footer .edufox_widget .widget-title{position:relative;width:auto;margin:0 0 20px;padding:0;border-bottom:0;}
.edufox_widget .widget-title h4{color:#333;margin-bottom:0;font-size:25px;}
.edufox_widget ul{margin:0;padding:0;list-style-type:none;}
.edufox_widget ul:not(.bbp-stats) li{margin-bottom:10px;}
.edufox_widget ul li a{color:#333;}
.edufox_widget ul li a:hover{color:var(--color-theme-color);text-decoration:none;}
.edufox_widget ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.edufox_widget ul li ul{margin-top:10px;padding-top:10px;padding-left:15px;border-top:1px solid #e8e8e8;}
.cs_widget_custom_posts .cs-with-image li{position:relative;padding-left:78px;min-height:74px;margin-bottom:10px;padding-bottom:14px;}
.cs_widget_custom_posts .cs-with-image li a{font-size:15px;width:100%;text-decoration:none;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.cs_widget_custom_posts .cs-with-image li a img{border-radius:var(--global-border-radius);position:absolute;left:0;top:2px;width:65px;height:65px;object-fit:cover;}
.edufox_widget.cs_widget_custom_posts .cs-full-with-image > li{margin-bottom:15px;}
.edufox_widget.cs_widget_custom_posts .cs-full-with-image > li:last-child{margin-bottom:0;}
.cs_widget_custom_posts .cs-full-with-image a{display:block;width:100%;text-decoration:none;}
.cs_widget_custom_posts .cs-full-with-image a img{display:block;max-width:100%;margin-bottom:10px;border-radius:var(--global-border-radius);}
.cs_widget_custom_posts .post-date, .cs_widget_custom_posts .post-category{display:block;font-size:12px;opacity:0.8;}
.cs-full-with-image span.post-date{line-height:1;}
.widget_recent_entries .post-date{display:block;font-size:12px;opacity:0.8;}
.widget_recent_entries .post-date:before{content:"\f017";margin-right:2px;opacity:0.7;}
.cs_widget_portfolio_photos .tooltip-arrow{top:auto !important;}
.cs_widget_portfolio_photos a{display:block;padding:0;}
.cs_widget_portfolio_photos a:hover{opacity:0.75;}
.cs_widget_portfolio_photos img{display:block;border-width:0 1px 1px 0;border-color:transparent;border-style:solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.widget_recent_comments .recentcomments:before{content:"\f0e5";font-size:12px;margin-top:5px;margin-right:7px;}
.widget_calendar table{width:100%;margin:0;line-height:2.25em;}
.widget_calendar caption{margin-bottom:5px;}
.widget_calendar thead th{background-color:#f5f5f5;}
.widget_calendar tbody td, .widget_calendar thead th{text-align:center;color:#555;border:1px solid #e8e8e8 !important;}
.widget_calendar tbody a{display:block;color:#fff;background-color:var(--color-theme-color);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.widget_calendar tbody a:hover{color:#fff;background-color:#555;text-decoration:none;}
.widget_calendar #today{background-color:#f5f5f5;}
.widget_calendar #next{text-align:right;}
#sidebar .widget_nav_menu{position:relative;padding:20px 0;font-size:13px;}
#sidebar .widget_nav_menu ul li{position:relative;padding:0;margin:0;}
#sidebar .widget_nav_menu ul li a{position:relative;display:block;padding:12px 20px;border:1px solid transparent;}
#sidebar .widget_nav_menu ul li a:hover{color:var(--color-theme-color);}
#sidebar .widget_nav_menu ul li ul{margin:0;padding:0;border-top:none;}
#sidebar .widget_nav_menu ul li ul a{padding-left:40px;}
#sidebar .widget_nav_menu ul li.current-menu-item{margin-top:-1px;border:none;}
#sidebar .widget_nav_menu ul li.current-menu-item > a{background:#fff;border:1px solid #e8e8e8;color:var(--color-theme-color);}
#sidebar .widget_nav_menu ul li.current-menu-item > a:after{content:"";position:absolute;top:-1px;bottom:-1px;width:2px;background-color:var(--color-theme-color);}
#sidebar .widget_nav_menu:before,
#sidebar .widget_nav_menu:after{content:"";position:absolute;height:20px;width:100%;right:0;}
#sidebar .widget_nav_menu:before{top:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(#ffffff, rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(#ffffff, rgba(255, 255, 255, 0));background-image:linear-gradient(#ffffff, rgba(255, 255, 255, 0));}
#sidebar .widget_nav_menu:after{bottom:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff);background-image:linear-gradient(rgba(255, 255, 255, 0), #ffffff);}
#sidebar .widget_nav_menu .fa{margin-right:5px;}
.sidebar-right .widget_nav_menu{-webkit-box-shadow:1px 0 0 #eee inset;box-shadow:1px 0 0 #eee inset;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 120 50%, color-stop(0%, #f6f6f6), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(left, #f6f6f6 0%, #ffffff 120px);background-image:-webkit-linear-gradient(left, #f6f6f6 0%, #ffffff 120px);background-image:linear-gradient(to right, #f6f6f6 0%, #ffffff 120px);}
.sidebar-right .widget_nav_menu .current-menu-item > a{-webkit-box-shadow:1px 0 3px rgba(0, 0, 0, 0.05);box-shadow:1px 0 3px rgba(0, 0, 0, 0.05);border-left-color:transparent !important;}
.sidebar-right .widget_nav_menu .current-menu-item > a:after, .page-sidebar .widget_nav_menu .current-menu-item > a:after{right:-1px;}
.sidebar-right .widget_nav_menu .widget-title h4{margin-left:20px;}
.sidebar-left .widget_nav_menu{-webkit-box-shadow:-1px 0 0 #eee inset;box-shadow:-1px 0 0 #eee inset;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f6f6f6), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(right, #f6f6f6 0%, #ffffff 20px);background-image:-webkit-linear-gradient(right, #f6f6f6 0%, #ffffff 20px);background-image:linear-gradient(to left, #f6f6f6 0%, #ffffff 20px);}
.sidebar-left .widget_nav_menu .current-menu-item > a{-webkit-box-shadow:-1px 0 3px rgba(0, 0, 0, 0.05);box-shadow:-1px 0 3px rgba(0, 0, 0, 0.05);border-right-color:transparent !important;}
.sidebar-left .widget_nav_menu .current-menu-item > a:after{left:-1px;}
.sidebar-left .widget_nav_menu .widget-title h4{margin-left:20px;}
.widget_pages a:before{content:"\f105";font-size:90%;margin-right:5px;opacity:0.5;}
.widget_archive .screen-reader-text, .widget_categories .screen-reader-text{display:none;}
.tagcloud a.tag-cloud-link{font-size:15px !important;margin:5px;display:inline-block;}
.widget_search .wp-block-search__inside-wrapper input[type=search]{height:30px;}
.widget_search button[type=submit]{background:var(--color-theme-color);border:none;border-radius:var(--global-border-radius);color:#fff;}
.edufox_widget.cs_widget_about p{margin:0 0 10px;color:#ddd;font-size:16px;line-height:1.4;}
.col-md-five{width:20%;}
.cs-text-white{color:#fff;}
.cs-text-black{color:#000;}
.cs-hide{display:none;}
.cs-show{display:block;}
.cs-radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.no-padding{padding-top:0;padding-bottom:0;}
.xs-padding{padding-top:10px;padding-bottom:10px;}
.sm-padding{padding-top:20px;padding-bottom:20px;}
.md-padding{padding-top:40px;padding-bottom:40px;}
.lg-padding{padding-top:80px;padding-bottom:80px;}
.xl-padding{padding-top:160px;padding-bottom:160px;}
.no-margin{margin-top:0;margin-bottom:0;}
.xs-margin{margin-top:10px;margin-bottom:10px;}
.sm-margin{margin-top:20px;margin-bottom:20px;}
.md-margin{margin-top:40px;margin-bottom:40px;}
.lg-margin{margin-top:80px;margin-bottom:80px;}
.xl-margin{margin-top:160px;margin-bottom:160px;}
.cs-accent-color{color:var(--color-theme-color);}
.cs-accent-background{background-color:var(--color-theme-color);}
.cs-accent-border{border-color:var(--color-theme-color);}
.cs-text-white h1, .cs-text-white h2, .cs-text-white h3, .cs-text-white h4, .cs-text-white h5, .cs-text-white h6{color:inherit;}
.cs-password-btn{margin-top:0;margin-bottom:5px !important;vertical-align:bottom;}
.cs-login-form .login-remember{margin-bottom:5px;}
.cs-login-form .login-remember input{position:relative;top:2px;}
.cs-login-form .cs-lost-password{margin-top:10px;}
#sidebar #lang_sel{z-index:1;height:auto;display:block;}
#sidebar #lang_sel li{float:none;width:100%;border-bottom:none;}
#sidebar #lang_sel a,
#sidebar #lang_sel a:visited{line-height:30px;}
#sidebar #lang_sel ul ul{width:100%;top:31px;}
#sidebar #lang_sel ul ul a,
#sidebar #lang_sel ul ul a:visited{line-height:30px;padding:0 10px;}
#lang_sel_footer ul li{display:inline-block;margin:2px;}
#lang_sel_list{z-index:1;}
#lang_sel img,
#lang_sel_list img,
#lang_sel_footer img{top:-1px !important;}
#lang_sel_list.lang_sel_list_horizontal{height:auto;}
#lang_sel_list.lang_sel_list_horizontal ul{border:none;}
#lang_sel_list.lang_sel_list_horizontal li{float:none;display:inline-block;}
#lang_sel_list.lang_sel_list_vertical ul,
#lang_sel_list.lang_sel_list_vertical li,
#lang_sel_list.lang_sel_list_vertical{float:none;width:100%;height:auto;}
#lang_sel_list.lang_sel_list_vertical a{line-height:30px;}
#lang_sel_list.lang_sel_list_vertical li{border:none;}
.cs-lang-top-modal .cs-modal-content-hover, .cs-lang-top-modal .cs-modal-content{width:170px;padding:0;}
.cs-lang-top-modal img{position:relative;top:-1px;margin-right:5px;}
.cs-lang-top-modal ul{margin:0;padding:0;list-style-type:none;}
.cs-lang-top-modal ul li a{display:block;padding:10px;font-size:11px;line-height:1em;color:#333;border-top:1px solid #eee;}
.cs-lang-top-modal ul li a:hover{color:var(--color-theme-color);background-color:#f8f8f8;text-decoration:none;}
.cs-lang-top-modal ul li:first-child a{border:none;}
.cs-layouts-options{list-style:none;margin:0;padding:0;float:left;width:100%;}
.cs-layouts-options.cs-first{margin-bottom:50px;}
.cs-layouts-options li{text-align:center;opacity:0.5;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.cs-layouts-options li:hover{opacity:1;}
.cs-layouts-options li div{display:block;font-weight:800;margin-top:5px;}
.footer-logo-left{max-width:170px;display:block;margin:4px 7px 4px 0;}
.wpb_revslider_element{margin-bottom:0 !important;}
.cs-section.wpb_row{margin-bottom:0;}
.vc_grid .entry-read-more{display:none;}
#cs-mobile-userbar .cs-user-link{cursor:pointer;text-transform:capitalize;position:relative;}
#cs-mobile-userbar .cs-user-link:after{content:"";width:11px;height:11px;background:#4caf50;position:absolute;right:0px;border-radius:100px;top:0px;border:2px solid #fff;}
.cs-header-one #masthead .cs-inner,
.cs-header-three #masthead .cs-inner{display:flex;align-items:center;justify-content:space-between;}
.cs-header-three #masthead .cs-inner nav#site-nav,
.cs-header-three #masthead .cs-mobile-icons-wrapper{width:40%;}
.cs-header-three #masthead .cs-mobile-icons-wrapper{justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.cs-header-three #masthead #header-logo{margin:auto;padding:0 20px;}
.bp-menu-wrap{float:right;}
.bp-menu-wrap li.cs-depth-0{float:left !important;margin:0 5px;}
.cs-user-link-wrap{height:100px;line-height:100px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.cs-header-two .cs-user-link-wrap, .cs-header-three .cs-user-link-wrap{height:50px;line-height:50px;padding-left:0;}
.cs-header-three .cs-user-link-wrap{padding-left:5px;padding-right:5px;}
.cs-header-one .is-compact .cs-user-link-wrap, .cs-header-fancy .is-compact .cs-user-link-wrap{height:50px;line-height:50px;}
.cs-header-two .is-compact .cs-user-link-wrap, .cs-header-three .is-compact .cs-user-link-wrap{height:40px;line-height:40px;}
.cs-header-one .is-compact .cs-user-link img, .cs-header-two .is-compact .cs-user-link img, .cs-header-three .is-compact .cs-user-link img, .cs-header-fancy .is-compact .cs-user-link img{width:45px;height:45px;}
.cs-user-link img, .buddypress .cs-user-link img{display:inline-block;line-height:0;padding:3px;margin-top:-3px;margin-left:5px;background:#fff;border-radius:var(--global-border-fill);}
.cs-user-link-wrap a.cs-user-link{font-size:15px;font-weight:500 !important;padding-left:5px !important;padding-right:5px !important;}
#cs-mobile-userbar .usermenu-dropdown{margin:0;padding:0;list-style-type:none;margin-top:-2px;position:absolute;right:0;z-index:300;top:100%;width:230px;background-color:#fff;box-shadow:var(--global-box-shadow);border-radius:var(--global-border-radius);-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;visibility:hidden;display:inline-block !important;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;}
#cs-mobile-userbar #bp-userbar.active{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;visibility:visible;display:block;}
#cs-mobile-userbar .usermenu-dropdown ul#bp-userbar-list{display:block;position:unset;width:100%;background-color:transparent;box-shadow:none;padding:0;}
#cs-mobile-userbar ul#bp-userbar-list li{position:relative;display:block;line-height:2em;}
#cs-mobile-userbar ul#bp-userbar-list li:first-child a{border-top:none;}
#cs-mobile-userbar ul#bp-userbar-list li a{display:block;position:relative;padding:6px 15px;color:#333;text-decoration:none;}
#cs-mobile-userbar ul#bp-userbar-list li a:before{content:"\f08e";margin-right:10px;font:normal normal normal 16px/1 FontAwesome;}
#cs-mobile-userbar ul#bp-userbar-list li.bp-activity-nav a:before{content:"\f108";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-profile-nav a:before{content:"\f2bd";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-notifications-nav a:before{content:"\f0f3";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-messages-nav a:before{content:"\f086";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-friends-nav a:before{content:"\f234";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-groups-nav a:before{content:"\f0c0";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-settings-nav a:before{content:"\f013";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-logout-nav a:before{content:"\f08b";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-photos-nav a:before{content:"\f030";}
#cs-mobile-userbar ul#bp-userbar-list li.bp-forums-nav a:before{content:"\f4ad";}
#cs-mobile-userbar ul#bp-userbar-list li a:hover{color:var(--color-theme-color);background-color:#f8f8f8;text-decoration:none;}
#cs-mobile-userbar #bp-userbar:before{content:"";position:absolute;width:0;height:0;top:0;right:28px;border:8px solid #000;border-color:#fff #fff transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:var(--global-box-shadow);z-index:1002;}
#cs-mobile-userbar .usermenu-dropdown ul#bp-userbar-list li.bp-logout-nav a{margin:8px 15px 18px;background:var(--color-theme-color);text-align:center;color:#fff;border-radius:var(--global-border-radius);}
#cs-mobile-userbar .usermenu-dropdown ul#bp-userbar-list li.bp-logout-nav a:hover{background:var(--color-theme-hover);}
.bp-userbar-dropdown{display:flex;align-items:center;padding-right:15px;}
.menu-user-menu-container{border-top:1px solid var(--border-color);}
.usermenu-dropdown a.user-display-name{padding:18px 15px;width:100%;display:flex;align-items:center;gap:10px;text-decoration:none;color:#333;}
.usermenu-dropdown .user-display-name img.avatar{border-radius:var(--global-border-fill);}
#cs-mobile-userbar ul#bp-userbar-list li.menu-item-has-children ul.sub-menu{opacity:0;position:absolute;right:-50%;margin:0;padding:0;background-color:#fff;width:200px;border-radius:10px;top:0;margin-right:-90px;box-shadow:var(--global-box-shadow);overflow:hidden;}
#cs-mobile-userbar ul#bp-userbar-list li.menu-item-has-children:hover ul.sub-menu{opacity:1;}
#site-nav .cs-mega-menu li ul:before{display:none !important;}
#site-nav .cs-mega-menu ul li ul{border-radius:0;padding:0;}
div#cs-notify-user{position:relative;}
.cs-notification-count{display:inline-block;position:relative;top:-5px;padding:0;font-size:9px;width:18px;height:18px;line-height:18px;border-radius:100px;text-align:center;color:#fff;background-color:var(--color-theme-color);}
.cs-notification .cs-notification-count{top:-12px;margin-left:-10px;}
.bp-msg .bp-icon-wrap, .user-notifications .bp-icon-wrap, .cs-mobile-icons-wrapper .cs-menu-cart > a{color:#333;font-size:20px;}
#site-nav .cs-notification.sfHover .sub-menu{display:block;}
#bp-notify h2.bp-title-head{padding:15px 22px;font-size:20px;border-bottom:1px solid var(--border-color);margin:0;line-height:1;display:flex;justify-content:space-between;align-items:center;}
#bp-notify h2.bp-title-head span.fa.fa-close{font-size:15px;cursor:pointer;}
.usermenu-dropdown .bp-userbar-dropdown .fa.fa-close{background:var(--color-theme-color);color:#fff;font-size:13px;width:20px;height:20px;line-height:20px;cursor:pointer;text-align:center;border-radius:100px;}
.cs-notification .sub-menu{position:absolute;width:400px;margin:0;padding:0;right:-20px;top:100%;color:#333;background-color:#fff;text-decoration:none;overflow:hidden;box-shadow:var(--global-box-shadow);display:block;border-radius:var(--global-border-radius);-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;visibility:hidden;z-index:999;display:inline-block !important;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;}
.cs-notification .sub-menu li{line-height:normal;}
.cs-notification .sub-menu li a{display:block;padding:16px 22px;color:#333;text-decoration:none;justify-content:space-between;display:flex;line-height:1.2;align-items:center;}
.cs-notification .sub-menu li a:hover{color:var(--color-theme-color);background-color:#f7f7f7;text-decoration:none;}
.cs-notification .sub-menu li.menu-notification-list a:after{content:"\f086";color:#d0d2e9;font:normal normal normal 22px/1 FontAwesome;margin-left:15px;}
.cs-notification ul#bp-notify.sub-menu.active-notify{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;visibility:visible;display:block;}
.cs-notification .sub-menu li.bp-view-all{background:var(--color-theme-color);text-align:center;}
.cs-notification .sub-menu li.bp-view-all a{color:#fff;justify-content:center;}
.cs-notification .sub-menu li.bp-view-all:hover a{background:var(--color-theme-hover);text-align:center;}
.cs-notification-count.cs-message-count{top:-12px;margin-left:-8px;}
.bp-menu-wrap li.cs-depth-0.cs-menu-search.cs-top-modal{padding:0 10px;}
.cs-menu-search .cs-modal-content.cs-module-search{width:400px;margin:0;padding:8px;left:auto !important;right:-10px;top:100%;height:60px;background-color:#fff;text-decoration:none;overflow:hidden;box-shadow:var(--global-box-shadow);display:block !important;border-radius:var(--global-border-radius);border:none !important;-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;visibility:hidden;display:inline-block !important;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;}
.cs-menu-search .cs-modal-content.cs-module-search.cs-opened{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;visibility:visible;}
.search-results article.hentry{padding:20px;}
a.cs-btn-user.signup-button{padding:0 3px;display:inline-block;position:relative;width:40px;height:40px;line-height:38px;background:#f1f1f1;color:var(--color-theme-color);text-align:center;border-radius:100px;font-size:18px;transition:all 0.2s;}
a.cs-btn-user.signup-button:hover{background:var(--color-theme-color);color:#fff;}
.cs-mobile-icons-wrapper .tool-tip-btn{white-space:nowrap;position:absolute;z-index:99;bottom:-32px;left:50%;margin-left:-30px;opacity:0;visibility:hidden;transform:translate(0, -10px);padding:0 12px;border-radius:200px;background-color:var(--color-theme-hover);color:#fff;font-size:0.75rem;font-weight:700;line-height:24px;transition:all 0.3s ease-in-out 0s;}
.cs-mobile-icons-wrapper a.signup-button:hover .tool-tip-btn{opacity:1;visibility:visible;transform:translate(0, 0);}
#cs-mobile-userbar #bp-userbar{display:none;}
#cs-mobile-userbar #bp-userbar.active{display:block;}
#cs-mobile-userbar ul#bp-userbar{right:-15px;}
.cs-mobile-icons-wrapper{display:flex;align-items:center;}
.cs-mobile-icons-wrapper > div{padding:0 8px;}
.cs-mobile-icons-wrapper > div:first-child, .cs-mobile-icons-wrapper > div:last-child{padding-left:0;}
@media only screen and (max-width: 992px) {
a.cs-btn-user.signup-button{width:30px;height:30px;line-height:30px;font-size:15px;}
.cs-header-two #cs-mobile-icon{margin-left:3px;}
}
@media(max-width:480px){
#masthead .cs-inner{display:flex;align-items:center;}
.cs-mobile-icons-wrapper{flex:0 0 auto;margin-left:auto;}
#site-logo img{max-width:110px;}
.cs-header-one #site-logo{margin-right:15px;}
#site-logo h1{font-size:20px;}
} .row.cs-row-wrap{display:flex;flex-flow:wrap;}
@media(max-width:991px){
.cs-sidebar-clear{order:2;width:100%;}
.cs-content-wrapper{order:1;width:100%;}
} .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding:4em 1em;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border-radius:10px;overflow:hidden;}
.tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row{background:#fff;padding:30px 5px;border-radius:var(--global-border-radius);border:1px solid var(--border-color);margin-left:0;margin-right:0;}
.tribe-common img, .tribe-events-event-image img{border-radius:var(--global-border-radius);}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{height:auto;background:var(--border-color);border-radius:var(--global-border-radius);padding:0;overflow:hidden;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{background:var(--tec-color-background-events-bar-submit-button);color:#fff;padding:6px;}
.tribe-events-calendar-list__event-date-tag .tribe-common-h4--min-medium{padding:12px;}
.tribe-events-c-small-cta.tribe-events-calendar-list__event-cost span.tribe-events-c-small-cta__price{font-size:25px;font-weight:bold;}
.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{border-radius:var(--global-border-radius);}
.tribe-events-calendar-month{background-color:var(--tec-color-background-tooltip);padding:20px !important;border-radius:var(--global-border-radius);border:1px solid var(--border-color) !important;}
.tooltipster-base.tribe-events-tooltip-theme--hover{background-color:var(--tec-color-background-tooltip);border-radius:10px;}
.tribe-events-calendar-month__header-column[aria-label=Monday],
.tribe-events-calendar-month__header-column[aria-label=Tuesday],
.tribe-events-calendar-month__header-column[aria-label=Wednesday],
.tribe-events-calendar-month__header-column[aria-label=Thursday],
.tribe-events-calendar-month__header-column[aria-label=Friday],
.tribe-events-calendar-month__header-column[aria-label=Saturday],
.tribe-events-calendar-month__header-column[aria-label=Sunday]{background:#fae9fd;text-align:center;padding:6px 15px;}
.tribe-events-calendar-month__header-column[aria-label=Tuesday]{background:#e1e2ff;}
.tribe-events-calendar-month__header-column[aria-label=Wednesday]{background:#e3fff4;}
.tribe-events-calendar-month__header-column[aria-label=Thursday]{background:#f5e6c9;}
.tribe-events-calendar-month__header-column[aria-label=Saturday]{background:#e1e1e1;}
.tribe-events-calendar-month__header-column[aria-label=Sunday]{background:#ffdfdf;}
.tribe-events-calendar-day__event-content.tribe-common-g-col{background-color:var(--tec-color-background-tooltip);padding:20px 0 !important;border-radius:var(--global-border-radius);border:1px solid var(--border-color) !important;}
#tribe-events-pg-template{max-width:1260px !important;background:#fff;margin-top:50px;margin-bottom:50px;border-radius:var(--global-border-radius);padding:30px;border:1px solid var(--border-color);}
#tribe-events-pg-template .tribe-events-schedule{margin-top:0;}
#tribe-events-pg-template .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{display:flex;align-items:center;}
.single-tribe_events .tribe-events-single .tribe-events-event-meta{width:50%;}
.single-tribe_events #tribe-events-footer{padding-bottom:0;}
.single-tribe_events .tribe-events-back{margin-bottom:20px;}
@media only screen and (max-width: 767px) {
.tribe-events-calendar-list .tribe-common-g-row.tribe-events-calendar-list__event-row {
padding: 20px;
display: block;
}
.tribe-events .tribe-events-calendar-list__event-date-tag {
width: 80px;
margin-bottom: -85px;
margin-left: 5px;
}
.tribe-events .tribe-events-calendar-list__event-wrapper {
width: 100%;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
width: auto;
}
#colophon .edufox_widget {
padding: 20px 0 0;
}
}