/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 15 2024 | 15:46:04 */
.woocommerce-message{
	margin-bottom:0
}
.uael-mc-offcanvas{
	  width: 95%;
    max-width: 450px;
	padding-top:40px
}
#wpsl-search-wrap .wpsl-input label{
	width: auto	
}
.div_evowap_btn .evowap_btn  {
    padding: 12px 10px;
    color: #25d366;
    font-size: 14px;
    box-shadow: none !important;
	background:#fff;
	border: 1px solid #25d366;
  border-radius: 50px;
  width: 100%;
  text-align: center;
  display: block!important;
  margin-left: auto;
}
.div_evowap_btn .evowap_btn:hover  {
    padding: 12px 10px;
    background: #25d366;
    font-size: 14px;
		color:#fff;
}
.div_evowap_btn .evowap_btn svg{
padding-top: 4px;
  margin-bottom: -6px;
}
.div_evowap_btn .evowap_btn svg path{
	fill:#25d366 !important
}
.div_evowap_btn .evowap_btn:hover svg path{
	fill:#fff !important
}
.woocommerce-MyAccount-content-wrapper{
	border:none !important
}
.woocommerce-loop-product__title {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient: vertical;
	line-height:1em;
	min-height:2em;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st {
    padding: 0;
    font-size: 1.7em;
}
.dgwt-wcas-suggestion-cat .dgwt-wcas-si {
    width: 80px;
    display: block;
    height: 100%;
}
.dgwt-wcas-suggestion-cat 
.dgwt-wcas-st-breadcrumbs{
    font-size: .6em;
}

.woocommerce .pswp__bg, .woocommerce-page .pswp__bg {
    opacity: 0!important;
}
.lost_reset_password{
	width:100% !important
}
#mailchimp_woocommerce_newsletter {
    display: inline-block !important;
    margin: 0 !important;
}
.woocommerce-thankyou-order-failed{
font-size: 1.6em;
    text-align: center;
    margin-bottom: 0px;
	background: #ffe6e6;
    padding: 20px 10px;
	border-radius: 15px 15px 0 0;
}
.woocommerce-thankyou-order-failed-actions{
	    text-align: center;
	    background: #ffe6e6;
    padding: 0px 10px 0px;
	margin-bottom:0;
}
.woocommerce-thankyou-order-failed-contact{
font-size: 1.4em;
    text-align: center;
    margin-bottom: 0px;
	background: #ffe6e6;
    padding: 20px 10px 30px;
	border-radius: 0 0 15px 15px;
	margin-bottom:50px
}
.woocommerce-thankyou-order-failed-actions a.button{
    padding-left: 60px;
    padding-right: 60px;
    font-size: 1.25em;
}
.tituloInicio h1 a{
	display: block;
    /*border: solid 1px red;*/
	text-indent:-9999px;
	background-image: url(/wp-content/uploads/logo-tamex-material-y-equipo-electrico.webp);
    background-position: center left;
    background-repeat: no-repeat;
    opacity: 1;
}
.dgwt-wcas-search-input, .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	border-radius:50px;
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget,
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart{
  max-height: 75vh;
  overflow-x: auto;
}
@media only screen and (min-width: 768px) {
  .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:after {
    content: 'Buscar';
}
.tituloInicio h1 a{
    height: 70px;
	width: 230px;
    background-size: cover;
}
	
	}
@media only screen and (max-width: 768px) {
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 35px!important;
    font-size: 12px;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    height: 35px;
}
.dgwt-wcas-ico-magnifier {
    height: 50%;
}
.tituloInicio h1 a{
    height: 55px;
	max-width:160px;
    background-size: cover;
}
}
.dgwt-wcas-ico-magnifier {
    margin: auto 0px auto 20px !important;
}
#payment:before{
	content:'Selecciona aquí tu método de pago';
	padding:15px;
	background-color:#F0f0f0;
	border-bottom: solid 3px red;
	display:block;
	margin-bottom:5px;
	margin-top:25px;
}
.woocommerce-terms-and-conditions-wrapper{
	padding:15px;
	/*background-color:#F0f0f0;*/
	border-bottom: solid 3px red;
	display:block;
	margin-bottom:25px;
}
.woocommerce-terms-and-conditions-checkbox-text{
	font-size: 1.3em;
}
.widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove) {
    margin-right: 20px;
}
.woocommerce-js .widget_shopping_cart .woocommerce-mini-cart__buttons {
    text-align: right;
}
.jet-blocks-cart__list-title{
border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.woocommerce-mini-cart__buttons .checkout.wc-forward {
    display:none!important;
}
.woocommerce-mini-cart__buttons .button.wc-forward{
	width:100%;
	text-align: center;
}
.elementor-72287 .elementor-element.elementor-element-c1d2f5a.elementor-wc-products ul.products li.product{
	padding:15px;
}
@media only screen and (max-width: 768px) {
  .elementor-72287 .elementor-element.elementor-element-c1d2f5a.elementor-wc-products ul.products li.product{
	padding:10px;
}
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link{
	padding: 15px
}
.woocommerce-js div.product .woocommerce-tabs {
    margin-bottom: 0; 
}
.tab-box.tab-front-box .tab-box-content {
    border-radius: 0px;
}
@media only screen and (min-width: 800px) {
    .tab-box.tab-front-box.couponx-lightbox-pop-up .couponx-pop-up-box .tab-box-content {
        border-radius: 0px;
    }
}
.tab-box.tab-front-box.couponx-lightbox-pop-up.couonapp-active .couponx-pop-up-overlay {
    background-color: rgba(255, 255, 255, .5);
}
.tab-box-content.has-image .img-preview img {
    width: 100%;
    height: 75%;
    object-fit: cover;
    border-radius: 0px;
}
.tab-box-content.has-image:not(.cover) .img-preview {
    background-image: url(https://tamex.mx/wp-content/uploads/100-px-x-590-px-10-1.jpg);
}
.tab-box-content.has-image .content-preview {
    padding: 1em 2em;
}
@media only screen and (min-width: 800px) {
	.tab-box-content.has-image .content-preview {
    padding: 1em 4em;
}
}
.tab-box-content.has-image .content-preview .email-content-checkbox {
    align-items: flex-start;
}
.tab-box-content.has-image .content-preview .email-content-checkbox input{
    margin-top:5px;
}
@media only screen and (min-width: 800px) {
    .tab-box.tab-front-box.couponx-lightbox-pop-up .couponx-pop-up-box .tab-box-content h4 {
        font-size: 20px;
    }
}
.tab-box-content.has-image .img-preview {
    flex: 0 0 50px;
}
@media only screen and (min-width: 800px) {
    .tab-box-content.has-image .img-preview {
    flex: 0 0 100px;
}
}
.tab-box.tab-front-box .tab-box-content a.coupon-tab-close {
    width: 35px;
    height: 35px;
    line-height: 16px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
    opacity: .75;
    background-color: #fff;
    padding: 10px;
}
.elementor-104478 .elementor-element.elementor-element-fabe74e .shop_table.cart td.actions .coupon {
    border: 1px solid red;
    padding: 10px;
}
.fc-coupon_code__collapsible a{
	color:red;
	font-weight:bold;
	text-transform:uppercase;
}
.fc-coupon_code__collapsible a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f541";
	border: 1px solid red;
    border-radius: 25px;
    padding: 7px 10px;
}