@media only screen and (min-width: 1600px){
  .catalog-product-view .col2-left-layout .main .col-left {
    display: block !important;
  }
  .catalog-product-view .display-men-ipad {
      display: none;
  }
  .catalog-product-view .wrapper .col2-left-layout .main .col-main {
    padding-left: 200px;
  }
  .catalog-product-view .product-view .product-essential {
    max-width: 1430px;
  }
  .algorithmImgActual{
    width: 49%;
  }
  .algorithmImgHorizontal{
    width: 98.5%;
  }
  .algorithmElementVideo{
    width: 49%;
  }
  #videoProducts{
    width: 49% !important;
  }
}
@media only screen and (max-width: 960px) and (min-width: 761px){
  #onestepcheckout-login-popupTocheckout {
    float: left;
    width: 94%;
    top: 20% !important;
  }
  #onestepcheckout-login-popup-contents-loginTocheckout input.input-text,#onestepcheckout-login-popup-contents-forgotTocheckout input.input-text {
    width: 260px;
    padding: 0 0 0 2%;
  }
  #onestepcheckout-login-popup-contents-forgotTocheckout .fields-one,#onestepcheckout-login-popup-contents-loginTocheckout .fields-one {
    width: 100%;
  }
  .onestepcheckout-popup-contentsTocheckout .fields-one {
    width: 100%;
  }
}
@media only screen and (max-width: 1520px) and (min-width: 761px){
  .catalogsearch-result-index .main .col-main .col-inner .results-view .empty-listado-2,
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-2,
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-4,
  .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-2,
  .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-4 {
    padding: 0;
    /*width: 900px;*/
    margin: 0 auto;
    margin-top: 0;
  }
  .catalogsearch-result-index div.page-title {
    width: 900px;
  }
  .catalog-category-view div.page-title {
    width: auto;
    /*float: left;*/
  }
  .catalog-category-view #cont_nav_parrillas{
   padding: 0;
   margin: 0 auto;
  }
}
/* Desktops and laptops ----------- */
@media only screen and (min-width: 1280px){
  #onestepcheckout-columstwo {
      width: 716px;
      float: left;
      padding: 0px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-left {
    min-height: 514px;
    padding: 0 0;
    margin: 0 0;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle {
      width: 286px;
      border-left: 1px solid #e4e5e5;
      border-right: 1px solid #e4e5e5;
      padding: 0 26px;
      margin: 0 0 0 26px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-right {
      min-height: 514px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select {
    width: 1016px;
    margin: 0px auto !important;
    padding-top: 10px;
    display: block;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns {
    width: 1116px;
  }
  .onestepcheckout-index-index .header-container .content-return {
    width: 1016px;
  }
  .labelCheckOut {
    width: 100%;
  }
  .contacts-index-index .col2-left-layout .main .col-main .col-inner,
  .customer-account-login .col2-left-layout .main .col-main .col-inner,
  .customer-account-resetpassword .col2-left-layout .main .col-main .col-inner,
  .customer-account-forgotpassword .col2-left-layout .main .col-main .col-inner {
    float:none;
    width:1016px;
    margin: 0 auto;
  }
  .customer-account-create .col-inner {
      margin: 0 auto;
      width: 1016px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards #id_giftcardcode {
    height: 30px;
    margin: 3px 0 8px 10px;
    width: 146px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards button#onestepcheckout-giftcard-add {
    border: medium none;
    height: 30px;
    margin: 0 0 0 0px;
    padding: 0;
    width: 80px;
    background: #7B7B7E;
    float: none;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards label {
      display: block;
      width:76px;
      margin: 5px 0px 0px 10px;
      text-align: center;
      float: left;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards table {
      display: inline-block;
      width: 170px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards table td {
      vertical-align: middle;
      float: left;
      width: 176px;
  }
  #previsualizar-greeting {
    width: 74%;
  }
  .checkout-cart-index .col-inner {
    width: 1024px;
  }
  .acceptRegister {
    width: 88%;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login {
    width: 1024px;
    margin: 0 auto;
  }
  .jw-display-icon-container{
      top:80%;
      left:75%;
  }
  .customer-account-create .display-men-ipad {
    display: none;
  }
  .customer-account-create .col2-left-layout .main .col-left {
    display: block !important;
  }
  .onestepcheckout-index-index .wrapper .footer-container #footer .footer-inner div.footer-inf.checkout .cont-footer {
    width: 1016px;
  }
}
@media only screen and (max-width: 1280px){
  .customer-account-create .col2-left-layout .main .col-main {
    padding-left: 3%;
  }
  .customer-account-create .display-men-ipad {
    display: block;
  }
  .customer-account-create .col2-left-layout .main .col-left {
    display: none;
  }
}
@media only screen and (min-width: 761px) {
  #cookiewarning .container {
    top: 0;
  }
  .col2-left-layout .main .col-left {
    width:220px;
  }
  #menutoggle {
    display:none;
  }
  .mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 761px) {
  /* SEARCHBROKER */
  .sb-box-dos .sb-element {
    width: 47.6% !important;
    height: 650px !important;
  }
  #sb-results {
    width: 100%;
    max-width: 1024px;
  }
  .sb-box-cuatro #sb-results {
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 768px){
  .catalog-category-view .main .col-main .col-inner .category-products .products-grid .item .product-image img {
      border: none;
  }
  .catalog-category-view .main .col-main .col-inner .category-products .products-grid .item .product-image img.mouseover {
      position: absolute; left:0; z-index: 10; top: 0;
          visibility:hidden;
          opacity: 0;
  }
}
/* IPAD HORIZONTAL */
@media only screen and (max-width: 1024px) and (min-width: 760px) and (orientation: landscape)  {
  /*.catalog-category-view .main .col-main .col-inner .category-products ul.listado-4 .item {
    width: 25%;
  }*/
  .col2-left-layout .main .col-main {
    padding: 0 0 200px 200px;
  }
  body.customer-account-create div.wrapper div.page div.main-container div.main div.col-main {
    padding-bottom: 120px;
  }
  .cms-faq .col2-left-layout .main .col-left,
  .cms-green-future .col2-left-layout .main .col-left,
  .ad-stores .col2-left-layout .main .col-left{
    display: block !important;
  }
  .display-men-ipad {
    clear: left;
    float: left;
    margin-left: 3%;
    margin-top: 15px;
    background: url("../images/mobile/menu-icono.png") no-repeat;
    height: 22px;
    width: 100px;
    background-size: 63px;
    background-position: -20px -20px;
    z-index: 9999;
  }
  .col-inner {
    padding-right:0;
  }

  .catalogsearch-result-index div.page-title,
  .catalog-category-view div.page-title {
      width: 50%;
      margin-left: 2%;
  }
  .catalog-category-view div.page-title {
    margin-left: 0;
  }
  .col-inner .block-layered-nav #gan-block-content {
    margin-left: 3%;
    width: calc(96% - 218px);
  }
  .catalogsearch-result-index .main .col-main .col-inner .results-view .empty-listado-2, .catalog-category-view .main .col-main .col-inner .category-products ul.listado-2, .catalog-category-view .main .col-main .col-inner .category-products ul.listado-4, .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-2, .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-4 {
    width: 94%;
  }
  .catalog-category-view .main .col-main .col-inner .category-products ul li.item img.catalog-product-image, .catalogsearch-result-index .main .col-main .col-inner .category-products ul li.item img.catalog-product-image {
    width: 100%;
  }
  .cabecera {
    width: 94% !important;
    min-width: 0 !important;
  }
  .catalog-product-view .product-view .product-essential {
    width: 96% !important;
  }
  .catalog-product-view.product-tarjetaregalo .product-view .product-essential {
    width: 765px !important;
  }
  .catalog-product-view .product-view .product-essential .product-img-box {
    width: 62%;
  }
  .catalog-product-view .customer-reviews {
    width: 100% !important;
  }
  #product-options-wrapper .swatchesContainer label {
    display: block;
  }
  article.my-wishlist .wrapper .wrapper-list .wrapper-element {
    margin-right: 15px !important;
  }
  .customer-account-create .col-inner {
    margin-top: 0;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login {
    width: 100%;
  }
  body.customer-account-create div.wrapper div.page div.main-container {
    padding-bottom: 0;
  }
  .giftcard-online {
    width: 100%;
  }
  /* VIDEO */
  .jw-state-complete .jw-display-icon-container {
    top: 65% !important;
  }
  #videoProducts{
      width: 49% !important;
      float: left !important;
      position: relative;
  }
  ::-webkit-scrollbar{
      -webkit-appearance: none;
      width: 5px;
      overflow-x: hidden;
  }
  ::-webkit-scrollbar-thumb {
      background-color: rgba(0,0,0,.5);
      overflow-x: hidden;
  }
  /* QUICKSHOP */
  .catalog-category-view .swatch-category-container {
    position: relative;
    height: auto !important;
    display: block;
  }
  .catalog-category-view .swatchContainer {
    position: relative;
    padding: 5px;
  }
  .carga-tallas {
    display: none !important;
  }
  .sizes-swatch.clearer {
    display: none;
  }
  .color-swatch.clearer {
    display: none;
  }
  .addToCartQuick {
    display: none;
  }
  .masColores {
    display: none;
  }
  /* SEARCHBROKER */
  #sb-result.sb-box-cuatro div div#sb-results.results div.sb-element {
    width: 22.6% !important;
    height: 300px !important;
  }
  .sb-element .numero-parrilla.cuatro article .sb-element-header a img.imgGoodBack {
    width: 100% !important;
  }
  #sb-result.sb-box-dos div div#sb-results.results .sb-element img.imgGoodBack {
    width: 100% !important;
  }
  /*******************************************
  Localizador 2015
  ********************************************/
  .i4storelocator-index-index .i4storelocator-page {
      width: 98%;
  }
  .i4storelocator-index-index .box-cp #buscarcp{
      width: 132px;
  }
  .i4storelocator-index-index .name-filters{
    width: 100%;
    margin-bottom: 15px;
  }
  .i4storelocator-index-index .wraper-filter-tipo-tienda .content-filter-tipo-tienda,
  .i4storelocator-index-index .wraper-filter-linea .content-filter-linea {
      float: left;
  }
}
/* FIN IPAD HORIZONTAL  */
@media only screen and (min-width: 1024px) {
  #footer .footer-inner .footer-right {
    width: 25%;
  }
  .col2-left-layout .main .col-left {
    display: block;
  }
  .cms-faq .col2-left-layout .main .col-left,
  .cms-green-future .col2-left-layout .main .col-left,
  .ad-stores .col2-left-layout .main .col-left{
    display: block !important;
  }
  #sb-results {
    max-width: 1100px;
  }
}
#sb-results .sb-element-product-name,
#sb-results .precios-buscador,
#sb-results .mas-colores,
#sb-results .sb-element-price,
.sb-element {
  font-family: 'Futura Com Medium',Arial,Geneva,sans-serif;
}

@media only screen and (max-width: 1024px) {
  #footer .footer-inner .footer-right {
    width: 25%;
  }
  .content-ayudas {
    display: none;
  }
  .catalog-product-view div.wrapper div.page div.header-container header div.display-men-ipad,
  .cms-faq div.display-men-ipad
   {
    display: block;
  }
  .customer-account-create .col2-left-layout .main .col-left {
    display: none !important;
  }
  article.my-wishlist .wrapper .wrapper-buttons-allCart .btn-left {
    width: 33%;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .payment-methods .description-payment {
    padding-left: 0;
    margin-top: 10px;
  }
  /* QUICK SHOP */
  .catalog-category-view .swatch-category-container .swatch {
    height: 13px;
    width: 13px;
  }
  .ttallas-swatch.clearer {
    display: none;
    height: 0;
  }
  .enterprise-rma-return-history .col-main .my-account {
    width: 93%;
    float: left;
  }
  .enterprise-rma-return-history .tipos-devolucion .box1, .enterprise-rma-return-history .tipos-devolucion .box2 {
    width: 86%;
    padding: 7% 7% 0;
  }
  .enterprise-rma-return-history .tipos-devolucion .box2 {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 1380px) and (min-width: 1024px){
  /* SEARCHBROKER */
  #sb-results {
    width: 100%;
    max-width: 1024px;
  }
  .sb-box-cuatro #sb-results {
    width: 100%;
    padding-left: 0;
    max-width: 1024px;
  }
  #sb-result.sb-box-cuatro div div#sb-results.results div.sb-element {
    width: 22.6% !important;
    height: 400px !important;
  }
  .sb-element .numero-parrilla.cuatro article .sb-element-header a img.imgGoodBack {
    width: 100% !important;
  }
  #sb-result.sb-box-dos div div#sb-results.results .sb-element img.imgGoodBack {
    width: 100% !important;
  }
  .sugerencias-directas {
    max-width: 1024px;
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 760px) {
  .cms-prehome .popup-seleccion-idioma {
    left: 25%;
  }
  .popup-seleccion-idioma #selects-general-format .selector-seleccionado.store .bstore .istoreauto {
    width: 167px;
  }
}
/* IPAD VERTICAL  */
@media only screen and (max-width: 1024px) and (min-width: 760px) and (orientation: portrait) {
  .header-container {
    padding: 0;
  }
  .col-main {
    background: #fff;
  }
  .wrapper .header-container header {
    min-height: 89px;
  }
  .quick-access2 a {
  margin-left: 13px;
  }
  .content-ayudas {
    display: none;
  }
  .bag-recount {
    margin-left: 5px;
  }
  .bag-link {
    margin-left: -5px;
    margin-right: 5px;
  }
  body > div.wrapper > div > div.header-container > header > div.logoaltdiv > h1 > a > img {
    width: 100%;
  }
  .col-inner .block-layered-nav #gan-block-content {
    margin-left: 0;
    width: calc(100% - 210px);
  }

  .catalogsearch-result-index .main .col-main .col-inner .results-view .empty-listado-2,
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-2,
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-4,
  .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-2,
  .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-4 {
    width: 100%;
  }

  .col2-left-layout .main .col-left {
    display: block;
  }
  .catalog-category-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.category-products div.block div#gan-block-content.block-content div#filters dl.gan-attribute.price {
    margin: 0;
  }
  .catalogsearch-result-index div.page-title,
  .catalog-category-view div.page-title {
    width: 100%;
  }
  /*.catalog-category-view .main .col-main .col-inner .category-products ul.listado-4 .item {
    width: 25%;
  }
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-2 .item {
    margin:0;
    width: 50%;
  }*/
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-2 .item.even {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .catalogsearch-result-index .col2-left-layout .main .col-main, .cms-green-future .col2-left-layout .main .col-main, .cms-film-clips .col2-left-layout .main .col-main, .cms-tarjeta-regalo-online .col2-left-layout .main .col-main, .cms-online-gift-card .col2-left-layout .main .col-main, .contacts-index-index .col2-left-layout .main .col-main, .customer-account-login .col2-left-layout .main .col-main, .customer-account-create .col2-left-layout .main .col-main, .cms-no-route .col2-left-layout .main .col-main, .customer-account-index .col2-left-layout .main .col-main, .onestepcheckout-index-index .col2-left-layout .main .col-main, .customer-account-forgotpassword .col2-left-layout .main .col-main {
   width: 98%;
   padding-bottom: 50px;
  }
  .catalog-product-view .product-view .box-collateral {
    width: 97%;
    margin: 30px auto 0 0;
    min-width: 0;
  }
  .fieldset-camps {
    clear: left;
  }
  #footer .footer-inner .nf-col6 {
    display: none;
  }
  .footer-left {
    width: 445px;
  }
  .footer-inner {
    width: 94%;
  }
  .catalog-product-view.catalog-product-view div.wrapper div.page div.main-container div.main .col-main {
    padding: 0;
  }
  .wrapper .page .main-container {
    padding: 0;
  }
  .catalog-product-view .product-view .product-essential {
    width: 100%;
    min-width: 100%;
    padding: 0 2%;
  }
  .catalog-product-view .product-view .product-essential .product-shop .options-container-big .sizeguide {
    padding-right: 35px;
  }
  .options-container-big dd.last {
    margin-bottom: 0;
    top: 25px;
  }
  #product-options-wrapper > dl > dd.last {
    z-index: 1;
  }
  #product-options-wrapper .swatchesContainer label {
    display: block;
  }
  .options-container-big .swatch {
    margin-bottom: 10px;
    width: 30px;
    height: 30px;
  }
  .catalog-product-view .product-view .box-collateral ul.block-content li.item {
    width: 120px;
  }
  .catalog-product-view .product-view .box-collateral ul.block-content li.item .item-info a img {
    width: 100%;
    height: auto;
  }
  .catalog-product-view .product-view .product-essential .product-shop .options-container-big .sizeguide a {
    z-index: 2;
    top: 95px;
  }
  .catalog-category-view .main .col-main .col-inner .category-products .products-grid .item .pro-new > div {
    display: none;
  }
  .all-config {
    height: 40px;
    margin-top: 5px;
  }
  /* VIDEO */
  .jw-display-icon-container {
    top: 3% !important;
    left: 70% !important;
  }
  .col-inner .block-layered-nav #gan-block-content{
    top: 128px;
  }
  .quick-access2 {
    padding: 0 !important;
    margin-right: 14px !important;
    margin-top: 8px;
  }
  .quick-access2 a#link-preview-wishlist img#wishlist-icon-header {
    bottom: 2px;
  }
  .pais-envio {
    margin-left: 14px !important;
  }
  .logoaltdiv {
    width: 280px;
    margin: 0 0 0 14px;
  }
  .idioma-selector-nuevo {
    margin-left: 14px;
  }
  .desplegar-micuenta {
      right: 184px;
  }
  .franja-header {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .page-title-box {
    margin-top: 15px;
  }
  .catalog-category-view .main .col-main .col-inner .category-title {
    padding-top: 0;
  }
  .ticker {
    margin-right: 12px;
  }
  #topCheckout {
    width: 98%;
  }
  #search_mini_form .form-search {
    margin: 0 14px 0 0;
  }
  .footer-container {
    padding: 0;
  }
  #ajax_loader {
    margin-right: 36px;
  }
  .openSearch {
    margin-right: 14px !important;
  }
  .nav-container {
    padding: 0;
  }
  .ticker {
    padding: 0;
  }
  .main-container {
    padding: 0;
  }
  footer .cont-footer{
    width: 95%;
  }
  footer .cont-footer .footer-tiendas img{
    margin-top: 18px;
  }
  .mobile #footer .footer-inner .nf-col1 ul li a.tarjetaregalo {
    margin-right: 35px !important;
    border:0 !important;
  }
  .catalog-product-view .product-view .product-essential .product-shop .product-main-info .product-name {
    margin: 0px 0 17px;
  }
  .catalog-product-view .product-view .product-essential .product-shop-container .product-shop {
    width: 97%;
  }
  .col2-left-layout .main .col-left {
    top: 90px !important;
    margin-left: 0 !important;
    padding-left: 14px;
  }
  body.cms-faq > div.wrapper > div > div.main-container.col2-left-layout > div.main > div.col-left.sidebar {
    display: none;
  }
  body.cms-faq .col2-left-layout .main .col-main {
    padding-left: 0;
  }
  #scroll-top-menu-div {
    position: relative;
    top: 10px;
  }
  a.scroll-top-menu {
    display: none;
  }
  .contacts-index-index .col2-left-layout .main .col-main #contactForm {
    width: 92%;
  }
  .cabecera {
    min-width: 0 !important;
    width: 100% !important;
  }
  .catalog-product-view .product-view .product-essential .product-img-box .socials {
    width: 100%;
    clear: both;
    margin-top: 15px;
  }
  /* QUICKSHOP */
  .catalog-category-view .swatch-category-container {
    position: relative;
    height: auto !important;
    display: block;
  }
  .catalog-category-view .swatchContainer {
    position: relative;
    padding: 5px;
  }
  .carga-tallas {
    display: none !important;
  }
  .sizes-swatch.clearer {
    display: none;
  }
  .color-swatch.clearer {
    display: none;
  }
  .addToCartQuick {
    display: none;
  }
  .masColores {
    display: none;
  }
  .all-config .masColores {
    display: none;
  }
  /* FIN QUICKSHOP */
  .share-this-socials {
    right: 0;
    left: auto;
  }
  /* POPUP */
  div.jqmdWide {
    left: 12px !important;
  }
  .guia_talla_popup {
    width: 709px;
  }
  .catalog-product-view .customer-reviews {
    width: 97%;
    min-width: 0;
    margin-left: 0;
  }
  .catalog-product-view .product-view .product-essential .product-shop-container {
    width: 262px;
  }
  /* FICHA DE PRODUCTO */
  #for-add-to-wish-list.solorojo{
      width: 100px;
      max-width: 100px;
      padding-left: 22px;
      background-position:20px 12px;
  }
  #for-add-to-wish-list.solorojo:hover{
      width: 100px;
      max-width: 100px;
      padding-left: 22px;
      background-position:20px 12px;
  }
  #for-add-to-wish-list{
      width: 100px;
      max-width: 100px;
      padding-left: 22px;
      background-position:12px 12px;
  }
  #for-add-to-wish-list:hover{
      width: 100px;
      max-width: 100px;
      background-position:12px 12px;
  }
  #share-button .compartir-a {
      width: 117px;
      max-width: 117px;
  }
  #share-button .compartir-a:hover {
      width: 117px;
      max-width: 117px;
  }
  #share-button a.compartir-a {
      width: 115px;
      max-width: 115px;
  }
  #share-button a.compartir-a:hover{
      width: 115px;
      max-width: 115px;
  }
  #videoProducts{
      width: 100% !important;
      float: left !important;
      position: relative;
  }
  .algorithmElementVideo{
      width: 100%;
      float: left !important;
      position: relative;
  }
  /* FIN FICHA DE PRODUCTO */
  /* POPUP */
  .customer-reviews .review-filter .selector span {
    margin-right: 0;
  }
  .customer-reviews .review-filter {
    width: auto;
  }
  .display-men-ipad {
    display: none;
    clear: left;
    float: left;
    margin-left: -5px;
    margin-top: 10px;
    background: url("../images/mobile/menu-icono.png") no-repeat;
    height: 22px;
    width: 100px;
    background-size: 63px;
    background-position: 0 -20px;
    z-index: 9999;
  }
  ::-webkit-scrollbar{
      -webkit-appearance: none;
      width: 5px;
      overflow-x: hidden;
  }
  ::-webkit-scrollbar-thumb {
      background-color: rgba(0,0,0,.5);
      overflow-x: hidden;
  }
  /* CHECKOUT */
  #onestepcheckout-giftmessages {
    width: 100%;
    float: left;
  }
  .onestepcheckout-giftmessagecontainer {
    float: left;
    width: 100%;
  }
  .onestepcheckout-giftmessages {
    width: 303px;
    float: left;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-right {
    width: 380px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .price {
    width: 60px;
  }
  #onestepcheckout-columstwo {
    padding-right: 35px;
  }
  .onestepcheckout-index-index div.wrapper div.page div.main-container div.main div.col-main {
    width: 100%;
    padding-left: 14px !important;
    margin-bottom: -70px;
    /*padding: 0 0 120px;*/
  }
  .onestepcheckout-index-index div.wrapper div.page div.main-container div.main div.col-main div.col-inner form#onestepcheckout-form fieldset.group-select div.onestepcheckout-threecolumns div#onestepcheckout-columstwo div.onestepcheckout-column-middle {
    min-height: 400px !important;
  }
  .onestepcheckout-index-index div.wrapper div.page div.main-container div.main div.col-main div.col-inner form#onestepcheckout-form fieldset.group-select div.onestepcheckout-threecolumns div#onestepcheckout-columstwo div.onestepcheckout-column-middle p.onestepcheckout-numbers {
    height: 0;
    float: left;
    width: 100%;
    padding-bottom: 20px;
  }
  .onestepcheckout-index-index div.wrapper div.page div.main-container div.main div.col-left {
    display: none;
  }
  .onestepcheckout-index-index div.wrapper div.page div.main-container div.main div.col-left div#block-menu-menu {
    height: 360px !important;
  }
  #block-menu-menu {
    min-height: 665px !important;
  }
  .onestepcheckout-column-middle {
    height: 0;
  }
  .checkoutcontainer {
    min-height: 1330px !important;
  }
  .items-cart {
    width: 38%;
  }
  .checkout-cart-index .cart {
    margin: 0 9px 50px 0;
  }
  .onestepcheckout-giftmessages div#allow-gift-message-container.gift-box fieldset.group-select {
    width: auto;
  }
  #gift-message-line-container textarea {
    width: 87%;
  }
  .onestepcheckout-giftmessages .from-box {
    text-align: left;
    width: 94%;
  }
  #gift-message-line-container input {
    width: 150px;
  }
  .items-cart {
    width: 40%;
  }
  .checkout-cart-index .cart {
    position: relative;
    left: -7px;
  }
  .onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-right .onestepcheckout-adws #id_adwscode {
    width: 236px;
  }
  .onestepcheckout-index-index .validation-advice {
    margin: 3px 0 0 10px;
  }
  .shopping-bag #desplegable .pais-envio {
    margin-left: 0 !important;
  }
  .onestepcheckout-index-index .needhelp-static {
    margin-right: 14px;
  }
  .onestepcheckout-index-index #osc-toc {
    padding: 0 0 29px 0px;
  }
  .onestepcheckout-index-index #onestepcheckout-toc-popup {
    top: 180px;
    left: 25px;
  }
  .checkout-cart-index .col-inner {
    padding-right: 12px;
  }
  .checkout-cart-index .btn-proceed-checkout {
    width: 100%;
  }
  /* STORES */
  .ad-stores .store-info {
  float: left;
  text-align: center;
  width: 100%;
  text-align: center;
  }
  .ad-stores .col2-left-layout .main .col-main {
    padding-left: 14px;
  }
  .ad-stores .col2-left-layout .main .col-left {
    display: none;
  }
  .ad-stores .col-inner, .ad-stores .col-inner, .cms-film-clips .col-inner, .customer-account-index .col-inner {
  width: 98% !important;
  margin: 0 auto;
  float: left;
  }
  .ad-stores .store-info h3 {
    text-align: center;
  }
  /* Selector de País */
  #on4changecountry {
    width: 104%;
  }
  #on4changecountry > div > ul {
    width: 23%;
    margin-right: 10px;
  }
  body.on4changecountry-index-index > div.wrapper > div > div.main-container.col1-layout > div.main > div > div.col-inner {
    padding-right: 12px;
  }
  #on4changecountry div ul li img {
    width: 100%;
  }
  .i4storelocator-index-index .i4storelocator-results {
    width: 93% !important;
  }
  div.cms-change-country {
    padding: 0 0 0 14px;
  }
  /* Searchbroker */
  .logoaltdiv-search a img {
    width: 75%;
  }
  .logoaltdiv-search a.logo {
    padding-left: 14px;
    width: auto;
  }
  #sb-searchbox {
    margin-left: 14px;
  }
  #busquedas_populares {
    margin-left: 14px;
  }
  #sb-result {
    width: 75%;
    margin: 0 0 0 180px;
  }
  #sb-results {
    width: 580px;
  }
  .palabra-buscada {
    width: 580px;
  }
  .sugerencias-directas {
    width: 580px;
  }
  #sb-Spellcheck {
    float: left;
    width: 540px;
  }
  #sb-result.sb-box-cuatro div div#sb-results.results div.sb-element {
    width: 125px !important;
    margin: 0;
    padding: 15px 5px 0;
    margin-top: 40px;
    height: 250px !important;
  }
  #sb-result.sb-box-cuatro div div#sb-results.results div.sb-element img {
    width: 125px !important
  }
  #sb-result.sb-box-cuatro div div#sb-results.results div.sb-element img.imgGoodBack {
    width: 89% !important;
  }
  #sb-result.sb-box-dos div div#sb-results.results div.sb-element {
    width: 48% !important;
    margin: 0;
    padding: 15px 5px 0;
    height: 450px !important;
  }
  #sb-result.sb-box-dos div div#sb-results.results div.sb-element img {
    width: 100% !important
  }
  #sb-result.sb-box-dos div div#sb-results.results div.sb-element img.swatch-ind {
    width: 16px !important
  }
  #sb-result.sb-box-dos div div#sb-results.results div.sb-element img.imgGoodBack {
    width: 100% !important;
  }
  .sb-box-cuatro #sb-results {
    width: 570px;
  }
  .logoaltdiv-search a {
    padding-left: 14px;
  }
  .envios-devoluciones {
    margin-right: 14px;
  }
  .parrillas-buscador {
    margin-right: 14px;
  }
  .volver-atras.pc {
    margin-left: 14px;
  }
  #sb-facets {
    margin-left: 14px;
  }
  #sb-noResults {
    width: 580px;
    float: left;
  }
  .sb-element-product-name a, .sb-element-product-name a:visited, .sb-element-product-name a:link, .sb-element-product-namea :active {
    margin-top: 0;
  }
  .sb-element-header {
    margin-bottom: 12px;
  }
  /* CREAR CUENTA */
  .customer-account-create .col2-left-layout .main .col-main .account-create #register-form {
    width: 100%;
    float: left;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create {
    float: left;
    width: 100%;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset {
    width: 100%;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-camps {
    float: none;
    width: 60%;
    margin: 0 auto;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-text {
    float: left;
    width: 100%;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-camps form#form-validate ul.form-list li.fields div.customer-name div.field div.input-box input {
    width: 100% !important;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-camps form#form-validate ul.form-list li.fields div.field div.input-box input#email_address.input-text {
    width: 100%;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-camps form#form-validate ul.form-list li.fields div.field div.input-box input#password.input-text {
    width: 100%;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-camps form#form-validate ul.form-list li.fields div.field div.input-box input#confirmation.input-text {
    width: 100%;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-text div.fieldset-text1 {
    display: none;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login .col2-set .new-users, .customer-account-login .col2-left-layout .main .col-main .account-login .col2-set .registered-users {
    clear: left;
    border-bottom: 1px solid #c4c5c7;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
  }
  .customer-account-create .col2-left-layout .main .col-main .account-create #register-form .control {
    width: 105%;
  }
  .customer-account-create .col2-left-layout .main .col-main .account-create #register-form .control fieldset label {
    width: 110%;
    float: left;
    margin: 0;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login {
    width: 100%;
    float: left;
  }
  .customer-account-create div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-create div.fieldset div.fieldset-camps form#form-validate div.control fieldset label.required div.acceptRegister {
    float: left;
    width: 93%;
    margin-left: 0;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login .col2-set .registered-users .form-list .input-box input {
    width: 88%;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login .col2-set .registered-users .form-list .forgot-password-mobile {
    left: 0;
  }
  .customer-account-login div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-login form#login-form div.fieldset div.col2-set div.col-1 {
    border-bottom: 0;
  }
  .customer-account-login .col2-left-layout .main .col-main .account-login .col2-set .registered-users {
    padding-right: 0;
  }
  .customer-account-login div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-login form#login-form div.fieldset div.col2-set {
    float: none;
    margin: 40px auto 0;
    width: 100%;
  }
  .customer-account-login div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.account-login form#login-form div.fieldset {
    width: 100%;
    float: left;
  }
  .customer-account-create .col-inner {
    margin-top: 0;
  }
  .validation-advice {
  position: absolute;
  margin: 7px 20px 0;
  }
  .checkbox-form-mobile {
    width: 90%;
  }
  #button-miniform-mobile {
    width: 200px;
  }
  #button-register {
    width: 200px;
  }
  .login-socials-mobile {
    padding-top: 0;
    border: 0;
    margin-bottom: 0;
    width: 90%;
  }
  /* MI CUENTA */
  .customer-account-index .col2-left-layout .main .col-main,
  .sales-order-history .col2-left-layout .main .col-main,
  .sales-order-view .col2-left-layout .main .col-main,
  .enterprise-rma-return-history .col2-left-layout .main .col-main,
  .enterprise-rma-return-view .col2-left-layout .main .col-main,
  .enterprise-rma-return-create .col2-left-layout .main .col-main,
  .customer-address-index .col2-left-layout .main .col-main,
  .customer-address-form .col2-left-layout .main .col-main,
  .newsletter-manage-index .col2-left-layout .main .col-main,
  .wishlist-index-index .col2-left-layout .main .col-main,
  .customer-account-indexgiftcard .col2-left-layout .main .col-main{
    padding-left: 2%;
  }
  .customer-account-index .col2-left-layout .main .col-left,
  .sales-order-history .col2-left-layout .main .col-left,
  .sales-order-view .col2-left-layout .main .col-left,
  .enterprise-rma-return-history .col2-left-layout .main .col-left,
  .enterprise-rma-return-view .col2-left-layout .main .col-left,
  .enterprise-rma-return-create .col2-left-layout .main .col-left,
  .customer-address-index .col2-left-layout .main .col-left,
  .customer-address-form .col2-left-layout .main .col-left,
  .newsletter-manage-index .col2-left-layout .main .col-left,
  .wishlist-index-index .col2-left-layout .main .col-left,
  .customer-account-indexgiftcard .col2-left-layout .main .col-left{
    display: none;
  }
  .customer-account-index .display-men-ipad,
  .sales-order-history .display-men-ipad,
  .sales-order-view .display-men-ipad,
  .enterprise-rma-return-history .display-men-ipad,
  .enterprise-rma-return-view .display-men-ipad,
  .enterprise-rma-return-create .display-men-ipad,
  .customer-address-index .display-men-ipad,
  .customer-address-form .display-men-ipad,
  .newsletter-manage-index .display-men-ipad,
  .wishlist-index-index .display-men-ipad,
  .customer-account-indexgiftcard .display-men-ipad,
  .ad-stores .display-men-ipad .display-men-ipad{
    display: block;
  }
  .col-main .my-account .dashboard {
    width: 100%;
  }
  .sales-order-history .col-main .my-account .data-table .col6,
  .enterprise-rma-return-history .col-main .my-account .data-table .col6 {
      width: 70px;
  }
  .enterprise-rma-return-view .datos-devolucion .col1, .enterprise-rma-return-view .datos-devolucion .col2 {
      float: left;
      width: 340px;
  }
  .sales-order-view .data-table .first-row .option {
      padding-right: 40px;
  }
  .sales-order-view .data-table .item .options .option {
      padding-right: 40px;
  }
  /* FUTURO VERDE */
  .cms-green-future .col-inner {
    width: 100%;
  }
  .cms-green-future .col2-left-layout .main .col-main {
    padding-left: 14px;
  }
  .cms-green-future .main .col-left {
    display: none;
  }
  .cms-green-future .display-men-ipad {
    display: block;
  }
  .cms-green-future .col2-left-layout .main .col-main .std .green-future {
    width: 99%;
  }
  .cms-green-future .col2-left-layout .main .col-main .std .green-future .green-slides-wrapper ul {
    width: 99% !important;
  }
  .cms-green-future .col2-left-layout .main .col-main .std .green-future .green-slides-wrapper ul li {
    padding: 0 0 0 48px;
  }
  .cms-green-future .col2-left-layout .main .col-main .std .green-future .compromise {
  float: right;
  width: 225px;
  margin-right: 20px;
  }
  /* GIFT CARD */
  .giftcard-online {
    width: 100%;
  }
  .giftcard-online img {
    width: 100%;
  }
  .giftcard-online div.contenedor div.giftcard-balance {
    padding: 0 0 0 40px;
  }
  .giftcard-online div.contenedor form input {
    width: 52%;
  }
  .catalog-product-view .product-view .product-essential .product-shop .short-description {
    padding-right: 10px;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-img-box {
    min-width: 0;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-shop form#product_addtocart_form div.giftcard-form div.fieldset {
    width: 100%;
    float: left;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view {
    width: 100%;
    padding: 0;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-shop {
    float: left;
    margin: 0 0 0 25px;
    width: 40%;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential {
    width: 100% !important;
    margin-left: 14px;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-shop form#product_addtocart_form div.short-description {
    width: 100%;
    padding:17px 0 !important;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner {
    padding: 0 12px 0 0;
  }
  .giftcard .tarjeta-mini > img {
    width: 32%;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-img-box div.tarjeta-principal img {
    width: 100%;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-shop form#product_addtocart_form div.giftcard-form div.fieldset ul.form-list li div.input-box {
    width: 100%;
  }
  .catalog-product-view div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.product-view div.product-essential div.product-shop form#product_addtocart_form div.giftcard-form div.fieldset ul.form-list li div.input-box div#uniform-giftcard_amount.selector {
    width: 100%;
  }
  .catalog-product-view .product-view .product-essential .product-img-box {
    width: 420px;
  }
  .product-tarjetaregalo .product-view .product-essential span, .product-tarjetaregalo .product-view .product-essential label, .product-giftcard .product-view .product-essential span, .product-giftcard .product-view .product-essential label {
    width: 88% !important;
  }
  .catalog-product-view .product-view .product-essential .product-shop .giftcard-form .form-list input.input-text {
    width: 96%;
  }
  .catalog-product-view .product-view .product-essential .product-shop .giftcard-form .giftcard-send-form textarea {
    width: 96%;
  }
  .giftcard .add-to-cart .addtocart-btn {
    width: 100% !important;
  }
  /* LANDING APP */
  .cms-app-adolfo-dominguez .ajustepc {
    min-width: 0 !important;
  }
  .cms-app-adolfo-dominguez div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.mid-season-content ul li.item2 section {
    width: auto !important;
  }
  .cms-app-adolfo-dominguez div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.mid-season-content ul li.item-der section section a img {
    width: 48% !important;
  }
  .cms-app-adolfo-dominguez div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.mid-season-content ul li.item section a img {
    width: 100%;
  }
  .cms-app-adolfo-dominguez div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.mid-season-content ul li.item-der section.iconosCompartir {
    padding-top: 25px !important;
  }
  .cms-app-adolfo-dominguez .item-der {
    height: auto !important;
  }
  .cms-app-adolfo-dominguez div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.mid-season-content ul li.item-der section p {
    padding-top: 0 !important;
  }
  .cms-app-adolfo-dominguez div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.mid-season-content ul li.item section img {
    width: 100%;
  }
  /* LANDING DE VIDEOS */
  .cms-corporate .col-inner, .ad-stores .col-inner, .cms-film-clips .col-inner, .customer-account-index .col-inner {
    width: auto;
  }
  /* CONTACTO */
  .contacts-index-index .col2-left-layout .main .col-main .contacts-index .contacts-address {
    margin: 40px 0 30px;
  }
  .contacts-index-index .col2-left-layout .main .col-main .contacts-index .contacts-address .e-mail-phone {
    width: auto;
    margin-right: 9px;
  }
  .contacts-index-index .col2-left-layout .main .col-main #contactForm .fieldset .form-list .input-box input {
    width: 100%;
    padding-left: 0;
  }
  .contacts-index-index .col2-left-layout .main .col-main #contactForm {
    margin: 40px 0 30px;
    width: 90%;
  }
  .contacts-index-index div.wrapper div.page div.main-container div.main div.col-main div.col-inner form#contactForm div.fieldset {
    width: auto;
  }
  .contacts-index-index .col2-left-layout .main .col-main #contactForm .fieldset .form-list .field-comment {
    margin: 0 0 25px;
  }
  .contacts-index-index .col2-left-layout .main .col-main #contactForm .fieldset .form-list .input-box textarea {
    width: 100%;
  }
  .contacts-index-index .col2-left-layout .main .col-main #contactForm .button {
    margin: 0;
  }
  #contactForm .privacy-checker{
    margin-right: 0;
  }
  /* LANDING PERFUME */
  .cms-nuevo-perfume-de-mujer div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.oculto-mobile {
    display: none;
  }
  .cms-nuevo-perfume-de-mujer div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std div.visible-mobile {
    display: block;
  }
  .cms-nuevo-perfume-de-mujer div.wrapper div.page div.main-container div.main div.col-main div.col-inner div.std img {
    width: 100%;
  }
  /* WHISLIST */
  div.col-main div.col-inner div.my-account form#form-validate div.buttons-set {
    width: 100%;
  }
  div.col-inner div.my-account form#form-validate div.fieldset .share-mail ul.form-list {
    width: 100%;
  }
  article.my-wishlist .wrapper .wrapper-list {
    width: 105%;
  }
  body > div.wrapper > div > div.main-container.col2-left-layout > div.main > div.col-main > div > div.my-account {
    width: 98%;
    float: left;
    max-width: 100%;
  }
  div.col-inner div.my-account form#form-validate div.fieldset ul.form-list li.wide div.input-box textarea {
    width: 98%;
    padding-left: 2%;
  }
  div.col-inner div.my-account form#form-validate div.fieldset .share-mail {
    width: 100%;
  }
  .my-account #form-validate .share-mail ul.form-list li .input-box {
    width: 100%;
  }
  article.my-wishlist .wrapper .wrapper-list .wrapper-element {
    width: 125px;
    margin-right: 12px;
  }
  article.my-wishlist .wrapper .wrapper-list .wrapper-element a img {
    width: 125px;
  }
  article.my-wishlist .wrapper .wrapper-buttons-allCart .btn-left {
    width: 26%;
  }
  article.my-wishlist .socials {
    margin-right: 0;
  }
  .wishlist-index-index .col2-left-layout .main .col-main .col-inner {
    padding-right: 12px;
  }
  .wishlist-index-share .col2-left-layout .main .col-main {
    width: 99%;
  }
  /* CERRAR SESIÓN */
  .customer-account-logoutsuccess .col-main p {
    margin: 0 9px 0 14px;
  }
  .customer-account-logoutsuccess .page-title h1 {
    padding: 0 0 0 14px;
  }
  /* FIN CERRAR SESIÓN */
  .catalog-product-view div.wrapper div.page div.header-container header div.display-men-ipad,
  .cms-faq div.display-men-ipad
   {
  margin-left: 0px !important;
  margin-top: 16px !important;
  background-size: 49px !important;
  background-position: 0 -14px !important;
  }
  /************************************************************************************
  FAQ wizard
  *************************************************************************************/
  .faq-bloque-col-main {
      padding-right: 32px;
  }
  .faq-bloque-menu {
      width: auto;
  }
  .formfaq #contactForm{
    width: 100%;
  }
  /************************************************************************************
  Localizador 2015
  *************************************************************************************/
  .i4storelocator-index-index .i4storelocator-page {
      width: 97%;
  }
  .i4storelocator-index-index .box-cp {
      float: left;
      margin-top: 30px;
  }
  .i4storelocator-index-index .name-filters{
    width: 100%;
    margin-bottom: 15px;
  }
  .i4storelocator-index-index .wraper-filter-tipo-tienda .content-filter-tipo-tienda,
  .i4storelocator-index-index .wraper-filter-linea .content-filter-linea {
      float: left;
  }
  .i4storelocator-index-index .selector {
      margin-right: 20px;
  }
  .i4storelocator-index-index .wraper-filter-linea .box-opcion {
      padding-bottom: 20px;
  }
  .i4storelocator-index-index .wraper-filter-linea {
      margin-bottom: 15px;
  }
  .i4storelocator-index-index .i4storelocator-page #contenedor-resultado-tiendas .cont_fila .cont_tienda {
      width: 23%;
      padding-left: 2%;
  }
}
/* FIN ONLY IPAD VERTICAL */
@media only screen and (max-width: 980px) and (min-width: 760px) {
  /*footer*/
  .footer-redes .linea-2{
    display: block;
    margin-top: 20px;
  }
  div.titFooter a.linea-2{
    display: block;
  }
  footer .footer-newsletter .formulario{
    display: block;
    margin-top: 20px;
  }
  footer .cont-footer .footer-redes .titFooter{
    float: none;
    text-align: center;
  }
  footer .cont-footer{
    width: 94%;
    padding: 0px;
  }
  footer .footer-inf{
    padding: 20px 3% 20px;
    width: 94%;
  }
  footer .cont-footer .footer-newsletter{
    margin-left: 12px;
  }
  footer .cont-footer .footer-newsletter{
    width: 28%;
  }
  footer .cont-footer .footer-tiendas{
    width: 27%;
  }
  footer .cont-footer .footer-redes{
    width: 38%;
  }
  footer .click-to-call{
    font-size: 10px;
    width: 300px;
  }
}
@media only screen and (min-width:1400px) {
  .catalogsearch-result-index .main .col-main .col-inner .results-view .empty-listado-2,
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-2,
  .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-2 {
    width: 100%;
    margin: 0 auto;
    max-width: 1100px;
    margin-top: 20px;
  }
}

@media only screen and (min-width:2200px) {
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-4,
  .catalogsearch-result-index .main .col-main .col-inner .category-products ul.listado-4 {
    margin: 0 auto;
    max-width: 2000px;
    margin-top: 15px;
  }
  .catalog-category-view .main .col-main .col-inner .category-products ul.listado-4 {
    margin-top: 20px;
  }
}


