/* CONSTRUÇÃO */
.construcao img {width: 342px; height: 90px; object-fit: cover;}
.construcao a {color: #6c757d!important;}
.construcao a:hover {color: #6c757d!important; text-decoration: underline; padding-bottom: 0px;}

/* CREATIVE-LP */
.creative-lp .navbar, .creative-lp body, .creative-lp h6 {
    font-weight: 400;
}

.creative-lp .title {
    color: #112f6b!important;
}

.creative-lp .btn.pink-gradient, .creative-lp .btn.pink-gradient:active, .creative-lp .btn.pink-gradient:focus, .creative-lp .pink-gradient {
    background: -webkit-linear-gradient(50deg,#FF5858,#ee4392);
    background: -o-linear-gradient(50deg,#FF5858,#ee4392);
    background: linear-gradient(40deg,#FF5858,#ee4392);
}

.btn.pink-gradient {
    color: #fff!important;
}

.creative-lp .streak.streak-md {
    height: auto;
}

.creative-lp .mask.rgba-gradient {
    background: -webkit-linear-gradient(45deg,rgba(255,88,88,.7),rgba(238,66,146,.8) 100%);
    background: -webkit-gradient(linear,45deg,from(rgba(255,88,88,.7)),to(rgba(238,66,146,.8)));
    background: -o-linear-gradient(45deg,rgba(255,88,88,.7),rgba(238,66,146,.8) 100%);
    background: linear-gradient(to 45deg,rgba(255,88,88,.7),rgba(238,66,146,.8) 100%);
}

.creative-lp .btn-white, .creative-lp .orange-text {
    color: #fb5364!important;
}

.creative-lp .title {
    color: #112f6b!important;
}

body {font-family: 'Montserrat', sans-serif;}
p {font-size: 0.9rem; color: #8b8b8c;}
h1, h2, h3, h4, h5, h6 {font-family: 'Muli', sans-serif!important; font-weight: 800!important;}

/* CLASSES PADRÃO DIEGO WEB */
.clear {clear: both;}
.fr-1 {float: right;}
.fl-1 {float: left;}
.sp-1 {padding-right: 0!important; padding-left: 0!important;}
.mza-1 {margin: 0 auto!important;}
.mlzero {margin-left: 0!important;}
.mrzero {margin-right: 0!important;}
.obf {object-fit: cover;}
.transition {-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s;}
.indigo-text {color: #0f3d65!important;}

/* EFEITOS */
.marquee {
  width: 400px;
  height: 22px;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid #ccc;
  padding: 2px;
}
.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 15s linear infinite;
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}

/* NAVBAR */
.navbar.navbar-dark .breadcrumb .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item .nav-link {
    color: #126BA7;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
}

.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
    color: #1e8eda;
}

.bl-1 {
    border-left: 1px dotted #484848;
}

.bars {color: #126BA7;}

.btn-whatsapp-topo {
    font-family: 'Days One', sans-serif!important;
    font-weight: 800!important;
    font-size: 0.8rem!important;
    text-transform: capitalize!important;
    background-color: #08bb56;
    border: 1px solid #08bb56!important;
    border-color: #08bb56!important;
    color: #FFF!important;
    padding: .1rem 1rem;
}

.btn-ligar {
    font-family: 'Days One', sans-serif!important;
    font-weight: 800!important;
    font-size: 0.8rem!important;
    text-transform: capitalize!important;
    background-color: #0d6b9f;
    border: 1px solid #0d6b9f!important;
    border-color: #212b5a!important;
    color: #FFF!important;
    padding: .1rem 1rem;
}

.page-footer, .top-nav-collapse {
    background-color: #FFF;
}

/* CAROUSEL */
.carousel .carousel-inner .active, .carousel .carousel-inner .carousel-item {
    height: 100%;
}

.carousel .carousel-inner, .carousel .carousel-inner .active, .carousel .carousel-inner .carousel-item {
    height: 100%;
}

.view, body, html {
    height: 100%;
}

/* SOBRE NÓS - HOME */
.sobreNosHome h3 {font-family: 'Oswald', sans-serif; text-transform: uppercase; color: #0d6b9f;}
.btn-sobreNos {background-color: #0e6c9f!important; color: #fff!important;}

/* PRODUTOS - HOME */
.produtosHome h2 {font-family: 'Oswald', sans-serif; color: #0d6b9f;}
.produtosHome a {color:#0f3d65;}
.produtosHome p:hover {text-decoration: underline;}

/* NOTICIAS */
.noticias a {font-family: 'Montserrat', sans-serif; font-size: 0.9rem;}
.noticias h2 {font-family: 'Oswald', sans-serif; color: #0d6b9f;}
.noticias h3 a {font-size: 1.5rem!important; color: #0d6b9f!important;}
.view-card {height: auto!important;}
.single-news p {margin-bottom: 5px;}

/* BASE INT */
.baseInt {margin-top: 17px;}
.baseInt h1 {text-transform: uppercase; color: #0d6b9f; font-weight: 900!important;}
.baseInt h2 {color: #0d6b9f; font-size: 1.2rem; font-weight: 600!important;}
.baseInt span {font-weight: 700!important;}

.breadcrumb-1 { background: url(../img/padrao/banner-int-02.jpg) no-repeat; background-size: cover; background-position: center center;}

/* PRODUTOS */
.listaProdutos p {margin-bottom: 0px;}
.listaProdutos h5 {color: #0d6b9f!important;}

/* LOCALIZAÇÃO */

/* FALE CONOSCO */
.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    -webkit-box-shadow: 0 1px 0 0 #0d6b9f;
    box-shadow: 0 1px 0 0 #0d6b9f;
    border-bottom: 1px solid #0d6b9f;
    color: #0d6b9f!important;
}

.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label {
    color: #0d6b9f!important;
}
.btn-fale-conosco {color: #FFF!important; background-color: #0d6b9f!important;}
.padrao {
    color: #0d6b9f!important;
}


/* FOOTER */
.footer-copyright {font-family: 'Roboto', sans-serif; font-size: 1rem;}
.bg-footer {background-color: #0f3d65!important;}