
/****** PLACE YOUR CUSTOM STYLES HERE ******/
html {
    scroll-behavior: smooth;
  }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Crimson Text', serif;    color:#7c6b55;
    font-style: italic;

}
h1{
    font-size:48px;
    line-height: 1.2em;
}
h2{
    font-size:36px;
    line-height: 1.2em;
}
h3{
    font-size:24px;
    line-height: 1.2em;
}
@media all and (max-width: 767px) {
    body h1{
        font-size:48px;
        line-height: 1.2em;
    }
    body h2{
        font-size:32px;
        line-height: 1.2em;
    }
    body h3{
        font-size:28px;
        line-height: 1.2em;
    }

}
a {color:#7c6b55}
a:hover, a:focus {color:#ffd5a4}
nav.nav-centered .logo{
    max-height: 84px;
    margin: 44px 0 40px 0;
}
.nav-bar{
    background-color:#85735d;
    color:#fff;
    border-bottom:#574632;
    background-image: url(../img/icon-durvalinho-01.png);
    background-size: 240px;
    background-position:100% -40px;
    background-repeat: no-repeat
}
.menu li a{
    color:#fff;
}
.menu li a:hover{
    color:#ffd5a4;
}

.btn, a.btn {
    font-family: 'Crimson Text', serif;
    border: 2px solid #7c6b55;
    height: 40px;
    min-width: 150px;
    line-height: 36px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
    color: #7c6b55;
    text-align: center;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    margin-right: 8px;
    margin-bottom: 24px;
    }
.btn:hover {
    background-color:#7c6b55;

}
.btn:visited{
    color:#85735d
}
input[type="submit"], button[type="submit"]{
    background:#574632;
    border-color:#574632;
}

.bg-dark.brown{
    background-color:#7c6b55;
    color:#fff;
}
.bg-dark.brown input[type="text"],.bg-dark.brown input[type="email"]{
    color:#7c6b55
}
input[type="submit"], button[type="submit"]{

}
.bg-dark.brown.footer{
    background-color:#574632;
    color:#fff;
}

.lb-cancel {
background-size: 30px;
background-repeat: no-repeat
}

body #mc_embed_signup input.email{
    height: 42px;
    border: 0;
    border-radius: 0;
}
body #mc_embed_signup .button{
    height:42px;
    width:100%;
    max-width:280px;
}
    /*! CSS Used from: http://durvalinho.com/2019/css/themify-icons.css ; media=all */
    @font-face {
        font-family: 'themify';
        src:url('../fonts/themify.eot?');
        src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
            url('../fonts/themify.woff') format('woff'),
            url('../fonts/themify.ttf') format('truetype'),
            url('../fonts/themify.svg') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @media all{
    [class^="ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .ti-menu:before{content:"\e68e";}
    .ti-pinterest:before{content:"\e731";}
    .ti-instagram:before{content:"\e73d";}
    .ti-facebook:before{content:"\e741";}
    }