@charset "UTF-8";


/* nivo css */.nivoSlider {position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img {position:absolute;top:0;left:0;max-width:none;}
.nivo-main-image {display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img {display:block;}
.nivo-caption {position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p {padding:5px;}
.nivo-caption a {display:inline-block;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0;}
.nivo-nextNav {right:0;}
.nivo-controlNav {text-align:center;padding:15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:700;}
.nivoSlider img {max-width:none !important;}




/*  animate headline */
.cd-words-wrapper {display:inline-block;position:relative;text-align:left;}
.cd-words-wrapper b {display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;}
.cd-words-wrapper b.is-visible {position:relative;}
.no-js .cd-words-wrapper b {opacity:0;}
.no-js .cd-words-wrapper b.is-visible {opacity:1;}
.cd-headline.rotate-1 .cd-words-wrapper {-webkit-perspective:300px;-moz-perspective:300px;perspective:300px;}
.cd-headline.rotate-1 b {opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.cd-headline.rotate-1 b.is-visible {opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:cd-rotate-1-in 1.2s;-moz-animation:cd-rotate-1-in 1.2s;animation:cd-rotate-1-in 1.2s;}
.cd-headline.rotate-1 b.is-hidden {-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:cd-rotate-1-out 1.2s;-moz-animation:cd-rotate-1-out 1.2s;animation:cd-rotate-1-out 1.2s;}
@-webkit-keyframes cd-rotate-1-in {0% {-webkit-transform:rotateX(180deg);opacity:0;}
35% {-webkit-transform:rotateX(120deg);opacity:0;}
65% {opacity:0;}
100% {-webkit-transform:rotateX(360deg);opacity:1;}
}
@-moz-keyframes cd-rotate-1-in {0% {-moz-transform:rotateX(180deg);opacity:0;}
35% {-moz-transform:rotateX(120deg);opacity:0;}
65% {opacity:0;}
100% {-moz-transform:rotateX(360deg);opacity:1;}
}
@keyframes cd-rotate-1-in {0% {-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0;}
35% {-webkit-transform:rotateX(120deg);-moz-transform:rotateX(120deg);-ms-transform:rotateX(120deg);-o-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0;}
65% {opacity:0;}
100% {-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1;}
}
@-webkit-keyframes cd-rotate-1-out {0% {-webkit-transform:rotateX(0deg);opacity:1;}
35% {-webkit-transform:rotateX(-40deg);opacity:1;}
65% {opacity:0;}
100% {-webkit-transform:rotateX(180deg);opacity:0;}
}
@-moz-keyframes cd-rotate-1-out {0% {-moz-transform:rotateX(0deg);opacity:1;}
35% {-moz-transform:rotateX(-40deg);opacity:1;}
65% {opacity:0;}
100% {-moz-transform:rotateX(180deg);opacity:0;}
}
@keyframes cd-rotate-1-out {0% {-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
35% {-webkit-transform:rotateX(-40deg);-moz-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);-o-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1;}
65% {opacity:0;}
100% {-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0;}
}
.cd-headline.type .cd-words-wrapper {vertical-align:top;overflow:hidden;}
.cd-headline.type .cd-words-wrapper::after {content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9;}
.cd-headline.type .cd-words-wrapper.waiting::after {-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite;}
.cd-headline.type .cd-words-wrapper.selected {background-color:#aebcb9;}
.cd-headline.type .cd-words-wrapper.selected::after {visibility:hidden;}
.cd-headline.type .cd-words-wrapper.selected b {color:#0d0d0d;}
.cd-headline.type b {visibility:hidden;}
.cd-headline.type b.is-visible {visibility:visible;}
.cd-headline.type i {position:absolute;visibility:hidden;}
.cd-headline.type i.in {position:relative;visibility:visible;}
@-webkit-keyframes cd-pulse {0% {-webkit-transform:translateY(-50%) scale(1);opacity:1;}
40% {-webkit-transform:translateY(-50%) scale(0.9);opacity:0;}
100% {-webkit-transform:translateY(-50%) scale(0);opacity:0;}
}
@-moz-keyframes cd-pulse {0% {-moz-transform:translateY(-50%) scale(1);opacity:1;}
40% {-moz-transform:translateY(-50%) scale(0.9);opacity:0;}
100% {-moz-transform:translateY(-50%) scale(0);opacity:0;}
}
@keyframes cd-pulse {0% {-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1;}
40% {-webkit-transform:translateY(-50%) scale(0.9);-moz-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);-o-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);opacity:0;}
100% {-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0;}
}
.cd-headline.rotate-2 .cd-words-wrapper {-webkit-perspective:300px;-moz-perspective:300px;perspective:300px;}
.cd-headline.rotate-2 i,.cd-headline.rotate-2 em {display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-headline.rotate-2 b {opacity:0;}
.cd-headline.rotate-2 i {-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0;}
.is-visible .cd-headline.rotate-2 i {opacity:1;}
.cd-headline.rotate-2 i.in {-webkit-animation:cd-rotate-2-in 0.4s forwards;-moz-animation:cd-rotate-2-in 0.4s forwards;animation:cd-rotate-2-in 0.4s forwards;}
.cd-headline.rotate-2 i.out {-webkit-animation:cd-rotate-2-out 0.4s forwards;-moz-animation:cd-rotate-2-out 0.4s forwards;animation:cd-rotate-2-out 0.4s forwards;}
.cd-headline.rotate-2 em {-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);-ms-transform:translateZ(20px);-o-transform:translateZ(20px);transform:translateZ(20px);}
.no-csstransitions .cd-headline.rotate-2 i {-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:0;}
.no-csstransitions .cd-headline.rotate-2 i em {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.no-csstransitions .cd-headline.rotate-2 .is-visible i {opacity:1;}
@-webkit-keyframes cd-rotate-2-in {0% {opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);}
60% {opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);}
100% {opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);}
}
@-moz-keyframes cd-rotate-2-in {0% {opacity:0;-moz-transform:translateZ(-20px) rotateX(90deg);}
60% {opacity:1;-moz-transform:translateZ(-20px) rotateX(-10deg);}
100% {opacity:1;-moz-transform:translateZ(-20px) rotateX(0deg);}
}
@keyframes cd-rotate-2-in {0% {opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);}
60% {opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-moz-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);-o-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg);}
100% {opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);-moz-transform:translateZ(-20px) rotateX(0deg);-ms-transform:translateZ(-20px) rotateX(0deg);-o-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg);}
}
@-webkit-keyframes cd-rotate-2-out {0% {opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);}
60% {opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);}
100% {opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);}
}
@-moz-keyframes cd-rotate-2-out {0% {opacity:1;-moz-transform:translateZ(-20px) rotateX(0);}
60% {opacity:0;-moz-transform:translateZ(-20px) rotateX(-100deg);}
100% {opacity:0;-moz-transform:translateZ(-20px) rotateX(-90deg);}
}
@keyframes cd-rotate-2-out {0% {opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0);}
60% {opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-moz-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);-o-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg);}
100% {opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-moz-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);-o-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg);}
}
.cd-headline.loading-bar span {display:inline-block;padding:0.2em 0;}
.cd-headline.loading-bar .cd-words-wrapper {overflow:hidden;vertical-align:top;}
.cd-headline.loading-bar .cd-words-wrapper::after {content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#0096a7;z-index:2;-webkit-transition:width 0.3s -0.1s;-moz-transition:width 0.3s -0.1s;transition:width 0.3s -0.1s;}
.cd-headline.loading-bar .cd-words-wrapper.is-loading::after {width:100%;-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s;}
.cd-headline.loading-bar b {top:0.2em;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}
.cd-headline.loading-bar b.is-visible {opacity:1;top:0;}
.cd-headline.slide span {display:inline-block;padding:0.2em 0;}
.cd-headline.slide .cd-words-wrapper {overflow:hidden;vertical-align:top;}
.cd-headline.slide b {opacity:0;top:0.2em;}
.cd-headline.slide b.is-visible {top:0;opacity:1;-webkit-animation:slide-in 0.6s;-moz-animation:slide-in 0.6s;animation:slide-in 0.6s;}
.cd-headline.slide b.is-hidden {-webkit-animation:slide-out 0.6s;-moz-animation:slide-out 0.6s;animation:slide-out 0.6s;}
@-webkit-keyframes slide-in {0% {opacity:0;-webkit-transform:translateY(-100%);}
60% {opacity:1;-webkit-transform:translateY(20%);}
100% {opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes slide-in {0% {opacity:0;-moz-transform:translateY(-100%);}
60% {opacity:1;-moz-transform:translateY(20%);}
100% {opacity:1;-moz-transform:translateY(0);}
}
@keyframes slide-in {0% {opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
60% {opacity:1;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);}
100% {opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes slide-out {0% {opacity:1;-webkit-transform:translateY(0);}
60% {opacity:0;-webkit-transform:translateY(120%);}
100% {opacity:0;-webkit-transform:translateY(100%);}
}
@-moz-keyframes slide-out {0% {opacity:1;-moz-transform:translateY(0);}
60% {opacity:0;-moz-transform:translateY(120%);}
100% {opacity:0;-moz-transform:translateY(100%);}
}
@keyframes slide-out {0% {opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
60% {opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%);transform:translateY(120%);}
100% {opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
}
.cd-headline.clip span {display:inline-block;padding:0;}
.cd-headline.clip .cd-words-wrapper {overflow:hidden;vertical-align:top;}
.cd-headline.clip .cd-words-wrapper::after {content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9;}
.cd-headline.clip b {opacity:0;}
.cd-headline.clip b.is-visible {opacity:1;}
.cd-headline.zoom .cd-words-wrapper {-webkit-perspective:300px;-moz-perspective:300px;perspective:300px;}
.cd-headline.zoom b {opacity:0;}
.cd-headline.zoom b.is-visible {opacity:1;-webkit-animation:zoom-in 0.8s;-moz-animation:zoom-in 0.8s;animation:zoom-in 0.8s;}
.cd-headline.zoom b.is-hidden {-webkit-animation:zoom-out 0.8s;-moz-animation:zoom-out 0.8s;animation:zoom-out 0.8s;}
@-webkit-keyframes zoom-in {0% {opacity:0;-webkit-transform:translateZ(100px);}
100% {opacity:1;-webkit-transform:translateZ(0);}
}
@-moz-keyframes zoom-in {0% {opacity:0;-moz-transform:translateZ(100px);}
100% {opacity:1;-moz-transform:translateZ(0);}
}
@keyframes zoom-in {0% {opacity:0;-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);-ms-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px);}
100% {opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
}
@-webkit-keyframes zoom-out {0% {opacity:1;-webkit-transform:translateZ(0);}
100% {opacity:0;-webkit-transform:translateZ(-100px);}
}
@-moz-keyframes zoom-out {0% {opacity:1;-moz-transform:translateZ(0);}
100% {opacity:0;-moz-transform:translateZ(-100px);}
}
@keyframes zoom-out {0% {opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
100% {opacity:0;-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-ms-transform:translateZ(-100px);-o-transform:translateZ(-100px);transform:translateZ(-100px);}
}
.cd-headline.rotate-3 .cd-words-wrapper {-webkit-perspective:300px;-moz-perspective:300px;perspective:300px;}
.cd-headline.rotate-3 b {opacity:0;}
.cd-headline.rotate-3 i {display:inline-block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.is-visible .cd-headline.rotate-3 i {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.cd-headline.rotate-3 i.in {-webkit-animation:cd-rotate-3-in 0.6s forwards;-moz-animation:cd-rotate-3-in 0.6s forwards;animation:cd-rotate-3-in 0.6s forwards;}
.cd-headline.rotate-3 i.out {-webkit-animation:cd-rotate-3-out 0.6s forwards;-moz-animation:cd-rotate-3-out 0.6s forwards;animation:cd-rotate-3-out 0.6s forwards;}
.no-csstransitions .cd-headline.rotate-3 i {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);opacity:0;}
.no-csstransitions .cd-headline.rotate-3 .is-visible i {opacity:1;}
@-webkit-keyframes cd-rotate-3-in {0% {-webkit-transform:rotateY(180deg);}
100% {-webkit-transform:rotateY(0deg);}
}
@-moz-keyframes cd-rotate-3-in {0% {-moz-transform:rotateY(180deg);}
100% {-moz-transform:rotateY(0deg);}
}
@keyframes cd-rotate-3-in {0% {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
100% {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
}
@-webkit-keyframes cd-rotate-3-out {0% {-webkit-transform:rotateY(0);}
100% {-webkit-transform:rotateY(-180deg);}
}
@-moz-keyframes cd-rotate-3-out {0% {-moz-transform:rotateY(0);}
100% {-moz-transform:rotateY(-180deg);}
}
@keyframes cd-rotate-3-out {0% {-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);}
100% {-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);}
}
.cd-headline.scale b {opacity:0;}
.cd-headline.scale i {display:inline-block;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.is-visible .cd-headline.scale i {opacity:1;}
.cd-headline.scale i.in {-webkit-animation:scale-up 0.6s forwards;-moz-animation:scale-up 0.6s forwards;animation:scale-up 0.6s forwards;}
.cd-headline.scale i.out {-webkit-animation:scale-down 0.6s forwards;-moz-animation:scale-down 0.6s forwards;animation:scale-down 0.6s forwards;}
.no-csstransitions .cd-headline.scale i {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;}
.no-csstransitions .cd-headline.scale .is-visible i {opacity:1;}
@-webkit-keyframes scale-up {0% {-webkit-transform:scale(0);opacity:0;}
60% {-webkit-transform:scale(1.2);opacity:1;}
100% {-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes scale-up {0% {-moz-transform:scale(0);opacity:0;}
60% {-moz-transform:scale(1.2);opacity:1;}
100% {-moz-transform:scale(1);opacity:1;}
}
@keyframes scale-up {0% {-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;}
60% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1;}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
}
@-webkit-keyframes scale-down {0% {-webkit-transform:scale(1);opacity:1;}
60% {-webkit-transform:scale(0);opacity:0;}
}
@-moz-keyframes scale-down {0% {-moz-transform:scale(1);opacity:1;}
60% {-moz-transform:scale(0);opacity:0;}
}
@keyframes scale-down {0% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
60% {-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;}
}
.cd-headline.push b {opacity:0;}
.cd-headline.push b.is-visible {opacity:1;-webkit-animation:push-in 0.6s;-moz-animation:push-in 0.6s;animation:push-in 0.6s;}
.cd-headline.push b.is-hidden {-webkit-animation:push-out 0.6s;-moz-animation:push-out 0.6s;animation:push-out 0.6s;}
@-webkit-keyframes push-in {0% {opacity:0;-webkit-transform:translateX(-100%);}
60% {opacity:1;-webkit-transform:translateX(10%);}
100% {opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes push-in {0% {opacity:0;-moz-transform:translateX(-100%);}
60% {opacity:1;-moz-transform:translateX(10%);}
100% {opacity:1;-moz-transform:translateX(0);}
}
@keyframes push-in {0% {opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
60% {opacity:1;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%);}
100% {opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes push-out {0% {opacity:1;-webkit-transform:translateX(0);}
60% {opacity:0;-webkit-transform:translateX(110%);}
100% {opacity:0;-webkit-transform:translateX(100%);}
}
@-moz-keyframes push-out {0% {opacity:1;-moz-transform:translateX(0);}
60% {opacity:0;-moz-transform:translateX(110%);}
100% {opacity:0;-moz-transform:translateX(100%);}
}
@keyframes push-out {0% {opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
60% {opacity:0;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%);}
100% {opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
}


/* BeerSlider css */
.beer-slider {display:inline-block;overflow:hidden;position:relative;}
.beer-slider *,.beer-slider:after,.beer-slider:after,.beer-slider:before,.beer-slider:before {box-sizing:border-box;}
.beer-slider img,.beer-slider svg {vertical-align:bottom;}
.beer-slider > * {height:100%;}
.beer-slider > img {height:auto;max-width:100%;}
.beer-reveal {left:0;opacity:0;overflow:hidden;position:absolute;right:50%;top:0;transition:opacity 0.35s;z-index:1;}
.beer-reveal >:first-child {height:100%;max-width:none;width:200%;}
.beer-reveal > img:first-child {height:auto;}
.beer-range {-moz-appearance:none;-ms-touch-action:auto;-webkit-appearance:slider-horizontal !important;bottom:0;cursor:pointer;height:100%;left:-1px;margin:0;opacity:0;position:absolute;top:0;touch-action:auto;width:calc(100% + 2px);z-index:2;}
.beer-range::-webkit-slider-thumb {-webkit-appearance:none;height:300vh;}
.beer-range::-moz-range-thumb {-webkit-appearance:none;height:300vh;}
.beer-range::-ms-tooltip {display:none;}
.beer-handle {background:hsla(0,0%,100%,0.5);border-radius:50%;box-shadow:0 0 6px transparent;color:#000;height:48px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:background 0.3s,box-shadow 0.3s,opacity 0.5s 0.25s;width:48px;z-index:2;}
.beer-handle:after,.beer-handle:before {border-left:2px solid;border-top:2px solid;content:"";height:10px;position:absolute;top:50%;transform-origin:0 0;width:10px;}
.beer-handle:before {left:10px;transform:rotate(-45deg);}
.beer-handle:after {right:0;transform:rotate(135deg);}
.beer-range:focus ~ .beer-handle {background:hsla(0,0%,100%,0.85);box-shadow:0 0 3px rgba(0,0,0,0.4);}
.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after {background:hsla(0,0%,100%,0.75);border-radius:0.125rem;content:attr(data-beer-label);line-height:1;padding:0.5rem;position:absolute;top:1.5rem;}
.beer-slider[data-beer-label]:after {right:1.5rem;}
.beer-reveal[data-beer-label]:after {left:1.5rem;}
.beer-reveal[data-beer-label=""]:after,.beer-slider[data-beer-label=""]:after {content:none;}
.beer-ready .beer-handle,.beer-ready .beer-reveal {opacity:1;}

/* dnslider */
.dnSlide-main {position:relative;visibility:hidden;padding:0;margin:0;list-style:none;width:800px;height:234px;margin-left:auto;margin-right:auto;}
.dnSlide-main.done {visibility:visible;}
.dnSlide-main.dn-response {width:100%;}
.dnSlide-main.dn-response .dnSlide-list {width:100%;height:100%;margin:0;margin-top:35px;margin-bottom:35px;padding-left:0;}
.dnSlide-main a,.dnSlide-main img {display:block;border:0;}
.dnSlide-main .dnSlide-list {width:800px;height:234px;list-style:none;}
.dnSlide-main .dnSlide-btn {color:#000;height:234px;width:100px;opacity:0.5;position:absolute;top:0;left:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:10;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.dnSlide-main .dnSlide-btn:hover {opacity:0.8;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.dnSlide-main.dnSlide-hide {display:none;}
.dnSlide-main .dnSlide-item {position:absolute;top:0;left:0;opacity:1 !important;}
.dnSlide-main .dnSlide-left-btn {background-image:url(../images/left.svg);background-size:35%;left:0;}
.dnSlide-main .dnSlide-right-btn {background-image:url(../images/right.svg);background-size:35%;right:0;left:auto;}

/* meanmenu */
a.meanmenu-reveal {display:none;}
.mean-container .mean-bar {background:#0f99de;float:left;min-height:60px;padding:4px 0 0;position:relative;width:100%;z-index:999999;}
.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:18px;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;float:right;}
.mean-container a.meanmenu-reveal span {display:block;background:#fff;height:3px;margin-top:4px;}
.mean-container .mean-nav {float:left;width:100%;background:#0c1923;}
.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li {background:#f8f8f8 none repeat scroll 0 0;float:left;position:relative;width:100%;border-top:1px solid#ddd;}
.mean-container .mean-nav ul li a {background:#f8f8f8 none repeat scroll 0 0;color:#666;display:block;float:left;font-size:13px;margin:0;padding:1em 5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%;font-weight:700;}
.mobile-menu-area {background:#262626;}
.mean-container .mean-nav ul li li a {border-top:1px solid rgba(255,255,255,0.25);opacity:0.75;padding:1em 10%;text-shadow:none !important;visibility:visible;width:80%;font-weight:500;text-transform:capitalize;color:#444;}
.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0;}
.mean-container .mean-nav ul li li li a {width:70%;padding:1em 15%;}
.mean-container .mean-nav ul li li li li a {width:60%;padding:1em 20%;}
.mean-container .mean-nav ul li li li li li a {width:50%;padding:1em 25%;}
.mean-container .mean-nav ul li a:hover {background:#f8f8f8 none repeat scroll 0 0;color:#f47e1e;}
.mean-container .mean-nav ul li a.mean-expand {width:100%;height:18px;line-height:1;margin-top:1px;padding:12px !important;text-align:right;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:0 !important;background:#f8f8f8;}
.mean-container .mean-nav ul li a.mean-expand:hover {background:#f8f8f8;}
.mean-container .mean-push {float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper {width:100%;padding:0;margin:0;}
.mean-container .mean-bar,.mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.mean-remove {display:none !important;}
.mean-container .mean-bar::after {color:#fff;content:"MENU";font-size:21px;left:5%;position:absolute;top:12px;}
.mean-container .mean-bar::after {display:none;}
.mean-container .mean-nav ul li a:hover {color:#f47e1e;border-radius:0;}
.mean-container a.meanmenu-reveal span {background:#fff;}
.mobile-menu-area {background:#fff none repeat scroll 0 0;border-top:3px solid #2bcdc1;}
.mean-container .mean-nav ul li a {background:#fff;color:#444;display:block;}
.mean-container .mean-nav ul li a.mean-expand {background:0;top:0px;}
.mean-container .mean-nav ul li a.mean-expand:hover {background:0 0;}
.mean-container .mean-nav ul li {background:#444;}
.mean-container .mean-nav ul li li a {opacity:0.9;border-top:0;}
.mean-container a.meanmenu-reveal {color:#fff;}
.meanmenu-reveal.meanclose:hover {color:#fff !important;}
.mean-container a.meanmenu-reveal:hover span {background:#fff;}
.mean-container .mean-bar::before {color:#fff;content:"Menu";font-size:18px;font-weight:700;left:10px;position:absolute;top:13px;}

/* nice select */
.nice-select {-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;}
.nice-select:hover {border-color:#dbdbdb;}
.nice-select.open,.nice-select:active,.nice-select:focus {border-color:#999;}
.nice-select:after {border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px;}
.nice-select.open:after {-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
.nice-select.open .list {opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}
.nice-select.disabled {border-color:#ededed;color:#999;pointer-events:none;}
.nice-select.disabled:after {border-color:#ccc;}
.nice-select.wide {width:100%;}
.nice-select.wide .list {left:0 !important;right:0 !important;}
.nice-select.right {float:right;}
.nice-select.right .list {left:auto;right:0;}
.nice-select.small {font-size:12px;height:36px;line-height:34px;}
.nice-select.small:after {height:4px;width:4px;}
.nice-select.small .option {line-height:34px;min-height:34px;}
.nice-select .list {background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}
.nice-select .list:hover .option:not(:hover) {background-color:transparent !important;}
.nice-select .option {cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s;}
.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover {background-color:#f6f6f6;}
.nice-select .option.selected {font-weight:700;}
.nice-select .option.disabled {background-color:transparent;color:#999;cursor:default;}
.no-csspointerevents .nice-select .list {display:none;}
.no-csspointerevents .nice-select.open .list {display:block;}


/* slick css */
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;}
.slick-slider .slick-list,.slick-slider .slick-track {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:after,.slick-track:before {display:table;content:"";}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;min-height:1px;}
[dir="rtl"] .slick-slide {float:right;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
.slick-slide {padding-top:15px;}

.slick-prev,.slick-next {font-size:0;position:absolute;display:block;padding:0;cursor:pointer;color:#fff;outline:none;z-index:9;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:0px;box-shadow:0 0 5px rgba(0,0,0,0.1);width:55px;height:55px;line-height:55px;top:50%;-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);transition:0.5s;border:0px solid #17161a;}
.slick-slider:hover .slick-prev,.slick-slider:hover .slick-next {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slick-prev {left:5px;border-radius:50%;}
.slick-next {right:5px;border-radius:50%;}
.simages_id1 .slick-prev {left:15px !important;}
.simages_id1 .slick-next {right:15px;}
.slick-prev:before,.slick-next:before {color:#fff;font-size:40px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;content:"\e64f";font-family:"qico" !important;line-height:inherit;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slick-next:before {content:"\e650";font-family:"qico" !important;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {background:#17161a;border-color:transparent;outline-color:transparent;outline:none;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {color:#fff;}
/* cursor css */
.carsur_dots .elementor-slick-slider ul.slick-dots {bottom:-70px;}
.carsur_dots .elementor-slick-slider ul.slick-dots li {margin:0 5px;}
.carsur_dots .elementor-slick-slider ul.slick-dots li button:before {background-color:transparent;font-size:0;width:18px;height:18px;border:1px solid #fff;cursor:pointer;border-radius:50%;}
.carsur_dots  .elementor-slick-slider  ul.slick-dots  li.slick-active  button:before {background-color:#fff;}
.carsur_dots .elementor-slick-slider ul.slick-dots li button:hover:before {background-color:#fff;}
.slick-dots {position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;display:inline-block;z-index:11;text-align:center;}
.slick-dots li {display:inline-block;}
.slick-dots li button {font-size:0;width:18px;height:18px;border:0px solid #0049ff;margin:0 5px;cursor:pointer;border-radius:50px;padding:0;transition:0.5s;outline:none;}
.slick-slide:focus {border:none;outline:none;}
.slick-slide {border:none;outline:none;}
