/*!
 * MondragonLingua v4.0.0-alpha.6 
 * Copyright 2011-2017  MondragonLingua Team Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@font-face {

font-family: 'Aller';

src: url('https://formacion.mondragonlingua.com/wp-content/themes/mondragonLingua-theme/fonts/aller-webfont.eot?') format('eot'),

url('https://formacion.mondragonlingua.com/wp-content/themes/mondragonLingua-theme/fonts/aller-webfont.woff') format('woff'),

url('https://formacion.mondragonlingua.com/wp-content/themes/mondragonLingua-theme/fonts/aller-webfont.ttf') format('truetype'),

url('https://formacion.mondragonlingua.com/wp-content/themes/mondragonLingua-theme/fonts/aller-webfont.svg#webfontoBFDAVMh') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'AGENCYB';

url('https://formacion.mondragonlingua.com/wp-content/themes/mondragonLingua-theme/fonts/AGENCYB.woff') format('woff'),

url('https://formacion.mondragonlingua.com/wp-content/themes/mondragonLingua-theme/fonts/AGENCYB.ttf') format('truetype'),


font-weight: normal;

font-style: normal;

}

.bgimage {
  width:100%;
  height:500px;
  background: url('https://www.mondragonlingua.com/campaigns/2018/eguberria/eguberrion_mondragonlinga.jpg');
  background-repeat: no-repeat;
  /*background-position: center;*/
  background-size:cover;
  /*background-attachment: fixed;*/
}
.bgimage h5 {
  color:white;
  text-shadow:2px 2px #333;
}
/*Top menu*/
.ml-menu-class{float: right;padding-top: 5px;
    padding-bottom: 5px;}
.ml-no-padding{padding-top: 0;
    padding-bottom: 0;height: 40px;}
#menu-menu-top{    list-style: none;
    display: inline-flex;}
#menu-menu-top li { padding: 5px; color:#5F616F!important; font-family: 'Aller','sans-serif';text-transform: uppercase; font-size: 13px; }
#menu-menu-top li::after{ 
    content: "        |";
}
#menu-menu-top li a { color:#5F616F!important;  }
#menu-menu-top li:last-child{ font-family: 'Aller','sans-serif';border-right: none; background-color: #E4352D; color:#fff;}
#menu-menu-top li:last-child::after{ 
    content: "";
}
#menu-menu-top li:last-child a{ color:#fff!important;text-transform: uppercase;font-weight: bold}

/*****************************************/

.ubermenu-sticky-wrapper{width: 100%}
.ubermenu-main{width: 100%!important}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float: none!important;     display: inline-block;}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target  {border-left: none!important}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right {
    float: right!important;
    
}
.ubermenu .ubermenu-item-level-0.ubermenu-wpml-ls-item > .ubermenu-submenu{
    
    left:auto;
}
.ubermenu .ubermenu-item-level-0.ubermenu-wpml-ls-item > .ubermenu-submenu > .ubermenu-item > .ubermenu-target{
    padding-top:8px;
    padding-bottom:8px;
}
#menu-item-wpml-ls-18-es{float: right!important}
.ml-red{color: #E4352D}
.shiftnav ul.shiftnav-menu li.menu-item {
   
    width: 90%;
}

/****************************************/
.product-type-simple{}
.up-sells.products h2 {text-align: center}
.up-sells .products .woocommerce-LoopProduct-link :before ,.products.grid .woocommerce-LoopProduct-link:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: none;
  }
.up-sells .products .woocommerce-LoopProduct-link :hover:before ,.products.grid .woocommerce-LoopProduct-link:hover:before {
      background: rgba(228, 53, 45, .77);
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    
  }
.ml_empresas .products.grid .woocommerce-LoopProduct-link:hover:before {
      background: #5F616F;
      opacity: 0.77;
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    
  }
.ml_particulares .products.grid .woocommerce-LoopProduct-link:hover:before {
      background: rgba(228, 53, 45, .77);
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    
  }
.up-sells .products  .woocommerce-LoopProduct-link h2,.products.grid .woocommerce-LoopProduct-link h2{position: absolute;
    bottom: 15px;
     
    width: 100%;
    text-align: left;
    color: white;  
     font-size: 1.4rem!important;
    padding-left: 14px!important;

    height: 75px;}
.up-sells .products  .woocommerce-LoopProduct-link h2, .products.grid .woocommerce-LoopProduct-link h2{
     background:rgba(228, 53, 45, .77);
   
    }
.ml_empresas .products.grid .woocommerce-LoopProduct-link h2{
     background: #5F616F;
     opacity: 0.77;
    }
.ml_particulares  .products.grid .woocommerce-LoopProduct-link h2{
     background: rgba(228, 53, 45, .77);
   }

    

.up-sells .products .woocommerce-product-details__short-description, .products.grid .woocommerce-product-details__short-description{display: none}
.up-sells .products .gridlist-buttonwrap, .products.grid .gridlist-buttonwrap{display: none}
.post-type-archive-product  .woocommerce-breadcrumb {display: none}
.woocommerce-products-header{    margin-right: 2%;
    margin-left: 1%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
        margin :1%;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    width: 31.05%;
   
}

.woocommerce ul.products.grid li.product a img {
    max-height: 278px;
      
}
ul.products {
   /* width:95% !important;*/
    /*margin-left: 3%!important;*/
}
ul.products.list li.product a img {
    width: 22.75% !important;
    max-width: 305px;
    max-height: 208px; 
}
.gridlist-toggle {display: none!important;}
.ml-product-filter-content{float: right;width: 65%;}
.ml-product-filter-content .gridlist-toggle{
    display: block!important;
    float: right;
 
}
.ml_particulares .woof_container_idiomas{display:none}
.woof_container_idiomas {
    width: 45%;
    float: right;
}
.woof_container select {
   
border: 1px solid #E4352D;
   
font-size: 13px;
}
.woof_container_tipo_curso{width: 45% ;     float: right; margin-right: 1.2em;}
.content-ml-filter{float: right;width: 50%;margin-right: 0.6em;margin-top: 16px;}
.gridlist-toggle a {color:#E4352D;}

.gridlist-toggle a {
    display: inline-block;
    margin-left: 0.6em;
    
    font-size: 2.5em !important;
    line-height: 1em !important;
    /* background-color: rgba(0, 0, 0, 0.1); */
}
.gridlist-toggle a.active {
    background-color: rgba(255, 255, 255, 0);
}
.gridlist-toggle a {   
   background-color: rgba(255, 255, 255, 0);
}
.gridlist-toggle a.active {
    background-color: rgba(255, 255, 255, 0);
}
.woof_products_top_panel, .woof_submit_search_form_container{display: none;width: 0}
.woof_select {
padding-left: 5px;
  border: 1px solid #111;
  background: transparent;

  height: 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(https://formacion.mondragonlingua.com/wp-content/uploads/sites/2/2017/07/flecha-down.png) 100% / 33px no-repeat #fff;
}
a.product_type_simple, .gridlist-buttonwrap{display: none!important}
hr {
   
    border-top: 1px solid rgba(0,0,0,.3);
}

.list-group-item {
   
     background-color: transparent!important;
     border: none!important;
    border-bottom: 1px solid rgba(0,0,0,.125)!important;
    width: 80%;
    margin-left: 10%;
}
.list-group-item a.active{
   
   color:#E4352D;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #fff;
    border-radius: 4px;
    color: #E4352D;
}
.breadcrumb a {
    color: #5F616F;
    text-decoration: none;
}
.products.list  a {
    color: #E4352D!important;
}





@media only screen and (max-width: 700px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 10px;
    padding: 0;
    position: relative;
    width: 90%;
   
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
    float: none;
    margin: 2%;
    clear: none!important;
}

.ml-product-filter-content,.content-ml-filter {   
    width: 100%;
   
}
.
}

/*****************************************/