.mes-setembro, .mes-outubro {
			display: none;
		}
		a.item-setembro {
			display: none;
		}
		@media(max-width: 1024px) {
			.menu-mobile {
				background: #FFF;
				position: fixed;
				bottom: 0;
				
				width: 100%;
				z-index: 99;
			}

			.no-padding-top {
				margin-top: 0 !important;
			}

			#receitas, #produtos, #receitas-cards, .produtos-base {
				width: 100% !important;
			}

			.lista-produtos .item-produto img {
				border-radius: 16px 16px 0 0 !important;
			}

			.lista-produtos .item-produto {
				padding: 0 30px;
			}

			#receitas, #produtos {
				border-radius: 0 !important;
			}

			.lista-produtos .item-produto .base-produto-preco {
				display: block !important;
			    position: relative !important;
			    width: 100% !important;
			    margin: 0 !important;
			    border-radius: 0 0 16px 16px !important;
			    background: #FFF !important;
			}

			.lista-produtos .item-produto .base-produto-preco .alinha-preco {
				position: relative !important;
			    top: 0 !important;
			    margin-top: 0 !important;
			    width: 100% !important;
			}

			.lista-produtos .item-produto .base-produto-preco .name-item {
				color: #4C4C4C !important;
				font-size: 16px !important;
			}

			.lista-produtos .item-produto .base-produto-preco .preco-item {
				padding: 0 0 16px !important;
			}



			#receitas-cards .carregar-mais-receitas {
				width: 300px !important;
			}

			.carregar-mais-produtos {
				width: 300px !important;
			}

			#receitas-cards {
				padding: 10px 20px;
			}

			a.item-outubro {
				display: block !important;
			}

			#local iframe {
				border-radius: 0px !important;
			}

			#footer {
				display: none;
			}

			.base-horario {
				padding-left: 14px !important;
			}

			.abertofechado {
				position: absolute;
				right: 16px;
				top: 24px;
				border-radius: 16px;
				border: solid 1px #138F35;
				padding: 2px; 
			}

			.abertosim {
				text-transform: uppercase;
				color: #FFF;
				text-align: center;
				background: #138F35;
				padding: 8px 16px;
				border-radius: 16px;
				font-size: 12px;
			}

			.nome-talk {
				font-size: 24px!important;
				line-height: 24px !important;
				color: #002057 !important;
			}

			.categoria {
				font-size: 12px !important;
				line-height: 12px !important;
				color: #002057 !important;
			}

			.baseitemtalk {
				width: 80% !important;	
				margin-left: 10% !important;
				left: 0 !important;
				height: auto !important;
				top: 24px !important;
				margin-top: 0 !important;
				margin-bottom: 24px;
			}

			.textos-talk {
				padding: 64px 16px 0 16px !important;
			}

			#basetalk {
				overflow:scroll;
			}

			.descri-talk {
				font-size: 12px !important;
				line-height: 18px !important;
				padding-bottom: 140px;
			}

			.header-agenda {
				overflow-x: scroll; 
			}

			.header-agenda::-webkit-scrollbar { width: 0 !important }
			.header-agenda { -ms-overflow-style: none; }

			.header-agenda .filtro {
				width: 500px;
			}

			.filtro-mobile .base-agenda {
				margin: 0 auto !important;
				height: auto !important;
				border-radius: 0 !important;
			}

			#agenda .header-agenda .filtro span {
				float: left !important;
			}

			#agenda .base-agenda {
				padding: 24px !important;
			}

			.menu-mobile .item-menu {
				padding: 20px 0;
				border-top: solid 2px #FFF;
			}
			.menu-mobile .item-menu.active {
				border-top: solid 2px #002057;
			}
			.menu-mobile .item-menu.active  img {
				filter: invert(9%) sepia(76%) saturate(3361%) hue-rotate(204deg) brightness(93%) contrast(107%);
			}

			#local {
				width: 100% !important;
				height: auto !important;
				margin: 0px auto 0 !important;
				box-shadow: none !important;
			}

			.tracar-rota {
				font-size: 16px;
				line-height: 16px;
				font-weight: bold;
				width: 80%; 
				position: absolute;
				bottom: 100px;
				z-index: 97;
				text-align: center;
				text-transform: uppercase;
				background: #002057;
				border-radius: 24px;
				color: #FFF;
				padding: 16px 0;
				left: 10%;
			}

			#footer {
				padding: 24px 24px 90px !important;
			}


			#casa {
				border-radius: 16px;
				background: #FFF !important;
				width: 100% !important;
				margin:  0 auto 0px !important;
				padding: 64px 0 0 !important;
				border-radius: 0 !important;
			}

			#casa .text {
				width: 100% !important;
				padding: 0 24px  24px !important;
			}

			#casa .text p {
				font-size: 16px;
			}
			#section1 .sub-title br {
				display: none;
			}

			#section1 {
				padding: 18px 32px 64px !important; 
			}

			#section1 .contador {
				width: 100% !important;
				font-size: 16px !important;
				line-height: 16px !important;
			}

			#section1 .logo, #section1 .title-intro, #section1 .sub-title {
				text-align: left !important;
			}

			#section1 .logo img {
				width: 68px;
			}
			#section1 .title-intro {
				font-size: 32px !important;
			}
			#section1 .sub-title {
				font-size: 16px !important;
				line-height: 24px !important;
			}
			#casa .text p {
    			font-size: 16px !important;
    			line-height: 24px!important;
			}

			#agenda .base-agenda {
				width: 100% !important;

			}
			#agenda .itens-agenda {
				width: 100% !important;
				margin-left: 0 !important;
				left: 0 !important;
				float: none !important;
				position: relative !important;
				padding-top: 24px !important;
				margin-bottom: 36px !important;
			}
			#agenda .itens-agenda .item {
				float: none !important;
				width: 100% !important;
				margin-bottom: 16px !important;
				height: auto !important;
				padding: 10px 20px !important;
				margin: 0 auto !important;

			}

			#agenda .itens-agenda .text-item:after {
				position: absolute;
				right: 0;
				top: 5px;
				content: '';
				width: 16px;
				height: 16px;
				background: url('/wp-content/themes/andorinha/images/casa/plus.png');
				background-size: contain;
			}

			#agenda .itens-agenda .text-item {
				padding-right: 20px;
			}

			#agenda .itens-agenda .item .conteudo {
				background: none !important;
			}
			#agenda .itens-agenda .item .conteudo .bottom {
				position: relative !important;
				border-radius: 8px !important;
			}

			.agenda-mobile {
				background: #212944;
				padding: 16px;
			}

			.agenda-mobile .text-agenda {
				color: #FFF;
				font-weight: bold;
				font-size: 32px;
				line-height: 32px;
				text-transform: uppercase;
				text-align: center;
				padding-top: 35px;
			}

			#local {
				padding-bottom: 72px;
			}
		}

		.josefin {
			font-family: 'Josefin Sans', Arial, Helvetica;
		}

		.rubik {
			font-family: 'Rubik', Arial, Helvetica;
		}

		.itens-talk {
			position: relative;
			height: 100%;
		}

		.descri-talk {
			font-size: 16px;
			line-height: 24px;
		}

		.close-talk:hover {
			cursor: pointer;
		}

		.nome-talk {
			font-size: 40px;
			line-height: 40px;
			text-transform: uppercase;
			margin-bottom: 24px;
		}

		.textos-talk {
			padding: 64px 32px 0 64px;
		}

		#basetalk {
			position: fixed;
			height: 100%;
			width: 100%;
			z-index: 9999;
			background: rgba(0,32,87, 0.8); 
			border-radius: 8px;
			display: none;
		}

		.categoria {
			text-transform: uppercase;
			font-weight: bold;
			font-size: 16px;
			line-height: 16px;
		}

		.baseitemtalk {
			background: #FFF;
			width: 1000px;
			position: absolute;
			left:50%;
			margin-left: -500px;
			height: 600px;
			top: 50%;
			margin-top: -300px; 
			border-radius: 8px;
		}

		.base-horario {
			padding: 14px 0 14px 64px;
			color:#FFF;
			background: #138F35;
			position: absolute;bottom: 0;
			width: 100%;
		}

		#headernovo {
			background: #212944;
			padding: 16px 32px;
			-webkit-transition: all 300ms linear;
			-moz-transition: all 300ms linear;
			-ms-transition: all 300ms linear;
			-o-transition: all 300ms linear;
			transition: all 300ms linear;
			position: relative;
			width: 100%;
			top: 0;
			z-index: 99;
			letter-spacing: 0.24em;
		}

		#headernovo {
			color: #fff;
			text-transform: uppercase;
			font-size: 11px;
			line-height: 16px;
			text-align: center;
		}
		#headernovo a {
			color: #FFF;
			text-decoration: none;
		}

		#headernovo .col-md-4, #headernovo .col-md-3, #headernovo .itensmenu {
			padding-top: 40px;
		}

		#headernovo img{
			/*position: absolute;
			width: 90px;
			left: 50%;
    		margin-left: -45px;*/
    		width: 100px;
		}


		#section1 .title-intro {
			font-style: normal;
			font-weight: bold;
			font-size: 40px;
			line-height: 44px;
			color: #FFFFFF;
			text-transform: uppercase;
			margin: 100px 0 24px;
		}

		#section1 .slick-list, #section1 .slick-track, #section1 .slick-dots {
			display: none;
		}

		#section1 {
			padding-top: 200px;
		}

		#section1 .sub-title {
			font-style: normal;
			font-weight: 600;
			font-size: 24px;
			line-height: 32px;
			color: #FFF;
			text-transform: uppercase;
			margin-bottom: 56px;
		}

		#section1 .contador {
			width: 400px; margin: 0 auto;
			border-radius: 40px;
			padding: 10px 0;
			border: solid 1px #FFF;
			font-style: normal;
			font-weight: bold;
			font-size: 32px;
			line-height: 32px;
			color: #FFF;
		}

		#casa {
			border-radius: 16px;
			background-color: #FFF;
			width: 1200px;
			margin: 200px auto;
			padding: 64px;
			background-image: url('/wp-content/themes/andorinha/images/casa/casa-bg.jpg');
			background-position:  right center;
			background-repeat: no-repeat;
			background-size: 40%;
			-webkit-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			-moz-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
		}

		#agenda {
			position: relative;
		}
  
		#agenda .header-agenda .mes {
			font-weight: bold;
			font-size: 40px;
			line-height: 40px;
			text-transform: uppercase;
			color: #212944;
		}

		#agenda .header-agenda .mes-hidden {
			position: absolute;
		    top: 115px;
		    width: 30%;
		    background: #FFF;
		    display: none;
		}

		#agenda .header-agenda .mes:hover {
			cursor: pointer;
		}

		#agenda .header-agenda .mes:after {
			content: '';
			width: 16px;
			height: 8px;
			background: url(/wp-content/themes/andorinha/images/casa/seta.png) center center no-repeat;
			background-size: contain;
			position: absolute;
			top: 13px;
			right: 0px;
		}

		#agenda .header-agenda .mes span {
			font-weight: normal;
		}

		#agenda .header-agenda .filtro span {
			display: block;
			float: right;
			color: #FFF;
			text-transform: uppercase;
			font-size: 12px;
			line-height: 12px;
			padding: 5px 10px;
			border-radius: 20px;
			background:  #138F35;
			opacity: 0.7;
			margin-left: 16px;
			margin-top: 10px;
		}

		#agenda .header-agenda .filtro span.active {
			opacity: 1;
		}

		#agenda .header-agenda .filtro span:hover {
			cursor: pointer;
			opacity: 1;
		}

		#agenda .base-agenda {
			border-radius: 16px;
			background-color: #FFF;
			width: 1200px;
			margin: 200px auto;
			padding: 64px;
			background-position:  right top;
			background-repeat: no-repeat;
			background-size: contain;
			-webkit-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			-moz-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			height: 1330px;
		}

		#agenda .itens-agenda {
			width: 1400px; 
			padding-top: 168px;
			position: absolute;
			left: 50%;
			margin-left: -700px;
			top: 0;
		}

		.itens-agenda .item:hover {
			cursor: pointer;
		}

		#agenda .itens-agenda .item {
			width: 20%;
			height: 340px;
			float: left;
			margin-bottom: 40px;
			padding: 20px;
		}

		#agenda .itens-agenda .item .conteudo {
			background: #C4C4C4;;
			height: 100%;
			width: 100%;
			-webkit-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			-moz-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			position: relative;
			border-radius: 8px;
		}

		#agenda .itens-agenda .item .conteudo .bottom {
			position: absolute;
			bottom: 0;
			background: #FFF;
			padding: 18px 16px;
			width: 	100%;
			border-radius: 0 0 8px 8px ;
			font-family: 'Josefin Sans', Arial, Helvetica;
		}

		#agenda .itens-agenda .item .conteudo .bottom .date-item {
			font-size: 10px;
			font-weight: bold;
			line-height: 10px;
			padding-top: 2px;
			color: #002057;
		}

		#agenda .itens-agenda .item .conteudo .bottom .date-item span {
			font-weight: normal;
		}

		#agenda .itens-agenda .item .conteudo .bottom .text-item {
			font-size: 12px;
			line-height: 12px;
			text-transform: uppercase;
			color: #4C4C4C;
		}

		#agenda .itens-agenda .item .conteudo .bottom .text-item span {
			font-weight: bold;	
		}

		#casa .text {
			width: 496px;
		}

		#casa .text p {
			font-size: 18px;
			line-height: 32px;
			color: #212944;
		}

		#casa .text h3 {
			font-weight: bold;
			font-size: 40px;
			line-height: 40px;
			color: #212944;
		}

		#local {
			width: 1200px;
			margin: 200px auto;
			border-radius: 16px;
			height: 704px;
			position: relative;
			-webkit-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			-moz-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
		}

		#receitas, #produtos {
			width: 1200px;
			margin: 200px auto 0;
			border-radius: 16px 16px 0 0;
			padding: 80px 64px;
			position: relative;
			background: #FFF;
			-webkit-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			-moz-box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
			box-shadow: -20px 13px 26px -5px rgba(212,212,212,1);
		}

		#receitas-cards .outras-receitas {
			font-size: 40px; line-height: 40px; color: #212944;
			margin: 56px 0;
			text-transform: uppercase;
			font-weight: bold;
		}

		#receitas .title-receita, #produtos .title-receita {
			font-size: 24px; line-height: 32px;
			color: #212944;
		}

		#receitas .base-receita, #produtos .base-receita {
			padding: 48px;
		}

		.lista-produtos .item-produto {
			position: relative;		
			margin-bottom: 24px;
		}

		.lista-produtos .item-produto .base-produto-preco .name-item  {
			text-transform: uppercase;
			color: #FFF;
			font-size: 24px; line-height: 24px;
			margin-bottom: 8px;
			text-align: center;
			padding: 16px 16px 16px;
			font-weight: bold;
		}

		.lista-produtos .item-produto .base-produto-preco .preco-item {
			color: #212944;
			font-size: 16px;
			line-height: 24px;
			font-weight: bold;
			text-align: center;
			padding: 8px;
			width: 200px;
			margin: 0 auto;
			background: #FFF;
			border-radius: 16px;
			display: none;
		}

		.lista-produtos .item-produto .base-produto-preco .preco-item small {
			font-size: 10px;
		}

		.lista-produtos .item-produto .base-produto-preco .alinha-preco {
			position: absolute;
			top: 50%;
			width: 100%;
			margin-top: -60px;
		}

		.lista-produtos .item-produto .base-produto-preco {
			position: absolute;
			top: 0;
			left: 0;
			width: 95%;
			height: 100%;
			background: linear-gradient(180deg, rgba(0, 32, 87, 0.8) 0%, rgba(0, 32, 87, 0.8) 100%);
			border-radius: 16px;
			margin: 0 10px;
			display: none;
		}

		.lista-produtos .item-produto .base-produto-preco:hover, .lista-produtos .item-produto:hover .base-produto-preco {
			display: block;
		}

		.lista-produtos .item-produto img {
			max-width: 100%;
			border-radius: 16px;
		}

		#receitas .ingredientes p {
			font-size: 16px; line-height: 32px;
			color: #212944;
			margin-bottom: 16px;
		}

		#receitas .por {
			font-size: 16px; line-height: 16px;
			margin-bottom: 32px;
		}

		#receitas-cards, .produtos-base {
			width: 1200px;
			margin: 40px auto 80px;
		}

		.produtos-base .produto-item {
			text-align: center;
			margin-bottom: 32px;
			position: relative;
		}
		.produtos-base .produto-item img {
			border-radius: 16px;
			max-width: 100%;
		}

		.produtos-base .produto-item:hover {
			cursor: pointer;
		}

		.produtos-base .produto-item:hover .overlay-text {
			display: block;
			
		}

		.produtos-base .produto-item .overlay-text .text-overlay {
			font-weight: bold;
			font-size: 24px;
			line-height: 24px;
			color: #FFF;
			text-transform: uppercase;
		}

		.produtos-base .produto-item .overlay-text .align-text {
			position: absolute;
			height: 250px;
			top: 50%;
			margin-top: -40px;
			width: 100%;
			left: 0;
		}

		.produtos-base .produto-item .overlay-text .text-preco {
			width: 200px;
			margin: 0 auto;
			background: #FFF;
			border-radius: 16px;
			padding: 10px 0;
			color: #212944;
			font-weight: 600;
			font-size: 16px;
			line-height: 24px;
			margin-top: 16px;
		}

		.produtos-base .produto-item .overlay-text{
			background: linear-gradient(180deg, rgba(0, 32, 87, 0.8) 0%, rgba(0, 32, 87, 0.8) 100%);
			height: 100%;
			position: absolute;
			width: 95%;
			z-index: 2;
			top: 0;
			border-radius: 16px;
			padding: 0 40px;
			display: none;
		}

		#receitas-cards .receita-item:hover, #receitas-cards .carregar-mais-receitas:hover , .carregar-mais-produtos:hover {
			cursor: pointer;
		}

		#receitas-cards .receita-item {
			margin-bottom: 24px;
		}

		#receitas-cards .carregar-mais-receitas, .carregar-mais-produtos {
			text-align: center;
			font-size: 16px;
			line-height: 16px;
			padding: 16px;
			width: 384px;
			margin: 32px auto;
			background: #002057;
			border-radius: 24px;
			color: #FFF;
			text-transform: uppercase;
		}

		#receitas-cards img {
			max-width: 100%;
			border-radius: 16px 16px 0 0;
		}

		#receitas-cards .titulo-receita{
			text-align: center;
			padding: 16px 8px;
			color: #4C4C4C;
			background: #FFF;
			text-transform: uppercase;
			font-weight: bold;

		}

		#receitas h3, #produtos h3{
			text-transform: uppercase;
			font-weight: bold;
			font-size: 40px;
			line-height: 40px;
			color: #212944;
		}

		#receitas p, #produtos p {
			color: #002057;
			font-size: 18px;
			line-height: 24px;
		}

		#local iframe {
			border-radius: 16px;
		}

		#local img {
			border-radius: 16px;
		}

		#local .text-local {
			position: absolute;
			padding: 80px 0 0 64px;
			color: #FFF;
			width: 100%;
		    height: 100%;
		    background: rgba(0,0,0,0.7);
		    border-radius: 16px;
		}

		#local .text-local h3{
			text-transform: uppercase;
			font-weight: bold;
			font-size: 40px;
			line-height: 40px;
		}

		#footer {
			background: #212944;
			padding: 24px 24px 56px;
		}

		.folhadesk {display: none;}

		#footer .row {
			padding-top: 24px;
		} 

		#footer .fale {
			font-family: Open Sans;
			font-style: normal;
			font-weight: bold;
			font-size: 16px;
			line-height: 16px;
			color: #FFF;
			margin-bottom: 16px;
			text-align: left;
		}

		#footer .duvidas {
			font-family: Open Sans;
			font-style: normal;
			font-weight: bold;
			font-size: 12px;
			line-height: 16px;
			color: #FFF;
			text-align: left;
			margin-bottom: 16px;
		}

		body {
			height: 100%; background: #E5E5E5;
			
		}

		html {
			margin-top: 0 !important;
		}

		.wrapper {
			padding-top: 0 !important;
		}

		.question2,.question3,.question4,.question5 {
			display: none;
		}

		#section1 {
			height: 100%;
			width: 100%;
			background: url(/wp-content/themes/andorinha/images/casa/header.jpg) center center no-repeat;
			background-size: cover;
		}
		#section1 h1, #section1 p {
			color: #FFF;
		}

		#section1 h1 {
			font-weight: bold;
			font-size: 48px;
			line-height: 48px;
		}

		#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10 {
			padding-bottom: 200px;
		}
		/* Folhas */
		.folhas {
			position: relative;
		}
		.folha1 img {
			position: absolute;
			right: 0;
			top: -150px;
		}

		.folha2 img {
			position: absolute;
			left: 0;
			top: -300px;
		}

		.folha3 img {
			position: absolute;
			right: 0;
			top: -170px;
		}

		.folha4 img {
			position: absolute;
			left: 0;
			top: -320px;
		}

		.folha5 img {
			position: absolute;
			right: 0;
			top: -120px;
		}

		.folha6 img {
			position: absolute;
			left: 0;
			top: -70px;
			z-index: 2;
		}

		.folha7 img {
			position: absolute;
			right: 0;
			top: -250px;
			z-index: 2;
		}

		.folha8 img {
			position: absolute;
			left: 0;
			top: -270px;
			z-index: 2;
		}

		.folha9 img {
			position: absolute;
			left: 0;
			top: -270px;
			z-index: 2;
		}

		.folha10 img {
			position: absolute;
			right: 0;
			top: -220px;
			z-index: 2;
		}

		.folha11 img {
			position: absolute;
			left: 0;
			top: -220px;
			z-index: 2;
		}

		.folha12 img {
			position: absolute;
			right: 0;
			top: -200px;
			z-index: 2;
		}

		.folha13 img {
			position: absolute;
			right: 0;
			top: -100px;
			z-index: 2;
		}

		.folha14 img {
			position: absolute;
			right: 0;
			top: -320px;
			z-index: 2;
		}

		.folha15 img {
			position: absolute;
			left: 0;
			top: -200px;
			z-index: 2;
		}

		.folha16 img {
			position: absolute;
			left: 0;
			top: -180px;
			z-index: 2;
		}

		.folha17 img {
			position: absolute;
			left: 0;
			top: -280px;
			z-index: 2;
		}

		.folha18 img {
			position: absolute;
			right: 0;
			top: -180px;
			z-index: 2;
		}

		.title-section {
			font-size: 24px;
			color: #FFF;
			font-family: 'Open Sans', Arial;
			font-weight: bold;
			text-transform: uppercase;
			line-height: 24px;
			margin-bottom: 24px;
		}

		.text-section {
			font-family: Open Sans;
			font-style: normal;
			font-weight: normal;
			font-size: 16px;
			line-height: 24px;
			color: #FFF;
			margin-bottom: 24px;
		}

		.title-processo {
			font-family: Open Sans;
			font-style: normal;
			font-weight: bold;
			font-size: 24px;
			line-height: 24px;
			color: #EADDB9;
			text-transform: uppercase;
			margin-top: -20px;
		}
		.slide-processo .text-section {
			margin-top: 16px;
		}

		.container-quiz {
			background-color: #575757;
			padding: 80px 24px;
			background-position: center 800px;
		}

		.title-quiz {
			font-family: Open Sans;
			font-style: normal;
			font-weight: bold;
			font-size: 24px;
			line-height: 24px;
			color: #EADDB9;
			margin-bottom: 24px;
			width: 250px;
			margin: 0 auto 24px;
		}

		.text-quiz {
			font-family: Open Sans;
			font-style: normal;
			font-weight: normal;
			font-size: 16px;
			line-height: 24px;
			color: #FFF;
			width: 250px;
			margin: 0 auto;
		}
		.btns-quiz {
			width: 250px;
			margin: 24px auto 0;
		}
		.btns-quiz a{
			width: 100%;
			margin: 10px 0;
			color: #EADDB9;
			border-color: #EADDB9;
			border-radius:  64px;
		}
		.tabela-beneficios {
			width: 100%;
			overflow-x: scroll;
			color: #EADDB9;
			font-size: 16px;
			font-family: Open Sans;
			font-style: normal;
			font-weight: normal;
		}
		.tabela-beneficios table tr td{
			padding: 10px 0;
		}
		.asterisco {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 12px;
			line-height: 12px;
			color: #FFF;
			margin-top: 32px;
		}

		.slide-midia {
			width: 100%;
			overflow-x: scroll;
		}

		.container-midia {
			width: 1000px;
		}

		.slide-midia .item {
			width: 250px;
			background: #FFF;
			border-radius: 18px;
			padding-bottom: 24px;
			float: left;
			margin-right: 16px;
		}

		.slide-midia img {
			width: 100%;
			border-radius: 18px 18px 0 0;
		}

		.slide-midia .title-midia {
			font-family: Open Sans;
			font-style: normal;
			font-weight: bold;
			font-size: 16px;
			line-height: 16px;
			color: #575757;
			padding: 24px;
		}
		.slide-midia .text-midia  {
			font-family: Open Sans;
			font-style: normal;
			font-weight: normal;
			font-size: 16px;
			line-height: 24px;
			/* or 150% */

			text-align: center;
			color: #575757;
			padding: 16px;
		}
		.slide-midia .btn-info {
			margin: 0 auto; 
			color: #575757;
			border: 2px solid #575757;
			box-sizing: border-box;
			border-radius: 64px;
			display: block;
			width: 70%;
		}
		.slide-tipos-de-azeite .slick-dots, .slide-processo .slick-dots {
			bottom: -25px;
		}
		.slide-tipos-de-azeite .slick-dots button, .slide-processo .slick-dots button {
			border-color: #FFF;
			margin: 0 10px;
		}
		.slide-tipos-de-azeite .slick-dots li:before, .slide-processo .slick-dots li:before {
			content: '';
			position: absolute;
			border-top: dashed 1px #333333;
			width: 10px;
		    width: 20px;
		    margin-left: 7px;
		    top: 3px;
		}
		.slide-tipos-de-azeite .slick-dots li:last-child:before, .slide-processo .slick-dots li:last-child:before {
			display: none;
		}
		.slide-tipos-de-azeite .slick-dots .slick-active:after, .slide-processo .slick-dots .slick-active:after {
			content: '';
		    width: 30px;
		    height: 20px;
		    background: url(/wp-content/themes/andorinha/images/lp/slider.png) center center no-repeat;
		    background-size: contain;
		    position: absolute;
		    top: -6px;
		    margin-left: -15px;
		}

		.slider-conteudo-atributos {
			width: 300px;
			margin: -240px auto 0;
			background: #222222;
			padding-bottom: 20px;
			position: relative;
		}

		.slider-conteudo-atributos .header-slider-atributos .item{
			padding:16px 48px;
			color: #FFF;
			text-align: center;
			border-bottom: solid 2px #FFF;
			font-weight: bold;
			opacity: 0.6;
		}
		.slider-conteudo-atributos .body-slider-atributos .item {
			font-family: Open Sans;
			font-style: normal;
			font-weight: normal;
			font-size: 16px;
			line-height: 24px;
			color: #FFF;
			padding: 24px;
			text-align: center;
			
		}
		.slider-conteudo-atributos .header-slider-atributos .slick-current {
			color: #596236;
			border-bottom: solid 2px #596236;
			opacity: 1;
		}
			.visual .holder {
				width: 220px;
				margin: 0 auto;
				display: inherit;
			}
			.holder a.btn-info {
				width: 100%;
				color: #EADDB9;
				border-color: #EADDB9;
				border-radius:  64px;
				margin-top: 40px;
			}
			.wrapper {
				padding-top: 25px;
			}
			.img-processo img {
				max-width: 100%;
				width: 100%;
			}
		#section1 .animated span {
			font-size: 36px; line-height: 120%
		}
	/* Desktop */

	@media(min-width: 1024px) and (max-width: 1440px) {
		#casa, #agenda .base-agenda, #local, #receitas, #receitas-cards, .produtos-base, #produtos {
			width: 1100px;
		}
		#agenda .itens-agenda {
			width: 1200px;
			margin-left: -600px;
		}
		#local {
			height: auto;
		}
		#local img {
			width: 100%;
		}
		#agenda .header-agenda .mes {
			font-size: 33px;
		}

		#receitas-cards .titulo-receita {
			font-size: 14px;
		}

		
	}


	@media(min-width: 1280px) {
		.folhadesk {
			display: block;
			position: relative;
		}

		.bolinhas-quiz {
			width: 230px;
			margin: 20px auto;
		}

		.bolinhas-quiz .item-bolinha{
			width: 11px;
   			height: 11px;
   			border: solid 2px #FFF;
   			margin: 0 10px;
   			float: left;
   			border-radius: 100%;
		}
		.item-bolinha:hover {
			cursor: pointer;
		}
		.bolinhas-quiz .item-bolinha.active, .item-bolinha:hover {
			background: #EADDB9;
			border-color: #EADDB9;
		}

		.folhadesk img {
			position: absolute;
		}

		.folhadesk1 img {
			top: -300px;
			width: 200px;
		}

		.folhadesk2 {
			z-index: 9;
		}

		.folhadesk2 img {
			top: -300px;
			left: 200px;
			z-index: 3;
		}

		.folhadesk3 img {
			right: 0;
			top: -300px;

		}

		.folhadesk4 img {
			left: 0;
			top: -400px;
		}

		.folhadesk5 img {
			right: 0;
			top: -300px;
		}

		.folhadesk6 img {
			right: 0;
			top: -300px;
		}

		.folhadesk7 img {
			left: 300px;
			top: -400px;
			z-index: 3;
		}

		.folhadesk8 img {
			right: 0px;
			top: -400px;
			z-index: 3;
		}

		.folhadesk9 img {
			left: 50px;
			top: -400px;
			z-index: 3;
		}

		.folhadesk10 img {
			right: 0px;
			top: -400px;
			z-index: 3;
		}

		.folhadesk11 img {
			left: 50px;
			top: -400px;
			z-index: 3;
		}

		.folhadesk12 img {
			right: 0px;
			top: -400px;
			z-index: 3;
			transform: rotate(45deg);
		}

		.folhadesk13 img {
			right: 0px;
			top: -300px;
			z-index: 3;
		}

		.folhadesk14 img {
			left: 0px;
			top: -400px;
			z-index: 3;
		}

		.folhas {
			display: none;
		}

		.slide-tipos-desktop-azeite {
			position: absolute;
			width: 600px;
			top: 50px;
			left: 240px;
			text-align: left;
			height: auto;
		}

		#section7 {

		}

		.curiosidade-img {
			margin-top: 24px; position: relative;
		}

		.curiosidade-img img {
			border-radius: 8px;
		}

		.curiosidade-slide {
			position: absolute;
			left: 480px;
			width: 520px;
			background: #282828;
			border-radius: 8px;
			padding: 40px;
			top: 195px;
		}
		.curiosidade-slide .container{
			width: auto !important;
		}
		.curiosidade-slide .title-processo {
			margin-top: 0;
			text-transform: none;
		}



		.curiosidade-slide .slick-dots .slick-active:after {
			background: none;
		}

		.body-slider-atributos .slick-dots  button {
			background: none;
			border-color: #FFF;
		}

		.body-slider-atributos .slick-dots {
			bottom: -5px;
		}

		.curiosidade-slide .slick-dots .slick-active button, .body-slider-atributos .slick-dots .slick-active button {
			border-color: #EADDB9;
			background: #EADDB9;
		}

		.slide-tipos-de-azeite .base-tipos {
			height: 500px;
		}

		.slide-tipos-de-azeite .base-tipos .descri-tipo {
			bottom: 110px;
			left: 240px;
			color: #EADDB9;
			font-size: 24px;
			line-height: 24px;
		}

		.descri-tipo .txt {
			font-size: 16px;
			line-height: 24px;
			color: #FFF;
		}

		.slide-tipos-de-azeite .slick-dots .slick-active:after {
			background: none;
		}

		.slide-tipos-de-azeite .slick-dots .slick-active button {
			border-color: #EADDB9;
			background: #EADDB9;
		}

		.slide-tipos-desktop-azeite  .slick-dots {
			bottom: 75px;
    		left: 50px;
		}


		.slide-tipos-de-azeite .base-tipos img {
		    position: absolute;
		    width: 260px;
		    left: -25px;
		    transform: none;
		    bottom: 0;
		}

		.slide-tipos-de-azeite .base-tipos {
			background: none;
		}

		#section5 .img-processo {
			text-align: left;
		}

		.imagem-tipo {
			text-align: right;
		}
		.imagem-tipo img {
			border-radius: 8px;
			max-width: 80%;
		}

		#section5 .img-processo img {
			width: auto;
		}
		#section1 .animated span {
			font-size: 48px; line-height: 48px;
		}
		.visual .holder {
			width: 384px;
		}
		#section1 .holder h1, #section1 .holder p {
			width: 193px;
			margin: 0 auto;
		}
		#section1 .holder p {
			margin-top: 32px;
		}
		.title-section {
			font-size: 48px;
			line-height: 48px;
		}
		.slide-midia {
			overflow: hidden;
		}
		.container-midia {
			width: 100%;
		}
		.container-midia {
			margin: 0;
		}
		.beneficios-azeite {
			position: absolute;
		    background: #282828;
		    width: 800px;
		    top: 50%;
		    right: -10%;
		    padding: 92px 32px;
		    margin-top: -277px;
		}
		#section10 .container{
			position: relative;
			
		}
		.tabela-beneficios table {
			width: 600px !important;
		}
		.tabela-beneficios {
			overflow: hidden;
		}
		#section10 .img-processo img {
			width: auto;
			border-radius: 8px;
		}
		#section10 .img-processo {
			text-align: left;
		}
		.container-quiz {
			padding: 56px 24px;
		}
		.title-quiz, .text-quiz, .btns-quiz {
			width: auto;
		}
		.questions-quiz, .title-quiz {
			padding: 0 24px;
		}
		.btns-quiz a {
			width: 40%;
			margin-right: 5%;
		}
		.btns-quiz br {
			display: none;
		}
		.questions-quiz .question1 {
			position: relative;
		}

		.container-quiz {
			border-radius: 8px;
		}

		.questions-quiz .question1:before {
			content: '01';
			position: absolute;
			font-size: 12px;
			padding: 18px;
			border-radius: 100%;
			background: #EADDB9;
			color: #596236;
			line-height: 12px;
			left: -15%;
		    line-height: 12px;
		    top: -65px;
		}

				.questions-quiz .question2 {
			position: relative;
		}

		.questions-quiz .question2:before {
			content: '02';
			position: absolute;
			font-size: 12px;
			padding: 18px;
			border-radius: 100%;
			background: #EADDB9;
			color: #596236;
			line-height: 12px;
			left: -15%;
		    line-height: 12px;
		    top: -65px;
		}

				.questions-quiz .question3 {
			position: relative;
		}

		.questions-quiz .question3:before {
			content: '03';
			position: absolute;
			font-size: 12px;
			padding: 18px;
			border-radius: 100%;
			background: #EADDB9;
			color: #596236;
			line-height: 12px;
			left: -15%;
		    line-height: 12px;
		    top: -65px;
		}

				.questions-quiz .question4 {
			position: relative;
		}

		.questions-quiz .question4:before {
			content: '04';
			position: absolute;
			font-size: 12px;
			padding: 18px;
			border-radius: 100%;
			background: #EADDB9;
			color: #596236;
			line-height: 12px;
			left: -15%;
		    line-height: 12px;
		    top: -65px;
		}

				.questions-quiz .question5 {
			position: relative;
		}

		.questions-quiz .question5:before {
			content: '05';
			position: absolute;
			font-size: 12px;
			padding: 18px;
			border-radius: 100%;
			background: #EADDB9;
			color: #596236;
			line-height: 12px;
			left: -15%;
		    line-height: 12px;
		    top: -65px;
		}

		.slider-conteudo-atributos {
			width: 488px;
			margin: 0;
			top: 340px;position: absolute;
			margin-left: 85px;
		}
		#section5 {
			position: relative;
		}
		.atributos-padding {
			padding-top: 150px;
		}
		.tipos-azeite-desktop {
			position: absolute;
			z-index: 1;
			width: 260px;
    		padding-top: 170px;

		}

		#section2 {
			padding: 200px 0;
		}

		.slide-processo-desktop {
			margin-top: -300px;
			position: relative;
		}

		.slide-processo-desktop img {
			width: 100%;
		}

		.slide-processo-desktop .init-slide {
			background: #282828;
			
			position: absolute;
			right: 0;
			bottom: 0;
			max-width: 400px;
			border-radius: 8px;
		}

		.slide-processo-desktop .init-slide .container {
			width: auto;
		}
		.slide-processo-desktop .init-slide .title-processo {
			text-transform: none;
			margin: 0;
		}

		.slide-processo-desktop .item {
			position: relative;
		}


		.slide-processo-desktop  .slick-dots .slick-active:after {
			background: none;
		}

		.slide-processo-desktop  .slick-dots button {
			border-color: #FFF;
		}

		.slide-processo-desktop  .slick-dots .slick-active button {
			border-color: #EADDB9;
			background: #EADDB9;
		}

		.slide-processo-desktop .item {
			padding: 55px;
		}


		.slide-processo-desktop .item:before {
			content: '01';
			position: absolute;
			font-size: 12px;
			padding: 18px;
			border-radius: 100%;
			background: #EADDB9;
			color: #596236;
			line-height: 12px;
			left: 5px;
		    line-height: 12px;
		    top: 50px;
		}

		.slide-processo-desktop .item2:before {
			content: '02';
		}

				.slide-processo-desktop .item3:before {
			content: '03';
		}

				.slide-processo-desktop .item4:before {
			content: '04';
		}

				.slide-processo-desktop .item5:before {
			content: '05';
		}

		.slide-acidez .slick-next:before {
			width: 10px;
			height: 10px;
			margin-top: -6px;
			right: 40%;
		}

		.slide-acidez .slick-prev:before {
			width: 10px;
			height: 10px;
			margin-top: -6px;
			left: 40%;
		}

	}