<style type="text/css"> 
	body{
		overflow-x: hidden;
	}

	body, a {
		color: #383838;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #263036;
	}

	.display-none {
		display: none !important;
	}
	
	.iq-entry-content ul {
		padding-left: 20px;
		margin-bottom: 15px;
	}

	.iq-entry-content ul li {
		list-style-type: initial !important;
	}	
	
	.iq-pos-r img {
		max-width: 100%;
		height: auto;
	}	

	.rev_slider li.tp-revslider-slidesli {
		text-align: center;
	}

	.tp-simpleresponsive img, .rev_slider img {
		width: 100%;
	}
	
	.link-produto-alt {
		display: block;
		font-family: 'SegoeUI-Semibold';
		background-color: #FFFFFF;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding: 2px 30px;
		font-size: 16px;
		color: #263036 !important;
		width: 90%;
		margin: 0 auto;
		margin-top: 8px;
		margin-bottom: 15px;
		text-align: center;
		text-transform: uppercase;
	}	
	
	.iq-entry-title h4 {
		font-size: 24px;
		line-height: 35px;
	}	

	.iq-blog-detail h2 {
		font-size: 24px;
		line-height: 35px;
	}

	/* Custom 5-column grid for different breakpoints */
	@media (min-width: 576px) {
		.row-cols-5-sm > * {
			flex: 0 0 20%;
			max-width: 20%;
		}
	}

	@media (min-width: 768px) {
		.row-cols-5-md > * {
			flex: 0 0 20%;
			max-width: 20%;
		}
	}

	@media (min-width: 992px) {
		.row-cols-5-lg > * {
			flex: 0 0 20%;
			max-width: 20%;
		}
	}

	@media (min-width: 1200px) {
		.row-cols-5-xl > * {
			flex: 0 0 20%;
			max-width: 20%;
		}
	}

	.cc_banner.cc_container.cc_container--open {
		box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
		background-color: #FFFFFF;
	}

	.cc_container .cc_message {
		font-size: 15px !important;
		font-family: 'SegoeUI-Light';
		margin-top: 12px !important;
		color: #606062;
	}

	.cc_container a:hover, .cc_container a:active{
		color: #606062 !important;
	}

	.cc_container .cc_btn, .cc_container .cc_btn:visited {
		border: 3px solid #606062;
		border-radius: 3px;
		background-color: transparent !important;
		font-family: 'SegoeUI-Semibold';
		color: #606062 !important;
	}
	
	#back-to-top .top:hover {
		background: #009bdb;
	}	

	.cc_container .cc_btn:hover {
		background-color: rgba(100, 100, 100, 0.8) !important;
		color: #FFFFFF !important;
	}

	.cc_container {
		padding: 12px 30px 12px !important;
	}

	.grid-bloco-produtos {
		background-color: transparent !important;
	}    

	label.error {
		color: #e74c3c;
	}

	.iq-breadcrumb3 { padding: 180px 120px 40px 120px;}

	.header-01 .mega-menu>section.menu-list-items, header.white .mega-menu>section.menu-list-items {
		border-top: 8px solid #606062;
		border-bottom: 2px solid transparent;
	}

	.header-01 .mega-menu.desktopTopFixed .menu-list-items, .white .mega-menu.desktopTopFixed .menu-list-items {
		border-top: 8px solid #606062;
		border-bottom: 2px solid #606062;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.tab-box .nav-tabs .nav-link:hover {
		color: #009bdb;
	}

	a:focus, a:hover {
		color: #009bdb;
	}

	.share-box a:hover {
		color: #009bdb;
	}

	.isotope-filters button.active, .isotope-filters button:hover {
		background: #009bdb;
	}

	.isotope-filters.isotope-tooltip button span {
		background: #009bdb;
	}

	.isotope-filters.isotope-tooltip button span:after {
		border-top: 8px solid #009bdb;
	}

	header.white .mega-menu .menu-links>li>a {
		color: #141414;
	}

	.mega-menu .menu-links>li.active>a {
		color: #FFFFFF !important;
	}

	.mega-menu .menu-links>li.active>a:before, .mega-menu .menu-links>li:hover>a:before {
		background: transparent;
	}

	.mega-menu.desktopTopFixed .menu-links>li>a{
		color: #141414;
	}

	header.white .mega-menu .menu-links>li>a{
		transition: .4s;
	}

	header.white .mega-menu .menu-links>li.active>a {
		color: #9e9e9e !important;
		transition: .4s;
	}

	header.white .mega-menu .menu-links>li:hover>a {
		color: #9e9e9e;
		transition: .4s;
	}

	.chamada-titulo{
		font-family: 'SegoeUI-Light';
		font-weight: normal;
		font-size: 24px;	
		line-height: 34px;
		text-transform: uppercase;
		color: #141414;
		letter-spacing: .05em;
	}

	.heading-title .title {
		font-family: 'SegoeUI-Semibold';
		font-size: 40px;
		color: #141414;
		font-weight: normal;
		line-height: 40px;
		text-transform: uppercase;
		letter-spacing: .05em;
	}

	.divisor-1 img{
		height: 34px;
	}

	.divisor-1 i {
		font-size: 34px;
		color: #383838;
		vertical-align: middle;
	}

	.divisor-1:before {
		display: inline-block;
		margin: 0 40px 2px 0;
		height: 1px;
		content: " ";
		text-shadow: none;
		background-color: #383838;
		width: 180px;	
	}

	.divisor-1:after {
		display: inline-block;
		margin: 0 0 2px 40px;
		height: 1px;
		content: " ";
		text-shadow: none;
		background-color: #383838;
		width: 180px;	
	}

	.heading-title-white .divisor-1:before{
		background-color: #FFFFFF;
	}

	.heading-title-white .divisor-1:after{
		background-color: #FFFFFF;
	}

	.divisor-2{
		position: relative;
	}

	.divisor-2 img{
		height: 34px;
	}

	.divisor-2 i {
		font-size: 34px;
		color: #383838;
		vertical-align: middle;
	}

	.divisor-2:before {
		display: inline-block;
		margin: 0 40px 2px 0;
		height: 1px;
		content: " ";
		text-shadow: none;
		background-color: #383838;
		width: 60px;	
	}

	.divisor-2:after {
		display: inline-block;
		margin: 0 0 2px 40px;
		height: 1px;
		content: " ";
		text-shadow: none;
		background-color: #383838;
		width: 60px;	
	}

	.heading-title-white .divisor-2:before{
		background-color: #FFFFFF;
	}

	.heading-title-white .divisor-2:after{
		background-color: #FFFFFF;
	}

	.iq-portfolio-02 .iq-portfolio-content {
		background: rgba(100, 100, 100, 0.8);
	}

	.btn-1{
		border-radius: 3px;
		color: rgb(100, 100, 100);
		background-color: transparent;
		padding: 14px 80px;
		letter-spacing: .05em;
		font-family: 'SegoeUI-Semibold';
		font-size: 19px;
		font-weight: normal;
		text-align: center;
		text-transform: uppercase;
		white-space: nowrap;
		border: 3px solid rgb(100, 100, 100);
		vertical-align: middle;	
		transition: .4s;
	}

	.btn-1:hover {
		background-color: rgba(100, 100, 100, 0.8);
		color: #FFFFFF;
		cursor: pointer;
	}

	.btn-2{
		position: relative;
		border-radius: 3px;
		color: #FFFFFF;
		background-color: transparent;
		padding: 14px 80px;
		letter-spacing: .05em;
		font-family: 'SegoeUI-Semibold';
		font-size: 19px;
		font-weight: normal;
		text-align: center;
		text-transform: uppercase;
		white-space: nowrap;
		border: 3px solid #FFFFFF;
		vertical-align: middle;	
	}

	.btn-2:hover {
		background-color: rgba(100, 100, 100, 0.8);
		color: #FFFFFF;
	}

	.heading-title-white .chamada-titulo {
		position: relative;
		color: #FFFFFF;
	}

	.heading-title-white .title {
		color: #FFFFFF;
	}

	.jarallax-alt{
		position: relative;
		z-index: 0;	
	}

	.newsletter-texto{
		font-family: 'SegoeUI-Light';
		padding-top: 12px;
		color: #383838;
		font-size: 17px;
		line-height: 25px;
	}

	.subscribe label {
		font-family: 'SegoeUI-Semibold';
		color: #383838;
		font-size: 28px;
		text-transform: uppercase;
		letter-spacing: .05em;
	}

	.subscribe label i {
		color: #FFFFFF;
		background: #383838;
	}

	.footer-dev {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 17px 0;
		font-family: 'SegoeUI-Light';
		font-size: 13px;
	}

	.footer-dev .center-text {
		text-align: center;
		flex-grow: 1;
	}

	.footer-dev .developed-by {
		text-align: right;
		color: #FFFFFF;
	}

	.footer-bottom.dark-bg {
		background-color: #009bdb;
	}

	.footer-dev .developed-by a {
		font-family: 'SegoeUI-Semibold';
		color: #FFFFFF;
		transition: color 0.4s, border-bottom-color 0.4s;
		border-bottom: 1px solid transparent;	
	}

	.footer-dev .developed-by a:hover {
		border-bottom: 1px solid #FFFFFF;
	}

	.iq-footer4 .iq-contact i {
		font-size: 24px;
		margin-top: 1px;
	}

	footer .small-title {
		font-family: 'SegoeUI-Semibold';
		text-transform: uppercase;
		font-size: 19px;
		letter-spacing: .05em;
	}

	.small-title:before {
		background: #009bdb;
	}

	footer .iq-sidebar-widget {
		border: 0px;
		padding: 0px;
	}

	footer .iq-sidebar-widget .iq-recent-post .media-body>a {
		font-family: 'SegoeUI-Light';
		font-size: 14px;
		color: #FFFFFF;
		font-weight: normal;
	}

	footer .iq-sidebar-widget:hover .iq-recent-post .media-body>a:hover{
		color: #009bdb;
	}

	.iq-footer5 .iq-media-blog li a {
		border: 1px solid #FFFFFF;
	}

	.iq-contact3 .contact-form .section-field input:focus, .contact-form .section-field.textarea textarea:focus, .iq-contact2 .contact-form .section-field input:focus, .contact-form .section-field.textarea textarea:focus {
		border: 1px solid #009bdb;
	}

	*::-moz-selection { background: #009bdb; color: #fff; text-shadow: none; }
	::-moz-selection { background: #009bdb; color: #fff; text-shadow: none; }
	::selection { background: #009bdb; color: #fff; text-shadow: none; }

	footer .iq-sidebar-widget .iq-recent-post .media-body span .fa {
		color: #FFFFFF;
	}

	footer .iq-sidebar-widget .iq-recent-post .media-body span {
		font-family: 'SegoeUI-Light';
		font-size: 14px;
		color: #FFFFFF;
	}

	footer .iq-sidebar-widget .iq-recent-post .media-body>a:hover {
		color: #FFFFFF;
	}

	footer .logo {
		color: #FFFFFF;
		font-family: 'SegoeUI-Light';
		font-size: 14px;
		line-height: 22px;
	}

	.bread-title {
		font-family: 'SegoeUI-Semibold';
		text-transform: uppercase;
		font-size: 40px;
		letter-spacing: .05em;
	}

	.feature-content ul {
		padding-left: 18px;
		padding-bottom: 15px;
	}

	.feature-content ul li {
		list-style-type: initial !important;
	}

	.iq-copyright a {
		color: #FFFFFF;
		font-weight: normal;
		transition: color 0.4s, border-bottom-color 0.4s;
		border-bottom: 1px solid transparent;
	}

	.iq-copyright a:hover {
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF; /* Ajuste a cor conforme necessário */
	}

	.feature-content p {
		font-family: 'SegoeUI';
		color: #383838;
		font-size: 16px;
		line-height: 25px;
	}

	.iq-footer4 .iq-contact i {
		color: #FFFFFF;
	}

	.iq-footer4 .iq-contact p a {
		color: #FFFFFF;
	}

	.iq-footer4 .iq-contact p a:hover{
		color: #009bdb;
	}

	.contact-box a:hover{
		color: #009bdb;
	}

	.iq-error-404-3 {
		padding: 250px 30px 250px 30px;
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 100vh;
	}

	.btn-404 {
		display: inline-block;
		margin-top: 150px;
	}

	.iq-breadcrumb3.text-left .breadcrumb li, .iq-breadcrumb3.text-left .breadcrumb li a:hover {
		color: #606062;
	}

	.pagination-box .page-item:hover .page-link, .pagination-box .page-item.active .page-link {
		background-color: #606062;
		border-color: #606062;
	}

	.iq-contact2 .left i {
		color: #606062;
	}

	.titulos-centralizados {
		font-family: 'SegoeUI-Semibold';
		color: #263036;
		font-size: 20px;
		line-height: 24px;
		text-transform: uppercase;
		text-align: center;
		position: relative;
		display: inline-block;
		width: 100%;
	}

	.titulos-centralizados:before {
		content: "";
		position: absolute;
		top: 40px;
		left: 50%;
		transform: translateX(-50%);
		width: 50px;
		height: 1px;
		background: #263036;
	}

	.bloco-produtos span.category {
		display: inline-block;
		width: 100%;
		text-align: center;
		color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		letter-spacing: 0px;
		/* line-height: 46px; */
		text-transform: uppercase;
	}

	span.category a {
		display: block;
		font-family: 'SegoeUI-Semibold';
		background-color: #FFFFFF;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding: 2px 30px;
		font-size: 16px;
		color: #263036 !important;
		width: 90%;
		margin: 0 auto;
		margin-top: 8px;
		margin-bottom: 15px;
	}

	span.category a:hover{
		color: #646464 !important;
	}

	.bloco-produtos {
		top: 0px;
	}

	.iq-portfolio-04 .iq-overbg::before, .iq-portfolio-04 .iq-overbg::after {
		border: 0px;
	}

	.iq-portfolio-04:hover .iq-overbg {
		background: rgba(100, 100, 100, 0.8);
	}

	.grid-bloco-produtos:hover .titulos-centralizados:before {
		width: 100px;
		transition: width 0.3s ease, left 0.3s ease;
		transform: translateX(-50%);	
	}

	#opt_46 {
		height: 234px;
	}

	.icone-subscribe {
		background: #383838;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		width: 60px;
		display: inline-block;
		height: 60px;
		vertical-align: middle;
		-webkit-transform: rotate(340deg);
		-moz-transform: rotate(340deg);
		-o-transform: rotate(340deg);
		writing-mode: lr-tb;
		margin-right: 15px;
		padding: 14px;
	}

	.mega-menu .menu-links>li:hover>a {
		color: #FFFFFF;
	}

	.mega-menu .drop-down-multilevel {
		background: transparent;
	}

	.mega-menu .drop-down-multilevel {
		-webkit-box-shadow: transparent;
		-moz-box-shadow: transparent;
		box-shadow: transparent;
	}

	.mega-menu .drop-down-multilevel a {
		color: #FFFFFF;
		background-color: rgba(20, 20, 20, 0.8);
		margin-bottom: 1px;
		transition: .4s;
	}

	.mega-menu .drop-down-multilevel li:hover {
		background: transparent;
	}

	.mega-menu .drop-down-multilevel li a:hover {
		background-color: #141414;
	}

	.mega-menu * {
		font-family: 'SegoeUI-Light';
	}

	.mega-menu .drop-down-multilevel a {
		font-size: 16px;
	}

	.iq-footer4 .iq-contact p {
		font-family: 'SegoeUI-Light';
	}

	.iq-sidebar-widget .iq-recent-post {
		border-bottom: 1px solid #dfe5e8;
		padding-bottom: 18px;
	}

	.iq-sidebar-widget .iq-recent-post:last-child {
		border: 0px;
	}

	.iq-footer5 .iq-media-blog li:first-child {
		margin-left: 0px;
	}

	.iq-blog-entry .tag, .iq-blog-entry .date {
		background: #009bdb;
	}

	.tab-box .nav-tabs .nav-link.active {
		border-bottom: 2px solid #009bdb;
		color: #009bdb;
	}

	.tab-box .nav-tabs .nav-link.active::before {
		border-top: 10px solid #009bdb;
	}

	.tab-box .nav-tabs {
		border-bottom: 1px solid #009bdb;
	}

	.owl-carousel.owl-theme .owl-dots .owl-dot.active span {
		background: #009bdb;
	}

	.iq-productbox .product-icon li a {
		color: #009bdb;
	}

	.iq-productbox:hover {
		border: 1px solid #009bdb;
	}

	.iq-productbox .product-image .product-icon a:hover {
		background: #009bdb;
	}

	.iq-entry-image .date {
		background: #009bdb;
	}

	.iq-sidebar-widget ul.iq-tag li a:hover {
		background: #009bdb;
	}

	.iq-sidebar-widget .iq-recent-post .media-body>a:hover {
		color: #009bdb;
	}

	.iq-contact2 .heading-left:before {
		background: #009bdb;
	}

	.iq-contact2 .info-share li a:hover {
		background: #009bdb;
		border-color: #009bdb;
	}

	.iq-footer5 .iq-media-blog li a:hover {
		background: #009bdb;
		border-color: #009bdb;
	}

	.iq-entry-title a:hover h5 {
		color: #009bdb;
	}

	.iq-footer5.black-bg {
		background: #606062;
	}
	
	.iq-over-black-30:before {
		background: rgba(0, 0, 0, 0.3);
	}	

	.titulos {
		font-size: 23px;
		text-transform: uppercase;
		letter-spacing: .05em;
	}

	.feature-content-empresa {
		padding: 0 100px;
	}

	.vertical-align{
		display: flex;
		align-items: center;	
	}

	.breadcrumb-item+.breadcrumb-item::before {
		font: normal normal normal 14px / 1 FontAwesome;
		content: "\f178";
	}

	.iq-breadcrumb3.text-left .breadcrumb li a, .iq-breadcrumb3.text-left .breadcrumb-item+.breadcrumb-item::before {
		color: rgba(255, 255, 255, 0.4);
	}

	.iq-breadcrumb3.text-left .breadcrumb li, .iq-breadcrumb3.text-left .breadcrumb li a:hover {
		color: #FFFFFF;
	}

	.nome-produto {
		font-family: 'SegoeUI-Semibold';
		color: #263036;
		font-size: 24px;
		text-transform: uppercase;
		letter-spacing: .05em;
	}

	.rating-divider {
		border-bottom: 1px solid #dfe5e8;
		height: 4px;
		margin-bottom: 30px;
		border-top: 1px solid #dfe5e8;
	}

	.codigo-produto {
		width: 50%;
		background-color: #eeeeee;
		padding: 6px 16px;
		font-family: 'SegoeUI-Light';
		font-size: 14px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #b5b5b5;
	}

	.mini-products:hover {
		cursor: pointer;
	}

	.tab-box .nav-tabs .nav-link {
		padding: 15px 30px;
	}

	.iq-shopdetail.indc {
		font-family: 'SegoeUI-Light';
		padding-top: 12px;
		color: #383838;
		font-size: 17px;
		line-height: 25px;
	}

	.iq-shopdetail.indc b{
		font-family: 'SegoeUI-Semibold';
	}

	.slick-track {
		margin: initial !important;
	}

	.titulos-gerais {
		font-family: 'SegoeUI-Semibold';
		color: #263036;
		font-size: 24px;
		text-transform: uppercase;
		letter-spacing: .05em;
		line-height: 35px;
	}

	.botoes-sabores, .botoes-unidade, .botoes-tamanho-embalagem, .botoes-cor, .botoes-peso-embalagem, .botoes-capacidade-embalagem, .botoes-tipo-embalagem {
		line-height: 24px;
		border-width: 3px;
		border-style: solid;
		margin: 20px 14px 0px 0px;
		letter-spacing: .05em;
		font-family: 'SegoeUI-Semibold';
		text-transform: uppercase;
		padding: 0px 14px;
		font-size: 14px;
		position: relative;
		display: inline-block;
		height: 30px;
		white-space: nowrap;
		vertical-align: middle;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.table > tbody > tr > th {
		padding-left: 15px;
	}

	.table > tbody > tr > td {
		padding-right: 15px;
	}

	.informacao-nutricional {
		font-family: 'SegoeUI-Semibold';
		font-size: 16px;
		padding: 17px 15px;
		background-color: #646464;
		color: #FFFFFF;
		letter-spacing: .05em;
	}

	.informacao-nutricional-compl {
		font-family: 'SegoeUI';
		font-size: 15px;
		background-color: #141414;
		text-transform: none;
		letter-spacing: normal;
		padding: 4px 15px;
		color: #FFFFFF;
	}

	.vitaminas-minerais {
		font-family: 'SegoeUI-Semibold';
		font-size: 16px;
		padding: 17px 15px;
		background-color: #7b6fe7;
		color: #FFFFFF;
		letter-spacing: .05em;
	}

	.aminogramas {
		font-family: 'SegoeUI-Semibold';
		font-size: 16px;
		padding: 17px 15px;
		background-color: #ff8433;
		color: #FFFFFF;
		letter-spacing: .05em;
	}

	.aminoacidos{
		font-family: 'SegoeUI-Semibold';
		font-size: 16px;
		padding: 17px 15px;
		background-color: #b0b3b0;
		color: #FFFFFF;
		letter-spacing: .05em;	
	}

	.no-mg-top{
		margin-top: 0px !important;
	}

	.italic {
		font-family: 'SegoeUI-Italic';
	}

	.lojas-produto img {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		transition: -webkit-filter 600ms ease;
		transition: filter 600ms ease;
		transition: filter 600ms ease, -webkit-filter 600ms ease;
		-webkit-transition: -webkit-filter 600ms ease;
	}

	.lojas-produto img:hover {
		filter: grayscale(0);
		-webkit-filter: grayscale(0);
	}

	.tab-box .nav-tabs .nav-link {
		border-bottom: 3px solid transparent;
	}

	.uppercase{
		text-transform: uppercase;
	}

	.sub-titulos-gerais {
		font-size: 17px;
		margin-bottom: 16px;
	}

	.outros-posts {
		font-size: 19px;
		text-transform: uppercase;
		letter-spacing: .05em;
	}

	.media-object {
		object-fit: cover;
		width: 86px;
		height: 50px;
	}

	.iq-recent-post.media img {
		margin-top: 10px;
	}

	.titulo-outros-posts {
		text-align: initial;
		display: -webkit-box;             
		-webkit-box-orient: vertical;     
		overflow: hidden;                 
		-webkit-line-clamp: 2;            
		height: 48px;                     
		line-height: 22px;                
		text-overflow: ellipsis;         
		white-space: normal;              
	}

	.titulo-footer-posts {
		text-align: initial;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
		height: 48px;
		line-height: 22px;
		text-overflow: ellipsis;
		white-space: normal;
	}

	.iq-contact2 .overview-block-pb {
		padding-bottom: 50px;
	}

	.iq-contact2 .iq-map iframe {
		height: 500px;
	}

	.contact-box .iq-tw-6 {
		text-transform: uppercase;
		font-size: 18px;
		color: #263036;
	}

	.product-detail a {
		font-family: 'SegoeUI-Semibold';
		color: #263036;
		font-size: 20px;
		line-height: 24px;
		text-transform: uppercase;
	}

	.icones-menu {
		fill: #FFFFFF;
		width: 15px;
		height: 15px;
		vertical-align: middle;
		float: right;
		position: relative;
		top: 3px;	
	}

	a:focus{
		color: #009bdb;
	}
	
	.cc_container a, .cc_container a:visited {
		color: #009bdb !important;
	}	

	.produtos-similares .product-detail h6 {
		height: 54px;
	}	

	.produtos-similares .product-detail h6 a {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: normal; /* Permite a quebra de linha */
	}
	
	.video-responsive {
		position: relative;
		padding-bottom: 56.25%; /* Proporção 16:9 */
		height: 0;
		overflow: hidden;
		max-width: 100%;
		background: #000;
		margin-top: 5px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;		
	}

	.video-responsive iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	/* Botão Whatsapp */
	.botao-whatsapp {
		position: fixed;
		bottom: 30px;
		left: 30px;
		z-index: 9;
	}

	.botao-whatsapp div {
		height: 60px;
		width: 60px;
		-moz-transition: transform 0.4s ease;
		-o-transition: transform 0.4s ease;
		-webkit-transition: transform 0.4s ease;
		transition: transform 0.4s ease;
	}
	
	.wa-widget-button {
		background-color: #4dc247;
		float: right;
		border-radius: 50%;
		overflow: hidden;
		box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
		font-size: 28px;
		text-align: center;
		line-height: 90px;
		color: white;
	}

	.botao-whatsapp div svg {
		fill: white;
		width: 60px;
		height: 50px;
	}

	.wa-widget-button:hover {
		background-color: #606062;
		-moz-transition: transform 0.4s ease;
		-o-transition: transform 0.4s ease;
		-webkit-transition: transform 0.4s ease;
		transition: transform 0.4s ease;	
	}	
	/* Botão Whatsapp */	

	@media (max-width: 1199px) {
		.col-custom-5, .col-custom-7 {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
		}
		
		.iq-contact2 .contact-info:before{
			display: none;
		}
		
		.iq-contact2 .contact-info.iq-pall-60 {
			padding: 0 !important;
		}
		
		.codigo-produto {
			width: 100%;
		}
		
		.mega-menu .menu-links>li>a {
			padding: 0 10px;
		}		
	}

	@media (max-width: 992px) {
		.mega-menu .menu-links>li.active>a {
			background: #009bdb;
		}
		
		header.white .mega-menu .menu-links>li.active>a, header.white .mega-menu .menu-links>li:hover>a {
			color: #FFFFFF !important
		}
		
		header .header-03.white-transparent .mega-menu .menu-logo>li>a:hover, .mega-menu .menu-links>li.active, .mega-menu .menu-links>li:hover {
			background: #009bdb;
		}
		
		header.white .mega-menu .menu-mobile-collapse-trigger:before, header.white .mega-menu .menu-mobile-collapse-trigger:after, header.white .mega-menu .menu-mobile-collapse-trigger span, .header-02 .mega-menu .menu-mobile-collapse-trigger:before, .header-02 .mega-menu .menu-mobile-collapse-trigger:after, .header-02 .mega-menu .menu-mobile-collapse-trigger span, .header-03.white .mega-menu .menu-mobile-collapse-trigger:before, .header-03.white .mega-menu .menu-mobile-collapse-trigger:after, .header-03.white .mega-menu .menu-mobile-collapse-trigger span, .header-05.white-transparent .mega-menu .menu-mobile-collapse-trigger:before, .header-05.white-transparent .mega-menu .menu-mobile-collapse-trigger:after, .header-05.white-transparent .mega-menu .menu-mobile-collapse-trigger span{
			background: #606062;	
		}
		
		.btn-1, .btn-2 {
			padding: 14px 24px;
		}	
		
		.iq-breadcrumb3 {
			top: -7px;
		}	
		
		.mega-menu .menu-mobile-collapse-trigger {
			top: 13px;
			right: 20px;
		}
		
		.mega-menu .menu-mobile-collapse-trigger:before, .mega-menu .menu-mobile-collapse-trigger:after, .mega-menu .menu-mobile-collapse-trigger span {
			width: 28px;
		}
		
		.mega-menu .menu-links > li > a i.fa.fa-indicator{
			display: none;
		}
		
		.mega-menu.mobileTopFixed .menu-list-items {
			border-bottom: 2px solid #606062 !important;
		}	
		
		.divisor-1:before, .divisor-1:after {
			width: 90px;
		}
		
		.newsletter-texto {
			margin-bottom: 20px;
		}	
		
		.footer-dev .developed-by {
			text-align: center;
		}	
		
		.header-01 .mega-menu>section.menu-list-items {
			background: #FFFFFF;
		}	
		
		.mega-menu .menu-mobile-collapse-trigger:before, .mega-menu .menu-mobile-collapse-trigger:after, .mega-menu .menu-mobile-collapse-trigger span{
			background: #606062;
		}
		
		.iq-breadcrumb3 {
			padding: 70px 0 80px;
		}

		.mfp-container {
			position: fixed !important;
		}	
		
		.iq-contact2 .iq-map iframe {
			height: 350px;
		}
		
		.revendedor-contato {
			margin-bottom: 30px;
		}	
		
		.btn-404 {
			font-size: 14px;
			padding: 14px 14px;
		}	
		
		.pg-contato .iq-mt-40.iq-pall-40 {
			padding: 0 0 40px 0px !important;
		}
		
		.contact-info-alt h4 {
			margin-top: 40px;
		}	

		.botao-whatsapp {
			position: fixed;
			bottom: 20px;
			left: 26px;
			z-index: 9;
		}		
	}

	@media (max-width: 991px) {
		.feature-content-empresa {
			padding: 30px 30px 0 30px;
		}	
	}
	
	@media (min-width: 768px) and (max-width: 992px) {
		.iq-breadcrumb3 {
			padding: 160px 0 80px;
		}		
	}
<style>
