@import url("https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700&display=swap");

@import url("https://fonts.googleapis.com/css?family=Beth+Ellen&display=swap");

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {

    font-family: 'Barbaro';

    src: url(../fonts/barbaro-punta.ttf) format('truetype');

}



#page-fazenda {

    background: url('../img/bg-a-fazenda.jpg')

}



#page-fazenda h1, #page-fazenda h4, #page-fazenda h2 {

    color: #32322b;

    font-family: 'Beth Ellen', cursive;

}



#page-fazenda p {

    font-family: 'Raleway', sans-serif;

    font-weight: 300;

    font-size: 12pt;

    text-align: justify;

}



#page-fazenda .card {

    background-color: transparent;

    border: none;

}



#page-fazenda .card .card-header {

    background-color: transparent;

    border: none;

    max-height: 243px;

}



#page-fazenda .card .card-header figure img {

    margin: 0 auto;

}



#page-fazenda .card .card-body {

    background-color: transparent;

    border: none;

}



#page-fazenda .card .card-body ul {

    padding: 0;

}



#page-fazenda .card .card-body li {

    font-family: 'Raleway', sans-serif;

    font-weight: 300;

    font-size: 12pt;

}



#html5-lightbox-overlay {

    background-color: #FFF !important;

}



#page-blog .card {

    background-color: transparent;

    border: solid 2px #3B3A36;

    min-height: 480px;

    margin-bottom: 20px;

}



#page-blog .card-header {

    padding: 0px;

    border: none;

}



#page-blog .card-body {

    position: relative;

    border: none;

    background-color: transparent;

}



#page-blog a {

    text-decoration: none;

    color: white;

}



#page-blog .card-body p {

    font-family: 'Raleway', sans-serif;

    font-weight: 300;

    font-size: 12pt;

    color: #3B3A36;

}



#page-blog .card-body h3 {

    position: absolute;

    top: -45px;

    left: 10px;

    color: white;

    background-color: #3B3A36;

    font-family: 'Raleway', sans-serif;

    font-size: 14pt;

    border-radius: 3px;

    right: 10px;

    height: 75px;

    display: -webkit-flex;

    display: flex;

    -webkit-align-items: center;

    align-items: center;

    -webkit-justify-content: center;

    justify-content: center;

}



#page-blog .card-body h4 {

    font-family: 'Raleway', sans-serif;

    color: #3B3A36;

}



.single h1 {

    font-family: 'Raleway', sans-serif;

    color: #3B3A36;

}



.single h3 {

    font-family: 'Raleway', sans-serif;

    color: #3B3A36;

    font-size: 14pt;

}



.single p {

    font-family: 'Raleway', sans-serif;

    color: #3B3A36;

}



.single .fa-facebook-f {

    background-color: #4F59D2;

    color: white;

    padding: 13px 20px 12px 20px;

    width: 60px;

}



.single .fa-twitter {

    background-color: #2AE1FF;

    color: white;

    padding: 15px 14px 12px 14px;

}



.single .fa-whatsapp {

    background-color: #37D875;

    color: white;

    padding: 15px 16px 12px 16px;

}



.single .fa-envelope {

    background-color: #F36444;

    color: white;

    padding: 15px 14px 12px 14px;

}



.single i {

    color: white;

}



#relacionados h1 {

    font-family: 'Raleway', sans-serif;

    font-weight: 300;

    color: #3B3A36;

}



#relacionados .card {

    background-color: transparent;

    border: solid 2px #3B3A36;

}



#relacionados .card-header {

    padding: 0px;

    border: none;

}



#relacionados .card-body {

    position: relative;

    border: none;

    background-color: transparent;

}



#relacionados a {

    text-decoration: none;

    color: white;

}



#relacionados .card-body p {

    font-family: 'Raleway', sans-serif;

    font-weight: 300;

    font-size: 12pt;

    color: #3B3A36;

}



#relacionados .card-body h3 {

    position: absolute;

    top: -22px;

    left: 12%;

    color: white;

    background-color: #3B3A36;

    font-family: 'Raleway', sans-serif;

    font-size: 16pt;

    border-radius: 3px;

}



#relacionados .card-body h4 {

    font-family: 'Raleway', sans-serif;

    color: #3B3A36;

}



/* footer {

    background-color: #f7f7f8;

} */



.rodape {

    background-color: #543d2a;

    height: auto;

}



#container-espaco {

    padding-bottom: 30px;

    padding-top: 30px;

    

}



.footer-logo {

    width: 120px;

}



.contato a{

    color: white;

    text-decoration: none;

    font-family: 'Myriad Pro';

}



.contato p{

    color: white;

    text-decoration: none;

    font-family: 'Raleway';

}



#menu {

    color: rgb(204, 204, 204);

    font-weight: bolder;

    font-size: 20px;

}



#interna {

    background-color: #543d2a !important;

}



#splash {

    background: #C2A563 url("../img/bg-splash1.png") left no-repeat;

    background-position-x: left;

    background-position-y: center;

    background-position: top left, center;

    padding-top: 215px;

    background-size: auto 100%;

    padding-bottom: 50px;

}



#splash h1 {

    font-family: 'Raleway', sans-serif;

    color: #32322b;

    font-size: 17pt;

}



#splash p {

    color: white;

    font-family: 'Raleway', sans-serif;

    font-size: 11pt;

    text-shadow: 1px 1px 15px rgba(0,0,0,.8);

}



#splash .botao-splash {

    transition: all .5s ease;

    -moz-transition: all .5s ease;

    -ms-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}



#splash .botao-splash:hover {

    -webkit-transform: scale(1.15);

    -moz-transform: scale(1.15);

    -ms-transform: scale(1.15);

    -o-transform: scale(1.15);

    transform: scale(1.15);

}



section.related.products {

    clear: both;

    display: block;

    padding-top: 50px;

}



footer p {

    font-family: 'Raleway', sans-serif;

    color: #ffffff;

    font-size: 9pt;

    margin-bottom: 6px;

}



footer h4 {

    font-family: 'Raleway', sans-serif;

    font-weight: 400;

    color: #ffffff;

    font-size: 15pt;

    margin: 0px;

}



footer a {

    text-decoration: none;

    color: #ffffff;

    font-size: 9pt;

}



.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {

    padding: 15px 10px;

    background-color: #ff0000;

    border: 0;

    text-transform: uppercase;

    border-radius: 5px;

    color: #ffffff;

    font-family: Raleway;

    font-size: 20px;

    font-weight: 400;

}



.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {

    width: 200px;

    padding: 4px;

    border: 2px solid #FFF;

    border-radius: 5px;

}



.woocommerce .woocommerce-ordering select.orderby {

    background-color: transparent;

    color: #0b0302;

    border: 1px solid #0b0302;

    font-family: Raleway;

    font-weight: 300;

    text-transform: uppercase;

}



/* MEDIA QUERIES */

/* Extra Small Devices, Phones */

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



}



/* Extra Small Devices, Phones */

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



}



/* Small Devices, Tablets */

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



}



/* Medium Devices, Desktops */

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

    #page-fazenda p.ml-5 {

        margin-left: 0!important;

    }

}



/* Large Devices, Wide Screens */

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



}