/*
Theme Name: Komunica Mais
Theme URI: https://www.komunicamais.com.br/
Author: Komunica Mais
Author URI: https://www.komunicamais.com.br/
Description: Construtor de Landing Pages
Version: 1.0
Tags: komunica, mais, landing, page
*/
* {font-family: 'Montserrat', sans-serif !important;}
.navbar-fixed-top .navbar-nav > li > a {font-weight: 400;}
.fa, .far, .fas {font-family: "Font Awesome 5 Free" !important;}

.btn-green, .btn-white-border {font-size: 15px; font-weight: 700; letter-spacing: 0 !important; text-shadow: none; text-transform: uppercase;}

.navbar-brand {background-color:#fff4e5; box-shadow: 0 0 2px #4B4B4B; border-radius:0 0 20px 20px; padding:15px 15px 15px; position:absolute; top:-10px;}
.navbar-brand img {max-width:180px;}
.opaque .navbar-brand img {max-width:150px;}

.btn-wpp {background-color:#00BFA5 !important;}
.testim-inner:hover {border-color:#0E61A2 !important;}
#tarja-header a {padding:0 12px;}

.home-section {background-position: left bottom !important;}
#home h1 {text-shadow: none !important;}
#home h1 em {font-size: 55%; margin-top: 15px; padding: 5px 0; text-shadow: none !important;}
#btn-enviar {margin-bottom: 20px;}
#btn-enviar img {max-width: 25px; padding-right: 5px;}

#sobre-mim p {/*color: #00A563 !important;*/ font-family: 'Roboto';}

#minhas-especialidades .team-item img {box-sizing: border-box; display: inline-block; margin: 0 auto 22px; padding: 18px; width: 90%;}
.team-info p {color: #333333 !important; font-style: normal !important;}
.button-produto {background-color:#13D68F !important; border-color:#13D68F !important; color:#FFFFFF !important; display:block; font-weight:600; margin-top:25px; padding:8px 15px 10px; text-align:center; text-shadow:1px 1px 1px #00000040 !important; text-transform: uppercase;}

#depoimentos .container .row {align-items:center; justify-content:center;}

.km-section-faq .faq-box ul {padding-left: 25px;}
.km-section-faq .faq-box ul li {list-style: inside circle;}

.wpp-image-link {bottom:12px; position:fixed; right:17px; z-index:999;}
.wpp-image-link img {max-width:50px;}

input.register-submit:hover, button.register-submit:hover {background-color: #13D68F !important;}

.km-section-produtos-images-4-col {background-color: #FEE3B8;}

@media (min-width: 768px)
{
    .padding-top-120 {padding-top: 200px !important;}

    #home .register-form-wrapper {background-color: rgba(255, 255, 255, 0.15) !important; margin-top: 0 !important;}
    #home .register-form-wrapper h3 {color:#EEEEEE !important; letter-spacing: 1px; margin-bottom: 22px;}
    #home .register-form-wrapper h3 + p {display: none !important;}
    .home-section {padding-bottom: 240px;}
    .home-section h1 {font-size: 36px; margin-bottom: 50px; margin-top: 160px;}
    .home-section h1 em {line-height: 34px; padding-right: 60px !important;}

    #sobre-mim p {letter-spacing: 1px;}
    #sobre-mim .btn-green {text-align: center; width: 100%;}

    .team-info p {font-size: 22px;}
}

@media (max-width: 767px)
{
    .navbar {display: block !important;}	
    #navbarCollapse, .navbar-nav {clear: both; width: 100%;}
	.display-block-mobile {display: block !important;}

	#tarja-header .text-right {text-align:center !important;}
	#tarja-header a {border:1px solid #FFFFFF; border-radius:8px; color: #ffffff !important; display:inline-block; margin:0; min-width:230px; padding:8px 12px; text-align:center;}
	#tarja-header a:first-child {margin-bottom: 12px;}
    #tarja-h {float: left; max-width: 176px;}
    #tarja-h a {border:1px solid #22D78F; border-radius:8px; color: #22D78F !important; display:inline-block; font-size: 13px; margin:0; min-width:174px; padding:8px 12px; text-align:center;}
    #tarja-h a:first-child {margin-bottom: 12px;}
    
	.navbar-brand {background: none !important; box-shadow: none; border-radius: 0; float: left; padding: 0; position: inherit; top: inherit;}
    .navbar-brand img {max-width:100px;}
    .opaque .navbar-brand img {max-width:80px;}

    .home-section {background-position: -112px bottom !important; margin-top: 0 !important; padding: 170px 0 50px;}
    .home-section br {display: none;}
    #home h1 em {padding-right: 90px;}
    .home-section .register-form-wrapper {display: none;}

    #minhas-especialidades .team-item img {width: 60%;}
}