

  /* Inicio */





  .page-id-353 #site-header{display: none;}

  #inicio  section .elementor-container{display: flex;flex-wrap: nowrap;}

  #inicio section .negocio .elementor-widget-wrap{background: #E5B330; padding: 35px 20px; margin: 15px;}



  #inicio section .negocio{transform: skewX(-15deg);  margin-right: 20px;}

  #inicio section .negocio .elementor-widget-wrap h2 {transform: skewX(15deg)}

  #inicio section .negocio .elementor-widget-wrap img {transform: skewX(15deg);  filter: invert(1);}
  #inicio section .negocio:hover .elementor-widget-wrap img {transform: skewX(15deg);  filter: invert(0);}

  /* #inicio section .negocio .elementor-widget-wrap img.wp-image-469{ filter: hue-rotate(120deg) brightness(0);}

  #inicio section .negocio .elementor-widget-wrap:hover img.wp-image-469{ filter: hue-rotate(120deg) brightness(1);} */

  #inicio section .negocio .elementor-widget-wrap { box-shadow: 11px 11px 0px #000;}

  /* #inicio section .negocio .elementor-widget-wrap .icon-negocio img {position: absolute; width: 100%;  max-width: 150px;  bottom: -90px;   left: -90px;} */

  /* #inicio section .negocio .elementor-widget-wrap:hover {transition: .50s; background: linear-gradient(45deg, #4F8E11, black);} */

  #inicio section .negocio .elementor-widget-wrap:hover { background: linear-gradient(182deg, #E5B330, #FFE800);}

  /* #inicio section .negocio .elementor-widget-wrap:hover h2{text-align: left; } */

  /* #inicio section .negocio .elementor-widget-wrap:hover h2{text-align: left; color:#fff;} */

  /* #inicio section .negocio .elementor-widget-wrap:hover .elementor-widget-image{text-align: left; } */

  #inicio section .negocio .elementor-widget-wrap .icon-negocio{transition: .50s;}

  #inicio section .negocio .elementor-widget-wrap:hover .icon-negocio {right:-95%;}



  #inicio section .deportes .elementor-widget-wrap{background:#E5B330; padding: 35px 20px; margin: 15px; box-shadow:-11px  11px 0px #000;}



  #inicio section .deportes{transform: skewX(15deg);  margin-left: 20px;} 

  #inicio section .deportes .elementor-widget-wrap h2{transform: skewX(-15deg);}

  #inicio section .deportes .elementor-widget-wrap img{transform: skewX(-15deg); filter: invert(1);}
  #inicio section .deportes:hover .elementor-widget-wrap img{ filter: invert(0);}

  /* #inicio section .deportes .elementor-widget-wrap img.wp-image-469{ filter: hue-rotate(120deg) brightness(0);}
  
  #inicio section .deportes .elementor-widget-wrap:hover img.wp-image-469{ filter: hue-rotate(120deg) ;} */

  /* #inicio section .deportes .elementor-widget-wrap .icon-deportes img {position: absolute; width: 100%;  max-width: 220px;  bottom:-90px;   right: -90px;} */

  /* #inicio section .deportes .elementor-widget-wrap:hover {transition: .50s; background: linear-gradient(110deg, #000, #D6A000);} */

  #inicio section .deportes .elementor-widget-wrap:hover {transition: .50s; background: linear-gradient(182deg, #E5B330, #FFE800);}

  /* #inicio section .deportes .elementor-widget-wrap:hover h2{text-align: right;} */

  #inicio section .deportes .elementor-widget-wrap:hover h2{text-align: right; color:#fff;}

  /* #inicio section .deportes .elementor-widget-wrap:hover .elementor-widget-image{text-align: right;} */

  #inicio section .deportes .elementor-widget-wrap .icon-deportes{transition: .50s;}

  #inicio section .deportes .elementor-widget-wrap:hover .icon-deportes {left:-95%;}

  #provedores_home .elementor-widget-button a {transition: 0.3s;  box-shadow: 3px 3px 0 #E3E3E3; transform: skewX(-15deg); padding: 8px 30px;}

  #provedores_home .elementor-widget-button a:hover {box-shadow: 6px 6px 0 #E3E3E3;} 



  #carrucel-catego .swiper-slide figure img{width: 80%; transition: 0.6s;}

  #carrucel-catego .swiper-slide figure img:hover {transform: scale(1.05);}



  #call_negocio_form  .elementor-element-a58da03  .elementor-cta__content{min-height: 185px;}





  .elementor-element-a34a602 .elementor-swiper-button{background: none !important; }

  .elementor-element-a34a602 .elementor-swiper-button:hover {background: none !important;}

  .elementor-element-f150cb8 .elementor-swiper-button{background-color: none !important }

  .elementor-element-f150cb8 .elementor-swiper-button:hover{background-color: none !important;}







  /* faqs */

  #faqs2 .elementor-element-e919029 .elementor-widget-container { box-shadow: 3px 3px 0 white;}





  #faqs2 .elementor-widget-toggle .elementor-toggle-item { margin-bottom: 15px;}

  #faqs2 .elementor-widget-toggle .elementor-toggle-item .elementor-tab-title{transform: skewX(-15deg); border:none ; background: #4285F4;}

  #faqs2  .elementor-toggle-item .elementor-tab-content {background-color: #ffffff00; padding: 5px; border: 1px solid #4285F4; margin-top: 10px; transform: skewX(-10deg);}





  /* negocios */  



  #faqs .elementor-widget-toggle .elementor-toggle-item { margin-bottom: 15px;}

  #faqs .elementor-widget-toggle .elementor-toggle-item .elementor-tab-title{transform: skewX(-15deg); border:none ; background: #0C343D;}

  #faqs .elementor-widget-toggle .elementor-toggle-item .elementor-tab-title.elementor-active{ background: #0C343D !important;}

  #faqs  .elementor-toggle-item .elementor-tab-content {background-color: #fff; padding: 5px; border: 1px solid #4285F4; margin-top: 10px; transform: skewX(-10deg);}









  #venta_wonder .elementor-button-wrapper a{transform: skewX(-15deg);}

  #venta_wonder .elementor-button-wrapper a:hover{box-shadow: 6px 6px 0 ;}

  #call_negocio_form .negocio_call_formulario:hover .elementor-cta__bg-overlay{background-image: url('https://wondersports.co/wp-content/uploads/2023/08/CTA-Seccion-On.jpg'); background-size: cover; background-repeat: no-repeat;}

  #call_negocio_form .negocio_call_formulario:hover .elementor-cta__button {background-color: #FBBC05;}

  #call_negocio_form .elementor-widget-call-to-action .elementor-cta__button{transition: 1s;  box-shadow: 5px 5px 0 white; transform: skewX(-15deg);}

  #call_negocio_form .flotante h2 {background: #34AB53ed; width: 100%; max-width: 70%; margin: auto; transform: skewX(-15deg);}

  #call_negocio_form .flotante .elementor-cta__description{background: #99FF33; transform: skewX(-15deg); padding: 8px 5px; width: 85%;    margin: auto;}

  #call_negocio_form .flotante:hover .elementor-cta__description{background: #000; color:#99FF33; }

  #call_negocio_form .flotante .elementor-cta__description span{ font-size: 0.7rem;}

  #call_negocio_form .flotante .elementor-cta__content{background: #fff0;}

  #call_negocio_form .flotante{transition: .6s;}

  /* #call_negocio_form .flotante:hover {top: 75%;} */



  /* ventas wonder */


  .diferencial-img .e-con-inner {
    position: relative;
}

.diferencial-img .e-con-inner .elementor-widget-image:nth-child(2){
    position:absolute;
    opacity:0;
}

.diferencial-img:hover .e-con-inner .elementor-widget-image:nth-child(2){
    position:absolute;
    opacity:1;
}



  #venta_wonder .elementor-testimonial .elementor-testimonial__image img {overflow: visible !important; transition:0.6s ;}

  #venta_wonder .elementor-testimonial .elementor-testimonial__image:hover
  {background-image: url('https://wondersports.co/wp-content/uploads/2023/07/Icon-Diferencial-B-1.png');
     background-size: contain; background-repeat: no-repeat;}

  #venta_wonder .elementor-testimonial .elementor-testimonial__image img:hover {opacity: 0; }

  #varieda-wonder .wap-buttonNos a{transition: 1s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg);}

  #varieda-wonder .wap-buttonNos a:hover{ box-shadow: 6px 6px 0 white;}

  #familiaDest .elementor-widget-button  a{transition: 1s;  box-shadow: 3px 3px 0 rgb(235, 235, 235); transform: skewX(-15deg);}

  #familiaDest .elementor-widget-button  a:hover{ box-shadow: 6px 6px 0 rgb(228, 228, 228);}

  #videoMoment .elementor-widget-button  a{transition: 1s;  box-shadow: 3px 3px 0 rgb(235, 235, 235); transform: skewX(-15deg);}

  #videoMoment .elementor-widget-button  a:hover{ box-shadow: 6px 6px 0 rgb(228, 228, 228);}



  #galeriNeuevDis .elementor-widget-button a{transition: 1s;  box-shadow: 3px 3px 0 rgb(235, 235, 235); transform: skewX(-15deg);}

  #galeriNeuevDis .elementor-widget-button a:hover{ box-shadow: 6px 6px 0 rgb(228, 228, 228);}



  #Wonder-hBlog .elementor-widget-button  a{transition: 1s;  box-shadow: 3px 3px 0 rgb(235, 235, 235); transform: skewX(-15deg);}

  #Wonder-hBlog .elementor-widget-button  a:hover{ box-shadow: 6px 6px 0 rgb(228, 228, 228);}



  /* textimonios */



  #testimonios-box .elementor-testimonial__content{background: #0E1C35;  padding: 40px 10px 10px 30px; border-radius: 30px;}

  #testimonios-box .elementor-testimonial__footer{margin-bottom: -40px; z-index: 1;}

  #testimonios-box .scroll_items{overflow-y: scroll; height: 100%;  max-height: 220px; scrollbar-color: #09C transparent;  scrollbar-width: thin;}

  #testimonios-box .scroll_items::-webkit-scrollbar:vertical{width:5px; height: 5px;}

  #testimonios-box .scroll_items::-webkit-scrollbar {

      width: 5px;

      height: 5px;

    }

    #testimonios-box .scroll_items::-webkit-scrollbar-track {

      background-color: transparent; width: 100px; max-width: 2px;

    }

    #testimonios-box .scroll_items::-webkit-scrollbar-thumb {

      background-color:#FFFFFF;

    }

    #testimonios-box .scrol_items:hover::-webkit-scrollbar-thumb  {

      background-color:#FBBC05;

    }



  #testimonios-box .elementor-image-box-wrapper{ align-items: center !important;}

  #testimonios-box .elementor-image-box-wrapper .elementor-image-box-img{ margin-right: -30px; z-index: 1;}

  #testimonios-box .elementor-image-box-wrapper h3 span{font-size: 0.9rem; font-weight: 300;}

  #testimonios-box .elementor-element-72095c0 .elementor-image-box-wrapper .elementor-image-box-content{background: #0E1C35; padding: 10px 25px 10px 70px; border-radius: 30px;}



  /* Formulario contacto  */

  #wpforms-form-622 .wpforms-field-container .wpforms-field input{ background: #fff0; border:none; border-bottom:1px solid #fff; color:#fff;}

  #wpforms-form-622 .wpforms-field-container .wpforms-field input::placeholder{color: #fff; font-weight: 200;}

  #wpforms-form-622 .wpforms-field-container .wpforms-field-textarea textarea { background: #fff0; border-bottom:1px solid #fff; color:#fff; max-height: 100px; min-height: 60px;}

  #wpforms-form-622 .wpforms-field-container .wpforms-field-textarea textarea::placeholder{color: #fff; font-weight: 200;}

  #wpforms-form-622 .wpforms-submit-container button{background-color: #E5B330; transition: 1s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); padding: 5px 30px;  font-family: "Montserrat", Sans-serif;  font-size: 0.9rem; color:#fff; font-weight:600 ;}

  #wpforms-form-622 .wpforms-submit-container button:hover{background-color: #FFE800; box-shadow: 6px 6px 0 white; color: #000;}

  #wpforms-form-622 .wpforms-field-required .wpforms-field-label-inline {color: #fff;}

  #wpforms-form-622 .wpforms-field-container .wpforms-field {padding: 5px 0px;}

  #wpforms-622 .wpforms-error{color:#cfcfcf; margin-top:8px;}



  #tu-contacto .elementor-col-50 .elementor-element-03a8ad7 a{transition: 1s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); padding: 10px 30px;}





  /* formrulario negocios  */



  #form-neg .ob-harakiri > div > span {font-size: 1.5rem;}



  #wpforms-form-724 .wpforms-field-container .wpforms-field {padding: 5px 0px;}

  #wpforms-form-724 .wpforms-field-container .wpforms-field input{background: #fff0; color: #fff; font-family:"Montserrat", Sans-serif; font-size: 0.8rem; border: none; border-bottom: 1px solid #fff; font-weight: 900;}

  #wpforms-form-724 .wpforms-field-container .wpforms-field input::placeholder{color: #fff; font-size: 0.9rem; font-family:"Montserrat", Sans-serif;}

  #wpforms-form-724 .wpforms-field-container .wpforms-list-inline .wpforms-field-label {color: #fff; font-size: 1rem; font-family:"Montserrat", Sans-serif;}

  #wpforms-form-724 .wpforms-field-container .wpforms-list-inline ul li {color: #fff; font-size: 0.8rem; font-family:"Montserrat", Sans-serif;}

  #wpforms-form-724 .wpforms-field-container .wpforms-field-checkbox li{ color: #fff; font-size: 0.8rem; font-family:"Montserrat", Sans-serif;}

  #wpforms-form-724 .wpforms-submit-container button{background-color: #E5B330; transition: 1s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); padding: 5px 30px;  font-family: "Montserrat", Sans-serif;  font-size: 1rem; color:#fff; font-weight:800 ;}

  #wpforms-form-724 .wpforms-submit-container button:hover{background-color: #FF0411; color: #000; box-shadow: 6px 6px 0 white;}

  #ty_negocio .wap-button a {transition: .3s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg);}

  #ty_negocio .wap-button a:hover{box-shadow: 6px 6px 0 white;}

  #wpforms-form-724 .wpforms-list-inline .wpforms-field-label {padding-bottom: 30px;}

  #wpforms-724 .wpforms-error{color:#cfcfcf; margin-top:8px;}







  #wpforms-form-724 .wpforms-list-inline .wpforms-field-label {

    margin-top: 1rem; position:relative;

  }



  #wpforms-form-724 .wpforms-list-inline .wpforms-field-label::file-selector-button {

    font-weight: bold; padding: 0.5em;  padding-left:50px; 

  }

  #wpforms-form-724 .wpforms-list-inline .wpforms-field-label:before{ color:rgb(255, 255, 255); content:'*Puedes seleccionar varias'; display:flex; position:absolute; left:10px; top:20px; font-size: 0.8rem;}



  /* NOSOSTROS  */



  #Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__footer{ display: flex; margin-top:0px;}

  #Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image{margin: 0xp; width: 100%; max-width: 50%; }

  #Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__content  {  position: absolute; right: 40px; top:30px}

  #Inicio_nosotros .elementor-main-swiper{transform: skewX(-15deg) !important;}

  #Inicio_nosotros .elementor-main-swiper .swiper-wrapper .swiper-slide:hover {transform: scale(1.05);}

  #Inicio_nosotros .elementor-main-swiper .swiper-wrapper .swiper-slide:hover .elementor-testimonial__text {color:#404040;}

  #Inicio_nosotros .elementor-main-swiper .swiper-wrapper .swiper-slide:hover .elementor-testimonial__title{color:#404040;}



  #quiero-team .elementor-widget-button a{transition: .3s; box-shadow: 3px 3px 0 #E1E1E1; transform: skewX(-15deg);}

  #quiero-team .elementor-widget-button a:hover{box-shadow: 6px 6px 0 #E1E1E1;}

  #nosotros_video .wap-buttonNos a{transition: .3s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); }

  #nosotros_video .wap-buttonNos a:hover{box-shadow: 6px 6px 0 white;}

  #union_equipo .wap-buttonNos a{transition: .3s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); }

  #union_equipo .wap-buttonNos a:hover{box-shadow: 6px 6px 0 white;}





  /* paitrocinio */



  #tkyPatrocinio  .thank-bottom a{transition: 0.3s;  box-shadow: 3px 3px 0 #E8F800; transform: skewX(-15deg); padding: 8px 30px;}
  #tkyPatrocinio  .thank-bottom a:hover{box-shadow: 6px 6px 0 #E3E3E3;}
  #wpforms-form-1172 .wpforms-field-container .wpforms-field .choices__list--dropdown {background: #51FF28; color: #000;}
  #patrocinio .ob-harakiri h2 > span{ font-size: 1.7rem; font-weight: 400; font-style: normal;}
  #patrocinio .elementor-widget-button a{transition: 0.3s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); padding: 8px 30px;}
  #patrocinio .elementor-widget-button  a:hover{box-shadow: 6px 6px 0 white;}
  #wpforms-form-1172 .wpforms-field-container .wpforms-field input{background: #fff0; color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 0.9rem; border: none; border-bottom: 1px solid #fff;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field input::placeholder{color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 1rem;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field .choices__inner{background: #fff0; color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 0.9rem; border: none; border-bottom: 1px solid #fff;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field .choices__inner::placeholder{color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 1rem;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field-layout input{background: #fff0; color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 0.9rem; border: none; border-bottom: 1px solid #fff;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field-layout input::placeholder{color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 0.8rem;}

  #wpforms-1172-field_3-container .wpforms-field-description{ text-align: center; font-size: 0.9rem;  font-weight: 700;   color: #fff;  padding-top: 15px; font-family: "Montserrat", Sans-serif;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field textarea{
    background: #fff0; color: #fff; font-family: "Montserrat", Sans-serif; 
     font-size: 0.9rem; width: 100%; max-width: 100%; height: 100%; max-height: 120px;}

  #wpforms-form-1172 .wpforms-field-container .wpforms-field textarea::placeholder{color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 1rem;}
  #wpforms-form-1172 .wpforms-field-container ul .wpforms-field-label-inline{color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 0.8rem;}
  #wpforms-form-1172 .wpforms-field-container ul .wpforms-field-label-inline:hover{color: #0b03ff; text-decoration: underline;}
  #wpforms-form-1172 .wpforms-field-container .wpforms-field {padding: 5px 0px !important;}
  #wpforms-1172 .wpforms-error{color:#cfcfcf; margin-top:8px;}
  #tkyPatrocinio .wap-buttonPa a{transition: .3s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); }
  #tkyPatrocinio .wap-buttonPa a:hover{box-shadow: 6px 6px 0 white;}
  #wpforms-form-1172 label.wpforms-field-label {
    color: #00FF00 !important;
}

select#wpforms-1172-field_21 {
  background: #000 !important;
  color: #fff !important;
  border: 0;
  border-bottom: 1px solid;
}


.wpforms-field-description {
  color: #00FF00 !important;
}



  /* #wpforms-1172-field_10{

      

    padding-left:50px;

  }

  #wpforms-1172-field_10::before{ content:url('https://wondersports.co/wp-content/uploads/2023/07/Icon-Insta.png'); display:flex; position:absolute; left:10px; top:5px}  */



  #wpforms-1172-field_10-container input {

    margin-top: 0rem;

  position:relative;

  }



  #wpforms-1172-field_10-container input::placeholder {

    font-size: 0.7rem;
    font-weight: bold;
    color: dodgerblue;
    padding: 0.5em;
    background-image:url(' https://wondersports.co/wp-content/uploads/2023/07/Icon-Insta.png');
    background-repeat: no-repeat;	
    background-size:20px;
    padding-left:30px;
    border-radius: 3px;

  }



  #wpforms-1172-field_11-container input {

    margin-top: 0rem;

  position:relative;

  }



  #wpforms-1172-field_11-container input::placeholder {

    font-size: 0.7rem;

    font-weight: bold;

    color: dodgerblue;

    padding: 0.5em;

    background-image:url(' https://wondersports.co/wp-content/uploads/2023/08/Icon-TikTok.png');

    background-repeat: no-repeat;	

    background-size:20px;

    padding-left:30px;

    border-radius: 3px;

  }







  #wpforms-1172-field_12-container input {

    margin-top: 0rem;

  position:relative;

  }



  #wpforms-1172-field_12-container input::placeholder {

    font-size: 0.7rem;

    font-weight: bold;

    color: dodgerblue;

    padding: 0.5em;

    background-image:url(' https://wondersports.co/wp-content/uploads/2023/08/Icon-Facebook.png');

    background-repeat: no-repeat;	

    background-size:20px;

    padding-left:30px;

    border-radius: 3px;

  }







  #wpforms-1172-field_13-container input {

    margin-top: 0rem;

  position:relative;

  }



  #wpforms-1172-field_13-container input::placeholder {

    font-size: 0.7rem;

    font-weight: bold;

    color: dodgerblue;

    padding: 0.5em;

    background-image:url(' https://wondersports.co/wp-content/uploads/2023/08/Icon-Youtube.png');

    background-repeat: no-repeat;	

    background-size:20px;

    padding-left:30px;

    border-radius: 3px;

  }



  #wpforms-1172-field_4-container input {

    margin-top: 0rem;

  position:relative;

  }



  #wpforms-1172-field_4-container input::placeholder {

    font-size: 0.6rem;

    font-weight: bold;

    color: dodgerblue;

    padding: 0.5em;

    background-image:url(' https://wondersports.co/wp-content/uploads/2023/08/Icon-Web.png');

    background-repeat: no-repeat;	

    background-size:20px;

    padding-left:30px;

    border-radius: 3px;

  }









  /* #wpforms-1172-field_10-container input::before{ content: url(' https://wondersports.co/wp-content/uploads/2023/07/Icon-Insta.png');

    display: inline-block;

    width: 15px;

    height: 15px;

    margin-right: 5px;

  } */









  #wpforms-form-1172 div.wpforms-submit-container button {background-color: #0C343D; transition: 1s;  box-shadow: 3px 3px 0 white; transform: skewX(-15deg); padding: 5px 40px;  font-family: "Montserrat", Sans-serif;  font-size: 1.1rem; color:#fff; font-weight:800 ;} 

  #wpforms-form-1172 div.wpforms-submit-container button:hover {background-color: #99FF33;  box-shadow: 6px 6px 0 white; color: #000;} 





  /* home person */



  #Wonder-hBlog  article .elementor-post__text { display: flex; flex-direction: row; justify-content: space-between; background: #00000094; padding: 10px;}

  #Wonder-hBlog  article .elementor-post__text:hover {background: #FBBC05; }





  /* blog */





  #blogSecction1 .jkit-postblock-content {width: 100%; max-width: 60%; height: 100%; max-height: 100%; background-image: linear-gradient(88deg,   #fff0, #fff0 10%, #4285F4 95%); transition: .6s;}

  #blogSecction1 .jkit-postblock-content:hover { background-image: linear-gradient(45deg,   #fff0, #fff0 10%, #4285F4 85%); transform: skewX(3deg);}

  #blogSecction1  .postblock-type-5 .jkit-postblock-content {position: absolute; left: 40%; padding-top: 10%; padding-left: 13%; padding-right: 5%;}

  #blogSecction1 .jkit-post-meta-bottom .jkit-meta-readmore{box-shadow: 3px 3px 0 #ffffff; transform: skewX(-15deg);}

  #blogSecction1 .jkit-post-meta-bottom .jkit-meta-readmore :hover{box-shadow: 6px 6px 0 #ffffff;}

  #block-primario .ultimos_blogs article .jkit-postblock-content { padding: 20px;}

  #block-primario .ultimos_blogs article:nth-child(2){flex-flow: row-reverse !important;  background-color: #FBBC05 !important;}

  #block-primario .ultimos_blogs article:nth-child(2) .jkit-post-meta-bottom a {background-color: #4285F4;}

  #block-primario .ultimos_blogs article .jkit-post-meta-bottom a { transition:.6s; transform: skewX(-13deg); box-shadow:3px 3px 0 white;}

  #block-primario .ultimos_blogs article .jkit-post-meta-bottom a:hover { background-color: #EA4335; box-shadow: 6px 6px 0 white;}



  #block-primario .todo-post .elementor-widget-container article a.elementor-post__read-more {padding: 5px 20px; background-color: #FBBC05; transition:.6s; transform: skewX(-15deg); box-shadow:3px 3px 0 white;}

  #block-primario .todo-post .elementor-widget-container article a.elementor-post__read-more:hover {background-color: #EA4335; box-shadow:6px 6px 0 white;}



  /* post  */



  .elementor-widget-post-comments .elementor-widget-container .comments-area .title-comments{padding: 1% 20%;}

  .elementor-widget-post-comments .elementor-widget-container .comments-area .comment-list {padding: 2% 12% !important;}

  .elementor-widget-post-comments .elementor-widget-container .comments-area .comment-list .comment {border-radius: 50px;}

  

  .elementor-widget-post-comments .comment-respond  {background-image: url("https://wondersports.co/wp-content/uploads/2023/08/Fondo-Thank-you-2-1.jpg"); background-repeat: no-repeat; background-size: cover;}

  .elementor-widget-post-comments .comment-respond  {width: 100%; padding:3% 20% 3% 20%;}

  .elementor-widget-post-comments .comment-respond .comment-form-comment textarea {background: none;color: #a2a1a1; font-size: 1rem; border: 2px solid #ffff;}

  .elementor-widget-post-comments .comment-respond .comment-form p label {color:#fff; font-size: 1rem; font-family: "Montserrat", Sans-serif;}

  .elementor-widget-post-comments .comment-respond .comment-form p input {background: none; color: #fff; font-size: 1rem; border: 2px solid #ffff;}

  .elementor-widget-post-comments .comment-respond .comment-form .form-submit{text-align: center;}

  .elementor-widget-post-comments .comment-respond .comment-form .form-submit input{background-color: #4285F4; transition:.6s; transform: skewX(-13deg); box-shadow:3px 3px 0 white; border: none;}

  .elementor-widget-post-comments .comment-respond .comment-form .form-submit input:hover{background-color: #FBBC05; box-shadow:6px 6px 0 white;}





  #div-comment-2 > footer > div.comment-metadata{display: none;}

  #comments ol li article {color: #000;}

  #comments .comment .comment-body{padding-inline-end: 20px !important; border: none;}

  #div-comment-2 > footer > div.comment-author.vcard > img{left: 25px;}

  #comments ol li article .fn a{color: #000;}



  #commentform  p.comment-form-comment  textarea {max-height: 100px; min-height: 60px; max-width: 100%;}

  #commentform  p.comment-notes {color: #fff;}

  #comentarios_post  form p.comment-form-url {display: none;}

  #comentarios_post section h2 {text-align: center; color: #fff; font-size: 2rem; font-weight: 700; font-family: "Montserrat", Sans-serif;}



  #comments ol li{background:#FEF4D7;   }



  /* .post-template-default #comments > div { max-width: 700px;  width: 100%;}

  .post-template-default #commentform p input{ border: 2px solid #FFD503; background-color:#fff0; border-radius:22px; color:#fff;}

  .post-template-default #commentform > p.form-submit input{background-color:#FFD503; color:#081A41;}

  .post-template-default #commentform > p.form-submit input:hover{background-color:#fff0; color:#FFFFFF; }



  */



  #comments .comment-list .comment-respond .comment-reply-title {color: #000; font-size: 1.6rem;}

  #comments .comment-list .comment-respond .comment-notes {color: #000; }

  #comments .comment-list .comment-respond {background:none; background-color: #fff;}

  #comments .comment-list .comment-respond .comment-form-comment label{ color: #081A41; font-weight: 800;}

  #comments .comment-list .comment-respond .comment-form-comment textarea{ border: 1px solid #081A41; }

  

  #comments .comment-list .comment-respond .comment-form-author label{color: #081A41; font-weight: 800;}

  #comments .comment-list .comment-respond .comment-form-author input{border: 1px solid #081A41;}



  #comments .comment-list .comment-respond .comment-form-email label{color: #081A41; font-weight: 800;}

  #comments .comment-list .comment-respond .comment-form-email input{border: 1px solid #081A41;}



  #comments .comment-list .comment-respond .comment-form-cookies-consent label{ color: #081A41; font-weight: 400; font-size: 0.9rem; }



  /* buscador destok*/



  #buscador-des .elementor-search-form__container input::placeholder { color: #fff; font-size: 1.3rem;}

  #buscador-des .elementor-search-form__container input{background: #fff0; border: none; border-bottom: 1px solid #fff; text-align: center; color: #fff; font-size: 1.1rem; }

  #buscador-des .elementor-search-form__container input:focus-visible {  outline: 0px 0px 2px 0px solid black !important;}





  #buscador-des .elementor-search-form__container input {

    margin-top: 0rem;

  position:relative;

  }



  #buscador-des .elementor-search-form__containerr input::placeholder {

    font-size: 0.7rem;

    font-weight: bold;

    color: dodgerblue;

    padding: 0.5em;

    background-image:url('https://wondersports.co/wp-content/uploads/2023/07/Icon-Insta.png');

    background-repeat: no-repeat;	

    background-size: 7%;

    padding-left:30px;

    border-radius: 3px;

    

  }







  #buscador-des .elementor-search-form {background: none;}

  #buscador-des  form .elementor-search-form__container {text-align: center; background: none !important;}

  #buscador-des  form .elementor-search-form__container button {border: none; background: #02010100;     position: absolute;  bottom: 1%; left: 35%;}

  #buscador-des  form .elementor-search-form__container button i{background: #FBBC05; transform: skewX(-10deg);  padding: 6px 60px; border: none;  box-shadow: 3px 3px 0 white;} 

  #buscador-des  form .elementor-search-form__container button i:hover{ box-shadow: 6px 6px 0 white; background: #EA4335;}

    #buscador-des  form .elementor-search-form__container button i::file-selector-button {

      font-weight: bold;

      color: dodgerblue;

      padding: 0.5em;

      background:#FBBC05;

      padding-left:50px;

    border: thin solid grey;

      border-radius: 3px;

  }

  #buscador-des  form .elementor-search-form__container button i:before{ color:rgb(255, 255, 255); content:'ENVIAR'; display:flex;  left:10px; top:5px; font-weight: 800; font-size: 1rem; font-family: "Montserrat", Sans-serif; }







  #swal2-html-container form  input{ border-radius: 0px; border: none; border-bottom: 3px solid #fff;}











  /* Buscaros mobi */





  #Search-mobil .elementor-search-form {background: none;}

  #Search-mobil  form .elementor-search-form__container {text-align: center; background: none !important;}

  #Search-mobil  form .elementor-search-form__container button {border: none; background: #02010100;     position: absolute;  bottom: 1%; left: 20%;}

  #Search-mobil  form .elementor-search-form__container button i{background: #FBBC05; transform: skewX(-10deg);  padding: 6px 60px; border: none;  box-shadow: 3px 3px 0 white;} 

  #Search-mobil  form .elementor-search-form__container button i:hover{ box-shadow: 6px 6px 0 white; background: #EA4335;}

  #Search-mobil form .elementor-search-form__container input { background: none;  text-align: center;  margin: 50px 8px; font-family: "Montserrat", Sans-serif; font-size: 1.1rem;}

    #Search-mobil  form .elementor-search-form__container button i::file-selector-button {

      font-weight: bold;

      color: dodgerblue;

      padding: 0.5em;

      background:#FBBC05;

      padding-left:50px;

    border: thin solid grey;

      border-radius: 3px;

  }

  #Search-mobil  form .elementor-search-form__container button i:before{ color:rgb(255, 255, 255); content:'ENVIAR'; display:flex;  left:10px; top:5px; font-weight: 800; font-size: 1rem; font-family: "Montserrat", Sans-serif; } 






/* valroacion producto */



#reviews #review_form #respond #comment{  height: 100%;
  max-height: 60px;
  min-height: 60px;
  width: 100%;
  max-width: 1300px;
  min-width: 100%;
  border:none;
  border-radius: 0px;
  border-bottom: 2px solid #34AB53;
 }

  #review_form #respond .comment-form-author input{border:none; border-bottom: 1px solid #34AB53;} 
  #review_form #respond .comment-form-email input{border:none; border-bottom: 1px solid #34AB53;}
  #review_form #respond .form-submit .submit {    color: #000; transform: skewX(-15deg); background: #1930FF;
    letter-spacing: 0;
    transform: skewX(-10deg);
  }
  #review_form #respond .form-submit .submit:hover{ background-color: #34AB53; color: #fff;}

#descripcion-productos .wc-tabs-wrapper {text-align: center !important;}
#descripcion-productos .tabs{display: none !important;}
#tab-title-description { display: none !important;}
#tab-description{display: none!important;}
#tab-title-reviews { display: none;}
#tab-reviews { display: inline-block !important;}
#reviews .commentlist li  img{display: none;}
#reviews .commentlist li p.meta {color: #ED480C;}
#reviews #comments ol.commentlist li .comment-text meta, 
#reviews #comments ol.commentlist li .comment-text p.meta {color: #ED480C;}
#reviews #comments ol.commentlist li .comment-text {margin: 0px 30px !important; border: 1px solid #FFf !important; transform: skewX(-8deg) !important; }
#reviews .commentlist li .star-rating {color:#FFD503 ;}
#reviews #comments ol.commentlist li .comment-text .star-rating {width: 100%;}
#reviews .commentlist li .star-rating::before {top: 0;left: 0; float:none;  position: absolute;   width: 100%; right: 0;}
#reviews .commentlist li  .star-rating span::before{width: 100%;}
#reviews .commentlist li .description p{color: #fff;}
#reviews #comments ol.commentlist li .comment-text{margin: auto;}
#respond span{color: #34AB53; font-family:"Montserrat", Sans-serif;}
#review_form label {color: #000000; font-family:"Montserrat", Sans-serif;}
#review_form p {color: #fff; font-family:"Montserrat", Sans-serif;}
#comments > p {color: #ED480C; font-family:"Montserrat", Sans-serif;}
#commentform .stars span a{height: 1.6rem;  width: 1.6rem; color: #FFD503;}
#ommentform .stars span a:hover{color: #FFD503;}
#commentform .stars span a.active{ color: #FFD503;}
#commentform .stars span a::before{width: 3rem;  height: 3rem;  font-size: 1.5em;}
#tab-additional_information {display: flex !important;}
#commentform .comment-form-rating {justify-content: center;}
#commentform .comment-form-rating label{display: none;}
#tab-title-additional_information { display:none; }
#descripcion-productos  ul li.active{background:#FFD503 ; border: 1px solid #FFD503;}
#descripcion-productos  ul li.active:before { display: none;}
#descripcion-productos  ul li.active a { color: #000; --e-a-border-color-focus: none;} 
#producto-presentacion .main-container-attributes { display: flex ; justify-content: center;}
#producto-presentacion .container-attribute {display: flex; margin-right: 20px; transform: skewX(-20deg);}
#producto-presentacion .container-attribute .title-attribute { background:#FFD503 ; color: #000; margin-right:5px ;     padding: 5px 12px;}
#producto-presentacion .container-attribute .value-attribute { background: #fff; color: #000;    padding: 5px 12px;}

#producto-presentacion   .elementor-element.elementor-element-36d6e626 .price ins {font-size: 1.7rem !important;}

#tab-title-reviews{display: none !important;}

#tab-additional_information{ max-width: 60%;
margin: auto;}
#descripcion-productos .titulo-adicional {transform: skewX(-10deg);}
#tab-additional_information .shop_attributes{display: flex; border: none !important; padding: 5px;     flex-wrap: wrap;
line-height: 50px; justify-content: center;}
#producto-presentacion .elementor-widget-container p{ margin-bottom: 0px;}  
#tab-additional_information .shop_attributes .woocommerce-product-attributes-item { margin: 5px 10px; display: flex; margin-bottom: 2px; border-bottom: 1px solid #ED480C;}
#tab-additional_information .woocommerce-product-attributes-item__label {margin: 0px 4px; color: #fff;}
#tab-additional_information .woocommerce-product-attributes-item__value {margin: 0px 3px; }
#formulario-contactanos .ob-harakiri p {margin-bottom: 15px;}
#wpforms-form-1995 .wpforms-field-container .wpforms-field label{text-align:center; font-size: 1rem;}
#tab-additional_information .woocommerce-product-attributes-item__value > p{margin-bottom: 0px; font-weight: 800; color: #fff;}


#descripcion-productos section .elementor-widget-container .elementor-button-wrapper a{ transform: skewX(-10deg); }



  /* productos */




  #call-distrib-pro .negocio_call_formulario2:hover .elementor-cta__bg-overlay{background-image: url('https://wondersports.co/wp-content/uploads/2023/08/Fondo-CTA.jpg'); background-size: cover; background-repeat: no-repeat;}



  #call-distrib-pro a{box-shadow: 3px 3px 0 #E1E1E1; transform: skewX(-15deg);}

  #call-distrib-pro a:hover{box-shadow: 6px 6px 0 #E1E1E1; }



  #ultban-prod .elementor-element-745e8ff .elementor-element-cc619cf a {box-shadow: 3px 3px 0 white; transform: skewX(-15deg);}

  #ultban-prod .elementor-element-745e8ff .elementor-element-cc619cf a:hover {box-shadow: 6px 6px 0 white; }



  .woocommerce nav.woocommerce-pagination {    text-align: right !important;}



  /* Alineado de los productos misma altura*/

        

  .elementor-wc-products ul.products li.product a.ast-loop-product__link h2{

    color: #FFFFFF;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

    display: -webkit-box;

    display: -webkit-inline-box;

    margin: 0;

    height: 36px;

    letter-spacing: 0px;

  }





  #productos-row .elementor-widget-shortcode .elementor-shortcode{overflow: hidden;}

  .woocommerce .text_products {padding: 2px 25px !important; height: 33px; min-height: 33px; max-height: 33px;}

  .woocommerce .woocommerce-loop-product__title {height: 40px !important; max-height: 40px; min-height: 40px;} 

  .woocommerce .woocommerce-loop-product__title{display:-webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden;}



  #productos-colum  li h2 {padding: 2px 25px !important;}

  .woocommerce .text_products {display:-webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden;}

  #productos-colum li {text-align: center; box-shadow: 0px 0px 0px 0 rgba(0,0,0,0.5);   }

  #productos-colum li h2 {font-size: 1rem; font-family: "Montserrat", Sans-serif; color: #EA4335; font-weight: 700;}

  #productos-colum li .text_products {font-size: 0.8rem; line-height: 1.2em; font-family: "Montserrat", Sans-serif; color: #000000; font-weight: 400; margin-bottom: 8px;}

  #productos-colum li .attributes-loop {display: none;}

  #productos-colum li .product_type_simple {background-color: #EA4335; font-size: 0.8rem; line-height: 1em; font-family: "Montserrat", Sans-serif; color: #fff; font-weight: 400; width: 100%;}

  #productos-colum li .product_type_simple:hover{background-color: #FBBC05;}

  #productos-colum li .distribucion{display: none;}



  #productos-row li h2 {padding: 0px 25px !important; margin-top: 4px !important;}

  #productos-row li  {text-align: center; box-shadow: 0px 0px 0px 0 rgba(0,0,0,0.5);   }

  #productos-row li h2 {font-size: 1rem; font-family: "Montserrat", Sans-serif; color: #EA4335; font-weight: 700;}

  #productos-row li .text_products {font-size: 0.8rem; line-height: 1.2em; font-family: "Montserrat", Sans-serif; color: #000000; font-weight: 400; height: 33px; max-height: 33px; min-height: 33px;}

  #productos-row li .attributes-loop {display: none;}

  #productos-row li .product_type_simple {background-color: #EA4335; font-size: 0.8rem; line-height: 1em; font-family: "Montserrat", Sans-serif; color: #fff; font-weight: 400; width: 100%;}

  #productos-row li .product_type_simple:hover{background-color: #FBBC05;}

  #productos-row li .distribucion{display: none;}





  .elementor-1242 .elementor-element.elementor-element-4b95ec4 .elementor-swiper-button-prev{background-color: #00000000;}

  .elementor-1242 .elementor-element.elementor-element-4b95ec4 .elementor-swiper-button-next{background-color: #00000000;}





  /* resultado */

  #elementor-popup-modal-1080  .elementor-search-form__icon{

        position: absolute !important;

        bottom: -20px;

        margin: auto;

        right: 30%;

        padding: 2px 70px;

      }





      



      #elementor-popup-modal-1080 .elementor-search-form__icon {

        margin-top: 1rem;

      position:relative;

    }

    

    #elementor-popup-modal-1080 .elementor-search-form__icon ::file-selector-button {

        font-weight: bold;

        color: dodgerblue;

        padding: 0.5em;

        background:red;	

        padding-left:50px;

      border: thin solid grey;

        border-radius: 3px;

    }

    #elementor-popup-modal-1080 .elementor-search-form__icon :before{ color:rgb(255, 255, 255); content:'icono'; display:flex; position:absolute; left:10px; top:5px}



  #elementor-search-form-1e7569e {text-align: center; text-transform: uppercase; letter-spacing: 0.2em;}



  /* filtro */


  

  #productos-colum .elementor-widget-sidebar .elementor-widget-container{ display: flex;}

  #productos-colum .elementor-widget-sidebar .elementor-widget-container .widget_text h2{ color: #4285F4 !important; font-family:"Montserrat", Sans-serif !important; font-size: 0.9rem !important; font-weight: 800;}

  #productos-colum .elementor-widget-sidebar .elementor-widget-container .widget_product_categories h2 {display: none;}

  #woocommerce_product_categories-2  .select2-selection{border: none;  margin: 5px;  background: #E9E9E9; transform: skewX(170deg);}



  #productsRecoment li {text-align: center; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5)}

  #productsRecoment li h2 {font-size: 1rem; font-family: "Montserrat", Sans-serif; color: #EA4335; font-weight: 700;}

  #productsRecoment li .text_products {font-size: 0.8rem; line-height: 1.2em; font-family: "Montserrat", Sans-serif; color: #000000; font-weight: 400;}

  #productsRecoment li .attributes-loop {display: none;}

  #productsRecoment li .product_type_simple {background-color: #EA4335; font-size: 0.8rem; line-height: 1em; font-family: "Montserrat", Sans-serif; color: #fff; font-weight: 400; width: 100%;}

  #productsRecoment li .product_type_simple:hover{background-color: #FBBC05;}

  #productsRecoment li .distribucion{display: none;}











  #wonderProduts-team .wap-buttonNos a {box-shadow: 3px 3px 0 white; transform: skewX(-15deg);}

  #wonderProduts-team .wap-buttonNos a:hover{box-shadow: 6px 6px 0 white;}

  .products .product .woocommerce-loop-product__buttons a{width: 100%; max-width: 100% !important;}

  .products .product .woocommerce-loop-product__buttons a{background-color: #EA4335;}

  .products .product .woocommerce-loop-product__buttons a:hover{background-color: #FBBC05;}





  /* Products-galery */



  .destok .woocommerce-product-gallery{    display: flex;

    flex-wrap: nowrap;

    justify-content: space-between;

    flex-direction: row-reverse;

  }



  .woocommerce .elementor-2020 .elementor-element.elementor-element-c41a5bb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{width: 560px;}



  .destok .woocommerce-product-gallery .woocommerce-product-gallery__image.flex-active-slide{width: 430px !important; max-width: 429px;}



  .woocommerce .product .images .flex-control-thumbs li{width: 100% !important; max-width: 100% !important;}



  /* .woocommerce-product-gallery {

    display: grid;

    grid-template-columns: 20% 80%;

    grid-gap: 2%;

  }



  .woocommerce-product-gallery .flex-viewport {

    order: 2;

    width: 100%;

    margin: 0;

  }



  .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {

    order: 1;

    width: 100%;

    margin: 0!important;

  }



  .woocommerce div.product .flex-control-nav.flex-control-thumbs li{

    width: 100%!important;

    margin: 0 0 17px 0!important;

    padding: 0!important;

    overflow-y: auto !important;

    max-height: 472px;

  } */



  #singleProduc .elementor-button-wrapper a{width: 100%; max-width: 80%;

    margin-left: 20px; max-width: 80%;  transition: 1s;  box-shadow: 3px 3px 0 #B3B3B3; transform: skewX(-15deg);}

  #singleProduc .elementor-button-wrapper a:hover{ box-shadow: 6px 6px 0 #B3B3B3;}





  #singleProduc .elementor-element-68441ad .elementor-element-ed22d7f {overflow-y: scroll; height: 100%;  max-height: 200px; scrollbar-color: #09C transparent;  scrollbar-width: thin;}

  #singleProduc .elementor-element-68441ad .elementor-element-ed22d7f::-webkit-scrollbar:vertical{width:5px; height: 5px; }
  #singleProduc .elementor-element-68441ad .elementor-element-ed22d7f::-webkit-scrollbar:vertical{scrollbar-color: transparent  yellow}

  #singleProduc .elementor-element-68441ad .elementor-element-ed22d7f::-webkit-scrollbar {

      width: 5px;

      height: 5px;

    }

    #singleProduc .elementor-element-68441ad .elementor-element-ed22d7f::-webkit-scrollbar-track {

      background-color: #000000; width: 100px; max-width: 1px;

    }

    #singleProduc .elementor-element-68441ad .elementor-element-ed22d7f::-webkit-scrollbar-thumb {

      background-color:#FBBC05; width: 100px; max-width: 3px; height: 100%; max-height: 3px;

    } 













  #singleProduc .elementor-element-68441ad .elementor-element-c8873af { height: 100%;  max-height: 230px; } 



  #singleProduc .elementor-element-68441ad .elementor-element-c8873af::-webkit-scrollbar-track{background:transparent}

  #singleProduc .elementor-element-68441ad .elementor-element-c8873af::-webkit-scrollbar-thumb {

    background-color: rgba(0, 0, 255, 0);    /* color of the scroll thumb */

    border-radius: 20px;       /* roundness of the scroll thumb */

    border: 3px solid rgba(255, 166, 0, 0);  /* creates padding around scroll thumb */

  }



  /* #tabla-datos .description_tab.active, a{background-color:#1930FF ; color: #fff;}

  #tabla-datos .reviews_tab.active, a{background-color:#1930FF ; color: #fff;} */

  #tabla-datos .woocommerce-Tabs-panel {border: 1px solid #9D9D9D;}

  .woocommerce p.stars a, .woocommerce-page p.stars a{color: #ffaa00;}

  #reviews form > p.form-submit .submit{ background: #1930FF;}

  #reviews form > p.form-submit .submit:hover{ background: #E5B330;;}

  /* #singleProduc .elementor-element-68441ad .elementor-element-c8873af::-webkit-scrollbar {

      width: 5px;

      height: 5px;

    }

    #singleProduc .elementor-element-68441ad .elementor-element-c8873af::-webkit-scrollbar-track {

      background-color: #000000; width: 100px; max-width: 1px;

    } */

    /* #singleProduc .elementor-element-68441ad .elementor-element-c8873af::-webkit-scrollbar-thumb {

      background-color:#FBBC05; width: 100px; max-width: 3px; height: 100%; max-height: 3px;

    }  */







  /* error 404 */



  #error-404  h2  span{font-size: 1.2rem; font-weight: 400;}

  #error-404 .elementor-button-wrapper a{  text-decoration: none;  color: white; background: #1930FF; transition: 1s;  box-shadow: 5px 5px 0 white; transform: skewX(-15deg);}

  #error-404 .elementor-button-wrapper a:hover{ text-decoration: none; color: white; background: #E5B330; transition: 1s;  box-shadow: none; transform: skewX(-15deg);}

  #error-404 .inicio-error404 a{background: #fff0 !important; color:fff; box-shadow: none; font-size: 1rem; font-weight: 700;}

  #error-404 .inicio-error404 a:hover{background: none; transform: scale(1.1); }



  /* Fotter */

  #colophon .elementor-widget-shortcode .wpforms-container {margin: 5px;}

  #wpforms-form-442 input {border-radius: 30px; }

  #wpforms-form-442 .wpforms-submit-container {text-align: center;}

  #wpforms-form-442 .wpforms-field-checkbox label {color: #fff;}

  #wpforms-form-442 .wpforms-field-email input{ text-align: center; font-family: "Montserrat", Sans-serif; font-size: 0.9rem;}

  #wpforms-form-442 label.wpforms-error {color:#cfcfcf; margin-top:8px;}

  #wpforms-form-442 .wpforms-submit-container button{background-color: #B3B3B3; color: #fff; font-family: "Montserrat", Sans-serif; font-size: 0.9rem; font-size: 0.9rem; font-weight: 600; border: none; padding: 5px 28px; border-radius: 30px;} 

  #wpforms-form-442 .wpforms-submit-container button:hover{background-color: #000;}





  /* Reglas para los carruseles de woocommerce / productos */



  .slick_carousel_products .slick-slide {margin: 10px !important; padding: 0;}

  .slick_carousel_products .products{background-color: transparent !important;}

  .slick_carousel_products .slick-dots{display: flex; background: transparent !important;	list-style-type: none; justify-content: center; 	margin: 0;padding: 1rem 0; margin: auto;}

  .slick_carousel_products .slick-dots button{font-size: 0;width: 12px;height: 12px; margin:0px 4px ;background-color: #FFFFFF;border-radius: 50%;padding: 5px; transition: .4s all;}

  .slick_carousel_products .slick-dots .slick-active button{ background-color: var(--e-global-color-primary);}



  .slick_carousel_products .slick-slider .slick-arrow{

    font-size: 0;

    z-index: 5;

    min-height: 0;

    min-width: 0;

    position: absolute;

    width: 9px;

    background: url(https://baydu.co/wp-content/uploads/2023/08/flecha-izquierda-1.png) no-repeat 50% 50% / cover;

    height: 18px;

    top: 50%;

    transform: translateY(-50%);

    text-align: center;

    border: none;

  }  



  .slick_carousel_products .slick-slider button:focus {outline: none !important; }

  .slick_carousel_products .slick-slider .slick-prev{left: -25px;}



  .slick_carousel_products .slick-slider .slick-next{

    right: -25px; transform-origin: top;transform: rotate(180deg) translateY(-50%);

  }

  .slick_carousel_products .slick-slider .slick-left{left: 0;}

  .slick_carousel_products .slick-slider .slick-arrow::before{

    color: white; font-size: 40px;    font-family: eicons;

  }



  .slick_carousel_products .slick-prev:before { 

    content: '\f323' !important; 

  



  }

  .slick_carousel_products .slick-next:before 

  { content: '\f324'; 

    



  }

  .slick_carousel_products.woocommerce ul.products li.first,

  .slick_carousel_products.woocommerce .woocommerce-page ul.products li.first{ clear: unset; }







  @media all and (max-width: 765px) {



    /* /carruseles/ */

      .slick_carousel_products .woocommerce ul.products li .container-inner .product-block-inner,

      .slick_carousel_products .woocommerce-page ul.products li .container-inner .product-block-inner{max-width: unset;}

      .slick_carousel_products a.button.primary{font-size: .6rem;}

      .slick_carousel_products .product-small:not(.box){padding: 4px !important;}

      .slick_carousel_products .slick-slide{margin: 5px !important;}

  }



  .woocommerce  .slick-list li{background-color: #fff;}

  .woocommerce .woocommerce-loop-product__title{display:-webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; margin-bottom: 5px;}

  .woocommerce  .slick-list li .text_products{display:-webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; padding-top: 8px;}

  .woocommerce  .slick-list li .text_products {font-size: 0.8rem; line-height: 1.2em; font-family: "Montserrat", Sans-serif; color: #000000; font-weight: 400; height: 33px; max-height: 33px; min-height: 33px; text-align: center;}

  .woocommerce  .slick-list li h2 {font-size: 1rem; font-family: "Montserrat", Sans-serif; color: #EA4335; font-weight: 700;text-align: center; margin-bottom: 5px !important;}

  .woocommerce  .slick-list li h2 {padding: 4px 25px !important; margin-bottom: 5px ;}

  .woocommerce .text_products {padding: 2px 25px !important; height: 33px; min-height: 33px; max-height: 33px;}

  .woocommerce .woocommerce-loop-product__title {height: 40px !important; max-height: 40px; min-height: 40px;} 

  .woocommerce .woocommerce-loop-product__title{display:-webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden;}

  .woocommerce  .slick-list li .product_type_simple {background-color: #FBBC05; font-size: 0.8rem; line-height: 1em; font-family:  "Lato", Sans-serif; color: #050505; font-weight: 700; width: 100%; border-radius: 0px; text-align: center;}

  .woocommerce  .slick-list li .product_type_simple:hover{background-color: #000000; color: #FBBC05;}



  .woocommerce  .slick-list li .distribucion{display: none !important;}





  #comments .comment .comment-body{text-align: center;}





  @media only screen and (max-width: 9680px){

      #inicio  section .elementor-container{justify-content: center;}



      #singleProduc .elementor-element-68441ad .elementor-element-c8873af {max-height: 150px;}



      #singleProduc .elementor-element.elementor-element-c41a5bb.destok.yes.ob-has-background-overlay.elementor-widget.elementor-widget-woocommerce-product-images .woocommerce-product-gallery{ display: flex;  align-items: flex-start; flex-wrap: wrap;}



      #singleProduc .elementor-widget-woocommerce-product-images ol{display: flex;}

  }



  @media only screen and (max-width: 768px){ 

      



    #form-neg .ob-harakiri > div > span {

      font-size: 1.1rem; padding-bottom: 20px;

  }



      #inicio  section .elementor-container{display: flex;  flex-direction: column; align-items: center;}

      #inicio section .negocio .elementor-widget-wrap .icon-negocio img { bottom: -35px;  left: -10px;}

      #inicio section .negocio .elementor-widget-wrap{background: #E5B330; padding: 35px 20px; margin: 15px;}

      #inicio section .negocio .elementor-widget-wrap:hover{background: linear-gradient(182deg, #E5B330, #FFE800);}

      #inicio section .negocio .elementor-widget-wrap .icon-negocio img { max-width: 80px; }

      





      #inicio section .deportes .elementor-widget-wrap{background: #E5B330; padding: 35px 20px; margin: 15px;}

      #inicio section .deportes .elementor-widget-wrap:hover .icon-negocio {right:-95%;}

      #inicio section .deportes .elementor-widget-wrap .icon-deportes img {position: absolute; width: 100%;  max-width: 170px;  bottom: -90px;   right:65%;}

      #inicio section .deportes .elementor-widget-wrap:hover {transition: .30s; background: linear-gradient(182deg, #E5B330, #FFE800); }

      #inicio section .deportes .elementor-widget-wrap:hover h2{text-align: left;}

      /* #inicio section .deportes .elementor-widget-wrap:hover .elementor-widget-image{text-align: left;} */

      #inicio section .deportes .elementor-widget-wrap .icon-deportes{transition: .30s;}

      #inicio section .deportes .elementor-widget-wrap:hover .icon-deportes img{right: -100%;}

      

      #inicio  section .negocio{padding-bottom: 50px ;}



      #call_negocio_form .flotante h2{max-width: 45%; font-size: 0.5rem;}

      #call_negocio_form .flotante .elementor-cta__description span{font-size: 0.5rem;}

      #call_negocio_form .flotante .elementor-cta__description{padding: 3px 0px; width: 57%; margin: auto; font-size: 0.8rem;

      }





      .woocommerce nav.woocommerce-pagination {    text-align: center !important;}





      /* filtro */

      #productos-colum .elementor-element-74ca8c3 .elementor-widget-container{ display: flex; flex-direction: column; justify-content: center;}



      /* Nosotros */



      #Inicio_nosotros .elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image{    max-width: 70%;}



      /* paitrocinio */ 



      #patrocinio .ob-harakiri h2 > span{ font-size: 1.3rem;}

      #wpforms-form-1172 div.wpforms-submit-container{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container .wpforms-field input{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container .wpforms-field input::placeholder{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container .wpforms-field select{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container .wpforms-field select::placeholder{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container .wpforms-field textarea{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container .wpforms-field textarea::placeholder{text-align: center;}

      #wpforms-form-1172 .wpforms-field-container ul .wpforms-field-label-inline {text-align: center;}



      #wpforms-1172 .wpforms-error{color:#cfcfcf; margin-top:8px; text-align: center;}





      #wpforms-1172-field_10-container input {

        margin-top: 0rem;

      position:relative;

      }

      

      #wpforms-1172-field_10-container input::placeholder {

        font-size: 0.7rem;

        font-weight: bold;

        color: dodgerblue;

        padding: 0.5em;

        background-image:url(' https://wondersports.co/wp-content/uploads/2023/07/Icon-Insta.png');

        background-repeat: no-repeat;	

        background-size: 7%;

        padding-left:30px;

        border-radius: 3px;

        

      }

      

      #wpforms-1172-field_11-container input {

        margin-top: 0rem;

      position:relative;

      }



      #wpforms-1172-field_11-container input::placeholder {

        font-size: 0.7rem;

        font-weight: bold;

        color: dodgerblue;

        padding: 0.5em;

        background-image:url(' https://wondersports.co/wp-content/uploads/2023/08/Icon-TikTok.png');

        background-repeat: no-repeat;	

        background-size:6%;

        padding-left:30px;

        border-radius: 3px;

      }

      

      

      

      #wpforms-1172-field_12-container input {

        margin-top: 0rem;

      position:relative;

      }

      

      #wpforms-1172-field_12-container input::placeholder {

        font-size: 0.7rem;

        font-weight: bold;

        color: dodgerblue;

        padding: 0.5em;

        background-image:url(' https://wondersports.co/wp-content/uploads/2023/08/Icon-Facebook.png');

        background-repeat: no-repeat;	

        background-size:6%;

        padding-left:30px;

        border-radius: 3px;

      }

      label.wpforms-field-label {
        color: #51FF28;
      }

      /* #wpforms-1172-field_10-container input::placeholder {font-size: 5% !important;}



      #wpforms-1172-field_11-container input::placeholder {font-size:5% !important;}



      #wpforms-1172-field_12-container input::placeholder {font-size:5% !important;}



      #wpforms-1172-field_13-container input::placeholder {font-size: 5% !important;}



      #wpforms-1172-field_4-container input::placeholder {font-size:4% !important;} */





      

      /* Nosotros */





      /* #swiper-wrapper-2bf8311284cf989c .swiper-slide{width: 190px;} */





      /* blog */





      

      #blogSecction1 .jkit-postblock-content {width: 100%; max-width: 100%; height: 100%; max-height: 100%; background-image: linear-gradient(173deg, #fff0, #fff0 50%, #4286f4b1 55%);}

      #blogSecction1  .postblock-type-5 .jkit-postblock-content {position: absolute; left: 0%; padding-top: 10%; padding-left: 15px; padding-right: 15px;}

      #blogSecction1 .jkit-post-meta-bottom .jkit-meta-readmore{box-shadow: 3px 3px 0 #ffffff; transform: skewX(-15deg);}

      #blogSecction1 .jkit-postblock-content .jkit-post-title{text-align: center;}

      #blogSecction1 .jkit-postblock-content .jkit-post-excerpt {text-align: center; padding: 0 30px 0 30px;}

      #blogSecction1 .jkit-postblock-content .jkit-post-meta-bottom {justify-content: center;}



      #block-primario .todo-post .elementor-widget-container .jkit-pagination-button{ position: absolute;  left: 0; top: 50%; color: #FBBC05;}

      #block-primario .todo-post .elementor-widget-container article .jkit-post-meta-bottom {justify-content: center;}

      #block-primario .todo-post .elementor-widget-container article .jkit-post-meta-bottom a{ transform: skewX(-13deg); box-shadow:4px 4px 0 white;}

      #block-primario .ultimos_blogs article .jkit-postblock-content {text-align: center; padding: 10px;}

      #block-primario .ultimos_blogs article .jkit-post-meta-bottom{justify-content: center; padding-bottom: 15px;}



      #block-primario .jkit-block-pagination a.prev i{margin-left: -30px !important;}

      #block-primario .jkit-block-pagination a.next i{margin-right: -30px !important;}





      



      /* post */





  



      .elementor-widget-post-comments .comment-respond  {width: 100%; padding:5%;}

      #redes-soc .elementor-share-btn {border-radius: 30px !important;}

      #block-prim-p .jkit-pagination-button { position: absolute;  left: 0; top: 30%; color: #FBBC05;}

      #block-prim-p .jkit-pagination-button a.prev i{margin-left: -30px !important;}

      #block-prim-p .jkit-pagination-button a.next i{margin-right: -30px !important;}

      #singel-post section .elementor-column .elementor-widget-posts .elementor-widget-container{border-left: 3px solid #4285F4 !important;}





      #comments .comment .comment-body{text-align: center;}

      #div-comment-2 > footer > div.comment-author.vcard > img{left: 25px; top: -30px;}



      /* Fotter */



      #fotter .elementor-element-3f59307{border-bottom: 1px solid #fff !important;  padding-bottom: 20px;}

      #wpforms-form-442 .wpforms-field-container div {text-align: center;}



      /* Formulario contacto  */

      #wpforms-form-622 .wpforms-field-container .wpforms-field .wpforms-field-required {text-align: center !important;}

      #wpforms-form-622 .wpforms-field-container .wpforms-field input{text-align: center;}

      #wpforms-form-622 .wpforms-field-required .wpforms-field-label-inline {font-size: 0.7rem};

      #wpforms-form-622 .wpforms-submit-container {text-align: center;}

      #wpforms-form-622 .wpforms-submit-container button {text-align: center;}

      #tu-contacto .elementor-col-50 .elementor-element-03a8ad7 a{ padding: 10px 30px; max-width: 80%; margin: auto;}



      #wpforms-form-622 .wpforms-error {text-align: center; color:#cfcfcf; margin-top:8px;}



      /* formrulario negocios  */





      

      #wpforms-form-724 .wpforms-field-container .wpforms-field {padding: 5px 0px;}

      #wpforms-form-724 .wpforms-field-container .wpforms-field input{text-align: center;}

      #wpforms-form-724 .wpforms-submit-container {text-align: center;}

      #wpforms-form-724 .wpforms-field-container .wpforms-list-inline .wpforms-field-label {text-align: center;}

      #wpforms-form-724 .wpforms-field-container .wpforms-list-inline ul li { display: flex; flex-wrap: wrap;  align-items: center; width: 100%; font-size: 0.7rem; justify-content: center;}

      #wpforms-form-724 .wpforms-field-container .wpforms-field-checkbox li{text-align: center; font-size: 0.7rem;}

      #wpforms-form-724 .wpforms-list-inline .wpforms-field-label:before{ color:rgb(255, 255, 255); content:'*Puedes seleccionar varias'; display:flex; position:absolute; left:15%; top:50px; font-size: 0.8rem; text-align: center;}



      #wpforms-form-724 .wpforms-list-inline .wpforms-field-label:before{ margin-top: -21px;}

      #wpforms-form-724 .wpforms-error {text-align: center; color:#cfcfcf; margin-top:8px;}



      .slick_carousel_products.woocommerce ul.product{float: left !important; clear: unset;}



      .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{clear: unset !important;}





      #wpforms-form-622 .wpforms-submit-container{text-align: center;}

      #wpforms-622 .wpforms-error{text-align: center;}





      #singleProduc .elementor-element-68441ad .elementor-element-c8873af {max-height: 100px;}

      



      /* producto */



      #singleProduc .elementor-element.elementor-element-c41a5bb.destok.yes.ob-has-background-overlay.elementor-widget.elementor-widget-woocommerce-product-images .woocommerce-product-gallery{ display: flex;  align-items: flex-start; flex-wrap: wrap;}



      #singleProduc .elementor-widget-woocommerce-product-images ol{display: flex;}



  }







  @media only screen and (max-width: 600px){

    #wpforms-form-724 .wpforms-error {text-align: center; color:#cfcfcf; margin-top:8px;}

      #wpforms-form-622 .wpforms-field-container .wpforms-field .wpforms-field-required{text-align: center !important;}

      #wpforms-form-622 .wpforms-field-container .wpforms-field input{text-align: center;}





  }



