.logo-home {
    max-height: 60px;
}

.fa-m {
    font-size: 15pt;
    top: 1px;
    margin-left: 5px;
    position: relative;
}

.fa-destaque {
    font-size: 35pt;
    top: 1px;
    margin-left: 5px;
    position: relative;
    color: #fff;
    float: left;
    margin-right: 36px !important;
}

.carrossel {
    position: relative;
    margin: auto;
    overflow: hidden;
    border-radius: 12px;
}

.carrossel-inner {
    display: flex;
    transition: transform 0.5s ease;
}

.item {
    flex: 0 0 19.5%;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
    background-color: #fff;
    margin: 5px;
    border-radius: 20px
}

.item img {
    max-width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
}

.item h3 {
    margin: 5px 0;
    font-size: 16px;
    color: #333;
}

.item p {
    font-size: 13px;
    color: #666;
}

.seta {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    border: none;
    cursor: pointer;
    padding: 5px 10px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}

.prev {
    left: 10px;
}

.next {
    right: 10px;
}

.banner-img {
    overflow: hidden;
}

#nav-map-link {
    cursor: pointer;
}

.tuto-receita {
    background-image: url(../content/images/fundo-tuto.png) !important;
}

.icone-tuto {
    color: #26A69A;
    font-size: 48px;
    margin-bottom: 20px;
}

.btn-solicitar {
    color: #FFF;
    background-color: #014b0b;
    font-size: 16px;
    text-align: center;
    height: 44px;
    padding: 14px 29px 38px !important;
    font-family: 'Open Sans', 'Arial', sans-serif;
    text-transform: uppercase
}

.btn-solicitar:hover {
    background-color: #037d13 !important;
}

.pro-dest-img {
    display: block;
    padding-bottom: 15px;
}

.img-destaque-responsive {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    /* From responsive setup */
    height: auto;
    /* From responsive setup */
}

.header-icon i {
    font-size: 13pt;
    margin-right: 8px;
    position: relative;
    top: 3px
}

.no-top {
    position: relative;
    top: 0px;
}


/* AJUSTES PARA A COR VERDE */
.background-secondary-color {
    background-color: #002505 !important;
}

.btn-enviar-receita {
    color: #ffffff !important;
    background-color: #037d13 !important;
    border-color: #037d13 !important;
}

.btn-enviar-receita:hover {
    color: #002505 !important;
    background-color: #ffffff !important;
    border-color: #002505 !important;
}

.icone-tuto,
.sentence,
.mc-features-style-light .circle span::before,
.accordion .ui-accordion-header.ui-state-hover h3 {
    color: #002505 !important;
}

.accordion .ui-accordion-header.ui-state-active,
.box-header::after,
.arrow-container .arrow-dark,
.footer-banner-box-container .footer-banner-box:nth-child(3n+2) {
    background-color: #014b0b !important;
}

.arrow-container .arrow,
.footer-banner-box-container .footer-banner-box:nth-child(3n+1) {
    background-color: #037d13 !important
}


.background-primary-color,
.box-header::after,
.sf-menu li:hover a,
.sf-menu li.selected a,
.sf-menu li.current-menu-item a,
.sf-menu li.current-menu-ancestor a,
.mobile-menu-container nav.mobile-menu>ul li.current-menu-item>a,
.mobile-menu-container nav.mobile-menu>ul li.current-menu-ancestor ul li.current-menu-item a,
.mobile-menu-container nav.mobile-menu>ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item a,
.mobile-menu-container nav.mobile-menu>ul li.current-menu-ancestor a,
.mobile-menu-container nav.mobile-menu>ul li.current-menu-ancestor ul li.current-menu-parent a,
.mobile-menu-container nav.mobile-menu>ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-parent a,
.single-ql_services .vertical-menu li.current-menu-item>a,
.single-ql_services .vertical-menu li.current-menu-ancestor>a,
.social-icons li a:hover::before,
.hexagon,
.timeline-item label,
.items-list .value,
.comment-box .comments-number a,
.comment-form .mc-button:hover,
.contact-form .mc-button:hover,
.post-password-form .mc-button:hover,
.pagination li a:hover,
.pagination li.selected a,
.pagination li.selected span,
.categories li a:hover,
.widget_categories li a:hover,
.categories li.current-cat a,
.widget_categories li.current-cat a,
.widget_tag_cloud a:hover,
.tabs-box-navigation.sf-menu .tabs-box-navigation-selected:hover,
.timetable .event.tooltip:hover,
.timetable .event .event-container.tooltip:hover,
.tooltip .tooltip-content,
.gallery-box:hover .description,
.gallery-box .controls a:hover,
.widget_archive li a:hover,
.scroll-top:hover,
.home-box-container:nth-child(3n+1),
.more.light-color,
.more.dark-color:hover,
.more.light-color.no-hover-color:hover,
body .vc_progress_bar .vc_single_bar .vc_bar,
body .vc_progress_bar .vc_single_bar .vc_bar+.vc_label_units,
.woocommerce .product-categories li a:hover,
.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,
.woocommerce .woocommerce-pagination ul.page-numbers li a.current,
.woocommerce .woocommerce-pagination ul.page-numbers li span.current,
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce .widget_product_search form input[type='submit']:hover,
.woocommerce .widget_product_search form button:hover,
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce #payment #place_order:hover,
.woocommerce .cart input.button:hover,
.woocommerce .button.wc-forward:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .cart .coupon input.button:hover,
.woocommerce .comment-reply-title:after,
.woocommerce mark,
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce a.remove:hover,
.woocommerce-checkout .woocommerce h2:after,
span.cart-items-number {
    background-color: #002505 !important;
}

.hexagon::before,
.hexagon.small::before,
.comment-box .arrow-comments,
.tooltip .tooltip-arrow,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active span,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a.selected,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.gallery-box:hover .item-details {
    border-bottom-color: #002505 !important;
}

.footer-banner-box-container .footer-banner-box:nth-child(3n+3) {
    background-color: #002505 !important;
}

.footer-banner-box-container .footer-banner-box:nth-child(3n+3) h2 {
    margin-left: 78px !important;
}

.caroufredsel_wrapper {
    min-height: 200px !important;
}

.anchor {
    cursor: pointer !important;
}

.footer-contatos {
    padding-left: 0px !important;
    margin-left: 0px !important;

}

.footer-contatos i {
    margin-right: 18px !important;
}

.scroll-top.animated-element {
    position: fixed;
    visibility: hidden;
    display: block;
    width: 35px;
    height: 25px;
    padding: 5px 0;
    background: rgb(1 75 11 0.4) !important;
    right: 20px;
    bottom: 20px;
    text-align: center;
    z-index: 2000;
}

.fade-in {
    visibility: visible !important;
    animation-duration: 600ms;
    animation-delay: 0ms;
    transition-delay: 0ms;
}

.fade-out {
    visibility: hidden !important;
    animation-duration: 600ms;
    animation-delay: 0ms;
    transition-delay: 0ms;
}

.gallery-box .item-details p {
    line-height: 1.3;
    font-weight: 10pt;
    text-align: left;
}

.footer-box-container .info {
    padding: 0px;
}

.product-name {
    font-size: 18pt !important;
    line-height: 1 !important;
}

.gallery-box .description {
    padding: 10px 15px 10px !important;
}