﻿@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;}
.owl-specs .item a{text-decoration:none;font-weight:500;color:#e74725;}
.owl-specs .item a:hover{text-decoration:none;}
.owl-specs .item a i{font-size:0.9em;position:relative;top:1px;}
@media (min-width: 1170px){
.owl-specs{width:1170px; margin:15px auto; }
.owl-specs .item{float:left; width:20%;cursor:default;}
}

.owl-clients .owl-item{background:#fff;}
.owl-clients .owl-item img{width:auto;margin:0 auto;max-width:100%;}
@media(min-width:500px){.owl-clients .owl-item img{max-width:none;}}
@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-template .owl-item{text-align:center;}
.owl-template .owl-item img{max-width:100%; width:auto;margin:0 auto;}