@media screen and (max-width: 800px) and (min-width: 200px) {

    /*********************************** Padrao *************************************/
    body .col-full {
        max-width: 99% !important;
        margin-left: 1px;
        margin-right: 1px;
    }
    div#content .col-full {
        padding: 0 5px !important;
    }
	
	body h1.entry-title {
		font-size: 30px;
	}

    /* Font size */ 
    body .title_09 {
        font-size: 25px;
    }
    body .title_10 {
        font-size: 30px;
    }
    body .title_11 {
        font-size: 40px;
    }

    /*********************************** Fim Padrao *************************************/

    .banner_home_celular {display:block !important;}
    .banner_home {display:none ;}

    body .metaslider .caption-wrap {
        top: 20% !important;
        width: 100% !important;
        left: 0% !important;
    }

    
    /* header  */
    body header#masthead {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
		box-shadow: 0 3px 8px rgb(0 0 0 / 5%);
    }
    .site-header {
        padding-top: 10px !important;
    }
    .site-header nav.secondary-navigation {
        width: 20% !important;
    }
    body .site-header .site-branding img {max-height: 30px !important; max-width: 150px;}

    body .col-full.col-full_idioma { grid-template-columns: 25% 45% 35%; }
	
	body.storefront-secondary-navigation .site-header .site-branding { width: 100% !important;}
	.storefront-secondary-navigation .site-header nav.secondary-navigation {width: 55% !important;}

    /* End header  */

    /* TEMA STOREFERONT*/
    body .storefront-sorting p.woocommerce-result-count {
        display: inline-block;
        text-align: center;
        width: 100%;
        padding: 0px !important;
    }
    /* END TEMA STOREFERONT*/


    

    /********************************************** Guide **********************************************/

    /**** Card - Grade itens destaque ****/
    body .any_product_item {
        max-width: 215px;
    }
    body .grid-container_3 {
        grid-template-columns: 49% 49%;
      }
    body .grid-container_4 {
        grid-template-columns: 49% 49%;
      }
    body .grid-container_5 {
    grid-template-columns: 49% 49%;
    }
    /********************************************** Fim Guide **********************************************/
	
	/****************************** Card Lista Grade ******************************/
	
	/****** Card Lista *******/
	body ul.card_lista .card_item {
		grid-template-columns: 30% 68%;
		grid-gap: 5px;
	}
	body ul.card_lista .list_grid_footer {
		grid-template-columns: 47% 53%;
	}
	body ul.card_lista .list_grid_footer a {
		padding: 2px 15px;
	}
	/****** Fim Card Lista *******/

	/****** Card Grade *******/
	body ul.card_grade {
		grid-template-columns: 49% 49%;
	}

	/****** Fim Card Grade *******/

	/****************************** Fim Card Lista Grade ******************************/

    /* Single Product */
    body.single-product h1.entry-title {
        text-align: left;
        font-size: 25px;
    }

    body.single-product div.product .woocommerce-product-gallery {
        width: 100% !important;
        margin-right: 0px  !important;
        margin-bottom: 10px;
    }
    body.single-product div.product .summary {
        width: 100%  !important;
    }

    /* End Single Product */


    
	/*******************************************************************  Carrinho   *******************************************************************/
	
	body.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item .product-subtotal {
        border-bottom: solid 10px #ededed !important;
        width: 100%;
    }
    body .woocommerce td.product-name dl.variation {
        grid-template-columns: 
        30% 70%;
    }
    /*******************************************************************  End Carrinho   *******************************************************************/
    


    /* WCFM */
    .wcfm-store-page div#content .col-full {
        margin: 0px !important;
    }
    .wcfm-store-page div#primary ul.products {
        grid-template-columns: auto auto;
    }
    #wcfmmp-store .social_area {
        display: none;
    }
    #wcfmmp-store .header_left {
        height: 0 !important;
    }
    #wcfmmp-store .spacer {
        display: none;
    }
    /* END WCFM */
    
    /* Product list */
    body div#primary {
        width: 100%;
    }
    body div#primary ul.products {
         grid-template-columns: 50% 50%;
    }
    header#masthead {
        padding-bottom: 0px;
    }
    body div#secondary {
        width: 100% !important;
    }
    /* End Product list  */

    /* Footer */
    .footer_new .col-full {
        grid-template-columns:100%  !important;
        padding: 20px 0px;
    }
    .footer_new .col-full div:nth-of-type(1) {
        grid-column: auto;
    }
    .fotter_colunas  {
        text-align: center;
    }
    .fotter_colunas p  {
        text-align: center !important;
    }
	.site-footer .footer-widgets .block {
    margin:10px !important;
	padding: 20px !important;
    background: #181818;
	border-radius:5px;
	}

}
@media screen and (max-width: 999px) and (min-width: 800px) {
    /* WCFM */
    .wcfm-store-page div#content .col-full {
        margin: 0px !important;
    }
    #wcfmmp-store .social_area {
        display: none;
    }
    /* END WCFM */
    /* Product list */
    body div#primary {
        width: 100%;
    }
    
    body div#primary ul.products {
        grid-template-columns: 33% 33% 33%;
    }
    .wcfm-store-page div#primary ul.products {
        grid-template-columns: 25% 25% 25% 25%;
    }
    /* 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;
    }
    /* Plugin:  vi wcaio sidebar cart*/
    .vi-wcaio-sidebar-cart-content-wrap {width: 700px !important;}
    .vi-wcaio-sidebar-cart-products .vi-wcaio-sidebar-cart-pd-img-wrap {max-width: 110px !important;}
    /* Fim Plugin:  vi wcaio sidebar cart*/

}