

#head .topo{
  height: 30px;
}

.losango{
  width: 200px;
  transform: skew(30deg);
  height: 50px;
}
.losango .item{
  transform: skew(-30deg);
}
.trapezio{
  clip-path: polygon(0 0, 100% 0%, 100% 99%, 15% 100%);
  width: calc(100% + 15px);
  margin-left: -15px;
}

.trapezio .item{

}

.whats{
  width: 270px;
  height: 60px;
  text-align: center;
}

.whats .icon{
  border-radius: 7px 0 0 7px;
  background-color: #27ae61; float: left;
  height: 100%;
  float: left;
  width: 23%;
  font-size: 35px;
}
.whats .text{
  border-radius: 0px 7px 7px 0px;
  background-color: #2dcc70;
   float: left;   
  height: 100%;
  width: 77%;
  padding: 1px 0 0 0;
}

.sociais .icons{
  width: 30px;
  height: 30px;
  padding: 3px;
  background: #fff;
  border-radius: 50%;
  float: left;
  margin:0 2px; 
}

#head .logo{
  width: 250px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
  z-index: 99;
}



.menu{
  height: 55px;
}

.thumb{
  padding-bottom: 60%;
  background-repeat:no-repeat; 
  height: 0; 
  background-size:cover; 
  background-position: 50% 20% ;

  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;


}

.thumb:hover{
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.pontilhado {
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #ddd;
}

.pontilhado:last-child {
    display: none;
}

#slide .carousel-indicators{
  marg
}

.carousel-indicators li{
  width: 13px;
  height: 13px;
  border-radius: 100%;
}


#slide .categoria {
    position: absolute;
    top: 0%;
    left: 0%;
    z-index: 10;
    color: #fff;
    text-align: center;
}

.carousel-caption {
    position: absolute;
    right: 0%;
    bottom: 0px;
    left: 0%;
    z-index: 10;
    padding: 40px 0 35px 0;
    color: #fff;
    text-align: center;
    background: linear-gradient(to top, rgba(0,0,0,.6) 40%, rgba(0,0,0,0) 100%);
}

.thumb_caption{
  position: absolute;
  bottom: 0%;
  width: 100%;
  background: linear-gradient(to top, rgba(0,0,0,.6) 40%, rgba(0,0,0,0) 100%);
}




.hand{ cursor: pointer; }

.italico{ font-style:italic;}
.strong{ font-weight: bold;}
.underline{ text-decoration:underline;}
.bold{font-weight: 700;}

.vermelho{ color:#E94C3D;  border-color:#E94C3D; }
.verde{color: #008C23; border-color: #008C23;}
.azul{color:#0772bd;  border-color:#0772bd;}
.creme{color:#E9E4CE;  border-color:#E9E4CE;}
.laranja { color: #EB7C15;  border-color:#EB7C15;}
.azul_light{ color: #1582AF; border-color: #1582AF;}
.azul_marinho{ color: #184b8c; border-color: #184b8c;}
.violeta { color: #875D8F;  border-color: #875D8F; }
.branco{ color:#FFFFFF;  border-color:#FFFFFF;}
.amarelo{color:#ffbf00;  border-color:#ffbf00;}
.cinza1{color:#CCCCCC;  border-color:#CCCCCC;}
.cinza2{color: #999999;  border-color:#999999;}
.cinza3{color: #666666;  border-color:#666666;}
.cinza4{color: #444;  border-color:#444}
.marrom{color: #5F4A39;  border-color:#5F4A39;}
.vinho{color: #832D2E;  border-color:#832D2E}
.preto{color: #000;  border-color:#000}


img, object, embed,iframe {max-width:100%;}
img {height:auto;}



@media only screen and (min-width:769px) {
  .mob{display: none;}
  /*.desk{display: initial;}*/
}
@media only screen and (max-width:768px) {
  /*.mob{display: initial;}*/
  .desk{display: none;}

  #solucoes{height: auto;}
}



.ta-1{  font-size:10px; }
.ta-2{  font-size:11px; }
.ta-3{  font-size:12px; }
.ta-4{  font-size:14px; }
.ta-5{  font-size:16px; }
.ta-6{  font-size:18px; }
.ta-7{  font-size:20px; }
.ta-8{  font-size:22px; }
.ta-9{  font-size:24px; }
.ta-10{  font-size:28px; }
.ta-11{  font-size:34px; }
.ta-12{  font-size:38px; }
.ta-13{  font-size:44px; }
.ta-14{  font-size:56px; }

@media only screen and (min-width: 992px) and (max-width: 1200px) {

.tb-1{  font-size:10px; }
.tb-2{  font-size:11px; }
.tb-3{  font-size:12px; }
.tb-4{  font-size:14px; }
.tb-5{  font-size:16px; }
.tb-6{  font-size:18px; }
.tb-7{  font-size:20px; }
.tb-8{  font-size:22px; }
.tb-9{  font-size:24px; }
.tb-10{  font-size:28px; }
.tb-11{  font-size:34px; }
.tb-12{  font-size:38px; }
.tb-13{  font-size:44px; }
.tb-14{  font-size:56px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.tc-1{  font-size:10px; }
.tc-2{  font-size:11px; }
.tc-3{  font-size:12px; }
.tc-4{  font-size:14px; }
.tc-5{  font-size:16px; }
.tc-6{  font-size:18px; }
.tc-7{  font-size:20px; }
.tc-8{  font-size:22px; }
.tc-9{  font-size:24px; }
.tc-10{  font-size:28px; }
.tc-11{  font-size:34px; }
.tc-12{  font-size:38px; }
.tc-13{  font-size:44px; }
.tc-14{  font-size:56px; } 
}
@media only screen and (min-width: 100px) and (max-width: 767px) {
.td-1{  font-size:10px; }
.td-2{  font-size:11px; }
.td-3{  font-size:12px; }
.td-4{  font-size:14px; }
.td-5{  font-size:16px; }
.td-6{  font-size:18px; }
.td-7{  font-size:20px; }
.td-8{  font-size:22px; }
.td-9{  font-size:24px; }
.td-10{  font-size:28px; }
.td-11{  font-size:34px; }
.td-12{  font-size:38px; }
.td-13{  font-size:44px; }
.td-14{  font-size:56px; }
}
