/*
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
*/
.navbar-brand img {max-height:80px;}
.opaque .navbar-brand img {max-height:55px;}
.km-btn-wpp-bg {background-color:#1EBEA5 !important;}

.register-form label.error {color: red !important; font-size:14px; position:relative; top:-10px;}
.register-form-wrapper {background:rgba(255,255,255,0.75);}

#km-separador-1, #km-separador-2 {background-attachment:fixed; background-position:center center; background-repeat:no-repeat; background-size:cover;}
#km-separador-1 {background-image:url(../../uploads/2021/04/z-img-parallax-01.jpg);}
#km-separador-2 {background-image:url(../../uploads/2021/04/z-img-parallax-02.jpg);}

.wpp-image-link {bottom:12px; position:fixed; right:17px; z-index:999;}
.wpp-image-link img {max-width:50px;}

.navbar-fixed-top .navbar-nav > li > a {font-size: 17px;}
.link-header {margin-top: -18px; padding-right: 15px; position: relative; text-align: right; top: -10px; width: 100%; z-index: 99999;}
.link-header a {margin-left: 15px;}

.km-section-segmentos {background-color:rgba(81, 53, 104, 0);}
.km-section-segmentos .itens .col {padding: 0;}
.km-section-segmentos .itens .item {background-color: #f0f3f2; margin: 3px; padding: 25px 15px; text-align: center;}
.km-section-segmentos .itens .item img {display: inline-block; width: 60%;}
.km-section-segmentos .itens .item p {color:#8B52F8 !important; font-size: 13px; letter-spacing: 1px; margin-bottom: 0 !important; padding-top: 12px;}

.km-section-quem-somos p, .km-section-faq .faq-box p {color: #9C30FE !important;}
.calcHeight-Prod p {color: #9C30FE !important; position: relative;}
.calcHeight-Prod p span {background-image: url('./assets/images/icons/icon-check.png'); display: inline-block; height: 10px; margin-right: 8px; width: 14px;}

input.register-submit:hover, button.register-submit:hover, .btn-green:hover {color: #000000 !important;}

@media (min-width: 768px)
{
	#home .padding-top-120 {padding-top:205px !important;}
	#tarja-header a {margin-left:15px;}	
	.home-section h1 em + em {font-size: 43%; line-height: 30px;}

	.km-section-quem-somos p {font-size: 20px; letter-spacing: 1px; line-height: 36px;}
	.calcHeight-Prod p {font-size: 14px;}
}

@media (max-width: 767px)
{
	.show-in-mobile {display:block !important;}

	.navbar-fixed-top {position: inherit;}
	
	#tarja-header {border-bottom: 1px solid rgba(255, 255, 255, 0.35); text-align:center;}
	#tarja-header a {border:1px solid #ffffff; border-radius:8px; display:inline-block; font-size: 12px; min-width:150px; margin:0 5px; padding:8px 12px; text-align:center;}
	#tarja-header a:last-child {margin-bottom: 10px; margin-top: 12px; min-width: 316px;}
	#tarja-header a img {max-width: 15px;}
	#home h1 br {display:none;}
	#home .register-form-wrapper {display:none;}	
	.km-section-form .small-col-inside {padding:15px !important;}

	.link-header {display: none;}

	.km-section-segmentos {padding-bottom: 3px !important;}
	.km-section-quem-somos img {display: block; margin: -60px -15px 15px -15px !important; width: calc(100% + 30px);}
	.km-section-quem-somos p {font-size: 21px; letter-spacing: 1px; line-height: 36px; text-align: left !important;}
}

@media (max-width: 480px)
{
	#tarja-header {display: block !important; padding-top: 25px !important;}
	#km-separador-1 {background-position:-315px center !important;}	

	.km-section-quem-somos p {text-align: left !important;}
}