div.main-navigation a.menu-link:focus {
    outline: 0;
}

.sub-menu {
    text-align: center;
	 
}

.site-header .entry-title {
  color: #000000
}
/*
.category-title .entry-title  {
	
}
*/

.woocommerce-page .page-title {
text-align: center;
	color:#000000 /*#daa520*/;
	font-size: 40px;
  font-weight: 600;
}


/*.woocomerce-page .page-container{
color: transparent;
}
.woocomerce-page .page-header {
	logotiposararibeirosite.png?fit=131%2C150&ssl=1
}
/*
.woocommerce-page .page-label {
	display: none;
}

.woocomerce-page.navigation-label{
	display: none;
	
}
.woocommerce-products- {
   display: ;
}	

.woocomerce-container .background-container {
	display: none;
	
}*/

.woocommerce .header {
	size = 50px  ;
	
}



.woocommerce-breadcrumb {
display: none;
}
/*
a, .page-title {
    display: none;
}
*/
/*
a, .page-title 
{
  display:none;  

}*/

a.cart-container {
	display: visible;
} 
/*a.pagewidget
{
	  display:none;  
}*/
/*
p, .entry-content p {
   
display:none !important;
}*/



p.no-widget-text{
	display:none;
}


element.style {
}
.ast-theme-transparent-header .ast-header-search .astra-search-icon, .ast-theme-transparent-header .ast-header-search .search-field::placeholder, .ast-theme-transparent-header .ast-header-search .ast-icon {
    color: #000000;
}
/*
a.woocommerce-Button-button{
 	display:none;

}

	"https://sararibeiroceramica.com/store/"
}*/

/*
.myaccount a.wp-block-button__link{
"https://sararibeiroceramica.com/store/"
}*/

/*
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {

	a.woocommerce-Button.button {
		href =  
}
}
*/
/*
a.woocommerce-Button.button {
	
	href = "https://sararibeiroceramica.com/store/"
}*/
/*
element.style {
}

.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    a.woocommerce-Button.button 
	dis ;
}
*/

/*
element.style {
}
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
  
   
}
*/


/*
a.woocommerce-account a.woocommerce-MyAccount-content, a.woocommerce-account a.woocommerce-MyAccount-navigation { 
*/

/*
	a.woocommerce-Button-button{
 	display:none;
	*/
/*

element.style {
}
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    border: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-color: rgba(0,0,0,0.86);
}

.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    border-radius: 0;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
    color: #ffffff;
    border-color: rgba(0,0,0,0.86);
    background-color: rgb(0 0 0 / 86%);
    display: none;
		*/
.woocommerce .woocommerce-message a.button{

	display: none;
}

element.style {
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.cwginstock-subscribe-form .panel-heading {
    padding: 10px 15px;
    border-bottom: 0px solid transparent;
    border-top-left-radius: 0px;
}

*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
div {
    display: block;
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #000000;
}
.cwginstock-subscribe-form .panel {
    margin-bottom: 20px;
    border: 0px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
	.woocommerce-page .woocommerce-info .button{
	display: none;
}

.qe-faq-toggle .qe-toggle-title h4 {
    font-size: inherit;
    margin: 0;
    font-family: 'josefin sans' !important;
	font-weight
: 20
		
		!important; 
 margin-bottom: 1px;
	 
	
}
/*
h4,.entry-title, body.single-post .entry-title, body.page .entry-title, body.category .entry-title{
	font-family: 'josefin sans'
		
		!important;
}
h4,.entry-title, body.single-post .entry-title, body.page .entry-title, body.category .entry-title{
	
}/*


h3, .entry-content h3 {
   
    font-weight: 600;
    font-family: 'Poppins',sans-serif;
   
}


.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
   
}*/


a.button.wc-backward {
	display: none;
}

a.button.checkout.wc-forward {
	display:none;
}

}

/*Carrinho de compra, baixar*/


element.style {
}
.astra-cart-drawer .astra-cart-drawer-title {
    padding-top: 68px
;
}


element.style {
}
.astra-cart-drawer .astra-cart-drawer-close .ast-close-svg {
    width: 26px
;
    height: 145px;
	color: BLACK;
}


/*Botão cookies*/

.cn-button.bootstrap {
    color: #fff;
    background: #f1af09;
}


/*Quantidade em stock*/
.woocommerce div.product p.ast-stock-detail .ast-stock-avail, .woocommerce div.product p.stock .ast-stock-avail {
    font-weight: 700;
    display: none;
}

.woocommerce div.product .stock {
    color: #77a464;
    display: none;
}


/* ESGOTADO na descriçao do produto*/
p.wcsob_soldout_text {
    font-weight: 1000;
    font-size: 22px;
    text-align: center;
    font-family: 'marzo';
		text-decoration: bold;
}

/*OUT OF STOCK Woocomerce badge hiddden*/
.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
    bottom: 1em;
    text-transform: uppercase;
    font-weight: 700;
    display: none;
}

/*MÉTODOS DE PAGAMENTO AFASTAMENTO*/
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
    line-height: 2.5;
    text-align: left;
    margin: 0;
    font-weight: 100;
}

/*ESPAÇOS ENTRE LETRAS AVISO DE STOCK*/
.cwginstock-panel-heading h4 {
    color: #fff;
    letter-spacing: 1px;
}


/*OCULTAR INFORMAÇÕES ADICIONAIS PRODUTO*/
.woocommerce div.product .woocommerce-tabs .shop_attributes td {
    padding: 0.5em 0.5em 0.5em 0.9em;
    font-style: normal;
    border-style: solid;
    DISPLAY: NONE;
	
}

.woocommerce div.product .woocommerce-tabs .shop_attributes th {
    border-left-width: 1px;
    border-style: solid;
    padding-left: 0.9em;
    DISPLAY: NONE;
}


/*BOTAO LINGUAGEM*/

.trp-language-switcher > div {
    box-sizing: border-box;
    padding: 3px 20px 3px 5px;
    border: 0px solid #c1c1c1;
    border-radius: 0px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
    background-position: calc(100% - 8px) calc(1em + 0px), calc(100% - 3px) calc(1em + 0px);
    background-size: 5px 5px, 5px 5px;
    background-repeat: no-repeat;
    background-color: #fff0;
}


.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
    cursor: default;
}
.trp-language-switcher > div > a {
    display: block;
    padding: 2px;
    border-radius: 3px;
    color: #333;
}



/*Position of the background so it doesnt cut on the top, the image size is not tall enough*/

body, .ast-separate-container {
    background-image: url(https://sararibeiroceramica.com/wp-content/uploads/2021/06/vincent-burkhead-lhlxymfntf0-unsplash.jpg);
    background-repeat: repeat;
    background-position: top;
    background-size: auto;
    background-attachment: scroll;
}

/*Hide images title when hoover them*/
.elementor img {
    pointer-events: none;
}

/*only for desktops*/
@media screen and (min-width: 1025px) {
/*Align menu to the center*/
.ast-builder-grid-row>.site-header-section {
    margin-right: -29px;
}
}
/*scroll smooth*/
html {
  scroll-behavior: smooth;
}

/*language selector arrow*/
.elementor-shortcode .trp-ls-shortcode-current-language, .elementor-shortcode .trp-ls-shortcode-language {
    width: 79px !important;
}

/*cart border*/

.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {
    line-height: 0;
    border: none;
}

-webkit-tap-highlight-color: transparent; /* for removing the highlight */

