.logo img {
    height:90px;
max-width: 200px;
}
#ltx-widgets-footer {
    padding: 0 !important;
}
#ltx-widgets-footer .wpcf7 form .wpcf7-response-output {
    margin-top: 0 !important;
}
.copyright-block {display:none !important;}
.nesletter-holder .wpcf7-form {
    padding: 40px 0 0 !Important;
}
.nesletter-holder .wpcf7-submit {
    background: #b7a782;
font-family: 'Roboto', serif;
    font-family: var(--font-subheaders), serif;
    font-weight: 700;
padding: 18px 0;
border: 2px solid #fff;
    min-width: 140px;
}
.nesletter-holder .wpcf7-form-control-wrap.your-email {
float:left;
}
.nesletter-holder .ltx-btn-wrap {
    position: absolute;
    right: 0;
    top: 22px;
}



.nesletter-holder h3 {
    font-family: 'Roboto', serif;
    font-family: var(--font-subheaders), serif;
    font-weight: 700;
}
.price {display:none !important;}
nav.navbar #navbar.navbar-desktop ul.navbar-nav a > span {
    text-transform: lowercase;
font-family: var(--font-main), sans-serif;
  font-weight: 600;
    font-size: 15px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul a > span {
    text-transform: capitalize;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a {
  cursor: default;
  color: #BDA881 !important;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a {
  -webkit-transition: color 0.4s ease;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  transition: color 0.4s ease;
  color: #3445a4 !important;
  position: relative;
  z-index: 5;
}

.footer-widget-area:not(.ltx-fw) .widget {
    margin-bottom: 0px !important;
}
.footer-widget-area .logo {
    max-width: 250px !important;
    margin-bottom: -20px !important;
}
.ltx-footer-wrapper {
    background-image: none !important;
background-color: #3446a5 !important;
}

.heading.header-subheader .subheader {
    margin-bottom: 0;
    font-size: 15px;
}
.heading h2 {
    line-height: 0.9em;
    margin-top: 20px;
    color: #000;
}
p {
    font-size: 15px;
    line-height: 1.5em;
}
@media (min-width: 1200px) {

nav.navbar #navbar {
    padding-right: 0;
}
}
@media (max-width: 768px) {
.linha-2 {
  margin-top: 0px!important;
  display: block;
  z-index: 9999;
  position: relative;
}
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
    border: 1px solid var(--main) !important;
}
.single-post .header-wrapper  {
  border-bottom: 4px solid #b7a782;
}
.single-post .page-header { display: none;}

.woocommerce ul.products li.product .image, .woocommerce-page ul.products li.product .image, .woocommerce ul.products[class*="columns-"] li.product .image, .woocommerce-page[class*="columns-"] ul.products li.product .image {
    margin: auto !important;
}