.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-color: #fff !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
    color: #000;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {

    border-color: #fff !important;

}
.footer-site-info {
    width: 550px;
}

#primary-menu.no-responsive > li > ul > li.menu-item-current > a, #primary-menu.no-responsive > li > ul > li.menu-item-active > a, #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul li.menu-item-current > a, #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul li.menu-item-active > a, .minisearch .sf-submit-icon::before, .minisearch .sf-input {
    color: #E7385F !important;
}

#footer-nav {
  padding: 40px 0;
  border: none;
  margin-top: -16px;
}

#inscreva {
    display: none;
}
.header-style-3 #primary-menu.no-responsive > li, .header-style-4 #primary-menu.no-responsive > li {

    padding: 0 1px 0 0;

}
#primary-menu.no-responsive {
    text-align: left;
    white-space: inherit;
    display: inline-block;
    font-size: 0px;
    margin: 0 11px;
}

.gem-media-grid, .gem-media-grid .vc_grid-item-mini, .gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block, .gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-a, .gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b, .gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-zone-mini, .gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-zone-mini .vc_gitem_row, .gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col {
    border-radius: 0px;
}

.top-area {
    display: none;
}




.entry-title {
    color: #00BCD4 !important;
}

.widget_recent_entries li {
    background: #000;
}

.widget_recent_entries ul li a {
    color: #00BCD4;
}

.vc_gitem-link {
    font-size: medium !important;
    color: #00BCD4 !important;
    line-height: 1.8em !important;
}
.pt-cv-wrapper .pull-right {
    float: left !important;
    margin: 0 15px;
}


#site-header .site-title a img.small.light, #site-header .menu-item-logo a img.small.light {
    display: none !important;
}

@media only screen and (max-width: 550px) {
.breadcrumbs {    display: none !important;}
#page-title {    padding: 35px 0 !important;}
article:not(.type-page) > .entry-content.post-content {    margin-top: -100px;}
.gem-button-position-inline .gem-button {    margin-left: 0;    font-size: 1em;    padding: 0 1em;}
}

#page {
  top: -10px;
}

.block-content {
    background: #fff;
    color: #000;
}
.preloader {
    position: relative;
    height: auto;
}


/*personalizando paginas do woocomerce*/

.single-product .block-content {
    background: #fff !important;
}

.single-product .socials-sharing.socials.socials-colored-hover {
    display: none !important;
}
.single-product-content .gem-gallery {
    margin-bottom: 0;
}

.related-products h2 {
    color: #000;
    font-size: 25px;
}

.related-products .product-inner.centered-box {
    background: #F4F6F7;
}

.single-product-content-bottom .block-navigation {
    margin-bottom: 20px;
}

.product-category.product-inner.centered-box {
    background: #F4F6F7;
}

.products .category-overlay {
    position: relative !important;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.85);
    text-align: center;
    padding: 15px 20px 20px;
    left: 0;
    width: 71% !important;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
}

.product-inner.centered-box {
    background: #fff;
}

.products .product-bottom .bottom-product-link {
    font-size: 0;
    margin: 0 4px;
    display: none;
}

.google-auto-placed {
    display: none;
}

.wpcf7-form .wpcf7-form-control-wrap {
    width: 100%;
    margin-bottom: 24px;
}

#site-header .site-title {
  display: table-cell;
  vertical-align: middle;
  padding: 30px 0;
}

span.current {
    display: none !important;
}

.breadcrumbs-container {
    padding: 15px;
}

#comments {
    display: none;
}

#site-header .primary-navigation, #site-header #perspective-menu-buttons {
    vertical-align: top;
    padding-top: 100px;
}

img.tgp-exclude.small {
    display: none;
}