/* Add here all your CSS customizations */

/* Font */
@font-face {
	font-family: 'Lato-Regular';
	src: url('../fonts/Lato-Regular.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Lato-Medium';
	src: url('../fonts/Lato-Medium.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Lato-Bold';
	src: url('../fonts/Lato-Bold.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Amino 8';
	src: url('../fonts/Amino-Regular7.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Amino 10';
	src: url('../fonts/Amino-Regular5.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Amino Bold';
	src: url('../fonts/Amino-Bold.woff2') format('woff2');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Amino 11';
	src: url('../fonts/Amino-Regular4.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Amino';
	src: url('../fonts/Amino-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Amino Bold Italic';
	src: url('../fonts/Amino-BoldItalic.woff2') format('woff2');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Amino Italic';
	src: url('../fonts/Amino-Regular12.woff2') format('woff2');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}


/*@import url('https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap');


/**/
body {
	font-family: 'Amino';
}
p {
	line-height: 15px;
	color: #707070;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a:hover, a:focus, a:active {
	text-decoration: none;
}
.nav {
	padding: 0;
}
:focus {
	outline-color: transparent !important;
}
textarea {
	resize: none;
}
.hide {
	display: none !important;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 1px;
	line-height: 1.1;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #525258 !important;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Firefox 19+ */
	color: #525258 !important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */
	color: #525258 !important;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Firefox 18- */
	color: #525258 !important;
}

textarea::-webkit-input-placeholder {
	color: #525258 !important;
}

textarea:-moz-placeholder { /* Firefox 18- */
	color: #525258 !important;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
	color: #525258 !important;  
}

textarea:-ms-input-placeholder {
	color: #525258 !important;  
}

textarea::placeholder {
	color: #525258 !important;  
}

.amino {
	font-family: 'Amino' !important;
}

.amino-bold {
	font-family: 'Amino Bold' !important;
}

.amino-italic {
	font-family: 'Amino Italic' !important;
}

.amino-bold-italic {
	font-family: 'Amino Bold Italic' !important;
}

.fancybox-thumbs__list a:before {
	border-color: #283956 !important;
}

.fancybox-progress {
	background: #283956 !important;
}

.social-icons li:hover.social-icons-pinterest a{
	background: #e00019 !important;
}

.social-icons li:hover.social-icons-whatsapp a{
	background: #1ebea5 !important;
}

.borda-titulo {
	width: 50px;
	height: 5px;
	background: #fcc800;
	margin: auto;
}
.borda-video {
	width: 50px;
	height: 5px;
	background: #212c1b;
}
.borda-noticia {
	width: 50px;
	height: 5px;
	background: #fcc800;
}

.btn-saiba-mais {
	background: #fdc600 !important;
	border-color: #fdc600 !important;
	color: #fff !important;
	border-radius: 0;
	padding: 10px 30px;
}

#dropdown-produtos {
	background: #fff !important;
}

.card {
	border-radius: 0 !important;
}

.card-blog {
	border: 0 !important;
	border-radius: 0 !important;
}

.card-img-top, 
.card-body {
	border-radius: 0;
}

#produtos .page-header .breadcrumb > li + li:before {
	display: none;
}

.card-body {
	/*background: #fff !important;*/
}

.line-15 {
	line-height: 1.5 !important;
}

.line-12 {
	line-height: 1.2 !important;
}
.line-13 {
	line-height: 1.3 !important;
}
/* Owl vertical */

html .owl-vertical {
	transform: rotate(90deg);
	width: 270px; 
	margin-top:100px;
} 

html .owl-vertical .item {
	transform: rotate(-90deg);
}

html .owl-vertical .owl-nav {
	display: flex;
	justify-content: space-between;
	position: absolute;
	width: 100%;
	top: calc(50% - 33px);
}

html div.owl-vertical .owl-nav .owl-prev, html div.owl-vertical .owl-nav .owl-next{
	font-size:36px;
	top:unset;
	bottom: 15px; 
}

/* End owl vertical */

.owl-carousel .owl-prev:before,
.owl-carousel .owl-next:before {
	display: none;
}

.owl-carousel .owl-stage {
	display: flex;
	align-items: center;
}

.titulo-servico h3 {
	font-size: 1.5em;
	text-transform: initial;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 50px;
}
.texto-servico p {
	color: #b0b9c2 !important;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	height: 59px;	
}

/*.owl-blog h4, .lista-blog h4 {
	text-transform: initial;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 35px;
}*/

.owl-blog .text-blog, 
.lista-blog .text-blog {
	color: #525252;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	height: 59px;
}

.bottom-blog {
	display: inline-block;
	float: left;
	width: 100%;
	border-top: 1px solid #fff;
}

.bottom-blog i, 
.bottom-blog img, 
.div-fonte img {
	display: inline-block !important;
	float: left;
	width: 23px !important;
	margin-right: 15px;
	padding: 5px;
	background: #cccccc;
}

.galeria .item {
	overflow: hidden;
	position: relative;
	height: 323px;
}

.produtos .galeria .card {
	/*width: 200px;*/
	height: 150px;
	overflow: hidden;
}

.produtos .galeria .card img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.produtos h4 {
	font-family: 'Amino Bold' !important;
}

html .control-global {
	background: #fff !important;
	border: 1px solid #d7d7d7 !important;
	border-radius: 0 !important;
}

#blog .card {
	/*-webkit-box-shadow: 0px 0px 27px -11px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 27px -11px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 27px -11px rgba(0,0,0,0.75);*/
}



/*.bottom-blog img {
	background: #0000 !important;
}*/

.bottom-blog p {
	display: inline-block;
	float: left;
}

.bottom-blog a {
	color: #232323 !important;
}

p.nome_fonte {
	color: #2b7a00 !important;
	width: 45%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	height: 15px;
}

.bottom-blog a {
	display: inline-block;
	float: right;
	line-height: 1.1;
}

.bottom-blog a strong {
	font-size: 1.1em;
}

.blog {
	background: #0074BB !important;
}

.videos {
	background: #fcc804 !important;
}

.owl-carousel.owl-blog .owl-prev {
	left: -45px !important;
	background-color: #0000 !important;
	border: 3px solid !important;
	border-radius: 100% !important;
	border-color: #277b00 #277b00 #277b00 !important;
}

.owl-carousel.owl-blog .owl-next {
	right: -45px !important;
	background-color: #0000 !important;
	border: 3px solid !important;
	border-radius: 100% !important;
	border-color: #277b00 #277b00 #277b00 !important;
}

.owl-blog .owl-prev i, 
.owl-blog .owl-next i {
	color: #277b00 !important;
}

.titulo-azul {
	color: #0074BB !important;
}

.text-azul {
	color: #0074BB !important;
}

.text-cinza {
	color: #444444 !important;
}

.bg-laranja {
	background: #F68633 !important;
}

html .bg-azul {
	background: #0074BB !important;
}

.btn-laranja {
	background: #F68633 !important;
	color: #fff !important;
	padding: 12px 25px;
	border: 0;
	border-radius: 0px !important;
}

.btn-carrega-mais {
	font-family: 'Amino Bold' !important;
	background: #F68633 !important;
	color: #fff !important;
	padding: 6px 15px !important;
	border: 0;
	border-radius: 0px !important;
}

.blog_interna .btn-laranja {
	font-family: 'Amino Bold' !important;
}

.btn-busca {
	display: flex;
	align-items: center;
	background: #F68633 !important;
	border-radius: 0 !important;
	color: #fff !important;
	padding: 9px 15px;
}

#share-buttons .social-icons li {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid;
}

html #header .header-btn-collapse-nav {
	background: #0074BB !important;
}

.produto-card .card-mais {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 20px !important;
	width: 25px !important;
}

html .page-produto {
	background: #FFF !important;
	padding: 15px 0 !important;
}

html .page-produto-global {
	background: #EFEFEF !important;
	padding: 50px 0 !important;
}

html .page-blog {
	background: #0074BB !important;
	margin: 0 !important;
}

.form-control:not(textarea) {
	line-height: 1.5 !important;
	border-radius: 0 !important;
	padding: 10px 15px;
	height: 45px !important;
}

.texto {
	color: #444444 !important;
}

.quem-somos {

}
.saiba-mais {
	display: flex;
	align-items: center;
}

.saiba-mais a {
	color: #F68633 !important;
}

.borda-saiba-mais {
	width: 100px;
	height: 3px;
	margin: 0 !important;
}

#agrupamento .card-blog {
	border: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.btn-departamento {
	padding: 30px 40px;
}

.traco-produto {
	width: 80px;
	height: 2px;
	background: #F68633;
	margin: auto 0;
}

.traco-produto-leia {
	width: 80px;
	height: 2px;
	background: #000;
	margin: auto 0;
}

.traco-produto-global {
	width: 100%;
	height: 2px;
	background: #0074BB;
	margin: auto 0;
}

.btn-leia-mais {
	background: #fff !important;
	border-color: #fff !important;
	color: #000 !important;
	padding: 0 !important;
	line-height: 1;
}

.relacionados {
	background: #E6E6E8;
}

#form-busca .btn-busca i,
#form-busca-produto .btn-busca i {
	padding-right: 10px;
}

#form-busca input,
#form-busca-produto select,
#form-busca-produto input {
	background: #FBFBFB !important;
}

.font-azul {
	color: #0074BB !important;
}

.font-cinza {
	color: #525252 !important;
}

.div-texto-quem h2 {
	font-size: 35px;
	font-family: 'Amino Italic' !important;
}

.div-texto-quem h2 strong:first-child {
	font-size: 50px;
	font-family: 'Amino Bold Italic' !important;
}

.div-texto-quem h2 strong {
	font-family: 'Amino Bold Italic' !important;
}

#more { display: none; }

.texto-limitado {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	height: 100px;
}

#header .produtos-global .col-lg-12 {
	display: flex;
	align-items: center;
	justify-content: center;
}

/*.nav.nav-tabs {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}*/

html .nav-tabs .nav-item.show .nav-link, 
html .nav-tabs .nav-link.active {
	background-color: #F9F9F9 !important;
	border-bottom-color: #F9F9F9 !important;
}

#header .nav.nav-tabs {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border: 0px solid #D2D2D5;
	width: 20%;
	float: left;
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important;
}

#mainNav .dropdown-mega .fa-caret-down:before {
	display: none !important;
}

.nav.nav-tabs li {
	padding: 30px 20px;
	border-bottom: 3px solid transparent;
}

.nav.nav-tabs li.active, 
.nav.nav-tabs li:hover {
	padding: 30px 20px;
	border-bottom: 3px solid #0074BB;
}

#header .nav.nav-tabs li {
	padding: 0 !important;
	border-bottom: 0 !important;
}

html #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li > a {
	background: transparent !important;
	border: 0 !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	border-top-color: #fff !important;
}

.nav.nav-tabs li a {
	color: #333333;
}

.nav.nav-tabs li.active a, .nav.nav-tabs li:hover a {
	color: #0074BB;
}

.nav.nav-tabs .nav-link {
	font-family: 'Amino Bold Italic' !important;
}

.tab-content {
	background-color: #F9F9F9 !important;
	/*border: 1px solid #D2D2D5;*/
}

#header .tab-content {
	width: 80%;
	float: right;
	border: 0px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.0);
}

#header .owl-padrao .owl-nav button.owl-prev {
	left: -15px;
}

#header .owl-padrao .owl-nav button.owl-next {
	right: -15px;
}

.owl-padrao .owl-item img {
	width: 30px;
	height: 30px;
	margin: auto;
}

.owl-padrao .owl-nav button[class*="owl-"] {
	background: transparent;
	color: #0074BB;
	font-size: 35px;
}

.owl-carousel .owl-nav button[class*="owl-"]:hover, 
.owl-carousel .owl-nav button[class*="owl-"].hover {
	background: transparent;
	color: #0074BB;
}

html .owl-blog .owl-dots {
	margin-top: 80px !important;
}

.owl-blog .owl-dot.active span {
	width: 120px !important;
	border-radius: 0 !important;
	background: #283956!important;
}

.owl-blog .owl-dot span {
	width: 120px !important;
	border-radius: 0 !important;
	background: #fff!important;
}

/*#agrupamento .card-body h4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 55px;
}*/

.produto-global #agrupamento .card-body h2 {
	font-family: 'Amino Bold Italic' !important;
	/*font-size: 40px !important;*/
	font-size: 22px !important;
}

.produto-global #agrupamento .card-body h4 {
    /*overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 35px;*/
    color: #9D9D9D !important;
    font-family: 'Amino Italic' !important;
    font-size: 14px !important;
    padding: 0px 5px;
  }

  #agrupamento .card-body h6 {
  	color: #9D9D9D !important;
  	font-family: 'Amino Italic' !important;
  	font-size: 15px !important;
  }

  .page-header .breadcrumb > li {
  	font-size: 1em;
  }

  .mapa iframe {
  	/*height: 400px;*/
  }

  html #dropdown-produtos1 {
  	width: 100vw !important;
  	left: 0 !important;
  }

  html #hard-container {
  	position: unset !important;
  }

  .read-more {
  	font-family: 'Amino Bold Italic' !important;
  	background: #F68633 !important;
  	border-color: #F68633 !important;
  	color: #fff !important;
  	padding: 5px 20px;
  	border-radius: 0 !important;
  	font-size: 17px !important;
  }

  .btn-orcamento {
  	font-family: 'Amino Bold Italic' !important;
  	background: #F68633 !important;
  	border-color: #F68633 !important;
  	color: #fff !important;
  	padding: 7px 10px;
  	border-radius: 0 !important;
  	font-size: 20px !important;
  }

  .btn-enviar {
  	font-family: 'Amino Bold Italic' !important;
  	background: #F68633 !important;
  	border-color: #F68633 !important;
  	color: #fff !important;
  	padding: 7px 40px;
  	border-radius: 0 !important;
  	font-size: 11px !important;
  }

  .financiamentos .card-text {
  	color: #9D9D9D !important;
  }

  .bloco-empresa {
  	padding-top: 7rem;
  	padding-bottom: 7rem;
  }

  .fale-vendedores {
  	background-color: #0074BB !important;
  }

  .fale-vendedores h2 {
  	font-family: 'Amino Bold Italic' !important;
  	font-size: 2.6em;
  	color: #fff !important;
  }

  .div-textos .nav-tabs a {
  	font-family: 'Amino Bold' !important;
  }

/* testimonial */

#empresa .bloco-empresa {
	background: url(../img/bg-fundo.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	background-size: 100%;
}

.depoimentos {
	background: #0074BB !important;
}

.produto-global .depo-title {
	font-size: 16px;
	color: #0074BB !important;
}

.noticias h4 {
	font-family: 'Amino Italic' !important;
}

.blog_interna h1 {
	font-family: 'Amino Bold Italic' !important;
}

.page-header h1 {
	font-size: 40px !important;
	font-family: 'Amino Bold Italic' !important;
}

.titulo-financiamento {
	font-family: 'Amino Bold Italic' !important;
}

.financiamentos h4 {
	font-family: 'Amino Bold Italic' !important;
}

.financiamentos .card-text {
	font-family: 'Amino Italic' !important;
}

.sidebar h2 {
	font-family: 'Amino Bold Italic' !important;
}

.depo .depo-title {
	font-family: 'Amino Bold Italic' !important;
	font-size: 100px;
	color: #fff;
	text-align: left;
	line-height: 85px;
	letter-spacing: 1px;  
}

.depo .depo-title span {
	font-family: 'Amino Italic' !important;
	display: block;
	font-size: 22px;
	color: #fff;
	line-height: 1.0;
	letter-spacing: 1px;
}

.depo-txt p:nth-of-type(1) {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color:#fff;
}

.depo-txt .depo-txt-name {
	font-family: 'Amino Bold' !important;
	font-size: 18px;
	color: #ffa400;
}

.depo-txt .depo-txt-name2 {
	font-family: 'Amino Bold' !important;
	font-weight: bold;
	margin-top: -5px;
	font-size: 15px;
	color: #fff;
	letter-spacing: 1px;
}

html .owl-depoimentos .owl-dots {
	margin-top: 0px !important;
}

.owl-depoimentos .owl-dot.active span {
	width: 120px !important;
	border-radius: 0 !important;
	background: #F68633!important;
}

.owl-depoimentos .owl-dot span {
	width: 120px !important;
	border-radius: 0 !important;
	background: #fff!important;
}

.produto-global {
	background: #EFEFEF !important;
}

.produto-global {
	
}

.produto-global .card {
	border: none !important;
}

.produto-global .depo-title span {
	font-weight: 500;
}

.produto .info-produto h1 {
	font-family: 'Amino Bold Italic' !important;
}

.circulo-imagem {
	width: 220px;
	height: 220px;
	border-radius: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

/* /testimonial */

/*-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;*/

/**/
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-width: 450px) {

}

@media (max-width: 767px) {
	
	.btn-busca {
		width: 100%;
		justify-content: center;
	}

	.depo .depo-title {
		text-align: center;
		width: 100%;
		font-size: 40px;
	}
	
}
@media (max-width: 768px) {
	
	#header.header-effect-shrink {
		height: auto !important;
	}

	.sticky-header-enabled #header.header-effect-shrink .header-container {
		min-height: 100px !important;
	}

	.sticky-header-enabled:not(.sticky-header-active) #header.header-effect-shrink .header-top {
		min-height: 47px !important;
	}

	.depo .depo-title {
		text-align: center;
		width: 100%;
		font-size: 60px;
	}

	.circulo-imagem {
		width: 250px;
		height: 250px;
		border-radius: 100%;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: auto !important;
	}

	.depo .depo-txt {
		text-align: center;
	}

	.produto-global h1,
	.produto-global h4 {
		width: 100% !important;
	}

	#header .header-body.header-azul {
		position: relative !important;
	}

	.sticky-header-active #header .header-body.header-azul {
		position: fixed !important;
	}

	.mobile-menu-opened #header .header-body.header-azul {
		height: auto !important;
	}

	.traco-produto {
		margin: auto;
	}

	.blog_interna .col-6 {
		display: flex;
		align-items: flex-end;
		justify-content: start;
	}
	.blog_interna .col-6.text-right {
		display: flex;
		align-items: flex-end;
		justify-content: flex-end;
	}

	.card-title {
		text-align: center !important;
	}

	.owl-depoimentos .owl-dot.active span {
		width: 65px !important;
		border-radius: 0 !important;
		background: #F68633!important;
	}

	.owl-depoimentos .owl-dot span {
		width: 65px !important;
		border-radius: 0 !important;
		background: #fff!important;
	}

	.borda-video {
		margin: 20px auto;
	}

	/*.nav.nav-tabs {
		display: flex;
		align-items: center;
		justify-content: center;
	}*/

	/* owl blog */

	.owl-blog .owl-nav {
		top: auto !important;
		bottom: 0 !important;
	}
	.owl-blog .owl-nav .owl-prev,
	.owl-blog .owl-nav .owl-next {
		top: auto !important;
		bottom: -60px;
	}

	.owl-blog .owl-nav .owl-prev {
		left: 40% !important;
	}
	.owl-blog .owl-nav .owl-next {
		right: 40% !important;
	}

	/* */

	.read-more {
		padding: 5px 10px;
		font-size: 14px !important;
	}

	.produto-global #agrupamento .card-body {
		padding: 1rem !important;
	}

	.produto-global #agrupamento .card-body h4 {
		font-size: 12px !important;
	}

	.produto-global #agrupamento .card-body h2 {
		font-size: 15px !important;
	}


	#form-contato button {
		width: 100%;
	}

}
@media (min-width: 768px) and (max-width: 768px) {
	
}

@media (max-width: 991px) {
	
}

@media (min-width: 992px) {
	
	.mt-lg-6 {
		margin-top: 5rem !important;
	}

	.mb-lg-6 {
		margin-bottom: 5rem !important;
	}

	.my-lg-6 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.pt-lg-6 {
		padding-top: 5rem !important;
	}

	.pb-lg-6 {
		padding-bottom: 5rem !important;
	}

	.py-lg-6 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	/*#header .header-container.container {
		height: 85px;
	}*/

	.sticky-header-active #header .header-container.container {
		height: 85px !important;
	}

	.card-blog .card-top {
		height: 350px;
	}

	.owl-carousel.owl-video .owl-nav {
		top: auto !important;
		bottom: 30px !important;
		margin: auto !important;
	}

	.owl-video .owl-prev {
		right: -70px !important;
		margin: auto !important;
	}

	.owl-video .owl-next {
		left: 140px !important;
		margin: auto !important;
	}

	.owl-video p {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 19;
		-webkit-box-orient: vertical;
		height: 275px;
	}

	/*.nav.nav-tabs {
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}*/

	.fale-vendedores img {
		width: 80% !important;
	}

}

@media (min-width: 1024px) {

}

@media (min-width: 768px) and (max-width: 1024px) {

	/*.produto-global #agrupamento .card-body h2 {
		font-size: 15px !important;
	}*/

	.page-header h1 {
		font-size: 32px !important;
	}

	.read-more {
		padding: 5px 10px;
		font-size: 16px !important;
	}

	.produto-global #agrupamento .card-body h4 {
		font-size: 13px !important;
	}

	.produto-global #agrupamento .card-body h2 {
		font-size: 19px !important;
	}

	html .owl-depoimentos .owl-dots {
		margin-top: 0px !important;
	}

	.blog_interna .texto {
		font-size: 17px;
	}

	/*.produto-global #agrupamento .card-body h4 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		height: 35px;
		color: #9D9D9D !important;
		font-family: 'Amino Italic' !important;
	}*/

}

@media (min-width: 992px) and (max-width: 1024px) {

	html #header .header-nav.header-nav-line nav > ul > li > a {
		padding: 6px 15px !important;
	}

}

.card-body {
	padding: 10px;
}