@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sweedscrogger.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.0") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "gobold regular", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-transform: uppercase;
	--wd-title-color: #242424;
	--wd-entities-title-font: "gobold regular", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "gobold regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 16px;
	--wd-primary-color: rgb(86,140,4);
	--wd-alternative-color: rgb(86,140,4);
	--wd-link-color: rgb(255,255,255);
	--wd-link-color-hover: rgb(255,255,255);
	--btn-default-bgcolor: rgb(86,140,4);
	--btn-default-bgcolor-hover: rgb(86,140,4);
	--btn-accented-bgcolor: rgb(86,140,4);
	--btn-accented-bgcolor-hover: rgb(86,140,4);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(36,36,36);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.page .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
.single-product .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
.woodmart-archive-blog .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
.single-post .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
.woodmart-archive-portfolio .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
.single-portfolio .main-page-wrapper {
	background-color: rgb(36,36,36);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(36,36,36);
	--wd-form-placeholder-color: rgb(36,36,36);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "gobold regular";
	src: url("//sweedscrogger.com/wp-content/uploads/2024/04/Gobold-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/**************/
/* Preloader */
/************/

body .wd-preloader .wd-preloader-img {
	max-width: 180px;
	max-height: 180px;
}

body .wd-preloader .wd-preloader-img:before {
	border-top-color: #241838;
}


/***************************************************/
/* Enlace de acceder pagina perdiste tu contraseña*/
/*************************************************/

.tml.tml-lostpassword .tml-links {
	display: none;
}


/************************/
/* Elementos generales */
/**********************/

form input[type=submit],
form button {
	border-radius: 12px !important;
}


/*********************/
/* Finalizar compra */
/*******************/

/*Nombre de la tienda*/

table.shop_table.woocommerce-checkout-review-order-table tbody .cart_item .product-name .variation .variation-Tienda {
	display: none;
}


/* Cantidad del producto */

table.shop_table.woocommerce-checkout-review-order-table tbody .cart_item .product-name .product-quantity {
	display: none;
}


/* Avisos de woocommerce */

.entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message[role=alert] {
	display: none;
}


/* Sección de cupon de descuento */

.entry-content .woocommerce .woocommerce-form-coupon-toggle {
	display: none
}


/* decoradores de las reviews de la pagina */

.woocommerce-checkout>.checkout-order-review:before,
.woocommerce-checkout>.checkout-order-review:after {
	display: none;
}

/* Ocultar opciones de pagar con wallet */

#order_review table.shop_table tfoot .wallet-pay-partial {
    display: none;
}


/**************/
/* Mi cuenta */
/************/

.woocommerce-MyAccount-content .wc-block-components-notice-banner .wc-block-components-notice-banner__content .woocommerce-Button.wc-forward.button {
	display: none;
}


/* notas de los pedidos */

.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content form[enctype=multipart/form-data] {
	display: none;
}


/* Boton de reviews */

.woocommerce-order-details .button.button-review-store {
	border-radius: 5px;
	margin-bottom: 15px;
}

button {
	border-radius: 5px !important;
}


/* Soporte */

/* .whb-header {
	display: none;
} */

.woocommerce>.woocommerce-checkout {
	padding-top: 30px;
}

/* Finalizar compra general */

/* .whb-header {
	display: none;
} */

.woocommerce>.woocommerce-checkout {
	padding-top: 20px;
}

article .entry-content .woocommerce .woocommerce-form-login-toggle .woocommerce-info {
	padding-top: 30px !important;
}


/* Textos checkoout */

.woocommerce-billing-fields>h3,
.woocommerce-additional-fields>h3,
#order_review_heading,
table.shop_table.woocommerce-checkout-review-order-table th {
	text-transform: none;
}


/**************************/
/* Cuenta de Woocomemrce */
/************************/

.woocommerce .woocommerce-my-account-wrapper .wd-my-account-sidebar {
	display: none;
}

.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content {
	padding-top: 10%;
	padding-bottom: 45%;
}


/* Grid de enlaces */

.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .wcfm-store-manager-link,
.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .woo-wallet-link,
.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .woo-wallet-link,
.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .inquiry-link,
.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .wishlist-link,
.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .customer-logout-link,
.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links .followings-link {
	display: none;
}


/*************************/
/* Pantalla de ordenes  */
/***********************/

.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button.button {
	display: none;
}

.my_account_orders .button.wcfm-support-action:after {
	display: none;
}


/************************************/
/* Pantalla interna de las ordenes */
/**********************************/

.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-table.woocommerce-table--order-details.order_details thead tr th {
	text-transform: none;
}

.woocommerce-table.woocommerce-table--order-details.order_details thead tr {
	display: none;
}

.woocommerce-table__product-name.product-name> a,
.woocommerce-table__product-name.product-name> strong {
	display: none;
}


/* Mensaje de soporte WCFM */

.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details> h2,
.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-order-details> table {
	display: none;
}


/* Meta WCFM */

.woocommerce-table.order_details .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-name .wc-item-meta .wc-item-meta-label {
	display: none;
}


/* Avisos de woocommerce */

.wpcf7 form:not(.sent) .wpcf7-response-output,
.mc4wp-error,
.mc4wp-notice,
:is(.woocommerce-error, .woocommerce-info) {
	background-color: #241838;
}


/*****************/


/* Store manger */


/***************/

#wcfm-main-contentainer #wcfm-content #wcfm_menu,
#wcfm-main-contentainer #wcfm-content #wcfm_orders_listing .wcfm-page-headig,
#wcfm-main-contentainer .wcfm-page-headig {
	display: none;
}


/* Titulo de la sección */

#wcfm-main-contentainer #wcfm-content #wcfm_orders_listing .wcfm-collapse-content .wcfm-container.wcfm-top-element-container {
	display: none;
}


/* Acciones del listado */

#wcfm-main-contentainer #wcfm-content #wcfm_orders_listing .wcfm-collapse-content .wcfm-container #wwcfm_orders_listing_expander #wcfm-orders_wrapper .dt-buttons {
	display: none;
}


/* Border contenedor */

#wcfm-main-content .wcfm-content-container .wcfm-main-content-wrap #wcfm-main-contentainer #wcfm-content {
	border: none;
}


/* Fondo secciones */

#wcfm-main-contentainer .wcfm-collapse {
	background-color: #ffffff !important;
}


/* Filtros */

#wcfm-orders_wrapper #wcfm-orders_filter,
#wcfm-orders_wrapper .wcfm_orders_filter_wrap .wcfm-date-range-field,
#wcfm-orders_wrapper .wcfm_orders_filter_wrap .wcfm-date-range-field,
#wcfm-orders_wrapper .wcfm_orders_filter_wrap span.select2.select2-container {
	display: none;
}


/* Sombras contenedor */

.wcfm-collapse .wcfm-container,
.wcfm-tabWrap {
	box-shadow: none !important;
}


/* iconos contenedor */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	display: none;
}

.wcpv-paid-status {
	background-color: #241838;
}


/* Detalles del estado de las ordenes WCFM */

table#wcfm-orders tr.child td.child ul.dtr-details> li:first-child {
	display: none;
}


/* Titulos tablas de ordenes */

#wcfm-main-contentainer table thead th,
.wcfm_order_title,
.wcfm_order_by_customer,
.wcicon-status-processing,
th .wcicon-status-processing,
#wcfm-main-contentainer table tfoot th {
	color: #241838 !important;
}


/* Interaccion con las acciones */

#wcfm-orders tr td .wcfm-action-icon:hover {
	background-color: #241838;
}


/***************************************/
/* Pagina interna de las ordenes WCFM */
/*************************************/

div.wcfm-collapse-content h2 {
	color: #241838;
	text-transform: none;
	font-style: normal;
}


/* Boton de actualizar el pedido */

#wcfm-main-contentainer #wcfm_modify_order_status {
	background: #241838;
	text-transform: none;
	margin-left: 0;
	font-size: 12px;
}

#wcfm_order_details .wcfm-collapse-content #wcfm_orders_items_options {
	background: #241838;
}


/* Navegación entre ordenes */

#wcfm-main-contentainer a.wcfm_submit_button,
#wcfm-main-contentainer a.wcfm_submit_button:hover {
	color: #ffffff;
	background: #241838;
	font-size: 12px;
	text-transform: none;
}


/* Etiqueta del estado del pedido */

#wcfm_order_details .wcfm-collapse-content .wcfm-container .order-status {
	background-color: #241838;
}


/* Colores de elementos */

#orders_details_general_expander a,
#orders_details_items_expander a {
	color: #241838 !important;
}


/************************/
/* Pagina Store Vendor */
/**********************/


/* Banner store manager */

#wcfmmp-store .banner_area_mobile .banner_img {
	display: none;
}


/* Color del banner */

#wcfmmp-store .header_right {
	background: #f5f5f5 !important;
}


/* Color información del usuario */

#wcfmmp-store .address a,
#wcfmmp-store .address span,
#wcfmmp-store .address i {
	color: #241838 !important;
}


/* Margen superior  */

#wcfmmp-store #wcfm_store_header {
	margin-top: 25%;
}


/* Boton consulta */

#wcfmmp-store #wcfm_store_header .header_wrapper .header_area .header_right .bd_icon_area.lft {
	display: none;
}


/* Tabs del store manager */

#wcfmmp-store .tab_area .tab_links li {
	display: none;
}


/* Sidebar */

#wcfmmp-store .left_sidebar {
	display: none;
}


/* Boton de añadir una nueva review */

#wcfmmp-store .woocommerce .reviews_area .add_review button,
#wcfmmp-store .woocommerce .reviews_area .add_review button:hover,
#wcfmmp-store .woocommerce .reviews_area .add_review button:focus,
#wcfmmp-store .add_review_box.add_review button,
#wcfmmp-store .add_review_box.add_review button:hover,
#wcfmmp-store .add_review_box.add_review button:before {
	background-color: #241838 !important;
}


/* Boton de cancelar review */

#wcfmmp-store .reviews_heading a,
#wcfmmp-store .reviews_count a {
	color: #241838!important;
	padding: 20px 0;
	float: none;
	text-align: right;
	width: 100%;
	display: block;
}


/* Boton de calificacion en la finalización */

body.woocommerce-checkout .button.button-review-store {
	display: none;
}


/****************/
/* WPML Footer */
/**************/


.wpml-ls-statics-footer.wpml-ls ul {
	display: flex;
    justify-content: center;
	margin: 0;
}

.wpml-ls-statics-footer.wpml-ls ul li {
	padding: 0 5px;
}