/* WCFM */
body.wcfm-store-page .storefront-breadcrumb {
     display: none;
}
#wcfmmp-store .product_area .products-wrapper ul li.product {
     padding: 5px !important;
     margin: 0px !important;
}
#wcfmmp-store {
     box-shadow: none !important;
}
#wcfmmp-store .right_side {
     padding: 10px !important;
}
.wcfm-store-page div#content .col-full {
     padding: 0px !important;
}
li.product .wcfm_buttons {
     background-color: transparent !important;
     opacity:0.2;
}
li.product:hover .wcfm_buttons {
     background-color: transparent !important;
     opacity:0.8;
}
li.product .wcfm_buttons:hover {
     background-color: #ffffff !important;
}
li.product .wcfm_buttons .wcfm_button_separator {
     display: none;
}
#wcfmmp-store .tab_area .tab_links {
     display: none;
}
#wcfmmp-store #wcfm_store_header {
     min-height: 90px !important;
}
#wcfmmp-store .address {
     display: none;
}
#wcfmmp-store .social_area {
     min-height: 100px !important;
}
#cboxLoadedContent {
     background: transparent !important;
     box-shadow: none !important;
     margin: 0px !important;
}/********************************************** Product list **********************************************/.wcfm-store-page div#primary ul.products {    grid-template-columns: auto auto auto auto auto !important;}
ul.products li .wcfmmp_sold_by_container {
    display: none;
}

/* Store Front-end */

#wcfmmp-store .logo_area_after {
     top: -5px !important;
 }

/* FIM Store Front-end */

/* Tabs Localization store */
div#tab-wcfm_product_store_tab .wcfmmp_sold_by_container .wcfmmp_store_tab_info.wcfmmp_store_info_gravatar {
    float: left;
    margin-right: 25px;
}
div#tab-wcfm_product_store_tab .wcfmmp_sold_by_container .wcfmmp_store_tab_info .wcfmmp-store-map {
    width: 100%;
    height: 300px !important;
}
/* End Tabs Localization store */
/********************************************** End Product list **********************************************/


/*  store list */
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 a.wcfmmp-visit-store {
    width: auto !important;
	padding: 0px 20px;
}
/* End store list */
/* vendor-register */
.site-content p.wcfm_ele {
     width: 100% !important;
}
.site-content input.wcfm_ele {
     width: 100% !important;
}
.wcfm-membership-wrapper {
     max-width: 470px;
}
#wcfm_membership_container p.terms_title {
     width: 90% !important;
}
#wcfm-main-contentainer input#terms {
     margin-left: 0 !important;
}
#wcfm_membership_container p.description {
     margin-left: 0;
}
p.addr_1.wcfm_title:before {
     content: "Informações de Endereço";
     display: block;
     clear: both;
     text-align: center;
     width: 100%;
     font-size: 18px;
     border-bottom: solid 1px #c6c6c6;
     margin: 45px auto 20px auto;
     padding: 5px;
     font-weight: 300;
     background: #eee;
}
/* Fim vendor-register */
/* sold_by */
.wcfmmp_sold_by_container_advanced {
     width: 60% !important;
     background: #f5f5f5;
}
.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label {
     margin-left: 0 !important;
     width: 80%;
     float: right;
}
.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_left {
     width: 18% !important;
     margin: 0px !important;
     float: left;
}
.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_right {
     float: right;
     width: 80% !important;
}
/* sold_by */
/* Admin Store */ 
.wcfm-site-name a {
     text-align: center;
     font-size: 15px !important;
     color: #fff;
     background: #000;
}
div#wcfm-main-content {
     padding: 0px !important;
     max-width: 2600px;
}
div#wcfm-content {
     border: 0 !important;
}

/* Nota do Pedido*/
table#notes_holder tr.note.customer-note {
    background: #eee !important;
}

table#notes_holder span.exact-date.text_tip {
    color: #999;
    font-size: 12px;
}

/* Fim Nota do Pedido*/

/* Fim Admin Store */
@media screen and (max-width: 760px) and (min-width: 100px) {
    /* WCFM */
     .wcfm-store-page div#content .col-full {
         margin: 0px !important;
    }
     .wcfm-store-page div#primary ul.products {
         grid-template-columns: auto auto !important;
    }
     #wcfmmp-store .social_area {
         display: none;
    }
     #wcfmmp-store .header_left {
         height: 0 !important;
    }
     #wcfmmp-store .spacer {
         display: none;
    }
    /* END WCFM */
}
@media screen and (max-width: 1124px) and (min-width: 760px) {
    /* WCFM */
     .wcfm-store-page div#content .col-full {
         margin: 0px !important;
    }
     #wcfmmp-store .social_area {
         display: none;
    }
    /* END WCFM */
    /* Product list */
     div#primary ul.products {
         grid-template-columns: auto auto auto !important;
    }
     .wcfm-store-page div#primary ul.products {
         grid-template-columns: auto auto auto !important;
    }
    /* End Product list */
}
@media screen and (max-width: 5900px) and (min-width: 999px) {
     .wcfm-store-page div#primary ul.products {
         grid-template-columns: auto auto auto auto auto auto;
    }
}
