.img { display: block;  background-size: cover !important;}
.img a{ width: 100%; height: 100%; float:left; background-size: contain !important; font-size: 0;}
.row{margin:0 auto; max-width:100%; width:100%}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{margin:0 -.9375rem;max-width:none;width:auto}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin:0;max-width:none;width:auto}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{padding: 0;width:100%;float:left}
.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}
.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}

button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0;position:relative;text-align:center;text-decoration:none;display:inline-block; font-size: 0;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}

.home-demo{padding: 0; margin: 0px 0 0;cursor: grab;}
.home-demo .item{ height: 62.25vh !important; max-height: 600px}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.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)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-prev{float: left; margin: -62.25vh 0 0 1%;  background:url(botaozinhos/prev.svg) no-repeat center;}
.owl-next{float: right;  margin: -62.25vh -4% 0 0; background:url(botaozinhos/next.svg) no-repeat center;}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grabbing}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

::i-block-chrome, .home-demo .owl-prev{ margin-left: 0.5%;}
::i-block-chrome, .home-demo .owl-next{ margin-right: -5%;}
/*::i-block-chrome, .home-demo .item{ height: 600px}*/

.owl-nav{ display: none;}
.home-demo:hover .owl-nav{ display: block;}
.engloba-play-pause{ display: none}
.home-demo:hover .engloba-play-pause{ display: block;}

@media (max-width: 990px){
	.owl-nav{ display: none; display: none !important}	
	.engloba-play-pause{ display: none !important}
}

.engloba-play-pause{ margin: -60px 0 0; position: relative; z-index: 9; float: right; width: 5%;}
.engloba-play-pause .play{ background:url(botaozinhos/play.svg) no-repeat center; width: 100%; height: 38px}
.engloba-play-pause .stop{ background:url(botaozinhos/pause.svg) no-repeat center; width: 100%; height: 38px}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:right; -webkit-tap-highlight-color:transparent; margin: 0px 1% 0 0; position: relative; width: 95%; float:left; top: 0vh}
.owl-theme .owl-nav [class*=owl-]{color: transparent; font-size:0px; padding:30.15vh 20px; padding:25.15vh 20px\0; display:inline-block; cursor:pointer;}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-dots{ margin-top: -33px !important;}

::i-block-chrome, .owl-theme .owl-nav {position: absolute; height: 0px}
::i-block-chrome, .owl-theme .owl-nav [class*=owl-]{ padding:0px; position: relative;}