/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/

.wf-active .primary-font, .wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6, p
{
	font-family: 'abel'
}

#the_main_container {
    padding-bottom: 100px;
	font-family: 'abel'
}

h1 {
	font-family: 'abel'
}

/*esconder categorias da loja*/
#headingtop_menucat_76611510, #headingtop_menucat_76611508, #headingtop_menucat_76611495 {
	display:none;
}


/*cor menu pricipal*/
.site-header.scroll-header, .site-header.scroll-header .main-navigation ul ul {
       background-color:rgba(0, 0, 0,0.8)
;
    box-shadow: 0px 1px 15px 0px rgba(0,0,0,0.2);
}

.container.sm:th-py-4xl.th-py-2xl.th-stack--lg {
    padding-bottom: 6rem;
    padding-top: 0rem;
}

/*opções checkbox no checkout*/
.wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields label, .wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields label {
    display: block;
}


/*tamanho logo menu*/
.wf-active #masthead .site-branding .site-title {
    font-size: 20px;
    font-weight: 200;
    font-style: normal;
}

.custom-logo {
   max-width: 30%
}

/*corrigir borda redonda menu*/
.main-navigation a {
border-radius: 0px;
	padding: 5px 10px;

}

.site-menu{
   font-size: 40px;
}


/*border encomendar agora no menu*/
#menu-item-670.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-670{
     border: 1px solid white;
}

/*letra menu superior*/
.site-header a {
    color: white;
	font-size: 14px;
}

/*retirar cart*/
.cart-contents {
    display:none;
}

/*tirar lupa*/
.toggle-sidebar-button svg:nth-of-type(1) {
    display: none;
}


/*corrigir margens laterais*/
#page.site {
    max-width: 100%;
    margin: 0 auto;
}


/*corrigir padding footer*/
#content {
    padding-bottom: 0px;
}

/*esconder titulo na encomenda */
.page-title.sm:th-text-6xl.th-text-3xl.th-mx-auto.th-tracking-wide {
    display:none;
}

/*esconder ordenar resultados loja*/

.woocommerce-ordering {
    display: none;
}

/*esconder footer*/
#colophon {
    display: none;
}


/*esconder subtotal checkout*/
.cart-subtotal
{
    display: none;
}

.fdoe-less-gut:not(:first-child), .fdoe-less-gut:not(:last-child) {
    padding-right: 40px;
}


/* Esconder categoria do produto do popup */
.product_meta {
	display:none;
}


/*corrigir erros no pop up produto */
#ppom-price-cloner-wrapper {
	display:none;
}

.show_description {
	display:none;
}


/**/
/**/

/* MOBILE SECTION*/

/**/
/**/

.wf-active #primary-header .entry-title, .wf-active #primary-header .page-title {
    display:n;
}


.th-flex-no-wrap 
{
    flex-wrap: nowrap;
}


@media (max-width: 600px) {
  .site-header {
    flex-wrap: nowrap;
  }
  
  .site-header .site-branding {
    text-align: left;
		   margin-bottom: 0px;
  }
	
	.site-header svg {
    height: 30px;
    width: 30px;
}
	.header-menu 	{
    display:none;
}
.custom-logo {
    max-width: 30%;
}
	
.container.th-flex.th-flex-wrap { padding-left:3px;
	padding-right: 3px;
	}
	
	.arocol-xs-12.arocol-sm-9.arocol-lg-9.fdoe-less-gut {padding-right: 3px;
	}
	
	.svg-icon.th-fill-current {
		display:block;
	}
}

.toggle-sidebar .search-form .search-field {
    display:none;
}


.sm\:th-py-4xl  {                     padding-bottom: 9rem;
    padding-top: 0rem;
}


.th-block.th-w-full {
	display:none;
}

