.swiper-slide,.swiper-wrapper{height:100%;position:relative}
.swiper-container{width:100%;height:100%;float:left;margin:0}
.swiper-slide{float:left;margin:0;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.sweet-alert,.sweet-overlay{position:fixed;display:none}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.sweet-overlay{background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:10000}
.sweet-alert{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;left:50%;top:50%;margin-top:-200px;max-height:90%;overflow-x:hidden;overflow-y:auto;z-index:20000}
.sweet-alert h2,.sweet-alert p{margin:0;padding:0;position:relative;text-align:center}
.sweet-alert h2{color:#575757;font-size:30px;font-weight:600;text-transform:none;line-height:60px;display:block}
.sweet-alert p{font-size:16px;font-weight:300;float:none;line-height:normal}
.sweet-alert hr{height:10px;color:transparent;border:0}
.sweet-alert button{color:#fff;border:0;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:0 5px;cursor:pointer}
.sweet-alert button:focus{outline:0}
.sweet-alert button.cancel[disabled]{opacity:.4}
.sweet-alert button.confirm[disabled]{border:4px solid transparent;width:40px;height:40px;padding:0;margin:0 30px;vertical-align:middle;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}
.sweet-alert button::-moz-focus-inner{border:0}
.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}
.sweet-alert .icon{width:80px;height:80px;border:4px solid grey;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sweet-alert .icon.error{border-color:#f27474}
.sweet-alert .icon.error .x-mark{position:relative;display:block}
.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}
.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}
.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}
.sweet-alert .icon.warning{border-color:#f8bb86}
.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}
.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}
.sweet-alert .icon.info::after,.sweet-alert .icon.info::before{background-color:#c9dae1;position:absolute;content:''}
.sweet-alert .icon.info{border-color:#c9dae1}
.sweet-alert .icon.info::before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}
.sweet-alert .icon.info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}
.sweet-alert .icon.success{border-color:#a5dc86}
.sweet-alert .icon.success::after,.sweet-alert .icon.success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}
.sweet-alert .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}
.sweet-alert .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}
.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}
.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .icon.success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}
.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:0;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}
.show-sweet-alert{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}
.show-sweet-alert.no-animation{-webkit-animation:none;animation:none}
.hide-sweet-alert{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}
.hide-sweet-alert.no-animation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}
.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;height:100%;width:100%}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}
.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}
.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}
.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}
.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}
.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}
.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes pulse-warning-ins{0%{background-color:#f8d486}100%{background-color:#f8bb86}}@keyframes pulse-warning-ins{0%{background-color:#f8d486}100%{background-color:#f8bb86}}
.pulse-warning-ins{-webkit-animation:pulse-warning-ins .75s infinite alternate;animation:pulse-warning-ins .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-close,.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{content:'';top:40px;bottom:40px;right:0;z-index:-1;background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:lg;src:url(../fonts/lgd641.eot?n1z373);src:url(../fonts/lgd41d.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lgd641.woff?n1z373) format("woff"),url(../fonts/lgd641.ttf?n1z373) format("truetype"),url(../fonts/lgd641.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}
.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}
.lg-actions .lg-next{right:20px}
.lg-actions .lg-next:before{content:"\e095"}
.lg-actions .lg-prev{left:20px}
.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
.lg-toolbar .lg-icon:hover{color:#FFF}
.lg-toolbar .lg-close:after{content:"\e070"}
.lg-toolbar .lg-download:after{content:"\e0f2"}
.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}footer div span,footer div span b{font-weight:400}
.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}
.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}
.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}
.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(../imgs/vimeo-play.html) no-repeat}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../imgs/vimeo-play.html) 0 -58px no-repeat}
.lg-outer .lg-has-html5 .lg-video-play{background:url(../imgs/video-play.html) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}
.lg-outer .lg-has-youtube .lg-video-play{background:url(../imgs/youtube-play.html) no-repeat}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../imgs/youtube-play.html) 0 -60px no-repeat}
.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}
.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}
.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}
.lg-progress-bar.lg-start .lg-progress{width:100%}
.lg-show-autoplay .lg-progress-bar{opacity:1}
.lg-autoplay-button:after{content:"\e01d"}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}
.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}
.lg-fullscreen:after{content:"\e20c"}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}
.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}
.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}
.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}
.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}
.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}
.lg-outer #lg-share{position:relative}
.lg-outer #lg-share:after{content:"\e80d"}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}
.lg-group:after{content:"";display:table;clear:both}
.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lg-outer.lg-visible{opacity:1}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}
.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}
.lg-outer .lg-item{background:url(../imgs/loading.gif) center center no-repeat;display:none!important}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}
.lg-outer .lg-item.lg-complete{background-image:none}
.lg-outer .lg-item.lg-current{z-index:1060}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}
.mp-clear,.mp-content,html,html body{width:100%;float:left}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-backdrop.in{opacity:1}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-css3.lg-fade .lg-item{opacity:0}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
#novoMenu,.mp-transition{transition:all .3s ease-in}
html,html body{padding:0;margin:0;height:auto;overflow-x:hidden}body{background:#fff}::-webkit-input-placeholder{color:#000}a{color:inherit;text-decoration:none}
.box-sizing,.box-sizing *,.box-sizing :after,.box-sizing :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mp-transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}
.mp-content{padding-left:50%}
.mp-clear{clear:both}
.mp-content-int{width:880px;margin-left:-460px;float:left;clear:both}
.mp-content-align-h{float:left;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.align-vh,.mp-content-align-vh{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#searchmobile,#serarchtext small,section header i:first-child{display:none}
.mp-full{float:left;width:100%;height:auto}
.mp-text-limit{white-space:nowrap;width:100%;overflow:hidden;text-overflow:clip;text-overflow:ellipsis;text-overflow:"..."}
.mp-load,[mp-load]{width:100%;height:100%;position:fixed;left:0;top:0;z-index:21500;background:url(../imgs/mp-load.html) center center no-repeat #000;opacity:.6}input:invalid,input:required{box-shadow:none}@media only screen and (max-width:1024px){@-ms-viewport{width:device-width}
.mp-content,.mp-content-int{width:100%;margin:0;padding:0}
.mp-content-int,.mp-content-int *,.mp-content-int :after,.mp-content-int :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mp-content-int{padding:15px 65px 15px 15px;width:100%}
.mp-content-align-h{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}table{display:block;width:auto;overflow-x:auto;white-space:nowrap}body{background:#DDD!important}}footer div{background:#D5D5D5;height:42px;border-left:900px solid #D5D5D5}footer div.mp-content-int{margin-left:-1362px}footer div a{float:right;width:42px;height:42px;text-indent:-9999px;margin-right:10px;background:url(../imgs/footer_div_a.png) center center no-repeat}footer div a:hover{opacity:.5}footer div span{height:42px;line-height:42px;color:#999;font-size:11px;margin-right:20px}footer.intro{top:100%;margin-top:-150px}@media only screen and (max-width:1024px){footer.intro{position:relative!important;margin-top:0}footer div.mp-content-int{border:none;margin:0;padding:0}footer div span{width:100%;height:auto;text-align:center}}header{position:fixed;top:60px;z-index:100}header div.mp-content-int{width:100%;margin-left:0;padding-left:490px;background:url(../imgs/header_div_fix_mpcit.png) right bottom repeat-x #DDD}section header{position:inherit!important}section{margin-top:150px}#mapa_block{margin-top:0}header.intro{position:fixed;top:50%;margin-top:-200px;left:-15px;height:auto;background:0 0}#searchtype div,header.intro #searchtype{position:relative;z-index:100}header.intro div.mp-content-int{padding-left:0;background:0 0;margin-left:-460px}
.logo{width:155px;height:90px;float:left;margin:20px 10px 20px 0}
.logo img{width:155px;float:left;height:auto}header.intro .logo{width:155px;height:90px;margin:0 372px 30px 386px}@media only screen and (max-width:1024px){header.intro .logo{width:150px;margin-left:372px}}header form{float:left;width:800px;margin:20px 0 0}header.intro form{width:100%}#searchtype{height:42px;width:62px;float:left}#searchtype div{width:115px;height:77px;float:left;padding:70px 31px 31px;margin:-26px 0 0 -18px}#searchtype:hover div{background:url(../imgs/search_type_hover_div.png) center top no-repeat}header.intro #searchtype div{width:42px;height:112px;padding:18px;float:left;margin-left:-8px;background:url(../imgs/searchtype_div.png) no-repeat!important}#searchtype.level1 div span[data-level=level1]{position:absolute;top:31px}#searchtype.level2 div span[data-level=level2],#searchtype.level3 div span[data-level=level3]{position:absolute;top:31px;left:31px}header.intro div span{left:auto!important;top:auto!important;position:inherit!important}header.intro #searchtype.level1 div{margin-top:-13px}header.intro #searchtype.level2 div{margin-top:-53px}header.intro #searchtype.level3 div{margin-top:-93px}#searchtype div span{width:130px;height:32px;float:left;cursor:pointer;position:relative;z-index:100;margin-bottom:8px;display:none}#searchtype div span.active,#searchtype:hover div span,header.intro #searchtype div span{display:block}#searchtype div span:hover i ins{opacity:1}#searchtype div span small{width:80px;height:32px;color:#999;font-size:12px;line-height:32px;padding-left:9px}header.intro #searchtype span small{margin-bottom:10px;margin-left:9px;padding-left:10px;background:url(../imgs/searchtype_div_span_small.png) left center no-repeat}#searchtype div span.active small{padding:5px;background:#999;border-radius:0 3px 3px 0;color:#fff}#searchtype div span i,#searchtype div span i ins{width:42px;height:32px;float:left;cursor:pointer}#searchtype div span ins{opacity:0}#searchtype div span.active ins{opacity:1}#searchtype div span[data-tipo=busca] i{background:url(../imgs/data_tipo_comercial.png) no-repeat}#searchtype div span[data-tipo=busca] ins{background:url(../imgs/data_tipo_comercial_active_lupa.png) no-repeat}#searchtype div span[data-tipo=busca1] i{background:url(../imgs/data_tipo_residencial.png) no-repeat}#searchtype div span[data-tipo=busca1] ins{background:url(../imgs/data_tipo_residencial_active.png) no-repeat}#searchtype div span[data-tipo=classificados] i{background:url(../imgs/data_tipo_mapas.png) no-repeat}#searchtype div span[data-tipo=classificados] ins{background:url(../imgs/data_tipo_mapas_active.png) no-repeat}#serarchtext{width:370px;height:42px;float:left;background:url(../imgs/serarchtext.png) no-repeat;padding:8px;margin:-8px 0 0 -63px}header.intro #serarchtext{background:url(../imgs/serarchtext_intro.png) no-repeat;padding-bottom:17px;width:460px;margin-left:-55px}#serarchtext input{float:left;height:42px;margin:0;width:225px;background:0 0;border:none;padding:0 15px 0 130px;color:#000;font-size:14px;outline:0}#searchcity small,#serarchtext small{font-size:11px;color:#000;float:left}#serarchtext input:focus::-webkit-input-placeholder{color:#fff}#serarchtext small{margin:15px 0 0 150px}header.intro #serarchtext small{display:block}header.intro #serarchtext input{padding-left:140px!important;width:305px!important}#searchcity{width:300px;height:62px;float:left;margin-left:2px}#searchcity small{margin:6px 0 0 19px;display:none}#searchcity span{width:238px;height:42px;float:left;padding:8px 30px 8px 48px;margin:-8px 0 0 -8px;cursor:pointer;color:#000;font-size:14px;line-height:42px;background:url(../imgs/searchcity_span_internal.png) center center no-repeat}header.intro #searchcity span{background:url(../imgs/searchcity_span.png) center center no-repeat}header.intro #searchcity small{display:block}#searchcitysub{width:280px;padding:10px;float:left;background:#fff;border-radius:4px;display:none;position:relative;z-index:100;margin-top:-5px;-moz-border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.08)}#searchcitysub input{width:228px;border-radius:4px;-moz-border-radius:4px;border:1px solid #f5f5f5;height:35px;line-height:35px;font-size:14px;padding:0 15px 0 35px;float:left;background:url(../imgs/searchcitysub_input.png) left center no-repeat}#searchcitysub ul{width:280px;float:left;height:160px;overflow:hidden;overflow-y:scroll;margin-top:10px;padding:0;list-style:none}#searchcitysub li{width:231px;border-radius:4px;-moz-border-radius:4px;height:30px;line-height:30px;font-size:14px;padding:0 15px;float:left;cursor:pointer;border:1px solid #fff;outline:0;list-style:none}#searchcitysub li:hover{border:1px solid #ccc;color:#000}header form input[type=submit]{float:left;width:100px;height:42px;border:1px solid #000;border-radius:2px;-moz-border-radius:2px;text-align:center;color:#111;font-size:14px;text-transform:uppercase;font-weight:700;margin-left:10px;background:0 0;transition:all .5s ease;cursor:pointer}header form input[type=submit]:hover{background:#000;color:#fff}@media only screen and (max-width:1024px){header div.mp-content-int{width:100%}[mp-select],header form,header.intro{width:100%!important}
.logo,article ul,header form,header.intro div[mp-mobilemenu] a{display:none!important}#searchmobile .logo,.ndownload{display:block!important}header form{float:left;margin:0;padding:0;text-align:center;height:auto}header.intro{left:0!important;top:0!important;position:relative!important;z-index:1500!important;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;margin-top:0!important}header.intro div.mp-content-int{margin-left:0!important}header.intro #searchmobile{display:block!important;margin-top:60px!important;padding:15px 0 15px 15px!important}#searchmobile .logo{float:left!important;background-position:center center!important;margin:0 0 30px 50%!important;-webkit-transform:translateX(-50%)}[mp-select]{float:left!important;margin-bottom:10px!important}input[type=submit],input[type=email],input[type=text],input[type=password],textarea{height:42px;border:none;box-shadow:1px 1px 5px rgba(0,0,0,.08);border-radius:2px;-moz-border-radius:2px;margin-bottom:10px!important;width:100%;padding:0 15px}#downloadblock.mobile,#downloadblock.mobile #downloadblock_i,input[type=submit]{width:100%!important;margin:0!important}#submenu_i,.mdownload,nav #downloadblock_i{display:none!important}#downloadblock.mobile #downloadblock_i{display:block!important;background:0 0!important;box-shadow:inherit!important;padding:0!important;position:inherit!important}#downloadblock.mobile{float:left;padding:0!important;position:inherit!important}#downloadblock.mobile #downloadblock_i form{background:0 0!important;padding:0!important;margin:0!important}#downloadblock.mobile #downloadblock_i div[mp-select]{width:-webkit-calc(100% - 2px)!important}#downloadblock.mobile #downloadblock_i select{float:left!important;margin-top:-42px!important}}menu,nav{left:50%}
.info li strong i,menu{-webkit-transform:translateY(-50%)}#downloadblock.mobile{width:100%!important;float:left;padding:0!important;margin:0!important;position:inherit!important}#novoMenu,menu,nav{position:fixed}#downloadblock.mobile #downloadblock_i,.mobile{display:block!important}
.bannerDesktop,.menuLeft li a{display:-ms-flex;-ms-align-items:center}
.mobile #downloadblock_i{width:calc(100% - 40px);float:left;margin:40px 0!important}
.info{width:450px;float:left;height:auto;padding:0;margin:20px 0}
.info li{width:100%;list-style:none;float:left;margin-bottom:10px}
.info li span,.info li span img{width:50px;height:50px;float:left}
.info li span{background:#FF2424;border-radius:50px;-moz-border-radius:50px;transition:all .4s ease}
#novoMenu,.info li:hover span{background:#fff}
.info li strong{float:right;color:#111;height:25px;padding-top:25px;width:385px;font-weight:400;line-height:24px;font-size:18px}
#novoMenu,.centerMenu{height:60px;box-sizing:border-box}
.box-right .btn ins,.menuLeft li a span{font-size:16px;-webkit-text-stroke-color:#fff}
.info li strong i{float:left;width:100%;line-height:25px;font-style:normal}#novoMenu{width:100%;float:left;z-index:500;top:0;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}
.centerMenu{width:100%;max-width:1160px;margin:0 auto}
.center{width:100%;height:82px;margin:0 auto;box-sizing:border-box;background:#DDD;border-bottom:1px solid #CFCFCF}
.center div.mp-content-int{padding-left:0;background:0 0;max-width:920px;float:none;margin:0 auto}
.menuLeft{float:left;margin:20px 0 0!important}
.menuLeft li{float:left;margin-right:40px;list-style:none;box-sizing:border-box}
.box-right .btn:first-child,.menuLeft li a i{margin-right:10px}
.menuLeft li a{float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box}
#loading,.listresult div a div address:empty,.listresult div.noaddress a div address,.ndownload,.phonemobile,div[mp-mobilemenu],nav{display:none}
.menuLeft li a span{float:left;color:#111;-webkit-text-stroke:.2px;box-sizing:border-box}
.menuLeft li a i{width:20px;height:20px;float:left;box-sizing:border-box}
.menuLeft li.icontato{height:14px!important}
.box-right .btn,.box-right .btn ins{height:40px;width:160px;box-sizing:border-box}
.menuLeft li.ibusca a i{background:url(../imgs/ibusca.png) no-repeat}
.menuLeft li.ibusca a:hover i{background:url(../imgs/ibusca.png) 0 -24px no-repeat}
.menuLeft li.isobre a i{background:url(../imgs/isobre.png) no-repeat}
.menuLeft li.isobre a:hover i{background:url(../imgs/isobre.png) 0 -21px no-repeat}
.menuLeft li.ianunciar a i{background:url(../imgs/ianunciar.png) no-repeat}
.menuLeft li.ianunciar a:hover i{background:url(../imgs/ianunciar.png) 0 -22px no-repeat}
.menuLeft li.icadastrar a i{background:url(../imgs/icadastrar.png) no-repeat}
.menuLeft li.icadastrar a.ativo i,.menuLeft li.icadastrar a:hover i{background:url(../imgs/icadastrar.png) 0 -21px no-repeat}
.menuLeft li.icadastrar{font-weight:700}
.menuLeft li.icadastrar:hover a span{color:#FF2424!important}
.menuLeft li.ifranquias a i{background:url(../imgs/ifranquias.png) no-repeat}
.menuLeft li.ifranquias a:hover i{background:url(../imgs/ifranquias.png) 0 -20px no-repeat}
.menuLeft li.icontato a i{background:url(../imgs/icontato.png) 0 2px no-repeat}
.menuLeft li.icontato a:hover i{background:url(../imgs/icontato.png) 0 -16px no-repeat}
.box-right{float:right;margin-top:10px;box-sizing:border-box}
.box-right .btn:hover{background:#fff}
.box-right .btn:hover ins{color:#fff}
.box-right .btn{float:left;background:#FF2424;text-align:center;border-radius:3px}
.box-right .btn ins{line-height:40px;float:left;text-decoration:none!important;color:#202020;-webkit-text-stroke:.3px}
.abrindo{top:-60px!important}
.fechando,.sobe-header{top:0!important}header.mp-content{transition:all .3s ease-in;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}nav{width:200px;height:100%;top:0;padding:0 20px;margin-left:330px;background:url(../imgs/nav.png) repeat-y;z-index:200}nav span{position:absolute;width:28px;height:42px;margin:20px 0 0 20px;text-indent:-9999px;background:url(../imgs/nav_span.png) no-repeat}menu{width:160px;padding:20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:350px}menu div{width:160px;padding:20px;margin:0 0 0 -20px;background:url(../imgs/menu_div.png) center top no-repeat;float:left;height:auto}menu div h2{width:100%;float:left;height:auto;font-size:28px;text-align:center;color:#000;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #E4D932}menu a,menu a small{font-size:11px;float:left}menu a{height:24px;line-height:24px;width:100%;color:#111;margin-bottom:15px}menu a img{float:left}menu a small{margin-left:10px}#downloadblock{width:100%;float:left;height:auto;background:0 0}#downloadblock_i{width:310px;height:auto;float:left;margin:15px 0 0 -190px;background:#fff;border-radius:5px 0 0 5px;padding:20px;box-shadow:-1px 1px 10px rgba(0,0,0,.08);display:none;position:relative}#setadownload{width:32px;height:17px;background:url(../imgs/setadownload.png) center no-repeat;position:absolute;right:48px;top:-37px}#downloadblock_i form{width:100%;float:left;position:relative;padding-right:55px}#downloadblock_i.Windows form{background-position:right 8px}#downloadblock_i.Android form{background-position:right 47px}#downloadblock_i.IOS form{background-position:right 87px}#downloadblock_i div{width:100%;height:42px;float:left;padding:0;margin:0 0 5px;border:1px solid #C9C9C9;border-radius:4px}#downloadblock_i span{width:100%;height:42px;line-height:42px;color:#000;padding:0;text-indent:inherit;margin:0;font-size:14px;float:left;background:0 0}#downloadblock_i span strong{padding-left:30px}#downloadblock_i select{margin-top:-42px!important}
.submenu_region{background:url(../imgs/submenu_region.png) left center no-repeat}#tipo_ic.Windows{background:url(../imgs/tipoic_windows.png) left center no-repeat}#tipo_ic.Android{background:url(../imgs/tipoic_android.png) left center no-repeat}#tipo_ic.IOS{background:url(../imgs/tipoic_ios.png) left center no-repeat}#tipo_ic2.Windows{background:url(../imgs/tipoic_windows.png) left center no-repeat}#tipo_ic2.Android{background:url(../imgs/tipoic_android.png) left center no-repeat}#tipo_ic2.IOS{background:url(../imgs/tipoic_ios.png) left center no-repeat}#downloadblock_i input[type=submit]{float:left;width:100%;border:1px solid #000;font-size:14px;text-transform:uppercase;font-weight:700;text-align:center;border-radius:4px;background:0 0;height:42px;line-height:42px;margin-top:15px;transition:all .5s ease}#downloadblock_i input[type=submit]:hover{background:#000;color:#fff}
.mdownload{position:relative;z-index:200;cursor:pointer}@media (max-width:1150px){.menuLeft li{margin-right:17px}}@media only screen and (max-width:1024px){div[mp-mobilemenu] a,div[mp-mobilemenu] a img{height:40px;float:left}menu,nav a{float:left!important}menu div,nav a{padding:0!important;background:0 0!important}#novoMenu,div[mp-mobilemenu] div.exit span:nth-child(3),menu div h2,nav span{display:none}menu a small,nav a{font-size:12px!important}div[mp-mobilemenu]{width:-webkit-calc(100% - 47px);float:left;display:block;position:fixed;z-index:500;left:0;top:0;height:60px;background:#fff;border-bottom:1px solid #ccc}body.mobile div[mp-mobilemenu]{width:-webkit-calc(70% - 55px)}div[mp-mobilemenu] div{width:40px;height:26px;float:right;cursor:pointer;outline:0;margin:18px}div[mp-mobilemenu] div span{width:100%;height:3px;background:#eee;float:left;margin-bottom:8px}div[mp-mobilemenu] span{background:#000!important}div[mp-mobilemenu] div.exit span:nth-child(1){-webkit-transform:rotate(45deg);margin-top:12px}div[mp-mobilemenu] div.exit span:nth-child(2){-webkit-transform:rotate(-45deg);margin-top:-12px}menu,menu div,nav{margin:0!important}div[mp-mobilemenu] a{width:auto;margin:10px}nav{display:block;width:43%!important;border-right:1px solid #ccc!important;padding:15px 15px 0 0!important;left:100%!important;background:#FF2424!important;-webkit-transform:translateX(-48px);height:100%!important;position:fixed;border-left:1px solid #ccc;top:0!important;z-index:2000!important;box-shadow:-1px 1px 6px rgba(0,0,0,.08)}nav.open{-webkit-transform:translateX(-100%)}nav a{width:100%!important;text-align:right!important;margin:0 0 10px!important;border:none!important;height:auto!important;color:#111!important;line-height:15px!important}div[mp-mobilemenu].open{left:0}menu{position:fixed!important;left:auto!important;top:-webkit-calc(50% - 30px)!important;padding:0!important}menu a{margin:0 0 10px 10px!important}menu a small{float:left;line-height:24px;height:24px}}
.home-category{width:880px;float:left;margin:340px 0 20px}
.home-category h1,.home-category-content{width:100%;float:left}
.home-category h1{background:url(../imgs/home-category-h1.png) center center repeat-x;height:40px;line-height:40px;text-align:center}
.home-category h1 span{padding:0 20px;height:40px;line-height:40px;color:#111;font-size:22px;font-weight:700;z-index:500;background:#e8e8e8!important}
.home-category-item-title h2,.home-category-item-title h3{width:100%;text-align:center;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.1);float:left}
.home-category-sld{width:100%;float:left;overflow:hidden;height:160px}
.home-category-sld .swiper-wrapper{width:100%;float:left;height:160px}
.home-category-slc{width:100%;height:auto;padding:10px;float:left;overflow:hidden}
.home-category-item{width:100%;height:auto;float:left;overflow:hidden;box-shadow:1px 1px 5px rgba(0,0,0,.2);border-radius:4px;position:relative}#loading,.listresult div a{box-shadow:1px 1px 5px rgba(0,0,0,.08)}
.home-category-item img,.home-category-item-img{width:100%;height:auto;float:left;transition:all .5s ease}
.home-category-item:hover .home-category-item-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.home-category-item-title{width:100%;height:100%;position:absolute;float:left;z-index:300;background:rgba(0,0,0,.6);transition:all .5s ease}
.home-category-item:hover .home-category-item-title{background:rgba(0,0,0,.4)}
.home-category-item-title div{width:100%;float:left}
.home-category-item-title h2{margin:0 0 5px;padding:0;font-size:18px}
.home-category-item-title h3{margin:0;padding:0 40px;font-size:14px}@media only screen and (max-height:764px){.home-category{margin-top:0!important}header.intro{position:unset!important;margin:80px 0 0!important;top:0!important}
.swiper-container-android .swiper-slide{width:215px!important}footer div span b{display:none}
.home-category h1{margin:0}
.home-category h1,.home-category h1 span{height:20px;line-height:20px}
.home-category h1 span{font-size:12px}
.home-category-item,.home-category-item img,.home-category-item-img,.home-category-item-title,.home-category-slc,.home-category-sld,.home-category-sld .swiper-wrapper{height:120px}
.home-category-item-title h2{font-size:16px}
.home-category-item-title h3{font-size:12px}}@media only screen and (max-width:1024px){.home-category h1,.home-category-item,.home-category-item img,.home-category-item-img,.home-category-item-title,.home-category-slc{width:100%}
.center{height:0}
.home-category{width:100%;float:left;margin:-30px 0 0;position:relative;padding:0}
.home-category h1 span{font-size:12px;position:relative;top:-2px;z-index:500;background:#DDD!important}}@media (max-width:968px){.home-category-sld .swiper-slide{width:200px!important}header.intro{margin:0!important}}footer.intro{bottom:0!important;left:0!important;padding:0!important;position:unset;margin:0!important}footer.intro>div{width:100%!important;margin:0!important;text-align:center!important;border-left:0!important}footer div span{width:100%;float:left;text-align:center}#loading{width:100%;position:fixed;left:0;top:0;height:10px;margin:0;z-index:1000;padding:0;background:#f5f5f5;border-bottom:1px solid #eee}#loading span{float:left;width:1%;background:#FF2424;height:10px}#listresulttitle{text-align:center;width:100%;font-size:18px;font-weight:400}#listresulttitle strong{font-weight:400}
.listresult{margin-bottom:20px;position:relative;min-height:760px}
.listresult div{width:100%;float:left}
.listresult div a{width:840px;height:auto;max-height:110px;padding:20px;background:#fff;border-radius:2px;-moz-border-radius:2px;margin-top:20px;float:left}
.listresult div[advertiser] a{background:#CCCCCC}
.listresult div a img{width:105px;height:80px;float:left;border:1px solid #DDD;-moz-border-radius:3px;border-radius:3px;margin-right:15px}
.listresult div:hover a img{border-color:#FF2424}
.listresult div div{width:500px;float:left}
.listresult div div h2{width:100%;float:left;height:auto;font-size:18px;font-weight:400;color:#111;margin:0;padding:0}
.listresult div div address{width:100%;float:left;margin:10px 0 0;line-height:20px;padding:0 0 0 25px;background:url(../imgs/listresult_div_div_address.png) left top no-repeat}
.listresult div a[advertiser] div address,.listresult div:hover a div address{background:url(../imgs/listresult_div_div_address_hover.png) left top no-repeat}
.listresult div div address span{color:#868686;font-size:14px;width:100%;float:left;line-height:15px;margin-bottom:5px;font-style:normal}
.listresult div div address small{color:#868686;font-size:11px;font-weight:700;width:100%;float:left;line-height:10px;font-style:normal}
.listresult div a strong{float:right;height:60px;line-height:60px;padding-left:25px;background:url(../imgs/listresult_div_a_strong.png) left center no-repeat}
.listresult div:hover a strong,.listresult div[advertiser] a strong{background:url(../imgs/listresult_div_a_strong_hover.png) left center no-repeat}
.listresult div a strong b{width:0;float:right;height:60px;text-indent:-9999px;background:url(../imgs/listresult_div_a_strong_b.png) right center no-repeat}
.listresult div:hover a strong b,.listresult div[advertiser] a strong b{padding-right:64px}
.listresult div.noaddress a{height:30px}
.listresult div.noaddress a strong{height:30px;line-height:30px}
.listresult div.noaddress a strong b{height:30px}
.listresult div.noaddress a div,.listresult div.noaddress a div h2{height:30px;line-height:30px;margin:0;padding:0}#area-banner a img,#area-banner a:last-child{margin:0!important}#area-banner a,#area-banner a img{float:left;padding:0!important;border:0!important}#area-banner{width:160px;height:auto;background:#FF2424;position:absolute;right:0;padding:20px;float:right;margin-right:-226px}#area-banner a{width:100%;background:0 0!important;box-shadow:none!important;max-height:none!important;margin:0 0 20px!important}#area-banner a img{max-width:100%;width:100%!important;height:auto!important}
.busca-mp-content-int{margin-left:-540px}@media only screen and (max-width:1024px){.listresult div[advertiser] a strong{display:none}
.listresult{margin-top:-20px;height:auto!important;min-height:auto!important}#area-banner{display:none!important}
.busca-mp-content-int{margin-left:0!important}
.listresult>div{background:url(../imgs/vtnc.png) right center no-repeat #FFF!important;margin-bottom:20px;padding:15px}
.listresult div[advertiser]{background:url(../imgs/vtnc.png) right center no-repeat #CCCCCC!important}
.listresult>div a,.listresult>div a.full-link{width:100%;background:0 0;max-height:1000px;padding:0;box-shadow:none;height:auto}
.listresult div div{width:100%;background:0 0}a.phonemobile{text-indent:inherit!important;background:url(../imgs/data_tipo_comercial_active_lupa.png) left center no-repeat!important;height:32px!important;line-height:32px!important;margin:0 0 0 10px!important;float:left!important;color:#000!important;font-weight:400!important;font-style:normal!important;padding:0 0 0 47px!important;font-size:12px!important;display:block!important;box-shadow:none!important;text-align:left!important;width:auto!important}
.listresult div div h2{font-size:14px!important;text-align:left!important;margin:0!important;height:auto!important;line-height:20px!important}
.listresult div a strong,.listresult div:hover a strong,.listresult div[advertiser] a strong{background:0 0;height:auto;line-height:15px;margin:10px 0 0;padding:0;text-align:left;width:100%;float:left;font-size:12px}
.listresult div a strong{width:auto!important}
.listresult div a strong b{display:none}
.listresult div div address span{font-size:12px;line-height:10px}
.listresult div div address small{font-size:10px;line-height:10px}
.listresult div.noaddress a div,.listresult div.noaddress a div h2{margin:0;height:auto;padding:0}
.listresult div a{margin-left:0!important;margin-top:5px!important}}#abertoMobile,.detail .detail-banner:empty{display:none}
.marketing div{width:400px;float:right;color:#111;font-size:14px;line-height:25px;margin:20px 0 50px}
.marketing div strong{width:100%;float:left;font-size:28px;line-height:28px}
.marketing div i{color:#868686;font-size:18px;width:100%;float:left;line-height:22px;margin:30px 0;font-style:inherit}
.marketing div address{font-size:18px;font-weight:400;line-height:24px;font-style:inherit}
.marketing img{float:left;width:460px;border-radius:5px;-moz-border-radius:5px;margin:20px 0;box-shadow:1px 1px 8px rgba(0,0,0,.08)}
.marketing div a.contact{float:left;height:40px;line-height:40px;padding:0 20px;border:1px solid #000;border-radius:2px;color:#000;-moz-border-radius:2px;margin:40px 0 0;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:none;transition:all .3s ease}
.marketing div a.contact:hover{background:#000;color:#fff}@media only screen and (max-width:1024px){.marketing img{width:100%;float:left;margin:0}
.marketing div{width:100%;margin:20px 0 0;padding:0;font-size:14px;text-align:center}
.marketing div strong{font-size:24px}
.marketing div a.contact{width:100%}}
.contact form{margin-bottom:20px}
.contact-form{float:right;width:100%;margin:20px 0 0}#left-ipts{width:410px;float:left}
.contact-form span{color:#999;width:100%;font-size:18px;margin-bottom:20px;float:left}
.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=password],.contact-form textarea{width:400px;padding:0 15px;float:left;height:42px;line-height:42px;border:none;outline:0;border-radius:2px;-moz-border-radius:2px;margin-bottom:10px;font-size:14px;color:#000;box-shadow:1px 1px 5px rgba(0,0,0,.08)}
.contact-form #cidade,.contact-form #responsavel_cidade{width:300px}
.contact-form textarea{height:220px;line-height:22px;padding:15px}div[mp-select]{width:90px;float:right;height:42px;background:url(../imgs/div_mp_select.png) right center no-repeat #fff;box-shadow:1px 1px 5px rgba(0,0,0,.08);border-radius:2px;-moz-border-radius:2px;cursor:pointer}div[mp-select] span{width:100%;float:left;height:42px;position:inherit}div[mp-select] span strong{float:left;margin-left:15px;height:42px;font-weight:400;line-height:42px;color:#000;font-size:14px}div[mp-select]:hover{background:url(../imgs/div_mp_select_hover.png) right center no-repeat #fff}div[mp-select] select{width:100%;height:42px;position:relative;margin-top:-62px;float:left;cursor:pointer;opacity:0}
.contact-form input[type=submit]{float:right;height:40px;line-height:40px;padding:0 20px;border:1px solid #000;border-radius:2px;color:#000;-moz-border-radius:2px;margin:10px 0 20px;font-weight:700;font-size:14px;text-transform:uppercase;clear:both;transition:all .3s ease;background:0 0}
.contact-form input[type=submit]:hover{background:#000;color:#fff}
.captcha img{width:50%;float:left;height:43px;border-radius:2px}#captcha{width:175px;float:right}
.contact-form-block{width:430px;float:left}
.contact-form-block:nth-child(odd){float:right}@media only screen and (max-width:1024px){.contact form{margin:0}}section header i{width:100%;height:2px;float:left;padding-left:1000px;margin-left:-1000px;background:url(../imgs/section_header.png) repeat-x}
.about ul,section header h1{float:left;margin:20px 0;padding:0}section header h1{font-size:28px;color:#858585}section header h1 strong{color:#111}
.about ul{width:460px;height:auto}
.about ul li{width:100%;list-style:none;float:left;margin-bottom:20px}
.about ul li span,.about ul li span img{width:100px;height:100px;float:left}
.about ul li span{background:#FF2424;border-radius:100px;-moz-border-radius:100px;transition:all .5s ease}
.about ul li:hover span{background:#fff}
.about ul li strong{float:right;margin:30px 0 0;color:#111;width:340px;font-size:18px}
.about div,.about ul li p{float:right;color:#111;font-size:14px}
.about ul li p{padding:0;margin:0;width:340px}
.about div{width:400px;line-height:22px;margin:20px 0 50px}
.about div strong,.detail .detail-info h2{font-size:18px;font-weight:400}
.about div img{float:left;width:400px;border-radius:5px;-moz-border-radius:5px;margin-bottom:20px;box-shadow:1px 1px 8px rgba(0,0,0,.08)}div[mp-lt-controls] a,div[mp-lt-i]{box-shadow:1px 1px 5px rgba(0,0,0,.1);z-index:3100}@media only screen and (max-width:1024px){.about div,.about div img{width:100%}section header{padding-top:60px!important}section header i{padding:0;margin:0}section header h1{font-size:18px;width:100%;text-align:center!important}
.about ul{display:none}
.about div{text-align:center;margin:0}}
.detail .detail-banner{float:left;width:460px;margin:20px 0 0;cursor:pointer!important}
.detail .detail-banner img{float:left;max-width:460px}
.detail .detail-info{float:right;width:400px;margin:20px 0 0}
.detail>div>div[mp-full]{float:left;width:100%!important}
.detail .detail-info h2{float:left;width:100%;padding:0;margin:0;text-transform:uppercase;position:relative}
.detail>div ins{width:100%;float:left;height:2px;margin:15px 0;background:url(../imgs/detail_div_2_ins.png) repeat-x}
.detail .detail-info address,.detail .detail-info p{width:90%;font-size:14px;color:#000;text-align:left;font-style:inherit;float:left}
.detail .detail-info address{margin:0;padding:0 0 0 25px;min-height:22px;background:url(../imgs/detail_div_2_address.png) left top no-repeat}
.detail .detail-info p{margin:0;padding:0 0 0 40px;line-height:22px}
.detail .detail-info p[fpg]{background:url(../imgs/detail_div_2_fpg.png) left top no-repeat}
.detail .detail-info p[open]{background:url(../imgs/detail_div_2_open.png) left top no-repeat;color:#2DB200;padding-left:25px}
.detail .detail-info p[close]{background:url(../imgs/detail_div_2_close.png) left top no-repeat;color:red;padding-left:25px}
.btnGoMapa,.fastlink{background:#F4EE61}
.detail .detail-info address span{float:left;width:75%;height:auto;line-height:20px;margin:0;padding:0}
.btnGoMapa{width:89px!important;float:right!important;padding:5px 10px;font-size:13px;color:#202020;box-sizing:border-box;border-radius:3px;margin:0!important;position:relative;top:-10px!important;cursor:pointer}
.detail .detail-info i{width:100%;float:left;height:30px;line-height:30px}
.detail .detail-info i img{float:left;margin-right:10px}
.detail .detail-info i span{float:left;height:30px;line-height:30px;color:#000;font-size:18px;font-weight:400;font-style:normal;margin:0 10px 0 -10px}

.detail .detail-info a img{float:left}
.detail .detail-info i a{border:none;float:none;padding:0;font-size:inherit;margin:0;line-height:auto;height:auto}
.detail .detail-info i a:hover{background:0 0}
.detail .detail-info a:hover{background:#fff}
.detail .detail-info figure{width:100%;float:left;margin:0;padding:0}
.detail .detail-info figure img{float:left;margin-left:8px;margin-bottom:5px}
.detail .detail-info figure img:first-child,.detail .detail-info figure img:nth-child(7){margin-left:0!important}
.detail div h4{margin:0;padding:0;font-size:28px;color:#111;float:left;width:100%;height:auto;line-height:30px}
.detail div h4 small{float:right;line-height:30px;font-size:14px;font-style:italic;color:#666}#businesshour p b,#businesshour p span{font-size:12px;height:30px;line-height:30px;float:left}#businesshour p{float:left;width:14.28%}#businesshour p span{color:#000;text-transform:uppercase;font-weight:700}#businesshour p b{width:100%;text-align:center;color:#000;font-weight:400}map{width:100%;float:left;height:400px;margin-bottom:20px}div[mp-lt]{width:100%;height:100%;position:fixed;left:0;top:0;z-index:3000;background:rgba(0,0,0,.5)}div[mp-lt-i]{position:fixed;left:50%;top:50%;padding:10px 10px 6px;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div[mp-lt-i] img{border-radius:3px;-moz-border-radius:3px;max-width:900px;max-height:680px}@media only screen and (max-width:1366px){div[mp-lt-i] img{border-radius:3px;-moz-border-radius:3px;max-width:680px;max-height:450px}}div[mp-lt-controls]{position:fixed;margin-left:-124px;left:100%;top:-42px;height:40px;width:126px}div[mp-lt-controls] a{width:40px;height:40px;border-radius:3px;-moz-border-radius:3px;background:#fff;color:#000;line-height:40px;text-align:center;font-weight:700;font-size:22px;float:right;margin-right:2px}div[mp-lt-controls] a:hover{color:#FFF;background:#000}#business-photo-list-content-full{background:#fff;float:left;width:-webkit-calc(100% - 15px);width:-moz-calc(100% - 15px);width:calc(100% - 15px);border-left:950px solid #fff;padding:20px 15px 15px 0;margin:20px 0 0 -950px}#business-photo-list,#business-photo-list-carte,#business-photo-list-content{width:100%;float:left}#business-photo-list-next,#business-photo-list-next-carte,#business-photo-list-prev,#business-photo-list-prev-carte{width:30px;min-height:142px;background:#111;float:left;border-radius:5px;cursor:pointer;transition:all .5s ease}#business-photo-list-next img,#business-photo-list-next-carte img,#business-photo-list-prev img,#business-photo-list-prev-carte img{margin:70px 0 0 50%;float:left;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}#business-photo-list-next-carte:hover,#business-photo-list-next:hover,#business-photo-list-prev-carte:hover,#business-photo-list-prev:hover{opacity:.85}#business-photo-list-sld,#business-photo-list-sld-carte{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);float:left;overflow:hidden;min-height:142px;margin:0 0 0 10px}#business-photo-list-next,#business-photo-list-next-carte{float:right}
.swiper-wrapper{width:inherit!important;margin:inherit!important}
.business-photo-list-slc{width:100%!important;min-height:142px;float:left;margin:0!important;padding:0 10px 0 0!important;max-width:200px!important}
.business-photo-list-slc.csx{padding:0 10px!important}
.business-photo-list-slc a,.business-photo-list-slcevento{width:175px;height:140px;float:left;border:1px solid #f3f3f3;border-radius:5px;margin:0!important}
.business-photo-list-slcevento{margin-right:15px!important;overflow-y:hidden}
.colsdivider{width:200px!important}
.business-photo-list-slcevento img{max-width:100%}
.business-photo-list-slc a:hover{border:1px solid #dedede}
.business-photo-list-slc p{width:100%!important;float:left;padding:10px 0 0!important;color:#7e7e7e;line-height:18px!important;font-size:14px}
.business-photo-list-slc:hover p{color:#111}
.business-photo-list-slc a img{float:left;max-width:100%;max-height:100%}#bussiness-about-info,#bussiness-about-info-text{width:100%!important;float:left}#bussiness-about-info-text{margin-top:20px!important}#bussiness-about-info-text p{width:100%!important;padding:0!important;float:left!important}#business-video-list{width:100%;float:left;margin:20px 0 0}#business-video-list h4{margin:0;padding:0;font-size:28px;color:#111;float:left;width:100%;height:auto;line-height:30px}#business-video-list ins{margin-bottom:0}#business-video-list iframe{width:100%;height:450px;border:none;margin:20px 0 0;padding:0;float:left}
.prop-ic-content{width:30px;float:left;height:30px;margin-right:10px}@media only screen and (max-width:1024px){#lkbanner{width:100%;float:left;margin:60px 0 0}
.btnGoMapa{top:0!important;margin:10px 0 0!important;float:left!important;clear:both!important}
.detail-content{margin-top:40px}
.detail .detail-banner,.detail .detail-banner img{width:100%;height:auto}
.detail .detail-info{width:100%;margin-bottom:20px}
.detail .detail-info a{width:100%;margin-top:5px}#business-photo-list-content-full{margin:15px 0 0;padding:15px;border-radius:5px;width:100%;border:none}#business-video-list h4,.detail div h4{text-align:center;font-size:14px}
.detail>div ins{margin:10px 0}#bussiness-about-info-text p,.contact-form span{font-size:14px}#business-video-list iframe{height:250px!important}
.contact-form #cidade,.contact-form #responsavel_cidade,.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea,.contact-form-block{width:100%}#businesshour *,.detail .detail-info i{width:100%!important;float:left!important}#captcha{width:50%}
.detail .detail-info i{margin:20px 0 0!important;padding:0!important;height:auto!important;text-align:center!important}#businesshour *,.detail .detail-info figure,.detail .detail-info h2{text-align:center}
.detail .detail-info i:nth-child(8){margin:0!important}
.detail .detail-info i a.phonemobile{float:left!important;display:table!important;position:unset;margin:0 0 0 10px!important;-webkit-transform:translateX(0)!important}#businesshour{padding:20px 0 0!important}#businesshour *{margin:0;padding:0}
.detail div h4,.detail div h4 small{width:100%;line-height:20px;text-align:center}
.detail .detail-info figure img{float:none;clear:inherit;margin:0}}a#lk-whtasapp-mobile{width:auto;min-height:32px;height:32px;float:left;margin:15px 10px 10px 0;right:0;z-index:1000;padding:0 15px;font-size:18px;line-height:32px;color:#FFF;background:#189D0E;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a#lk-whtasapp-mobile svg{width:16px;height:16px;float:left;margin:8px 5px 0 0}a#lk-whtasapp-mobile path{fill:#FFF}#montamapa{width:100%;float:left;margin-top:20px}@media only screen and (max-width:1024px){a#lk-whtasapp-mobile{display:block;padding:0 10px;font-size:12px}}
.xberto{margin-right:170px!important}#businesshour p span{width:62px!important;text-align:left}#businesshour b{width:auto!important;text-align:left}
.box-mapa{margin:0!important;float:left}
.area-mapa{width:calc(100% + 10px);float:right}#trajeto-texto,.maparota{width:calc(100% / 2 - 10px);float:left;height:400px;background:#fff;margin-left:10px}#trajeto-texto{max-height:400px;overflow-y:auto;box-sizing:border-box;padding:10px}fieldset{width:calc(100% + 10px);float:right;border:0!important;padding:0!important}fieldset div:nth-child(1),fieldset div:nth-child(2){width:calc(100% / 2 - 64px);float:left;margin-left:10px}
.detail .detail-info a.btnGoMapaMobile{display:none}fieldset div:nth-child(3){width:auto;float:left;margin-left:13px;margin-top:19px}
.box-mapa label{width:100%;float:left;text-align:left;font-size:13px;margin-bottom:3px;box-sizing:border-box}
.box-mapa input[type=text]{width:100%;padding:0 15px;float:left;height:42px;line-height:42px;border:none;outline:0;border-radius:2px;-moz-border-radius:2px;margin-bottom:10px;font-size:14px;color:#000;box-shadow:1px 1px 5px rgba(0,0,0,.08);box-sizing:border-box}
.box-mapa input[type=submit]{float:left;height:40px;line-height:40px;padding:0 20px;border:1px solid #000;border-radius:2px;color:#000;-moz-border-radius:2px;margin:0;font-weight:700;font-size:14px;text-transform:uppercase;clear:both;transition:all .3s ease;background:0 0}
.box-mapa input[type=submit]:hover{background:#000;color:#fff}@media (max-width:768px){#abertoMobile p[close],#abertoMobile p[open]{width:auto!important;float:none;position:unset;margin:0 auto;display:table;padding-left:16px;font-size:9px!important}

#businesshour p span,.detail .detail-info h2,.detail div h4{background:#FF2424;text-shadow: white 0.1em 0.1em 0.2em;border-radius:5px;-webkit-box-shadow:1px 1px 5px 0 rgba(50,50,50,.2);-moz-box-shadow:1px 1px 5px 0 rgba(50,50,50,.2); font-weight: bold;}

#abertoMobile{display:block!important}#businesshour p b{margin-left:10px}#abertoDesktop{display:none}#abertoMobile p[open]{background:url(../imgs/detail_div_2_open.png) left center no-repeat;color:#2DB200;background-size:10px}#abertoMobile p[close]{background:url(../imgs/detail_div_2_close.png) left center no-repeat;color:red;background-size:10px}
.detail .detail-info h2,.detail div h4{padding:5px;position:relative;box-shadow:1px 1px 5px 0 rgba(50,50,50,.2)}#businesshour p span{width:70px!important;height:24px;line-height:24px;padding:0 4px;position:relative;box-shadow:1px 1px 5px 0 rgba(50,50,50,.2)}#businesshour p:first-child{margin-top:15px}
.detail .detail-info address{width:100%;position:relative}
.detail .detail-info address span{width:60%}#businesshour p:nth-child(4){margin-top:10px!important}
.business-contact{width:100%;float:left;margin-top:15px}#businesshour p{margin-bottom:5px}
.bannerMobile{display:flex!important}
.detail .detail-info a.btnGoMapaDesktop{display:none}
.detail .detail-info a.btnGoMapaMobile{position:absolute;top:30px;right:6px!important;-webkit-box-shadow:1px 1px 5px 0 rgba(50,50,50,.2);-moz-box-shadow:1px 1px 5px 0 rgba(50,50,50,.2);box-shadow:1px 1px 5px 0 rgba(50,50,50,.2);border:0;display:block}
.bannerDesktop{display:none!important}fieldset{width:100%!important;float:left}fieldset div{width:100%!important;float:left!important;margin:0 0 10px!important}#trajeto-texto,.area-mapa,.maparota{width:100%!important;margin-left:0!important;float:left!important;padding:0!important}
.box-mapa>article{box-sizing:border-box!important}#trajeto-texto{margin-top:20px!important}}
.bannerDesktop,.bannerMobile{margin:30px 0 20px;width:100%;float:left}#lkbanner span img{text-align:center;max-width:100%}
.bannerDesktop{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}
.bannerMobile{display:-ms-flex;display:none;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}
.events-list{width:100%;float:left;margin-top:20px}
.event-list-item{width:100%;background:#fff;border-radius:3px;-moz-border-radius:3px;float:left;height:110px;overflow:hidden;padding:0;box-shadow:1px 1px 5px rgba(0,0,0,.08);margin-bottom:20px;transition:all .5s ease}
.event-list-item:hover{box-shadow:1px 1px 10px rgba(0,0,0,.15)}
.event-list-item-img{width:110px;height:110px;float:left;overflow:hidden}
.event-list-item-img img{height:100%;width:100%;float:left}
.event-list-item-date{width:110px;height:110px;float:left;background:#ffffef}
.event-list-item-date div{width:100%;float:left}
.event-list-item-date i{width:50px;height:2px;background:#FF2424;margin:0 0 0 30px;float:left}
.event-list-item-date strong{width:100%;text-align:center;float:left;color:#111;font-weight:700;font-size:22px}
.event-list-item-info{width:-webkit-calc(100% - 230px);float:right;height:110px;margin-right:10px;background:url(../imgs/listresult_div_a_strong_b.png) right center no-repeat}
.event-list-item-info>div{width:100%;float:left;padding:0 20px}
.event-list-item-info strong{width:100%;float:left;color:#111;font-size:16px;height:auto;margin:0}
.event-list-item-info-location{width:100%;float:left;margin:10px 0 0}
.event-list-item-info-location-ic{width:10px;float:left;height:auto}
.event-list-item-info-location-ic img{width:100%;float:left}
.event-list-item-info-address{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:-ms-calc(100% - 10px);float:left;padding:0 0 0 10px}
.event-list-item-info-address p{width:100%;float:left;height:auto;color:#111;margin:0;padding:0;line-height:15px;font-size:14px}
.event-list-item-info-address small{width:100%;float:left;height:auto;color:#111;margin:5px 0 0;padding:0;font-size:12px;font-weight:700}@media only screen and (max-width:1024px){.event-list-item-date,.event-list-item-info{height:auto;width:100%;padding:15px}
.events-list{margin-top:-15px}
.event-list-item{height:auto}
.event-list-item-img,.event-list-item-img img{width:100%;height:auto}
.event-list-item-date i{width:100%;margin:5px 0}
.event-list-item-date strong{font-size:12px}}
.subcategory-list{width:100%;float:left;margin-top:20px}
.subcategory-list-item{width:100%;background:#fff;border-radius:3px;-moz-border-radius:3px;float:left;height:110px;overflow:hidden;padding:0;box-shadow:1px 1px 5px rgba(0,0,0,.08);margin-bottom:20px;transition:all .5s ease;display:flex;flex-direction:row}
.subcategory-list-item:hover{box-shadow:1px 1px 10px rgba(0,0,0,.15)}
.subcategory-list-item-img{width:110px;height:110px;float:left;overflow:hidden}
.subcategory-list-item-img img{height:100%;width:100%;float:left}
.subcategory-list-item-date{width:110px;height:110px;float:left;background:#ffffef}
.subcategory-list-item-date div{width:100%;float:left}
.subcategory-list-item-date i{width:50px;height:2px;background:#FF2424;margin:0 0 0 30px;float:left}
.subcategory-list-item-date strong{width:100%;text-align:center;float:left;color:#111;font-weight:700;font-size:22px}
.subcategory-list-item-info{display:flex;flex:1;float:left;height:110px;margin-right:10px;background:url(../imgs/listresult_div_a_strong_b.png) right center no-repeat}
.subcategory-list-item-info>div{width:100%;float:left;padding:0 20px}
.subcategory-list-item-info strong{width:100%;float:left;color:#111;font-size:16px;height:auto;margin:0}
.subcategory-list-item-info-location{width:100%;float:left;margin:10px 0 0}
.subcategory-list-item-info-location-ic{width:10px;float:left;height:auto}
.subcategory-list-item-info-location-ic img{width:100%;float:left}
.subcategory-list-item-info-address{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:-ms-calc(100% - 10px);float:left;padding:0 0 0 10px}
.subcategory-list-item-info-address p{width:100%;float:left;height:auto;color:#111;margin:0;padding:0;line-height:15px;font-size:14px}
.subcategory-list-item-info-address small{width:100%;float:left;height:auto;color:#111;margin:5px 0 0;padding:0;font-size:12px;font-weight:700}@media only screen and (max-width:1024px){.subcategory-list-item-date,.subcategory-list-item-info{height:auto;width:100%;padding:15px}
.subcategory-list{margin-top:-15px}
.subcategory-list-item{height:auto}
.subcategory-list-item-img,.subcategory-list-item-img img{width:100%;height:auto}
.subcategory-list-item-date i{width:100%;margin:5px 0}
.subcategory-list-item-date strong{font-size:12px}}