body {

	margin: 0;

	font-family: 'Open Sans', sans-serif;

	color: #352f38;

	font-size: 13px;

}



@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700');



/*FONT VARIATION*/

/*links*/

a:link{

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	text-decoration: none;

}



a:visited {

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	text-decoration: none;

}



a:hover {

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	text-decoration: underline;

}



a:active {

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	text-decoration: none;

}



.uppercase {

	text-transform: uppercase;

}



/*dark font color*/

.positive-font {

	color: #000 !important;

	text-decoration: none;

}	





/*light font color*/

.negative-font {

	color: #fff !important;

	text-decoration: none;

}



/* bold decoration */

.bold-font {

	font-weight: bold !important;

}



h1 {

	font-size: 32px;

}



h2 {

	font-size: 24px;

}



h3 {

	font-size: 17px;

}



h4 {

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 15px;

}



.subtitulo{

	font-size: 16px;

    font-family: "Montserrat";

    font-weight: 700;

    color: #fff;

    letter-spacing: 1px;

    text-transform: uppercase;

    text-align: left;

    margin-bottom: -85px !important;

	margin-left: -20px;

}



.titulo {

	font-size: 80px;

    font-family: "Montserrat";

    font-weight: 600;

    color: #fff;

    letter-spacing: 0;

    text-align: left;

    text-transform: uppercase;

	margin-left: -20px;

}



.txt {

	font-size: 17px;

	font-family: "Montserrat";

	font-weight: 300;

	color: #808285;

	letter-spacing: 0;

	line-height: 25px;

	text-align: justify;

	padding: 10px;

}



.txt-2 {

	font-size: 17px;

    font-family: "Montserrat";

    font-weight: 400;

    color: #808285;

    letter-spacing: 0;

    line-height: 43px;

    text-align: justify;

    padding: 10px 0 0 60px;

}



.txt-produtos {

	font-size: 17px;

	font-family: "Montserrat";

	font-weight: 300;

	color: #808285;

	letter-spacing: 0;

	line-height: 25px;

	text-align: justify;

	padding: 10px;

}



.titulo-contatos {

   font-size: 15px;

    font-family: "Montserrat";

    font-weight: 600;

    color: #96969b;

    text-align: left;

    padding-left: 20px;

	margin-bottom: -10px;

	margin-top: 50px;

}



.txt-contatos {

    font-size: 18px;

    font-family: "Montserrat";

    font-weight: 300;

    color: #fff;

    line-height: 28px;

    text-align: left;

    padding-left: 20px;

}



.branco {

	color: #fff !important;

}



.mapa {

	margin-bottom: 40px;

}



.plataformas {

	float: left;

	margin-left: -25px;

}



.plataformas2 {

	float: left;

}



.preto {

	color: #45474b;

}



.cinza {

	color: #8f9194;

}



.redondo {

	width: 400px;

    position: absolute;

    right: -50%;

    bottom: -5px;

    margin: 0 auto;

}



.icones {

	width: 120px;

 	margin: 0 auto;

	display: block;

	margin-top: -30px;

	margin-bottom: -30px;

}



.detalhe-bg {

    padding: 0px !important;

    margin-top: -6px;

    margin-bottom: -71px;

}





.frota {

    margin: 0 auto !important;

    display: block;

}



.frotas {

	width: 150px;

	padding: 30px 70px 0px 10px;

}



.mulher {

    margin: 0 auto;

    width: 470px;

    margin-top: -200px;

    margin-left: 110px;

}



.titulo-icones {

  font-size: 26px;

  font-family: "Montserrat";

  color: #fff;

  text-align: center;

}



.txt-icones {

    font-size: 14px;

    font-family: "Montserrat";

    color: #fff;

    line-height: 18px;

    text-align: justify;

    padding: 0px 40px;

}



.cartoes {

  width: 400px;

}



.formulario-nome {

	font-family: "Montserrat";

    font-size: 15px;

  	color: #9fa3a7;

  	font-weight: bold;

}



form input text{

	width: 100%;

  	border-width: 1px;

  	border-color: rgb(222, 222, 222);

  	border-style: solid;

  	border-radius: 5px;

  	background-color: rgb(246, 246, 246);

}



input, textarea {

    width: 100%;

    padding: 10px;

    color: black;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border: 1px solid;

	-ms-box-sizing:content-box;

    -moz-box-sizing:content-box;

    box-sizing:content-box;

    -webkit-box-sizing:content-box;

}



.submit input {

    width: 30%;

	text-align:center;

    font-weight: 400;

	font-size: 16px;

	letter-spacing: 2px;

	color: #fff;

	background: #00aeef;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border: none;

}



.submite input {

    width: 100%;

	text-align:center;

    font-weight: 400;

	font-size: 20px !important;

	margin-top: 3%;

	margin-bottom: 5%;

	color: #fff;

	background: #00aeef;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border: none;

	font-size: 16px;

}



.submite input:hover {

	background: #0d1119;

	color: #fff;

	border: #0d1119;

}





textarea {

    width: 100%;

    height: 120px;

    line-height: 20px;

}





@media screen and (max-width: 814px) {

h1 {

	font-size: 27px;

	margin-bottom: 0;

}



h2 {

	font-size: 20px;

	margin-bottom: 0;

}



h3 {

	font-size: 15px;

	margin-bottom: 0;

}

}



@media screen and (max-width: 600px) {

h1 {

	font-size: 20px;

	margin-bottom: 0;

}



h2 {

	font-size: 15px;

	margin-bottom: 0;

}



h3 {

	font-size: 15px;

	margin-bottom: 0;

}

}





/* IMAGES */

img {

	border: none;

	max-width: 100% !important;

	max-height: auto !important;

}











/* DIVS AND CONTAINERS*/



.full-container {

	width: 100%;

}



.container {

	max-width: 1100px;

	margin: 0 auto;

	padding: 30px;

}



.final {

	padding: 20px !important;	

}



.header {

	max-width: 100%;

	position: relative;

	height: 70px;

}



.pagseguro {

	width: 200px;

	margin-left:-20px;

	margin-top: -15px;

}



.logo {

	width: 16%;

	position: relative;

	display: inline-block;

	vertical-align: top;

}



.logo img {

	position: absolute;

    width: 180px;

    margin-top: -45px;

    margin-left: -22px;

    padding: 0 !important;

    z-index: 100;

}



.logo2 {

	width: 100%;

	position: relative;

	vertical-align: top;

}



.logo2 img {



}



.logo-white {

	width: 160px;

	margin-top: -15px;

	margin-left: 30%;

	padding: 0 !important;

	z-index: 100;

}



.logo-rodape {

	float: left;

	margin-left: -20px;

	width: 360px;

}



.menu {

	width: 75%;

	position: relative;	

	display: inline-block;

	vertical-align: top;

	margin-left: 40px;

}



.menu-botoes {

	width: 16%;

	position: relative;	

	display: inline-block;

	vertical-align: top;

}



.menu-absolute {

	position: absolute;

	margin-top: -10px;

	width: 100%;

}



.menu-icon {

	display: inline-block;

	padding: 9px 9px;

	color: #58595b;

	font-size: 12px;

	font-family:  "Montserrat";

	text-transform: uppercase;

	font-weight: 600;

    letter-spacing: 1.5px;

	cursor: pointer;

	-webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

         -o-transition: all 0.5s ease-in-out;

}



.botoes {

	display: inline-block;

	margin-left: 5px;

	padding: 5px 15px;

	color: #fff;

	font-size: 13px;

    font-family:  "Montserrat";

    text-transform: uppercase;

	font-weight: 600;

	cursor: pointer;

	-webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

         -o-transition: all 0.5s ease-in-out;



  	border: 3px solid #c11d24;

	border-radius: 15px;

}



.botoes:hover {

	border: 3px solid c11d24;

	background: #c11d24;

}



.bg-botao {

	display: inline-block;

	margin-left: 5px;

	padding: 5px 15px;

	color: #fff;

	font-size: 13px;

    font-family:  "Montserrat";

    text-transform: uppercase;

	font-weight: 600;

	cursor: pointer;

	-webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

         -o-transition: all 0.5s ease-in-out;



  	border: 3px solid #662e89;

	border-radius: 15px;

	

	background: #b62f6c;

	background: -moz-linear-gradient(left, #b62f6c 0%, #982ea6 100%);

	background: -webkit-linear-gradient(left, #b62f6c 0%,#982ea6 100%);

	background: linear-gradient(to right, #b62f6c 0%,#982ea6 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b62f6c', endColorstr=		 	'#982ea6',GradientType=1 );

	border: none;

	padding: 9px 15px;

}



.menu-icon:hover {

	color: #542d23;

}



.content-container {

	max-width: 100%;

	padding: 20px;

	margin: 0 auto;

	background: #fff;

}



.webtagger {

	font-family: "Montserrat";

	float: right !important;

	text-decoration: none;

}



.webtagger:hover {

	color: #ca1f26;

	text-decoration: none;

}



a.webtagger:link {

	color: #fff;

}



a.webtagger:hover {

	color: #542c23 !important;

}



.caixa-1 {

    position: absolute;

    left: 970px;

    top: 4790px;

    width: 150px;

    z-index: 1000;

}



.caixa-2 {

    position: absolute;

	left: 1090px;

    top: 4670px;

    width: 190px;

    z-index: 1000;

}



.caixa-3 {

    position: absolute;

	left: 410px;

    top: 4170px;

    width: 150px;

    z-index: 1000;

}



.titulo-rodape {

	font-size: 14px;

	font-weight: 600;

	letter-spacing: 3px;

}



.rodape {

	font-family: "Montserrat";

	color: #fff;

	height: auto;

	margin-bottom: -80px;

	background: #0c6837;

}



.subrodape {

	font-family: "Montserrat";

	background-color: #25774b;

	color: #fff;

}



@media screen and (max-width: 814px) {



.header {

	max-width: 100%;

	position: relative;

	height: auto;

}





.logo {

	width: 100%;

	display: block;

	text-align: center;

}



.logo img {

	position: relative;

}



.menu {

	width: 100%;

	display: block;

	text-align: center !important;

	padding-top: 30px;

	margin-top: 30px;

	border-top: 1px solid #2d012e;

}



.menu-absolute {

	position: relative;

	margin-top: 0;

	width: auto;

}



.content-container {

	max-width: 100%;

	padding: 20px;

	margin: 0 auto;

	background: #fff;

}

}



@media screen and (max-width: 600px) {

.menu-icon {

	display: block;

}

}





/* OTHER SETTINGS*/



textarea, input, select, input[type=text], input[type=button], input[type=submit]{

	border-radius: 5px;

    padding-left: 20px;

    letter-spacing: 1px;

    width: 97%;

    margin-left: 12px;

    font-family: "Montserrat";

    font-size: 13px;

    background: #f6f6f6;

    font-weight: 600;

    color: #000 !important;

}



textarea, input, select, input[type=text], input[type=button], input[type=submit]:focus {

  	outline-width: 0;

	margin-top: 10px;

}



input[type=button], input[type=submit] {

	color: #fff !important; font-size: 14px; padding: 10px 0px; width: 100%; border-radius: 10px; border: 2px solid #006734; float: left; font-weight: 600; letter-spacing: 10px; text-transform: uppercase; background: #0c6837; font-family: "Montserrat"; cursor: pointer; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; 

}



input[type=button], input[type=submit]:hover {

	background: none;

	border: 2px solid #0c6837;

	color: #0c6837 !important;

}



.padding-0 {

	padding: 0 !important;

}



.padding-top {

	padding-top: 130px;

}



.padding-top-mini {

	padding-top: 65px;

}



.padding-bottom {

	padding-bottom: 130px;

}



.padding-bottom-mini {

	padding-bottom: 65px;

}



.image-hover {

	-webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

}



.image-hover:hover {

	-webkit-filter: brightness(1.5);

	filter: brightness(1.5);

	-webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

}



.border-top {

	border-top: #ccc solid 1px;

}



.less-padding {

	padding: 30px 30px;

}



.margin-bottom {

	margin-bottom: 20px;

}



.menu-bg {

	top: 0;

	background: #fff;

	width: 100%;

	position: fixed;

	z-index: 1001;

	margin-top: 40px;

    border: 0;

    padding: 10px;

    border-radius: 0;

    letter-spacing: 3px;

    letter-spacing: 1px;

    text-transform: uppercase;

    -webkit-transition: background, padding 0.4s ease-in-out 0s;

    -moz-transition: background, padding 0.4s ease-in-out 0s;

    -ms-transition: background, padding 0.4s ease-in-out 0s;

    -o-transition: background, padding 0.4s ease-in-out 0s;

    transition: background, padding 0.4s ease-in-out 0s;

    -moz-box-shadow: 1px 1px 23px -4px rgba(0,0,0,0.75);

    box-shadow: 0 3px 12px 1px rgba(0,0,0,0.25);

}



.banner {

	padding: 0px;

	margin: 0 auto;

}



.esp {

	padding-top: 100px !important;

}

	

.saiba {

	position: absolute;

    bottom: 160px;

    z-index: 100;

    border-radius: 10px;

    background: #006734;

    color: #fff;

    font-size: 17px;

    font-family: Montserrat;

    font-weight: 400;

    text-align: center;

    padding: 13px;

	margin-left: -465px;

}



.saiba:hover {

	  background: #6a4940;

}



.alt-banner {

	margin-top: 130px;	

}



.titulo1 {

	width: 480px;

	margin: 0 auto;

}



.titulo2 {

	width: 600px;

	margin: 0 auto;

}





.titulo-produtos {

	color: #000;

	font-family: Montserrat;

	font-size: 28px;

	font-weight: 600;

	margin-top: 60px;

	margin-left: 10px;

}



.foto {

	width: 365px;

	margin-left: 50px;

}



.destaques {

	width: 280px;

    margin-bottom: -15px;

	margin-left: 7px;

}



.destaques2 {

	width: 340px;

    margin-bottom: -15px;

	margin-left: 60px;

}



.feijao1 {

	position: absolute;

    left: 0px;

    top: 70%;

    width: 110px;

}



.feijao2 {

	position: absolute;

    right: 0px;

    top: -10%;

    width: 220px;

    z-index: 900;

}



.feijao3 {

	position: absolute;

    right: 0px;

    top: 58%;

    width: 180px;

}



.tropeirinho {

	position: absolute;

    right: 0px;

    top: 0;

    width: 300px;

    z-index: 900;

}



.bg-verde {

	width: 100%;

	height: 40px;

	background: #006734;

	position: fixed;

    z-index: 1001;

	top: 0;

}



.area1100 {

	max-width: 1100px;

    width: 1100px;

    margin: 0 auto;

}



.topo {

	text-align: right;

	padding: 10px;

	color: #fff;

	font-family: Montserrat;

}



.bg1{

	width: 100%;

    background: #fff;

	height: auto;

	position: relative;

	text-align: center;

}



.bg2{

	background: #f6f6f6;

	position: relative;

}



.bg3{

	background: #fff;

	position: relative;

}



.align-right {

	text-align: right;

}



.align-left {

	text-align: left;

}



.align-center {

	text-align: center;

}



.nohover {

	text-decoration: none !important;

}



.nohover:hover {

	text-decoration: none !important;

}





/*SLIDER*/



.container-slider img {

	padding: 0 !important;

}



.container-slider {

	position: relative;

}



.slidesjs-pagination {

	display: none !important;

}



.slidesjs-previous {

	position: absolute;

	padding: 20px;

	top: 40%;

	left: 0px;

	z-index: 500;

	color: #fff !important;

}



.slidesjs-next{

	position: absolute;

	padding: 20px;

	top: 40%;

	right: 0px;

	z-index: 500;

	color: #fff !important;



	margin-right: 0 !important;

}



.slidesjs-play, .slidesjs-stop  {

	display: none !important;

}



#slides a:link, #slides a:visited{

	text-decoration: none !important;

}



.div50-esquerda {

	width: 49%;

	vertical-align: top;

	display: inline-block;

	position: relative;

}



.div50-direita {

	width: 50%;

	vertical-align: top;

	display: inline-block;

	position: relative;

}



.div100 {

	width: 100%;

	margin: 0 auto;

}



.div33 {

	width: 33%;

	vertical-align: top;

	display: inline-block;

	position: relative;

}



.div60 {

	width: 60%;

	vertical-align: top;

	display: inline-block;

	position: relative;

}



.div40 {

	width: 39%;

	vertical-align: top;

	display: inline-block;

	position: relative;

}



.div25 {

	width: 24%;

	vertical-align: top;

	display: inline-block;

	position: relative;

}



.alt30 {

	margin-top: 30px;

}



.alt80 {

	margin-top: 80px;

}



.slider-bg-img {

	padding-bottom: 50%;

	background-size: cover;

	

}



.slider-img-img {

	display: none;

}



@media screen and (max-width: 814px) {

	

.container-slider img {

	display: block;

}



.slidesjs-previous {

	top: auto;

	left: auto;

	right: 47px;

	top: 37px;

}



.slidesjs-next{

	top: auto;

	left: auto;

	top:  37px;

}



.slider-bg-img {

	padding-bottom: 0px !important;

	background-image: none !important;

	

}

}



/*FORMs*/

.div-form {

	position: relative;

	margin:  0 auto;

	max-width: 650px;

	border-radius: 5px;

	padding: 30px;

	text-align: left;

	background: #fff;

	border-top: #2d012e solid 3px;

	border-top: #2d012e solid 3px;

	-webkit-box-shadow: 1px 1px 23px -4px rgba(0,0,0,0.75);

	-moz-box-shadow: 1px 1px 23px -4px rgba(0,0,0,0.75);

	box-shadow: 1px 1px 23px -4px rgba(0,0,0,0.75);

	

}



.form-general {

	font-size: 14px;

	padding: 9px;

	border: none;

	font-family: inherit;

	width: 100%;

	margin-right: 7px;

	background: #fff;

	border: #ccc 1px solid;

	box-sizing:border-box;

}



.form-general:focus {

	border: #000 1px solid;

	-webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

}



.form-search {

	font-size: 19px;

	padding: 15px;

	border: none;

	font-family: inherit;

	width: 300px;

	margin-right: 7px;

}



.change-arrow {

  overflow: hidden;

  background: url("/images/arrow-down.png") no-repeat right #fff;

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

}



@media screen and (max-width: 814px) {



.form-search {

	font-size: 19px;	

	width: 100%;

	max-width: 350px;

	margin: 0 auto;

	margin-bottom: 15px;

	display: block;

}



}



@media screen and (min-width: 601px) and (max-width: 1099px) {

	

.thumbnail {

    padding-bottom: 70%;

	margin-bottom: 3%;

	margin-top: 0px;

}



.one-third {

	width: 43%;

	padding: 3%;

	margin-bottom: 3%;

	

}



}



@media screen and (max-width: 599px) {



	

.thumbnail {

    padding-bottom: 70%;

	margin-bottom: 3%;

	margin-top: 0px;

}



.one-third {

	width: 94%;

	padding: 3%;

	margin-bottom: 3%;

}



.titulo {

	height: auto;

	margin-bottom: 3%

}



.descricao {

	height: auto;

	margin-bottom: 3%;

}



.ver-mais {

	margin-bottom: 3%;

}

	

}



@media screen and (max-width: 425px) {



.logo2 {

    width: 100% !important;

    display: block !important;

    text-align: center !important;

}

	

.logo2 img {

    width: 84px;

    margin-top: -40px;

    padding: 0 !important;

    z-index: 100;

}	



.logo {

	display: none;

}

	

.alt-banner {

	margin-top: 158px !important;

	margin-bottom: -60px !important;

}	



.esp {

	padding-top: 0px !important;		

}

	

.menu {

	display: none;		

}

	

.menu-bg {

	height: 97px !important;

}

	

.banner {

    padding: 0px;

    margin: 0 auto;

}

	

.area1100 {

    max-width: 100% !important;

    width: 100% !important;

    margin: 0 auto;

}

	

.topo {

    text-align: center !important;

    padding: 10px;

}

	

.feijao1 {

    display: none !important;

}

	

.feijao2 {

    display: none !important;

}

	

.feijao3 {

    display: none !important;

}

	

.tropeirinho {

    display: none !important;

}



.saiba {

	display:  none;

    top: 40% !important;

    left: 45px !important;

    width: 110px !important;

    font-size: 12px !important;

}

	

.parceiros {

	width:250px;

}

	

.foto {

    width: 340px !important;

    margin-left: 0px !important;

	display: block !important;

    margin: 0 auto !important;

}

	

.titulo1 {

    width: 220px !important; 

    margin: 0 auto;

}

	

.titulo2 {

    width: 220px !important;

    margin: 0 auto;

}



.titulo3 {

    width: 220px !important; 

    margin: 0 auto;

	margin-top: -30px;

}

	

.titulo4 {

    width: 280px !important;

    margin: 0 auto !important;

    display: block;

}

	

.destaques {

    width: 220px !important;

    margin-left: 0px;

    display: block !important;

    margin: 0 auto !important;

    margin-bottom: 10px !important;

}

	

.destaques2 {

    width: 240px !important;

	margin: 0 auto;

    display: block;

}



.tropeirinho {

    display: none !important;

}



.div33 {

    width: 100% !important;

    vertical-align: top;

    display: inline-block;

    position: relative;

	text-align: center !important;

}



.titulo-rodape {

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 3px;

    text-align: center !important;

}

	

.full-container {

	width: 100%;

}



.container {

	max-width: 100% !important;

    margin: 0 auto;

    padding: 30px;

}



.less-padding {

    padding: 30px 30px;

}



.div25 {

    width: 100% !important;

    display: block !important;

}



.div60 {

    width: 100% !important;

    display: block !important;

	text-align: center !important;

}

	

.div40 {

    width: 100% !important;

    display: block !important;

}



.titulo {

    font-size: 55px !important;

    text-align: center !important;

    margin-left: 0px !important;

}



.subtitulo {

    font-size: 15px !important;

    text-align: center !important;

    margin-bottom: -45px !important;

    margin-left: 0px !important;

}



.txt {

    font-size: 15px !important;

    line-height: 20px !important;

    text-align: center !important;

    margin-top: 0px !important;

    margin-left: 0 !important;

}

	

.txt-2 {

    font-size: 16px !important;

    line-height: 25px !important;

    text-align: center !important;

    padding: 0px !important;

}

	

.titulo-produtos {

    font-size: 16px !important;

    margin-bottom: 10px;

    margin-left: 0px !important;

	text-align: center !important;

}

	

.div50-esquerda {

    width: 100% !important;

    display: block !important;

}



.div50-direita {

    width: 100% !important;

    display: block !important;

}

	

.formulario {

	margin: 0 auto;

	display: block;

}



.webtagger {

	float: none !important;

	font-size: 13px !important;

	text-align: center !important;

	display: block;

	margin-top: 20px;

}



input[type=submit] {

	 width: 85% !important;

}



textarea, input, select, input[type=text], input[type=button], input[type=submit]:focus {

	border-radius: 5px;

    padding-left: 9px !important;

    letter-spacing: 1px;

    width: 80% !important;

    font-family: "Montserrat";

    font-size: 13px;

    font-weight: 600;

    color: #9fa3a7 !important;

}



}



@media screen and (min-width: 426px) and (max-width: 1000px) {



.logo2 {

    width: 100% !important;

    display: block !important;

    text-align: center !important;

}

	

.logo2 img {

    width: 84px;

    margin-top: -40px;

    padding: 0 !important;

    z-index: 100;

}	



.logo {

	display: none;

}

	

.alt-banner {

	margin-top: 158px !important;

	margin-bottom: -60px !important;

}	



.esp {

	padding-top: 0px !important;		

}



.menu {

	display: none;		

}

	

.menu-bg {

	height: 97px !important;

}

	

.banner {

    padding: 0px;

    margin: 0 auto;

}

	

.area1100 {

    max-width: 100% !important;

    width: 100% !important;

    margin: 0 auto;

}

	

.topo {

    text-align: center !important;

    padding: 10px;

}

	

.feijao1 {

    display: none !important;

}

	

.feijao2 {

    display: none !important;

}

	

.feijao3 {

    display: none !important;

}

	

.tropeirinho {

    display: none !important;

}



.saiba {

	display:  none;

    top: 40% !important;

    left: 45px !important;

    width: 110px !important;

    font-size: 12px !important;

}

	

.parceiros {

	width:250px;

}

	

.foto {

    width: 340px !important;

    margin-left: 0px !important;

	display: block !important;

    margin: 0 auto !important;

}

	

.titulo1 {

    width: 280px !important; 

    margin: 0 auto;

}

	

.titulo2 {

    width: 280px !important;

    margin: 0 auto;

}



.titulo3 {

    width: 280px !important; 

    margin: 0 auto;

	margin-top: -30px;

}

	

.titulo4 {

    width: 280px !important;

    margin: 0 auto !important;

    display: block;

}

	

.destaques {

    width: 270px !important;

    margin-left: 0px;

    display: block !important;

    margin: 0 auto !important;

    margin-bottom: 10px !important;

}

	

.destaques2 {

    width: 300px !important;

	margin: 0 auto;

    display: block;

}



.tropeirinho {

    display: none !important;

}



.div33 {

    width: 100% !important;

    vertical-align: top;

    display: inline-block;

    position: relative;

	text-align: center !important;

}



.titulo-rodape {

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 3px;

    text-align: center !important;

}

		

.full-container {

	width: 100%;

}



.container {

	max-width: 100% !important;

    margin: 0 auto;

    padding: 30px;

}



.less-padding {

    padding: 30px 30px;

}



.div25 {

    width: 100% !important;

    display: block !important;

}



.div60 {

    width: 100% !important;

    display: block !important;

	text-align: center !important;

}

	

.div40 {

    width: 100% !important;

    display: block !important;

}



.titulo {

    font-size: 55px !important;

    text-align: center !important;

    margin-left: 0px !important;

}



.subtitulo {

    font-size: 15px !important;

    text-align: center !important;

    margin-bottom: -45px !important;

    margin-left: 0px !important;

}



.txt {

    font-size: 15px !important;

    line-height: 20px !important;

    text-align: center !important;

    margin-top: 0px !important;

    margin-left: 0 !important;

}

	

.txt-2 {

    font-size: 18px !important;

    line-height: 28px !important;

    text-align: center !important;

    padding: 0px !important;

}

	

.titulo-produtos {

    font-size: 16px !important;

    margin-bottom: 10px;

    margin-left: 0px !important;

	text-align: center !important;

}

	

.div50-esquerda {

    width: 100% !important;

    display: block !important;

}



.div50-direita {

    width: 100% !important;

    display: block !important;

}

	

.formulario {

	margin: 0 auto;

	display: block;

}



.webtagger {

	float: none !important;

	font-size: 13px !important;

	text-align: center !important;

	display: block;

	margin-top: 20px;

}



input[type=submit] {

	 width: 85% !important;

}



textarea, input, select, input[type=text], input[type=button], input[type=submit]:focus {

	border-radius: 5px;

    padding-left: 9px !important;

    letter-spacing: 1px;

    width: 84% !important;

    font-family: "Montserrat";

    font-size: 13px;

    font-weight: 600;

    color: #9fa3a7 !important;

}



}



@media screen and (min-width: 1000px) {



.logo2 {

	display: none !important;

}

	

}