.wd-popup.wd-promo-popup{
background-color:rgb(255,255,255);
background-image: url(https://megaofertas.mx/wp-content/uploads/2021/08/retail-popup-bg.jpg);
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}
.page-title-default{
background-color:#0a0a0a;
background-image: url(https://megaofertas.mx/wp-content/uploads/2021/08/retail-page-title.jpg);
background-size:cover;
background-position:center center;
}
.footer-container{
background-color:rgb(255,255,255);
background-image: none;
}
:root{
--wd-text-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:rgb(60,60,60);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Cabin", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Quicksand", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(36,36,36);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:15px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
font-size: 16px;
}
:root{
--wd-primary-color:rgb(244,165,27);
}
:root{
--wd-alternative-color:rgb(244,165,27);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(244,165,28);
}
:root{
--btn-shop-bgcolor-hover:rgb(222,150,26);
}
:root{
--btn-accent-bgcolor:rgb(244,165,28);
}
:root{
--btn-accent-bgcolor-hover:rgb(222,150,26);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
:root{
--wd-form-brd-radius: 0px;
--wd-form-brd-width: 2px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-shop-color: #fff;
--btn-shop-color-hover: #fff;
--btn-accent-color: #fff;
--btn-accent-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-shop-brd-radius: 35px;
--btn-shop-box-shadow: none;
--btn-shop-box-shadow-hover: none;
--btn-accent-brd-radius: 35px;
--btn-accent-box-shadow: none;
--btn-accent-box-shadow-hover: none;
}
@media (min-width: 1025px) {
.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
max-width: 1192px;
}
}
.container {
max-width: 1222px;
}
:root{
--wd-container-width: 1222px;
}
@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]) {
padding-left: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
}
}
div.wd-popup.popup-quick-view {
max-width: 920px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
max-height: 223px;
}
@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//megaofertas.mx/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.5.4) format("woff2");
}
*, body, p, a { -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }
.ul-footer li { list-style:none; float:left; margin: 0 5px; }
.ul-footer li a:hover { filter: grayscale(1);
}
.aviso-whatsapp {
overflow-x: auto;
margin-bottom: 20px;
padding: 20px 30px;
background-color: var(--bgcolor-white);
box-shadow: 1px 1px 2px rgba(0,0,0,0.05);
border-radius: calc(var(--wd-brd-radius) / 2);
}
.aviso-whatsapp p {
font-size: 18px;
font-weight: 500;
line-height: normal;
margin: auto;
}
.aviso-whatsapp p a {
text-decoration: underline;
font-weight: 700;
cursor: pointer;
}
.joinchat--btn {
z-index: 499;
right: 10px;
}
.grecaptcha-badge {
display: none!important;
}
.joinchat__button {
bottom: 60px;
}  .wd-hover-with-fade .product-element-bottom { position:static !important; }
.product-grid-item .wd-product-brands-links { position: absolute; top: 0; z-index: 10; left: 10px; }
.wd-hover-with-fade.hover-ready:hover .wd-entities-title, .wd-hover-with-fade.hover-ready:hover .product-rating-price { position:relative !important; }
.wd-product-brands-links a { color:#3954a1; font-weight:900; }
.tax-product_cat .product-labels, .search-results .product-labels, .single .product-labels { display:none; }
.wd-search-cat, .product-labels, .single .product_meta .posted_in { display:none !important; }
.woocommerce-form-coupon-toggle { display:none; }
.page-id-7598 header { display:none; }
.div-figure { min-width: 150px; max-width:170px; min-height: 80px; background: #f4a51b; padding:10px 15px; margin:0 auto;
-webkit-transform: skew(-10deg);
-moz-transform: skew(-10deg);
-ms-transform: skew(-10deg);
-o-transform: skew(-10deg);
transform: skew(-10deg);
-moz-border-radius: 15% 0% / 25% 0%;
-webkit-border-radius: 15% 0% / 25% 0%;
}
.div-figure > div { -webkit-transform: skew(10deg); -moz-transform: skew(10deg); -ms-transform: skew(10deg); -o-transform: skew(10deg); transform: skew(10deg);  }
.div-figure .font-white { font-size:13px; color:#fff; margin-bottom:0px !important; }
.div-figure .font-white span { text-decoration: line-through; }
.div-figure .font-red	  { font-size:18px; color:#ff0000; margin-bottom:0px !important; }
.mobile-categories-title { display:none; }
.div-whatsapp { background-color:#fff; border-radius:25px; padding-left:10px; padding-right:10px; padding-bottom:2px; }
.div-whatsapp:hover { opacity:0.9; }
.font-header { font-size:20px; font-weight:bold;  }
.font-verde { font-size:20px; font-weight:bold; color:#2AD548; }
.text-whatsaap { position:relative; top:3px; left:2px; }
.page-id-7 .page-title-default, .page-id-8 .page-title-default {
background-color: #0a0a0a;
background-image: url(https://megaofertas.mx/wp-content/uploads/2022/08/wrapper-carrito.jpg);
background-size: cover;
background-position: center center;
}
.btn-slider { min-width:73%; }
.btn-strong { font-weight:700; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-justify { text-align:justify; }
.img-gris, .img-gris img { filter: grayscale(1); }
.color-000 { color:#000; }
.color-amarillo { color:#f2a431; font-weight:bold; }
.brands-widget .brand-item img {
max-height: 80px !important; }
.cat-item-21  { display:none !important; }
.wd-checkout-steps li, .wd-checkout-steps li a { color:#000 !important; }
footer .icons-design-bordered .wd-social-icon { border: 2px solid #F4A51B; background-color: transparent; color: #F4A51B !important; }
footer a:hover { color:#f4a51b; }
.btn-style-bordered.btn-color-primary { color:#000; }
.wd-title-style-underlined-2.wd-title-color-primary .title { padding-bottom: 10px; }
.tax-product_cat h1.entry-title, .post-type-archive-product h1.entry-title, .page-title-default h1.entry-title { color:#F4A51B; font-size:58px; font-weight:600; }
.tax-product_cat h1.entry-title, .page-id-265 h1.entry-title, .page-id-9 h1.entry-title, .page-id-267 h1.entry-title, .search-results h1.entry-title { text-transform:uppercase; }
.tax-product_cat .main-page-wrapper .page-title  { background-position:20%; }
.text-shadown { -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15); 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.15); }
.wpcf7-form input[type="submit"] { border-radius:25px; border:2px solid #f4a51b; color:#000; background-color:#fff; min-width:250px; font-size:16px; }
.wpcf7-form input[type="submit"]:hover { background-color:#f4a51b; color:#fff; }
.inner-contacto { margin:0 auto; width:300px; }
.form-newsletter input[type="email"] { background-color:#fff; color:#777777; border-radius:25px; font-size:16px; font-weight:bold;   }
.form-newsletter ::placeholder { color:#888; font-size:16px; font-weight:bold;}
.form-newsletter label { display:inline-block; }
.form-newsletter input[type="submit"] { background-color:#000; color:#fff; }
@media (min-width: 1025px){
.title-size-default { padding: 140px 0 !important; }
}
@media (max-width: 1024px){
.title-size-default { padding: 60px 0 !important; }
}
@media (max-width: 990px){
.quienes-somos-banner h4 {
color: white;
text-shadow: 0px 0px 4px black;
}
}
@media (max-width: 768px){
.wpb_column.vc_column_container.vc_col-sm-3.wd-rs-62d0c9e59d18d, .wpb_column.vc_column_container.vc_col-sm-3.wd-rs-62e895ed13e00, .wpb_column.vc_column_container.vc_col-sm-3.wd-rs-62e896079ae3a {
z-index: 999;
}
.vc_column-inner.vc_custom_1657850983392 {
z-index: -1;
height: 34px;
}
}
@media (max-width: 480px){
.tax-product_cat .main-page-wrapper .page-title  { background-position:right; }
.tax-product_cat .main-page-wrapper h1.entry-title { font-size: 32px; }
}