/*! Theme Name: CondoAureum */

@import url('https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
.hkn-ball-button{
	display:none !important;
}


*{margin:0; padding: 0; box-sizing: border-box; 
	text-decoration: none; font-family: 'Encode Sans Condensed', sans-serif; 
	text-align: center; text-decoration: none; scroll-behavior: smooth;}
	a{text-decoration: none; color: unset}
	::placeholder{color: #781561}

	*:focus {
		outline: none;
	}

	.video{
		margin-top: 160px;
	}

	.video-container { 
		position: relative; 
		padding-bottom: 27.25%; 
		padding-top: 30px; 
		height: 0; 
		overflow: hidden; 
		margin:80px auto 0;
		max-width: 800px;
		
	}

	.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin:auto }

	*:hover{transition: 0.3s;}
	.ancora{width: 40px; height: 40px; position: fixed; right: 40px; bottom: 40px; z-index: 5}
	.ancora-whats{    width: auto;
		height: 80px;
		position: fixed;
		right: 40px;
		bottom: 120px;
		z-index: 5;}
		.mobile{display: block; left: 40px; width:auto}
		.full-size{display: none}
		.boleto{color: #E7B371; padding: 8px 12px; border-radius: 5px; border: solid 2px #E7B371;}
		.boleto:hover{color:#9C197C; background-color:#E7B371 }
		.menu-home{
			width: 1160px;  
			background-color: #8A176E; 
			padding: 20px 45px;
			position: absolute;
			top: 840px;
			left: calc(50% - 580px);
			color: white; 
		}
		.menu-home-scroll{
			position: fixed;
			width: 100%;
			top: 0;
			left: unset;
			animation-name: menuRoller;
			animation-duration: 0.5s;
			z-index: 5;
		}
		.ativo{
			color: #E7B371;
		}
		.icones-menu-face{width: 40px; height: 40px; margin-bottom: -13px; background-image: url("/CondoAureum/img/FACE-FD.png");}
		.icones-menu-face:hover{background-image: url("/CondoAureum/img/CONDOAUREUM_icones_site_Face_dourado_40px.png")}
		.icones-menu-insta{width: 40px; height: 40px; margin-bottom: -13px; background-image: url("/CondoAureum/img/INSTA-FD.png");}
		.icones-menu-insta:hover{background-image: url("/CondoAureum/img/CONDOAUREUM_icones_site_Insta_dourado_40px.png")}

		.menu-home li{
			display: inline-block;
			list-style-type: none;
			padding: 12px; 
		}
		.menu-home li:hover{
			color: #E7B371 ;
		}
		@keyframes menuRoller {
			from{opacity: 0; top: -50px;}
			to{opacity: 1; top: 0} 
		}
		.section{width: 100%;
			margin: auto;
			padding-top: 160px;
		}
		.accordion{
			background-size: cover;
			background-color: #541146 ;
			color: white;
		}
		.diferenciais{
			background-color: #37092D ;
			color: white;
		}
		.footer{
			background-color: #E7B371 ;
			color: white;
			padding-top: 
		}
		.footer-cont{
			max-width: 1160px;
			margin: auto;
			display: grid;
			grid-template-columns: 75% 25%;
		}
		.footer-cont-1{
			display: grid;
			grid-template-columns: 33.3% 33.3% 33.3%;
		}
		.footer-cont-image{
			margin: auto;
		}
		.footer-text{
			padding:10px; 
		}
		.footer-text p{	
			color: black;
			text-align: left;
		}
		.footer-text p a{
			font-family:'Lato'
		}


		.footer img{
			width: 60%;
		}
		.ff1{font-size: 20px; font-weight: 700; color: #541146 !important; line-height: 47px; }
		.ff2{font-family:'Lato'; font-size: 16px; font-weight: 400; }
		h1 {font-size: 40px; font-weight:700; line-height: 47px; text-transform: uppercase}
		h2 {font-size: 30px; font-weight: 700; line-height: 47px; color: #781561}
		h2 strong {font-weight: 700; font-size: 30px}

		h3 {font-size: 20px; font-weight:700; line-height: 47px; text-transform: uppercase}
		h3 strong{font-size:20px; text-transform: uppercase; font-weight:700}

		h4 {font-size: 20px; font-weight:700;}
		h4 strong{}

		h5 {font-size: 20px; font-weight:300 !important; line-height: 22px; font-family:'Encode';text-transform:none !important}
		h5 strong{font-weight:300 !important;}

		h6 {padding:15px 0; color: #E7B371; font-size: 20px;}
		h6 strong{}

		.fonte-tags{font-size:16px; font-weight: 400}

		.h2{font-size: 35px; font-weight:700; line-height: 47px;}
		.subh2 {font-size: 20px; font-weight:300;}
		.h3{font-size: 16px; font-family: Lato; font-weight: 400;}
		.h3s{font-size: 16px; font-family: Lato; font-weight: 400; line-height:22px}
		.h3s p{font-size: 16px; font-family: Lato; font-weight: 400;}
		.h4{font-size: 25px;}
		.dotted-side{writing-mode: vertical-rl; text-orientation: mixed; text-align: left; padding-top: 75px; font-size: 50px;line-height: 0px;margin-right: 1px} 
		.button1, .wpcf7-submit{border: solid 2px #E7B371; border-radius: 5px; color:#E7B371; padding: 9px; background: none;width: 160px; height: 40px;}
		.button1:hover, .wpcf7-submit:hover{background-color: #E7B371; color: #9C197C;cursor: pointer;}
		.wpcf7-submit{width: 325px; margin: 40px 0}
		.button2{border: solid 2px #8A176E; border-radius: 5px; color:#F0B76D; padding: 12px; background: #8A176E;width: 360px;transition: 0.3s;}
		.button2:hover {color: white;cursor: pointer;}
		.center{max-width: 1160px; margin: auto; display: grid; grid-template-columns: 32% 1% 32% 1% 32%; padding: 80px 0 80px 0}
		.accordion-center{display: grid; grid-template-columns: 24.2% 1% 24.2% 1% 24.3% 1% 24.3%;}
		.center-2{max-width: 1160px; margin: auto; display: grid; grid-template-columns: 31% 40px 31% 40px 31% 0; padding: 80px 0 80px 0}
		.box-servicos{padding:40px 30px; border-radius: 5px;transition: 0.3s;}
		.box-servicos img:hover{transform: scale(1.2);}
		.dotted-box{padding-bottom: 30px; margin-bottom: 30px; text-align:left; border-bottom: 4px dotted #E7B371;}
		.box-open{max-height: 0; overflow: hidden;  transition: max-height 1s ease-out}
		.bg1 {background-color: #E7B371}
		.bg2 {background-color: #9C197C}
		.bg3 {background-color: #8A176E}
		.bg4 {background-color: #781561}
		.bg5 {background-color: #541146}
		.bg6 {background-color: #6c1458}
		.borders{border-radius: 5px;margin-bottom: 40px;}
		.border2{background: none; border:2px solid #9C197C;}
		.border3{background: none; border:2px solid #8A176E;}
		.border4{background: none; border:2px solid #781561;}
		.border2:hover{background: #9C197C}
		.border3:hover{background: #8A176E}
		.border4:hover{background: #781561}
		.cor1{color:#E7B371}
		.cor2{color: white}
		.cor3{color: #8A176E}
		.cor4{color: #781561}
		.slider-home{
			height: auto;
			background-size: cover;
		}
		.number-tags{
			width: 100%;
			border-bottom: 1px solid white;		
		}
		.numbers{
			display: inline-flex;
			font-size: 16px;
			height: 80px;
			padding: 30px 0;
			max-width: 1160px;
			margin: auto;
			text-align: right;
			color: white;
			padding-left: 900px;
		}
		.numbers div, .numbers img{
			text-align: right;
		}
		.numbers img{
			height: 40px;
			margin-top: -10px;
			padding-left: 20px;
		}
		.titulo{
			padding-top: 160px;
			font-size: 80px;
			line-height: 93px;
			color: white;
			font-weight: 800; 
		}
		.subtitulo-banner{
			font-size: 40px;
			font-weight: 300;
			color: white;
		}
		.slider-dot{
			width: 20px;
			height: 7px;
			border:none;
			border-radius: 5px;
			background-color: #E7B371;
			margin: 0 3px;
		}
		.servicos-link{
			background-color: #9C197C;
			color: #E7B371;
			border: solid 1px #9C197C;
			padding: 10px 30px;
			margin: auto;

		}
		.servicos-link:hover{
			background-color: #9C197C;
			color: white;
		}
		.banner-dots{
			margin-top: 200px;
		}
		.texto-banner{
			max-width:890px;
			margin:auto;
			margin-top: 140px;
			color: white;
		}
		.texto-interna{
			margin-top: 140px;
			color: white;
			max-width: 900px;
			margin: auto;
		}
		.cor3-eventos{color: #8A176E !important}
		.cor3-eventos:hover{color: white !important}
		.manifesto{width: 325px; margin: auto;}
		.t20 {padding-top: 20px;}
		.b20{padding-bottom: 20px;}
		.b30{padding-bottom: 30px;}
		.t40 {padding-top: 40px;}
		.b40{padding-bottom: 40px;}
		.t80 {padding-top: 80px;}
		.b80{padding-bottom: 80px;}
		.m40{margin-top: 40px;}
		.mb40{margin-bottom: 40px;}
		.mb80{margin-bottom: 80px;}
		.mt20{margin-top: 20px;}
		.mt40{margin-top: 40px;}
		.nav-links{display: inline-flex; font-size: 20px; color: #9B197C}
		.page-numbers{width: 40px; height: 40px; padding: 4px; border: solid 2px #9b1b7c; border-radius: 5px; margin: 0 10px;background-position: center;}
		.page-numbers:hover{background-color: #9D197C;color: white}
		.prev-link, .next-link{width: 41px; height: 41px; padding-top: 12px; margin: 0 20px;}
		.prev{background-image: url("/CondoAureum/img/ESQUERDA-NEWS.png");font-size: 0}
		.prev:hover{background-image: url("/CondoAureum/img/ESQUERDA-NEWS-HOVER.png"); background-color: white}
		.next{background-image: url("/CondoAureum/img/DIREITA-NEWS.png"); font-size: 0;}
		.next:hover{background-image: url("/CondoAureum/img/DIREITA-NEWS-HOVER.png"); background-color: white}
		.nav-next, .nav-previous{font-size: 16px; width: 162px; height: 40px; padding: 9px; margin: 0 20px; border: solid 2px #9D197C; border-radius:5px;background-color: #9D197C; color:white}

		.nav-next:hover, .nav-previous:hover{color:#E7B371;}
		.navigation{margin-bottom: 80px;}
		.current{background-color: #9B197C; color: white}

		.search-form{
			display: inline-flex;
			width: 100%;
		}
		.search-field{
			height: 80px;
			width: 100%;
			text-align: left;
			padding-left: 40px;
			font-size: 20px;
			border-radius: 5px;
			border: none;
		}
		.search-submit{
			height: 40PX;
			width: 40px;
			background-image: url("/CondoAureum/img/PESQUISAR.png");
			background-color: white;
			background-size: cover;
			border: none;
			margin-top: 20px;
			margin-left: -80px;
		}
		.logo-internas{
			padding-top: 124px; 
			width: auto
		}
		.section.bg5{
			background-size: cover;
			width: 100%;
			margin: auto;
		}
		.downloads{
			
		}

		.download-links{
			max-width: 1160px;
			margin: auto;
			display: grid;
			grid-template-columns: 50% 50%;
			font-size: 16px;
			font-family: Lato;
			color: white;
		}
		.download-links p a:hover{
			color: #E7B371;
		}
		.download-links p{
			text-align: left;
		}
		.download-links p a{
			font-family: Lato;
		}
		.dots{
			font-size: 26px;
			line-height: 26px;
			padding-bottom: 13px;
		}
		.em-calendar{ max-width: 360px; margin: auto; }

		h2.widget-title {
			font-family: 'Encode Sans Condensed';
			font-weight: 300;
			font-size: 20px;
			text-align: left;
			border-bottom: dotted;
			padding-bottom: 40px;
			margin-bottom: 20px;
		}
		.grid-events{display: grid; grid-template-columns: 47.5% 40px 47.5% 40px;}

		.imgpost {
			border-radius: 5px 5px 0 0 ; 
			height: 220px;
			background-size: cover;
			width: 100%;
			background-position: center;
			transition: all 0.5s ease-in-out;
		}
		.imgpost:hover{transform: scale(1.1);}
		.txtpost { 
			color: #F9B66D; 
			height: 120px; 
			padding: 20px; 
			border-radius: 0 0 20px 20px; }
			.txtpost:hover{color: white}
			.news-home-2{background-size:100%;}
			#slide-home{
				background-image: url("/CondoAureum/img/CONDOAUREUM_imagem_fundo_A_EMPRESA_1920x1400px.png");
				background-size:cover;
				background-repeat: no-repeat;
				background-color:#37092D;
			}
			.news-home{background-size:cover;}
			.footer-cont-image:before {
				content: '';
				width: 50px;
				border-top: solid 0.5px #8A176E;
				position: absolute;
				margin-left: 67px;
				margin-top: -28px;	
			}
			.image-2:after {
				content: '';
				border-bottom: 1px solid #8A176E;
				width: 50px;
				height: 95px;
				position: absolute;
				margin-left: -106px;}
				.contato{
					width: 700px;
					margin: auto;
					padding: 40px; 
					border-radius: 5px; 
				}
				.contato input, textarea{
					width: 100%;
					text-align: left;
					padding: 10px 20px;
					margin-bottom: 40px;
					background: none;
					color: white;
					border: solid 2px white;
					border-radius: 5px;
				}
				div.wpcf7-response-output{
					font-size: 38px;
					color: white;
					font-weight: 700;
					border: none !important;
					width:524px;
					text-transform: uppercase;
					padding-right: 57px;
				}
				span.wpcf7-not-valid-tip{
					color: #E7B371;
					top: -40px !important;
				}

				.contato input, textarea{
					font-size: 16px;
					font-family: 'Lato';
				}

				@media screen and (max-width: 1160px) and (min-width: 600px){
					.video{
						margin-top: 80px;
						margin-bottom:80px;
					}
					.video-container{margin:5%;    padding-bottom: 46.25%;}
					.news-home{background-size:contain}
					.accordion{background-size:contain}
					#slide-home{background-size:contain}
					.news-home-2{background-size:contain;}
					.mobile{display: block}
					.texto-banner{width:90%; margin:auto}
					.full-size{display: none}
					.ancora-whats{width: auto}
					.ancora{right: 10px}
					.titulo{font-size: 60px; line-height: 67px;}
					.subtitulo-banner{font-size: 30px; }
					.banner-dots{margin-top: 100px;}
					.slider-home{height: auto;}
					.w80{width: 90%; margin: auto;}
					.section{padding-top: 80px;}
					.h2{font-size: 26px; line-height: 34px;}
					.h3{font-size: 18px;}
					.center{display: block; padding: 5%;}
					.center-2{display: block; padding:80px 0 40px 0}
					.txtpost{padding:12px; height:80px; }
					.dotted-side{writing-mode: horizontal-tb; text-align: center; padding-top: 0; margin-right: 0; line-height: 1; margin-bottom: 35px;}
					.footer-cont-2{padding-left: 35px;}
					.download-links{display: block; padding: 5%;}
					.menu-home{display: none}
					.numbers{padding-left: 60%}
					.news-block{width: 90%; height: auto !important; margin: auto; margin-bottom: 20px;}
					.amazingcarousel-list-container{width: 80% !important; overflow: hidden !important;}
					.news-interna{display: block !important; width: 90%;}
					h1{font-size: 30px; line-height: 35px;}
					.t80{padding-top: 40px;}
					.contato{width: 90% !important}
					textarea{min-width: 100% !important;max-width: 100% !important;min-height: 100% !important; max-height: 100% !important	;}
					h2.widget-title{text-align: center !important;}
					.grid-events{display: grid; grid-template-columns: 47.5% 20px 47.5% 0;}
					.footer-cont{display: grid; max-width: 95%}
					.footer-cont-image{display: none}
					.footer-cont-1{grid-template-columns: 50% 50%}
				}
				@media screen and (max-width: 600px){
					.video{
						margin-top: 80px;
						margin-bottom:80px;
					}
					.video-container{margin:5%;    padding-bottom: 46.25%;}
					.news-home{background-size:contain}
					.accordion{background-size:contain}
					#slide-home{background-size:contain}
					.news-home-2{background-size:contain;}
					.nav-next, .nav-previous{width:100px;}
					.mobile{display: block; width: 40px;border-radius:5px}
					.full-size{display: none}
					.ancora-whats{width: auto; right:10px;}
					.ancora{right: 10px}
					.news-home{background-size: 170%;}
					.button2{width: 90%}
					.button1{width: 90%; font-size: 14px;}
					.servicos-link{font-size: 14px;}
					.amazingcarousel-list-wrapper{width: 100% !important;}
					.titulo{font-size: 40px; line-height: 47px;}
					.subtitulo-banner{font-size: 20px; max-width: 90%; margin: auto;}
					.banner-dots{margin: 40px 0 60px 0;}
					.texto-banner{width: 90%; margin: auto;}
					.slider-home{height: auto;}
					.w80{width: 90%; margin: auto;}
					.section{padding-top: 80px;}
					.h2{font-size: 24px; line-height: 30px;}
					.subh2{font-size:16px;}
					.h3{font-size: 14px;}
					.center{display: block; padding: 40px 5%;}
					.center-2{display: block; grid-template-columns: 47.5% 20px 47.5% 0}
					.txtpost{padding:12px; }
					.dotted-side{writing-mode: horizontal-tb; text-align: center; padding-top: 0; margin-right: 0; line-height: 1; margin-bottom: 35px;}
					.footer-cont-2{padding-left: 35px;}
					.download-links{display: block; padding: 5%;}
					.menu-home{display: none}
					.numbers{padding-left: 20%}
					.news-block{width: 90%; height: auto !important; margin: auto; margin-bottom: 20px; padding-bottom:0px}
					.amazingcarousel-list-container{width: 90% !important; overflow: hidden !important;}
					.news-interna{display: block !important; width: 90%;}
					h1{font-size: 30px; line-height: 35px;}
					.t80{padding-top: 40px;}
					.contato{width: 90% !important}
					textarea{min-width: 100% !important;max-width: 100% !important;min-height: 100% !important; max-height: 100% !important	;}
					h2.widget-title{text-align: center !important;}
					.grid-events{display: block; grid-template-columns: 47.5% 20px 47.5% 0;}
					.t40{padding-top: 20px; }
					.t20{padding-top: 10px;}
					.m40{margin-top: 20px;}
					.b30{padding-bottom: 10px;}
					.b20{padding-bottom: 10px;}
					.section p {margin: auto; width: 90%;}
					h3{font-size: 30px; line-height: 36px;}
					h4{font-size: 16px;}
					.h3s{font-size: 14px;}
					.h4{font-size: 20px;}
					.box-servicos{padding:30px 20px 20px 20px;}
					.box-servicos img{width: 60px;}
					#wonderplugincarousel-2 .amazingcarousel-image .amazingcarousel-image-img {width: 160px !important; margin: auto !important}
					.mobile-0{padding-bottom: 1px;}
					.b80{padding-bottom: 40px;}
					.txtpost{height: 85px; }
					.center-2{padding: 40px 0 20px 0; }
					.footer-cont{display: block; max-width: 95%}
					.footer-cont-image{display: none}
					.footer-cont-1{grid-template-columns: 50% 50%; display: block}
					.footer-cont-2{padding:10px;}
					.logos-ebo img{width: 50%}
					.logos-ep img{width: 75%}
					.news-conteudo p{width:100%}
					h2{font-size:18px}
					.ff2,.ff1{font-size:14px;}
					.logo-ebo img, .logo-ep img{height:23px;}
					.download-links{font-size:14px;}
					.contato{padding:20px}
					.contato input, textarea{margin-bottom: 20px;}
					.wpcf7-submit{width: 80%; margin: 40px 0px 40px 23px;}
					div.wpcf7-response-output{font-size:20px; width:300px; padding-right:27px;}
					span.wpcf7-not-valid-tip{top:-32px;}
				}

				.screen-reader-text{
					display: none;
				}
				.search-form label{
					width: 100%;
				}



