body{margin:0 auto;padding:0}
#banner_slothome2 .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#banner_slothome2 .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
#banner_slothome2 .owl-carousel .owl-wrapper{display:none;position:relative}
#banner_slothome2 .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
#banner_slothome2 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
#banner_slothome2 .owl-carousel .owl-item{float:left}
#banner_slothome2 .owl-controls .owl-buttons div,#banner_slothome2 .owl-controls .owl-page{cursor:pointer}
#banner_slothome2 .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}
#banner_slothome2 .owl-carousel .owl-item,#banner_slothome2 .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
#banner_slothome2 .owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
#banner_slothome2 .owl-vertical-out{z-index:10;-webkit-animation:fadeOut .2s both ease;-moz-animation:fadeOut .2s both ease;animation:fadeOut .2s both ease}
#banner_slothome2 .owl-vertical-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
#banner_slothome2 .owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
#banner_slothome2 .owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
#banner_slothome2 .owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
#banner_slothome2 .owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
#banner_slothome2 .owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
#banner_slothome2 .owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
#banner_slothome2 .owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
#banner_slothome2 .owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty{0%{opacity:1}}
@-moz-keyframes empty{0%{opacity:1}}
@keyframes empty{0%{opacity:1}}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}

#banner_slothome2 .owl-theme .owl-controls{margin-top:1px;text-align:center}
#banner_slothome2 .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;text-indent:-9999px;margin:5px;width:75px;height:172px;font-size:12px;filter:Alpha(Opacity=50);opacity:.5}
#banner_slothome2 .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
#banner_slothome2 .owl-theme .owl-controls .owl-page{display:block;zoom:1}
#banner_slothome2 .owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
#banner_slothome2 .owl-theme .owl-controls .owl-page.active span,#banner_slothome2 .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
#banner_slothome2 .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
#banner_slothome2 .owl-item.loading{min-height:250px}

#center{display:block;min-height:400px;width:100%;margin:0 auto}
#banner_slothome2{width:100%;height:170px;display:block;overflow:hidden;background:#fff}
#banner_slothome2 .slot-home{width:100%;margin:0 auto;text-align:center}
#banner_slothome2 .slot-home .itemhathome img{display:block;width:100%;height:auto}

#banner_slothome2 .slot-home .clickable .owl-buttons .owl-next,#banner_slothome2 .slot-home .clickable .owl-buttons .owl-prev{background:  url(http://img.kalunga.com.br/banner-home/arrow-slot.png) no-repeat;display: block; position:relative; margin-top:-100px; z-index:99;}
#banner_slothome2 .slot-home .clickable .owl-buttons .owl-prev{float: left;background-position: 0px 0px; width: 30px; height: 30px;}
#banner_slothome2 .slot-home .clickable .owl-buttons .owl-next{float: right;background-position: -30px 0px; width: 30px; height: 30px;}

.slot-home .owl-pagination{width:20px;left:50%;margin:85px auto 0 470px;position:absolute;background:#353535;border-radius:20px;top:1%}
.slot-home span{background:#fff}
#banner_slothome2 .link-campanha-1,#banner_slothome2 .link-campanha-2,#banner_slothome2 .link-campanha-3,#banner_slothome2 .link-campanha-4,#banner_slothome2 .link-campanha-5,#banner_slothome2 .link-campanha-6,#banner_slothome2 .link-campanha-7{display:block;background:url(slot-rotativo-2.png) no-repeat;overflow:hidden;text-indent:-9999px;width:100%;height:170px}
#banner_slothome2 .link-campanha-1{background-position:center 0;background-color:#ff2947}
#banner_slothome2 .link-campanha-2{background-position:center -173px;background-color:#8e2fac}
#banner_slothome2 .link-campanha-3{background-position:center -345px;background-color:#62a21d}
#banner_slothome2 .link-campanha-4{background-position:center -518px;background-color:#0081be}
#banner_slothome2 .link-campanha-5{background-position:center -689px;background-color:#fbd902}
#banner_slothome2 .slot-home .owl-controls .owl-page span{display:block;clear:both;width:12px;height:12px;margin:5px 4px;filter:Alpha(Opacity=100);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff!important}
#banner_slothome2 .slot-home .owl-controls .owl-page.active span,
#banner_slothome2 .slot-home .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#ffea00!important}