﻿@import url('owl.carousel.min.css'); /*Necessario para OWL carregar*/
@import url('owl.theme.default.min.css'); /*optional*/

.owl-specs{margin:10px 0;}
.owl-specs .center .item .title, .owl-specs .center .item .icon, .owl-specs .item.hover .icon, .owl-specs .item.hover .title{color:#e74725;}
.owl-specs .item div:nth-child(3){display:none;}
.owl-specs .center.owl-item div:nth-child(3), .owl-specs .hover div:nth-child(3){display:block;}
.owl-specs .item .icon,.owl-specs .item .title{color:#808080;}
.owl-specs .item .icon{margin-bottom:20px; font-size: 2.5em;}
.owl-specs .item .title{font-family:Ubuntu; font-weight:500; font-size: 1.5em;margin-bottom:35px;position:relative;}
.owl-specs .item.hover .title:after, .owl-specs .center .title:after{content:""; position:absolute;bottom:-20px;left:calc(50% - 8px); width:16px; height:16px; border-radius:50%;background:#e74725;}
.owl-specs .item .text{color:#333333;}

@media (min-width: 1170px){
.owl-specs{width:1170px; margin:15px auto; }
.owl-specs .item{float:left; width:20%;cursor:default;}
}


.owl-clients .owl-item img{width:auto;margin:0 auto;}
@media (min-width: 1170px){
.owl-clients{width:1170px; margin:15px auto; }
.owl-clients .item{float:left; width:24%;cursor:default; margin-bottom: 30px;}
}

.owl-news .item{color:#fff;}
.owl-news .texts{background:#333333;height: 100%;padding: 20px;}
.owl-news .title{margin-bottom: 15px;font-family: Ubuntu;text-align: left; font-size: 1.7em;}
.owl-news .text{font-size: 0.85em;text-align: left;}
.owl-news a{color: #fff;text-decoration:none;padding: 20px 20px 0 20px;display: block;clear: both;}
.owl-news a i{top: 2px;position: relative;text-decoration: none;}
.owl-news .col-image{height:300px;overflow:hidden;position:relative;padding:0;}
.owl-news .item img{min-height:100%;min-width:100%;width:auto;position: absolute;}
.owl-news .col-texts{padding:0;}
.owl-news .owl-dots{ top: 255px;/*relacionado com a altura da .col-image*/ position: absolute;width:100%}
.owl-news .owl-controls .owl-nav [class*=owl-]{background: none;font-size: 2.8em;text-shadow: 0px 2px 2px rgba(51,51,51,0.3);}
.owl-news .owl-controls .owl-nav [class*=owl-]:hover{background: none;border-radius: 0;text-shadow: 0px 2px 2px rgba(51,51,51,0.8);}
.owl-news .owl-controls .owl-nav .owl-prev, .owl-news .owl-controls .owl-nav .owl-next{top: 150px;/*relacionado com a altura da .col-image*/position: absolute;}
.owl-news .owl-controls .owl-nav .owl-prev{left: 0;}
.owl-news .owl-controls .owl-nav .owl-next{left: calc(100% - 65px);}
.owl-news .owl-dots .owl-dot span{background:none; border:2px solid #fff;width:15px;height:15px;border-radius:50%;}
.owl-news .owl-dots .owl-dot.active span{background:#fff;}
.owl-news .owl-dots .owl-dot:hover span {background: rgba(255,255,255,0.2);}
@media (min-width: 768px){
.owl-news .item{height:500px;overflow:hidden;}
.owl-news .item [class^="col-"]{height:100%;padding:0;position: relative;}
.owl-news .texts{font-weight:normal;position: absolute;width: 100%;}
.owl-news .owl-controls .owl-nav .owl-next{left: calc((100% / 12) * 7 - 65px);}
.owl-news .owl-dots{width:calc((100% / 12) * 7);bottom: auto; top: 90%;/*relacionado com a altura da .col-image*/position: absolute;}
.owl-news a{position: absolute;bottom: 20px;right: calc((100% / 12) * 5 - 45px);}
}
@media (min-width: 992px){
.owl-news .owl-controls .owl-nav .owl-next{left: calc((100% / 12) * 8 - 65px);/*relacionado com a largura da .col-image*/}
.owl-news .owl-dots{width:calc((100% / 12) * 8);}
.owl-news a{position: absolute;bottom: 20px;right: calc((100% / 12) * 5 - 45px);/*relacionado com a largura da .col-texts*/}
}

.owl-project .item{max-height:250px;} 
@media (min-width: 768px){
.owl-project .item{height:500px;max-height:initial;} 
}

.owl-banner, .owl-banner .item{height: 200px;position:relative;overflow:hidden;}
.owl-banner .owl-controls{position:absolute;width:100%;bottom: 0;}
.owl-banner .owl-nav {position: relative; z-index: 999999999;font-family:'sgme-icon';font-size: 2em;top: -115px;display: none;}
.owl-banner .owl-nav .owl-prev{cursor:pointer; float:left;position:relative; background:none;border:none;}
.owl-banner .owl-nav .owl-next{cursor:pointer;float:right;position:relative;background:none;border:none;}
.owl-banner .owl-nav .owl-prev:before{content:"\e606";color:rgba(254,254,254,0.6);}
.owl-banner .owl-nav .owl-next:before{content:"\e605";color:rgba(254,254,254,0.6);}
.owl-banner .owl-controls .owl-nav [class*=owl-]{background:none; font-size:2em;top: 0;}
.owl-banner .owl-controls .owl-nav [class*=owl-]:hover{background:none;}
.owl-banner .owl-controls .owl-nav [class*=owl-]:hover:before{background:none;color:rgba(254,254,254,1);}

.owl-banner .item img{min-width: 100%;  min-height:100%;left:50%;width: initial;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position: absolute;}

.owl-banner .owl-dots {margin-top: 0;z-index: 9999999999999999;position: relative;margin-right: 10px;float:right;clear: both;bottom: 20px;}
.owl-banner .owl-dots .owl-dot {display:inline; float: left;}
.owl-banner .owl-dots  .owl-dot span{float:left;background: transparent;height: 15px;width: 15px; margin:0 5px;text-decoration:none;cursor:pointer;border-radius: 50%;border: 2px solid #fff;}
.owl-banner .owl-dots  owl-dot.active span{background:#929292;}

.owl-banner .bannerTexts {position: absolute; top: 0px; left: 0px; z-index: 99999999999;padding: 20px 36px 15px;  width: 100%;}
.owl-banner .bannerTexts a,.owl-banner .bannerTexts a:hover{text-decoration:none;color: #fff;} 
.owl-banner .bannerTittle{font-weight: 300;font-size: 3.8em;color: #fff;display:block;margin-bottom: 0;}
.bannerText .gctitulo {
    font-weight: 300;
    font-size: 1.6em;
    color: #fff;
    margin-bottom: 0;
}

.owl-banner .bannerText{font-weight: 200;font-size:1em;color: #fff;display:block;margin-top: -18px;}
.owl-banner .bannerText p{margin:0;}
.owl-banner a.bannerText, .owl-banner a.bannerText:hover{text-decoration:none;}
@media(min-width:768px) {.owl-banner .bannerTexts{top: 0;}.owl-banner, .owl-banner .item{height: 380px;}.owl-banner .owl-nav {display:block;}.owl-banner .bannerText{font-weight: 200;font-size: 2.4em;}}



.owl-carousel-footer .owl-stage-outer{z-index:2;}
.owl-carousel-footer .owl-nav {position: relative; z-index: 999999999;font-family:'sgme-icon';font-size:2em;}
.owl-carousel-footer .owl-controls{position: absolute;top: calc(100% - 6px);width: 100%;}
.owl-carousel-footer .owl-controls .owl-nav [class*=owl-]{font-family:'sgme-icon';position:relative; color:#999999;border:solid 1px #666666;  background-color: rgba(255,255,2550,0.7); font-size:11px; padding: 3px 5px;margin: 0;cursor:pointer;border-radius: 0;}
.owl-carousel-footer .owl-controls .owl-nav [class*=owl-]:hover{background-color: rgba(255,255,2550,1);color:#999999;}
.owl-carousel-footer .owl-nav .owl-prev {float:left; }
.owl-carousel-footer .owl-nav .owl-prev:before {content:"\e603";}
.owl-carousel-footer .owl-nav .owl-next {float:right;}
.owl-carousel-footer .owl-nav .owl-next:before {content:"\e604";}

