.mm-page{overflow:hidden}.cbcr-menu-idioma,.cbcr-menu-1{margin-top:188px!important}#lang_sel{height:32px;position:relative;font-family:verdana,arial,sans-serif;display:inline-block}* html #lang_sel{width:12em;w\idth:12em}#lang_sel ul,#lang_sel li{padding:0!important;margin:0!important;list-style-type:none!important}#lang_sel li:before{content:''!important}#lang_sel ul ul{width:149px}#lang_sel li{float:left;width:149px;position:relative}#lang_sel a,#lang_sel a:visited{display:block;font-size:11px;text-decoration:none!important;color:#444;border:1px solid #cdcdcd;background:#fff;padding-left:10px;line-height:24px}* html #lang_sel a,* html #lang_sel a:visited{width:149px;w\idth:138px}#lang_sel ul ul{visibility:hidden;position:absolute;height:0;top:25px;left:0;width:149px;border-top:1px solid #cdcdcd}* html #lang_sel ul ul{top:18px;t\op:19px}#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse}#lang_sel ul ul a,#lang_sel ul ul a:visited{background:#fff;color:#444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px 1px}* html #lang_sel ul ul a,* html #lang_sel ul ul a:visited{width:150px;w\idth:128px}#lang_sel a:hover,#lang_sel ul ul a:hover{color:#000;background:#eee}#lang_sel :hover>a,#lang_sel ul ul :hover>a{color:#000;background:#eee}#lang_sel a.lang_sel_sel{color:#444}#lang_sel a.lang_sel_sel:hover{text-decoration:none;color:#000}#lang_sel ul li:hover ul,#lang_sel ul a:hover ul{visibility:visible}#lang_sel img.iclflag{width:18px;height:12px;position:relative;top:1px}#lang_sel_footer{margin:0;padding:7px;text-align:center;font:11px Verdana,sans-serif;min-height:15px;clear:both;background-color:#fff;border:1px solid #cdcdcd}#lang_sel_footer ul{list-style:none;margin:0;padding:0}#lang_sel_footer ul li img{position:relative;top:1px;width:18px;height:12px}#lang_sel_footer ul li{display:inline;margin:0 1px 0 0;padding:0;white-space:nowrap;line-height:25px}#lang_sel_footer ul li a,#lang_sel_footer ul li a:visited{text-decoration:none;padding:5px 10px}#wpml_credit_footer{width:100%;margin:10px 0;padding:0;text-align:center;font-size:11px}#lang_sel_list{height:32px;position:relative;z-index:99;font-family:verdana,arial,sans-serif}#lang_sel_list.lang_sel_list_vertical{width:149px}* html #lang_sel_list{width:12em;w\idth:12em}#lang_sel_list ul,#lang_sel_list li{padding:0!important;margin:0!important;list-style-type:none!important}#lang_sel_list li:before{content:''!important}#lang_sel_list ul.lang_sel_list_vertical{width:149px}#lang_sel_list li{float:left;position:relative}#lang_sel_list.lang_sel_list_vertical li{width:149px}#lang_sel_list a,#lang_sel_list a:visited{display:block;font-size:11px;text-decoration:none!important;color:#444;background:#fff;line-height:18px;padding-left:5px}#lang_sel_list.lang_sel_list_vertical a,#lang_sel_list.lang_sel_list_vertical a:visited{border:1px solid #cdcdcd;border-top-width:0;padding-left:10px}* html #lang_sel_list a,* html #lang_sel_list a:visited{width:149px;w\idth:138px}#lang_sel_list.lang_sel_list_vertical ul{height:0;top:19px;left:0;border-top:1px solid #cdcdcd}* html #lang_sel_list ul{top:18px;t\op:19px}#lang_sel_list table{position:absolute;top:0;left:0;border-collapse:collapse}#lang_sel_list ul a,#lang_sel_list_list ul a:visited{background:#fff;color:#444;height:auto;line-height:1em}#lang_sel_list.lang_sel_list_vertical ul a,#lang_sel_list_list ul a:visited{padding:3px 10px}* html #lang_sel_list ul a,* html #lang_sel_list ul a:visited{width:150px;w\idth:128px}#lang_sel_list a.lang_sel_sel{background-image:none;color:#444}#lang_sel_list a.lang_sel_sel:hover{text-decoration:none;color:#000}#lang_sel_list ul li:hover ul,#lang_sel_list ul a:hover ul{visibility:visible}#lang_sel_list img.iclflag{width:18px;height:12px;position:relative;top:1px}#lang_sel.icl_rtl{text-align:right;direction:rtl}#lang_sel.icl_rtl .lang_sel_sel{padding-right:14px}#ronin-boxes .row>div{margin:20px 0}body.size-xs{margin-top:0!important}body.size-xs #breadcrumb>div>div{font-size:10px!important}body.size-xs #breadcrumb{border-top:1px solid #bbb}body.size-xs #fich .prdct-cmpr{float:none!important}body.size-xs .prdct-vrtl{border-right:0}body.size-xs #ronin-share span.name{display:none}body.size-xs #ronin-share .azm-btn i:after{display:none}body.size-xs #ronin-share{text-align:center}body.size-xs #ronin-share p{display:inline-block}body.size-xs #ronin-share .azm-btn .box{width:35px!important}body.checkout_shipping.size-xs textarea,body.checkout_shipping.size-xs .envios DIV P,body.checkout_payment.size-xs #comments{width:100%}body.size-xs #ronin-freeshipping{font-size:9pt}#ronin-filters-collapse h4 .fa-filter{margin-right:10px}#ronin-filters-collapse h4 .fa-angle-double-down,#ronin-filters-collapse h4 .fa-angle-double-up{margin-top:-9px}#ronin-filters-collapse a:focus,#ronin-filters-collapse a:focus h4{text-decoration:none!important;border:0!important}#ronin-filters-collapse a:hover{text-decoration:none!important}#ronin-filters-collapse h4{margin:0;color:#424243;font-weight:700;text-transform:uppercase;text-shadow:0 1px #FFF;padding:15px 20px;font-size:12pt}body.size-xs .fich-cmpr-cntd{margin-top:30px}body.size-xs #ronin-login .grupo.col-sm-6:last-child{margin-top:20px}#ronin-r-logo{padding:0}#ronin-r-logo img{padding-top:15px}body.size-xs #ronin-pre-footer{padding-bottom:10px!important}body.size-xs #ronin-footer{padding-top:10px!important}body.size-xs #last-orders h4,body.size-xs #customer-reviews h4{text-align:center}body.size-xs #ekomi-widget{text-align:center;margin:20px 0}body.size-xs #ronin-r-cart,body.size-xs #ronin-r-cart a{font-size:17pt;line-height:17pt}body.size-xs #customer-reviews{background-color:rgb(35,41,46);padding-top:20px;padding-bottom:20px;margin-top:15px;margin-bottom:5px}body.size-xs #ronin-r-menu-top{padding:0}.responsive-lang ul.responsive-lang{padding:0;margin:0;display:none}.responsive-lang ul.responsive-lang img{max-width:30px}ul.responsive-lang{padding-top:40px}div.responsive-lang a{color:rgba(0,0,0,.701961);height:40px;display:block;line-height:40px;text-decoration:none}div.responsive-lang>a{position:absolute;left:0;width:100%;background-color:#ddd;color:#000;padding:0 20px}div.responsive-lang a:focus,div.responsive-lang a:active,div.responsive-lang a:visited{text-decoration:none!important;outline:0}div.responsive-lang a i{margin-right:10px}.mm-panels>.mm-panel>.mm-listview{margin-bottom:0!important}.size-lg .rw-title-frontpage .rw-img-frontpage-new,.size-sm .rw-title-frontpage .rw-img-frontpage-new{width:100%;height:auto}.size-xs #mdal,.size-xs #mdal #mdal-cntd,.size-xs #mdal #mdal-cntd #cntPop{max-width:100%;max-height:100%}.size-xs #mdal{/*left:0!important;*/width:100%!important;margin-top:20px!important}.size-xs #mdal #mdal-cntd #cntPop,.size-xs #mdal #mdal-cntd #cntPop,.size-xs #mdal-cntd #cntPop p{width:100%!important}.size-xs #mdal #mdal-cntd{margin:0!important;width:100%!important;padding:0 2%!important}.size-xs .roninwear-petition-logo{margin:0 auto;display:block}.size-xs #mdal #mdal-cntr{padding-bottom:20px!important}.size-xs .autocompleter-choices{left:0!important;top:87px!important;width:100%!important;height:290px!important} .size-xs .autocompleter-choices li{color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-o-user-select:none!important;user-select:none!important;} .size-xs .autocompleter-choices li h6{padding:5px 7px!important;margin:0!important;color:#000000!important} .size-xs .autocompleter-choices li h6 .autocompleter-queried{color:#c50106!important} .size-xs .autocompleter-choices li p{display:none!important}.size-xs #ronin-resp-search input,.size-xs #ronin-resp-search button{-moz-border-radius:0!important;border-radius:0!important;height:40px!important}.size-xs #ronin-resp-search button{width:40px!important;font-size:16pt!important}.size-xs .autocompleter-choices .imgpc{display:none}.size-xs .autocompleter-choices{z-index:-1!important}.size-xs .ronin-comment-date{text-align:right}.size-xs #ronin-product-comment{margin-bottom:0}.size-xs #cmtr-wrte{padding-bottom:0}.size-xs #ronin-product-comment>.row{border-bottom:1px solid #ddd}.size-xs .ronin-date-client{background-color:#eee}.size-xs .ronin-date-client>div{min-height:30px;padding: 4px 2px 0 2px;}.size-xs .ronin-client-comment{padding-left:15px;padding-right:15px;border-radius:0}


/* Modificado por Juan 5/4/18   */


#mdal table {
  margin: 0 auto;
  position:relative;
  margin-top:20px;
}


#mdal-left, #mdal-drch {


  font-size: 60px;
  color: white;
  text-shadow: 1px 1px 2px rgba(255,255,255,0.5);
  cursor: pointer;
  z-index:60010;
  height:30px;
  width:15px;

}

#mdal-cntd-btom
{
  color: white;
  height: 2em;
  margin-top:5px;
  margin-left:-20px;
}

#mdal-cntd-btom b {
  font-size:1.1em;
  text-align: center;
  width: 100%;
  float: left;
  padding: 0 25px;
}


.size-xs #mdal #mdal-cntd
{
  text-align: center;
}

/* *********  */


@media only screen and (min-width:700em) and (max-height:1200em){body.size-xs #ronin-r-logo img{padding-top:5px!important}}


/* Modificado por Juan 5/4/18   */

@media  (max-width:767px)
{
  #mdal
  {
    left: 0 !important;
  }

  .size-xs .autocompleter-choices li h6
  {
    padding: 11px 7px 5px 0!important;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
  }

  .size-xs .autocompleter-choices .imgpc
  {
    padding-left: 58px;
    min-height: 76px;
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
  }

  #ronin-r-cart
  {
    float: right;
    width: auto;
    margin-top: -4px;
  }

  #ronin-r-logo
  {
    float: left;
    width: 100px;
  }

  #ronin-r-menu-top
  {
    width: 50px;
    height: 100%;
    padding-top: 3px!important;
  }
}

#mdal table
{

  margin-top:15px;
}

#mdal table tr:nth-of-type(2)
{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: flex-end;
  align-items: stretch;
}

#mdal-left, #mdal-drch {
  position: absolute;
  bottom: 0;
}

#mdal-left
{
  padding-left:  2%;
  left: 0;
}

#mdal-drch
{
  right:15px;
  padding-right: 2%;
}


#mdal-cntd-btom
{
  width: 100%;
  display:flex;
  justify-content:center;

  color: white;
  height: 26px;
  margin-top: 5px;
  margin-left: 0;
}


#mdal-cntd-btom b {
  font-size:1.1em;
  padding: 0 40px;
}

.size-xs #mdal #mdal-cntr {
  padding-bottom: 0px !important;
}


#mdal-clse
{
  position: fixed;
  z-index: 10000;
  top: 15px;
  right:  15px;
  cursor: pointer;

  background: rgba(230, 20, 20, 1);
  border-radius: 100%;
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 5px;
}


#mdal-clse::before
{
  content: 'X';
  color: rgba(245, 245, 245, 1);
  font-weight: bolder;
  font-size: 1.5rem;
}


#mdal-cntd
{
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}

#mdal-cntd img
{
  max-width: 100%;
}


.responsive-lang ul.responsive-lang
{
    padding-top: 50px;
}


.size-xs .ronin-date-client
{
  background-color:  #cacaca1e!important;
  border-bottom: 1px solid #cacaca9d!important;
}

.size-xs .ronin-date-client>div
{
  min-height:1px;
  padding: 4px 3px 2px 3px;
  width: 33.33%;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: stretch;
  align-items: center;
}


/*@media  (max-width: 339px) {


  #mdal-cntd-btom b {
    font-size:0,8em;
  }


  #mdal-cntd
  {
    text-align: center;
  }

  #mdal-cntd img
  {
    background-color: rgba(0,0,0,0.25)!important;
    box-shadow: 0 5px 10px rgba(0,0,0,0.25);
  }


}*/