/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.fondo .let{
	font-size: 20px !important;
}

.letter {
	font-family: "TitiFonts"!important;
}

.texto-pro strong {
  
    font-family: "TitiFonts"!important;
   
}

.woocommerce ul.products li.product a img {
    width: auto !important;
    
}

.elementor-3351 .elementor-element.elementor-element-362dfb4 .elementor-button {
  
    padding: 16px 30px 16px 30px !important;
}

.woocommerce div.product div.images img {
   
    width: auto !important;
    
}

.ld-sp-info h3 a{
	color: #245693!important;
	font-size: 15px!important;
}

.tablas {
    
    margin-top: -20px;
}

.yith_featured_thumbnail:before, .ywcfav_video_modal_container a:before {
    
    z-index: 2 !important;
}

.elementor-15 .elementor-element.elementor-element-507bdb1 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-4c8279a {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-02dc036 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-cb80ea6 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-c23e85b {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-1257225 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-f83e426 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-982a38f {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-2c01f47 {
     display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-d538775 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-662ff88 {
    display: flex;
    flex-direction: row-reverse;
}

.elementor-15 .elementor-element.elementor-element-ec86599 {
    display: flex;
    flex-direction: row;
}

@media(min-width:768px) and (max-width:1024px){

   .elementor-15 .elementor-element.elementor-element-507bdb1 {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-4c8279a {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-02dc036 {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-cb80ea6 {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-c23e85b {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-1257225 {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-f83e426 {
     display: flex;
    flex-direction: row;
}

.elementor-15 .elementor-element.elementor-element-982a38f {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-2c01f47 {
     display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-d538775 {
    display: flex;
    flex-direction: row ;
}

.elementor-15 .elementor-element.elementor-element-662ff88 {
    display: flex;
    flex-direction: row ;
}
  
.elementor-15 .elementor-element.elementor-element-ec86599 {
    display: flex !important;
    flex-direction: row !important;
} 
	
.e-con>.e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}
	

 
}


@media(min-width:450px) and (max-width:599px){
	.e-con>.e-con-inner {
    
    display: flex !important;
    justify-content: center !important;
} 
	.elementor-15 .elementor-element.elementor-element-204e6c5:not(.elementor-motion-effects-element-type-background){
	width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-fbe4b3d {
    width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-0238bc5 {
   width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-528559c {
    width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-b5bdc9e {
     width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-c2f97b6 {
     width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-f612bc3 {
    width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-9c9d9eb {
     width: 80% !important;
}

.elementor-15 .elementor-element.elementor-element-97e72b8 {
     width: 80% !important;
}



.elementor-15 .elementor-element.elementor-element-4107927 {
    width: 80% !important;
}
  
.elementor-15 .elementor-element.elementor-element-e8d756b {
   
    width: 80% !important;
} 
	
	
	
.elementor-15 .elementor-element.elementor-element-29d693b {
   width: 80% !important;
}
}
@media(min-width:300px) and (max-width:449px){
	.e-con>.e-con-inner {
    
    display: flex !important;
    justify-content: center !important;
} 
	.elementor-15 .elementor-element.elementor-element-204e6c5:not(.elementor-motion-effects-element-type-background){
	width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-fbe4b3d {
    width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-0238bc5 {
   width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-528559c {
    width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-b5bdc9e {
     width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-c2f97b6 {
     width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-f612bc3 {
    width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-9c9d9eb {
     width: 90% !important;
}

.elementor-15 .elementor-element.elementor-element-97e72b8 {
     width: 90% !important;
}



.elementor-15 .elementor-element.elementor-element-4107927 {
    width: 90% !important;
}
  
.elementor-15 .elementor-element.elementor-element-e8d756b {
   
    width: 90% !important;
} 
	
	
	
.elementor-15 .elementor-element.elementor-element-29d693b {
   width: 90% !important;
}
}





@media(min-width:600px) and (max-width:767px){
	.elementor-15 .elementor-element.elementor-element-204e6c5:not(.elementor-motion-effects-element-type-background){
	width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-fbe4b3d {
    width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-0238bc5 {
   width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-528559c {
    width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-b5bdc9e {
     width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-c2f97b6 {
     width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-f612bc3 {
    width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-9c9d9eb {
     width: 65% !important;
}

.elementor-15 .elementor-element.elementor-element-97e72b8 {
     width: 65% !important;
}



.elementor-15 .elementor-element.elementor-element-4107927 {
    width: 65% !important;
}
  
.elementor-15 .elementor-element.elementor-element-e8d756b {
   
    width: 65% !important;
} 
	
	
	
.elementor-15 .elementor-element.elementor-element-29d693b {
   width: 65% !important;
}
}





@media(min-width:426px) and (max-width:767px){

	
.e-con>.e-con-inner {
    
    display: flex !important;
    justify-content: center !important;
}
	
}


.woocommerce .products.related>h2 {
    display: none !important;
}


.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child){
	margin-bottom: 15px !important;	
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){
	margin-bottom: 15px !important;	
}

.pswp__caption__center {
    display: none !important;
}
.elementor-15 .elementor-element.elementor-element-79bf2f1 .elementor-slide-heading {
    
    margin-top: -25px !important;
}

.elementor-1642 .elementor-element.elementor-element-14fef9f .elementor-button[type="submit"] {
    
    position: absolute !important;
    margin-bottom: 2% !important;
    margin-left: 53% !important;
}


.woocommerce div.product .woocommerce-product-details__short-description ul {
    list-style-position: inherit !important;
}

.elementor-61 .elementor-element.elementor-element-724fa8b .elementor-nav-menu--dropdown {
  
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.elementor-3475 .elementor-element.elementor-element-b91e953 .elementor-nav-menu--dropdown {
     padding-bottom: 10px !important;
    padding-top: 10px !important;
}


.joinchat {
   
    --s: 45px !important;
}

.joinchat__button__open {
    
    background-size: 50% !important;
    
}

.joinchat__button {
    
    min-width: 40px !important;
    
}


.joinchat * {
    margin-bottom: 80px !important;
}

.joinchat__button {
    right: 30px !important;
}

/*
.wpcpv-item-image {
    background-color: transparent !important;
}

.wpcpv-item {
    width: 50px !important;
    top: 45% !important;
    right: 45% !important;
	background-color: transparent !important;
    
}

*/

.elementor-image-box-description {
    
    line-height: 20px !important;
	font-weight: 300 !important;
}

.elementor-widget-button{
	margin-bottom: 15px !important;
}

.woocommerce div.product .woocommerce-product-details__short-description ul {
    margin-left: 40px !important;
}




#lqd-gdpr {
	display:none !important;
}

.liga .breadcrumb>li:nth-child(1){
   
    display: none !important;
}

.liga .breadcrumb>li:nth-child(4){
	font-weight: 600 !important;
    color:#255A93 !important;
}


.elementor-3351 .elementor-element.elementor-element-e89ce38:not(.elementor-motion-effects-element-type-background) {
    background-color: #ffff !important;
}

.lqd-lp-img .lqd-lp-meta:not(:only-child) {
   
    display: none;
}

.btn-naked:hover {
    color: #fff !important;
    background: #255a91 !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
	
}

.btn-naked {
    color: #255a91 !important;
    background: #255a91 !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
	
}

.r {
	font-size:12px !important;
	position: relative;
	top: -15px !important;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 13px;
}

.fcc-btn {
	background-color: #999997;
	padding: 15px 15px;
	text-decoration: none;
	font-family: Titillium Web;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px !important;
	width:auto;
	float: left;
	margin-right:10px;
}
.fcc-btn:hover {
  background-color: #FFFFFF;
}
.fcc-btn a{
	color:#fff !important;
}
.fcc-btn:hover a {
	color:#255A93 !important;
}

.fcc-btn2 {
	background-color: #255A93;
	color: #fff;
	padding: 15px 30px 15px 30px ;
	text-decoration: none;
	font-family: Titillium Web;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px !important;
	width:auto;
	float: left;
}

.fcc-btn2 a {
  
  color: white;
  
}

.fcc-btn2 a:hover {
  
  color: white;
  
}
.fcc-btn2:hover {
  background-color: #255A93;
	 color: white;

	
}

/*
.elementor img {
	height: 270px;                  
}
*/
.imagen-logo{
	height: auto !important;
}

.calidad {
	height:auto!important; 
	width:auto!important;
}

#lqd-site-content {
	background-color: #F9F9F9!important;
}



.texto-pro {
	color: #000000!important;
	font-size: 15px!important;
	/*font-family: "TitiFonts"!important;*/
	font-weight: normal!important;
}

.titulo-pro {
	 color:#245693!important;
	font-size: 14px!important;
	/*font-family: "RobotoFamily" !important;*/
}

.especificaciones-pro {
	color:#255a91;
	font-size: 16px!important;
	/*font-family: "RobotoFamily" !important;*/
}

.subtitulo-pro {
	color:#1072ba;
	font-size: 16px;
	font-family: "TitiFonts" !important;
}

.tablas {
	/*background-color:white!important;*/
	border: 0px!important;
}

.fondo {
	background-color:#f2f2f2!important;
	padding: 15px 15px;
	overflow:auto !important;
}

.tabs{
	overflow:auto !important;
}


.td-pro {
	border-inline-end: 0px!important;
}

.lin{
	border-right: 1px solid;
}

.tr-pro {
	border-bottom:0px!important;
	background-color:white!important;
	
}

.informes {
	color:#000000;
	font-size: 16px;
	font-family: "TitiFonts"!important;
}

.entregas {
	color: #45B679!important;
	font-size:15px!important;
	font-weight: bold!important;
}

.entregas p {
	color: #45B679!important;
	font-size:15px!important;
	font-weight: bold!important;
}

.ywraq-loader {
	height:auto!important;
	width:auto!important;
}

#yith-ywraq-default-form {
	background-color: #fff;
	border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    padding: 4px;
    text-indent: 0px;
    width: 100%;
    z-index: 100;
}

#yith-ywraq-default-form { 
  background-color: #f5f5f5;   /* Color de fondo */
  border: 2px solid #eee;      /* borde para el formulario */
  padding:20px 10px 10px 10px;
  -webkit-border-radius: 4px;  /* bordes redondeados */
  -moz-border-radius: 4px; 
  border-radius: 4px; 
}

.woocommerce #respond input #submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #28a745;
color:white!important;
border:none;
padding:20px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border:none;
}
#garantia img {
    height: 50px !important;
    width: auto;
}


.lqd-woo-single-layout-3 div.product form.cart table.variations tr {
    flex-wrap: nowrap !important;
}

.woocommerce div.product table.variations th.label {
    width: 20% !important;
    margin-bottom: -1.35em !important;
}

.woocommerce a.button{
    background-color: #245993 !important;

}

.nosotros .elementor-swiper-button-prev {
    left: 3% !important;
	background: rgba(0,0,0,.5) !important;
    padding: 5px !important;
    color: #fff!important;
	border-radius:20px !important;
}

.nosotros .elementor-swiper-button-next {
    right: 3% !important;
	background: rgba(0,0,0,.5) !important;
    padding: 5px !important;
    color: #fff !important;
	border-radius:15px !important;
}



.brr{
	display:none;
}

.brr1{
	display:none;
}

.brr2{
	display:none;
}
.brr3{
	display:none;
}
.brr4{
	display:block;
}





@media(min-width:920px) and (max-width:1115px){
	

.brr4{
	display:block;
}

    
  }

@media(min-width:768px) and (max-width:919px){
	

.brr3{
	display:block;
}

    
  }

@media(min-width:678px) and (max-width:767px){
	

.brr3{
	display:none;
}

    
  }

@media(min-width:560px) and (max-width:677px){
	

.brr4{
	display:block;
}

    
  }

@media(min-width:460px) and (max-width:559px){
	

.brr3{
	display:block;
}

    
  }

@media(min-width:410px) and (max-width:459px){
	
.brr2{
	display:block;
}

.brr3{
	display:none;
}

    
  }

@media(min-width:303px) and (max-width:409px){
	
.brr2{
	display:block;
}

.brr3{
	display:none;
}
	
	.brr4{
	display:block;
}

    
  }

@media(min-width:0px) and (max-width:302px){

.brr1{
	display:block;
}

	
.brr2{
	display:block;
}

.brr3{
	display:block;
}
	
	.brr4{
	display:block;
}

    
  }














@media(min-width:376px) and (max-width:1024px){
/*
.woocommerce ul.products li.product {
    width: auto !important;
}

	*/
#rela .elementor-products-grid ul.products.elementor-grid li.product {
    width: auto !important;
    
}
.elementor-61 .elementor-element.elementor-element-5f7892a img {
    
    height: auto !important;
} 

.elementor-3475 .elementor-element.elementor-element-5edf47d img {
    height: auto !important;
}

.elementor img {
	height: auto;                  
}

/*		
.brr{
	display: block;
}
	
.brr1{
	display: block;
}
.brr2{
	display: block;
}
.brr3{
	display: block;
}
.brr4{
	display: block;
}
*/
	
#garantia img{
	height: 40px !important;
}


	
	.lqd-mobile-sec{
		display:none !important;
	}

    
  }

@media(max-width:375px){
	.woocommerce ul.products li.product {
    width: auto !important;
}

	.fas {
   
    margin-bottom: -50px !important;
}
	
.r {
	font-size:15px !important;
	
	top: 0px !important;
}
	
.elementor-15 .elementor-element.elementor-element-9a50744 .elementor-icon i {
   
    margin-top: 30px !important;
}

.elementor-15 .elementor-element.elementor-element-3348b3c .elementor-icon i {
    margin-top: 30px !important;
}
	
	.elementor-button-wrapper a{
		margin-bottom: 30px !important;
	}

  	
#garantia img{
	height: 30px !important;
}
	


	.lqd-mobile-sec{
		display:none !important;
	}
	
	.elementor img {
	height: auto;                  
}
	
		
.brr{
	display: block;
}
	
}
/*
 * Clase para acomodar el tamaño de las Graficas porque alguna clase más las está distorcionando
 * Arrancador a voltaje reducido con autotransformador y
 * Tablero con arrancador suave | TAS
 * */
.producImg{
	height: auto!important;
}

/*
 * Fasealert-3 Plus: Relevador de Fallas de Voltaje
 * */
.tamText{
margin-bottom: 0px;
}
.sub-arrow{
	color:red;
}

@media(min-width:0px) and (max-width:450px){
	
	.r {
	font-size:10px !important;
	position: relative;
	top: -15px !important;
}
	
	.elementor-61 .elementor-element.elementor-element-5f7892a img {
    
    height: auto !important;
} 
	
.elementor-3475 .elementor-element.elementor-element-5edf47d img {
    height: auto !important;
}
	
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom: 10px !important;
}
	
	.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 10px !important;
}

	.elementor-1642 .elementor-element.elementor-element-14fef9f .elementor-button[type="submit"] {
    
    position: relative !important;
	margin-bottom: 0px !important;
    margin-left: 0px !important;
	}
	.joinchat * {
    margin-bottom: 0px !important;
}
	
	.joinchat__button {
    right: 23px !important;
}
}

@media(min-width:1026px) and (max-width:1210px){

.elementor-1642 .elementor-element.elementor-element-14fef9f .elementor-button[type="submit"] {
    
  
    margin-left: 63% !important;
}
}

@media(min-width:451px) and (max-width:650px){

.elementor-1642 .elementor-element.elementor-element-14fef9f .elementor-button[type="submit"] {
    
  position: relative !important;
    margin-left: 0% !important;
}
}

@media(min-width:600px) and (max-width:767px){

.elementor-15 .elementor-element.elementor-element-79bf2f1 .swiper-slide {
    height: 270px !important;
}
}

@media(min-width:320px) and (max-width:600px){

.elementor-15 .elementor-element.elementor-element-79bf2f1 .swiper-slide-contents {
    max-width: 52% !important;
	
}
}


@media(min-width:426px) and (max-width:767px){

	.productos .e-con{
		    width: 43% !important;
    margin-right: 10px !important;
    margin-left: 10px !important;

		
	}
	
	.productos .e-con-inner {
   
    align-items: start;
}
	
}
	
	

}


@media(min-width:320px) and (max-width:1025px){

	
	
	.woocommerce ul.products li.product a img {
    width: auto !important;
	}

}


@media(min-width:320px) and (max-width:375px){

	
	
	.elementor-nav-menu .sub-arrow {
    
    margin-top: -65px !important;
   
}

}

@media(min-width:500px) and (max-width:599px){

.elementor-15 .elementor-element.elementor-element-79bf2f1 .swiper-slide {
    height: 213px !important;
}
}

@media(min-width:601px) and (max-width:767px){

.elementor-15 .elementor-element.elementor-element-79bf2f1 .swiper-slide-contents {
    max-width: 53% !important;
	
}
}











