/* Custom CSS Document */
.wbs-deals-price-group-alt{display:flex; display: -webkit-flex; }
.wbs-deals-dealh3-price-button.row {display: none;}
.wbs-deals-deal-price-button.row {display: none;}

.item-page h2 {font-weight: bold;margin-bottom: 35px;}
 
/*header*/
.wbs-logo {width: 100px;margin: 0;margin-top: -25px;}

#wbs-tpl-menu-wrapper .nav {justify-content: center;}

.item-page h4 {color: var(--color)}
.wbs-suscription-module {text-align: right;margin: 5px 0px 8px;color: var(--header_text);}
.wbs-suscription-module a {color: var(--header_text);}
.wbs-suscription-module form {margin-bottom: 0;}
.wbs-locations-display {white-space: nowrap;margin: 0 15px ; color: var(--header_text);}
.wbs-locations-display .fa-caret-down {color: var(--header_text);}
.wbs-locations-display h4 {margin:0;font-size:14px;line-height:1;font-weight:bold;border:1px solid var(--line);padding:10px 40px 10px 16px;
	border-radius:6px; position: relative; background: var(--header_text);color: var(--text)}
.wbs-locations-display h4::after {content: "\f078";font-family: 'Font Awesome 5 Pro';font-weight: 300;position: absolute;right: 12px;top: 9px;}

.wbs-locations-display h5 {display: none}
.wbs-module-search-style3-wrapper {background: #fff;border: 1px solid var(--line);}
.wbs-module-search-style3 #wbs-search-input-id {border: 0;background: #fff;border-left: 1px dashed var(--line);box-shadow: none;font-size: 14px;
height: 30px;padding: 0 10px;}
.p-3.wbs-search-header-module {padding: 0 !important;}
.wbs-search-header-module {flex: 1}
.wbs-search-form-input.form-control {font-size: 14px;border-radius: 6px;border-color: var(--line);font-weight: bold;color: var(--text)}
.wbs-search-form-input.form-control::placeholder {color: var(--text)}
.wbs-cart-module-link {color: var(--header_text) !important;}
.wbs-simple-contact-form-img {	margin-top: 1.5rem;}

/* banners */
.wbs-wbanner {margin-bottom: 40px;border-radius: 20px;overflow: hidden;}


/* menu principal */
#wbs-tpl-menu-wrapper {border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}
#wbs-tpl-menu-wrapper .nav-item span {color: var(--color3);}
#wbs-tpl-menu-wrapper .nav > li a:hover span{color: var(--color2);}
#wbs-tpl-menu-wrapper .nav > .nav-link.active, #wbs-tpl-menu-wrapper .nav > .nav-link:hover {border-bottom: 3px solid var(--color2);}

/* popup localidades*/
.wbs-locations-popup-li {flex: 0 0 25%;font-size: 14px}


/* - - - - - - -LIstado de ofertas - - - - - - - */
@media (min-width:768px){
.wbs-deals-deal-image {height: 220px;} /* ejemplo: W=600, H=370, NW = 253, 258  ==> NH = (NW*H) / W  */
.wbs-deals-listing-4 .wbs-deals-deal-image {height: 165px;} /* ejemplo: W=600, H=370, NW = 253, 258  ==> NH = (NW*H) / W  */

}
.wbs-deals-wrapper{box-shadow: none;transition: all 0.5s ease-out;}
.wbs-deals-wrapper:hover {box-shadow: 0 0 6px #999;}
.wbs-deals-deal-image, .wbs-deals-dealh3-image {overflow: hidden;}
.wbs-deals-dealh3-info,.wbs-deals-deal-info  {margin-top: 0;padding: 10px;}
.wbs-deals-wrapper h4 {font-weight: bold;}
.wbs-deals-deal-hide-info {display: none;}
.wbs-deals-image-info-top {display: none;}
.wbs-deals-image-img {transition:transform .3s ease-out !important;}
.wbs-deals-image-img:hover {transform: scale(1.1);}
.wbs-deals-subtitle {background-color: rgba(40, 40, 40, 0.6);text-align: left;}
.wbs-deals-dealh3-dto {display: none;}
.wbs-deals-button {display: none;}
.wbs-deals-price {font-size: 30px;color: var(--color);}
.wbs-deals-value.muted {display: block;text-decoration: line-through;color: #999;}
.wbs-deals-dto {text-align: center;background: var(--color_transparent);border-radius: 4px;color: #fff;font-size: 80%;
display: inline-block;width: auto !important;padding: 2px 7px;font-size: 13px}
.wbs-deals-price-group-alt {justify-content: space-between;}



/* Detalle comercio */
@media (min-width:768px){
#wbs-root.wbs-company {display: flex; justify-content: space-between}
.wbs-company-header {margin-bottom: 20px;margin-right: 25px;flex: 0 0 30%;}
.wbs-company-tabs {flex: 0 0 65%;max-width: 65%;}
.wbs-company .wbs-deals-review {display: block;}
.wbs-sharing-bar-company .wbs-sharing-bar-deal-tag {display: block;margin-right: 0;}
#company-tabsTabs {margin-bottom: 30px;}
}
    


/* Formulario de creación de ofertas */
.com-webemus-deal-shipping-company-id-t,.wbs-editdeal-company-tr,.wbs-editdeal-salesman-tr,.com-webemus-deal-shipping-company-id-tr,
.wbs-editdeal-commission-tr,.wbs-editdeal-pay-by-point-tr,.wbs-editdeal-use-discount-tr,.com-webemus-deal-cur-sold-qty-tr{display: none;}
.wbs-ajax-list-selector {display: flex;flex-direction: row-reverse;}
.wbs-ajax-list-selector > div {flex: 1;margin: 0 5px;}
#deal-paneContent #features-pane {display: none !important;}


/* Detalle de la oferta */
.wbs-deal-price-timeleft,.wbs-deal-number-sold {display: none;}
.wbs-deal-bottom {margin-top: 30px;}
.wbs-deal .carousel-inner {max-height: 600px;}

/* Header menu */
.wbs-header-menu {border-radius:4px;cursor:pointer;position: relative;}
.wbs-header-menu:hover {border-color: #333;}
.wbs-header-menu > ul {height: 0;overflow: hidden;}
.wbs-header-menu h3 {font-size: 14px;font-weight: bold;line-height: 1;margin-bottom: 0;background: var(--header_text)}
.wbs-header-menu h3::after{content: "\f078";font-family: 'Font Awesome 5 Pro'; font-weight: 300;position: absolute; right: 12px;top:9px}
.wbs-header-menu > ul {display: none;height: auto;overflow: hidden;	position: absolute;background: #fff;border-radius: 10px;box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
left: -20%;top: 57px;z-index: 900;flex-direction: column;width: 900px;}
.wbs-header-menu.open > ul {display:flex;}
.wbs-header-menu > ul::after{content: ""; left: 250px; top: 0;bottom: 0; border-left: 1px solid var(--line);position: absolute;}
.wbs-header-menu > ul > li{width: 250px;}
.wbs-header-menu > ul > li.active, .wbs-header-menu > ul > li:hover{background-color: #F5F5F5;}
.wbs-header-menu > ul > li.deeper::after {content: "\f054";font-family: 'Font Awesome 5 Pro';font-weight: 300;position:absolute;left:228px;margin-top:-29px;}
.wbs-header-menu > ul > li > ul {display: none;position: absolute;top: 0;left: 251px;list-style: none;padding: 0;bottom: 0;right: 0;flex-direction: row;flex-wrap: wrap;z-index: 1;background: #fff;align-content: flex-start}
.wbs-header-menu > ul > li.active > ul  {display: flex;}
.wbs-tpl-header-right .wbs-header-menu > ul > li.deeper:hover > ul,.wbs-tpl-header-right .wbs-header-menu > ul > li.deeper > ul:hover  {display: flex;z-index:2 }
.wbs-header-menu > ul > li > ul > li {flex: 0 0 33%;}
.wbs-header-menu > ul > li > ul > li > a{padding: 5px 8px; font-size: 90%}
.wbs-header-menu > ul > li > ul > li > a:hover{text-decoration: underline}
.wbs-header-menu > ul > li > ul > li.separator {flex: 0 0 100%;font-size: 14px;font-weight: bold;padding: 10px;}
.wbs-header-menu > ul > li > a >i {margin-right: 4px; font-size: 16px}
@media screen and (max-width: 767px){
.wbs-header-menu.open > ul {display:block;} 
.wbs-header-menu > ul > li.active > ul {display: none;}
.wbs-header-menu > ul > li.open > ul  {display: flex;}
.wbs-mobile-menu li a i {margin-right:8px;color: var(--color);/* font-size: 13px; */}
.wbs-logo-footer {margin: 10px auto;}
}

/* Footer */
.wbs-logo-footer {width: 120px;margin-top: -10px;}
.wbs-tpl-footer h3 {font-size: 18px;font-weight: bold;	margin-bottom: 15px;}

@media (min-width: 768px) and (max-width: 1024px) {
#wbs-tpl-menu-wrapper .nav-link h2 > i { font-size: 24px;}
#wbs-tpl-menu-wrapper .nav-link { padding: 15px 18px 10px;}
#wbs-tpl-menu-wrapper .nav > li > a > h2 { font-size: 12px;}
.wbs-deals-dealh3-wrapper {flex: 0 0 31%;}
}

/* Notificaciones */
.wbs-notifications-module-icon i {
	color: #fff !important;
}


 