@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap");
@font-face {
  font-family: 'iconFont';
  src: url("../fonts/iconFont/iconFont.eot?v1x4pn");
  src: url("../fonts/iconFont/iconFont.eot?v1x4pn#iefix") format("embedded-opentype"), url("../fonts/iconFont/iconFont.ttf?v1x4pn") format("truetype"), url("../fonts/iconFont/iconFont.woff?v1x4pn") format("woff"), url("../fonts/iconFont/iconFont.svg?v1x4pn#iconFont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-MediumItalic.eot");
  src: url("../fonts/gillSans/GillSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-MediumItalic.woff") format("woff"), url("../fonts/gillSans/GillSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-Heavy.eot");
  src: url("../fonts/gillSans/GillSans-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-Heavy.woff") format("woff"), url("../fonts/gillSans/GillSans-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-HeavyItalic.eot");
  src: url("../fonts/gillSans/GillSans-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-HeavyItalic.woff") format("woff"), url("../fonts/gillSans/GillSans-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-CondensedRegular.eot");
  src: url("../fonts/gillSans/GillSans-CondensedRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-CondensedRegular.woff") format("woff"), url("../fonts/gillSans/GillSans-CondensedRegular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-LightItalic.eot");
  src: url("../fonts/gillSans/GillSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-LightItalic.woff") format("woff"), url("../fonts/gillSans/GillSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-Italic.eot");
  src: url("../fonts/gillSans/GillSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-Italic.woff") format("woff"), url("../fonts/gillSans/GillSans-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-Light.eot");
  src: url("../fonts/gillSans/GillSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-Light.woff") format("woff"), url("../fonts/gillSans/GillSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-Bold.eot");
  src: url("../fonts/gillSans/GillSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-Bold.woff") format("woff"), url("../fonts/gillSans/GillSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-BoldItalic.eot");
  src: url("../fonts/gillSans/GillSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-BoldItalic.woff") format("woff"), url("../fonts/gillSans/GillSans-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans.eot");
  src: url("../fonts/gillSans/GillSans.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans.woff") format("woff"), url("../fonts/gillSans/GillSans.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-Medium.eot");
  src: url("../fonts/gillSans/GillSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-Medium.woff") format("woff"), url("../fonts/gillSans/GillSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-CondensedBold.eot");
  src: url("../fonts/gillSans/GillSans-CondensedBold.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-CondensedBold.woff") format("woff"), url("../fonts/gillSans/GillSans-CondensedBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Gill Sans';
  src: url("../fonts/gillSans/GillSans-SemiBold.eot");
  src: url("../fonts/gillSans/GillSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/gillSans/GillSans-SemiBold.woff") format("woff"), url("../fonts/gillSans/GillSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
/* line 147, ../sass/global/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iconFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*===================================
				COLORS
=====================================
*/
/*black*/
/*white*/
/*color crema*/
/*color crema claro*/
/*light gray*/
/*$mainColor: #89bd24; /*Verde*/
/*verde oliva*/
/*blue*/
/*gris claro*/
/*gris oscuro*/
/*gris footer*/
/*gray slicks*/
/*===================================
				FONTS
=====================================
*/
/* line 1, ../sass/global/_extends.scss */
header .container_top_menu .btn_toggle_menu a:after, header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand:after, header .container_top_menu .region-top-menu .block-commerce-cart .block-title:after, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .link_bottom a:after, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu a:after, header .container_header .search-block-form h2:after, footer .top_footer .container .item_footer .Redes_sociales_form ul li a.facebook:after, footer .top_footer .container .item_footer .Redes_sociales_form ul li a.instagram:after, footer .top_footer .container .item_footer .contact_block .ic_pin:before,
footer .top_footer .container .item_footer .contact_block .ic_watch:before,
footer .top_footer .container .item_footer .contact_block .ic_tel:before,
footer .top_footer .container .item_footer .contact_block .ic_envolve:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper:after, .user-logged-in .register_pop .region-register-bodega .user_info .i_top .ic_phone:before, .user-logged-in .register_pop .region-register-bodega .user_info .ic_item:before, .register_pop .region-register-bodega .cerrar_register:after, form .form-type-checkbox input:after, form .select-wrapper:after, .has-glyphicons .select-wrapper:after, .webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before, .views-field-variations form .form-actions .btn:before, .pagination li.pager__item--next a:after, .pagination li.pager__item--previous a:after, .pager li.pager__item--next a:after, .pager li.pager__item--previous a:after, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close button:before, .modal .modal-dialog .modal-content .modal-header .close:before, .field--name-field-banner .arrow_mobile .ic_arrow_down:after, .field--name-field-tipo-banner-mediano .arrow_mobile .ic_arrow_down:after, .field--name-field-tipo-de-banner-mediano .arrow_mobile .ic_arrow_down:after, .slick-arrow:after, .btns_fixed ul li .content_button .ic_item:before, .banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate span:before,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate span:before, .modal_lines_item .modal-dialog .modal-content .close:after, .bt-volver .boton-volver:before, .block_pqrs .container_block_pqrs .container .block_it .txt_block .link a:after, .slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-comentario:before, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-comentario:before, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a:after, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header a:after, .path-user .region-content .user-form .btn-active-field:before, .path-user .view-addresses .view-header .field--name-body p:before, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete:before, .checkout-previous-link .link-back:before {
  display: inline-block;
  font-size: 18px;
  font-family: "iconFont";
  vertical-align: middle;
}

/* line 7, ../sass/global/_extends.scss */
.carrusel_clients .view-header h2, .carrusel_clients .view-header h4, .view-productos-destacados .view-header h3, .view-productos-destacados .view-header h2,
.view-bloque-home-de-productos .view-header h3,
.view-bloque-home-de-productos .view-header h2, .view-experiencias .view-header h3,
.view-experiencias-home .view-header h3, .view-bloque-nuestros-servicios .view-header h2, .path-user .views-field-order-view-popup .modal .modal-header .modal-title,
.path-user .views-field-order-view-popup .modal .modal-header .odal-title,
.path-user .views-field-delete-popup-profile .modal .modal-header .modal-title,
.path-user .views-field-delete-popup-profile .modal .modal-header .odal-title,
.path-user .views-field-edit-popup-profile .modal .modal-header .modal-title,
.path-user .views-field-edit-popup-profile .modal .modal-header .odal-title,
.path-user .view-id-addresses .modal .modal-header .modal-title,
.path-user .view-id-addresses .modal .modal-header .odal-title, .path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
.path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total .order-total-line-label {
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
}

/* line 16, ../sass/global/_extends.scss */
.paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt h1 .field--name-field-titulo-del-banner p, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt h1 .field--name-field-titulo-del-banner p {
  color: #fff;
  font-family: "Gill Sans";
  font-size: 44px;
  font-weight: 500;
  line-height: 40px;
}

/* line 23, ../sass/global/_extends.scss */
header .container_header .search-block-form form .title_section, .banner_bk .container .field--name-field-titulo, .block_grid .container .Div_Texto_Razones_bloq .field--name-field-titulo, .grid_experiencias .block-title, .register_pop .region-register-bodega .txt_register h2, .webform-confirmation-modal .webform-confirmation-modal--content .notification_byc h2, .cont-getinto .page-title, .modal .modal-dialog .modal-content .modal-body h2.title-pop, .modal .modal-dialog .modal-content .modal-body h2, .modal .modal-dialog .modal-content .modal-body h5, .modal .modal-dialog .modal-content .modal-body h4, .modal .modal-dialog .modal-content .modal-body h3, .precotizer .content_l .field--name-field-titulo h3, .view-bloque-subcategorias .view-header h2 {
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 30px;
  font-weight: 300;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
}

/* line 32, ../sass/global/_extends.scss */
.banner_single.txt_center .txt .field--name-field-texto h2, .grid_productos .view-bloque-home-de-productos .view-header .cat_activ h2, .grid_productos .view-bloque-home-de-productos .view-header #id_filtro, .modal_lines_item .modal-dialog .modal-content .content_left .field--name-taxonomy-term-title h2, .node--type-experiencia .field--name-node-title h2, .page-node-type-experiencias .field--name-node-title h2, .page-node-type-page article .field--name-node-title h2, .page-node-type-nuestros-servicios .filtros_internas .view-header h2,
.page-node-type-locaciones .filtros_internas .view-header h2,
.page-pagina-de-locaciones-novias .filtros_internas .view-header h2,
.path-empresarial .filtros_internas .view-header h2, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--name-node-title h2,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--name-node-title h2,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--name-node-title h2,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.path-empresarial .node--type-locaciones .container_txts .field--name-node-title h2, .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-header h2, .node--type-paginas-corporativa .content_pages .content_txts .field--name-dynamic-token-fieldnode-titulo-paginas-corporativa h2, .view-pagina-de-locaciones .view-header h2, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-header h2, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form legend .fieldset-legend, .path-user .sidebar_left_content #block-usuario-menu, .path-user .region-content .page-header {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 35px;
  margin: 0 0 20px;
}

/* line 40, ../sass/global/_extends.scss */
.banner_bk .container .field--name-field-descripcion, .block_grid .container .Div_Texto_Razones_bloq .field--name-field-descripcion {
  color: #878787;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

/* line 60, ../sass/global/_extends.scss */
.layout-region-checkout-secondary .form-actions a, .layout-region-checkout-footer a {
  background: transparent;
  border: 1px solid #009f3c;
  border-radius: 0px;
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  padding: 5px 20px;
  text-align: center;
  text-transform: uppercase;
}
/* line 71, ../sass/global/_extends.scss */
.layout-region-checkout-secondary .form-actions a:hover, .layout-region-checkout-footer a:hover, .layout-region-checkout-secondary .form-actions a:focus, .layout-region-checkout-footer a:focus {
  opacity: 0.8;
}

/* line 84, ../sass/global/_extends.scss */
.banner_bodas .container .Div_texto .field--name-field-enlace a, .banner_bk .container .enlace .field--type-link a, .register_pop .region-register-bodega .block-user-login-block form .form-actions button, .register_pop .region-register-bodega .block-formblock-user-register form .form-actions button, .mensaje_thanks .buttons a, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a, .modal .modal-dialog .modal-content .modal-footer button:first-child, .modal .modal-dialog .modal-content .modal-footer button:nth-child(2), .field--name-field-enlace a, .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a, .green_btn, .button--primary, .btn-primary, .content_404 .extra_info .button .green_btn, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar a, .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a,
.view-bloque-subcategorias .view-content .views-row .boton-estable a, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a, .path-user .region-content .user-form .form-actions button, .path-user .view-id-addresses .modal form .form-actions button.btn-success.button--primary, .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions .btn-success {
    background: #89bd24;
    border: 1px solid #89bd24;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-family: "Gill Sans";
    font-size: 16px;
    font-weight: 500;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    text-decoration: none;
    transition: all 0.5s;
    border-radius: 8px;
    box-shadow: 0 5px 10px rgb(137 189 37 / 63%);
}
/* line 104, ../sass/global/_extends.scss */
.banner_bodas .container .Div_texto .field--name-field-enlace a:hover, .banner_bk .container .enlace .field--type-link a:hover, .register_pop .region-register-bodega .block-user-login-block form .form-actions button:hover, .register_pop .region-register-bodega .block-formblock-user-register form .form-actions button:hover, .mensaje_thanks .buttons a:hover, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a:hover, .modal .modal-dialog .modal-content .modal-footer button:hover:first-child, .modal .modal-dialog .modal-content .modal-footer button:hover:nth-child(2), .field--name-field-enlace a:hover, .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a:hover, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a:hover, .green_btn:hover, .button--primary:hover, .btn-primary:hover, .content_404 .extra_info .button .green_btn:hover, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar a:hover, .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a:hover,
.view-bloque-subcategorias .view-content .views-row .boton-estable a:hover, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a:hover, .path-user .region-content .user-form .form-actions button:hover, .path-user .view-id-addresses .modal form .form-actions button.btn-success.button--primary:hover, .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions .btn-success:hover, .banner_bodas .container .Div_texto .field--name-field-enlace a:focus, .banner_bk .container .enlace .field--type-link a:focus, .register_pop .region-register-bodega .block-user-login-block form .form-actions button:focus, .register_pop .region-register-bodega .block-formblock-user-register form .form-actions button:focus, .mensaje_thanks .buttons a:focus, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a:focus, .modal .modal-dialog .modal-content .modal-footer button:focus:first-child, .modal .modal-dialog .modal-content .modal-footer button:focus:nth-child(2), .field--name-field-enlace a:focus, .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a:focus, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a:focus, .green_btn:focus, .button--primary:focus, .btn-primary:focus, .content_404 .extra_info .button .green_btn:focus, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar a:focus, .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a:focus,
.view-bloque-subcategorias .view-content .views-row .boton-estable a:focus, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a:focus, .path-user .region-content .user-form .form-actions button:focus, .path-user .view-id-addresses .modal form .form-actions button.btn-success.button--primary:focus, .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions .btn-success:focus, .banner_bodas .container .Div_texto .field--name-field-enlace a:active, .banner_bk .container .enlace .field--type-link a:active, .register_pop .region-register-bodega .block-user-login-block form .form-actions button:active, .register_pop .region-register-bodega .block-formblock-user-register form .form-actions button:active, .mensaje_thanks .buttons a:active, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a:active, .modal .modal-dialog .modal-content .modal-footer button:active:first-child, .modal .modal-dialog .modal-content .modal-footer button:active:nth-child(2), .field--name-field-enlace a:active, .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a:active, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a:active, .green_btn:active, .button--primary:active, .btn-primary:active, .content_404 .extra_info .button .green_btn:active, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar a:active, .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a:active,
.view-bloque-subcategorias .view-content .views-row .boton-estable a:active, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a:active, .path-user .region-content .user-form .form-actions button:active, .path-user .view-id-addresses .modal form .form-actions button.btn-success.button--primary:active, .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions .btn-success:active {
  background: #fff;
  border: 1px solid #89bd24;
  box-shadow: none;
  color: #89bd24;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  outline: none;
  transition: all 0.5s;
  text-decoration: none;
  animation: mkdfPulsesmallfirst 1.8s infinite;
}
ul.menu.hierarchical-taxonomy-menu.block-taxonomymenu__menu li:nth-child(3) > a {
    padding: 0 10px;
    border-radius: 5px;
    line-height: 30px;
    animation: mkdfPulsesmallfirst 1.8s infinite;
}
@-webkit-keyframes mkdfPulsesmallfirst{
    0%{
        -webkit-box-shadow:0 0 0 0 #89bd24;
    }
    70%{
        -webkit-box-shadow:0 0 0 10px rgba(120, 255, 71, 0.15);
    }
    100%{
        -webkit-box-shadow:0 0 0 0 rgba(234,61,86,0);
    }
}
@keyframes mkdfPulsesmallfirst{
    0%{
        -moz-box-shadow:0 0 0 0 #89bd24;
        box-shadow:0 0 0 0 #89bd24
    }
    70%{
        -moz-box-shadow:0 0 0 10px rgba(120, 255, 71, 0.15);
        box-shadow:0 0 0 10px rgba(234,61,86,0);
    }
    100%{
        -moz-box-shadow:0 0 0 0 rgba(122, 234, 61, 0);
        box-shadow:0 0 0 0 rgba(234,61,86,0);
    }
}
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a{
    animation: none !important;
}
/* line 120, ../sass/global/_extends.scss */
.path-user .view-id-addresses .modal form .form-actions button.btn-success {
  background: #009f3c;
  border: 1px solid #009f3c;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  text-decoration: none;
  transition: all 0.5s;
}
/* line 140, ../sass/global/_extends.scss */
.path-user .view-id-addresses .modal form .form-actions button.btn-success:hover, .path-user .view-id-addresses .modal form .form-actions button.btn-success:focus, .path-user .view-id-addresses .modal form .form-actions button.btn-success:active {
  background: #fff;
  border: 1px solid #009f3c;
  box-shadow: none;
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  outline: none;
  transition: all 0.5s;
  text-decoration: none;
}

/* line 156, ../sass/global/_extends.scss */
.banner_single, .block-commerce-portal-products-highlighted, .productos_destacados_home, .grid_productos, .contein-marca, .fluid_block, .paragraph--type--banner-pagina, .paragraph--type--tipo-banner-mediano, .banner_promocional, .precotizer, .commerce-product--type-default, .view-bloque-subcategorias, .bloque_div_pasos, .node--type-paginas-corporativa .banner_page, .path-search .view-search-content, .view-bloque-somos-bodega-cocina, .bloque_preguntas, .checkout-orders {
  left: -50vw;
  margin-left: 50%;
  overflow: hidden;
  position: relative;
  width: 100vw;
}

/* line 163, ../sass/global/_extends.scss */
header .container_header .search-block-form form .form-type-search, .numbers_block .container_cifras, .banner_bk .container, .carrusel_clients .view-content .views-row .views-field-field-logo-cliente .field-content img,
.carrusel_clients .view-content .views-row .views-field-field-logo-aliados .field-content img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 170, ../sass/global/_extends.scss */
.block_pqrs .container_block_pqrs .container .block_it .txt_block .link a, .path-user .view-addresses .view-header .btn-add, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-edit-popup-profile button, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete, .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel {
  border: 0;
  border-radius: 0;
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  height: auto;
  min-height: inherit;
  line-height: inherit;
  padding: 0;
  text-transform: uppercase;
}
/* line 182, ../sass/global/_extends.scss */
.block_pqrs .container_block_pqrs .container .block_it .txt_block .link a:hover, .path-user .view-addresses .view-header .btn-add:hover, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-edit-popup-profile button:hover, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete:hover, .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add:hover,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel:hover,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add:hover,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel:hover, .block_pqrs .container_block_pqrs .container .block_it .txt_block .link a:focus, .path-user .view-addresses .view-header .btn-add:focus, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-edit-popup-profile button:focus, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete:focus, .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add:focus,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel:focus,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add:focus,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel:focus, .block_pqrs .container_block_pqrs .container .block_it .txt_block .link a:active, .path-user .view-addresses .view-header .btn-add:active, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-edit-popup-profile button:active, .path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete:active, .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add:active,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel:active,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add:active,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel:active {
  background: transparent;
  box-shadow: none;
  outline: none;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  /* line 192, ../sass/global/_extends.scss */
  .banner_bodas .container .Div_texto .field--name-field-enlace a, .banner_bk .container .enlace .field--type-link a, .register_pop .region-register-bodega .block-user-login-block form .form-actions button, .register_pop .region-register-bodega .block-formblock-user-register form .form-actions button, .mensaje_thanks .buttons a, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a, .modal .modal-dialog .modal-content .modal-footer button:first-child, .modal .modal-dialog .modal-content .modal-footer button:nth-child(2), .field--name-field-enlace a, .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a, .green_btn, .button--primary, .btn-primary, .content_404 .extra_info .button .green_btn, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar a, .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a,
  .view-bloque-subcategorias .view-content .views-row .boton-estable a, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a, .path-user .region-content .user-form .form-actions button, .path-user .view-id-addresses .modal form .form-actions button.btn-success.button--primary, .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions .btn-success {
    height: 40px;
    min-height: 40px;
    padding: 0 15px;
  }

  /* line 197, ../sass/global/_extends.scss */
  header .container_header .search-block-form form .title_section, .banner_bk .container .field--name-field-titulo, .block_grid .container .Div_Texto_Razones_bloq .field--name-field-titulo, .grid_experiencias .block-title, .register_pop .region-register-bodega .txt_register h2, .webform-confirmation-modal .webform-confirmation-modal--content .notification_byc h2, .cont-getinto .page-title, .modal .modal-dialog .modal-content .modal-body h2.title-pop, .modal .modal-dialog .modal-content .modal-body h2, .modal .modal-dialog .modal-content .modal-body h5, .modal .modal-dialog .modal-content .modal-body h4, .modal .modal-dialog .modal-content .modal-body h3, .precotizer .content_l .field--name-field-titulo h3, .view-bloque-subcategorias .view-header h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 1, ../sass/design/_layout.scss */
header {
  background: transparent;
  left: 0;
  padding-bottom: 15px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 10, ../sass/design/_layout.scss */

/* line 14, ../sass/design/_layout.scss */
header.header_scroll, header.header_white {
  background: #fff;
  border-bottom: 1px solid rgba(151, 152, 153, 0.5);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 23, ../sass/design/_layout.scss */
header.header_scroll .container_top_menu .region-top-menu nav ul li, header.header_white .container_top_menu .region-top-menu nav ul li {
  border-right: 1px solid #979899;
}
/* line 25, ../sass/design/_layout.scss */
header.header_scroll .container_top_menu .region-top-menu nav ul li a, header.header_white .container_top_menu .region-top-menu nav ul li a {
  color: #979899;
}
/* line 30, ../sass/design/_layout.scss */
header.header_scroll .container_top_menu .region-top-menu nav ul li.last a:before, header.header_white .container_top_menu .region-top-menu nav ul li.last a:before {
  background: url("../images/user_ic_green.svg") no-repeat center;
  background-size: contain;
}
/* line 41, ../sass/design/_layout.scss */
header.header_scroll .container_top_menu .logo.logo_white, header.header_white .container_top_menu .logo.logo_white {
  display: none;
}
/* line 44, ../sass/design/_layout.scss */
header.header_scroll .container_top_menu .logo.logo_color, header.header_white .container_top_menu .logo.logo_color {
  display: block;
}
/* line 53, ../sass/design/_layout.scss */
header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li a, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li a {
  color: #979899;
}
/* line 55, ../sass/design/_layout.scss */
header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li a:before, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li a:before {
  background: #89bd24;
}
/* line 63, ../sass/design/_layout.scss */
header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu:hover .show_menu:after, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu:hover .show_menu:after {
  background: url("../images/menu_arrow.svg") no-repeat bottom center;
  background-size: contain;
  opacity: 1;
  top: 10px;
  z-index: 9;
  -webkit-transition: opacity 0.5s 0.05s;
  -moz-transition: opacity 0.5s 0.05s;
  -o-transition: opacity 0.5s 0.05s;
  -ms-transition: opacity 0.5s 0.05s;
  transition: opacity 0.5s 0.05s;
}
/* line 74, ../sass/design/_layout.scss */
header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu {
  border: 1px solid rgba(151, 152, 153, 0.5);
}
/* line 76, ../sass/design/_layout.scss */
header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .block-taxonomymenu__submenu, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .block-taxonomymenu__submenu {
  border: 0;
}
/* line 86, ../sass/design/_layout.scss */
header.header_scroll .container_header .search-block-form h2:after, header.header_white .container_header .search-block-form h2:after {
  color: #979899;
}
/* line 93, ../sass/design/_layout.scss */
header .container_top_menu {
  margin: 0 auto;
  max-width: 1096px;
  position: relative;
}
/* line 98, ../sass/design/_layout.scss */
header .container_top_menu .btn_toggle_menu a {
  display: none;
}
/* line 100, ../sass/design/_layout.scss */
header .container_top_menu .btn_toggle_menu a:after {
  content: "\e914";
  color: #009f3c;
  font-size: 18px;
}
/* line 109, ../sass/design/_layout.scss */
header .container_top_menu .btn_toggle_menu.close_menu a:after {
  content: "\e90b";
}
/* line 115, ../sass/design/_layout.scss */
header .container_top_menu .logo {
  display: block;
  left: -65px;
  position: absolute;
  top: 32px;
  width: 268px;
  z-index: 1;
}
/* line 122, ../sass/design/_layout.scss */
header .container_top_menu .logo a {
  display: block;
}
/* line 125, ../sass/design/_layout.scss */
header .container_top_menu .logo img {
  height: auto;
  max-width: 100%;
}
/* line 129, ../sass/design/_layout.scss */
header .container_top_menu .logo.logo_color {
  display: none;
}
/* line 133, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu {
  display: block;
  text-align: right;
  vertical-align: middle;
  width: 100%;
}
/* line 138, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu nav {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
/* line 142, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu nav ul {
  margin: 0;
  padding: 0;
}
/* line 145, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu nav ul li {
  border-right: 1px solid #fff;
  display: inline-block;
  list-style: none;
  padding: 0 15px;
}
/* line 150, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu nav ul li a {
  color: #fff;
  cursor: pointer;
  font-family: "Gill Sans";
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0;
}
/* line 158, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu nav ul li a:hover, header .container_top_menu .region-top-menu nav ul li a:active, header .container_top_menu .region-top-menu nav ul li a:focus {
  background: transparent;
  opacity: 0.8;
}
/* line 167, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu nav ul li.last a:before {
  background: url("../images/user_ic.svg") no-repeat center;
  background-size: contain;
  content: '';
  color: #89bd24;
  display: inline-block;
  height: 18px;
  margin-right: 10px;
  vertical-align: middle;
  width: 18px;
}
/* line 183, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout {
  display: inline-block;
  margin-left: 25px;
  position: relative;
  vertical-align: middle;
}
/* line 188, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout button {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 191, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout button:hover, header .container_top_menu .region-top-menu #block-cartflyout button:focus {
  box-shadow: none;
  outline: none;
}
/* line 196, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout button.btn-cart-delete {
  font-size: 0;
}
/* line 198, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout button.btn-cart-delete:before {
  content: "\e920";
  font-family: "iconFont";
  font-size: 15px;
}
/* line 211, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .cart-block--offcanvas-cart-table__quantity button {
  background: #fff;
}
/* line 220, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout .cart-block--summary__count {
  background: red;
  border-radius: 100%;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  height: 20px;
  line-height: 21px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 0;
  right: -11px;
  width: 20px;
}
/* line 235, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand {
  background: transparent;
  border: 0;
  cursor: pointer;
  font-size: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 242, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand:after {
  background: #89bd24;
  content: "\e909";
  color: #fff;
  cursor: pointer;
  font-size: 19px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  width: 42px;
}
/* line 254, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand:hover, header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand:focus {
  box-shadow: none;
  outline: none;
  opacity: 0.8;
}
/* line 262, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart {
  display: inline-block;
  margin-left: 25px;
  position: relative;
  vertical-align: middle;
}
/* line 267, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .block-title {
  cursor: pointer;
  font-size: 0;
  margin: 0;
}
/* line 271, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .block-title:after {
  background: #89bd24;
  content: "\e909";
  color: #fff;
  font-size: 19px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  width: 42px;
}
/* line 282, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .block-title:hover, header .container_top_menu .region-top-menu .block-commerce-cart .block-title:focus {
  opacity: 0.8;
}
/* line 287, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart-block--summary {
  /*display: none;*/
}
/* line 290, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block {
  background: #fff;
  border-radius: 5px;
  display: none;
  padding: 35px 30px 40px;
  position: absolute;
  top: 58px;
  right: -40px;
  width: 510px;
  z-index: 2;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
}
/* line 301, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block:before {
  background: url("../images/menu_arrow.png") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 50px;
  width: 20px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 314, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block.open_cart:before {
  top: -14px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 319, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .cart-block--summary {
  text-align: left;
}
/* line 321, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .cart-block--summary a {
  color: #979899;
  text-align: left;
}
/* line 326, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .cart-block--contents {
  display: block;
  left: inherit;
  position: relative;
  top: 0;
  width: 100%;
}
/* line 332, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .cart-block--contents .cart-block--contents__items {
  height: auto;
  max-height: inherit;
  overflow: inherit;
}
/* line 338, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Carrito_vacio {
  text-align: center;
}
/* line 341, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Carrito_vacio .img_empty img {
  display: block;
  height: auto;
  max-width: 210px;
  margin: 0 auto 20px;
}
/* line 348, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Carrito_vacio .content_txt {
  color: #878787;
  margin: 0 auto;
  max-width: 260px;
}
/* line 352, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Carrito_vacio .content_txt h2, header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Carrito_vacio .content_txt p {
  font-size: 16px;
  margin: 0;
}
/* line 358, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null {
  margin-top: 40px;
  text-align: center;
}
/* line 362, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row {
  display: inline-block;
  margin-right: 25px;
  vertical-align: top;
  width: 28%;
}
/* line 367, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row:last-child {
  margin-right: 0;
}
/* line 370, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row .views-field-field-imagen-categoria {
  border: 1px solid #c6ced0;
  padding: 25px 20px;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
}
/* line 374, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row .views-field-field-imagen-categoria img {
  height: auto;
  max-width: 100%;
}
/* line 379, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row .views-field-name {
  margin-top: 15px;
}
/* line 381, ../sass/design/_layout.scss */
header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row .views-field-name a {
  color: #52605e;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
}
/* line 396, ../sass/design/_layout.scss */
header .container_header .container {
  margin: 10px auto 0;
  max-width: 1140px;
}
/* line 400, ../sass/design/_layout.scss */
header .container_header .region-header {
  position: relative;
}
/* line 403, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu {
  display: inline-block;
  text-align: right;
  vertical-align: top;
  width: 96.5%;
}
/* line 408, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu .link_desktop {
  display: none;
}
/* line 411, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul {
  margin: 0;
  padding: 0;
}
/* line 414, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li {
    display: inline-block;
    margin-right: 30px;
}
/* line 417, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li a {
  color: #fff;
  display: block;
  font-family: "Gill Sans";
  font-size: 13px;
  font-weight: 500;
  position: relative;
  text-transform: uppercase;
}
/* line 425, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li a:before {
  background: #fff;
  top: 25px;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 0%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 442, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li:hover a:before, header .container_header .block-hierarchical-taxonomy-menu ul li:focus a:before, header .container_header .block-hierarchical-taxonomy-menu ul li.active a:before, header .container_header .block-hierarchical-taxonomy-menu ul li.menu-item--active a:before {
  opacity: 1;
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 454, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .show_menu:after, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .show_menu:after {
  opacity: 1;
}
/* line 458, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .block-taxonomymenu__submenu, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu {
  height: auto !important;
  overflow: inherit !important;
}
/* line 461, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu {
  padding: 0;
}
/* line 467, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu {
  height: auto !important;
  overflow: inherit !important;
}
/* line 470, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu {
  padding: 0;
}
/* line 476, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu {
  padding-bottom: 0;
  position: relative;
}
/* line 479, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu:after {
  background: url("../images/menu_arrow.png") no-repeat center;
  background-size: contain;
  border-radius: 10px;
  content: "";
  height: 55px;
  margin-left: -27.5px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 14px;
  width: 55px;
  z-index: 0;
}
/* line 493, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu:hover, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu:focus {
  opacity: 1;
}
/* line 498, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu {
  background: #fff;
  display: none;
  height: auto !important;
  left: 0;
  overflow: inherit !important;
  padding: 10px 0px 0px;
  position: absolute;
  text-align: left;
  top: 65px;
  width: 100%;
  z-index: 1;
}
/* line 510, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .link_bottom {
  background: #89bd24;
  bottom: 0;
  color: #fff;
  left: 0;
  position: absolute;
  text-align: right;
  width: 100%;
}
/* line 518, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .link_bottom a {
  color: #fff;
  display: block;
  padding: 20px 40px 15px;
}
/* line 522, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .link_bottom a:before {
  content: none;
}
/* line 525, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .link_bottom a:after {
  content: "\e918";
  margin-left: 30px;
  vertical-align: middle;
}
/* line 533, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu {
  height: 20px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
}
/* line 539, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu a {
  cursor: pointer;
  display: block;
  height: 20px;
  font-size: 0;
  line-height: 20px;
  width: 20px;
}
/* line 546, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu a:before {
  content: none;
}
/* line 549, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu a:after {
  font-size: 20px;
  color: #979899;
  content: "\e90b";
}
/* line 554, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu a:after:hover, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu a:after:focus {
  color: #89bd24;
}
/* line 561, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li {
  border-right: 1px solid #ebebeb;
  display: block;
  margin-right: 0;
  padding: 70px 35px 90px;
}
/* line 566, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li:first-child {
  padding-left: 0;
}
/* line 569, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li:last-child {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}
/* line 574, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a {
  color: #89bd24;
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 20px;
  padding: 0;
  text-transform: inherit;
}
/* line 583, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a:before {
  content: none;
}
/* line 586, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a:after {
  content: none;
}
/* line 589, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a:hover, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a:focus {
  opacity: 0.8;
}
/* line 594, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul {
  background: transparent;
  left: inherit;
  opacity: 1;
  padding: 0;
  position: relative;
  text-align: left;
  top: inherit;
  visibility: visible;
  width: 100%;
  -webkit-display: block;
  -moz-display: block;
  -o-display: block;
  -ms-display: block;
}
/* line 605, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li {
  border: 0;
  padding: 0;
}
/* line 608, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li a {
  color: #878787;
  font-family: "Gill Sans";
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  text-transform: uppercase;
  animation: none !important;
}
/* line 618, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li a:before {
  background: #89bd24;
  content: '';
  display: block;
  height: 25px;
  left: -38px;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 5px;
}
/* line 631, ../sass/design/_layout.scss */
header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li a:hover:before, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li a:focus:before {
  opacity: 1;
}
/* line 644, ../sass/design/_layout.scss */
header .container_header .search-block-form {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
}
/* line 648, ../sass/design/_layout.scss */
header .container_header .search-block-form h2 {
  cursor: pointer;
  clip: inherit;
  font-size: 0;
  height: auto;
  margin: 0;
  position: relative !important;
  width: auto;
}
/* line 656, ../sass/design/_layout.scss */
header .container_header .search-block-form h2:after {
  color: #fff;
  content: "\e90a";
  font-size: 18px;
}
/* line 663, ../sass/design/_layout.scss */
header .container_header .search-block-form form {
  background: rgba(255, 255, 255, 0.95);
  display: none;
  height: 100vh;
  left: 0;
  opacity: 0;
  padding: 0px 15px 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 17, ../sass/global/_mixins.scss */
header .container_header .search-block-form form .form-control::-webkit-input-placeholder {
  color: #c2c2c2;
  font-weight: normal;
}
/* line 18, ../sass/global/_mixins.scss */
header .container_header .search-block-form form .form-control::-moz-placeholder {
  color: #c2c2c2;
  font-weight: normal;
}
/* line 19, ../sass/global/_mixins.scss */
header .container_header .search-block-form form .form-control:-ms-input-placeholder {
  color: #c2c2c2;
  font-weight: normal;
}
/* line 676, ../sass/design/_layout.scss */
header .container_header .search-block-form form.open_search {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 680, ../sass/design/_layout.scss */
header .container_header .search-block-form form .title_section {
  margin-top: 0;
  text-align: left;
}
/* line 685, ../sass/design/_layout.scss */
header .container_header .search-block-form form .help_txt {
  bottom: -30px;
  color: #adb0b0;
  display: block;
  font-size: 12px;
  font-style: italic;
  font-weight: 100;
  left: 0;
  padding: 0 15px;
  position: absolute;
  width: 100%;
}
/* line 697, ../sass/design/_layout.scss */
header .container_header .search-block-form form .close_buscador {
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 9;
  width: auto;
}
/* line 703, ../sass/design/_layout.scss */
header .container_header .search-block-form form .close_buscador a {
  background: url("../images/close_rounded.svg") no-repeat center;
  background-size: contain;
  content: "";
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 30px;
  width: 30px;
}
/* line 714, ../sass/design/_layout.scss */
header .container_header .search-block-form form:before {
  background: url("../images/left_buscador.png") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 290px;
  left: -18px;
  position: fixed;
  top: 0;
  width: 430px;
}
/* line 725, ../sass/design/_layout.scss */
header .container_header .search-block-form form:after {
  background: url("../images/right_buscador.png") no-repeat center;
  background-size: contain;
  bottom: -90px;
  content: "";
  display: block;
  height: 408px;
  right: -47px;
  position: fixed;
  width: 430px;
}
/* line 736, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search {
  top: 38%;
}
/* line 739, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group {
  display: block;
  margin: 0 auto;
  max-width: 750px;
}
/* line 743, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group input {
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  float: none;
  vertical-align: top;
  width: 80%;
}
/* line 752, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group .input-group-btn {
  display: inline-block;
  margin-left: 15px;
  vertical-align: top;
  width: 15%;
}
/* line 757, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group .input-group-btn button {
  display: block;
  width: 100%;
}
/* line 760, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group .input-group-btn button .sr-only {
  border: 0;
  clip: inherit;
  display: block;
  font-size: 0;
  height: 40px;
  line-height: 44px;
  margin: 0px;
  position: relative;
  width: auto;
}
/* line 770, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group .input-group-btn button .sr-only:after {
  content: 'Buscar';
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
/* line 778, ../sass/design/_layout.scss */
header .container_header .search-block-form form .form-type-search .input-group .input-group-btn button .icon {
  display: none;
}
/* line 788, ../sass/design/_layout.scss */
header .page-header {
  display: none;
}

/* line 794, ../sass/design/_layout.scss */
footer .top_footer {
  background: #303537;
  padding: 70px 0 0px;
}
/* line 797, ../sass/design/_layout.scss */
footer .top_footer .container {
  max-width: 1130px;
  position: relative;
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
}
/* line 801, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer {
  display: inline-block;
  max-width: 225px;
  padding-bottom: 50px;
  vertical-align: top;
  width: 100%;
}
/* line 808, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .region-footer-contacto .Redes_sociales_form {
  display: none;
}
/* line 812, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form {
  margin-top: 45px;
  text-align: right;
}
/* line 815, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form p {
  color: #adb0b0;
  display: inline-block;
  font-size: 16px;
  margin: 0;
  vertical-align: middle;
}
/* line 822, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul {
  display: inline-block;
  vertical-align: middle;
}
/* line 825, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li {
  display: inline-block;
  margin: 0 8px 0 0;
  line-height: 21px;
  position: relative;
}
/* line 830, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li:after {
  content: "|";
  display: inline-block;
  font-size: 21px;
  margin-left: 10px;
  vertical-align: -2px;
}
/* line 837, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li:last-child {
  margin: 0;
  padding: 0;
}
/* line 840, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li:last-child:after {
  content: none;
}
/* line 844, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li a {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
/* line 850, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li a.facebook:after, footer .top_footer .container .item_footer .Redes_sociales_form ul li a.instagram:after {
  color: #89bd24;
  content: "\e902";
  display: inline-block;
  font-size: 21px;
}
/* line 859, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .Redes_sociales_form ul li a.instagram:after {
  content: "\e903";
}
/* line 870, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .footer_informate form .form-item-email input {
  margin-bottom: 15px;
}
/* line 874, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .footer_informate form .g-recaptcha {
  margin-bottom: 15px;
}
/* line 878, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .footer_informate h2 {
  margin: 50px 0  20px;
}
/* line 881, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .footer_informate span {
  color: #adb0b0;
  font-size: 14px;
  line-height: 22px;
}
/* line 887, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer h2, footer .top_footer .container .item_footer h3 {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 35px;
  text-transform: uppercase;
}
/* line 894, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer ul {
  margin: 0;
  padding: 0;
}
/* line 897, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer ul li {
  display: block;
  list-style: none;
  margin-bottom: 30px;
}
/* line 901, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer ul li a {
  color: #adb0b0;
  font-size: 14px;
  font-weight: 300;
  padding: 0;
  text-decoration: none;
}
/* line 907, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer ul li a:hover, footer .top_footer .container .item_footer ul li a:focus, footer .top_footer .container .item_footer ul li a:active {
  background: transparent;
  opacity: 0.8;
}
/* line 914, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer ul li:last-child {
  margin-bottom: 0;
}
/* line 919, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .item_footer {
  display: block;
  max-width: 100%;
  padding: 0;
  vertical-align: top;
  width: 100%;
}
/* line 925, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .item_footer:nth-child(1), footer .top_footer .container .item_footer .item_footer:nth-child(3), footer .top_footer .container .item_footer .item_footer:nth-child(4) {
  border: 0;
  max-width: none;
  padding: 0;
  position: relative;
  top: inherit;
  right: inherit;
}
/* line 936, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer:nth-child(1) {
  max-width: 300px;
  order: 4;
  padding-left: 50px;
}
/* line 941, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer:nth-child(3) {
  border-left: 1px solid #adb0b0;
  border-right: 1px solid #adb0b0;
  max-width: 285px;
  padding-left: 50px;
}
/* line 947, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer:nth-child(4) {
  border-right: 1px solid #adb0b0;
  max-width: 345px;
  padding: 0 50px 0 35px;
}
/* line 953, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block a {
  color: #adb0b0;
  display: inline-block;
  vertical-align: -2px;
}
/* line 958, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block p {
  color: #adb0b0;
  font-size: 14px;
  margin-bottom: 30px;
}
/* line 962, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block p:last-child {
  color: #89bd24;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 966, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block p:last-child a {
  color: #89bd24;
}
/* line 971, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block .ic_pin,
footer .top_footer .container .item_footer .contact_block .ic_watch,
footer .top_footer .container .item_footer .contact_block .ic_tel,
footer .top_footer .container .item_footer .contact_block .ic_envolve {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
/* line 978, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block .ic_pin:before,
footer .top_footer .container .item_footer .contact_block .ic_watch:before,
footer .top_footer .container .item_footer .contact_block .ic_tel:before,
footer .top_footer .container .item_footer .contact_block .ic_envolve:before {
  content: "\e904";
  color: #009f3c;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 987, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block .ic_pin,
footer .top_footer .container .item_footer .contact_block .ic_watch {
  vertical-align: 5px;
}
/* line 992, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block .ic_watch:before {
  content: "\e905";
}
/* line 997, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block .ic_tel:before {
  content: "\e906";
}
/* line 1002, ../sass/design/_layout.scss */
footer .top_footer .container .item_footer .contact_block .ic_envolve:before {
  content: "\e907";
}
/* line 1010, ../sass/design/_layout.scss */
footer .bottom_footer {
  background: #393e40;
  padding: 20px 0;
}
/* line 1013, ../sass/design/_layout.scss */
footer .bottom_footer .bottom_footer {
  background: transparent;
  padding: 0;
}
/* line 1017, ../sass/design/_layout.scss */
footer .bottom_footer .container {
  max-width: 1040px;
}
/* line 1019, ../sass/design/_layout.scss */
footer .bottom_footer .container .terms {
  display: inline-block;
  max-width: 400px;
  vertical-align: middle;
  width: 100%;
}
/* line 1024, ../sass/design/_layout.scss */
footer .bottom_footer .container .terms p {
  color: #959ea1;
  font-family: "Gill Sans";
  font-size: 11px;
  margin: 0;
}
/* line 1031, ../sass/design/_layout.scss */
footer .bottom_footer .container .menu_sub_footer {
  display: inline-block;
  width: 61%;
}
/* line 1034, ../sass/design/_layout.scss */
footer .bottom_footer .container .menu_sub_footer ul {
  margin: 0;
  padding: 0;
}
/* line 1037, ../sass/design/_layout.scss */
footer .bottom_footer .container .menu_sub_footer ul li {
  display: inline-block;
  list-style: none;
  margin-right: 149px;
  max-width: 280px;
  width: auto;
}
/* line 1043, ../sass/design/_layout.scss */
footer .bottom_footer .container .menu_sub_footer ul li:last-child {
  margin-right: 0;
}
/* line 1046, ../sass/design/_layout.scss */
footer .bottom_footer .container .menu_sub_footer ul li a {
  color: #959ea1;
  font-family: "Gill Sans";
  font-size: 11px;
}

/*@media screen and(min-width:1200px){
	header {
		.container_header {
			.block-hierarchical-taxonomy-menu {
				ul {
					li{
						&.block-taxonomymenu__menu-item--expanded {
							.block-taxonomymenu__submenu{
								left: 50%;
								width: 1280px;
								@include prefix(transform,translateX(-50%), webkit moz o ms);	
								.block-taxonomymenu__submenu{
									left: inherit;
									width: auto;
									@include prefix(transform,none, webkit moz o ms);
								}
							}
						}
					}
				}
			}
		}
	}

}*/
@media screen and (min-width: 960px) {
  /* line 1083, ../sass/design/_layout.scss */
  header {
    max-height: 100px;
  }
  /* line 1094, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .show_menu:after, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .show_menu:after {
    background: url("../images/menu_arrow.svg") no-repeat bottom center;
    background-size: contain;
    opacity: 1;
    top: 10px;
    z-index: 9;
  }
  /* line 1102, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .block-taxonomymenu__submenu, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu {
    height: auto !important;
    overflow: inherit !important;
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -o-display: flex !important;
    -ms-display: flex !important;
    display: flex !important;
    -webkit-animation: opacityMenu 0.5s 1;
    -moz-animation: opacityMenu 0.5s 1;
    -o-animation: opacityMenu 0.5s 1;
    -ms-animation: opacityMenu 0.5s 1;
    animation: opacityMenu 0.5s 1;
  }
  /* line 1107, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu, header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu {
    display: block !important;
    padding: 0;
  }
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.open_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu {
    display: none !important;
  }
  li.menu-item.menu-item--expanded.block-taxonomymenu__menu-item.block-taxonomymenu__menu-item--expanded ul li ul {
    display: none !important;
  }
  /* line 1114, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu {
    height: auto !important;
    overflow: inherit !important;
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -o-display: flex !important;
    -ms-display: flex !important;
    display: flex !important;
  }
  /* line 1118, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu .block-taxonomymenu__submenu {
    display: block !important;
    padding: 0;
  }
  /* line 1126, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu .show_menu:hover:after {
    background: url("../images/menu_arrow.svg") no-repeat bottom center;
    background-size: contain;
    opacity: 1;
    top: 13px;
    z-index: 9;
  }
  /* line 1138, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded:hover .show_menu:after {
    background: url("../images/menu_arrow.svg") no-repeat bottom center;
    background-size: contain;
  }
  /* line 1145, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu:after {
    background: url("../images/menu_arrow.svg") no-repeat bottom center;
    background-size: contain;
  }
}
@media screen and (max-width: 1480px) {
  /* line 1164, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu {
    padding: 0;
  }
  /* line 1166, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li {
    padding: 40px 35px 75px;
  }
}
@media screen and (max-width: 1300px) {
  /* line 1182, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block {
    right: 0;
  }
  /* line 1184, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block:before {
    right: 12px;
  }
  /* line 1196, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu {
    padding: 0;
  }
  /* line 1198, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li {
    padding: 20px 35px 65px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 1214, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li {
    margin-right: 30px;
  }
  /* line 1221, ../sass/design/_layout.scss */
  header .container_top_menu .logo {
    left: 0;
  }

  /* line 1229, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer {
    max-width: none;
    width: 25%;
  }
  /* line 1232, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(1) {
    padding: 0 20px;
  }
  /* line 1235, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(3) {
    max-width: none;
    padding-left: 20px;
  }
  /* line 1239, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(4) {
    max-width: none;
  }
  /* line 1247, ../sass/design/_layout.scss */
  footer .bottom_footer .container .terms {
    max-width: 390px;
  }
  /* line 1250, ../sass/design/_layout.scss */
  footer .bottom_footer .container .menu_sub_footer {
    width: 59%;
  }
  /* line 1253, ../sass/design/_layout.scss */
  footer .bottom_footer .container .menu_sub_footer ul li {
    margin-right: 21%;
  }
}
@media screen and (max-width: 1100px) {
  /* line 1282, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu #block-cartflyout .cart-block--summary__count {
    right: 32px;
  }
}
@media screen and (max-width: 960px) {
  /* line 1291, ../sass/design/_layout.scss */
  header {
    padding: 0;
    z-index: 99;
  }
  /* line 1296, ../sass/design/_layout.scss */
  /*header.hidden_down .container_header .block-search-form-block {
    top: -150px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }*/
  /* line 1307, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li a:before {
    content: none;
  }
  /* line 1320, ../sass/design/_layout.scss */
  header.header_scroll .container_top_menu .logo.logo_color, header.header_white .container_top_menu .logo.logo_color {
    display: inline-block;
  }
  /* line 1331, ../sass/design/_layout.scss */
  header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li a, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li a {
    color: #89bd24;
  }
  /* line 1333, ../sass/design/_layout.scss */
  header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li a:before, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li a:before {
    content: none;
  }
  /* line 1341, ../sass/design/_layout.scss */
  header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu:hover .show_menu:after, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu:hover .show_menu:after {
    background: transparent;
    height: 20px;
    left: inherit;
    line-height: 20px;
    margin-left: inherit;
    margin-top: -10px;
    opacity: 1;
    right: 30px;
    top: 50%;
    width: 20px;
  }
  /* line 1357, ../sass/design/_layout.scss */
  header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .show_menu:after, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .show_menu:after {
    content: "\e90e";
  }
  /* line 1363, ../sass/design/_layout.scss */
  header.header_scroll .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu, header.header_white .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu {
    border: 0;
  }
  /* line 1372, ../sass/design/_layout.scss */
  header .container_top_menu {
    background: #fff;
    padding: 9px 0 8px 15px;
  }
  /* line 1375, ../sass/design/_layout.scss */
  header .container_top_menu .btn_toggle_menu {
    display: inline-block;
  }
  /* line 1377, ../sass/design/_layout.scss */
  header .container_top_menu .btn_toggle_menu a {
    display: block;
  }
  /* line 1382, ../sass/design/_layout.scss */
  header .container_top_menu .logo.logo_color {
    display: inline-block;
    left: inherit;
    position: relative;
    top: inherit;
    vertical-align: middle;
    width: 180px;
  }
  /* line 1390, ../sass/design/_layout.scss */
  header .container_top_menu .logo.logo_white {
    display: none;
  }
  /* line 1394, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu {
    display: inline-block;
    vertical-align: middle;
    width: 72.6%;
  }
  /* line 1398, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav {
    margin-right: 95px;
  }
  /* line 1401, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav ul li {
    border-right: 1px solid #89bd24;
  }
  /* line 1403, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav ul li a {
    color: #878787;
  }
  /* line 1408, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav ul li.last a:before {
    background: url("../images/user_ic_green.svg") no-repeat center;
    background-size: contain;
  }
  /* line 1417, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu #block-cartflyout {
    margin: 0;
    position: absolute;
    right: 0;
    top: -6px;
  }
  /* line 1423, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand:after {
    height: 56px;
    line-height: 56px;
    width: 50px;
  }
  /* line 1429, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu #block-cartflyout .cart-block--summary__count {
    right: 3px;
    top: 10px;
  }
  /* line 1436, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .block-title:after {
    height: 50px;
    line-height: 50px;
    width: 50px;
  }
  /* line 1446, ../sass/design/_layout.scss */
  header .container_header .container {
    margin: 0;
  }
  /* line 1449, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block {
    position: fixed;
    top: 14px;
    right: 60px;
    z-index: 4;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 1456, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block h2:after {
    color: #89bd24;
  }
  /* line 1460, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form {
    padding: 300px 40px;
  }
  /* line 1465, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu {
    background: #fff;
    display: block;
    height: auto;
    left: -100%;
    max-height: 100vh;
    padding: 30px 0px 120px 15px;
    overflow: scroll;
    position: fixed;
    text-align: left;
    top: 50px;
    width: calc(100% - 15px);
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
    -webkit-box-shadow: 0px 0px 14px 1px rgba(133, 133, 133, 0.3);
    -moz-box-shadow: 0px 0px 14px 1px rgba(133, 133, 133, 0.3);
    -o-box-shadow: 0px 0px 14px 1px rgba(133, 133, 133, 0.3);
    -ms-box-shadow: 0px 0px 14px 1px rgba(133, 133, 133, 0.3);
    box-shadow: 0px 0px 14px 1px rgba(133, 133, 133, 0.3);
  }
  /* line 1479, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu.open_menu {
    left: -1px;
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
  }
  /* line 1483, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu .link_desktop {
    display: block;
    height: 60px;
    left: inherit;
    line-height: 60px;
    right: 0;
    position: absolute;
    top: 0;
    width: 15%;
  }
  /* line 1492, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu .link_desktop:after {
    background: transparent;
    content: "\e90d";
    color: #89bd24;
    height: 20px;
    font-family: "iconFont";
    font-size: 20px;
    left: inherit;
    line-height: 20px;
    margin-left: inherit;
    margin-top: -10px;
    opacity: 1;
    right: -6%;
    top: 50%;
    width: 20px;
  }
  /* line 1510, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li {
    border-bottom: 1px solid #ebebeb;
    display: block;
    position: relative;
    margin-right: 0;
  }
  /* line 1515, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li a {
    border-bottom: 0;
    color: #89bd24;
    display: block;
    font-family: "Oswald", sans-serif;
    font-size: 22px;
    padding: 15px;
    text-transform: uppercase;
  }
  /* line 1525, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu {
    max-width: 85%;
    padding-bottom: 20px;
    position: relative;
  }
  /* line 1529, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu:after {
    content: none;
  }
  /* line 1532, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .show_menu:before {
    content: none;
  }
  /* line 1543, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.sub_menu.show_megamenu .block-taxonomymenu__submenu {
    -webkit-display: block !important;
    -moz-display: block !important;
    -o-display: block !important;
    -ms-display: block !important;
    display: block !important;
  }
  /* line 1550, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded.show_megamenu .show_menu:after {
    content: "\e90e";
  }
  /* line 1555, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu {
    display: none;
    border: 0;
    left: inherit;
    padding: 20px 40px 65px;
    position: relative;
    top: inherit;
  }
  /* line 1562, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .close_megamenu {
    display: none;
  }
  /* line 1566, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu .link_bottom a {
    padding: 15px 20px 15px 15px;
    text-align: right;
  }
  /* line 1571, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li {
    border: 0;
    display: block;
    padding: 0px 10px;
  }
  /* line 1575, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li:first-child {
    padding: 20px 15px 0;
  }
  /* line 1578, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li a {
    border: 0;
    color: #878787;
    font-family: "Gill Sans";
    font-size: 16px;
    margin-bottom: 15px;
    text-transform: uppercase;
  }
  /* line 1588, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li:first-child {
    padding: 0;
  }
  /* line 1591, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li a {
    font-family: "Gill Sans";
    font-size: 16px;
    margin-bottom: 15px;
  }
  /* line 1595, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu ul li.block-taxonomymenu__menu-item--expanded .block-taxonomymenu__submenu li ul li a:before {
    content: none;
  }

  /* line 1611, ../sass/design/_layout.scss */
  footer .top_footer .container {
    -webkit-display: block;
    -moz-display: block;
    -o-display: block;
    -ms-display: block;
    display: block;
  }
  /* line 1613, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer {
    max-width: none;
    padding: 0 20px 50px;
    width: 32%;
  }
  /* line 1617, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(1) {
    border-right: 1px solid #adb0b0;
    padding: 0 20px 50px 0px;
    position: relative;
    right: inherit;
    top: inherit;
  }
  /* line 1624, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(3) {
    border-right: 0;
    padding: 0 20px  50px 20px;
  }
  /* line 1628, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(4) {
    display: block;
    border-right: 0;
    margin-top: 40px;
    padding: 0 20px 50px;
    text-align: center;
    width: 100%;
  }
  /* line 1641, ../sass/design/_layout.scss */
  footer .bottom_footer .container .terms {
    max-width: 300px;
  }
  /* line 1644, ../sass/design/_layout.scss */
  footer .bottom_footer .container .menu_sub_footer {
    width: 57%;
  }
  /* line 1647, ../sass/design/_layout.scss */
  footer .bottom_footer .container .menu_sub_footer ul li {
    margin-right: 9%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1657, ../sass/design/_layout.scss */
  header {
    padding: 0;
  }
  /* line 1661, ../sass/design/_layout.scss */
  header .container_top_menu .logo.logo_color {
    width: 56%;
  }
  /* line 1663, ../sass/design/_layout.scss */
  header .container_top_menu .logo.logo_color a {
    width: 180px;
  }
  /* line 1670, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block {
    top: 16px;
  }
  /* line 1672, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form {
    padding: 20px 40px 0;
  }
  /* line 1674, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form:before {
    height: 220px;
    left: -100px;
    width: 250px;
  }
  /* line 1679, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form:after {
    bottom: -100px;
    height: 250px;
    width: 250px;
  }
  /* line 1684, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form .close_buscador {
    right: 20px;
    top: 20px;
  }
  /* line 1688, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form .title_section {
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 1692, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form .help_txt {
    bottom: 62px;
    font-size: 10px;
    padding: 0;
    text-align: center;
  }
  /* line 1700, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form .form-type-search .input-group input {
    display: block;
    width: 100%;
  }
  /* line 1704, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form .form-type-search .input-group .input-group-btn {
    display: block;
    margin-left: 0;
    margin-top: 45px;
    text-align: center;
    width: 100%;
  }
  /* line 1710, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block form .form-type-search .input-group .input-group-btn button {
    display: inline-block;
    width: auto;
  }
  /* line 1720, ../sass/design/_layout.scss */
  header .container_top_menu {
    padding: 10px 0 7px 15px;
  }
  /* line 1722, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu {
    width: auto;
  }
  /* line 1724, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav {
    margin-right: 0;
    position: absolute;
    top: 10px;
    right: 94px;
  }
  /* line 1730, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav ul li {
    margin-bottom: 6px;
    padding: 0 5px;
  }
  /* line 1733, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav ul li a {
    font-size: 0;
  }
  /* line 1739, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart {
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 1743, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block {
    border-radius: 0;
    overflow-y: scroll;
    max-height: calc(100vh - 80px);
    padding: 40px 15px 15px;
    top: 50px;
    width: calc(320px - 15px);
  }
  /* line 1750, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block:before {
    content: none;
  }
  /* line 1755, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Carrito_vacio .img_empty img {
    max-width: 180px;
  }
  /* line 1760, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null {
    text-align: left;
  }
  /* line 1763, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row {
    margin-bottom: 15px;
    margin-right: 0;
    width: 45%;
  }
  /* line 1767, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row:nth-child(2n) {
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 1771, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu .block-commerce-cart .cart--cart-block .Vista_categorias_cart_null .view-content .views-row .views-field-field-imagen-categoria {
    padding: 20px;
  }

  /* line 1783, ../sass/design/_layout.scss */
  footer .top_footer {
    padding: 0;
  }
  /* line 1785, ../sass/design/_layout.scss */
  footer .top_footer .container {
    padding: 0;
    -webkit-display: block;
    -moz-display: block;
    -o-display: block;
    -ms-display: block;
    display: block;
  }
  /* line 1788, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer {
    border-bottom: 1px solid #c1c8c8;
    padding: 0px 0px;
    width: 100%;
  }
  /* line 1792, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer h2, footer .top_footer .container .item_footer h3 {
    border-bottom: 1px solid #c1c8c8;
    font-family: "Gill Sans";
    margin-bottom: 0px;
    padding: 20px 40px;
    position: relative;
  }
  /* line 1798, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer h2:after, footer .top_footer .container .item_footer h3:after {
    content: "\e90d";
    color: #009f3c;
    font-family: "iconFont";
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    right: 40px;
    width: 16px;
  }
  /* line 1812, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer h2.change_arrow:after, footer .top_footer .container .item_footer h3.change_arrow:after {
    content: "\e90e";
  }
  /* line 1817, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer ul {
    padding: 20px 40px 20px;
  }
  /* line 1820, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_informate {
    margin: 0 auto;
    max-width: 230px;
    padding: 45px 0 30px;
    text-align: center;
  }
  /* line 1825, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_informate h2 {
    border-bottom: 0;
    margin-top: 0;
    padding: 0;
  }
  /* line 1829, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_informate h2:after {
    content: none;
  }
  /* line 1833, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_informate .Redes_sociales_form {
    display: none;
  }
  /* line 1839, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_bodega ul,
  footer .top_footer .container .item_footer .footer_negocio ul {
    display: none;
  }
  /* line 1843, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(1) {
    border: 0;
    border-bottom: 1px solid #c1c8c8;
    max-width: 100%;
    padding: 0;
  }
  /* line 1849, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(3) {
    border-left: 0;
    border-right: 0;
    padding: 0px;
  }
  /* line 1854, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(4) {
    margin: 0;
    padding: 35px 0px 30px 0px;
    text-align: left;
  }
  /* line 1858, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(4) h3 {
    border: 0;
    margin-bottom: 30px;
    padding: 0;
  }
  /* line 1862, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer:nth-child(4) h3:after {
    content: none;
  }
  /* line 1868, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_contacto .item_footer {
    padding: 0px 20px 50px 40px;
  }
  /* line 1871, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_contacto .Redes_sociales_form {
    display: block;
    border-top: 1px solid #c1c8c8;
    margin-top: 0;
    padding: 30px 0 0;
    text-align: center;
  }
  /* line 1877, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_contacto .Redes_sociales_form p {
    display: block;
    margin-bottom: 10px;
  }
  /* line 1881, ../sass/design/_layout.scss */
  footer .top_footer .container .item_footer .footer_contacto .Redes_sociales_form ul {
    padding: 0;
  }
  /* line 1889, ../sass/design/_layout.scss */
  footer .bottom_footer {
    padding: 40px 0;
  }
  /* line 1891, ../sass/design/_layout.scss */
  footer .bottom_footer .container {
    text-align: center;
  }
  /* line 1894, ../sass/design/_layout.scss */
  footer .bottom_footer .container .terms p {
    font-size: 13px;
  }
  /* line 1901, ../sass/design/_layout.scss */
  footer .bottom_footer .container .menu_sub_footer ul li a {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  /* line 1914, ../sass/design/_layout.scss */
  header .container_header .block-search-form-block {
    top: 12px;
  }
  /* line 1917, ../sass/design/_layout.scss */
  header .container_header .block-hierarchical-taxonomy-menu {
    top: 44px;
  }
  /* line 1921, ../sass/design/_layout.scss */
  header .container_top_menu {
    padding: 8px 0 8px 15px;
  }
  /* line 1924, ../sass/design/_layout.scss */
  header .container_top_menu .logo.logo_color {
    width: 49%;
  }
  /* line 1926, ../sass/design/_layout.scss */
  header .container_top_menu .logo.logo_color a {
    width: 150px;
  }
  /* line 1932, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu nav {
    top: 6px;
    right: 90px;
  }
  /* line 1938, ../sass/design/_layout.scss */
  header .container_top_menu .region-top-menu #block-cartflyout .cart-block--link__expand:after {
    height: 50px;
    line-height: 50px;
  }
}
/* line 1, ../sass/design/_home.scss */
.view-id-slider_de_categorias {
  margin-top: -60px;
  opacity: 0;
  position: relative;
}
/* line 5, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-list {
  left: -7.5px;
}
/* line 8, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-slide {
  margin: 0px 7.5px;
  max-width: 203px;
}
/* line 12, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-slide:nth-child(5n) .views-row {
  margin-right: 0;
}
/* line 17, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-arrow {
  background: #89bd24;
  left: 0;
  left: -42px;
}
/* line 21, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-arrow.slick-next {
  right: -27px;
}
/* line 24, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-arrow:after {
  color: #fff;
}
/* line 29, ../sass/design/_home.scss */
.view-id-slider_de_categorias .slick-arrow:hover:after, .view-id-slider_de_categorias .slick-arrow:focus:after {
  color: #fff;
}
/* line 34, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row {
  background: #fff;
  border: 1px solid #c6ced0;
  display: inline-block;
  max-width: 203px;
  padding: 13px 15px 20px;
  position: relative;
  vertical-align: top;
  width: 100%;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  border-radius: 8px;
}
/* line 45, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-name h2 {
  color: #495652;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin: 0;
  margin-bottom: 10px;
  text-transform: lowercase;
}
/* line 53, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-name h2:first-letter {
  text-transform: capitalize;
}
/* line 56, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-name h2 a {
  color: #495652;
  font-family: "Oswald", sans-serif;
}
/* line 59, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-name h2 a:hover, .view-id-slider_de_categorias .views-row .views-field-name h2 a:focus {
  outline: none;
}
/* line 63, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-name h2 a:before {
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 75, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-description__value {
  color: #878787;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}
/* line 81, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-field-imagen-categoria {
  text-align: right;
}
/* line 83, ../sass/design/_home.scss */
.view-id-slider_de_categorias .views-row .views-field-field-imagen-categoria img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

/* line 92, ../sass/design/_home.scss */
.path-frontpage .breadcrumb {
  display: none;
}
/* line 95, ../sass/design/_home.scss */
.path-frontpage .banner_single {
  margin-top: 0px;
}
/* line 98, ../sass/design/_home.scss */
.path-frontpage .grid_experiencias {
  position: relative;
}
/* line 100, ../sass/design/_home.scss */
.path-frontpage .grid_experiencias:after {
  background: url("../images/exp_home.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 211px;
  position: absolute;
  right: -120px;
  top: -50px;
  width: 259px;
}

/* line 113, ../sass/design/_home.scss */
.banner_single {
  margin-bottom: 30px;
  margin-top: 15px;
  overflow: inherit;
}
/* line 118, ../sass/design/_home.scss */
.banner_single .container_txt {
  max-width: 1005px;
  margin: 0 auto;
}
/* line 123, ../sass/design/_home.scss */
.banner_single.img_flotante .field--name-field-imagen-contenido {
  height: 300px;
}
/* line 125, ../sass/design/_home.scss */
.banner_single.img_flotante .field--name-field-imagen-contenido img {
  max-width: 660px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 134, ../sass/design/_home.scss */
.banner_single.txt_center .txt {
  width: 100%;
}
/* line 136, ../sass/design/_home.scss */
.banner_single.txt_center .txt .field--name-field-texto {
  color: #adc2b5;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin: 0 auto;
  max-width: 810px;
  text-align: center;
  text-transform: inherit;
}
/* line 146, ../sass/design/_home.scss */
.banner_single.txt_center .txt .field--name-field-texto h2 {
  color: #adc2b5;
  font-family: "Gill Sans";
}
/* line 153, ../sass/design/_home.scss */
.banner_single.txt_center .field--name-field-imagen-contenido {
  height: auto;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}
/* line 160, ../sass/design/_home.scss */
.banner_single.txt_center .field--name-field-imagen-contenido img {
  display: inline-block;
  position: relative;
  right: inherit;
}
/* line 167, ../sass/design/_home.scss */
.banner_single .txt {
  display: inline-block;
  vertical-align: middle;
  padding: 0 50px;
  width: 80%;
}
/* line 172, ../sass/design/_home.scss */
.banner_single .txt .field--name-field-texto {
  color: #adc2b5;
  font-family: "Gill Sans";
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
  max-width: 640px;
  text-transform: uppercase;
}
/* line 182, ../sass/design/_home.scss */
.banner_single .field--name-field-imagen-contenido {
  display: inline-block;
  vertical-align: middle;
  padding-right: 15px;
  width: 19%;
}

/* line 189, ../sass/design/_home.scss */
.banner_bodas {
  overflow: inherit;
  position: relative;
}
/* line 192, ../sass/design/_home.scss */
.banner_bodas .container {
  max-width: 1105px;
}
/* line 195, ../sass/design/_home.scss */
.banner_bodas .field--type-image {
  max-height: 520px;
  overflow: hidden;
  width: 100%;
}
/* line 199, ../sass/design/_home.scss */
.banner_bodas .field--type-image img {
  height: auto;
  width: 100%;
}
/* line 203, ../sass/design/_home.scss */
.banner_bodas .field--type-image.field--name-field-imagen-mobile {
  display: none;
}
/* line 207, ../sass/design/_home.scss */
.banner_bodas .container {
  position: relative;
}
/* line 209, ../sass/design/_home.scss */
.banner_bodas .container .Div_texto {
  background: #fff;
  bottom: -173px;
  padding: 70px 0px 60px;
  position: absolute;
  right: 0;
  width: 365px;
  z-index: 1;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  border-radius: 8px;
}
/* line 219, ../sass/design/_home.scss */
.banner_bodas .container .Div_texto .field--name-field-titulo h2 {
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
  margin: 0 auto 20px;
  max-width: 245px;
  text-transform: uppercase;
}
/* line 230, ../sass/design/_home.scss */
.banner_bodas .container .Div_texto .field--name-field-descripcion {
  margin: 0 auto;
  max-width: 245px;
}
/* line 234, ../sass/design/_home.scss */
.banner_bodas .container .Div_texto .field--name-field-enlace {
  margin: 54px auto 0;
  max-width: 245px;
}

/* line 244, ../sass/design/_home.scss */
.numbers_block {
  height: 340px;
  overflow: hidden;
  position: relative;
}
/* line 248, ../sass/design/_home.scss */
.numbers_block:before {
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 257, ../sass/design/_home.scss */
.numbers_block .field--type-image {
  max-height: 340px;
  overflow: hidden;
}
/* line 260, ../sass/design/_home.scss */
.numbers_block .field--type-image img {
  height: auto;
  width: 100%;
}
/* line 264, ../sass/design/_home.scss */
.numbers_block .field--type-image.field--name-field-background-mobile {
  display: none;
}
/* line 268, ../sass/design/_home.scss */
.numbers_block .container_cifras {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 275, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .field--name-field-titulo {
  color: #fff;
  font-family: "Gill Sans";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 40px;
}
/* line 284, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
}
/* line 287, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .Div_indicadores .field--item {
  color: #fff;
  text-align: center;
  width: 33%;
}
/* line 291, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .Div_indicadores .field--item .field--item {
  width: 100%;
}
/* line 294, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .Div_indicadores .field--item .field--name-field-cifra {
  font-family: "Oswald", sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 65px;
}
/* line 300, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .Div_indicadores .field--item h2 {
  margin: 0;
}
/* line 302, ../sass/design/_home.scss */
.numbers_block .container_cifras .container .Div_indicadores .field--item h2 .field--name-field-nombre-cifra {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 3px;
}

/* line 315, ../sass/design/_home.scss */
.banner_bk .field--type-image {
  background: #f6f7f7;
  min-height: 370px;
  overflow: hidden;
}
/* line 319, ../sass/design/_home.scss */
.banner_bk .field--type-image img {
  height: auto;
  width: 100%;
}
/* line 323, ../sass/design/_home.scss */
.banner_bk .field--type-image.field--name-field-background-mobile {
  display: none;
}
/* line 327, ../sass/design/_home.scss */
.banner_bk .container {
  left: 0;
  max-width: 100%;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 334, ../sass/design/_home.scss */
.banner_bk .container h4 {
  margin: 0;
}
/* line 337, ../sass/design/_home.scss */
.banner_bk .container .field--name-field-titulo {
  color: #009f3c;
}
/* line 341, ../sass/design/_home.scss */
.banner_bk .container .field--name-field-descripcion {
  font-size: 24px;
  margin: 15px auto 0;
  max-width: 880px;
  line-height: inherit;
  text-align: center;
}
/* line 349, ../sass/design/_home.scss */
.banner_bk .container .enlace {
  margin-top: 55px;
}
/* line 351, ../sass/design/_home.scss */
.banner_bk .container .enlace .field--type-link {
  display: inline-block;
  margin-right: 20px;
  max-width: 195px;
  vertical-align: top;
  width: 100%;
}
/* line 357, ../sass/design/_home.scss */
.banner_bk .container .enlace .field--type-link a {
  display: block;
  width: 100%;
}
/* line 362, ../sass/design/_home.scss */
.banner_bk .container .enlace .field--type-link:last-child {
  margin-right: 0;
}

/* line 369, ../sass/design/_home.scss */
.block_grid {
  background: #f5f7f7;
  margin-top: 80px;
  min-height: 709px;
  overflow: inherit;
  padding: 0px;
  position: relative;
  text-align: center;
}
/* line 377, ../sass/design/_home.scss */
.block_grid .field--name-field-background-desktop,
.block_grid .field--name-field-background-mobile {
  height: calc(100% + 137px);
  left: 0;
  /*max-height: 820px;*/
  position: absolute;
  top: -134px;
  width: 100%;
}
/* line 385, ../sass/design/_home.scss */
.block_grid .field--name-field-background-desktop img,
.block_grid .field--name-field-background-mobile img {
  height: 100%;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 25%;
  -moz-object-position: 50% 25%;
  -o-object-position: 50% 25%;
  -ms-object-position: 50% 25%;
  object-position: 50% 25%;
}
/* line 392, ../sass/design/_home.scss */
.block_grid .field--name-field-background-desktop {
  overflow: hidden;
}
/* line 395, ../sass/design/_home.scss */
.block_grid .field--name-field-background-mobile {
  display: none;
}
/* line 398, ../sass/design/_home.scss */
.block_grid .container {
  padding: 65px 0 85px;
  position: relative;
  z-index: 1;
}
/* line 403, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq h2 {
  margin: 0;
}
/* line 409, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-descripcion {
  margin: 20px auto 83px;
  max-width: 660px;
}
/* line 414, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
}
/* line 416, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item {
  background: #fff;
  display: inline-block;
  margin-right: 20px;
  padding: 43px 40px 60px;
  vertical-align: top;
  border-radius: 8px;
}
/* line 422, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item:last-child {
  margin-right: 0;
}
/* line 425, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--item {
  display: block;
  margin-right: 0px;
  padding: 0;
  width: 100%;
}
/* line 431, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--name-field-icono {
  margin-bottom: 15px;
}
/* line 433, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--name-field-icono img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-height: 75px;
  width: auto;
}
/* line 441, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item h3 {
  margin: 0;
}
/* line 444, ../sass/design/_home.scss */
.block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--name-field-nombre-cifra {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: inherit;
  margin-bottom: 15px;
}
/* line 455, ../sass/design/_home.scss */
.block_grid .container .field--name-field-enlace {
  margin-top: 40px;
}

/* line 461, ../sass/design/_home.scss */
.carrusel_clients .view-header {
  padding: 65px 20px;
  text-align: center;
}
/* line 464, ../sass/design/_home.scss */
.carrusel_clients .view-header h2, .carrusel_clients .view-header h4 {
  margin: 0;
}
/* line 469, ../sass/design/_home.scss */
.carrusel_clients .view-content {
  margin: 0 auto 120px;
  max-width: 1095px;
  opacity: 0;
}
/* line 474, ../sass/design/_home.scss */
.carrusel_clients .view-content.no_slick .slick-slide {
  float: none;
}
/* line 478, ../sass/design/_home.scss */
.carrusel_clients .view-content .slick-slide {
  display: inline-block;
  margin: 0 25px;
  vertical-align: middle;
}
/* line 483, ../sass/design/_home.scss */
.carrusel_clients .view-content .slick-arrow {
  background: transparent;
  left: -60px;
}
/* line 486, ../sass/design/_home.scss */
.carrusel_clients .view-content .slick-arrow:after {
  color: #c7c7c7;
}
/* line 491, ../sass/design/_home.scss */
.carrusel_clients .view-content .slick-arrow:hover:after, .carrusel_clients .view-content .slick-arrow:focus:after {
  color: #009f3c;
}
/* line 495, ../sass/design/_home.scss */
.carrusel_clients .view-content .slick-arrow.slick-next {
  left: inherit;
  right: -60px;
}
/* line 503, ../sass/design/_home.scss */
.carrusel_clients .view-content .views-row .views-field-field-logo-cliente .field-content,
.carrusel_clients .view-content .views-row .views-field-field-logo-aliados .field-content {
  height: 50px;
}
/* line 505, ../sass/design/_home.scss */
.carrusel_clients .view-content .views-row .views-field-field-logo-cliente .field-content img,
.carrusel_clients .view-content .views-row .views-field-field-logo-aliados .field-content img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-height: 50px;
  width: auto;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* line 522, ../sass/design/_home.scss */
.carrusel_clients .view-content .views-row:hover .views-field-field-logo-cliente .field-content img,
.carrusel_clients .view-content .views-row:hover .views-field-field-logo-aliados .field-content img, .carrusel_clients .view-content .views-row:focus .views-field-field-logo-cliente .field-content img,
.carrusel_clients .view-content .views-row:focus .views-field-field-logo-aliados .field-content img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 533, ../sass/design/_home.scss */
.view-productos-destacados,
.view-bloque-home-de-productos {
  margin: 0 auto;
  max-width: 1060px;
}
/* line 538, ../sass/design/_home.scss */
.view-productos-destacados .view-header h3, .view-productos-destacados .view-header h2,
.view-bloque-home-de-productos .view-header h3,
.view-bloque-home-de-productos .view-header h2 {
  margin: 0;
  margin-bottom: 40px;
}
/* line 544, ../sass/design/_home.scss */
.view-productos-destacados .view-content,
.view-bloque-home-de-productos .view-content {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
}
/* line 547, ../sass/design/_home.scss */
.view-productos-destacados .views-row,
.view-bloque-home-de-productos .views-row {
  background: #fff;
  border: 1px solid #c6ced0;
  display: inline-block;
  margin-right: 40px;
  padding-bottom: 70px;
  position: relative;
  vertical-align: top;
  width: 33%;
}
/* line 556, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-row,
.view-bloque-home-de-productos .views-row .views-row {
  display: block;
  margin-right: 0;
  width: 100%;
}
/* line 561, ../sass/design/_home.scss */
.view-productos-destacados .views-row:last-child,
.view-bloque-home-de-productos .views-row:last-child {
  margin-right: 0;
}
/* line 564, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product,
.view-bloque-home-de-productos .views-row .img-product {
  height: 305px;
  overflow: hidden;
  position: relative;
}
/* line 568, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .cat,
.view-productos-destacados .views-row .img-product .views-field-stores,
.view-bloque-home-de-productos .views-row .img-product .cat,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores {
  background: #009f3c;
  color: #fff;
  left: 0;
  line-height: 25px;
  padding: 0px 10px;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 1;
}
/* line 579, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .cat .views-field-field-icon,
.view-productos-destacados .views-row .img-product .views-field-stores .views-field-field-icon,
.view-bloque-home-de-productos .views-row .img-product .cat .views-field-field-icon,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores .views-field-field-icon {
  display: inline-block;
  height: 13px;
  line-height: 13px;
  vertical-align: -1px;
  width: 15px;
}
/* line 585, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .cat .views-field-field-icon img,
.view-productos-destacados .views-row .img-product .views-field-stores .views-field-field-icon img,
.view-bloque-home-de-productos .views-row .img-product .cat .views-field-field-icon img,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores .views-field-field-icon img {
  height: 13px;
  width: auto;
}
/* line 590, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .cat .views-field-store-name,
.view-productos-destacados .views-row .img-product .cat .views-field-stores,
.view-productos-destacados .views-row .img-product .views-field-stores .views-field-store-name,
.view-productos-destacados .views-row .img-product .views-field-stores .views-field-stores,
.view-bloque-home-de-productos .views-row .img-product .cat .views-field-store-name,
.view-bloque-home-de-productos .views-row .img-product .cat .views-field-stores,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores .views-field-store-name,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores .views-field-stores {
  display: inline-block;
  color: #fff;
  font-family: "Gill Sans";
  font-size: 13px;
  line-height: inherit;
  margin-left: 5px;
  vertical-align: middle;
  width: auto;
}
/* line 600, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .cat .views-field-store-name a,
.view-productos-destacados .views-row .img-product .cat .views-field-stores a,
.view-productos-destacados .views-row .img-product .views-field-stores .views-field-store-name a,
.view-productos-destacados .views-row .img-product .views-field-stores .views-field-stores a,
.view-bloque-home-de-productos .views-row .img-product .cat .views-field-store-name a,
.view-bloque-home-de-productos .views-row .img-product .cat .views-field-stores a,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores .views-field-store-name a,
.view-bloque-home-de-productos .views-row .img-product .views-field-stores .views-field-stores a {
  color: #fff;
}
/* line 606, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .views-field-field-imagenes a,
.view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a {
  display: block;
}
/* line 608, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .views-field-field-imagenes a img,
.view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a img {
  height: 305px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 614, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .views-field-field-imagenes a:hover, .view-productos-destacados .views-row .img-product .views-field-field-imagenes a:focus,
.view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a:hover,
.view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a:focus {
  opacity: 1;
}
/* line 617, ../sass/design/_home.scss */
.view-productos-destacados .views-row .img-product .views-field-field-imagenes a:hover img, .view-productos-destacados .views-row .img-product .views-field-field-imagenes a:focus img,
.view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a:hover img,
.view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a:focus img {
  opacity: 0.8;
}
/* line 624, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products,
.view-bloque-home-de-productos .views-row .txts-products {
  padding: 20px 20px 0px;
}
/* line 626, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products h3,
.view-bloque-home-de-productos .views-row .txts-products h3 {
  line-height: inherit;
  margin: 0 0 25px;
}
/* line 629, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products h3 a,
.view-bloque-home-de-productos .views-row .txts-products h3 a {
  color: #009f3c;
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: inherit;
}
/* line 639, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products .views-field-field-caracteristicas ul,
.view-bloque-home-de-productos .views-row .txts-products .views-field-field-caracteristicas ul {
  margin: 0 0 25px;
  padding: 0;
}
/* line 642, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products .views-field-field-caracteristicas ul li,
.view-bloque-home-de-productos .views-row .txts-products .views-field-field-caracteristicas ul li {
  font-size: 14px;
  list-style: none;
  margin-bottom: 2px;
}
/* line 646, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products .views-field-field-caracteristicas ul li:last-child,
.view-bloque-home-de-productos .views-row .txts-products .views-field-field-caracteristicas ul li:last-child {
  margin-bottom: 0;
}
/* line 652, ../sass/design/_home.scss */
.view-productos-destacados .views-row .txts-products .views-field-body,
.view-bloque-home-de-productos .views-row .txts-products .views-field-body {
  font-size: 14px;
}
/* line 656, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-price-before,
.view-bloque-home-de-productos .views-row .views-field-price-before {
  color: #313333;
  font-size: 10px;
  font-weight: bold;
  text-decoration: line-through;
}
/* line 662, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-price__number-2,
.view-productos-destacados .views-row .views-field-discount,
.view-bloque-home-de-productos .views-row .views-field-price__number-2,
.view-bloque-home-de-productos .views-row .views-field-discount {
  background: #009f3c;
  bottom: 17.5%;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 13px;
  font-weight: 500;
  padding: 2px 5px;
  position: absolute;
  right: 0;
}
/* line 674, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-price,
.view-bloque-home-de-productos .views-row .views-field-price {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 20px;
}
/* line 680, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations,
.view-bloque-home-de-productos .views-row .views-field-variations {
  bottom: 20px;
  left: 20px;
  position: absolute;
  width: 100%;
}
/* line 686, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations form .form-actions,
.view-bloque-home-de-productos .views-row .views-field-variations form .form-actions {
  padding: 0;
  text-align: left;
}
/* line 690, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations form .form-actions button:before,
.view-bloque-home-de-productos .views-row .views-field-variations form .form-actions button:before {
  display: none;
}
/* line 696, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity {
  display: flex;
}
/* line 698, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input {
  background: #fff;
  border: 1px solid #dddddd;
  border-left: 0;
  border-right: 0;
  height: 40px;
  pointer-events: none;
  text-align: center;
  width: 40px;
}
/* line 707, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button, .view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
/* line 711, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button, .view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 716, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input:hover, .view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input:focus,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input:hover,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity input:focus {
  box-shadow: none;
  outline: none;
}
/* line 722, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button {
  background: #fff;
  border: 1px solid #dddddd;
  border-radius: 0;
  color: #89bd24;
  font-size: 25px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 40px;
}
/* line 734, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button:hover, .view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button:focus,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button:hover,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button:focus {
  box-shadow: none;
  outline: none;
  opacity: 0.8;
}
/* line 740, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button.btn-cart-plus,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button.btn-cart-plus {
  font-size: 18px;
}
/* line 743, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button.btn-cart-delete,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button.btn-cart-delete {
  font-size: 0;
}
/* line 745, ../sass/design/_home.scss */
.view-productos-destacados .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button.btn-cart-delete:before,
.view-bloque-home-de-productos .views-row .views-field-variations .cart-block--offcanvas-cart-table__quantity button.btn-cart-delete:before {
  content: "\e920";
  font-family: "iconFont";
  font-size: 20px;
}

/* line 756, ../sass/design/_home.scss */
.block-commerce-portal-products-highlighted {
  padding: 115px 0 85px;
}

/* line 760, ../sass/design/_home.scss */
.productos_destacados_home {
  background: #f5f7f7;
  padding: 230px 0 145px;
}
/* line 764, ../sass/design/_home.scss */
.productos_destacados_home:before {
  background: url("../images/plato_productos.png") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 600px;
  left: -30px;
  position: absolute;
  top: 20px;
  width: 600px;
}
/* line 775, ../sass/design/_home.scss */
.productos_destacados_home .block-title {
  display: none;
}
/* line 778, ../sass/design/_home.scss */
.productos_destacados_home.productos_destacados_secciones {
  background: transparent;
  padding: 100px 0 0px;
  position: relative;
  z-index: 1;
}
/* line 783, ../sass/design/_home.scss */
.productos_destacados_home.productos_destacados_secciones:before {
  content: none;
}
/* line 789, ../sass/design/_home.scss */
.productos_destacados_home.productos_destacados_secciones .view-productos-destacados .views-row .txts-products h3 {
  margin-bottom: 40px;
}
/* line 797, ../sass/design/_home.scss */
.productos_destacados_home.productos_destacados_secciones .views-field-variations form .form-actions {
  text-align: left;
}

/* line 805, ../sass/design/_home.scss */
.page-en-casa .view-productos-destacados {
  padding-bottom: 0;
  position: relative;
  z-index: 1;
}
/* line 810, ../sass/design/_home.scss */
.page-en-casa .block-commerce-portal-products-highlighted {
  padding-bottom: 0;
}

/* line 814, ../sass/design/_home.scss */
.grid_productos {
  padding: 40px 0 10px;
}
/* line 817, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos {
  max-width: 1130px;
  margin: 0 auto;
  position: relative;
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -o-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 824, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-header {
  position: relative;
  width: 100%;
}
/* line 827, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-header .cat_activ {
  left: 280px;
  position: absolute;
  top: 0;
  width: calc(100% - 490px);
}
/* line 832, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-header .cat_activ h2 {
  color: #00939b;
  margin: 0;
  text-align: left;
}
/* line 839, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-header #id_filtro {
  color: #00939b;
  left: 0;
  margin: 0;
  position: absolute;
  text-transform: uppercase;
  top: 0px;
}
/* line 848, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-header .btn_changes {
  display: none;
}
/* line 852, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .select_active {
  display: none;
}
/* line 855, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters {
  display: inline-block;
  max-width: 280px;
  padding-top: 0px;
  vertical-align: top;
  width: 100%;
}
/* line 861, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters h3 {
  color: #00939b;
  font-family: "Oswald", sans-serif;
  font-size: 32px;
  margin: 0 0 35px;
  text-transform: uppercase;
}
/* line 869, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul {
  margin: 0;
  padding: 0;
}
/* line 872, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li {
  display: block;
}
/* line 875, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li.active a, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li.active .control-label {
  color: #00949d;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 878, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li.active a:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li.active .control-label:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 884, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li a, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label {
  color: #878787;
  display: block;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 35px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 894, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li a:hover, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li a:focus, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label:hover, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label:focus {
  color: #00949d;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 898, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li a:hover:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li a:focus:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label:hover:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label:focus:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 903, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li a:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label:before {
  background: #00949d;
  content: "";
  height: 25px;
  left: -10px;
  margin-top: -12.5px;
  opacity: 0;
  position: absolute;
  top: 50%;
  width: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 918, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-group {
  display: block;
  margin: 0;
}
/* line 923, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-group.active a, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-group.bef-link-active a {
  color: #00949d;
}
/* line 925, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-group.active a:before, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-group.bef-link-active a:before {
  opacity: 1;
}
/* line 932, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by {
  position: absolute;
  top: 0;
  right: 3px;
  z-index: 2;
}
/* line 937, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by label {
  display: none;
}
/* line 940, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper {
  color: #878787;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
}
/* line 944, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper:after {
  content: "\e90d";
  color: #89bd24;
  font-size: 14px;
  right: 5px;
  top: 22px;
}
/* line 952, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-toggle {
  background: transparent;
  border: 1px solid rgba(151, 152, 153, 0.5);
  border-radius: 8px;
  color: #878787;
  font-size: 14px;
  padding: 10px;
  padding-right: 30px;
}
.form-checkboxes input {
    margin-right: 10px;
}
.form-checkboxes label {
    margin-bottom: 15px !important;
}
/* line 960, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-toggle .bs-caret {
  display: none;
}
/* line 963, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-toggle:hover, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-toggle:focus {
  box-shadow: none;
  outline: none !important;
}
/* line 969, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  top: 41px;
  width: calc(100% - 2px);
}
/* line 977, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu ul li {
  border-bottom: 1px solid rgba(151, 152, 153, 0.5);
  margin-bottom: 0;
}
/* line 980, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  margin-bottom: 0;
  padding: 10px;
  text-transform: inherit;
}
/* line 987, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu ul li:last-child {
  margin-bottom: 0;
  border: 0;
}
/* line 994, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu ul li.active a, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu ul li:hover a, .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-menu ul li:focus a {
  background: #edf0f1;
  color: #878787;
}
/* line 1006, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-empty {
  display: inline-block;
  margin-top: 60px;
  padding: 0 15px;
  vertical-align: top;
  width: 74%;
}
/* line 1012, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-empty .sin_resultado {
  text-align: center;
}
/* line 1014, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-empty .sin_resultado:before {
  background: url("../images/empty.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 130px;
  margin: 0 auto 40px;
  width: 130px;
}
/* line 1025, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content {
  margin-top: 50px;
  vertical-align: top;
  width: 74.8%;
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1033, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content.shadow_grid .views-row .img-product {
  -webkit-animation-name: backgroundChange;
  -webkit-animation-duration: 10s;
  animation-name: backgroundChange;
  animation-duration: 10s;
}
/* line 1038, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content.shadow_grid .views-row .img-product img {
  -webkit-animation-name: opacityB;
  -webkit-animation-duration: 10s;
  animation-name: opacityB;
  animation-duration: 10s;
}
/* line 1045, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content.shadow_grid .views-row .txts-products {
  -webkit-animation-name: opacityA;
  -webkit-animation-duration: 10s;
  animation-name: opacityA;
  animation-duration: 10s;
}
/* line 1053, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content .pager-nav {
  display: block;
}
/* line 1056, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content .views-row {
  background: #fff;
  border: 1px solid #c6ced0;
  display: inline-block;
  margin-bottom: 50px;
  margin-right: 15px;
  position: relative;
  vertical-align: top;
  width: 31.8%;
  border-radius: 8px;
  overflow: hidden;
}
/* line 1065, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content .views-row:nth-child(3n) {
  margin-right: 0;
}
/* line 1068, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content .views-row .img-product {
  -webkit-animation-name: backgroundChange;
  -webkit-animation-duration: .5s;
  animation-name: backgroundChange;
  animation-duration: .5s;
}
/* line 1073, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content .views-row .img-product img {
  -webkit-animation-name: opacityB;
  -webkit-animation-duration: .5s;
  animation-name: opacityB;
  animation-duration: .5s;
}
/* line 1080, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .view-content .views-row .txts-products {
  -webkit-animation-name: opacityA;
  -webkit-animation-duration: .5s;
  animation-name: opacityA;
  animation-duration: .5s;
}
/* line 1088, ../sass/design/_home.scss */
.grid_productos .view-bloque-home-de-productos .pager-nav {
  order: 4;
  text-align: center;
  width: 100%;
}

/* line 1095, ../sass/design/_home.scss */
.grid_experiencias {
  padding: 103px 0 50px;
}
/* line 1097, ../sass/design/_home.scss */
.grid_experiencias .block-title {
  margin-bottom: 40px;
}

/* line 1105, ../sass/design/_home.scss */
.view-experiencias .view-header h3,
.view-experiencias-home .view-header h3 {
  margin: 0;
  margin-bottom: 40px;
}
/* line 1112, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field,
.view-experiencias-home .views-row .views-field {
  display: inline-block;
  vertical-align: top;
}
/* line 1115, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view, .view-experiencias .views-row .views-field.views-field-view-1, .view-experiencias .views-row .views-field.views-field-view-2, .view-experiencias .views-row .views-field.views-field-view-3,
.view-experiencias-home .views-row .views-field.views-field-view,
.view-experiencias-home .views-row .views-field.views-field-view-1,
.view-experiencias-home .views-row .views-field.views-field-view-2,
.view-experiencias-home .views-row .views-field.views-field-view-3 {
  width: 49%;
}
/* line 1120, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row, .view-experiencias .views-row .views-field.views-field-view-1 .views-row, .view-experiencias .views-row .views-field.views-field-view-2 .views-row, .view-experiencias .views-row .views-field.views-field-view-3 .views-row,
.view-experiencias-home .views-row .views-field.views-field-view .views-row,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row {
  position: relative;
}
/* line 1122, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:after, .view-experiencias .views-row .views-field.views-field-view .views-row:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:before {
  background: #fff;
  content: "";
  display: block;
  height: 1px;
  left: 8px;
  opacity: 0;
  position: absolute;
  top: 15px;
  width: 0;
  z-index: 1;
}
/* line 1135, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:before {
  bottom: 15px;
  top: inherit;
}
/* line 1141, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:hover:after, .view-experiencias .views-row .views-field.views-field-view .views-row:hover:before, .view-experiencias .views-row .views-field.views-field-view .views-row:focus:after, .view-experiencias .views-row .views-field.views-field-view .views-row:focus:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus:before {
  opacity: 1;
  width: calc(100% - 15px);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1148, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:hover .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view .views-row:hover .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view .views-row:focus .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view .views-row:focus .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus .views-field-field-image:before {
  height: calc(100% - 15px);
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1155, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:hover .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view .views-row:focus .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus .views-field-field-image img {
  -webkit-filter: grayscale(0);
  -webkit-filter: blur(1.2px);
  filter: blur(1.2px);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1162, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view .views-row:focus .views-field-title, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus .views-field-title, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus .views-field-title, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus .views-field-title {
  bottom: calc(100% - 220px);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1167, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row:hover .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view .views-row:focus .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:hover .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row:focus .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus .views-field-title h3 a:after {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1175, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image {
  display: block;
}
/* line 1177, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image:before {
  background: #fff;
  content: "";
  display: block;
  height: 0;
  left: 15px;
  opacity: 0;
  position: absolute;
  top: 8px;
  width: 1px;
  z-index: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1191, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image:before, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image:before,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image:before {
  left: inherit;
  right: 15px;
}
/* line 1195, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image img,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image img {
  height: 360px;
  width: 100%;
  filter: gray;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 1206, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title {
  bottom: -30px;
  left: 0;
  padding: 0 30px 0px;
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1213, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title h3, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title h3, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title h3, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title h3,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title h3,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title h3,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title h3,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 {
  margin: 0;
}
/* line 1215, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title h3 a, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title h3 a,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a {
  display: block;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 23px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1223, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a:after,
.view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a:after {
  background: url("../images/cross.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 30px;
  margin: 30px auto 0;
  opacity: 0;
  width: 30px;
}
/* line 1238, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view-1, .view-experiencias .views-row .views-field.views-field-view-2,
.view-experiencias-home .views-row .views-field.views-field-view-1,
.view-experiencias-home .views-row .views-field.views-field-view-2 {
  margin-left: 20px;
}
/* line 1241, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view-1 .view-content, .view-experiencias .views-row .views-field.views-field-view-2 .view-content,
.view-experiencias-home .views-row .views-field.views-field-view-1 .view-content,
.view-experiencias-home .views-row .views-field.views-field-view-2 .view-content {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
}
/* line 1243, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view-1 .view-content .views-row, .view-experiencias .views-row .views-field.views-field-view-2 .view-content .views-row,
.view-experiencias-home .views-row .views-field.views-field-view-1 .view-content .views-row,
.view-experiencias-home .views-row .views-field.views-field-view-2 .view-content .views-row {
  display: inline-block;
  width: 50%;
}
/* line 1246, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view-1 .view-content .views-row:first-child, .view-experiencias .views-row .views-field.views-field-view-2 .view-content .views-row:first-child,
.view-experiencias-home .views-row .views-field.views-field-view-1 .view-content .views-row:first-child,
.view-experiencias-home .views-row .views-field.views-field-view-2 .view-content .views-row:first-child {
  margin-right: 20px;
}
/* line 1252, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view-2,
.view-experiencias-home .views-row .views-field.views-field-view-2 {
  margin-left: 0;
  margin-right: 20px;
}
/* line 1256, ../sass/design/_home.scss */
.view-experiencias .views-row .views-field.views-field-view-2, .view-experiencias .views-row .views-field.views-field-view-3,
.view-experiencias-home .views-row .views-field.views-field-view-2,
.view-experiencias-home .views-row .views-field.views-field-view-3 {
  margin-top: 20px;
}
/* line 1263, ../sass/design/_home.scss */
.view-experiencias .view-footer .buttons,
.view-experiencias-home .view-footer .buttons {
  text-align: center;
  margin: 35px 0 0;
}

/* line 1269, ../sass/design/_home.scss */
.block-entity-viewuser {
  display: none;
}

/* line 1273, ../sass/design/_home.scss */
.user-logged-in .block-entity-viewuser {
  display: block;
}
/* line 1276, ../sass/design/_home.scss */
.user-logged-in .register_pop {
  background: transparent;
  border-radius: 0;
  margin-left: -530px;
  opacity: 0;
  padding: 0px;
  position: fixed;
  top: 45px;
  text-align: right;
  visibility: hidden;
  width: 1080px;
  z-index: -1;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
/* line 1289, ../sass/design/_home.scss */
.user-logged-in .register_pop.no_menu {
  opacity: 0;
}
/* line 1292, ../sass/design/_home.scss */
.user-logged-in .register_pop .cerrar_register {
  display: none;
}
/* line 1295, ../sass/design/_home.scss */
.user-logged-in .register_pop.show_pop {
  opacity: 1;
  visibility: visible;
  z-index: 99;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
/* line 1301, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega {
  background: #fff;
  border: 1px solid rgba(151, 152, 153, 0.5);
  border-radius: 10px;
  display: inline-block;
  max-width: 280px;
  padding: 30px 0px;
  width: 100%;
  text-align: left;
}
/* line 1310, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega:before {
  background: url("../images/menu_arrow_pop.png") no-repeat center bottom;
  background-size: contain;
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  top: -25px;
  right: 40%;
  width: 25px;
}
/* line 1321, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .txt_register {
  display: none;
}
/* line 1324, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info {
  color: #878787;
}
/* line 1326, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info h3 {
  color: #89bd24;
  font-size: 17px;
  font-weight: bold;
  line-height: 22px;
  margin: 0 0 15px;
  text-align: center;
  text-transform: lowercase;
}
/* line 1334, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info h3:first-letter {
  text-transform: capitalize;
}
/* line 1337, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info h3 + p {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1344, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .i_top {
  margin-bottom: 30px;
  padding: 0 25px;
}
/* line 1347, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .i_top p {
  font-size: 14px;
  margin: 0;
}
/* line 1351, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .i_top .ic_phone {
  display: block;
  margin-right: 10px;
  text-align: center;
}
/* line 1355, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .i_top .ic_phone:before {
  content: "\e911";
  display: none;
}
/* line 1362, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .ic_item {
  display: inline-block;
  font-size: 0;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 1371, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .ic_item.ic_address:before {
  content: "\e91b";
}
/* line 1376, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .ic_item.ic_order:before {
  content: "\e91a";
}
/* line 1381, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .ic_item.ic_profile:before {
  content: "\e91c";
}
/* line 1386, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info .ic_item.ic_emal:before {
  content: "\e919";
}
/* line 1391, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info ul {
  margin: 0;
  padding: 0;
}
/* line 1394, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info ul li {
  list-style: none;
  border-bottom: 1px solid rgba(231, 235, 235, 0.5);
}
/* line 1397, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info ul li a {
  color: #878787;
  display: block;
  font-size: 12px;
  padding: 10px 25px;
}
/* line 1403, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info ul li.close_sesion {
  border-bottom: 0;
}
/* line 1405, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info ul li.close_sesion a {
  font-family: "Gill Sans";
  color: #89bd24;
  padding-bottom: 0;
}
/* line 1411, ../sass/design/_home.scss */
.user-logged-in .register_pop .region-register-bodega .user_info ul li:nth-last-child(2) {
  border-bottom: 0;
}

/* line 1420, ../sass/design/_home.scss */
.register_pop {
  background: #fff;
  display: none;
  left: 50%;
  margin-left: -415px;
  padding: 74px 35px 40px;
  position: absolute;
  top: 100px;
  width: 830px;
  z-index: 99999;
}
/* line 1430, ../sass/design/_home.scss */
.register_pop .region-register-bodega {
  position: relative;
}
/* line 1432, ../sass/design/_home.scss */
.register_pop .region-register-bodega .cerrar_register {
  font-size: 0;
  position: absolute;
  right: 0;
  top: -70px;
}
/* line 1437, ../sass/design/_home.scss */
.register_pop .region-register-bodega .cerrar_register:after {
  content: "\e90b";
  color: #89bd24;
  cursor: pointer;
  display: block;
}
/* line 1445, ../sass/design/_home.scss */
.register_pop .region-register-bodega .txt_register {
  margin-bottom: 55px;
  text-align: center;
}
/* line 1448, ../sass/design/_home.scss */
.register_pop .region-register-bodega .txt_register h2 {
  color: #00949d;
}
/* line 1452, ../sass/design/_home.scss */
.register_pop .region-register-bodega .txt_register p {
  color: #878787;
  font-size: 24px;
  margin: 0;
  margin-top: 15px;
}
/* line 1459, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block {
  display: inline-block;
  margin-left: 8%;
  padding: 30px 0 35px;
  position: relative;
  width: 29%;
}
/* line 1466, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-actions {
  margin-top: 80px;
  text-align: center;
}
/* line 1469, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-actions button {
  background: #c7d0d0;
  border: 1px solid #c7d0d0;
  font-family: "Gill Sans" !important;
}
/* line 1474, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-actions button span {
  display: none;
}
/* line 1480, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block ul {
  bottom: 125px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 1488, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block ul li {
  display: block;
  list-style: none;
}
/* line 1491, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block ul li:first-child {
  display: none;
}
/* line 1494, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block ul li a {
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 14px;
}
/* line 1504, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block .block-title,
.register_pop .region-register-bodega .block-formblock-user-register .block-title {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 25px;
  text-transform: uppercase;
}
/* line 1513, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form label,
.register_pop .region-register-bodega .block-formblock-user-register form label {
  color: #00949d;
}
/* line 1516, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form label.form-required:after,
.register_pop .region-register-bodega .block-formblock-user-register form label.form-required:after {
  color: #00949d;
}
/* line 1520, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form label.error,
.register_pop .region-register-bodega .block-formblock-user-register form label.error {
  color: red;
}
/* line 1524, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-actions,
.register_pop .region-register-bodega .block-formblock-user-register form .form-actions {
  text-align: center;
}
/* line 1527, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-control,
.register_pop .region-register-bodega .block-formblock-user-register form .form-control {
  height: 35px;
}
/* line 1529, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-control.error,
.register_pop .region-register-bodega .block-formblock-user-register form .form-control.error {
  margin-bottom: 0;
}
/* line 1534, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-type-password-confirm .password-confirm,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-password-confirm .password-confirm {
  display: none;
}
/* line 1538, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-type-password-confirm input.js-password-confirm,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-password-confirm input.js-password-confirm {
  display: block;
}
/* line 1544, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-type-checkbox label,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-checkbox label {
  color: #878787;
}
/* line 1546, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-type-checkbox label.error,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-checkbox label.error {
  color: red;
}
/* line 1549, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-type-checkbox label a,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-checkbox label a {
  color: #878787;
  text-decoration: none;
}
/* line 1552, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-user-login-block form .form-type-checkbox label a:hover, .register_pop .region-register-bodega .block-user-login-block form .form-type-checkbox label a:focus,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-checkbox label a:hover,
.register_pop .region-register-bodega .block-formblock-user-register form .form-type-checkbox label a:focus {
  opacity: 0.8;
  outline: none;
  text-decoration: none;
}
/* line 1563, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register {
  background: #f5f7f7;
  display: inline-block;
  margin-left: 40px;
  padding: 30px 60px 35px;
  vertical-align: top;
  width: 56%;
}
/* line 1571, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .form-type-email .description {
  display: none;
}
/* line 1575, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-tipo-de-documento {
  display: inline-block;
  width: 70px;
  vertical-align: middle;
}
/* line 1579, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-tipo-de-documento label {
  display: none;
}
/* line 1583, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-documento-de-identidad {
  display: inline-block;
  margin-left: 8px;
  margin-top: 26px;
  position: relative;
  vertical-align: middle;
  width: 72%;
}
/* line 1590, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-documento-de-identidad label {
  left: -80px;
  position: absolute;
  top: -25px;
}
/* line 1594, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-documento-de-identidad label.error {
  left: inherit;
  position: relative;
  top: inherit;
}
/* line 1600, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-documento-de-identidad input {
  width: 100%;
}
/* line 1605, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register h4.form-required {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 25px;
  text-transform: uppercase;
}
/* line 1612, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register h4.form-required:after {
  color: #00949d;
}
/* line 1617, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-dia,
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-mes,
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-anio {
  display: inline-block;
  margin-right: 8px;
  vertical-align: top;
  width: 30.5%;
}
/* line 1625, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register .field--name-field-anio {
  margin-right: 0;
}
/* line 1629, ../sass/design/_home.scss */
.register_pop .region-register-bodega .block-formblock-user-register form .form-actions {
  margin-top: 40px;
}

@media screen and (min-width: 1580px) {
  /* line 1641, ../sass/design/_home.scss */
  .banner_single {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1580px) {
  /* line 1647, ../sass/design/_home.scss */
  .banner_bk .field--type-image {
    max-height: 400px;
    min-height: inherit;
  }

  /* line 1653, ../sass/design/_home.scss */
  .productos_destacados_home:before {
    height: 500px;
    left: -25px;
    width: 500px;
  }

  /* line 1662, ../sass/design/_home.scss */
  .banner_single.img_flotante .field--name-field-imagen-contenido img {
    max-width: 430px;
  }
}
@media screen and (max-width: 1580px) {
  /* line 1671, ../sass/design/_home.scss */
  .path-frontpage .banner_single {
    margin-bottom: 59px;
    margin-top: 21px;
  }
}
@media screen and (max-width: 1300px) {
  /* line 1681, ../sass/design/_home.scss */
  .block_grid .field--name-field-background-desktop img,
  .block_grid .field--name-field-background-mobile img {
    height: auto;
  }

  /* line 1688, ../sass/design/_home.scss */
  .path-frontpage .grid_experiencias:after {
    right: -40px;
  }
}
@media all and (-ms-high-contrast: none) {
  /* line 1698, ../sass/design/_home.scss */
  .block_grid .field--name-field-background-desktop img,
  .block_grid .field--name-field-background-mobile img {
    height: auto;
    width: 100%;
  }

  /* line 1710, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .img-product .views-field-field-imagenes a img,
  .view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a img {
    height: auto;
    width: 100%;
  }

  /* line 1728, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image {
    max-height: 305px;
    overflow: hidden;
  }
  /* line 1731, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image img {
    height: auto;
    width: 100%;
  }
}
@media screen and (max-width: 1100px) {
  /* line 1744, ../sass/design/_home.scss */
  .user-logged-in .register_pop {
    left: 0;
    margin-left: 0px;
    padding: 0 40px;
    width: 100%;
  }

  /* line 1751, ../sass/design/_home.scss */
  .view-id-slider_de_categorias {
    padding: 0 40px;
  }

  /* line 1756, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto {
    right: 20px;
  }

  /* line 1763, ../sass/design/_home.scss */
  .banner_single + section[class*='block-views-blockbloque-nuestros-servicios-block'] .view-bloque-nuestros-servicios {
    margin-top: 0;
  }
  /* line 1767, ../sass/design/_home.scss */
  .banner_single.txt_center {
    max-width: 700px;
  }
  /* line 1771, ../sass/design/_home.scss */
  .banner_single.txt_center.img_flotante .field--name-field-imagen-contenido img {
    max-width: 100%;
  }
  /* line 1777, ../sass/design/_home.scss */
  .banner_single.txt_center .field--name-field-imagen-contenido img {
    max-width: 100%;
  }

  /* line 1784, ../sass/design/_home.scss */
  .block_grid .container {
    padding: 50px 20px 60px;
  }

  /* line 1789, ../sass/design/_home.scss */
  .carrusel_clients .view-content {
    padding: 0 50px;
  }
  /* line 1791, ../sass/design/_home.scss */
  .carrusel_clients .view-content .slick-arrow {
    left: 0px;
  }
  /* line 1793, ../sass/design/_home.scss */
  .carrusel_clients .view-content .slick-arrow.slick-next {
    right: 0px;
  }

  /* line 1801, ../sass/design/_home.scss */
  .view-productos-destacados .views-row,
  .view-bloque-home-de-productos .views-row {
    margin-right: 20px;
    width: 33%;
  }
  /* line 1805, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .txts-products h3,
  .view-bloque-home-de-productos .views-row .txts-products h3 {
    margin-bottom: 25px;
  }

  /* line 1811, ../sass/design/_home.scss */
  .block-commerce-portal-products-highlighted {
    padding: 100px 20px;
  }

  /* line 1814, ../sass/design/_home.scss */
  .productos_destacados_home {
    padding: 230px 20px 145px;
  }
  /* line 1816, ../sass/design/_home.scss */
  .productos_destacados_home.productos_destacados_secciones {
    padding: 100px 20px 145px;
  }

  /* line 1820, ../sass/design/_home.scss */
  .grid_productos {
    padding: 85px 40px;
  }
  /* line 1823, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters {
    max-width: 240px;
  }
  /* line 1825, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .js-form-item-menu-lateral-toxonomia {
    display: block;
    float: none;
    position: relative;
    width: 100%;
  }
  /* line 1831, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .js-form-item-menu-lateral-toxonomia .bef-link-active + .bef-link-active {
    display: none;
  }
  /* line 1838, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-header .cat_activ {
    left: 240px;
  }
  /* line 1842, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content {
    width: 73.8%;
  }
  /* line 1844, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row {
    margin-right: 0;
    width: 48%;
  }
  /* line 1847, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row:nth-child(2n) {
    margin-left: 15px;
  }

  /* line 1856, ../sass/design/_home.scss */
  .path-frontpage .grid_experiencias:after {
    right: 10px;
  }

  /* line 1865, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view, .view-experiencias .views-row .views-field.views-field-view-1, .view-experiencias .views-row .views-field.views-field-view-2, .view-experiencias .views-row .views-field.views-field-view-3,
  .view-experiencias-home .views-row .views-field.views-field-view,
  .view-experiencias-home .views-row .views-field.views-field-view-1,
  .view-experiencias-home .views-row .views-field.views-field-view-2,
  .view-experiencias-home .views-row .views-field.views-field-view-3 {
    width: 48.8%;
  }

  /* line 1877, ../sass/design/_home.scss */
  .banner_single.img_flotante .field--name-field-imagen-contenido img {
    max-width: 313px;
  }
}
@media screen and (max-width: 960px) {
  /* line 1886, ../sass/design/_home.scss */
  .productos_destacados_home:before {
    content: none;
  }

  /* line 1892, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto {
    padding: 30px;
    right: 20px;
  }
  /* line 1895, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto .field--name-field-titulo,
  .banner_bodas .container .Div_texto .field--name-field-descripcion,
  .banner_bodas .container .Div_texto .field--name-field-enlace {
    max-width: 100%;
  }
  /* line 1900, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto .field--name-field-enlace {
    margin-top: 35px;
  }

  /* line 1909, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .field--name-field-descripcion {
    max-width: 550px;
  }
  /* line 1913, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item {
    padding: 30px 15px;
  }

  /* line 1920, ../sass/design/_home.scss */
  .grid_productos {
    padding: 50px 15px;
  }
  /* line 1922, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1925, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-header {
    display: block;
    order: 1;
    text-align: center;
    width: 100%;
  }
  /* line 1930, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-header .cat_activ {
    left: inherit;
    position: relative;
    top: inherit;
    width: 100%;
  }
  /* line 1935, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-header .cat_activ h2 {
    text-align: center;
  }
  /* line 1939, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-header #id_filtro {
    display: block;
    left: inherit;
    position: relative;
    text-align: center;
    top: inherit;
    width: 100%;
  }
  /* line 1948, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .select_active {
    display: block;
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    border-top: 1px solid rgba(151, 152, 153, 0.5);
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: left;
    width: 100%;
  }
  /* line 1956, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .select_active .form-group {
    display: block;
    margin-bottom: 0;
    width: 100%;
  }
  /* line 1961, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .select_active a {
    color: #00949d;
    display: block;
    font-family: "Gill Sans";
    font-size: 20px;
    font-weight: 500;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
  }
  /* line 1970, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .select_active a:after {
    content: "\e90d";
    color: #009f3c;
    font-size: 18px;
    font-family: "iconFont";
    position: absolute;
    right: 15px;
    top: 15px;
  }
  /* line 1982, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .select_active.active a:after {
    content: "\e90e";
  }
  /* line 1988, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters {
    display: block;
    margin-bottom: 30px;
    max-width: 100%;
    order: 2;
    padding-top: 0px;
    position: relative;
  }
  /* line 1995, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters h3 {
    margin-bottom: 15px;
  }
  /* line 1997, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters h3 + div {
    background: white;
    display: none;
    left: 0;
    position: absolute;
    top: -13px;
    width: 100%;
    z-index: 3;
  }
  /* line 2008, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .js-form-item-menu-lateral-toxonomia {
    margin: 0;
  }
  /* line 2011, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active {
    display: block;
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    border-top: 1px solid rgba(151, 152, 153, 0.5);
  }
  /* line 2015, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active .form-group {
    display: block;
    margin-bottom: 0;
    width: 100%;
  }
  /* line 2020, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active a {
    color: #00949d;
    display: block;
    font-family: "Gill Sans";
    font-size: 14px;
    font-weight: 500;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
  }
  /* line 2029, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active a:after {
    content: "\e90d";
    color: #009f3c;
    font-size: 18px;
    font-family: "iconFont";
    position: absolute;
    right: 15px;
    top: 15px;
  }
  /* line 2041, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active.active a:after {
    content: "\e90e";
  }
  /* line 2052, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
  }
  /* line 2054, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label {
    margin-bottom: 0;
    padding: 12px 10px 8px;
  }
  /* line 2057, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label:before {
    content: none;
  }
  /* line 2063, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li ul li:first-child {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    border-top: 1px solid rgba(151, 152, 153, 0.5);
  }
  /* line 2067, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li ul li:last-child {
    border-bottom: 0;
    border-top: 0;
  }
  /* line 2077, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .bef_nested {
    background: red;
    display: none;
    left: -15px;
    position: absolute;
    top: 55px;
    width: calc(100% + 30px);
    z-index: 3;
  }
  /* line 2086, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by {
    display: block;
    float: none;
    margin-top: 0px;
    position: relative;
    right: inherit;
    top: inherit;
    width: 100%;
  }
  /* line 2094, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper {
    display: block;
  }
  /* line 2096, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .dropdown-toggle {
    padding-right: 18px;
  }
  /* line 2099, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form .form-item-sort-by .select-wrapper .bootstrap-select {
    width: 100%;
  }
  /* line 2106, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-empty {
    display: block;
    margin-top: 40px;
    padding-top: 10px;
    order: 3;
    width: 100%;
  }
  /* line 2113, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content {
    display: block;
    margin-top: 40px;
    order: 3;
    width: 100%;
  }
  /* line 2118, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row {
    min-height: inherit;
  }

  /* line 2125, ../sass/design/_home.scss */
  .carrusel_clients .view-content {
    padding: 0 80px;
  }
  /* line 2127, ../sass/design/_home.scss */
  .carrusel_clients .view-content .slick-arrow {
    left: 20px;
  }
  /* line 2129, ../sass/design/_home.scss */
  .carrusel_clients .view-content .slick-arrow.slick-next {
    right: 20px;
  }

  /* line 2139, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view, .view-experiencias .views-row .views-field.views-field-view-1, .view-experiencias .views-row .views-field.views-field-view-2, .view-experiencias .views-row .views-field.views-field-view-3,
  .view-experiencias-home .views-row .views-field.views-field-view,
  .view-experiencias-home .views-row .views-field.views-field-view-1,
  .view-experiencias-home .views-row .views-field.views-field-view-2,
  .view-experiencias-home .views-row .views-field.views-field-view-3 {
    width: 48.5%;
  }

  /* line 2151, ../sass/design/_home.scss */
  .path-frontpage .grid_experiencias:after {
    height: 150px;
    right: 10px;
    width: 150px;
  }

  /* line 2161, ../sass/design/_home.scss */
  .banner_single.img_flotante .field--name-field-imagen-contenido img {
    max-width: 195px;
  }
  /* line 2166, ../sass/design/_home.scss */
  .banner_single.txt_center {
    margin-top: 60px;
    padding: 0 40px;
  }
  /* line 2169, ../sass/design/_home.scss */
  .banner_single.txt_center .field--name-field-imagen-contenido {
    top: -125px;
  }

  /* line 2177, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .img-product,
  .view-bloque-home-de-productos .views-row .img-product {
    height: 260px;
  }
  /* line 2181, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .img-product .views-field-field-imagenes a img,
  .view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a img {
    height: 260px;
  }

  /* line 2189, ../sass/design/_home.scss */
  .register_pop {
    margin-left: -340px;
    padding: 74px 20px 40px;
    width: 680px;
  }
  /* line 2194, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-user-login-block {
    margin-left: 0;
    width: 35%;
  }
  /* line 2198, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-formblock-user-register {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2205, ../sass/design/_home.scss */
  .banner_single {
    margin-bottom: 80px;
  }

  /* line 2208, ../sass/design/_home.scss */
  .view-id-slider_de_categorias {
    left: -50vw;
    margin-left: 50%;
    margin-top: 47px;
    overflow: hidden;
    padding: 0 0 0 15px;
    position: relative;
    top: inherit;
    width: 100vw;
  }
  /* line 2217, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .slick-arrow {
    display: none !important;
  }
  /* line 2220, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .slick-list {
    left: inherit;
    padding: 0 !important;
  }
  /* line 2228, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .slick-slide:nth-child(5n) .views-row {
    margin-right: 5px;
  }
  /* line 2233, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row {
    border: 0;
    margin-bottom: 80px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 130px !important;
  }
  /* line 2240, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row:nth-child(5n) {
    margin-right: 15px;
  }
  /* line 2243, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row .views-field-description__value {
    display: none;
  }
  /* line 2246, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row .views-field-field-imagen-categoria {
    border: 1px solid #c6ced0;
    height: 147px;
    overflow: hidden;
    text-align: center;
    width: 130px;
  }
  /* line 2252, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row .views-field-field-imagen-categoria .field-content {
    height: 147px;
  }
  /* line 2255, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row .views-field-field-imagen-categoria img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 2261, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row .views-field-name {
    bottom: -50px;
    left: 0;
    position: absolute;
    text-transform: lowercase;
    width: 100%;
  }
  /* line 2267, ../sass/design/_home.scss */
  .view-id-slider_de_categorias .views-row .views-field-name:first-letter {
    text-transform: capitalize;
  }

  /* line 2274, ../sass/design/_home.scss */
  .banner_single .container {
    padding: 0;
  }
  /* line 2277, ../sass/design/_home.scss */
  .banner_single .txt {
    display: block;
    padding: 0 40px;
    width: 100%;
  }
  /* line 2281, ../sass/design/_home.scss */
  .banner_single .txt .field--name-field-texto {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 2286, ../sass/design/_home.scss */
  .banner_single .field--name-field-imagen-contenido {
    display: block;
    margin: 35px 0 0px;
    overflow: hidden;
    padding-right: 0;
    text-align: right;
    width: 100%;
  }
  /* line 2293, ../sass/design/_home.scss */
  .banner_single .field--name-field-imagen-contenido img {
    display: inline-block;
    max-width: 100px;
    position: relative;
    right: -20px;
  }
  /* line 2301, ../sass/design/_home.scss */
  .banner_single.img_flotante .field--name-field-imagen-contenido {
    height: auto;
  }
  /* line 2303, ../sass/design/_home.scss */
  .banner_single.img_flotante .field--name-field-imagen-contenido img {
    display: inline-block;
    max-width: 220px;
    position: relative;
    right: -20px;
  }
  /* line 2311, ../sass/design/_home.scss */
  .banner_single.txt_center {
    padding: 0;
  }
  /* line 2315, ../sass/design/_home.scss */
  .banner_single.txt_center.img_flotante .field--name-field-imagen-contenido img {
    max-width: 120px;
  }
  /* line 2320, ../sass/design/_home.scss */
  .banner_single.txt_center .field--name-field-imagen-contenido {
    top: -140px;
  }

  /* line 2327, ../sass/design/_home.scss */
  .banner_bodas .field--type-image.field--name-field-imagen-desktop {
    display: none;
  }
  /* line 2330, ../sass/design/_home.scss */
  .banner_bodas .field--type-image.field--name-field-imagen-mobile {
    display: block;
  }
  /* line 2335, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto {
    bottom: inherit;
    padding: 30px 35px 45px;
    position: relative;
    right: inherit;
    text-align: center;
    top: -55px;
    width: 100%;
  }
  /* line 2344, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto .field--name-field-titulo h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 25px;
  }
  /* line 2351, ../sass/design/_home.scss */
  .banner_bodas .container .Div_texto .field--name-field-enlace a {
    min-width: 195px;
  }

  /* line 2358, ../sass/design/_home.scss */
  .numbers_block {
    height: 485px;
  }
  /* line 2360, ../sass/design/_home.scss */
  .numbers_block .field--type-image {
    max-height: 485px;
  }
  /* line 2362, ../sass/design/_home.scss */
  .numbers_block .field--type-image.field--name-field-background-desktop {
    display: none;
  }
  /* line 2365, ../sass/design/_home.scss */
  .numbers_block .field--type-image.field--name-field-background-mobile {
    display: block;
  }
  /* line 2367, ../sass/design/_home.scss */
  .numbers_block .field--type-image.field--name-field-background-mobile img {
    height: 100%;
    max-width: none;
    width: auto;
  }
  /* line 2377, ../sass/design/_home.scss */
  .numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras {
    -webkit-display: block;
    -moz-display: block;
    -o-display: block;
    -ms-display: block;
    display: block;
  }
  /* line 2379, ../sass/design/_home.scss */
  .numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras .field--item {
    display: block;
    margin-bottom: 55px;
    width: 100%;
  }
  /* line 2383, ../sass/design/_home.scss */
  .numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras .field--item:last-child {
    margin-bottom: 0;
  }
  /* line 2386, ../sass/design/_home.scss */
  .numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras .field--item .field--name-field-cifra {
    font-size: 45px;
    line-height: 50px;
  }
  /* line 2390, ../sass/design/_home.scss */
  .numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras .field--item .field--name-field-nombre-cifra {
    font-size: 11px;
    line-height: inherit;
  }
  /* line 2394, ../sass/design/_home.scss */
  .numbers_block .container_cifras .container .Div_indicadores .field--name-field-cifras .field--item .field--item {
    margin: 0;
  }

  /* line 2404, ../sass/design/_home.scss */
  .banner_bk .field--type-image {
    max-height: 590px;
    min-height: 450px;
  }
  /* line 2407, ../sass/design/_home.scss */
  .banner_bk .field--type-image.field--name-field-background-desktop {
    display: none;
  }
  /* line 2410, ../sass/design/_home.scss */
  .banner_bk .field--type-image.field--name-field-background-mobile {
    display: block;
  }
  /* line 2412, ../sass/design/_home.scss */
  .banner_bk .field--type-image.field--name-field-background-mobile img {
    height: 100%;
  }
  /* line 2418, ../sass/design/_home.scss */
  .banner_bk .container .field--name-field-titulo {
    font-size: 24px;
    line-height: 28px;
    padding-top: 20px;
  }
  /* line 2424, ../sass/design/_home.scss */
  .banner_bk .container .enlace .field--type-link {
    margin-bottom: 20px;
    margin-right: 0;
  }
  /* line 2427, ../sass/design/_home.scss */
  .banner_bk .container .enlace .field--type-link:last-child {
    margin: 0;
  }

  /* line 2434, ../sass/design/_home.scss */
  .block_grid {
    margin-bottom: 70px;
    margin-top: 100px;
    padding-top: 60px;
  }
  /* line 2438, ../sass/design/_home.scss */
  .block_grid .field--name-field-background-desktop {
    display: none;
  }
  /* line 2441, ../sass/design/_home.scss */
  .block_grid .field--name-field-background-mobile {
    display: block;
    top: -180px;
  }
  /* line 2445, ../sass/design/_home.scss */
  .block_grid .container {
    padding: 0 40px 65px;
  }
  /* line 2448, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .field--name-field-descripcion {
    margin-bottom: 50px;
  }
  /* line 2451, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .div_razon_parrafo {
    padding: 0 10px;
  }
  /* line 2453, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .div_razon_parrafo .slick-arrow {
    left: -45px;
  }
  /* line 2455, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .div_razon_parrafo .slick-arrow.slick-next {
    left: inherit;
    right: -45px;
  }
  /* line 2459, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .div_razon_parrafo .slick-arrow:after {
    color: #89bd24;
  }
  /* line 2464, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon {
    -webkit-display: block;
    -moz-display: block;
    -o-display: block;
    -ms-display: block;
    display: block;
  }
  /* line 2466, ../sass/design/_home.scss */
  .block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item {
    margin-right: 0;
    padding: 30px 15px;
  }
  /* line 2472, ../sass/design/_home.scss */
  .block_grid .container .field--name-field-enlace {
    margin-top: 45px;
  }
  /* line 2474, ../sass/design/_home.scss */
  .block_grid .container .field--name-field-enlace a {
    display: block;
    padding: 0;
    width: 100%;
  }

  /* line 2482, ../sass/design/_home.scss */
  .block-commerce-portal-products-highlighted {
    padding: 80px 0px 50px 15px;
  }

  /* line 2488, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .img_product,
  .view-bloque-home-de-productos .views-row .img_product {
    max-height: 265px;
  }
  /* line 2490, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .img_product img,
  .view-bloque-home-de-productos .views-row .img_product img {
    height: 265px;
  }
  /* line 2495, ../sass/design/_home.scss */
  .view-productos-destacados .slick-slide,
  .view-bloque-home-de-productos .slick-slide {
    margin: 0px 7.5px;
    max-width: 274px;
  }

  /* line 2502, ../sass/design/_home.scss */
  .view-productos-destacados .views-row .views-field-price {
    color: #3b4041;
    margin-bottom: 15px;
  }

  /* line 2510, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 2521, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .img-product {
    height: 150px;
  }
  /* line 2525, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .img-product .views-field-field-imagenes a img {
    height: 150px;
  }
  /* line 2531, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .views-field-discount {
    bottom: 30%;
  }
  /* line 2534, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .views-field-variations {
    left: 13px;
  }
  /* line 2537, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .views-field-price {
    margin-bottom: 0;
  }
  /* line 2540, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .txts-products {
    padding: 15px;
  }
  /* line 2542, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .txts-products h3 {
    margin-bottom: 34px;
    min-height: 44px;
  }
  /* line 2545, ../sass/design/_home.scss */
  .view-bloque-home-de-productos .views-row .txts-products h3 a {
    font-size: 16px;
  }

  /* line 2552, ../sass/design/_home.scss */
  .productos_destacados_home {
    padding: 30px 0px 100px 15px;
  }
  /* line 2554, ../sass/design/_home.scss */
  .productos_destacados_home:before {
    content: none;
  }
  /* line 2557, ../sass/design/_home.scss */
  .productos_destacados_home.productos_destacados_secciones {
    padding: 30px 0px 0px 15px;
  }

  /* line 2562, ../sass/design/_home.scss */
  .path-frontpage .grid_experiencias {
    padding-bottom: 100px;
  }
  /* line 2564, ../sass/design/_home.scss */
  .path-frontpage .grid_experiencias:after {
    height: 80px;
    right: 10px;
    top: -20px;
    width: 80px;
  }

  /* line 2572, ../sass/design/_home.scss */
  .grid_experiencias {
    padding: 80px 0 50px;
  }

  /* line 2578, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active {
    margin-left: 50%;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
    width: 100vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 2585, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active a {
    display: block;
    padding: 15px 50px 15px 40px;
  }
  /* line 2588, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .select_active a:after {
    right: 40px;
  }
  /* line 2596, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-filters .views-exposed-form ul li .control-label {
    padding: 12px 30px 8px;
  }
  /* line 2604, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row {
    margin-bottom: 10px;
    width: 48.3%;
  }
  /* line 2607, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row:nth-child(2n) {
    margin-left: 10px;
  }
  /* line 2613, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .img_product .imgs a img {
    height: 150px;
  }
  /* line 2619, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .txts_products {
    padding: 15px 15px 0;
  }
  /* line 2622, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .txts_products h4 a {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 2628, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .price_producto {
    font-size: 22px;
  }
  /* line 2631, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .views-field-variations {
    text-align: center;
    width: calc(100% - 26px);
  }
  /* line 2635, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .views-field-variations form .form-actions {
    padding: 0 15px 15px;
  }
  /* line 2637, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row .views-field-variations form .form-actions .btn {
    width: 100%;
  }

  /* line 2649, ../sass/design/_home.scss */
  .view-experiencias .views-row,
  .view-experiencias-home .views-row {
    overflow: hidden;
    position: relative;
  }
  /* line 2653, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view, .view-experiencias .views-row .views-field.views-field-view-1, .view-experiencias .views-row .views-field.views-field-view-2, .view-experiencias .views-row .views-field.views-field-view-3,
  .view-experiencias-home .views-row .views-field.views-field-view,
  .view-experiencias-home .views-row .views-field.views-field-view-1,
  .view-experiencias-home .views-row .views-field.views-field-view-2,
  .view-experiencias-home .views-row .views-field.views-field-view-3 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  /* line 2662, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-field-image img, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-field-image img,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-field-image img {
    height: 195px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 2669, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title {
    bottom: -10px;
    padding: 0 20px 0;
  }
  /* line 2673, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title h3 a, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title h3 a,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a {
    font-size: 18px;
  }
  /* line 2675, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a:after, .view-experiencias .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a:after,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row .views-field-title h3 a:after,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row .views-field-title h3 a:after,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row .views-field-title h3 a:after,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row .views-field-title h3 a:after {
    margin-top: 10px;
  }
  /* line 2683, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view .views-row:focus .views-field-title, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view-1 .views-row:focus .views-field-title, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view-2 .views-row:focus .views-field-title, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:hover .views-field-title, .view-experiencias .views-row .views-field.views-field-view-3 .views-row:focus .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row:hover .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view .views-row:focus .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:hover .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-1 .views-row:focus .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:hover .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .views-row:focus .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:hover .views-field-title,
  .view-experiencias-home .views-row .views-field.views-field-view-3 .views-row:focus .views-field-title {
    bottom: -28%;
  }
  /* line 2689, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view-2,
  .view-experiencias-home .views-row .views-field.views-field-view-2 {
    margin-top: 10px;
  }
  /* line 2693, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view-2 .view-content .views-row:first-child,
  .view-experiencias-home .views-row .views-field.views-field-view-2 .view-content .views-row:first-child {
    margin-right: 10px;
  }
  /* line 2699, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view-3,
  .view-experiencias-home .views-row .views-field.views-field-view-3 {
    margin-top: 10px;
  }
  /* line 2702, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view-1,
  .view-experiencias-home .views-row .views-field.views-field-view-1 {
    display: none;
  }
  /* line 2705, ../sass/design/_home.scss */
  .view-experiencias .views-row .views-field.views-field-view, .view-experiencias .views-row .views-field.views-field-view-3,
  .view-experiencias-home .views-row .views-field.views-field-view,
  .view-experiencias-home .views-row .views-field.views-field-view-3 {
    text-align: center;
  }

  /* line 2712, ../sass/design/_home.scss */
  .carrusel_clients {
    margin-top: 105px;
  }
  /* line 2714, ../sass/design/_home.scss */
  .carrusel_clients .view-header {
    padding-bottom: 50px;
    padding-top: 0;
  }
  /* line 2718, ../sass/design/_home.scss */
  .carrusel_clients .view-content {
    margin-bottom: 70px;
    padding: 0 20px;
  }
  /* line 2721, ../sass/design/_home.scss */
  .carrusel_clients .view-content .slick-arrow {
    left: 2px;
  }
  /* line 2723, ../sass/design/_home.scss */
  .carrusel_clients .view-content .slick-arrow.slick-next {
    left: inherit;
    right: 2px;
  }

  /* line 2731, ../sass/design/_home.scss */
  .user-logged-in .register_pop {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 0;
    top: 45px;
    width: 100%;
  }
  /* line 2737, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega {
    border: 0;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
  }
  /* line 2742, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega:before {
    content: none;
  }
  /* line 2746, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info h3 {
    color: #009f3c;
    text-align: left;
    text-transform: uppercase;
  }
  /* line 2752, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info .i_top .ic_phone {
    margin-top: 5px;
    text-align: left;
  }
  /* line 2755, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info .i_top .ic_phone:before {
    display: inline-block;
    vertical-align: -1px;
  }
  /* line 2763, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info .ic_item.ic_profile:before {
    background: url("../images/user_ic_gray.svg") no-repeat center;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 15px;
    width: 15px;
  }
  /* line 2775, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info ul li:first-child {
    border-top: 1px solid rgba(231, 235, 235, 0.5);
  }
  /* line 2778, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info ul li a {
    position: relative;
  }
  /* line 2780, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info ul li a:after {
    content: "\e90f";
    color: #89bd24;
    display: block;
    font-family: "iconFont";
    font-size: 16px;
    position: absolute;
    top: 15px;
    right: 20px;
  }
  /* line 2793, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info ul li.close_sesion a:after {
    content: none;
  }
  /* line 2796, ../sass/design/_home.scss */
  .user-logged-in .register_pop .region-register-bodega .user_info ul li.close_sesion a:before {
    content: "\e91d";
    color: #89bd24;
    display: inline-block;
    font-family: "iconFont";
    font-size: 15px;
    margin-right: 10px;
    vertical-align: middle;
  }

  /* line 2813, ../sass/design/_home.scss */
  .register_pop {
    left: 15px;
    margin-left: 0;
    padding: 74px 0px 40px;
    width: calc(100% - 30px);
  }
  /* line 2819, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .cerrar_register {
    right: 15px;
  }
  /* line 2822, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .txt_register {
    padding: 0 40px;
  }
  /* line 2824, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .txt_register p {
    font-size: 20px;
    line-height: 26px;
  }
  /* line 2829, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-user-login-block {
    padding: 30px 25px 65px;
    width: 100%;
  }
  /* line 2833, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-user-login-block form .form-actions {
    padding-left: 15px;
    text-align: left;
  }
  /* line 2836, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-user-login-block form .form-actions button {
    min-width: 195px;
  }
  /* line 2841, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-user-login-block ul {
    bottom: 150px;
    padding-left: 50px;
    text-align: left;
  }
  /* line 2847, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-formblock-user-register {
    margin: 0;
    padding: 65px 25px 100px;
    width: 100%;
  }
  /* line 2851, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-formblock-user-register .field--name-field-documento-de-identidad {
    width: calc(100% - 85px);
  }
  /* line 2854, ../sass/design/_home.scss */
  .register_pop .region-register-bodega .block-formblock-user-register .field--name-field-mes,
  .register_pop .region-register-bodega .block-formblock-user-register .field--name-field-anio,
  .register_pop .region-register-bodega .block-formblock-user-register .field--name-field-dia {
    width: calc((100% / 3) - 9px);
  }
}
@media screen and (max-width: 320px) {
  /* line 2867, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row {
    width: 48%;
  }
  /* line 2869, ../sass/design/_home.scss */
  .grid_productos .view-bloque-home-de-productos .view-content .views-row:nth-child(2n) {
    margin-left: 10px;
  }
}
/* line 2, ../sass/design/_forms.scss */
form .form-control {
  border: 1px solid #ebebeb;
  border-radius: 5px;
  box-shadow: none;
  height: 33px;
  font-size: 12px;
  margin-bottom: 25px;
  padding: 3px 15px;
  width: 100%;
}
/* line 11, ../sass/design/_forms.scss */
form .form-control:hover, form .form-control:focus {
  box-shadow: none;
}
/* line 15, ../sass/design/_forms.scss */
form .form-control.error {
  margin-bottom: 0;
}
/* line 20, ../sass/design/_forms.scss */
form textarea.form-control {
  height: auto;
  padding: 15px;
}
/* line 26, ../sass/design/_forms.scss */
form .g-recaptcha div {
  margin: 0 auto;
}
/* line 30, ../sass/design/_forms.scss */
form input,
form select,
form textarea {
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 17, ../sass/global/_mixins.scss */
form .form-control::-webkit-input-placeholder {
  color: #878787;
  font-weight: normal;
}
/* line 18, ../sass/global/_mixins.scss */
form .form-control::-moz-placeholder {
  color: #878787;
  font-weight: normal;
}
/* line 19, ../sass/global/_mixins.scss */
form .form-control:-ms-input-placeholder {
  color: #878787;
  font-weight: normal;
}
/* line 37, ../sass/design/_forms.scss */
form label {
  color: #009f3c;
  display: block;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 5px;
}
/* line 44, ../sass/design/_forms.scss */
form label.form-required:after {
  color: #009f3c;
  background: transparent;
  content: '*';
  height: auto;
  line-height: inherit;
  vertical-align: top;
  width: auto;
}
/* line 54, ../sass/design/_forms.scss */
form label.error {
  color: red;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
}
/* line 62, ../sass/design/_forms.scss */
form input[type='number']::-webkit-inner-spin-button, form input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
/* line 66, ../sass/design/_forms.scss */
form input[type='number']::-webkit-inner-spin-button, form input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 73, ../sass/design/_forms.scss */
form select.form-control {
  margin-bottom: 0;
}
/* line 77, ../sass/design/_forms.scss */
form .field--type-boolean {
  margin-bottom: 10px;
}
/* line 79, ../sass/design/_forms.scss */
form .field--type-boolean .checkbox {
  margin: 0;
}
/* line 83, ../sass/design/_forms.scss */
form .form-type-checkbox {
  margin-bottom: 10px;
  position: relative;
}
/* line 89, ../sass/design/_forms.scss */
form .form-type-checkbox.form-item-terminos-y-condiciones label.form-required:after {
  display: none;
}
/* line 95, ../sass/design/_forms.scss */
form .form-type-checkbox label {
  color: #878787;
}
/* line 97, ../sass/design/_forms.scss */
form .form-type-checkbox label.error {
  bottom: -15px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 104, ../sass/design/_forms.scss */
form .form-type-checkbox label.form-required:after {
  color: #878787;
}
/* line 109, ../sass/design/_forms.scss */
form .form-type-checkbox label.form-required + .description span:after {
  content: '*';
  color: #878787;
}
/* line 118, ../sass/design/_forms.scss */
form .form-type-checkbox input[type="checkbox"] {
  background: #fff;
  border-radius: 3px;
  border: 1px solid #979899;
  height: 12px;
  top: 2px;
  width: 12px;
}
/* line 126, ../sass/design/_forms.scss */
form .form-type-checkbox input[type="checkbox"]:checked:after {
  opacity: 1;
}
/* line 131, ../sass/design/_forms.scss */
form .form-type-checkbox input:after {
  content: "\e917";
  color: #89bd24;
  display: inline-block;
  font-size: 8px;
  left: 1px;
  opacity: 0;
  position: absolute;
  top: 1px;
}
/* line 142, ../sass/design/_forms.scss */
form .form-type-checkbox input:hover, form .form-type-checkbox input:focus {
  box-shadow: none;
  outline: none;
}
/* line 150, ../sass/design/_forms.scss */
form .select-wrapper select {
  height: 35px;
}
/* line 153, ../sass/design/_forms.scss */
form .select-wrapper:after {
  color: #89bd24;
  content: "\e90d";
  font-size: 12px;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  margin-top: -7.5px;
  position: absolute;
  right: 15px;
  top: 50%;
}
/* line 167, ../sass/design/_forms.scss */
form.user-pass, form.user-pass-reset {
  margin-bottom: 50px;
}
/* line 172, ../sass/design/_forms.scss */
form.user-pass-reset .form-actions {
  margin-top: 15px;
}
/* line 174, ../sass/design/_forms.scss */
form.user-pass-reset .form-actions .btn {
  font-family: "Gill Sans" !important;
}
/* line 176, ../sass/design/_forms.scss */
form.user-pass-reset .form-actions .btn span {
  display: none;
}
/* line 183, ../sass/design/_forms.scss */
form.user-login-form .request-password-link {
  color: #89bd24;
  display: block;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0 40px;
  text-align: center;
  width: 100%;
}
/* line 192, ../sass/design/_forms.scss */
form.user-login-form .request-password-link:hover, form.user-login-form .request-password-link:focus {
  opacity: 0.8;
  outline: none;
  text-decoration: none;
}
/* line 200, ../sass/design/_forms.scss */
form.user-login-form .form-group.js-form-type-password {
  margin-bottom: 0;
}
/* line 202, ../sass/design/_forms.scss */
form.user-login-form .form-group.js-form-type-password .form-control {
  margin-bottom: 0;
}
/* line 208, ../sass/design/_forms.scss */
form.user-login-form, form.user-register-form {
  margin: 50px auto 80px;
  max-width: 480px;
  text-align: left;
}
/* line 213, ../sass/design/_forms.scss */
form.user-login-form label, form.user-register-form label {
  color: #009f3c;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 217, ../sass/design/_forms.scss */
form.user-login-form label.error, form.user-register-form label.error {
  color: red;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 223, ../sass/design/_forms.scss */
form.user-login-form .form-actions, form.user-register-form .form-actions {
  text-align: center;
}
/* line 225, ../sass/design/_forms.scss */
form.user-login-form .form-actions button, form.user-register-form .form-actions button {
  font-family: "Gill Sans" !important;
}
/* line 227, ../sass/design/_forms.scss */
form.user-login-form .form-actions button span, form.user-register-form .form-actions button span {
  display: none;
}
/* line 234, ../sass/design/_forms.scss */
form.user-register-form .help-block {
  display: none;
}
/* line 238, ../sass/design/_forms.scss */
form.user-register-form div.password-confirm {
  display: none;
}
/* line 242, ../sass/design/_forms.scss */
form.user-register-form .panel {
  background: transparent;
  border: 0;
  box-shadow: none;
  margin-bottom: 0;
}
/* line 247, ../sass/design/_forms.scss */
form.user-register-form .panel .panel-heading {
  background: transparent;
  border: 0;
  padding: 0;
}
/* line 251, ../sass/design/_forms.scss */
form.user-register-form .panel .panel-heading .panel-title {
  color: #009f3c;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0;
}
/* line 257, ../sass/design/_forms.scss */
form.user-register-form .panel .panel-heading .panel-title:after {
  content: none;
}
/* line 262, ../sass/design/_forms.scss */
form.user-register-form .panel .panel-body {
  padding: 0;
}
/* line 266, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-group-documento-identidad .control-label {
  display: none;
}
/* line 271, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-field-birthdate-0 .panel-body {
  padding: 0;
}
/* line 273, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-field-birthdate-0 .panel-body .container-inline {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 278, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-field-birthdate-0 .panel-body .form-type-select {
  width: 31%;
}
/* line 280, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-field-birthdate-0 .panel-body .form-type-select .select-wrapper {
  width: 100%;
}
/* line 282, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-field-birthdate-0 .panel-body .form-type-select .select-wrapper .form-control {
  width: 100%;
}
/* line 285, ../sass/design/_forms.scss */
form.user-register-form .panel#edit-field-birthdate-0 .panel-body .form-type-select .select-wrapper:after {
  margin-top: 0;
  top: 9px;
}
/* line 294, ../sass/design/_forms.scss */
form.user-register-form .field-group-html-element {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 298, ../sass/design/_forms.scss */
form.user-register-form .field-group-html-element h4 {
  color: #009f3c;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0 5px;
  width: 100%;
}
/* line 305, ../sass/design/_forms.scss */
form.user-register-form .field-group-html-element .form-group {
  width: calc(100%/3 - 15px);
}
/* line 307, ../sass/design/_forms.scss */
form.user-register-form .field-group-html-element .form-group .form-group {
  width: 100%;
}
/* line 312, ../sass/design/_forms.scss */
form.user-register-form .field--name-field-documento-identidad {
  display: inline-block;
  margin-right: 0;
  vertical-align: top;
  width: 68%;
}
/* line 317, ../sass/design/_forms.scss */
form.user-register-form .field--name-field-documento-identidad label {
  display: block;
  margin-bottom: 5px;
}
/* line 321, ../sass/design/_forms.scss */
form.user-register-form .field--name-field-documento-identidad input {
  width: 100%;
}
/* line 326, ../sass/design/_forms.scss */
form.user-register-form .form-group.field--name-field-tipo-de-documento {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 14px;
  vertical-align: top;
  width: 28%;
}
/* line 335, ../sass/design/_forms.scss */
form.user-register-form .form-type-checkbox a, form.user-register-form .form-type-checkbox label {
  color: #878787;
  font-weight: normal;
}
/* line 340, ../sass/design/_forms.scss */
form.user-register-form .form-type-checkbox label.error {
  color: red;
}
/* line 344, ../sass/design/_forms.scss */
form.user-register-form .form-type-checkbox label.form-required:after {
  color: #878787;
}
/* line 350, ../sass/design/_forms.scss */
form.user-register-form .form-actions {
  margin-top: 40px;
}
/* line 354, ../sass/design/_forms.scss */
form.commerce-checkout-flow-multistep-default {
  margin-bottom: 50px;
}
/* line 356, ../sass/design/_forms.scss */
form.commerce-checkout-flow-multistep-default .control-label {
  color: #00949d;
}
/* line 359, ../sass/design/_forms.scss */
form.commerce-checkout-flow-multistep-default .control-label.form-required:after {
  color: #00949d;
}
/* line 364, ../sass/design/_forms.scss */
form.commerce-checkout-flow-multistep-default .address-container-inline {
  margin: 0;
}
/* line 366, ../sass/design/_forms.scss */
form.commerce-checkout-flow-multistep-default .address-container-inline .form-item {
  margin-bottom: 0;
  width: 48%;
}
/* line 369, ../sass/design/_forms.scss */
form.commerce-checkout-flow-multistep-default .address-container-inline .form-item:nth-child(2) {
  margin-right: 0;
}

/* line 377, ../sass/design/_forms.scss */
.form_pqr form {
  margin: 0 auto;
  max-width: 730px;
  position: relative;
}
/* line 381, ../sass/design/_forms.scss */
.form_pqr form .control-label {
  color: #00939b;
}
/* line 384, ../sass/design/_forms.scss */
.form_pqr form .form-group {
  margin-bottom: 0;
}
/* line 388, ../sass/design/_forms.scss */
.form_pqr form .form-group.form-type-select .select-wrapper:after {
  margin: 0;
  top: 9px;
}
/* line 393, ../sass/design/_forms.scss */
.form_pqr form .form-group.form-type-select select {
  margin-bottom: 25px;
}
/* line 395, ../sass/design/_forms.scss */
.form_pqr form .form-group.form-type-select select.error {
  margin-bottom: 0;
}
/* line 401, ../sass/design/_forms.scss */
.form_pqr form .captcha {
  border: 0;
  bottom: 120px;
  box-shadow: none;
  left: 100px;
  position: absolute;
  padding: 0;
}
/* line 408, ../sass/design/_forms.scss */
.form_pqr form .captcha .panel-heading,
.form_pqr form .captcha .help-block {
  display: none;
}
/* line 412, ../sass/design/_forms.scss */
.form_pqr form .captcha .panel-body {
  background: transparent;
  padding: 0;
}
/* line 417, ../sass/design/_forms.scss */
.form_pqr form .form-actions {
  margin-top: 160px;
  text-align: center;
}
/* line 420, ../sass/design/_forms.scss */
.form_pqr form .form-actions button {
  padding: 0 50px;
}
/* line 425, ../sass/design/_forms.scss */
.form_pqr form .form-item input {
  width: 100%;
}
/* line 429, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-type-checkbox input {
  height: 15px;
  width: 15px;
}
/* line 434, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones {
  position: relative;
}
/* line 436, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones label {
  display: inline-block;
  height: 15px;
  padding: 0;
  vertical-align: top;
  width: 15px;
}
/* line 442, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones label input {
  margin: 0;
  position: relative;
}
/* line 445, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones label input:after {
  left: 3px;
  top: 2px;
}
/* line 450, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones label.error {
  color: red;
  bottom: -16px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 458, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones .description {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  width: calc(100% - 30px);
}
/* line 463, ../sass/design/_forms.scss */
.form_pqr form .form-item.form-item-terminos-y-condiciones .description a {
  color: #89bd24;
}
/* line 469, ../sass/design/_forms.scss */
.form_pqr form #edit-markup {
  color: #878787;
  font-size: 20px;
  line-height: inherit;
  margin: 0 auto;
  max-width: 480px;
  text-align: center;
}
/* line 476, ../sass/design/_forms.scss */
.form_pqr form #edit-markup h2 {
  color: #adc2b5;
  font-family: "Gill Sans";
  font-size: 32px;
  font-weight: normal;
  line-height: 35px;
  margin: 0 0 15px;
  text-transform: uppercase;
}
/* line 486, ../sass/design/_forms.scss */
.form_pqr form #edit-seccion-de-campos {
  background: #f5f7f7;
  max-width: 730px;
  margin: 120px auto 50px;
  padding: 50px 100px 45px;
  position: relative;
}
/* line 492, ../sass/design/_forms.scss */
.form_pqr form #edit-seccion-de-campos:before {
  background: url("../images/form_pqrs.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  left: -270px;
  height: 275px;
  position: absolute;
  top: -160px;
  width: 340px;
}

/* line 510, ../sass/design/_forms.scss */
.page-pqr-empresarial.encasa_page .paragraph--type--tipo-banner-mediano,
.page-pqr-novias.encasa_page .paragraph--type--tipo-banner-mediano,
.page-pqr-en-casa.encasa_page .paragraph--type--tipo-banner-mediano {
  display: none;
}
/* line 514, ../sass/design/_forms.scss */
.page-pqr-empresarial.encasa_page article .paragraph--type--tipo-banner-mediano,
.page-pqr-novias.encasa_page article .paragraph--type--tipo-banner-mediano,
.page-pqr-en-casa.encasa_page article .paragraph--type--tipo-banner-mediano {
  display: block;
}
/* line 519, ../sass/design/_forms.scss */
.page-pqr-empresarial .view-filtro-lateral-servicios,
.page-pqr-novias .view-filtro-lateral-servicios,
.page-pqr-en-casa .view-filtro-lateral-servicios {
  display: none;
}

/* line 524, ../sass/design/_forms.scss */
.has-glyphicons .select-wrapper {
  position: relative;
}
/* line 526, ../sass/design/_forms.scss */
.has-glyphicons .select-wrapper:after {
  color: #89bd24;
  content: "\e90d";
  font-size: 12px;
  font-weight: bold;
}

/* line 535, ../sass/design/_forms.scss */
.webform-confirmation-modal {
  border-radius: 0;
  border: 0 !important;
}
/* line 538, ../sass/design/_forms.scss */
.webform-confirmation-modal .ui-dialog-titlebar {
  background: transparent;
  border: 0;
}
/* line 541, ../sass/design/_forms.scss */
.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: transparent;
  border: 0;
  box-shadow: none;
  font-size: 0;
  margin: 0;
  right: 15px;
  text-indent: inherit;
}
/* line 549, ../sass/design/_forms.scss */
.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
  background: transparent;
  border: 0;
  text-indent: inherit;
}
/* line 553, ../sass/design/_forms.scss */
.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before {
  content: "\e90b";
  color: #89bd24;
  font-size: 18px;
}
/* line 562, ../sass/design/_forms.scss */
.webform-confirmation-modal .webform-confirmation-modal--content {
  text-align: center;
}
/* line 564, ../sass/design/_forms.scss */
.webform-confirmation-modal .webform-confirmation-modal--content .notification_byc {
  color: #878787;
  margin: 0 auto;
  max-width: 480px;
  padding: 20px 15px 50px;
}
/* line 569, ../sass/design/_forms.scss */
.webform-confirmation-modal .webform-confirmation-modal--content .notification_byc h2 {
  margin-top: 0;
}

/* line 578, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-entity-reference-autocomplete,
.views-field-variations form .form-type-checkbox,
.views-field-variations form .field--widget-commerce-unit-price {
  display: none;
}
/* line 583, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity {
  bottom: 20px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 20px;
  width: 120px;
}
/* line 590, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity label {
  display: none;
}
/* line 594, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity .form-inline .form-control {
  margin-bottom: 0;
}
/* line 598, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity .form-item {
  position: relative;
}
/* line 602, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity .control_cant a {
  background: #fff;
  border: 1px solid #ebebeb;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  cursor: pointer;
  color: #89bd24;
  display: block;
  font-size: 20px;
  height: 44px;
  left: 0;
  line-height: 44px;
  padding: 0 5px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 40px;
  z-index: 8;
}
/* line 620, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity .control_cant a.more {
  border: 1px solid #ebebeb;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  left: inherit;
  right: 0;
}
/* line 628, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity .control_cant a:hover, .views-field-variations form .field--widget-commerce-quantity .control_cant a:focus {
  opacity: 1;
}
/* line 634, ../sass/design/_forms.scss */
.views-field-variations form .field--widget-commerce-quantity input {
  background: #fff;
  border-radius: 0;
  cursor: inherit;
  display: block;
  height: 44px;
  margin: 0 auto;
  padding: 0 10px;
  text-align: center;
  width: 50px;
}
/* line 646, ../sass/design/_forms.scss */
.views-field-variations form .form-actions {
  display: block;
  padding: 0 20px 20px;
  position: relative;
  text-align: right;
  width: 100%;
  z-index: 1;
}
/* line 653, ../sass/design/_forms.scss */
.views-field-variations form .form-actions .btn {
  display: inline-block;
  margin: 0;
}
/* line 656, ../sass/design/_forms.scss */
.views-field-variations form .form-actions .btn:before {
  content: "\e915";
  display: inline-block;
  margin-right: 10px;
  vertical-align: -1px;
}

/* line 668, ../sass/design/_forms.scss */
.webform-submission-informate-form h2 {
  margin-bottom: 15px;
}

/* line 672, ../sass/design/_forms.scss */
.user-login-form,
.user-register-form {
  margin: 50px auto;
}

/* line 676, ../sass/design/_forms.scss */
.block_contact {
  margin-bottom: 90px;
}
/* line 678, ../sass/design/_forms.scss */
.block_contact .block-content {
  max-width: 730px;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
/* line 683, ../sass/design/_forms.scss */
.block_contact .block-content .field--name-field-imagen-contenido {
  left: -130px;
  position: absolute;
  top: -100px;
}
/* line 687, ../sass/design/_forms.scss */
.block_contact .block-content .field--name-field-imagen-contenido img {
  height: auto;
  max-width: 250px;
}
/* line 692, ../sass/design/_forms.scss */
.block_contact .block-content .field--name-field-formulario {
  background: #f5f7f7;
  padding: 50px 100px 45px;
}
/* line 696, ../sass/design/_forms.scss */
.block_contact .block-content .field--name-field-formulario form .form-actions {
  margin: 0;
  margin-top: 30px;
  text-align: center;
}
/* line 700, ../sass/design/_forms.scss */
.block_contact .block-content .field--name-field-formulario form .form-actions button {
  margin: 0 auto;
  min-width: 195px;
}

/* line 711, ../sass/design/_forms.scss */
.path-ingresar .layout-content,
.path-registrarse .layout-content {
  margin-top: 50px !important;
}

/* line 715, ../sass/design/_forms.scss */
.cont-getinto {
  text-align: center;
}
/* line 717, ../sass/design/_forms.scss */
.cont-getinto .page-title {
  color: #009f3c;
  margin: 0 0 10px;
  text-align: center;
}
/* line 723, ../sass/design/_forms.scss */
.cont-getinto .nav-tabs {
  margin: 50px auto 0;
  max-width: 685px;
  text-align: center;
}
/* line 727, ../sass/design/_forms.scss */
.cont-getinto .nav-tabs li {
  border-bottom: 5px solid transparent;
  display: inline-block;
  float: none;
  margin: 0;
}
/* line 732, ../sass/design/_forms.scss */
.cont-getinto .nav-tabs li a, .cont-getinto .nav-tabs li span {
  border: 0;
  color: #b1b8b8;
  display: block;
  margin-right: 2px;
  line-height: 1.42857143;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  padding: 10px 30px;
  text-transform: uppercase;
}
/* line 742, ../sass/design/_forms.scss */
.cont-getinto .nav-tabs li a:hover, .cont-getinto .nav-tabs li a:focus, .cont-getinto .nav-tabs li span:hover, .cont-getinto .nav-tabs li span:focus {
  background: transparent;
  color: #89bd24;
}
/* line 748, ../sass/design/_forms.scss */
.cont-getinto .nav-tabs li.active {
  border-bottom: 5px solid #89bd24;
}
/* line 750, ../sass/design/_forms.scss */
.cont-getinto .nav-tabs li.active a {
  color: #89bd24;
}

/* line 757, ../sass/design/_forms.scss */
.mensaje_thanks {
  background: #f5f7f7;
  max-width: 730px;
  margin: 150px auto 50px;
  padding: 50px 100px 45px;
  position: relative;
  text-align: center;
}
/* line 764, ../sass/design/_forms.scss */
.mensaje_thanks:before {
  background: url("../images/contacto-cafe.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 250px;
  left: -130px;
  position: absolute;
  top: -100px;
  width: 250px;
}
/* line 775, ../sass/design/_forms.scss */
.mensaje_thanks h2 {
  color: #adc2b5;
  font-family: "Gill Sans";
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
  margin: 0 0 25px;
  text-transform: uppercase;
}

@media screen and (max-width: 1280px) {
  /* line 792, ../sass/design/_forms.scss */
  .block_contact .group-left {
    right: -88px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 799, ../sass/design/_forms.scss */
  .block_contact {
    padding: 0 10px;
  }
  /* line 801, ../sass/design/_forms.scss */
  .block_contact .group-left {
    right: 10px;
    width: 50%;
  }
}
@media screen and (max-width: 960px) {
  /* line 809, ../sass/design/_forms.scss */
  .block_contact {
    padding: 0 10px;
  }
  /* line 811, ../sass/design/_forms.scss */
  .block_contact .block-content {
    max-width: 500px;
  }

  /* line 815, ../sass/design/_forms.scss */
  .mensaje_thanks {
    max-width: 500px;
  }

  /* line 819, ../sass/design/_forms.scss */
  .form_pqr form {
    max-width: 500px;
  }
  /* line 821, ../sass/design/_forms.scss */
  .form_pqr form #edit-seccion-de-campos {
    max-width: 500px;
  }

  /* line 829, ../sass/design/_forms.scss */
  form.commerce-checkout-flow-multistep-default .address-container-inline .form-item {
    margin-right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 840, ../sass/design/_forms.scss */
  .g-recaptcha div {
    display: flex;
    justify-content: center;
    width: 100% !important;
  }
  /* line 845, ../sass/design/_forms.scss */
  .g-recaptcha iframe {
    border: 1px solid #dddddd;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 8px -2px rgba(8, 8, 8, 0.16);
    -moz-box-shadow: 0px 0px 8px -2px rgba(8, 8, 8, 0.16);
    -o-box-shadow: 0px 0px 8px -2px rgba(8, 8, 8, 0.16);
    -ms-box-shadow: 0px 0px 8px -2px rgba(8, 8, 8, 0.16);
    box-shadow: 0px 0px 8px -2px rgba(8, 8, 8, 0.16);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }

  /* line 855, ../sass/design/_forms.scss */
  .cont-getinto .nav-tabs li a, .cont-getinto .nav-tabs li span {
    padding: 10px;
  }

  /* line 862, ../sass/design/_forms.scss */
  .form_pqr form {
    max-width: 500px;
  }
  /* line 864, ../sass/design/_forms.scss */
  .form_pqr form #edit-markup {
    font-size: 17px;
    line-height: 20px;
  }
  /* line 867, ../sass/design/_forms.scss */
  .form_pqr form #edit-markup h2 {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 872, ../sass/design/_forms.scss */
  .form_pqr form #edit-seccion-de-campos {
    margin-top: 40px;
    max-width: 500px;
    padding: 45px 45px 30px;
  }
  /* line 876, ../sass/design/_forms.scss */
  .form_pqr form #edit-seccion-de-campos:before {
    content: none;
  }
  /* line 880, ../sass/design/_forms.scss */
  .form_pqr form .captcha {
    left: 10px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }

  /* line 888, ../sass/design/_forms.scss */
  .page-contactenos .block_title_img .container_txt {
    min-height: inherit;
  }

  /* line 893, ../sass/design/_forms.scss */
  .block_contact {
    margin-bottom: 50px;
    margin-top: 40px;
    padding: 0;
  }
  /* line 897, ../sass/design/_forms.scss */
  .block_contact .group-left {
    margin-top: 0;
  }
  /* line 900, ../sass/design/_forms.scss */
  .block_contact .block-content {
    max-width: 100%;
  }
  /* line 902, ../sass/design/_forms.scss */
  .block_contact .block-content .field--name-field-imagen-contenido {
    display: none;
  }
  /* line 905, ../sass/design/_forms.scss */
  .block_contact .block-content .field--name-field-formulario {
    padding: 45px 45px 30px;
  }
  /* line 908, ../sass/design/_forms.scss */
  .block_contact .block-content .field--name-field-formulario form .form-actions {
    text-align: center;
  }
  /* line 910, ../sass/design/_forms.scss */
  .block_contact .block-content .field--name-field-formulario form .form-actions button {
    display: block;
    min-width: inherit;
    width: 100%;
  }
  /* line 919, ../sass/design/_forms.scss */
  .block_contact .group-right {
    padding: 45px 50px 10px;
    top: -40px;
  }

  /* line 925, ../sass/design/_forms.scss */
  .mensaje_thanks {
    margin-top: 50px;
    max-width: 100%;
    padding: 45px 45px 30px;
  }
  /* line 929, ../sass/design/_forms.scss */
  .mensaje_thanks h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  /* line 934, ../sass/design/_forms.scss */
  .mensaje_thanks:before {
    content: none;
  }

  /* line 940, ../sass/design/_forms.scss */
  .has-glyphicons .select-wrapper:after {
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    margin-top: -5px;
    right: 3px;
  }

  /* line 951, ../sass/design/_forms.scss */
  form .select-wrapper:after {
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    margin-top: -5px;
    right: 3px;
  }
  /* line 959, ../sass/design/_forms.scss */
  form.user-pass, form.user-pass-reset {
    padding: 0 40px;
  }
  /* line 963, ../sass/design/_forms.scss */
  form.user-pass .form-actions button, form.user-pass-reset .form-actions button {
    display: block;
    margin-right: 0;
    width: 100%;
  }
  /* line 970, ../sass/design/_forms.scss */
  form.user-login-form, form.user-register-form {
    max-width: 100%;
    padding: 0 22px;
  }
  /* line 975, ../sass/design/_forms.scss */
  form.user-login-form .form-actions button, form.user-register-form .form-actions button {
    width: 100%;
  }
  /* line 981, ../sass/design/_forms.scss */
  form.user-register-form .field--name-field-documento-identidad {
    margin-top: 20px;
    width: 100%;
  }
  /* line 986, ../sass/design/_forms.scss */
  form.user-register-form .form-group.field--name-field-tipo-de-documento, form.user-register-form .form-group.field--name-field-documento-de-identidad {
    margin-right: 0;
    width: 100%;
  }
  /* line 997, ../sass/design/_forms.scss */
  form.user-register-form .panel#edit-field-birthdate-0 .panel-body .form-type-select .select-wrapper:after {
    top: 13px;
  }

  /* line 1009, ../sass/design/_forms.scss */
  .views-field-variations form .form-actions {
    text-align: left;
  }

  /* line 1014, ../sass/design/_forms.scss */
  .webform-confirmation-modal {
    left: 10px !important;
    width: calc(100% - 20px) !important;
  }
  /* line 1018, ../sass/design/_forms.scss */
  .webform-confirmation-modal .webform-confirmation-modal--content .notification_byc {
    max-width: 250px;
    padding: 20px 15px 50px;
  }
}
@media screen and (max-width: 340px) {
  /* line 1029, ../sass/design/_forms.scss */
  .cont-getinto .nav-tabs li a, .cont-getinto .nav-tabs li span {
    font-size: 20px;
  }

  /* line 1039, ../sass/design/_forms.scss */
  .form_pqr form .captcha {
    left: inherit;
  }
}
/* line 1, ../sass/design/_general.scss */
body {
  color: #878787;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin: 0;
  overflow-x: hidden;
}
/* line 8, ../sass/design/_general.scss */
body.no_scroll, body.open_cart {
  overflow: hidden;
  position: relative;
  height: 100%;
}
/* line 15, ../sass/design/_general.scss */
body.user-logged-in.pop_open:after {
  content: none;
}
/* line 21, ../sass/design/_general.scss */
body.pop_open:after {
  background: rgba(0, 0, 0, 0.6);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
/* line 34, ../sass/design/_general.scss */
body.toolbar-fixed header {
  top: 124px;
}
/* line 36, ../sass/design/_general.scss */
/*body.toolbar-fixed header.hidden_down {
  top: -150px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}*/
/* line 43, ../sass/design/_general.scss */
body.toolbar-fixed .region-navigation nav.tabs {
  background: #fff;
  left: 0;
  position: fixed;
  top: 80px;
  width: 100%;
  z-index: 4;
}

/* line 56, ../sass/design/_general.scss */
html.no_scroll {
  overflow: hidden;
  position: relative;
  height: 100%;
}

/* line 63, ../sass/design/_general.scss */
.path-frontpage .breadcrumb {
  display: none !important;
}

@-webkit-keyframes backgroundChange {
  from {
    background: #adb0b0;
  }
  to {
    background: transparent;
  }
}
@keyframes backgroundChange {
  from {
    background: #adb0b0;
  }
  to {
    background: transparent;
  }
}
@-webkit-keyframes opacityA {
  from {
    opacity: 0;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
  }
  to {
    opacity: 1;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
  }
}
@keyframes opacityA {
  from {
    opacity: 0;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
  }
  to {
    opacity: 1;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
  }
}
@-webkit-keyframes opacityB {
  from {
    display: none;
  }
  to {
    display: block;
  }
}
@keyframes opacityB {
  from {
    display: none;
  }
  to {
    display: block;
  }
}
/* line 122, ../sass/design/_general.scss */
.breadcrumb {
  background: transparent;
  left: 50%;
  margin-left: -530px;
  padding: 0;
  position: absolute;
  width: 1060px;
  z-index: 1;
}
/* line 130, ../sass/design/_general.scss */
.breadcrumb + .breadcrumb {
  display: none !important;
}
/* line 133, ../sass/design/_general.scss */
.breadcrumb.bread_normal {
  left: inherit;
  margin: 100px auto 0px;
  position: relative;
  width: 100%;
}
/* line 139, ../sass/design/_general.scss */
.breadcrumb li {
  display: inline-block;
  font-size: 12px;
  text-transform: lowercase;
  vertical-align: middle;
}
/* line 144, ../sass/design/_general.scss */
.breadcrumb li:first-letter {
  text-transform: capitalize;
}
/* line 147, ../sass/design/_general.scss */
.breadcrumb li:after {
  content: ">";
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
/* line 154, ../sass/design/_general.scss */
.breadcrumb li + li:before {
  content: none;
}
/* line 158, ../sass/design/_general.scss */
.breadcrumb li:last-child {
  color: #89bd24;
}
/* line 160, ../sass/design/_general.scss */
.breadcrumb li:last-child:after {
  content: none;
}
/* line 163, ../sass/design/_general.scss */
.breadcrumb li:last-child a {
  color: #89bd24;
}
/* line 167, ../sass/design/_general.scss */
.breadcrumb li a {
  color: #889394;
  font-size: 12px;
  text-transform: lowercase;
}
/* line 171, ../sass/design/_general.scss */
.breadcrumb li a:first-letter {
  text-transform: capitalize;
}

/* line 177, ../sass/design/_general.scss */
.contein-marca {
  background: #009f3c;
  padding: 10px 15px;
}
/* line 181, ../sass/design/_general.scss */
.contein-marca .marca-pais {
  align-items: center;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  max-width: 1200px;
  text-align: center;
}
/* line 190, ../sass/design/_general.scss */
.contein-marca .marca-pais .img_marca {
  margin-right: 10px;
  max-width: 35px;
}
/* line 193, ../sass/design/_general.scss */
.contein-marca .marca-pais .img_marca img {
  display: block;
  height: auto;
  max-width: 100%;
}
/* line 200, ../sass/design/_general.scss */
.contein-marca .marca-pais .text p {
  margin-bottom: 0;
}

/* line 207, ../sass/design/_general.scss */
#block-bloqueredessociales .field--name-body {
  margin: 0;
}
/* line 210, ../sass/design/_general.scss */
#block-bloqueredessociales .field--name-body ul li {
  margin-bottom: 5px;
}

/* line 219, ../sass/design/_general.scss */
.btn.btn-cart-less.btn-cart-delete {
  font-size: 0;
}
/* line 221, ../sass/design/_general.scss */
.btn.btn-cart-less.btn-cart-delete:before {
  content: "\e920";
  font-family: "iconFont";
  font-size: 15px;
}

/* line 230, ../sass/design/_general.scss */
.pagination, .pager {
  text-align: center;
}
/* line 232, ../sass/design/_general.scss */
.pagination li, .pager li {
  border-radius: 0;
  margin-right: 15px;
  display: inline-block;
}
/* line 237, ../sass/design/_general.scss */
.pagination li.active a, .pager li.active a {
  background: #89bd24;
  border: 0;
  border-radius: 0;
  color: #fff;
}
/* line 244, ../sass/design/_general.scss */
.pagination li.active:hover a, .pagination li.active:focus a, .pager li.active:hover a, .pager li.active:focus a {
  background: #89bd24;
  opacity: 0.8;
}
/* line 250, ../sass/design/_general.scss */
.pagination li:last-child, .pager li:last-child {
  margin-right: 0;
}
/* line 253, ../sass/design/_general.scss */
.pagination li a, .pager li a {
  background: #89bd24;
    border: 1px solid #89bd24;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-family: "Gill Sans";
    font-size: 16px;
    font-weight: 500;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    text-decoration: none;
    transition: all 0.5s;
    border-radius: 8px;
    margin-left: 250px;
}
/* line 265, ../sass/design/_general.scss */
.pagination li a:hover, .pagination li a:focus, .pager li a:hover, .pager li a:focus {
  background: #89bd24;
  color: #fff;
  opacity: 0.8;
}
/* line 272, ../sass/design/_general.scss */
.pagination li.pager__item--next a, .pagination li.pager__item--previous a, .pager li.pager__item--next a, .pager li.pager__item--previous a {
  font-size: 0;
}
/* line 274, ../sass/design/_general.scss */
.pagination li.pager__item--next a:after, .pagination li.pager__item--previous a:after, .pager li.pager__item--next a:after, .pager li.pager__item--previous a:after {
  content: "\e90f";
  font-size: 14px;
}
/* line 279, ../sass/design/_general.scss */
.pagination li.pager__item--next a:hover, .pagination li.pager__item--next a:focus, .pagination li.pager__item--previous a:hover, .pagination li.pager__item--previous a:focus, .pager li.pager__item--next a:hover, .pager li.pager__item--next a:focus, .pager li.pager__item--previous a:hover, .pager li.pager__item--previous a:focus {
  background: transparent;
  color: #89bd24;
  opacity: 0.8;
}
/* line 288, ../sass/design/_general.scss */
.pagination li.pager__item--previous a:after, .pager li.pager__item--previous a:after {
  content: "\e910";
}
/* line 293, ../sass/design/_general.scss */
.pagination li.pager__item--last, .pagination li.pager__item--first, .pager li.pager__item--last, .pager li.pager__item--first {
  display: none;
}

/* line 298, ../sass/design/_general.scss */
.cart-offcanvas {
  background: transparent;
  height: auto;
  left: 0;
  overflow: visible;
  position: fixed;
  top: 60px;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 307, ../sass/design/_general.scss */
.cart-offcanvas.is-closed {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 310, ../sass/design/_general.scss */
.cart-offcanvas.is-closed .cart--cart-offcanvas {
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 315, ../sass/design/_general.scss */
.cart-offcanvas.is-open {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 317, ../sass/design/_general.scss */
.cart-offcanvas.is-open .cart--cart-offcanvas {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 322, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas {
  background: transparent;
  margin: 0 auto;
  max-width: 1147px;
  position: relative;
  text-align: right;
}
/* line 328, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart--cart-offcanvas__close {
  display: none;
}
/* line 331, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-add-to-cart {
  max-width: 195px;
  text-align: left;
}
/* line 334, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-add-to-cart .cart-block--offcanvas-product-title {
  color: #00939b;
  font-family: "Oswald", sans-serif;
  font-size: 14px;
  line-height: 18px;
  min-width: 195px;
  padding: 10px 15px 0;
}
/* line 342, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-add-to-cart .cart-block--offcanvas-product-price {
  color: #3b4041;
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  line-height: inherit;
  padding: 0 15px;
}
/* line 349, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-add-to-cart .cart-block--offcanvas-product-quantity {
  color: #878787;
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  line-height: 13px;
  padding: 0 15px 10px;
}
/* line 357, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio {
  background: #fff;
  border-radius: 5px;
  padding: 35px 30px 40px;
  position: absolute;
  top: 4px;
  right: -40px;
  width: 510px;
  z-index: 2;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
}
/* line 367, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio.offcanvas-contents-add-to-cart {
  padding: 0;
  right: 0;
  width: auto;
}
/* line 371, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio.offcanvas-contents-add-to-cart:before {
  right: 25px;
}
/* line 375, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio:before {
  background: url("../images/menu_arrow.png") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  position: absolute;
  top: -26px;
  right: 63px;
  width: 40px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 387, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .Carrito_vacio {
  text-align: center;
}
/* line 390, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .Carrito_vacio .img_empty img {
  display: block;
  height: auto;
  max-width: 210px;
  margin: 0 auto 20px;
}
/* line 397, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .Carrito_vacio .content_txt {
  color: #878787;
  margin: 0 auto;
  max-width: 260px;
}
/* line 401, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .Carrito_vacio .content_txt h2, .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .Carrito_vacio .content_txt p {
  font-size: 16px;
  margin: 0;
}
/* line 407, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy {
  margin-top: 40px;
  text-align: center;
}
/* line 411, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row {
  display: inline-block;
  margin-right: 25px;
  vertical-align: top;
  width: 28%;
}
/* line 416, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row:last-child {
  margin-right: 0;
}
/* line 419, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row a {
  display: block;
}
/* line 422, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row .views-field-field-imagen-categoria {
  border: 1px solid #c6ced0;
  padding: 25px 20px;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
}
/* line 426, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row .views-field-field-imagen-categoria img {
  height: auto;
  max-width: 100%;
}
/* line 431, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row .views-field-name {
  color: #52605e;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-top: 15px;
}
/* line 437, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row .views-field-name a {
  color: #52605e;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
}
/* line 448, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents {
  background: #fff;
  border-radius: 5px;
  display: inline-block;
  padding: 0px 0px 0px;
  max-width: 510px;
  position: relative;
  text-align: left;
  width: 100%;
  -webkit-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -moz-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -o-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  -ms-box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
  box-shadow: 0px 0px 12px -5px rgba(8, 8, 8, 0.36);
}
/* line 458, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents:before {
  background: url("../images/menu_arrow.png") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  position: absolute;
  top: -26px;
  right: 25px;
  width: 40px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 470, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-store {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 474, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-store:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 480, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents.offcanvas-contents-add-to-cart {
  width: auto;
}
/* line 483, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-contents__inner {
  max-height: calc(100vh - 150px);
  overflow: auto;
  position: relative;
}
/* line 488, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-family: "Oswald", sans-serif;
  font-family: "Oswald", sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
  padding: 10px 60px 15px 30px;
  position: relative;
}
/* line 498, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-store-icon {
  align-items: center;
  background: #009f3c;
  display: flex;
  margin-right: 10px;
  padding: 5px;
}
/* line 504, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-store-icon img {
  height: auto;
  width: 30px;
}
/* line 509, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .info_cart_store {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 60px);
}
/* line 513, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .info_cart_store .cart-block--offcanvas-cart-store-name {
  color: #adb0b0;
  width: 60%;
}
/* line 517, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .info_cart_store .cart-block--offcanvas-cart-store-price {
  color: #878787;
}
/* line 521, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close {
  color: #89bd24;
  height: 15px;
  margin-top: -7.5px;
  line-height: 15px;
  position: absolute;
  right: 30px;
  top: 50%;
}
/* line 529, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close button {
  font-size: 0;
  padding: 0;
}
/* line 532, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close button:before {
  content: "\e90d";
  font-size: 15px;
  line-height: 15px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 540, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close button:focus, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close button:hover, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close button:active {
  box-shadow: none;
  color: #009f3c;
  outline: none;
}
/* line 550, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store .cart-block--offcanvas-cart-close.cart-open button:before {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 558, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-content {
  /*display: block;*/
}
/* line 561, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .header-labels {
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 14px;
  margin-bottom: 20px;
  text-align: right;
  padding: 0 30px;
  text-transform: uppercase;
}
/* line 569, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .header-labels .header-price, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .header-labels .header-qty {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
/* line 574, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .header-labels .header-price {
  margin-right: 50px;
}
/* line 578, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-content {
  border-bottom: 1px solid #dddddd;
  padding: 30px;
}
/* line 582, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields {
  display: inline-block;
  padding-left: 90px;
  position: relative;
  vertical-align: middle;
  width: 40%;
}
/* line 588, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields .cart-block--offcanvas-cart-table__image {
  height: 45px;
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
}
/* line 594, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields .cart-block--offcanvas-cart-table__image img {
  height: auto;
  width: 100%;
}
/* line 599, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields .cart-block--offcanvas-cart-table__title {
  color: #00939b;
  font-family: "Oswald", sans-serif;
  font-size: 13px;
}
/* line 605, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields .cart-block--offcanvas-cart-table__remove button {
  font-size: 0;
  padding: 0;
}
/* line 608, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields .cart-block--offcanvas-cart-table__remove button:before {
  content: 'Eliminar';
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 12px;
  font-weight: 500;
}
/* line 615, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields .cart-block--offcanvas-cart-table__remove button:after {
  content: none;
}
/* line 621, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__price {
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 20px;
  font-weight: 200;
  text-align: right;
  vertical-align: middle;
  width: 33%;
}
/* line 630, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity {
  display: inline-block;
  text-align: right;
  vertical-align: middle;
  width: 25%;
}
/* line 635, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity .btn-cart {
  border: 1px solid #dddddd;
  border-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  display: inline-block;
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 25px;
  height: 27px;
  line-height: 30px;
  text-align: center;
  padding: 0;
  text-align: center;
  vertical-align: top;
  width: 27px;
}
/* line 651, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity .btn-cart.cart-block-qty__plus {
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  font-size: 12px;
}
/* line 658, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity input {
  display: inline-block;
  border: 1px solid #dddddd;
  border-left: 0;
  border-right: 0;
  font-family: "Oswald", sans-serif;
  font-size: 11px;
  font-weight: 200;
  height: 27px;
  margin: 0 -3px;
  pointer-events: none;
  text-align: center;
  vertical-align: top;
  width: 27px !important;
}
/* line 672, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
/* line 675, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button, .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 681, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links {
  padding: 0px 30px 30px;
  text-align: center;
}
/* line 684, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a {
  display: inline-block;
  margin-bottom: 30px;
}
/* line 689, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links:nth-last-of-type(1) {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 694, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products {
  margin-bottom: 25px;
}
/* line 696, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content {
  padding: 0 30px;
}
/* line 698, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row {
  background: #f4f4f5;
  padding: 5px 20px 0 10px;
  position: relative;
}
/* line 702, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-field-imagenes {
  display: inline-block;
  height: 70px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 80px;
}
/* line 709, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-field-imagenes img {
  bottom: 0;
  height: 70px;
  left: 0;
  max-width: none;
  position: absolute;
  width: auto;
}
/* line 718, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset {
  display: inline-block;
  padding-left: 15px;
  position: relative;
  vertical-align: middle;
  width: 47%;
}
/* line 724, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset .txt-pdc {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 18px;
}
/* line 730, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset .views-field-title a {
  color: #979899;
  font-size: 14px;
}
/* line 733, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset .views-field-title a:before {
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 745, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset-1 {
  display: inline-block;
  vertical-align: bottom;
  padding-bottom: 15px;
  text-align: right;
  width: 33%;
}
/* line 751, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset-1 .views-field-price__number {
  font-family: "Oswald", sans-serif;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 8px;
  margin-top: 10px;
}
/* line 759, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .cart-block--offcanvas-cart-table__quantity {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 100%;
}
/* line 764, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .cart-block--offcanvas-cart-table__quantity button {
  background: #fff;
  border: 1px solid #dddddd;
  height: 27px;
  line-height: 27px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 27px;
}
/* line 774, ../sass/design/_general.scss */
.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .cart-block--offcanvas-cart-table__quantity input {
  margin: 0;
}

/* line 784, ../sass/design/_general.scss */
.cart-offcanvas-bg {
  display: none;
}

/* line 788, ../sass/design/_general.scss */
.region-content .page-header, .region-content #field-language-display {
  display: none;
}

/* line 792, ../sass/design/_general.scss */
section[id^="block-informacionportal"] {
  padding: 50px 20px 50px;
}
/* line 794, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body {
  padding-left: 60px;
  position: relative;
}
/* line 797, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body:before {
  background: url("../images/ic_signs2.svg") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 45px;
  left: 0;
  position: absolute;
  top: 0;
  width: 45px;
}
/* line 808, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body strong {
  color: #00939b;
}
/* line 811, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body ol {
  counter-reset: item;
  list-style: none;
  padding: 0;
}
/* line 815, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body ol li {
  padding-left: 20px;
  position: relative;
}
/* line 818, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body ol li:before {
  counter-increment: item;
  content: counters(item,".") ". ";
  color: #00939b;
  font-weight: bold;
  left: 0;
  position: absolute;
  top: 0;
}
/* line 829, ../sass/design/_general.scss */
section[id^="block-informacionportal"] .field--name-body .info-bottom {
  color: #00939b;
  font-weight: bold;
  margin-top: 15px;
  text-align: center;
}

/* line 837, ../sass/design/_general.scss */
.modal-backdrop {
  opacity: 0.6;
}

/* line 842, ../sass/design/_general.scss */
.modal#age_modal .modal-dialog {
  margin-bottom: 0;
  margin-top: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 847, ../sass/design/_general.scss */
.modal#age_modal .modal-dialog .modal-content {
  padding-top: 80px;
}
/* line 849, ../sass/design/_general.scss */
.modal#age_modal .modal-dialog .modal-content h4 {
  margin: 0 auto;
  max-width: 450px;
}
/* line 857, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content {
  border: 0;
  border-radius: 0;
  padding-bottom: 80px;
}
/* line 861, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-header {
  border: 0;
}
/* line 863, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-header .close {
  opacity: 1;
}
/* line 865, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-header .close:before {
  content: "\e90b";
  color: #89bd24;
  font-size: 18px;
}
/* line 871, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-header .close span {
  display: none;
}
/* line 874, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-header .close:hover, .modal .modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
  opacity: 0.8;
}
/* line 881, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body .alert {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #878787;
  margin: 0 auto;
  max-width: 480px;
  padding: 15px;
  text-align: center;
}
/* line 894, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body h2.title-pop {
  color: #009f3c;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 25px;
  text-align: center;
}
/* line 904, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body h3.subtitle {
  color: #5a5a5a;
  font-family: "Roboto", sans-serif;
  font-size: 36px;
  font-weight: bold;
  line-height: 40px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 914, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body .content-text {
  text-align: center;
}
/* line 916, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body .content-text p {
  margin-bottom: 20px;
}
/* line 918, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body .content-text p strong {
  color: #009f3c;
}
/* line 921, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body .content-text p a {
  color: #89bd24;
}
/* line 924, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body .content-text p:last-child {
  margin-bottom: 0;
}
/* line 929, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body p {
  color: #878787;
  margin: 0 auto;
  max-width: 480px;
}
/* line 933, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body p a {
  color: #89bd24;
}
/* line 937, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body h2, .modal .modal-dialog .modal-content .modal-body h5, .modal .modal-dialog .modal-content .modal-body h4, .modal .modal-dialog .modal-content .modal-body h3 {
  clip: inherit;
  height: auto;
  margin-top: 0;
  overflow: inherit;
  position: relative;
  width: auto;
}
/* line 945, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-body h2.sr-only, .modal .modal-dialog .modal-content .modal-body h5.sr-only, .modal .modal-dialog .modal-content .modal-body h4.sr-only, .modal .modal-dialog .modal-content .modal-body h3.sr-only {
  display: none;
}
/* line 950, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-footer {
  border: 0;
  text-align: center;
}
/* line 954, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-footer button + button {
  margin-left: 15px;
}
/* line 959, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-footer button:first-child:hover, .modal .modal-dialog .modal-content .modal-footer button:first-child:focus {
  background: #89bd24;
  color: #fff;
  border: 1px solid #89bd24;
  opacity: 0.8;
}
/* line 967, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-footer button:nth-child(2) {
  background: #fff;
  color: #89bd24;
  border: 1px solid #89bd24;
}
/* line 972, ../sass/design/_general.scss */
.modal .modal-dialog .modal-content .modal-footer button:nth-child(2):hover, .modal .modal-dialog .modal-content .modal-footer button:nth-child(2):focus {
  background: #fff;
  color: #89bd24;
  border: 1px solid #89bd24;
  opacity: 0.8;
}

/* line 986, ../sass/design/_general.scss */
.region-highlighted .messages__wrapper {
  left: 0;
  position: fixed;
  top: 0px;
  z-index: 9999;
  width: 100%;
}
/* line 992, ../sass/design/_general.scss */
.region-highlighted .messages__wrapper .alert {
  border: 0;
  border-radius: 0;
}

/* line 998, ../sass/design/_general.scss */
.sidebar_left_content {
  display: inline-block;
  vertical-align: top;
  width: 30%;
}

/* line 1003, ../sass/design/_general.scss */
.main_container {
  padding: 0;
}
/* line 1005, ../sass/design/_general.scss */
.main_container .js-quickedit-page-title {
  display: none;
}
/* line 1008, ../sass/design/_general.scss */
.main_container.sidebar_left {
  display: inline-block;
  vertical-align: top;
  width: 67%;
}

/* line 1014, ../sass/design/_general.scss */
.container-fluid {
  position: relative;
}

/* line 1017, ../sass/design/_general.scss */
.container {
  margin: 0 auto;
  max-width: 1060px;
  padding: 0;
  width: 100%;
}

/* line 1032, ../sass/design/_general.scss */
a:hover, a:focus {
  opacity: 1;
  text-decoration: none;
}

/* line 1037, ../sass/design/_general.scss */
.ui-widget-overlay {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1;
}

/* line 1041, ../sass/design/_general.scss */
.hidden_items {
  display: none;
}

/* line 1044, ../sass/design/_general.scss */
.block_title_img {
  overflow-x: hidden;
}
/* line 1046, ../sass/design/_general.scss */
.block_title_img .container_txt {
  min-height: 200px;
  position: relative;
  text-align: center;
}
/* line 1050, ../sass/design/_general.scss */
.block_title_img .container_txt h2 {
  color: #adc2b5;
  font-family: "Gill Sans";
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
  margin: 6px 0 25px;
}
/* line 1058, ../sass/design/_general.scss */
.block_title_img .container_txt p {
  font-family: 20px;
  line-height: 30px;
}
/* line 1062, ../sass/design/_general.scss */
.block_title_img .container_txt .field--name-field-imagen-contenido {
  position: absolute;
  top: 20px;
  right: -50px;
}

@keyframes opacityMenu {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes opacityB {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 1086, ../sass/design/_general.scss */
.bread-crumb ul {
  font-size: 10px;
  margin: 0;
  padding: 10px 0 10px;
}
/* line 1090, ../sass/design/_general.scss */
.bread-crumb ul li {
  color: #303537;
  display: inline-block;
  font-size: 10px;
  list-style: none;
}
/* line 1095, ../sass/design/_general.scss */
.bread-crumb ul li:after {
  content: "/";
  display: inline-block;
  margin: 0 0 0 4px;
}
/* line 1101, ../sass/design/_general.scss */
.bread-crumb ul li:last-child:after {
  content: none;
}
/* line 1105, ../sass/design/_general.scss */
.bread-crumb ul li a {
  color: #303537;
  font-size: 10px;
}

/* line 1112, ../sass/design/_general.scss */
.field--name-field-banner, .field--name-field-tipo-banner-mediano, .field--name-field-tipo-de-banner-mediano {
  position: relative;
}
/* line 1114, ../sass/design/_general.scss */
.field--name-field-banner .arrow_mobile, .field--name-field-tipo-banner-mediano .arrow_mobile, .field--name-field-tipo-de-banner-mediano .arrow_mobile {
  bottom: -20px;
  display: none;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 1121, ../sass/design/_general.scss */
.field--name-field-banner .arrow_mobile .ic_arrow_down, .field--name-field-tipo-banner-mediano .arrow_mobile .ic_arrow_down, .field--name-field-tipo-de-banner-mediano .arrow_mobile .ic_arrow_down {
  background: #89bd24;
  border-radius: 100%;
  display: inline-block;
  color: #fff;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
}
/* line 1130, ../sass/design/_general.scss */
.field--name-field-banner .arrow_mobile .ic_arrow_down:after, .field--name-field-tipo-banner-mediano .arrow_mobile .ic_arrow_down:after, .field--name-field-tipo-de-banner-mediano .arrow_mobile .ic_arrow_down:after {
  content: "\e90d";
  font-size: 13px;
}
/* line 1137, ../sass/design/_general.scss */
.field--name-field-banner .paragraph--type--tipo-banner-mediano, .field--name-field-tipo-banner-mediano .paragraph--type--tipo-banner-mediano, .field--name-field-tipo-de-banner-mediano .paragraph--type--tipo-banner-mediano {
  margin-bottom: 100px;
}
/* line 1142, ../sass/design/_general.scss */
.field--name-field-banner .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt p, .field--name-field-tipo-banner-mediano .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt p, .field--name-field-tipo-de-banner-mediano .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt p {
  margin: 0 auto;
}

/* line 1152, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner, .paragraph--type--tipo-banner-mediano .content_banner {
  position: relative;
}
/* line 1155, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.short_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner {
  height: 275px;
}
/* line 1161, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt {
  text-align: center;
  top: 55%;
}
/* line 1164, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt .field--type-link, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt .field--type-link {
  margin-top: 90px;
}
/* line 1167, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt h1, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt h1 {
  margin: 0;
  max-width: none;
}
/* line 1171, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt h1 .field--name-field-titulo-del-banner p, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt h1 .field--name-field-titulo-del-banner p {
  max-width: none;
}
/* line 1179, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .field--type-image img {
  height: 433px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 1189, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.big_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner {
  height: 545px;
  text-align: left;
}
/* line 1192, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.big_banner .container_banner:after, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner:after {
  display: none;
}
/* line 1195, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.big_banner .container_banner .content_txt, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .content_txt {
  color: #fff;
}
/* line 1197, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner.big_banner .container_banner .content_txt h1, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .content_txt h1 {
  font-size: 52px;
  line-height: 48px;
  max-width: 258px;
}
/* line 1205, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
  height: 433px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
/* line 1210, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner:after, .paragraph--type--tipo-banner-mediano .content_banner .container_banner:after {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1220, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt {
  color: #fff;
  margin: 0 auto;
  max-width: 1051px;
  position: relative;
  top: 53%;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1228, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt span, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt span {
  display: block;
  font-family: "Gill Sans";
  font-size: 20px;
  font-weight: 500;
  line-height: inherit;
  margin-bottom: 5px;
  text-transform: uppercase;
}
/* line 1237, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt h1, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt h1 {
  font-family: "Gill Sans";
  font-size: 44px;
  font-weight: 500;
  line-height: inherit;
  margin: 0px;
  text-transform: uppercase;
}
/* line 1244, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt h1 h2, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt h1 h2 {
  font-size: inherit;
  margin: auto;
}
/* line 1249, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt p, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt p {
  font-size: 20px;
  font-weight: 300;
  line-height: inherit;
  margin: 10px 0 0;
  max-width: 440px;
}
/* line 1256, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link {
  margin-top: 15px;
}
/* line 1258, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a {
  min-width: 230px;
}
/* line 1264, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .field--type-image, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1270, ../sass/design/_general.scss */
.paragraph--type--banner-pagina .content_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image img {
  height: auto;
  width: 100%;
}

/* line 1279, ../sass/design/_general.scss */
.slick-dotted .slick-dots {
  margin: 20px 0 0;
  padding: 0;
  text-align: center;
}
/* line 1283, ../sass/design/_general.scss */
.slick-dotted .slick-dots li {
  display: inline-block;
  margin-right: 10px;
}
/* line 1286, ../sass/design/_general.scss */
.slick-dotted .slick-dots li button {
  background: #fff;
  border: 1px solid #009f3c;
  border-radius: 100%;
  box-shadow: none;
  font-size: 0;
  height: 9px;
  padding: 0;
  width: 9px;
}
/* line 1297, ../sass/design/_general.scss */
.slick-dotted .slick-dots li.slick-active button {
  background: #009f3c;
}
/* line 1301, ../sass/design/_general.scss */
.slick-dotted .slick-dots li:last-child {
  margin-right: 0;
}

/* line 1307, ../sass/design/_general.scss */
.slick-slider {
  position: relative;
}

/* line 1310, ../sass/design/_general.scss */
.slick-arrow {
  background: transparent;
  border: 0;
  box-shadow: none;
  font-size: 0;
  height: 42px;
  left: 0;
  line-height: 42px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  width: 42px;
  z-index: 2;
}
/* line 1323, ../sass/design/_general.scss */
.slick-arrow.slick-next {
  left: inherit;
  right: 0;
}
/* line 1326, ../sass/design/_general.scss */
.slick-arrow.slick-next:after {
  content: "\e90f";
}
/* line 1330, ../sass/design/_general.scss */
.slick-arrow:after {
  content: "\e910";
  color: #c7c7c7;
}
/* line 1335, ../sass/design/_general.scss */
.slick-arrow:hover, .slick-arrow:focus {
  box-shadow: none;
  outline: none;
  opacity: 0.8;
}
/* line 1339, ../sass/design/_general.scss */
.slick-arrow:hover:after, .slick-arrow:focus:after {
  color: #89bd24;
}

/* line 1347, ../sass/design/_general.scss */
.contextual-links {
  padding: 0.25em 0 !important;
}
/* line 1349, ../sass/design/_general.scss */
.contextual-links li {
  display: block !important;
  margin: 0 !important;
}
/* line 1352, ../sass/design/_general.scss */
.contextual-links li a {
  margin: 0.25em 0 !important;
  padding: 0.4em 0.6em !important;
  text-transform: inherit !important;
}

/* line 1360, ../sass/design/_general.scss */
.page-pagina-no-encontrada .breadcrumb {
  display: none !important;
}
/* line 1364, ../sass/design/_general.scss */
.page-pagina-no-encontrada .layout-content .region-content {
  display: none;
}
/* line 1368, ../sass/design/_general.scss */
.page-pagina-no-encontrada header {
  border-bottom: 1px solid rgba(151, 152, 153, 0.5);
}
/* line 1372, ../sass/design/_general.scss */
.page-pagina-no-encontrada header .container_top_menu .logo.logo_white {
  display: none;
}
/* line 1375, ../sass/design/_general.scss */
.page-pagina-no-encontrada header .container_top_menu .logo.logo_color {
  display: block;
}
/* line 1382, ../sass/design/_general.scss */
.page-pagina-no-encontrada header .container_top_menu .region-top-menu nav ul li {
  border-right: 1px solid #979899;
}
/* line 1384, ../sass/design/_general.scss */
.page-pagina-no-encontrada header .container_top_menu .region-top-menu nav ul li a {
  color: #878787;
}
/* line 1389, ../sass/design/_general.scss */
.page-pagina-no-encontrada header .container_top_menu .region-top-menu nav ul li.last a:before {
  background: url(../images/user_ic_green.svg) no-repeat center;
  background-size: contain;
}
/* line 1404, ../sass/design/_general.scss */
.page-pagina-no-encontrada header .container_header .block-hierarchical-taxonomy-menu ul li a {
  color: #878787;
}

/* line 1413, ../sass/design/_general.scss */
.content_404 {
  padding: 70px 0;
  margin: 100px auto 0;
  max-width: 625px;
  text-align: center;
}
/* line 1419, ../sass/design/_general.scss */
.content_404 .img_404 .info_left {
  display: inline-block;
  left: 25px;
  vertical-align: text-bottom;
  position: relative;
  width: 66%;
}
/* line 1425, ../sass/design/_general.scss */
.content_404 .img_404 .info_left .error {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 2px;
  width: 100%;
}
/* line 1437, ../sass/design/_general.scss */
.content_404 .img_404 .info_left h2 {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 230px;
  font-weight: 500;
  margin: 34px 0 0;
  line-height: 215px;
}
/* line 1446, ../sass/design/_general.scss */
.content_404 .img_404 .info_right {
  display: inline-block;
  vertical-align: text-bottom;
  width: 33%;
}
/* line 1450, ../sass/design/_general.scss */
.content_404 .img_404 .info_right img {
  bottom: -21px;
  height: auto;
  position: relative;
  width: 100%;
}
/* line 1457, ../sass/design/_general.scss */
.content_404 .img_404 p {
  color: #009f3c;
  font-size: 30px;
  margin: 17px 0 0;
  line-height: 35px;
  padding: 0 60px;
}
/* line 1465, ../sass/design/_general.scss */
.content_404 .extra_info {
  margin: 39px auto 0;
  max-width: 430px;
}
/* line 1468, ../sass/design/_general.scss */
.content_404 .extra_info p {
  line-height: 22px;
  margin-bottom: 22px;
}
/* line 1471, ../sass/design/_general.scss */
.content_404 .extra_info p a {
  color: #89bd24;
  text-decoration: none;
}
/* line 1476, ../sass/design/_general.scss */
.content_404 .extra_info .button {
  margin-top: 35px;
}

/* line 1484, ../sass/design/_general.scss */
.btns_fixed {
  margin-top: -60px;
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 9;
}
/* line 1490, ../sass/design/_general.scss */
.btns_fixed.z_index {
  z-index: 0;
}
/* line 1493, ../sass/design/_general.scss */
.btns_fixed ul {
  margin: 0;
  padding: 0;
}
/* line 1496, ../sass/design/_general.scss */
.btns_fixed ul li {
  display: block;
  list-style: none;
  margin-bottom: 5px;
  text-align: right;
}
/* line 1501, ../sass/design/_general.scss */
.btns_fixed ul li .content_button {
  background: #009f3c;
  border-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 0px 11px 0 15px;
  text-align: left;
  width: auto;
}
/* line 1512, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .txt_desktop {
  color: #fff;
  display: inline-block;
  max-height: 0px;
  text-decoration: none;
  padding-left: 0;
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  vertical-align: middle;
  visibility: hidden;
  -webkit-transition: max-width 0.5s;
  -moz-transition: max-width 0.5s;
  -o-transition: max-width 0.5s;
  -ms-transition: max-width 0.5s;
  transition: max-width 0.5s;
}
/* line 1524, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .txt_desktop span {
  display: block;
}
/* line 1528, ../sass/design/_general.scss */
.btns_fixed ul li .content_button:hover, .btns_fixed ul li .content_button:focus {
  opacity: 0.8;
}
/* line 1530, ../sass/design/_general.scss */
.btns_fixed ul li .content_button:hover .txt_desktop, .btns_fixed ul li .content_button:focus .txt_desktop {
  max-height: 44px;
  max-width: 200px;
  opacity: 1;
  padding-left: 13px;
  visibility: visible;
  -webkit-transition: max-width 0.5s;
  -moz-transition: max-width 0.5s;
  -o-transition: max-width 0.5s;
  -ms-transition: max-width 0.5s;
  transition: max-width 0.5s;
}
/* line 1539, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .ic_item {
  display: inline-block;
  font-size: 0;
  max-height: inherit;
  max-width: none;
  opacity: 1;
  padding: 14px 0px;
  vertical-align: middle;
  visibility: visible;
}
/* line 1548, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .ic_item:before {
  font-size: 30px;
}
/* line 1553, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .ic_item.ic_tel:before {
  color: #fff;
  content: "\e911";
}
/* line 1559, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .ic_item.ic_message:before {
  color: #fff;
  content: "\e912";
}
/* line 1565, ../sass/design/_general.scss */
.btns_fixed ul li .content_button .ic_item.ic_whatsapp:before {
  color: #fff;
  content: "\e913";
}
/* line 1572, ../sass/design/_general.scss */
.btns_fixed ul li:last-child {
  margin-bottom: 0;
}

/* line 1580, ../sass/design/_general.scss */
.path-taxonomy .view-taxonomy-term .view-content, .path-taxonomy .view-taxonomy-term .feed-icons, .path-taxonomy .view-taxonomy-term .pager {
  display: none;
}
.group-right .contextual-region a {
    box-shadow: 0 0 0 !important;
}
/* line 1585, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios {
  margin-top: 0;
}
/* line 1587, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-header {
  margin-bottom: 40px;
}
/* line 1589, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-header h2 {
  margin: 0;
}
/* line 1595, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row {
  cursor: pointer;
  display: inline-block;
  height: 325px;
  margin-bottom: 40px;
  margin-right: 40px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 30.5%;
  border-radius: 8px;
}
/* line 1605, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row:nth-child(3n) {
  margin-right: 0;
}
section#block-bloquepasosencasa {
    margin-bottom: 40px;
}
/* line 1610, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row:hover .views-field-field-imagen-servicio img, .view-bloque-nuestros-servicios .view-content .views-row:focus .views-field-field-imagen-servicio img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  transition: transform 0.8s;
}
/* line 1616, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-enlace-servicio, .view-bloque-nuestros-servicios .view-content .views-row .views-field-title {
                /*left: 0;
				position:absolute;
				text-align: center;
				bottom: 55px;
				width: 100%;*/
  display: flex;
  height: 100%;
  text-align: center;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 55px;
  position: relative;
  left: inherit;
  top: -50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1633, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-enlace-servicio .field-content, .view-bloque-nuestros-servicios .view-content .views-row .views-field-title .field-content {
  z-index: 1;
}
/* line 1635, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-enlace-servicio .field-content h2, .view-bloque-nuestros-servicios .view-content .views-row .views-field-title .field-content h2 {
  margin: 0;
}
/* line 1638, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-enlace-servicio .field-content a, .view-bloque-nuestros-servicios .view-content .views-row .views-field-title .field-content a {
  color: #fff;
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: inherit;
}
/* line 1645, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-enlace-servicio .field-content a:before, .view-bloque-nuestros-servicios .view-content .views-row .views-field-title .field-content a:before {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1657, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-imagen-servicio {
  height: 325px;
  overflow: hidden;
  position: relative;
}
/* line 1661, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-imagen-servicio img {
  height: 325px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  transition: transform 0.8s;
}
/* line 1669, ../sass/design/_general.scss */
.view-bloque-nuestros-servicios .view-content .views-row .views-field-field-imagen-servicio:after {
  /* background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(20, 20, 20, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#141414', GradientType=0);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; */

    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(20, 20, 20, 0.8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.20) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);
    /* background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#141414', GradientType=0);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	
}

/* line 1689, ../sass/design/_general.scss */
.banner_promocional {
  background: url("../images/bk_banner.png") no-repeat center;
  background-size: cover;
  padding: 90px 0 0px;
}
/* line 1694, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas,
.banner_promocional .block-content--type-bloque-pre-ordenes {
  margin: 0 auto;
  max-width: 1140px;
}
/* line 1698, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header {
  display: inline-block;
  margin-bottom: 60px;
  vertical-align: middle;
  width: 100%;
}
/* line 1703, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto {
  font-family: "Gill Sans";
  text-align: center;
}
/* line 1706, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto p,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto p {
  color: #495652;
  margin: 0;
}
/* line 1709, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto p small,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto p small {
  font-size: 30px;
  letter-spacing: 1.2px;
}
/* line 1714, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto h3,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto h3 {
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 63px;
  letter-spacing: 2px;
  line-height: 63px;
  margin: 5px 0;
  text-transform: uppercase;
}
/* line 1722, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto h3 + p,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto h3 + p {
  margin: 0 auto;
}
/* line 1724, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto h3 + p small,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto h3 + p small {
  letter-spacing: inherit;
  line-height: 36px;
}
/* line 1730, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate {
  margin: 30px auto 0;
  max-width: 325px;
  position: relative;
  text-align: center;
}
/* line 1735, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate:after, .banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate:before,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate:after,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate:before {
  background: #009f3c;
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 2px;
  left: 0;
  position: absolute;
  top: 18px;
  width: 42%;
}
/* line 1746, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate:after,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate:after {
  left: inherit;
  right: 0;
}
/* line 1750, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate span,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate span {
  display: inline-block;
  font-size: 0;
}
/* line 1753, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto .ic_plate span:before,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto .ic_plate span:before {
  background: #009f3c;
  color: #fff;
  content: "\e90c";
  font-size: 30px;
  line-height: 37px;
  height: 37px;
  width: 37px;
}
/* line 1767, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-left,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-left {
  display: none;
}
/* line 1770, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right {
  display: inline-block;
  float: none;
  margin-left: 0px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/* line 1777, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item {
  cursor: pointer;
  display: inline-block;
  margin-right: 15px;
  position: relative;
  vertical-align: top;
  width: 22%;
}
/* line 1784, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-boton-pop-up,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-boton-pop-up {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1791, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-boton-pop-up button,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-boton-pop-up button {
  height: 100%;
  width: 100%;
}
/* line 1796, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--item,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--item {
  display: block;
  margin-right: 0;
  width: 100%;
}
/* line 1803, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item:hover .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea img,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item:hover .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea img {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -o-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  transition: transform 0.8s;
}
/* line 1807, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item:hover .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea a,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item:hover .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea a {
  font-size: 0;
}
/* line 1812, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item:last-child,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item:last-child {
  margin-right: 0;
}
/* line 1815, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea {
  max-height: 347px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.32);
  -o-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.32);
  -ms-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.32);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.32);
  border-radius: 8px;
}
/* line 1819, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea img,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea img {
  display: none;
  height: 347px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  transition: transform 0.8s;
}
/* line 1827, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea img:first-child,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--name-dynamic-token-fieldtaxonomy-term-imagen-de-linea img:first-child {
  display: block;
}
/* line 1833, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--name-field-enlace,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--name-field-enlace {
  margin-top: 10px;
  text-align: center;
}
/* line 1836, ../sass/design/_general.scss */
.banner_promocional .block-content--type-bloque-lineas .group-right .field--name-field-enlace a,
.banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--name-field-enlace a {
  background: transparent;
  border: 0;
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  height: auto;
  line-height: inherit;
  text-transform: uppercase;
}

/* line 1852, ../sass/design/_general.scss */
.precotizer {
  background: #eceeee;
  clear: both;
  float: none;
  margin-top: 75px;
  padding: 60px 0;
}
/* line 1859, ../sass/design/_general.scss */
.precotizer .content_l {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}
/* line 1864, ../sass/design/_general.scss */
.precotizer .content_l .field--name-field-titulo h3 {
  font-weight: normal;
  margin: 0;
  margin-bottom: 15px;
  text-align: left;
}
/* line 1873, ../sass/design/_general.scss */
.precotizer .field--name-field-enlace {
  display: inline-block;
  text-align: right;
  vertical-align: middle;
  width: 39.6%;
}
/* line 1878, ../sass/design/_general.scss */
.precotizer .field--name-field-enlace a {
  min-width: 285px;
}

/* line 1883, ../sass/design/_general.scss */
.message_products {
  color: #878787;
  font-size: 12px;
  line-height: 16px;
  margin: 25px auto 30px;
  max-width: 334px;
}
/* line 1889, ../sass/design/_general.scss */
.message_products .info_top, .message_products .bottom_info {
  padding-left: 30px;
  position: relative;
}
/* line 1892, ../sass/design/_general.scss */
.message_products .info_top:before, .message_products .bottom_info:before {
  background: url("../images/list_order.svg") no-repeat center;
  background-size: contain;
  content: '';
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}
/* line 1902, ../sass/design/_general.scss */
.message_products .info_top strong,
.message_products .info_top b, .message_products .bottom_info strong,
.message_products .bottom_info b {
  color: #303537;
}
/* line 1907, ../sass/design/_general.scss */
.message_products .bottom_info {
  margin-top: 15px;
}
/* line 1909, ../sass/design/_general.scss */
.message_products .bottom_info:before {
  background: url("../images/ic_order.svg") no-repeat center;
  background-size: contain;
}
/* line 1914, ../sass/design/_general.scss */
.message_products .bottom_info.ic_hour:before {
  background: url("../images/ic_order.svg") no-repeat center;
  background-size: contain;
}
/* line 1920, ../sass/design/_general.scss */
.message_products .bottom_info.ic_security:before {
  background: url("../images/icons/ic_security.svg") no-repeat center;
  background-size: contain;
}
/* line 1926, ../sass/design/_general.scss */
.message_products .bottom_info.ic_money:before {
  background: url("../images/icons/ic_money.svg") no-repeat center;
  background-size: contain;
  top: -2px;
}

/* line 1934, ../sass/design/_general.scss */
.modal_lines_item {
  left: 50%;
  margin-bottom: 30px;
  margin-top: 30px;
  margin-left: -480px;
  width: 960px;
}
/* line 1941, ../sass/design/_general.scss */
.modal_lines_item .slick-arrow:after {
  color: #fff;
}
/* line 1945, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog {
  display: block;
  margin: 0;
  width: 100%;
}
/* line 1949, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content {
  border-radius: 0;
  padding: 50px 70px;
}
/* line 1952, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .close {
  font-size: 0;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
}
/* line 1959, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .close:hover, .modal_lines_item .modal-dialog .modal-content .close:focus {
  outline: none;
}
/* line 1962, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .close:after {
  content: "\e90b";
  color: #89bd24;
  font-size: 20px;
}
/* line 1969, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_left {
  display: inline-block;
  vertical-align: top;
  width: 58%;
}
/* line 1974, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_left .field--name-taxonomy-term-title h2 {
  margin: 2px 0 45px;
  text-align: left;
}
/* line 1980, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_left img {
  height: 475px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 1987, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts {
  display: inline-block;
  margin-top: 69px;
  padding-left: 40px;
  text-align: left;
  vertical-align: top;
  width: 39%;
}
/* line 1995, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-dynamic-token-fieldtaxonomy-term-titulo-montaditos h3 {
  color: #00939b;
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 20px;
}
/* line 2002, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-montadito {
  margin-bottom: 25px;
  position: relative;
}
/* line 2005, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-montadito:before {
  background: #adb0b0;
  content: "";
  height: 1px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 2014, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-montadito .field--item {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
/* line 2018, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-montadito .field--item h2, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-montadito .field--item .field--label {
  display: none;
}
/* line 2021, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-montadito .field--item img {
  height: 30px;
  width: auto;
}
/* line 2027, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-unidades, .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-ideal-para {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
/* line 2032, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-descripcion-linea {
  color: #adb0b0;
  font-size: 14px;
  line-height: 16px;
  margin-top: 25px;
  padding-top: 25px;
  position: relative;
}
/* line 2039, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-descripcion-linea:before {
  background: #adb0b0;
  content: "";
  height: 1px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 2049, ../sass/design/_general.scss */
.modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar {
  margin-top: 35px;
}

/* line 2059, ../sass/design/_general.scss */
.ZoomContainer {
  display: none !important;
  top: 0 !important;
}

/* line 2065, ../sass/design/_general.scss */
.path-product .productos_destacados_home.productos_destacados_secciones {
  margin-bottom: 100px;
}
/* line 2069, ../sass/design/_general.scss */
.path-product .productos_destacados_home.productos_destacados_secciones .view-productos-destacados .view-header h2 {
  color: #00949d;
}
/* line 2076, ../sass/design/_general.scss */
.path-product .productos_destacados_home.productos_destacados_secciones .view-productos-destacados .views-row .txts_products h4 a {
  color: #00949d;
}

/* line 2089, ../sass/design/_general.scss */
.path-taxonomy #block-bloqueredessociales + .views-element-container.form-group {
  margin: 0;
}

/* line 2096, ../sass/design/_general.scss */
.bt-volver .boton-volver {
  border: 1px solid #89bd24;
  color: #89bd24;
  cursor: pointer;
  display: inline-block;
  font-family: "Gill Sans";
  font-size: 14px;
  height: 33px;
  line-height: 34px;
  margin-bottom: 15px;
  padding: 0 15px;
  text-transform: uppercase;
}
/* line 2108, ../sass/design/_general.scss */
.bt-volver .boton-volver:before {
  content: "\e910";
  font-size: 12px;
  line-height: 12px;
  margin-right: 3px;
  vertical-align: 1px;
}

/* line 2118, ../sass/design/_general.scss */
.commerce-product--type-default {
  background: #f5f7f7;
  padding: 65px 0 55px;
}
/* line 2122, ../sass/design/_general.scss */
.commerce-product--type-default .content_left {
  display: inline-block;
  float: none;
  vertical-align: top;
  width: 60%;
}
/* line 2127, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .bt-volver {
  padding-left: 80px;
}
/* line 2130, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria {
  display: flex;
}
/* line 2132, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria .imagezoom-image {
  float: left;
  left: 80px;
  height: 475px;
  position: relative;
  width: calc(100% - 80px);
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 2141, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper {
  float: left;
  padding-top: 0px;
  position: relative;
  right: calc(100% - 80px);
  width: 80px;
}
/* line 2147, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a {
  border: 5px solid transparent;
  display: block;
  margin-bottom: 5px;
  height: 50px;
  overflow: hidden;
  width: 50px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 2155, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a:last-child {
  margin-bottom: 0;
}
/* line 2158, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a img {
  height: 55px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 2164, ../sass/design/_general.scss */
.commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a:hover, .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a:focus, .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a.active, .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a.zoomGalleryActive {
  border: 5px solid #009f3c;
  height: 55px;
  width: 55px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 2174, ../sass/design/_general.scss */
.commerce-product--type-default .content_right {
  display: inline-block;
  float: none;
  margin-top: 45px;
  padding-left: 40px;
  position: relative;
  vertical-align: top;
  width: 39%;
}
/* line 2183, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-dynamic-token-fieldcommerce-product-titulo-montaditos-producto h3 {
  color: #00939b;
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 20px;
}
/* line 2190, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-field-montadito {
  margin-bottom: 25px;
  position: relative;
}
/* line 2193, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-field-montadito:before {
  background: #adb0b0;
  content: "";
  height: 1px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 2202, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-field-montadito .field--item {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
/* line 2206, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-field-montadito .field--item h2, .commerce-product--type-default .content_right .field--name-field-montadito .field--item .field--label {
  display: none;
}
/* line 2209, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-field-montadito .field--item img {
  height: 30px;
  width: auto;
}
/* line 2215, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-field-unidades, .commerce-product--type-default .content_right .field--name-field-ideal-para {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
/* line 2220, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-text-with-summary {
  color: #adb0b0;
  font-size: 14px;
  line-height: 16px;
  margin-top: 25px;
  padding-top: 25px;
  position: relative;
}
/* line 2227, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-text-with-summary:before {
  background: #adb0b0;
  content: "";
  height: 1px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 2237, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-dynamic-token-fieldcommerce-product-texto-impuestos-incluidos {
  color: #303537;
  display: block;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  text-transform: none;
}
/* line 2245, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .view-product-price {
  margin-top: 30px;
  position: relative;
}
/* line 2248, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .view-product-price .views-field-price-before {
  color: #313333;
  display: inline-block;
  font-size: 10px;
  font-weight: bold;
  text-decoration: line-through;
  max-width: 50%;
}
/* line 2256, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .view-product-price .views-field-discount {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  max-width: 48%;
}
/* line 2262, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .view-product-price .views-field-price__number-2,
.commerce-product--type-default .content_right .view-product-price .views-field-discount {
  background: #009f3c;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 13px;
  font-weight: 500;
  padding: 2px 5px;
}
/* line 2271, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .view-product-price .views-field-price {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 200;
  margin-bottom: 10px;
  margin-top: 5px;
}
/* line 2279, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--name-purchased-entity {
  display: none;
}
/* line 2282, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity {
  display: flex;
}
/* line 2284, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity input {
  background: #fff;
  border: 1px solid #dddddd;
  border-left: 0;
  border-right: 0;
  height: 40px;
  pointer-events: none;
  text-align: center;
  width: 40px;
}
/* line 2293, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button, .commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button {
  opacity: 1;
}
/* line 2296, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-inner-spin-button, .commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 2301, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity button {
  border: 1px solid #dddddd;
  border-radius: 0;
  color: #89bd24;
  font-size: 25px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 30px;
}
/* line 2312, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity button:hover, .commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity button:focus {
  box-shadow: none;
  outline: none;
  opacity: 0.8;
}
/* line 2317, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .cart-block--offcanvas-cart-table__quantity button.btn-cart-plus {
  font-size: 18px;
}
/* line 2322, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--widget-commerce-quantity {
  left: 40px;
  bottom: 0;
  margin: 0;
  position: absolute;
  width: auto;
}
/* line 2328, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--widget-commerce-quantity label {
  display: none;
}
/* line 2331, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--widget-commerce-quantity input {
  background: #fff;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  height: 40px;
  margin: 0;
  margin-left: 40px;
  padding: 0 5px;
  text-align: center;
  width: 45px;
}
/* line 2344, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--widget-commerce-quantity .control_cant a {
  background: #fff;
  border: 1px solid #ebebeb;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  cursor: pointer;
  color: #89bd24;
  display: block;
  font-size: 20px;
  height: 40px;
  left: 0;
  line-height: 40px;
  padding: 0 5px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 40px;
  z-index: 8;
}
/* line 2362, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--widget-commerce-quantity .control_cant a.more {
  border: 1px solid #ebebeb;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  left: inherit;
  right: -40px;
}
/* line 2370, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--widget-commerce-quantity .control_cant a:hover, .commerce-product--type-default .content_right .field--widget-commerce-quantity .control_cant a:focus {
  opacity: 1;
}
/* line 2376, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-commerce-price {
  margin-bottom: 20px;
  margin-top: 55px;
}
/* line 2379, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-commerce-price .form-type-checkbox {
  display: none;
}
/* line 2382, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-commerce-price .form-type-commerce-price {
  display: block !important;
  font-size: 0;
  line-height: 0;
  margin-left: 20px;
  position: relative;
}
/* line 2388, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-commerce-price .form-type-commerce-price:before {
  content: "$";
  color: #3b4041;
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  font-weight: 300;
  left: -20px;
  position: absolute;
  top: 26px;
}
/* line 2398, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-commerce-price .form-type-commerce-price .control-label {
  display: none;
}
/* line 2401, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .field--type-commerce-price .form-type-commerce-price .form-text {
  background: transparent;
  border: 0;
  color: #3b4041;
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  font-weight: 300;
  height: auto;
  margin: 0;
  padding: 0;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 2416, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .form-actions {
  display: block;
  margin-top: 30px;
  max-width: 300px;
  width: 100%;
}
/* line 2421, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .form-actions button {
  height: 40px;
  line-height: 40px;
  margin: 0;
}
/* line 2425, ../sass/design/_general.scss */
.commerce-product--type-default .content_right .form-actions button.btn-cart-delete {
  font-size: 0;
}

@media screen and (max-width: 1580px) {
  /* line 2433, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios {
    margin-top: 120px;
  }
}
@media screen and (max-width: 1280px) {
  /* line 2442, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image img {
    height: 433px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 2453, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .field--type-image img {
    height: 545px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 2465, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.short_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner .field--type-image img {
    height: 275px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
}
@media all and (-ms-high-contrast: none) {
  /* line 2481, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .field--type-image, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image {
    max-height: 433px;
    overflow: hidden;
  }
  /* line 2484, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image img {
    height: auto;
    width: 100%;
  }
  /* line 2492, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner .field--type-image, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .field--type-image {
    max-height: 545px;
    overflow: hidden;
  }
  /* line 2495, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .field--type-image img {
    height: auto;
    width: 100%;
  }
  /* line 2504, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.short_banner .container_banner .field--type-image, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner .field--type-image {
    max-height: 275px;
    overflow: hidden;
  }
  /* line 2507, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.short_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner .field--type-image img {
    height: auto;
    width: 100%;
  }

  /* line 2518, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria {
    display: flex;
  }
  /* line 2520, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria .imagezoom-image {
    height: auto;
    width: auto;
    max-width: calc(100% - 80px);
  }
  /* line 2527, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a img {
    height: 55px;
    width: auto;
  }
}
@media screen and (max-width: 1100px) {
  /* line 2538, ../sass/design/_general.scss */
  .container {
    padding: 0 15px;
  }

  /* line 2541, ../sass/design/_general.scss */
  .breadcrumb {
    left: 0;
    margin-left: 0;
    padding: 0 20px;
    width: 100%;
  }

  /* line 2549, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
    padding: 0 40px;
  }

  /* line 2556, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row {
    width: 30.3%;
  }

  /* line 2564, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right {
    margin-left: 0px;
  }

  /* line 2571, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio {
    right: 0;
  }
  /* line 2573, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio:before {
    right: 10px;
  }

  /* line 2580, ../sass/design/_general.scss */
  .commerce-product--type-default + .productos_destacados_home {
    padding-top: 50px;
  }
}
@media screen and (max-width: 960px) {
  /* line 2587, ../sass/design/_general.scss */
  .breadcrumb {
    text-align: center;
  }
  /* line 2589, ../sass/design/_general.scss */
  .breadcrumb.bread_normal {
    margin-top: 70px;
  }

  /* line 2594, ../sass/design/_general.scss */
  .main_container.sidebar_left {
    width: 73%;
  }

  /* line 2600, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row {
    margin-bottom: 26px;
    margin-right: 26px;
  }

  /* line 2608, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio {
    right: 10px;
  }
  /* line 2610, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio:before {
    top: -13px;
  }

  /* line 2619, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-header,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-header {
    display: block;
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 2624, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right {
    display: block;
    margin: 40px 0 0;
    padding: 0 15px;
    width: 100%;
  }
  /* line 2629, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item {
    margin-bottom: 15px;
    width: 31.5%;
  }

  /* line 2639, ../sass/design/_general.scss */
  .precotizer .content_l {
    display: block;
    text-align: center;
    width: 100%;
  }
  /* line 2644, ../sass/design/_general.scss */
  .precotizer .content_l .field--name-field-titulo h3 {
    margin-bottom: 25px;
    text-align: center;
  }
  /* line 2650, ../sass/design/_general.scss */
  .precotizer .field--name-field-enlace {
    display: block;
    margin-top: 40px;
    text-align: center;
    width: 100%;
  }

  /* line 2657, ../sass/design/_general.scss */
  .modal_lines_item {
    margin-left: -300px;
    width: 600px;
  }
  /* line 2661, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content {
    padding: 40px 40px;
  }
  /* line 2663, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_left {
    display: block;
    padding-left: 0;
    width: 100%;
  }
  /* line 2668, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_left .field--name-taxonomy-term-title h2 {
    text-align: center;
  }
  /* line 2673, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_txts {
    display: block;
    margin-top: 45px;
    padding-left: 0;
    width: 100%;
  }
  /* line 2678, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar {
    text-align: center;
  }

  /* line 2689, ../sass/design/_general.scss */
  .page-pagina-no-encontrada header .container_top_menu .logo.logo_color {
    display: inline-block;
  }
  /* line 2698, ../sass/design/_general.scss */
  .page-pagina-no-encontrada header .container_header .block-hierarchical-taxonomy-menu ul li a {
    color: #89bd24;
  }
}
@media screen and (max-width: 767px) {
  /* line 2709, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] {
    padding: 0 25px 50px 25px;
  }
  /* line 2711, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body {
    font-size: 14px;
    line-height: 18px;
    padding-left: 0px;
    position: relative;
  }
  /* line 2716, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body:before {
    display: block;
    height: 40px;
    left: inherit;
    margin: 0 auto 20px;
    position: relative;
    top: inherit;
    width: 40px;
  }
  /* line 2725, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body strong {
    color: #009f3c;
  }
  /* line 2728, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body ol {
    counter-reset: item;
    list-style: none;
  }
  /* line 2731, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body ol li {
    padding-left: 20px;
    position: relative;
  }
  /* line 2734, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body ol li:before {
    counter-increment: item;
    content: counters(item,".") ". ";
    color: #009f3c;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 0;
  }
  /* line 2745, ../sass/design/_general.scss */
  section[id^="block-informacionportal"] .field--name-body .info-bottom {
    color: #89bd24;
    font-weight: bold;
    margin-top: 15px;
    text-align: center;
  }

  /* line 2753, ../sass/design/_general.scss */
  .message_products {
    margin: 15px auto;
    max-width: 100%;
    padding: 0 15px;
  }

  /* line 2758, ../sass/design/_general.scss */
  .cart-offcanvas {
    min-height: inherit;
    top: 44px;
  }
  /* line 2762, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio {
    border-radius: 0;
    max-height: calc(100vh - 50px);
    overflow: auto;
    padding: 50px 30px 20px 20px;
    right: 0px;
    top: 0;
    width: calc(100% - 15px);
  }
  /* line 2770, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio:before {
    content: none;
  }
  /* line 2773, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy {
    text-align: left;
  }
  /* line 2776, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row {
    margin-right: 0;
    width: 44%;
  }
  /* line 2779, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .content_carrito_vacio .view-id-store_taxomy .view-content .views-row:nth-child(2n) {
    margin-left: 25px;
  }
  /* line 2786, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents {
    border-radius: 0;
    max-height: calc(100vh - 50px);
    overflow: auto;
    width: calc(100% - 15px);
  }
  /* line 2791, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents:before {
    content: none;
  }
  /* line 2794, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-fields {
    display: block;
    width: 100%;
  }
  /* line 2798, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-store {
    padding: 0 15px;
    padding-right: 50px;
  }
  /* line 2802, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-close {
    right: 28px;
  }
  /* line 2805, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-content {
    padding-left: 15px;
  }
  /* line 2808, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-contents__inner {
    max-height: inherit;
    overflow: inherit;
    width: 100%;
  }
  /* line 2813, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__price {
    color: #3b4041;
    padding-left: 90px;
    text-align: left;
    width: 60%;
  }
  /* line 2819, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table__quantity {
    text-align: right;
    width: 38%;
  }
  /* line 2824, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content {
    padding: 0;
  }
  /* line 2827, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-field-imagenes {
    width: 60px;
  }
  /* line 2830, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset {
    padding-left: 5px;
    width: 45%;
  }
  /* line 2835, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset-1 .views-field-price__number {
    font-size: 18px;
    margin-bottom: 5px;
  }
  /* line 2839, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .products .view-content .views-row .views-field-fieldset-1 .button {
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    min-height: auto;
  }
  /* line 2849, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links {
    padding: 0 15px 25px;
  }
  /* line 2851, ../sass/design/_general.scss */
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block-links a {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
  }

  /* line 2860, ../sass/design/_general.scss */
  .table-responsive {
    border: 0;
  }

  /* line 2865, ../sass/design/_general.scss */
  .modal#age_modal .modal-dialog {
    margin: 30px auto;
    top: inherit;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 2869, ../sass/design/_general.scss */
  .modal#age_modal .modal-dialog .modal-content {
    padding-top: 50px;
  }
  /* line 2874, ../sass/design/_general.scss */
  .modal .modal-dialog {
    margin: 30px auto;
    max-width: 300px;
  }
  /* line 2880, ../sass/design/_general.scss */
  .modal .modal-dialog .modal-content .modal-body h2.title-pop {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 2886, ../sass/design/_general.scss */
  .modal .modal-dialog .modal-content .modal-body h3.subtitle {
    font-size: 26px;
    line-height: 30px;
  }
  /* line 2893, ../sass/design/_general.scss */
  .modal .modal-dialog .modal-content .modal-footer button {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 2897, ../sass/design/_general.scss */
  .modal .modal-dialog .modal-content .modal-footer button + button {
    margin: 0;
    margin-top: 10px;
  }

  /* line 2907, ../sass/design/_general.scss */
  body.no_scroll {
    overflow: hidden;
  }

  /* line 2911, ../sass/design/_general.scss */
  .sidebar_left_content {
    display: block;
    width: 100%;
  }

  /* line 2915, ../sass/design/_general.scss */
  .layout-content {
    margin-top: 44px !important;
  }

  /* line 2919, ../sass/design/_general.scss */
  .main_container.sidebar_left {
    display: block;
    width: 100%;
  }

  /* line 2924, ../sass/design/_general.scss */
  .container {
    padding: 0 18px;
  }

  /* line 2930, ../sass/design/_general.scss */
  .btns_fixed ul li .content_button {
    padding: 0px 10px 0 12px;
  }
  /* line 2932, ../sass/design/_general.scss */
  .btns_fixed ul li .content_button .txt_desktop {
    display: none;
  }
  /* line 2935, ../sass/design/_general.scss */
  .btns_fixed ul li .content_button .ic_item {
    padding: 11px 0;
  }
  /* line 2937, ../sass/design/_general.scss */
  .btns_fixed ul li .content_button .ic_item:before {
    font-size: 19px;
  }

  /* line 2946, ../sass/design/_general.scss */
  .block_title_img .container_txt {
    margin: 0 auto;
    max-width: 260px;
  }
  /* line 2949, ../sass/design/_general.scss */
  .block_title_img .container_txt h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  /* line 2954, ../sass/design/_general.scss */
  .block_title_img .container_txt p {
    font-size: 17px;
    line-height: 20px;
  }
  /* line 2959, ../sass/design/_general.scss */
  .block_title_img .container_txt .field--name-field-imagen-contenido img {
    height: 90px;
    width: auto;
  }

  /* line 2967, ../sass/design/_general.scss */
  .field--name-field-banner .arrow_mobile, .field--name-field-tipo-banner-mediano .arrow_mobile, .field--name-field-tipo-de-banner-mediano .arrow_mobile {
    display: block;
  }

  /* line 2973, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
    height: 380px;
    padding: 0 15px;
  }
  /* line 2976, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .content_txt, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt {
    margin: -42px auto 0 auto;
    max-width: 310px;
}
  /* line 2979, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .content_txt span, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt span {
    font-size: 15px;
  }
  /* line 2982, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .content_txt h1, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt h1 {
    font-size: 27px;
    line-height: 32px;
  }
  /* line 2986, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .content_txt p, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt p {
    font-size: 16px;
  }
  /* line 2989, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link {
    margin-top: 30px;
  }
  /* line 2991, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .content_txt .field--type-link a, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .content_txt .field--type-link a {
    min-width: inherit;
    max-width: 100%;
    width: auto;
  }
  /* line 2999, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image img {
    height: 380px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 3008, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.short_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner {
    height: 185px;
  }
  /* line 3010, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.short_banner .container_banner .content_txt, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner .content_txt {
    top: 55%;
  }
  /* line 3014, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.short_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.short_banner .container_banner .field--type-image img {
    height: 185px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 3028, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt h1 .field--name-field-titulo-del-banner p, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt h1 .field--name-field-titulo-del-banner p {
    font-size: 27px;
    line-height: 32px;
  }
  /* line 3034, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.medium_banner .container_banner .content_txt .field--type-link, .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt .field--type-link {
    margin-top: 80px;
  }
  /* line 3041, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner {
    height: 380px;
    text-align: center;
  }
  /* line 3044, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner:after, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner:after {
    display: block;
  }
  /* line 3047, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner .content_txt, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .content_txt {
    color: #fff;
  }
  /* line 3049, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner .content_txt h1, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .content_txt h1 {
    font-size: 40px;
    line-height: 37px;
    margin: 15px auto 0;
  }
  /* line 3056, ../sass/design/_general.scss */
  .paragraph--type--banner-pagina .content_banner.big_banner .container_banner .field--type-image img, .paragraph--type--tipo-banner-mediano .content_banner.big_banner .container_banner .field--type-image img {
    height: 380px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  /* line 3068, ../sass/design/_general.scss */
  section[class*='block-views-blockbloque-nuestros-servicios-block'] + .block_grid {
    margin-top: 170px;
    padding-top: 20px;
  }

  /* line 3075, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .slick-arrow {
    left: -10px;
  }
  /* line 3077, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .slick-arrow.slick-next {
    left: inherit;
    right: -10px;
  }
  /* line 3081, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .slick-arrow:after {
    color: #89bd24;
  }
  /* line 3085, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row {
    height: 246px;
    display: block;
    width: 100%;
  }
  /* line 3089, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row .views-field-field-enlace-servicio, .view-bloque-nuestros-servicios .view-content .views-row .views-field-title {
    padding-bottom: 70px;
  }
  /* line 3092, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row .views-field-field-imagen-servicio {
    display: block;
    height: 246px;
    margin: 0 auto;
    max-width: 260px;
  }
  /* line 3097, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row .views-field-field-imagen-servicio img {
    height: 246px;
  }

  /* line 3108, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto {
    padding: 0 15px;
  }
  /* line 3111, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto p small,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto p small {
    font-size: 26px;
  }
  /* line 3115, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto h3,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto h3 {
    font-size: 53px;
    line-height: 53px;
  }
  /* line 3119, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-header .txt_contacto h3 + p small,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-header .txt_contacto h3 + p small {
    line-height: 31px;
  }
  /* line 3127, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item {
    display: block;
    margin: 0 auto 55px;
    max-width: 230px;
    width: 100%;
  }
  /* line 3132, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item:last-child,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item:last-child {
    margin: 0 auto;
  }
  /* line 3135, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--item,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--item {
    margin-bottom: 0;
    max-width: 100%;
  }
  /* line 3138, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--item.field--name-field-enlace,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--item.field--name-field-enlace {
    margin-top: 10px;
  }
  /* line 3141, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--item.field--type-link,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--item.field--type-link {
    margin-top: 20px;
  }
  /* line 3144, ../sass/design/_general.scss */
  .banner_promocional .block-content--type-bloque-lineas .group-right .field--item .field--item.field--name-field-descripcion-linea,
  .banner_promocional .block-content--type-bloque-pre-ordenes .group-right .field--item .field--item.field--name-field-descripcion-linea {
    margin-top: 15px;
  }

  /* line 3152, ../sass/design/_general.scss */
  .content_404 {
    margin-top: 0;
    max-width: 285px;
    padding-top: 50px;
  }
  /* line 3157, ../sass/design/_general.scss */
  .content_404 .img_404 .info_left {
    display: block;
    left: inherit;
    width: 100%;
  }
  /* line 3161, ../sass/design/_general.scss */
  .content_404 .img_404 .info_left .error {
    top: -35px;
  }
  /* line 3164, ../sass/design/_general.scss */
  .content_404 .img_404 .info_left h2 {
    font-size: 185px;
    line-height: 185px;
  }
  /* line 3169, ../sass/design/_general.scss */
  .content_404 .img_404 .info_right {
    margin: 20px auto 60px;
    max-width: 155px;
    width: 100%;
  }
  /* line 3173, ../sass/design/_general.scss */
  .content_404 .img_404 .info_right img {
    bottom: inherit;
  }
  /* line 3177, ../sass/design/_general.scss */
  .content_404 .img_404 p {
    margin: 0;
    padding: 0;
  }

  /* line 3183, ../sass/design/_general.scss */
  .modal_lines_item {
    margin-left: -47.5%;
    width: 95%;
  }
  /* line 3186, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog {
    margin: 0;
  }
  /* line 3188, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content {
    padding: 60px 15px;
  }
  /* line 3190, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .close {
    top: -30px;
  }
  /* line 3194, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_left img {
    height: 200px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 3201, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_txts {
    padding: 0 25px;
  }
  /* line 3204, ../sass/design/_general.scss */
  .modal_lines_item .modal-dialog .modal-content .content_txts .field--name-field-enlace-pre-cotizar a {
    display: block;
    width: 100%;
  }

  /* line 3213, ../sass/design/_general.scss */
  .commerce-product--type-default {
    padding: 20px 0 0px;
  }
  /* line 3215, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left {
    display: block;
    padding-left: 0;
    width: 100%;
  }
  /* line 3219, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .bt-volver {
    padding-left: 0;
  }
  /* line 3222, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria {
    display: block;
  }
  /* line 3224, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria .imagezoom-image, .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper {
    display: block;
    left: inherit;
    float: none;
    right: inherit;
    text-align: center;
    width: 100%;
  }
  /* line 3232, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria .imagezoom-image {
    height: 325px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 3238, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper {
    padding-top: 15px;
  }
  /* line 3240, ../sass/design/_general.scss */
  .commerce-product--type-default .content_left .content_imgs_galeria #imagezoom-thumb-wrapper a {
    display: inline-block;
    margin: 0 10px 0 0;
  }
  /* line 3247, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right {
    background: #fff;
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    display: block;
    margin: 0 -18px;
    margin-top: 60px;
    padding: 40px;
    width: calc(100% + 36px);
  }
  /* line 3256, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right .field--name-field-montadito:before, .commerce-product--type-default .content_right .field--type-text-with-summary:before {
    left: -40px;
    width: calc(100% + 80px);
  }
  /* line 3261, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right .field--widget-commerce-quantity {
    bottom: 40px;
  }
  /* line 3264, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right .field--widget-commerce-quantity .control_cant a {
    width: 35px;
  }
  /* line 3266, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right .field--widget-commerce-quantity .control_cant a.more {
    left: 80px;
  }
  /* line 3271, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right .field--widget-commerce-quantity input {
    margin-left: 35px;
  }
  /* line 3275, ../sass/design/_general.scss */
  .commerce-product--type-default .content_right .form-actions {
    max-width: 100%;
  }
}
@media only screen and (device-width: 320px) and (device-height: 568px) {
  /* line 3286, ../sass/design/_general.scss */
  .view-bloque-nuestros-servicios .view-content .views-row .views-field-field-imagen-servicio {
    max-width: 210px;
  }
}
/* line 7, ../sass/design/_pages.scss */
.page-novias .block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--name-field-nombre-cifra {
  color: #005722;
}

/* line 16, ../sass/design/_pages.scss */
.block_pqrs {
  margin-bottom: 80px;
  margin-top: 80px;
}
/* line 20, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
/* line 25, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container:after {
  content: none;
}
/* line 28, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container:before {
  background: url("../images/img_pqrs.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 150px;
  left: -80px;
  position: absolute;
  top: -75px;
  width: 160px;
}
/* line 39, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it {
  background: #f5f7f7;
  display: flex;
  flex-wrap: wrap;
  padding: 40px 35px 50px;
  width: calc(50% - 5px);
}
/* line 46, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it.block_right .icon_item {
  background: url("../images/icons/ic_pqr.svg") no-repeat center;
  background-size: contain;
}
/* line 51, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it .icon_item {
  background: url("../images/icons/ic_message.svg") no-repeat center;
  background-size: contain;
  height: 60px;
  width: 60px;
}
/* line 57, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it .txt_block {
  color: #878787;
  max-width: calc(100% - 60px);
  padding-left: 10px;
}
/* line 61, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it .txt_block h2 {
  color: #00939b;
  font-family: "Gill Sans";
  font-size: 30px;
  font-weight: normal;
  line-height: 33px;
  margin: 20px 0 5px;
  text-transform: uppercase;
}
/* line 70, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it .txt_block .link {
  margin-top: 30px;
}
/* line 74, ../sass/design/_pages.scss */
.block_pqrs .container_block_pqrs .container .block_it .txt_block .link a:after {
  content: "\e90f";
  display: inline-block;
  font-size: 14px;
  margin-left: 10px;
  line-height: 14px;
  vertical-align: 1px;
}

/* line 90, ../sass/design/_pages.scss */
.view-bloque-subcategorias {
  background: #f5f7f7;
  padding: 45px 20px 0px;
  text-align: center;
}
/* line 100, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content {
  display: flex;
  flex-wrap: wrap;
  margin: 20px auto 20px;
  max-width: 1060px;
  opacity: 0;
  position: relative;
}
/* line 108, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .slick-arrow:after {
  font-size: 20px;
}
/* line 111, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .slick-arrow.slick-prev {
  left: -10px;
}
/* line 115, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row {
  display: inline-block;
  cursor: pointer;
  margin: 0 auto;
  margin-right: 30px;
  max-width: 165px;
  padding-bottom: 36px;
  position: relative;
  vertical-align: top;
  width: auto;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 127, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row:hover, .view-bloque-subcategorias .view-content .views-row:focus, .view-bloque-subcategorias .view-content .views-row.active {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 130, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row:hover .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row:hover .boton-estable, .view-bloque-subcategorias .view-content .views-row:focus .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row:focus .boton-estable, .view-bloque-subcategorias .view-content .views-row.active .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row.active .boton-estable {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 134, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row:hover .boton-estable, .view-bloque-subcategorias .view-content .views-row:focus .boton-estable, .view-bloque-subcategorias .view-content .views-row.active .boton-estable {
  opacity: 0;
}
/* line 141, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row.active .views-field-name a:after, .view-bloque-subcategorias .view-content .views-row.active .views-field-name h2:after {
  opacity: 1;
}
/* line 146, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row.active .boton-estable,
.view-bloque-subcategorias .view-content .views-row.active .views-field-view-taxonomy-term {
  display: none;
}
/* line 150, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row.active:after {
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 30px solid #fff;
  bottom: 0px;
  content: '';
  display: block;
  height: 30px;
  left: 50%;
  margin-left: -30px;
  position: absolute;
  width: 30px;
}
/* line 164, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row:last-child {
  margin-right: 0;
}
/* line 168, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-field-imagen-categoria img {
  max-height: 175px;
  max-width: 100%;
}
/* line 173, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-name {
  margin: 0 auto;
  max-width: 105px;
  text-align: center;
}
/* line 177, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-name .field-content {
  display: block;
}
/* line 180, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-name a, .view-bloque-subcategorias .view-content .views-row .views-field-name h2 {
  color: #89bd24;
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}
/* line 188, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-name a:after, .view-bloque-subcategorias .view-content .views-row .views-field-name h2:after {
  background: #00939b;
  content: '';
  display: block;
  height: 4px;
  left: -2.5%;
  margin: 5px auto 0;
  opacity: 0;
  position: relative;
  width: 105%;
}
/* line 201, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term,
.view-bloque-subcategorias .view-content .views-row .boton-estable {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
  opacity: 0;
  text-align: center;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 211, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a:after,
.view-bloque-subcategorias .view-content .views-row .boton-estable a:after {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 222, ../sass/design/_pages.scss */
.view-bloque-subcategorias .view-content .views-row .boton-estable {
  height: 100%;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 234, ../sass/design/_pages.scss */
.page-en-casa .block_grid {
  position: relative;
}
/* line 236, ../sass/design/_pages.scss */
.page-en-casa .block_grid:before {
  background: url("../images/en-casa-elegirnos.png") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 190px;
  left: -30px;
  position: absolute;
  top: -20px;
  width: 235px;
}
/* line 253, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row .views-field-name h2:after {
  content: none;
}
/* line 258, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row.active {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 262, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row.active .views-field-name a, .page-en-casa .view-bloque-subcategorias .view-content .views-row.active .views-field-name h2 {
  text-decoration: none;
}
/* line 266, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row.active .views-field-view-taxonomy-term, .page-en-casa .view-bloque-subcategorias .view-content .views-row.active .boton-estable {
  display: block;
  opacity: 0;
}
/* line 270, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row.active:after {
  content: none;
}
/* line 274, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row:hover, .page-en-casa .view-bloque-subcategorias .view-content .views-row:focus {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 277, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row:hover .views-field-view-taxonomy-term, .page-en-casa .view-bloque-subcategorias .view-content .views-row:hover .boton-estable, .page-en-casa .view-bloque-subcategorias .view-content .views-row:focus .views-field-view-taxonomy-term, .page-en-casa .view-bloque-subcategorias .view-content .views-row:focus .boton-estable {
  opacity: 0;
}

/* line 288, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-header h2, .encasa_page .view-bloque-subcategorias .view-header h2 {
  color: #00939b;
}
/* line 295, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-subcategorias .view-content .views-row .views-field-name a, .page-en-casa .view-bloque-subcategorias .view-content .views-row .views-field-name h2, .encasa_page .view-bloque-subcategorias .view-content .views-row .views-field-name a, .encasa_page .view-bloque-subcategorias .view-content .views-row .views-field-name h2 {
  color: #00939b;
}
/* line 303, ../sass/design/_pages.scss */
.page-en-casa .grid_experiencias .block-title, .encasa_page .grid_experiencias .block-title {
  color: #00939b;
}
/* line 309, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-nuestros-servicios .view-header h2, .encasa_page .view-bloque-nuestros-servicios .view-header h2 {
  color: #00939b;
}
/* line 316, ../sass/design/_pages.scss */
.page-en-casa .carrusel_clients .view-header h2, .page-en-casa .carrusel_clients .view-header h4, .encasa_page .carrusel_clients .view-header h2, .encasa_page .carrusel_clients .view-header h4 {
  color: #00939b;
}
/* line 324, ../sass/design/_pages.scss */
.page-en-casa .block_grid .container .Div_Texto_Razones_bloq .field--name-field-titulo, .encasa_page .block_grid .container .Div_Texto_Razones_bloq .field--name-field-titulo {
  color: #00939b;
}
/* line 329, ../sass/design/_pages.scss */
.page-en-casa .block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--name-field-nombre-cifra, .encasa_page .block_grid .container .Div_Texto_Razones_bloq .field--name-field-razon .field--item .field--name-field-nombre-cifra {
  color: #00939b;
}
/* line 339, ../sass/design/_pages.scss */
.page-en-casa .banner_bk .container .field--name-field-titulo, .encasa_page .banner_bk .container .field--name-field-titulo {
  color: #00939b;
}
/* line 346, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-home-de-productos .view-header h3, .page-en-casa .view-productos-destacados .view-header h3, .encasa_page .view-bloque-home-de-productos .view-header h3, .encasa_page .view-productos-destacados .view-header h3 {
  color: #00939b;
}
/* line 348, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-home-de-productos .view-header h3 a, .page-en-casa .view-productos-destacados .view-header h3 a, .encasa_page .view-bloque-home-de-productos .view-header h3 a, .encasa_page .view-productos-destacados .view-header h3 a {
  color: #00939b;
}
/* line 356, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-home-de-productos .views-row .txts-products h3 a, .page-en-casa .view-productos-destacados .views-row .txts-products h3 a, .encasa_page .view-bloque-home-de-productos .views-row .txts-products h3 a, .encasa_page .view-productos-destacados .views-row .txts-products h3 a {
  color: #00939b;
}
/* line 362, ../sass/design/_pages.scss */
.page-en-casa .view-bloque-home-de-productos .views-row .img-product .views-field-stores, .page-en-casa .view-productos-destacados .views-row .img-product .views-field-stores, .encasa_page .view-bloque-home-de-productos .views-row .img-product .views-field-stores, .encasa_page .view-productos-destacados .views-row .img-product .views-field-stores {
  background: #00939b;
}

/* line 370, ../sass/design/_pages.scss */
.path-checkout .paragraph--type--tipo-banner-mediano {
  margin-bottom: 0;
}
/* line 373, ../sass/design/_pages.scss */
.path-checkout .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
  height: 270px;
}
/* line 376, ../sass/design/_pages.scss */
.path-checkout .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image img {
  height: 270px;
}

/* line 385, ../sass/design/_pages.scss */
.encasa_page .paragraph--type--tipo-banner-mediano {
  margin-bottom: 60px;
}
/* line 388, ../sass/design/_pages.scss */
.encasa_page .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
  height: 270px;
}
/* line 394, ../sass/design/_pages.scss */
.encasa_page .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .content_txt .field--type-link {
  display: none;
}
/* line 399, ../sass/design/_pages.scss */
.encasa_page .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .field--type-image img {
  height: 270px;
}

/* line 408, ../sass/design/_pages.scss */
.bloque_div_pasos {
  background: #00939b;
  color: #fff;
  margin-top: -50px;
  overflow: inherit;
  padding: 60px 20px 50px;
  position: relative;
  text-align: center;
}
/* line 417, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-texto-superior {
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  margin: 0 auto 40px;
  max-width: 715px;
}
/* line 425, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-pasos .field--item {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  width: 30%;
}
/* line 430, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-pasos .field--item .group-left, .bloque_div_pasos .field--name-field-pasos .field--item .group-right {
  display: inline-block;
  float: none;
  vertical-align: top;
  width: auto;
}
/* line 437, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-pasos .field--item .group-left .field--name-field-numero-paso {
  font-family: "Oswald", sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 45px;
  margin-right: 5px;
}
/* line 445, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-pasos .field--item .group-right {
  max-width: 77%;
}
/* line 447, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-pasos .field--item .group-right .field--name-field-titulo-paso {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 5px;
}
/* line 455, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-pasos .field--item .field--item {
  display: block;
  width: 100%;
}
/* line 461, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-texto-inferior {
  margin: 35px 0;
}
/* line 463, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-texto-inferior p {
  margin-bottom: 0;
}
/* line 465, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-texto-inferior p strong {
  font-family: "Oswald", sans-serif;
}
/* line 471, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-enlace a {
  min-width: 285px;
}
/* line 475, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-background-desktop {
  bottom: -120px;
  right: 30px;
  max-width: 300px;
  position: absolute;
}
/* line 480, ../sass/design/_pages.scss */
.bloque_div_pasos .field--name-field-background-desktop img {
  height: auto;
  max-width: 100%;
}

/* line 487, ../sass/design/_pages.scss */
.node--type-experiencia .breadcrumb, .page-node-type-experiencias .breadcrumb {
  margin-left: -570px;
  width: 1140px;
}
/* line 492, ../sass/design/_pages.scss */
.node--type-experiencia #block-bloquemarcapais .field--name-body, .page-node-type-experiencias #block-bloquemarcapais .field--name-body {
  margin-bottom: 0;
}
/* line 497, ../sass/design/_pages.scss */
.node--type-experiencia .field--name-node-title h2, .page-node-type-experiencias .field--name-node-title h2 {
  margin-top: 2px;
}
/* line 503, ../sass/design/_pages.scss */
.node--type-experiencia .main_container iframe, .page-node-type-experiencias .main_container iframe {
  height: auto;
  min-height: 480px;
  width: 100% !important;
}
/* line 508, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-field-image, .node--type-experiencia .main_container .field--name-field-imagen-experiencia, .page-node-type-experiencias .main_container .field--name-field-image, .page-node-type-experiencias .main_container .field--name-field-imagen-experiencia {
  margin: 55px 0;
}
/* line 510, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-field-image img, .node--type-experiencia .main_container .field--name-field-imagen-experiencia img, .page-node-type-experiencias .main_container .field--name-field-image img, .page-node-type-experiencias .main_container .field--name-field-imagen-experiencia img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
/* line 517, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-body, .page-node-type-experiencias .main_container .field--name-body {
  margin-bottom: 55px;
}
/* line 519, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-body p, .page-node-type-experiencias .main_container .field--name-body p {
  margin-bottom: 40px;
}
/* line 521, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-body p:last-child, .page-node-type-experiencias .main_container .field--name-body p:last-child {
  margin-bottom: 0;
}
/* line 526, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-body ul li, .page-node-type-experiencias .main_container .field--name-body ul li {
  margin-bottom: 30px;
}
/* line 528, ../sass/design/_pages.scss */
.node--type-experiencia .main_container .field--name-body ul li:last-child, .page-node-type-experiencias .main_container .field--name-body ul li:last-child {
  margin-bottom: 0;
}

/* line 539, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-node-title h2 {
  margin-top: 2px;
}
/* line 544, ../sass/design/_pages.scss */
.page-node-type-page article iframe {
  height: auto;
  min-height: 480px;
  width: 100% !important;
}
/* line 549, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-field-image {
  margin: 55px 0;
}
/* line 551, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-field-image img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
/* line 558, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-body {
  margin-bottom: 55px;
}
/* line 560, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-body p {
  margin-bottom: 40px;
}
/* line 562, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-body p:last-child {
  margin-bottom: 0;
}
/* line 567, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-body ul li {
  margin-bottom: 30px;
}
/* line 569, ../sass/design/_pages.scss */
.page-node-type-page article .field--name-body ul li:last-child {
  margin-bottom: 0;
}

/* line 581, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .layout-content,
.page-node-type-locaciones .layout-content,
.page-pagina-de-locaciones-novias .layout-content,
.path-empresarial .layout-content {
  position: relative;
}
/* line 584, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .breadcrumb,
.page-node-type-locaciones .breadcrumb,
.page-pagina-de-locaciones-novias .breadcrumb,
.path-empresarial .breadcrumb {
  margin-left: -570px;
  width: 1140px;
}
/* line 588, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .container,
.page-node-type-locaciones .container,
.page-pagina-de-locaciones-novias .container,
.path-empresarial .container {
  max-width: 1140px;
}
/* line 592, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .banner_bk .container,
.page-node-type-locaciones .banner_bk .container,
.page-pagina-de-locaciones-novias .banner_bk .container,
.path-empresarial .banner_bk .container {
  max-width: 100%;
}
/* line 596, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .container_filters_int,
.page-node-type-locaciones .container_filters_int,
.page-pagina-de-locaciones-novias .container_filters_int,
.path-empresarial .container_filters_int {
  position: relative;
}
/* line 598, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .container_filters_int .filtros_internas,
.page-node-type-locaciones .container_filters_int .filtros_internas,
.page-pagina-de-locaciones-novias .container_filters_int .filtros_internas,
.path-empresarial .container_filters_int .filtros_internas {
  display: block;
}
/* line 600, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters,
.page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters,
.page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters,
.path-empresarial .container_filters_int .filtros_internas .select_active_filters {
  display: none;
}
/* line 605, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas,
.page-node-type-locaciones .filtros_internas,
.page-pagina-de-locaciones-novias .filtros_internas,
.path-empresarial .filtros_internas {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 240px;
}
/* line 617, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row,
.page-node-type-locaciones .filtros_internas .view-content .views-row,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row,
.path-empresarial .filtros_internas .view-content .views-row {
  margin-bottom: 40px;
}
/* line 620, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row.active a,
.page-node-type-locaciones .filtros_internas .view-content .views-row.active a,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row.active a,
.path-empresarial .filtros_internas .view-content .views-row.active a {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 623, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row.active a:before,
.page-node-type-locaciones .filtros_internas .view-content .views-row.active a:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row.active a:before,
.path-empresarial .filtros_internas .view-content .views-row.active a:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 629, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row a,
.page-node-type-locaciones .filtros_internas .view-content .views-row a,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row a,
.path-empresarial .filtros_internas .view-content .views-row a {
  color: #878787;
  display: block;
  font-family: #00939b;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 637, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row a:hover, .page-node-type-nuestros-servicios .filtros_internas .view-content .views-row a:focus,
.page-node-type-locaciones .filtros_internas .view-content .views-row a:hover,
.page-node-type-locaciones .filtros_internas .view-content .views-row a:focus,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row a:hover,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row a:focus,
.path-empresarial .filtros_internas .view-content .views-row a:hover,
.path-empresarial .filtros_internas .view-content .views-row a:focus {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 640, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row a:hover:before, .page-node-type-nuestros-servicios .filtros_internas .view-content .views-row a:focus:before,
.page-node-type-locaciones .filtros_internas .view-content .views-row a:hover:before,
.page-node-type-locaciones .filtros_internas .view-content .views-row a:focus:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row a:hover:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row a:focus:before,
.path-empresarial .filtros_internas .view-content .views-row a:hover:before,
.path-empresarial .filtros_internas .view-content .views-row a:focus:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 645, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-content .views-row a:before,
.page-node-type-locaciones .filtros_internas .view-content .views-row a:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-content .views-row a:before,
.path-empresarial .filtros_internas .view-content .views-row a:before {
  background: #009f3c;
  content: "";
  height: 25px;
  left: -10px;
  margin-top: -12.5px;
  opacity: 0;
  position: absolute;
  top: 50%;
  width: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 663, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-footer .views-row.active a,
.page-node-type-locaciones .filtros_internas .view-footer .views-row.active a,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer .views-row.active a,
.path-empresarial .filtros_internas .view-footer .views-row.active a {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 666, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-footer .views-row.active a:before,
.page-node-type-locaciones .filtros_internas .view-footer .views-row.active a:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer .views-row.active a:before,
.path-empresarial .filtros_internas .view-footer .views-row.active a:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 673, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-footer a,
.page-node-type-locaciones .filtros_internas .view-footer a,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer a,
.path-empresarial .filtros_internas .view-footer a {
  color: #878787;
  display: block;
  font-family: #00939b;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 681, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-footer a:hover, .page-node-type-nuestros-servicios .filtros_internas .view-footer a:focus,
.page-node-type-locaciones .filtros_internas .view-footer a:hover,
.page-node-type-locaciones .filtros_internas .view-footer a:focus,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer a:hover,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer a:focus,
.path-empresarial .filtros_internas .view-footer a:hover,
.path-empresarial .filtros_internas .view-footer a:focus {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 684, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-footer a:hover:before, .page-node-type-nuestros-servicios .filtros_internas .view-footer a:focus:before,
.page-node-type-locaciones .filtros_internas .view-footer a:hover:before,
.page-node-type-locaciones .filtros_internas .view-footer a:focus:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer a:hover:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer a:focus:before,
.path-empresarial .filtros_internas .view-footer a:hover:before,
.path-empresarial .filtros_internas .view-footer a:focus:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 689, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .filtros_internas .view-footer a:before,
.page-node-type-locaciones .filtros_internas .view-footer a:before,
.page-pagina-de-locaciones-novias .filtros_internas .view-footer a:before,
.path-empresarial .filtros_internas .view-footer a:before {
  background: #009f3c;
  content: "";
  height: 25px;
  left: -10px;
  margin-top: -12.5px;
  opacity: 0;
  position: absolute;
  top: 50%;
  width: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 706, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts,
.page-node-type-locaciones .node--type-locaciones .container_txts,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts,
.path-empresarial .node--type-nuestros-servicios .container_txts,
.path-empresarial .node--type-locaciones .container_txts {
  margin-left: 280px;
  max-width: 860px;
}
/* line 710, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--name-node-title h2,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--name-node-title h2,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--name-node-title h2,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--name-node-title h2,
.path-empresarial .node--type-locaciones .container_txts .field--name-node-title h2 {
  margin-top: 2px;
}
/* line 715, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images,
.page-node-type-locaciones .node--type-locaciones .container_txts .slick_images,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images,
.path-empresarial .node--type-nuestros-servicios .container_txts .slick_images,
.path-empresarial .node--type-locaciones .container_txts .slick_images {
  margin: 55px 0 80px;
}
/* line 717, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images img,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images img,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images img,
.page-node-type-locaciones .node--type-locaciones .container_txts .slick_images img,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images img,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images img,
.path-empresarial .node--type-nuestros-servicios .container_txts .slick_images img,
.path-empresarial .node--type-locaciones .container_txts .slick_images img {
  height: auto;
  width: 100%;
}
/* line 721, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images .slick-arrow,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
.page-node-type-locaciones .node--type-locaciones .container_txts .slick_images .slick-arrow,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images .slick-arrow,
.path-empresarial .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
.path-empresarial .node--type-locaciones .container_txts .slick_images .slick-arrow {
  top: 50%;
}
/* line 724, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images .slick-slide,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
.page-node-type-locaciones .node--type-locaciones .container_txts .slick_images .slick-slide,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images .slick-slide,
.path-empresarial .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
.path-empresarial .node--type-locaciones .container_txts .slick_images .slick-slide {
  max-height: 480px;
  overflow: hidden;
}
/* line 728, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images .slick-dots,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images .slick-dots,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images .slick-dots,
.page-node-type-locaciones .node--type-locaciones .container_txts .slick_images .slick-dots,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images .slick-dots,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images .slick-dots,
.path-empresarial .node--type-nuestros-servicios .container_txts .slick_images .slick-dots,
.path-empresarial .node--type-locaciones .container_txts .slick_images .slick-dots {
  bottom: -40px;
  margin: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 737, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--type-string-long p, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--type-text-with-summary p,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--type-string-long p,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--type-text-with-summary p,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--type-string-long p,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--type-text-with-summary p,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--type-string-long p,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--type-text-with-summary p,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--type-string-long p,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--type-text-with-summary p,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--type-string-long p,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--type-text-with-summary p,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--type-string-long p,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--type-text-with-summary p,
.path-empresarial .node--type-locaciones .container_txts .field--type-string-long p,
.path-empresarial .node--type-locaciones .container_txts .field--type-text-with-summary p {
  margin-bottom: 30px;
}
/* line 741, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--name-field-comentarios, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--name-field-comentarios-de-clientes,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--name-field-comentarios,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--name-field-comentarios-de-clientes,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--name-field-comentarios,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--name-field-comentarios-de-clientes,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--name-field-comentarios,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--name-field-comentarios-de-clientes,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--name-field-comentarios,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--name-field-comentarios-de-clientes,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--name-field-comentarios,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--name-field-comentarios-de-clientes,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--name-field-comentarios,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--name-field-comentarios-de-clientes,
.path-empresarial .node--type-locaciones .container_txts .field--name-field-comentarios,
.path-empresarial .node--type-locaciones .container_txts .field--name-field-comentarios-de-clientes {
  margin: 75px 0 100px;
}
/* line 744, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .field--name-field-texto-final-servicio,
.page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--name-field-texto-final-servicio,
.page-node-type-locaciones .node--type-nuestros-servicios .container_txts .field--name-field-texto-final-servicio,
.page-node-type-locaciones .node--type-locaciones .container_txts .field--name-field-texto-final-servicio,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .field--name-field-texto-final-servicio,
.page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--name-field-texto-final-servicio,
.path-empresarial .node--type-nuestros-servicios .container_txts .field--name-field-texto-final-servicio,
.path-empresarial .node--type-locaciones .container_txts .field--name-field-texto-final-servicio {
  margin-bottom: 55px;
}
/* line 748, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols,
.page-node-type-locaciones .node--type-locaciones .block_cols,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols,
.path-empresarial .node--type-nuestros-servicios .block_cols,
.path-empresarial .node--type-locaciones .block_cols {
  background: #f5f7f7;
  margin-bottom: 50px;
  padding: 50px 0;
}
/* line 753, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt {
  margin-left: 280px;
}
/* line 755, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con {
  width: 60%;
}
/* line 758, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para {
  width: 39%;
}
/* line 761, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para {
  display: inline-block;
  vertical-align: top;
}
/* line 764, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con p, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para p,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con p,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para p {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  line-height: inherit;
  margin-bottom: 20px;
  text-transform: uppercase;
}
/* line 773, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 30px;
}
/* line 777, ../sass/design/_pages.scss */
.page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.path-empresarial .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con ul li:last-child,
.path-empresarial .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para ul li:last-child {
  margin-bottom: 0;
}

/* line 790, ../sass/design/_pages.scss */
.page-node-type-locaciones .container_filters_int .filtros_internas, .page-node-type-nuestros-servicios .container_filters_int .filtros_internas, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas {
  top: 0 !important;
}
/* line 796, ../sass/design/_pages.scss */
.page-node-type-locaciones .node--type-locaciones .container_txts #id_title_location, .page-node-type-nuestros-servicios .node--type-locaciones .container_txts #id_title_location, .page-pagina-de-locaciones-novias .node--type-locaciones .container_txts #id_title_location {
  display: none;
}
/* line 800, ../sass/design/_pages.scss */
.page-node-type-locaciones .node--type-locaciones .container_txts .field--name-node-title h2, .page-node-type-nuestros-servicios .node--type-locaciones .container_txts .field--name-node-title h2, .page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .field--name-node-title h2 {
  text-transform: uppercase;
}

/* line 808, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .banner_page {
  margin-bottom: 100px;
  text-align: center;
}
/* line 812, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .banner_page .container_banner {
  height: 433px;
  overflow: hidden;
  position: relative;
}
/* line 817, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .banner_page .container_banner .field--name-field-banner-pagina:after {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 827, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .banner_page .container_banner .field--name-field-banner-pagina img {
  height: 433px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 834, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .banner_page .container_banner .field--name-node-title {
  color: #fff;
  left: 0;
  position: absolute;
  top: 53%;
  z-index: 1;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 842, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .banner_page .container_banner .field--name-node-title h2 {
  font-family: "Gill Sans";
  font-size: 44px;
  font-weight: 500;
  line-height: 50px;
  margin: 0 auto;
  max-width: 1051px;
  text-transform: uppercase;
}
/* line 855, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages {
  display: inline-block;
  padding-right: 50px;
  vertical-align: top;
  width: 30%;
}
/* line 861, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-header h2 {
  margin-top: 0;
}
/* line 866, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .select_active_filters_pages {
  display: none;
}
/* line 870, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row {
  margin-bottom: 40px;
}
/* line 873, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row.active a {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 876, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row.active a:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 882, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a {
  color: #878787;
  display: block;
  font-family: #00939b;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 890, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a:hover, .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a:focus {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 893, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a:hover:before, .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a:focus:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 898, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a:before {
  background: #009f3c;
  content: "";
  height: 25px;
  left: -10px;
  margin-top: -12.5px;
  opacity: 0;
  position: absolute;
  top: 50%;
  width: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 914, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts {
  display: inline-block;
  vertical-align: top;
  width: 69%;
}
/* line 923, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts .slick_images {
  margin: 55px 0 80px;
  overflow: hidden;
}
/* line 926, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts .slick_images img {
  height: auto;
  width: 100%;
}
/* line 930, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts .slick_images .slick-slide {
  max-height: 480px;
  overflow: hidden;
}
/* line 934, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts .slick_images .slick-dots {
  bottom: -40px;
  margin: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 943, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts .field--name-field-contenido-pagina p, .node--type-paginas-corporativa .content_pages .content_txts .field--name-field-contenido-pagina-seccion-i p {
  margin-bottom: 30px;
}
/* line 947, ../sass/design/_pages.scss */
.node--type-paginas-corporativa .content_pages .content_txts .field--name-field-contenido-pagina-seccion-i {
  margin-bottom: 55px;
}

/* line 954, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios, .slick_comentarios .field--name-field-comentarios-de-clientes {
  margin: 75px 0 100px;
}
/* line 956, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .field--label, .slick_comentarios .field--name-field-comentarios-de-clientes .field--label {
  display: none;
}
/* line 959, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .field--name-field-icono-comentario, .slick_comentarios .field--name-field-comentarios-de-clientes .field--name-field-icono-comentario {
  display: inline-block;
  border-radius: 100%;
  height: 137px;
  overflow: hidden;
  vertical-align: middle;
  width: 137px;
}
/* line 966, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .field--name-field-icono-comentario img, .slick_comentarios .field--name-field-comentarios-de-clientes .field--name-field-icono-comentario img {
  height: 137px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 973, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .content_txt, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt {
  display: inline-block;
  margin-left: 50px;
  vertical-align: middle;
  width: 70%;
}
/* line 978, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-comentario, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-comentario {
  color: #009f3c;
  font-size: 18px;
  font-weight: 500;
}
/* line 982, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-comentario:before, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-comentario:before {
  background: url("../images/quote.png") no-repeat center;
  background-size: contain;
  content: "";
  height: 37px;
  display: block;
  margin-bottom: 20px;
  width: 51px;
}
/* line 993, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-autor, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-autor {
  margin-top: 50px;
  text-align: right;
}
/* line 996, ../sass/design/_pages.scss */
.slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-autor a, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-autor a {
  color: #3b4041;
  font-size: 23px;
  font-weight: 900;
}

/* line 1005, ../sass/design/_pages.scss */
.view-pagina-de-locaciones {
  margin-left: 280px;
  margin-bottom: 105px;
  max-width: 840px;
}
/* line 1014, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content {
  margin-top: 45px;
}
/* line 1016, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row {
  display: inline-block;
  margin-bottom: 105px;
  margin-right: 20px;
  vertical-align: top;
  width: 48%;
}
/* line 1022, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row:nth-child(2n) {
  margin-right: 0;
}
/* line 1025, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row:nth-last-child(-n+2), .view-pagina-de-locaciones .view-content .views-row:last-child {
  margin-bottom: 0;
}
/* line 1028, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-field-image {
  margin-bottom: 30px;
}
/* line 1030, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-field-image img {
  height: 285px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 1037, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-title {
  margin-bottom: 20px;
}
/* line 1039, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-title a {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}
/* line 1046, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-field-direccion, .view-pagina-de-locaciones .view-content .views-row .views-field-field-capacidad {
  color: #3b4041;
  font-size: 14px;
}
/* line 1051, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-field-capacidad .views-label {
  display: inline-block;
  font-weight: bold;
  vertical-align: middle;
}
/* line 1056, ../sass/design/_pages.scss */
.view-pagina-de-locaciones .view-content .views-row .views-field-field-capacidad .field-content {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

/* line 1066, ../sass/design/_pages.scss */
.path-search .breadcrumb {
  margin-left: -580px;
  width: 1160px;
}
/* line 1071, ../sass/design/_pages.scss */
.path-search .layout-content.container {
  max-width: 1050px;
}
/* line 1077, ../sass/design/_pages.scss */
.path-search .view-search-content .view-filters {
  display: none;
}
/* line 1080, ../sass/design/_pages.scss */
.path-search .view-search-content .view-header {
  color: #a3a3a3;
  font-family: "Roboto", sans-serif;
  font-size: 32px;
  line-height: 35px;
  max-width: 1160px;
  margin: 2px auto;
  margin-bottom: 80px;
}
/* line 1088, ../sass/design/_pages.scss */
.path-search .view-search-content .view-header span {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-weight: normal;
}
/* line 1094, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content {
  margin: 0 auto;
  max-width: 1055px;
}
/* line 1097, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row {
  margin-bottom: 55px;
}
/* line 1099, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .img_container {
  display: inline-block;
  height: 175px;
  overflow: hidden;
  vertical-align: top;
  width: 260px;
}
/* line 1105, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .img_container img {
  height: 175px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 50%;
  -moz-object-position: 50% 50%;
  -o-object-position: 50% 50%;
  -ms-object-position: 50% 50%;
  object-position: 50% 50%;
}
/* line 1112, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .content_search {
  display: inline-block;
  margin-left: 75px;
  margin-top: 15px;
  vertical-align: top;
  width: 66%;
}
/* line 1118, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .content_search .field--name-title {
  margin-bottom: 25px;
}
/* line 1120, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .content_search .field--name-title a {
  color: #89bd24;
  font-family: "Oswald", sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 25px;
  text-transform: uppercase;
}
/* line 1129, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .content_search .field--name-body {
  color: #878787;
  font-size: 14px;
  line-height: 20px;
}
/* line 1133, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .content_search .field--name-body ul, .path-search .view-search-content .view-content .views-row .content_search .field--name-body ol {
  margin: 0;
  padding: 0;
}
/* line 1136, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .content_search .field--name-body ul li, .path-search .view-search-content .view-content .views-row .content_search .field--name-body ol li {
  list-style: none;
}
/* line 1142, ../sass/design/_pages.scss */
.path-search .view-search-content .view-content .views-row .commerce-product--view-mode-search-index {
  background: transparent;
  left: inherit;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
  width: 100%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
/* line 1153, ../sass/design/_pages.scss */
.path-search .view-search-content .pager {
  margin: 20px auto;
  max-width: 1055px;
  text-align: center;
}

/* line 1160, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina {
  margin-top: 80px;
}
/* line 1163, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content {
  margin: 0 auto;
  max-width: 1100px;
}
/* line 1166, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row {
  margin-bottom: 110px;
}
/* line 1168, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
}
/* line 1170, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-field-imagen-experiencia-1, .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-field-imagen-presentacion {
  display: block;
  float: left;
  left: 50.5%;
  margin-left: -65px;
  margin-right: 0;
  position: relative;
  width: 60%;
}
/* line 1179, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-nothing {
  float: left;
  position: relative;
  right: 49%;
  width: 55%;
}
/* line 1184, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-nothing .field-content {
  display: block;
  position: relative;
  top: 55%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1192, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-experiencia-1, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-presentacion {
  display: inline-block;
  margin-right: -67px;
  vertical-align: middle;
  width: 55%;
}
/* line 1197, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-experiencia-1 img, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-presentacion img {
  height: auto;
  width: 100%;
}
/* line 1202, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 51%;
  z-index: 1;
}
/* line 1208, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos {
  background: #fff;
  line-height: 24px;
  padding: 65px 50px 40px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.19);
}
/* line 1213, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos h2 {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 28px;
  font-weight: 500;
  margin: 0 0 25px;
  line-height: inherit;
  text-transform: uppercase;
}
/* line 1222, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace {
  margin-top: 40px;
}
/* line 1224, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a {
  padding-right: 35px;
  position: relative;
}
/* line 1228, ../sass/design/_pages.scss */
.view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace a:after {
  content: "\e90f";
  font-size: 13px;
  position: absolute;
  right: 10px;
  top: -2px;
}

/* line 1245, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes {
  margin: 0 auto 150px;
  max-width: 1170px;
  position: relative;
}
/* line 1249, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-header {
  position: absolute;
  top: 0;
  left: 290px;
}
/* line 1253, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-header h2 {
  color: #009f3c;
  margin: 0;
}
/* line 1259, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .container_select_questions,
.bloque_preguntas .view-bloque-preguntas-frecuentes .lb_categoria {
  display: none;
}
/* line 1263, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters {
  display: inline-block;
  vertical-align: top;
  width: 245px;
}
/* line 1268, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form legend {
  border: 0;
  margin-bottom: 40px;
}
/* line 1271, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form legend .fieldset-legend {
  color: #009f3c;
}
/* line 1276, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .bef-toggle {
  display: none;
}
/* line 1279, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox {
  display: block;
  margin-bottom: 35px;
}
/* line 1282, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label {
  color: #878787;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1290, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label input {
  border: 0;
  height: 0;
  width: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 1295, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label input:after {
  content: none;
}
/* line 1299, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label:before {
  background: #009f3c;
  content: '';
  display: block;
  height: 25px;
  left: -14px;
  opacity: 0;
  position: absolute;
  top: -4px;
  width: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1311, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label:hover, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label:focus, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label.active {
  color: #009f3c;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1314, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label:hover:before, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label:focus:before, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label.active:before {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1323, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-empty {
  display: inline-block;
  margin-left: 45px;
  margin-top: 40px;
  padding: 0 15px;
  vertical-align: top;
  width: 74%;
}
/* line 1330, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-empty .sin_resultado {
  text-align: center;
}
/* line 1332, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-empty .sin_resultado:before {
  background: url("../images/empty.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 130px;
  margin: 0 auto 40px;
  width: 130px;
}
/* line 1343, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content {
  display: inline-block;
  margin-left: 45px;
  margin-top: 40px;
  vertical-align: top;
  width: 74%;
}
/* line 1350, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header {
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(151, 152, 153, 0.5);
  border-radius: 0;
  padding: 30px 0;
}
/* line 1356, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header:hover, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header:focus {
  outline: none;
}
/* line 1360, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header .ui-accordion-header-icon {
  display: none;
}
/* line 1365, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header.ui-state-active a:after {
  content: "\e90e";
}
/* line 1370, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header a {
  color: #878787;
  display: block;
  font-size: 24px;
  padding-right: 150px;
  vertical-align: middle;
}
/* line 1376, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header a:after {
  content: "\e90d";
  color: #89bd24;
  height: 15px;
  line-height: 15px;
  margin-top: -7.5px;
  position: absolute;
  top: 50%;
  right: 100px;
}
/* line 1389, ../sass/design/_pages.scss */
.bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .ui-accordion-content {
  border: 0;
  color: #878787;
  line-height: 22px;
  padding: 25px 0 30px;
}

/* line 1400, ../sass/design/_pages.scss */
.page-empresarial .grid_experiencias {
  position: relative;
}
/* line 1402, ../sass/design/_pages.scss */
.page-empresarial .grid_experiencias:after {
  background: url("../images/exp_empresariales.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 340px;
  left: -15%;
  position: absolute;
  top: -7%;
  width: 340px;
}
/* line 1413, ../sass/design/_pages.scss */
.page-empresarial .grid_experiencias .view-content {
  position: relative;
  z-index: 1;
}

/* line 1420, ../sass/design/_pages.scss */
.page-novias .grid_experiencias {
  position: relative;
}
/* line 1422, ../sass/design/_pages.scss */
.page-novias .grid_experiencias:after {
  background: url("../images/exp_novias.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 320px;
  right: -18.5%;
  position: absolute;
  top: 0%;
  width: 320px;
}
/* line 1433, ../sass/design/_pages.scss */
.page-novias .grid_experiencias .view-content {
  position: relative;
  z-index: 1;
}

@media all and (-ms-high-contrast: none) {
  /* line 1444, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .banner_page .container_banner .field--name-field-banner-pagina img {
    height: auto;
    width: 100%;
  }

  /* line 1455, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .field--name-field-icono-comentario img, .slick_comentarios .field--name-field-comentarios-de-clientes .field--name-field-icono-comentario img {
    height: auto;
    width: 100%;
  }

  /* line 1465, ../sass/design/_pages.scss */
  .view-pagina-de-locaciones .view-content .views-row .views-field-field-image {
    max-height: 285px;
    overflow: hidden;
  }
  /* line 1468, ../sass/design/_pages.scss */
  .view-pagina-de-locaciones .view-content .views-row .views-field-field-image img {
    height: auto;
    width: 100%;
  }

  /* line 1481, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .img_container img {
    height: auto;
    width: 100%;
  }
}
@media screen and (min-width: 1580px) {
  /* line 1494, ../sass/design/_pages.scss */
  .page-novias .grid_experiencias:after {
    height: 340px;
    right: -42%;
    top: -7%;
    width: 340px;
  }
}
@media screen and (max-width: 1280px) {
  /* line 1506, ../sass/design/_pages.scss */
  .page-novias .grid_experiencias:after {
    height: 280px;
    right: -9%;
    width: 280px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 1517, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row {
    margin-right: 25px;
  }

  /* line 1523, ../sass/design/_pages.scss */
  .node--type-experiencia .breadcrumb, .page-node-type-experiencias .breadcrumb {
    margin-left: 0px;
    width: 100%;
  }

  /* line 1529, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .filtros_internas, .page-node-type-locaciones .filtros_internas, .page-pagina-de-locaciones-novias .filtros_internas, .path-empresarial .filtros_internas {
    left: 20px;
  }
  /* line 1532, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .breadcrumb, .page-node-type-locaciones .breadcrumb, .page-pagina-de-locaciones-novias .breadcrumb, .path-empresarial .breadcrumb {
    margin-left: 0px;
    width: 100%;
  }
  /* line 1540, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images .slick-slide,
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images .slick-slide, .page-node-type-locaciones .node--type-locaciones .container_txts .slick_images .slick-slide,
  .page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images .slick-slide, .page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images .slick-slide,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images .slick-slide, .path-empresarial .node--type-locaciones .container_txts .slick_images .slick-slide,
  .path-empresarial .node--type-nuestros-servicios .container_txts .slick_images .slick-slide {
    max-height: 420px;
  }

  /* line 1547, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina {
    padding: 5px 40px;
  }
  /* line 1553, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos h2 {
    line-height: 33px;
  }
  /* line 1559, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-nothing {
    right: 49%;
  }

  /* line 1566, ../sass/design/_pages.scss */
  .bloque_preguntas {
    padding: 0 40px;
  }
  /* line 1569, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-empty {
    width: 65%;
  }

  /* line 1575, ../sass/design/_pages.scss */
  .path-search .breadcrumb {
    margin-left: 0px;
    padding: 0 40px;
    width: 100%;
  }
  /* line 1581, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-header {
    padding: 0 40px;
  }
  /* line 1584, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content {
    padding: 0 40px;
  }
  /* line 1587, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .content_search {
    width: 61%;
  }

  /* line 1596, ../sass/design/_pages.scss */
  .page-novias .grid_experiencias:after {
    height: 200px;
    right: -15px;
    width: 200px;
  }
}
@media screen and (max-width: 960px) {
  /* line 1610, ../sass/design/_pages.scss */
  .view-pagina-de-locaciones {
    display: block;
    margin-left: 0px;
    margin-top: 35px;
    width: 100%;
  }

  /* line 1617, ../sass/design/_pages.scss */
  .encasa_page .breadcrumb, .path-checkout .breadcrumb {
    top: 290px !important;
  }

  /* line 1623, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row {
    height: 100%;
  }

  /* line 1630, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .field--name-field-icono-comentario, .slick_comentarios .field--name-field-comentarios-de-clientes .field--name-field-icono-comentario {
    display: block;
    height: 85px;
    margin: 0 auto 30px;
    width: 85px;
  }
  /* line 1636, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .content_txt, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt {
    display: block;
    margin-left: 0px;
    text-align: center;
    width: 100%;
  }
  /* line 1642, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-comentario:before, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-comentario:before {
    display: block;
    margin: 0 auto 30px;
  }
  /* line 1647, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-autor, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-autor {
    text-align: center;
  }

  /* line 1653, ../sass/design/_pages.scss */
  .bloque_preguntas {
    padding: 0 40px;
  }
  /* line 1655, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes {
    position: relative;
  }
  /* line 1657, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-header {
    position: relative;
    top: inherit;
    left: inherit;
  }
  /* line 1662, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-header h2.lb_categoria {
    display: block;
    margin-bottom: 20px;
  }
  /* line 1669, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters fieldset {
    display: block;
    float: none;
    margin-top: 2px;
  }
  /* line 1674, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form {
    display: none;
    left: 0;
    position: absolute;
    top: 110px;
    width: 100%;
    z-index: 1;
  }
  /* line 1681, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form legend {
    display: none;
  }
  /* line 1684, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox {
    border-bottom: 1px solid #979899;
    margin: 0;
    padding: 15px 40px;
  }
  /* line 1688, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label {
    padding-left: 0;
  }
  /* line 1690, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters form .form-type-checkbox label:before {
    content: none;
  }
  /* line 1696, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters .fieldset-wrapper {
    background: #fff;
    padding: 0px 0 0;
    width: 100%;
  }
  /* line 1702, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .container_select_questions {
    display: block;
    margin-bottom: 20px;
    position: relative;
    z-index: 2;
  }
  /* line 1707, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .container_select_questions a {
    border-bottom: 1px solid #979899;
    border-top: 1px solid #979899;
    color: #009f3c;
    display: block;
    font-family: "Gill Sans";
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 0px;
    position: relative;
  }
  /* line 1718, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .container_select_questions a:after {
    content: "\e90d";
    color: #89bd24;
    display: inline-block;
    font-family: "iconFont";
    position: absolute;
    right: 15px;
    top: 10px;
  }
  /* line 1729, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content {
    margin-top: 0;
  }
  /* line 1732, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content, .bloque_preguntas .view-bloque-preguntas-frecuentes .view-empty {
    margin-left: 0;
    width: 100%;
  }

  /* line 1740, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-header {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 45px;
    text-align: center;
  }
  /* line 1745, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-header span {
    display: block;
    font-size: 32px;
  }
  /* line 1753, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .content_search {
    margin-left: 30px;
    width: 52%;
  }

  /* line 1762, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .filtros_internas, .page-node-type-locaciones .filtros_internas, .page-pagina-de-locaciones-novias .filtros_internas, .path-empresarial .filtros_internas {
    left: inherit;
    position: relative;
    top: inherit;
  }
  /* line 1767, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_left_filters, .page-node-type-locaciones .container_left_filters, .page-pagina-de-locaciones-novias .container_left_filters, .path-empresarial .container_left_filters {
    margin-top: 35px;
  }
  /* line 1770, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int, .page-node-type-locaciones .container_filters_int, .page-pagina-de-locaciones-novias .container_filters_int, .path-empresarial .container_filters_int {
    margin-left: 50%;
    overflow: hidden;
    position: relative;
    width: 100vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 1776, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas, .page-node-type-locaciones .container_filters_int .filtros_internas, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas, .path-empresarial .container_filters_int .filtros_internas {
    width: 100%;
  }
  /* line 1778, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-header, .page-node-type-locaciones .container_filters_int .filtros_internas .view-header, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-header, .path-empresarial .container_filters_int .filtros_internas .view-header {
    padding: 0 40px;
  }
  /* line 1781, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters, .path-empresarial .container_filters_int .filtros_internas .select_active_filters {
    display: block;
    margin: 35px 0 0;
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    border-top: 1px solid rgba(151, 152, 153, 0.5);
    padding: 0 40px;
  }
  /* line 1787, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters a, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters a, .path-empresarial .container_filters_int .filtros_internas .select_active_filters a {
    color: #009f3c;
    display: block;
    font-family: "Gill Sans";
    font-size: 14px;
    font-weight: 500;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
  }
  /* line 1796, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters a:after, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters a:after, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters a:after, .path-empresarial .container_filters_int .filtros_internas .select_active_filters a:after {
    content: "\e90d";
    color: #009f3c;
    font-size: 18px;
    font-family: "iconFont";
    position: absolute;
    right: 0px;
    top: 15px;
  }
  /* line 1808, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters.active a:after, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters.active a:after, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters.active a:after, .path-empresarial .container_filters_int .filtros_internas .select_active_filters.active a:after {
    content: "\e90e";
  }
  /* line 1814, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content, .path-empresarial .container_filters_int .filtros_internas .view-content {
    display: none;
  }
  /* line 1816, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content .views-row, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content .views-row, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content .views-row, .path-empresarial .container_filters_int .filtros_internas .view-content .views-row {
    margin: 0;
  }
  /* line 1818, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content .views-row a, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content .views-row a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content .views-row a, .path-empresarial .container_filters_int .filtros_internas .view-content .views-row a {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    padding: 15px 40px;
  }
  /* line 1823, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content .views-row:last-child a, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content .views-row:last-child a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content .views-row:last-child a, .path-empresarial .container_filters_int .filtros_internas .view-content .views-row:last-child a {
    border-bottom: 0;
  }
  /* line 1829, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-footer, .page-node-type-locaciones .container_filters_int .filtros_internas .view-footer, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-footer, .path-empresarial .container_filters_int .filtros_internas .view-footer {
    display: none;
  }
  /* line 1831, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-footer a, .page-node-type-locaciones .container_filters_int .filtros_internas .view-footer a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-footer a, .path-empresarial .container_filters_int .filtros_internas .view-footer a {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    padding: 15px 40px;
  }
  /* line 1834, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-footer a:first-child, .page-node-type-locaciones .container_filters_int .filtros_internas .view-footer a:first-child, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-footer a:first-child, .path-empresarial .container_filters_int .filtros_internas .view-footer a:first-child {
    border-top: 1px solid rgba(151, 152, 153, 0.5);
  }
  /* line 1843, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_txts .slick_images .slick-slide, .page-node-type-locaciones .container_txts .slick_images .slick-slide, .page-pagina-de-locaciones-novias .container_txts .slick_images .slick-slide, .path-empresarial .container_txts .slick_images .slick-slide {
    max-height: 200px;
  }

  /* line 1851, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts {
    margin-left: 0;
    padding: 0 40px;
  }

  /* line 1859, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages {
    display: block;
    margin: 0 -15px;
    padding-right: 0;
    width: calc(100% + 30px);
  }
  /* line 1864, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-header {
    text-align: center;
  }
  /* line 1867, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .select_active_filters_pages {
    display: block;
    margin: 35px 0 0;
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    border-top: 1px solid rgba(151, 152, 153, 0.5);
    padding: 0 40px;
  }
  /* line 1875, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .select_active_filters_pages.active a:before {
    content: "\e90e";
  }
  /* line 1880, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .select_active_filters_pages a {
    color: #009f3c;
    display: block;
    font-family: "Gill Sans";
    font-size: 14px;
    font-weight: 500;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
  }
  /* line 1889, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .select_active_filters_pages a:before {
    content: "\e90d";
    font-size: 18px;
    font-family: "iconFont";
    position: absolute;
    right: 0px;
    top: 15px;
  }
  /* line 1899, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content {
    display: none;
  }
  /* line 1901, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row {
    margin: 0;
  }
  /* line 1905, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row.active a:before {
    content: none;
  }
  /* line 1910, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row a {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    padding: 15px 40px;
  }
  /* line 1915, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .menu_lateral_pages .view-content .views-row:last-child a {
    border-bottom: 0;
  }
  /* line 1922, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .content_txts {
    display: block;
    margin-top: 35px;
    padding: 0 40px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1932, ../sass/design/_pages.scss */
  .block_pqrs {
    margin-bottom: 40px;
    margin-top: 40px;
  }
  /* line 1937, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container:before {
    content: none;
  }
  /* line 1940, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container .block_it {
    display: block;
    padding: 20px;
    width: 100%;
  }
  /* line 1944, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container .block_it .icon_item {
    height: 40px;
    margin: 0 auto 15px;
    width: 40px;
  }
  /* line 1949, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container .block_it .txt_block {
    padding: 0;
    max-width: 100%;
    text-align: center;
  }
  /* line 1953, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container .block_it .txt_block h2 {
    font-size: 24px;
    margin-top: 0;
  }
  /* line 1959, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container .block_it .txt_block .link a:after {
    margin-left: 2px;
  }
  /* line 1965, ../sass/design/_pages.scss */
  .block_pqrs .container_block_pqrs .container .block_it.block_right {
    margin-top: 10px;
  }

  /* line 1973, ../sass/design/_pages.scss */
  .encasa_page .breadcrumb {
    top: 250px !important;
  }
  /* line 1976, ../sass/design/_pages.scss */
  .encasa_page .paragraph--type--tipo-banner-mediano {
    margin-bottom: 80px;
  }
  /* line 1979, ../sass/design/_pages.scss */
  .encasa_page .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
    height: 180px;
  }
  /* line 1985, ../sass/design/_pages.scss */
  .encasa_page .paragraph--type--tipo-banner-mediano .content_banner.medium_banner .container_banner .field--type-image img {
    height: 180px;
  }

  /* line 1995, ../sass/design/_pages.scss */
  .path-checkout .breadcrumb {
    top: 250px !important;
  }
  /* line 1998, ../sass/design/_pages.scss */
  .path-checkout .paragraph--type--tipo-banner-mediano {
    margin-bottom: 80px;
  }
  /* line 2001, ../sass/design/_pages.scss */
  .path-checkout .paragraph--type--tipo-banner-mediano .content_banner .container_banner {
    height: 180px;
  }
  /* line 2004, ../sass/design/_pages.scss */
  .path-checkout .paragraph--type--tipo-banner-mediano .content_banner .container_banner .field--type-image img {
    height: 180px;
  }

  /* line 2012, ../sass/design/_pages.scss */
  .view-bloque-subcategorias {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 40px;
  }
  /* line 2016, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content {
    display: block;
    margin-bottom: 0;
    margin-top: 30px;
    padding-bottom: 0px;
  }
  /* line 2021, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .slick-slide {
    height: auto;
    margin-right: 15px;
  }
  /* line 2024, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .slick-slide div {
    height: 100%;
  }
  /* line 2026, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .slick-slide div div {
    height: auto;
  }
  /* line 2028, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .slick-slide div div.views-row {
    height: 100%;
  }
  /* line 2034, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .slick-track {
    display: flex;
  }
  /* line 2037, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row {
    height: 100%;
    margin-right: 15px;
    max-width: 125px;
    padding-bottom: 45px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  /* line 2043, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row .views-field-field-imagen-categoria img {
    height: auto;
    width: 100%;
  }
  /* line 2049, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row:hover, .view-bloque-subcategorias .view-content .views-row:focus, .view-bloque-subcategorias .view-content .views-row.active {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  /* line 2051, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row:hover .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row:hover .boton-estable, .view-bloque-subcategorias .view-content .views-row:focus .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row:focus .boton-estable, .view-bloque-subcategorias .view-content .views-row.active .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row.active .boton-estable {
    opacity: 0;
  }
  /* line 2055, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term, .view-bloque-subcategorias .view-content .views-row .boton-estable {
    height: 0;
    margin: 0;
  }
  /* line 2060, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-content .views-row.active:after {
    bottom: 0px;
  }
  /* line 2066, ../sass/design/_pages.scss */
  .view-bloque-subcategorias .view-footer {
    display: none;
  }

  /* line 2073, ../sass/design/_pages.scss */
  .page-en-casa .view-bloque-subcategorias .view-content .views-row {
    position: relative;
  }
  /* line 2075, ../sass/design/_pages.scss */
  .page-en-casa .view-bloque-subcategorias .view-content .views-row:hover, .page-en-casa .view-bloque-subcategorias .view-content .views-row:focus {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 2078, ../sass/design/_pages.scss */
  .page-en-casa .view-bloque-subcategorias .view-content .views-row:hover .views-field-view-taxonomy-term, .page-en-casa .view-bloque-subcategorias .view-content .views-row:hover .boton-estable, .page-en-casa .view-bloque-subcategorias .view-content .views-row:focus .views-field-view-taxonomy-term, .page-en-casa .view-bloque-subcategorias .view-content .views-row:focus .boton-estable {
    opacity: 0;
  }
  /* line 2082, ../sass/design/_pages.scss */
  .page-en-casa .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term, .page-en-casa .view-bloque-subcategorias .view-content .views-row .boton-estable {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
  }
  /* line 2089, ../sass/design/_pages.scss */
  .page-en-casa .view-bloque-subcategorias .view-content .views-row .views-field-view-taxonomy-term a, .page-en-casa .view-bloque-subcategorias .view-content .views-row .boton-estable a {
    display: block;
    height: 100%;
    padding: 0;
  }
  /* line 2098, ../sass/design/_pages.scss */
  .page-en-casa .block_grid {
    padding-top: 130px;
  }
  /* line 2100, ../sass/design/_pages.scss */
  .page-en-casa .block_grid:before {
    top: -80px;
  }

  /* line 2105, ../sass/design/_pages.scss */
  .bloque_div_pasos {
    margin-top: -60px;
    padding: 122px 0 100px;
  }
  /* line 2108, ../sass/design/_pages.scss */
  .bloque_div_pasos .container {
    padding: 0 40px;
  }
  /* line 2112, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-pasos .field--item {
    display: block;
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 2116, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-pasos .field--item:last-child {
    margin-bottom: 0;
  }
  /* line 2119, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-pasos .field--item .field--item {
    margin-bottom: 0;
  }
  /* line 2122, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-pasos .field--item .group-right {
    max-width: 79%;
  }
  /* line 2127, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-texto-inferior {
    text-align: left;
  }
  /* line 2131, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-enlace a {
    display: block;
    min-width: inherit;
    width: 100%;
  }
  /* line 2137, ../sass/design/_pages.scss */
  .bloque_div_pasos .field--name-field-background-desktop {
    bottom: -85px;
    max-width: 180px;
    right: 0;
  }

  /* line 2145, ../sass/design/_pages.scss */
  .node--type-experiencia .main_container iframe, .page-node-type-experiencias .main_container iframe {
    min-height: 180px;
  }
  /* line 2148, ../sass/design/_pages.scss */
  .node--type-experiencia .main_container .field--name-field-image,
  .node--type-experiencia .main_container .field--name-field-imagen-experiencia, .page-node-type-experiencias .main_container .field--name-field-image,
  .page-node-type-experiencias .main_container .field--name-field-imagen-experiencia {
    margin: 40px 0;
  }

  /* line 2156, ../sass/design/_pages.scss */
  .page-node-type-page article .field--name-field-image {
    margin: 40px 0;
  }
  /* line 2159, ../sass/design/_pages.scss */
  .page-node-type-page article iframe {
    min-height: 180px;
  }

  /* line 2169, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts,
  .page-node-type-nuestros-servicios .node--type-locaciones .container_txts,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts,
  .page-pagina-de-locaciones-novias .node--type-locaciones .container_txts,
  .page-node-type-locaciones .node--type-nuestros-servicios .container_txts,
  .page-node-type-locaciones .node--type-locaciones .container_txts {
    margin-left: 0;
    max-width: 100%;
    padding: 0 25px;
  }
  /* line 2174, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
  .page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images .slick-arrow,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
  .page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images .slick-arrow,
  .page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images .slick-arrow,
  .page-node-type-locaciones .node--type-locaciones .container_txts .slick_images .slick-arrow {
    top: 38%;
  }
  /* line 2177, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
  .page-node-type-nuestros-servicios .node--type-locaciones .container_txts .slick_images .slick-slide,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
  .page-pagina-de-locaciones-novias .node--type-locaciones .container_txts .slick_images .slick-slide,
  .page-node-type-locaciones .node--type-nuestros-servicios .container_txts .slick_images .slick-slide,
  .page-node-type-locaciones .node--type-locaciones .container_txts .slick_images .slick-slide {
    max-height: 200px;
  }
  /* line 2184, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
  .page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
  .page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt,
  .page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt,
  .page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt {
    margin-left: 0;
    max-width: 100%;
    padding: 0 25px;
  }
  /* line 2188, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con, .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
  .page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
  .page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
  .page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-cuenta-con,
  .page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para {
    display: block;
    width: 100%;
  }
  /* line 2192, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-node-type-nuestros-servicios .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-pagina-de-locaciones-novias .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-pagina-de-locaciones-novias .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-node-type-locaciones .node--type-nuestros-servicios .block_cols .container .container_cols_txt .field--name-field-ideal-para,
  .page-node-type-locaciones .node--type-locaciones .block_cols .container .container_cols_txt .field--name-field-ideal-para {
    margin-top: 40px;
  }

  /* line 2202, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .node--type-nuestros-servicios .container_txts {
    padding: 0 25px;
  }

  /* line 2209, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .field--name-field-icono-comentario, .slick_comentarios .field--name-field-comentarios-de-clientes .field--name-field-icono-comentario {
    display: block;
    height: 137px;
    margin: 0 auto 30px;
    width: 137px;
  }
  /* line 2215, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .content_txt, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt {
    display: block;
    margin-left: 0;
    width: 100%;
  }
  /* line 2219, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-comentario, .slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-autor, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-comentario, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-autor {
    text-align: center;
  }
  /* line 2223, ../sass/design/_pages.scss */
  .slick_comentarios .field--name-field-comentarios .content_txt .field--name-field-comentario:before, .slick_comentarios .field--name-field-comentarios-de-clientes .content_txt .field--name-field-comentario:before {
    display: block;
    margin: 0 auto 30px;
  }

  /* line 2233, ../sass/design/_pages.scss */
  .view-pagina-de-locaciones .view-content .views-row {
    display: block;
    margin-bottom: 100px;
    margin-right: 0;
    width: 100%;
  }
  /* line 2238, ../sass/design/_pages.scss */
  .view-pagina-de-locaciones .view-content .views-row:nth-last-child(-n+2) {
    margin-bottom: 85px;
  }
  /* line 2241, ../sass/design/_pages.scss */
  .view-pagina-de-locaciones .view-content .views-row .views-field-title, .view-pagina-de-locaciones .view-content .views-row .views-field-field-direccion, .view-pagina-de-locaciones .view-content .views-row .views-field-field-capacidad {
    padding: 0 25px;
  }

  /* line 2247, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina {
    margin-top: 0px;
    padding: 5px 0px;
  }
  /* line 2252, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) {
    display: block;
  }
  /* line 2254, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-field-imagen-experiencia-1, .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-field-imagen-presentacion, .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-nothing {
    float: none;
    left: inherit;
    margin: 0;
    right: inherit;
    width: 100%;
  }
  /* line 2261, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-nothing {
    margin: -70px auto 0;
    width: calc(100% - 30px);
  }
  /* line 2264, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row:nth-child(2n) .views-field-nothing .field-content {
    top: inherit;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 2270, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-experiencia-1, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-presentacion {
    display: block;
    width: 100%;
  }
  /* line 2273, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-experiencia-1 img, .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-field-imagen-presentacion img {
    height: 300px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 2280, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing {
    display: block;
    margin: -70px auto 0;
    position: relative;
    width: calc(100% - 30px);
  }
  /* line 2285, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos {
    padding: 60px 30px 45px;
  }
  /* line 2287, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos h2 {
    font-size: 24px;
    line-height: 30px;
  }
  /* line 2291, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace {
    text-align: center;
  }
  /* line 2294, ../sass/design/_pages.scss */
  .view-bloque-somos-bodega-cocina .view-content .views-row .views-field-nothing .texto_somos .enlace .enlace a {
    padding-right: 29px;
  }

  /* line 2304, ../sass/design/_pages.scss */
  .bloque_preguntas {
    padding: 0;
  }
  /* line 2308, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-header h2 {
    font-size: 24px;
    padding: 0 40px;
  }
  /* line 2313, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-filters {
    margin-bottom: 0;
  }
  /* line 2317, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .container_select_questions a {
    padding: 15px 40px 10px;
    padding-right: 55px;
  }
  /* line 2320, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .container_select_questions a:after {
    right: 40px;
  }
  /* line 2325, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-empty {
    margin-top: 0px;
  }
  /* line 2328, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content {
    margin-top: 10px;
  }
  /* line 2330, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .field-content {
    display: block;
  }
  /* line 2334, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header {
    padding: 30px 40px;
  }
  /* line 2336, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header a {
    display: block;
    font-size: 17px;
    max-width: 100%;
    padding-right: 20px;
    position: relative;
  }
  /* line 2342, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .views-accordion-header a:after {
    font-size: 17px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    margin-top: -9px;
    position: absolute;
    right: 0;
    top: 50%;
  }
  /* line 2354, ../sass/design/_pages.scss */
  .bloque_preguntas .view-bloque-preguntas-frecuentes .view-content .views-row .ui-accordion-content {
    padding: 40px 40px 80px;
  }

  /* line 2362, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .filtros_internas, .page-node-type-locaciones .filtros_internas, .page-pagina-de-locaciones-novias .filtros_internas, .path-empresarial .filtros_internas {
    left: inherit;
    position: relative;
    top: inherit;
  }
  /* line 2367, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_left_filters, .page-node-type-locaciones .container_left_filters, .page-pagina-de-locaciones-novias .container_left_filters, .path-empresarial .container_left_filters {
    margin-top: 35px;
  }
  /* line 2370, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int, .page-node-type-locaciones .container_filters_int, .page-pagina-de-locaciones-novias .container_filters_int, .path-empresarial .container_filters_int {
    margin-left: 50%;
    overflow: hidden;
    position: relative;
    width: 100vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 2376, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas, .page-node-type-locaciones .container_filters_int .filtros_internas, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas, .path-empresarial .container_filters_int .filtros_internas {
    width: 100%;
  }
  /* line 2378, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-header, .page-node-type-locaciones .container_filters_int .filtros_internas .view-header, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-header, .path-empresarial .container_filters_int .filtros_internas .view-header {
    padding: 0 40px;
  }
  /* line 2381, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters, .path-empresarial .container_filters_int .filtros_internas .select_active_filters {
    display: block;
    margin: 35px 0 0;
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    border-top: 1px solid rgba(151, 152, 153, 0.5);
    padding: 0 40px;
  }
  /* line 2387, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters a, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters a, .path-empresarial .container_filters_int .filtros_internas .select_active_filters a {
    color: #009f3c;
    display: block;
    font-family: "Gill Sans";
    font-size: 14px;
    font-weight: 500;
    padding: 15px 0;
    position: relative;
    text-transform: uppercase;
  }
  /* line 2396, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters a:after, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters a:after, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters a:after, .path-empresarial .container_filters_int .filtros_internas .select_active_filters a:after {
    content: "\e90d";
    color: #009f3c;
    font-size: 18px;
    font-family: "iconFont";
    position: absolute;
    right: 0px;
    top: 15px;
  }
  /* line 2408, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .select_active_filters.active a:after, .page-node-type-locaciones .container_filters_int .filtros_internas .select_active_filters.active a:after, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .select_active_filters.active a:after, .path-empresarial .container_filters_int .filtros_internas .select_active_filters.active a:after {
    content: "\e90e";
  }
  /* line 2414, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content, .path-empresarial .container_filters_int .filtros_internas .view-content {
    display: none;
  }
  /* line 2416, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content .views-row, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content .views-row, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content .views-row, .path-empresarial .container_filters_int .filtros_internas .view-content .views-row {
    margin: 0;
  }
  /* line 2418, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content .views-row a, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content .views-row a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content .views-row a, .path-empresarial .container_filters_int .filtros_internas .view-content .views-row a {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    padding: 15px 40px;
  }
  /* line 2423, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-content .views-row:last-child a, .page-node-type-locaciones .container_filters_int .filtros_internas .view-content .views-row:last-child a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-content .views-row:last-child a, .path-empresarial .container_filters_int .filtros_internas .view-content .views-row:last-child a {
    border-bottom: 0;
  }
  /* line 2429, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-footer, .page-node-type-locaciones .container_filters_int .filtros_internas .view-footer, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-footer, .path-empresarial .container_filters_int .filtros_internas .view-footer {
    display: none;
  }
  /* line 2431, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-footer a, .page-node-type-locaciones .container_filters_int .filtros_internas .view-footer a, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-footer a, .path-empresarial .container_filters_int .filtros_internas .view-footer a {
    border-bottom: 1px solid rgba(151, 152, 153, 0.5);
    padding: 15px 40px;
  }
  /* line 2434, ../sass/design/_pages.scss */
  .page-node-type-nuestros-servicios .container_filters_int .filtros_internas .view-footer a:first-child, .page-node-type-locaciones .container_filters_int .filtros_internas .view-footer a:first-child, .page-pagina-de-locaciones-novias .container_filters_int .filtros_internas .view-footer a:first-child, .path-empresarial .container_filters_int .filtros_internas .view-footer a:first-child {
    border-top: 1px solid rgba(151, 152, 153, 0.5);
  }

  /* line 2444, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .banner_page .container_banner {
    height: 380px;
  }
  /* line 2447, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .banner_page .container_banner .field--name-field-banner-pagina img {
    height: 380px;
  }
  /* line 2451, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .banner_page .container_banner .field--name-node-title {
    padding: 0 15px;
  }
  /* line 2453, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .banner_page .container_banner .field--name-node-title h2 {
    font-size: 27px;
    line-height: 32px;
  }
  /* line 2461, ../sass/design/_pages.scss */
  .node--type-paginas-corporativa .content_pages .content_txts {
    padding: 0 25px;
  }

  /* line 2468, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content {
    padding: 0px;
  }
  /* line 2470, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row {
    margin-bottom: 60px;
  }
  /* line 2472, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .img_container {
    display: block;
    width: 100%;
  }
  /* line 2475, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .img_container img {
    height: 230px;
  }
  /* line 2479, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .content_search {
    display: block;
    margin: 20px 0 0;
    padding: 0 25px;
    width: 100%;
  }
  /* line 2484, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .content_search .field--name-title {
    margin-bottom: 30px;
  }
  /* line 2486, ../sass/design/_pages.scss */
  .path-search .view-search-content .view-content .views-row .content_search .field--name-title a {
    font-size: 24px;
    line-height: 29px;
  }

  /* line 2497, ../sass/design/_pages.scss */
  .page-empresarial .grid_experiencias {
    padding-top: 170px;
  }
  /* line 2499, ../sass/design/_pages.scss */
  .page-empresarial .grid_experiencias:after {
    height: 200px;
    left: -50px;
    top: -50px;
    width: 200px;
  }

  /* line 2509, ../sass/design/_pages.scss */
  .page-novias .grid_experiencias:after {
    height: 120px;
    right: -18px;
    width: 120px;
  }
}
@media only screen and (device-width: 320px) and (device-height: 568px) {
  /* line 2519, ../sass/design/_pages.scss */
  .bloque_div_pasos .container {
    padding: 0 18px;
  }
}
/* line 3, ../sass/design/_user.scss */
.page-iniciar-sesion .region-content .page-header {
  text-align: center;
}

/* line 11, ../sass/design/_user.scss */
.page-olvidaste-tu-contrasena.path-user .layout-content,
.page-restablecer-la-contrasena.path-user .layout-content {
  min-height: inherit;
}

/* line 17, ../sass/design/_user.scss */
.path-user .region-navigation {
  display: none;
}
/* line 20, ../sass/design/_user.scss */
.path-user .layout-content {
  min-height: 80vh;
}
/* line 23, ../sass/design/_user.scss */
.path-user .breadcrumb {
  left: inherit;
  margin: 0;
  margin-top: 120px;
  margin-left: 0;
  position: relative;
  top: inherit;
  width: 100%;
}
/* line 32, ../sass/design/_user.scss */
.path-user .view-display-id-page {
  min-height: 80vh;
}
/* line 35, ../sass/design/_user.scss */
.path-user .sidebar_left_content {
  margin-top: 0px;
}
/* line 37, ../sass/design/_user.scss */
.path-user .sidebar_left_content #block-usuario-menu {
  margin: 0 0 40px;
  text-overflow: ellipsis;
  text-transform: uppercase;
  overflow: hidden;
  width: 95%;
}
/* line 45, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul {
  margin: 0;
  padding: 0;
}
/* line 48, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul li {
  margin-bottom: 30px;
}
/* line 50, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul li a {
  color: #878787;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  padding: 0;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 59, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul li a:hover, .path-user .sidebar_left_content ul li a:focus, .path-user .sidebar_left_content ul li a.is-active {
  background: transparent;
  color: #009f3c;
}
/* line 64, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul li a:hover:after, .path-user .sidebar_left_content ul li a:focus:after, .path-user .sidebar_left_content ul li a.is-active:after {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 69, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul li a:after {
  background: #009f3c;
  content: '';
  display: block;
  height: 25px;
  left: -10px;
  margin-top: -12.5px;
  opacity: 0;
  position: absolute;
  top: 50%;
  width: 4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 83, ../sass/design/_user.scss */
.path-user .sidebar_left_content ul li:last-child {
  margin: 0;
}
/* line 89, ../sass/design/_user.scss */
.path-user .region-content {
  margin-top: 0px;
}
/* line 91, ../sass/design/_user.scss */
.path-user .region-content .page-header {
  border: 0;
  display: block;
  margin: 0 0 40px;
  padding: 0;
  text-transform: uppercase;
}
/* line 99, ../sass/design/_user.scss */
.path-user .region-content .user-form {
  margin-bottom: 85px;
}
/* line 102, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item {
  padding-bottom: 20px;
}
/* line 104, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item label {
  color: #878787;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding-left: 20px;
  width: 35%;
}
/* line 114, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item .btn {
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  padding: 0 20px;
  text-transform: uppercase;
}
/* line 121, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item .btn:before {
  content: none;
}
/* line 125, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item .description {
  display: none;
}
/* line 128, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item .form-control {
  border: 1px solid #ebebeb;
  color: #878787;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0;
  text-align: center;
}
/* line 137, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item .form-control.field-disable {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
/* line 143, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item .form-item {
  border: 0;
  display: block;
  padding-bottom: 0;
}
/* line 148, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-item-current-pass {
  border: 0;
  margin: 0;
  padding-bottom: 15px;
  margin-top: 22px;
}
/* line 153, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-item-current-pass label {
  display: inline-block;
  width: 30%;
}
/* line 157, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-item-current-pass .form-control {
  border: 1px solid #ebebeb;
  box-shadow: none;
  margin: 0;
  text-align: center;
  padding: 0 20px;
  width: 50%;
}
/* line 164, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-item-current-pass .form-control.field-disable {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
/* line 172, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-password-confirm label {
  display: inline-block;
  vertical-align: middle;
  width: 30%;
}
/* line 177, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-password-confirm .form-control {
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
  width: 68%;
}
/* line 182, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-password-confirm .form-control + .password-confirm {
  display: none;
}
/* line 187, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-email {
  border-bottom: 1px solid #dddddd;
  position: relative;
}
/* line 190, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-email label {
  display: inline-block;
  width: 30%;
}
/* line 194, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-email .form-control {
  border: 1px solid #ebebeb;
  box-shadow: none;
  margin: 0;
  text-align: center;
  padding: 0 20px;
  width: 50%;
}
/* line 201, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-email .form-control.field-disable {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
/* line 207, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item.form-type-email .btn-active-field {
  position: absolute;
  right: 0;
  top: 10px;
}
/* line 213, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item#edit-pass {
  position: relative;
}
/* line 215, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item#edit-pass .btn-active-field {
  position: absolute;
  right: 0;
  top: 0px;
}
/* line 221, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item#edit-pass .form-item input {
  width: 50%;
}
/* line 225, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-account .form-item#edit-pass .form-item .btn:before {
  content: none;
}
/* line 233, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information {
  border: 0;
  box-shadow: none;
  margin-top: 40px;
  padding: 0;
}
/* line 238, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-heading {
  background: transparent;
  border: 0;
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 16px;
  font-weight: 300;
  padding: 0;
  text-transform: uppercase;
}
/* line 248, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body {
  padding: 20px 0 0;
}
/* line 250, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
/* line 256, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 259, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item label,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item label,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item label {
  color: #878787;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding-left: 20px;
  vertical-align: middle;
  width: 30%;
}
/* line 270, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item .form-control,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item .form-control,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item .form-control {
  border: 1px solid #ebebeb;
  box-shadow: none;
  margin: 0;
  text-align: right;
  padding: 0 20px;
}
/* line 276, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item .form-control.field-disable,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item .form-control.field-disable,
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item .form-control.field-disable {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
/* line 286, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone {
  border-bottom: 0;
}
/* line 291, ../sass/design/_user.scss */
.path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item label {
  width: 40%;
}
/* line 298, ../sass/design/_user.scss */
.path-user .region-content .user-form .form-actions {
  text-align: center;
}
/* line 300, ../sass/design/_user.scss */
.path-user .region-content .user-form .form-actions button {
  font-family: "Gill Sans" !important;
}
/* line 303, ../sass/design/_user.scss */
.path-user .region-content .user-form .form-actions button span {
  display: none;
}
/* line 308, ../sass/design/_user.scss */
.path-user .region-content .user-form .btn-active-field {
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 14px;
  padding: 0;
  text-transform: uppercase;
}
/* line 314, ../sass/design/_user.scss */
.path-user .region-content .user-form .btn-active-field:before {
  content: "\e91e";
  display: inline-block;
  margin-right: 15px;
}
/* line 320, ../sass/design/_user.scss */
.path-user .region-content .user-form .btn-active-field:active, .path-user .region-content .user-form .btn-active-field:hover, .path-user .region-content .user-form .btn-active-field:focus {
  box-shadow: none;
  outline: none;
  opacity: 1;
}
/* line 332, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table thead {
  border: 0;
}
/* line 334, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table thead tr {
  padding: 0;
}
/* line 336, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table thead tr th {
  border: 0;
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 16px;
  font-weight: 300;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 346, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table thead tr th:last-child {
  text-align: right;
}
/* line 349, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table thead tr th:first-child {
  text-align: left;
}
/* line 352, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table thead tr th.views-field-nothing {
  display: none;
}
/* line 358, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody {
  padding: 25px 0;
}
/* line 360, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody tr {
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
/* line 363, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td {
  color: #878787;
  border: 0;
  font-size: 14px;
  padding: 35px 0;
  text-align: center;
  vertical-align: middle;
}
/* line 370, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td:first-child {
  text-align: left;
}
/* line 373, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td:last-child {
  text-align: right;
}
/* line 376, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td.views-field-nothing {
  display: none;
}
/* line 380, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .table tbody tr:last-child {
  border-bottom: 0;
}
/* line 386, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .form-submit {
  border: 0;
  color: #009f3c;
  font-size: 14px;
  padding: 0;
  text-transform: uppercase;
}
/* line 392, ../sass/design/_user.scss */
.path-user .region-content .view-id-user_orders .table-responsive .form-submit:hover, .path-user .region-content .view-id-user_orders .table-responsive .form-submit:focus {
  background: transparent;
  box-shadow: none;
  opacity: 0.8;
  outline: none;
}
/* line 406, ../sass/design/_user.scss */
.path-user .view-id-addresses .modal form .address-container-inline {
  margin-bottom: 0;
}
/* line 408, ../sass/design/_user.scss */
.path-user .view-id-addresses .modal form .address-container-inline .form-item {
  display: inline-block;
  margin: 0;
  margin-right: 15px;
  vertical-align: top;
  width: 48.6%;
}
/* line 414, ../sass/design/_user.scss */
.path-user .view-id-addresses .modal form .address-container-inline .form-item:nth-child(2n) {
  margin-right: 0;
}
/* line 419, ../sass/design/_user.scss */
.path-user .view-id-addresses .modal form .form-actions {
  margin-bottom: 30px;
  text-align: center;
}
/* line 422, ../sass/design/_user.scss */
.path-user .view-id-addresses .modal form .form-actions button {
  font-family: "Gill Sans" !important;
  font-size: 14px;
}
/* line 425, ../sass/design/_user.scss */
.path-user .view-id-addresses .modal form .form-actions button span {
  display: none;
}
/* line 444, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-dialog,
.path-user .views-field-delete-popup-profile .modal .modal-dialog,
.path-user .views-field-edit-popup-profile .modal .modal-dialog,
.path-user .view-id-addresses .modal .modal-dialog {
  width: 830px;
}
/* line 447, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-content,
.path-user .views-field-delete-popup-profile .modal .modal-content,
.path-user .views-field-edit-popup-profile .modal .modal-content,
.path-user .view-id-addresses .modal .modal-content {
  border-radius: 0;
  box-shadow: none;
}
/* line 451, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .commerce-product--type-default,
.path-user .views-field-delete-popup-profile .modal .commerce-product--type-default,
.path-user .views-field-edit-popup-profile .modal .commerce-product--type-default,
.path-user .view-id-addresses .modal .commerce-product--type-default {
  background: #fff;
  left: inherit;
  margin: 0;
  overflow: inherit;
  padding: 0;
  width: auto;
}
/* line 459, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-header,
.path-user .views-field-delete-popup-profile .modal .modal-header,
.path-user .views-field-edit-popup-profile .modal .modal-header,
.path-user .view-id-addresses .modal .modal-header {
  border-bottom: 0;
  padding: 0;
  padding-top: 75px;
  position: relative;
}
/* line 468, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-header .close,
.path-user .views-field-delete-popup-profile .modal .modal-header .close,
.path-user .views-field-edit-popup-profile .modal .modal-header .close,
.path-user .view-id-addresses .modal .modal-header .close {
  opacity: 1;
  position: absolute;
  right: 40px;
  top: 30px;
}
/* line 475, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body,
.path-user .views-field-delete-popup-profile .modal .modal-body,
.path-user .views-field-edit-popup-profile .modal .modal-body,
.path-user .view-id-addresses .modal .modal-body {
  padding: 0 60px;
}
/* line 477, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-header,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-header,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-header,
.path-user .view-id-addresses .modal .modal-body .view-header {
  padding-right: 100px;
}
/* line 479, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-header .price,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-header .price,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-header .price,
.path-user .view-id-addresses .modal .modal-body .view-header .price {
  margin-right: 30px;
}
/* line 482, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-header .price,
.path-user .views-field-order-view-popup .modal .modal-body .view-header .qty,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-header .price,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-header .qty,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-header .price,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-header .qty,
.path-user .view-id-addresses .modal .modal-body .view-header .price,
.path-user .view-id-addresses .modal .modal-body .view-header .qty {
  color: #009f3c;
  display: inline-block;
  font-size: 15px;
  font-family: "Gill Sans";
  text-transform: uppercase;
}
/* line 492, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row {
  align-items: flex-end;
  border-bottom: 1px solid #dddddd;
  display: flex;
  font-size: 14px;
  padding: 40px 0;
}
/* line 498, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row:first-child,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row:first-child,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row:first-child,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row:first-child {
  padding-top: 0;
}
/* line 504, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-field-imagenes,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-field-imagenes,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-field-imagenes,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-field-imagenes {
  width: 70px;
}
/* line 506, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-field-imagenes img,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-field-imagenes img,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-field-imagenes img,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-field-imagenes img {
  height: auto;
  width: 100%;
}
/* line 511, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-rendered-entity,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-rendered-entity,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-rendered-entity,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-rendered-entity {
  padding: 0 15px;
  text-align: left;
  width: 50%;
}
/* line 515, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-rendered-entity .field--name-title,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-rendered-entity .field--name-title,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-rendered-entity .field--name-title,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-rendered-entity .field--name-title {
  color: #009f3c;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 521, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-total-price__number,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-total-price__number,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-total-price__number,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-total-price__number {
  text-align: center;
  width: 20%;
}
/* line 525, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-quantity,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-quantity,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-quantity,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-quantity {
  text-align: center;
  width: 10%;
}
/* line 531, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions {
  padding: 0;
}
/* line 533, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button {
  background: transparent;
  color: #89bd24;
  font-family: "Gill Sans";
  font-size: 14px;
  height: auto;
  line-height: inherit;
  padding: 0;
}
/* line 541, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:hover, .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:focus,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:hover,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:focus,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:hover,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:focus,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:hover,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:focus {
  background: transparent;
  color: #89bd24;
}
/* line 546, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:before,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:before,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:before,
.path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button:before {
  content: none;
}
/* line 555, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-footer,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-footer,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-footer,
.path-user .view-id-addresses .modal .modal-body .view-footer {
  padding: 20px 0px 55px;
}
/* line 557, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__subtotal,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__subtotal,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__subtotal,
.path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__subtotal {
  display: none;
}
/* line 560, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total,
.path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total {
  padding: 0;
}
/* line 562, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
.path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total .order-total-line-label {
  display: inline-block;
  font-weight: 500;
  vertical-align: middle;
  width: auto;
}
/* line 569, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total .order-total-line-value,
.path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-value,
.path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-value,
.path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total .order-total-line-value {
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  font-weight: 100;
  margin-left: 15px;
  vertical-align: -5px;
  width: auto;
}
/* line 581, ../sass/design/_user.scss */
.path-user .views-field-order-view-popup .modal .modal-footer,
.path-user .views-field-delete-popup-profile .modal .modal-footer,
.path-user .views-field-edit-popup-profile .modal .modal-footer,
.path-user .view-id-addresses .modal .modal-footer {
  display: none;
}
/* line 587, ../sass/design/_user.scss */
.path-user .view-addresses .view-header {
  margin-bottom: 60px;
}
/* line 591, ../sass/design/_user.scss */
.path-user .view-addresses .view-header .btn-add:before {
  content: '+';
  display: inline-block;
  margin-right: 10px;
}
/* line 598, ../sass/design/_user.scss */
.path-user .view-addresses .view-header .field--name-body p {
  color: #3b4041;
  font-size: 14px;
  padding-left: 25px;
  position: relative;
}
/* line 603, ../sass/design/_user.scss */
.path-user .view-addresses .view-header .field--name-body p:before {
  content: "\e91f";
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
/* line 619, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table thead tr th {
  border: 0;
  color: #009f3c;
  font-family: "Gill Sans";
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
}
/* line 627, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table thead tr th:first-child {
  text-align: left;
}
/* line 630, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table thead tr th:last-child {
  text-align: right;
}
/* line 636, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody {
  margin-left: 20px;
}
/* line 638, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr {
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
/* line 641, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td {
  border: 0;
  font-size: 14px;
  padding: 40px 0;
  text-align: center;
  vertical-align: middle;
}
/* line 647, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td:first-child {
  padding-left: 20px;
  text-align: left;
}
/* line 651, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td:last-child {
  text-align: right;
}
/* line 655, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-edit-popup-profile button {
  font-family: "Gill Sans" !important;
  font-weight: 500;
}
/* line 659, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-edit-popup-profile button span {
  display: none;
}
/* line 665, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete {
  background: transparent;
  font-size: 0;
}
/* line 669, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete:before {
  content: "\e920";
}
/* line 673, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr td.views-field-delete-popup-profile .btn-delete span {
  display: none;
}
/* line 679, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr:last-child {
  border-bottom: 0;
}
/* line 683, ../sass/design/_user.scss */
.path-user .view-addresses .view-content .table-responsive table tbody tr:first-child td {
  padding-top: 60px;
}
/* line 697, ../sass/design/_user.scss */
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row {
  border: 0;
}
/* line 699, ../sass/design/_user.scss */
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row h4 {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  width: 25%;
}
/* line 708, ../sass/design/_user.scss */
.path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row div {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 25%;
}
/* line 716, ../sass/design/_user.scss */
.path-user .views-field-delete-popup-profile .modal .modal-body .profile-confirm-form {
  padding: 40px 0 0;
  text-align: center;
}
/* line 720, ../sass/design/_user.scss */
.path-user .views-field-delete-popup-profile .modal .modal-body .profile-confirm-form .form-actions button {
  font-family: "Gill Sans" !important;
  margin: 40px auto;
}
/* line 723, ../sass/design/_user.scss */
.path-user .views-field-delete-popup-profile .modal .modal-body .profile-confirm-form .form-actions button span {
  display: none;
}
/* line 735, ../sass/design/_user.scss */
.path-user .views-field-edit-popup-profile .modal .modal-body .profile-form {
  text-align: left;
}
/* line 738, ../sass/design/_user.scss */
.path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .address-container-inline .form-item {
  display: inline-block;
  margin: 0;
  width: 48%;
}
/* line 742, ../sass/design/_user.scss */
.path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .address-container-inline .form-item:nth-child(2n) {
  margin-left: 20px;
}
/* line 747, ../sass/design/_user.scss */
.path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions {
  margin: 40px 0;
  text-align: center;
}
/* line 752, ../sass/design/_user.scss */
.path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions .btn-success span {
  display: none;
}

@media screen and (max-width: 1100px) {
  /* line 764, ../sass/design/_user.scss */
  .path-user .layout-content {
    padding: 0 40px;
  }
  /* line 771, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .address-container-inline .form-item {
    width: 48.3%;
  }
}
@media screen and (max-width: 960px) {
  /* line 783, ../sass/design/_user.scss */
  .sidebar_left_content {
    width: 25%;
  }

  /* line 792, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-dialog,
  .path-user .views-field-delete-popup-profile .modal .modal-dialog,
  .path-user .views-field-edit-popup-profile .modal .modal-dialog,
  .path-user .view-id-addresses .modal .modal-dialog {
    margin: 0 15px;
    width: calc(100% - 30px);
  }
}
@media screen and (max-width: 767px) {
  /* line 801, ../sass/design/_user.scss */
  #block-usuario {
    display: none;
  }

  /* line 805, ../sass/design/_user.scss */
  .path-user .layout-content {
    padding: 0;
  }
  /* line 808, ../sass/design/_user.scss */
  .path-user .view-id-user_orders {
    min-height: inherit;
  }
  /* line 810, ../sass/design/_user.scss */
  .path-user .view-id-user_orders .view-empty {
    padding: 0 15px;
    text-align: center;
  }
  /* line 815, ../sass/design/_user.scss */
  .path-user .view-display-id-page {
    min-height: inherit;
  }
  /* line 819, ../sass/design/_user.scss */
  .path-user .region-content .page-header {
    padding: 0 40px;
  }
  /* line 825, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item label {
    padding-left: 40px;
  }
  /* line 828, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item .btn {
    padding: 0 40px 0 0;
  }
  /* line 831, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-type-email {
    display: block;
  }
  /* line 833, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-type-email label {
    width: 37%;
  }
  /* line 836, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-type-email input {
    width: 50%;
  }
  /* line 838, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-type-email input.field-disable {
    width: 34.6%;
  }
  /* line 842, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-type-email .btn-active-field {
    right: 0px;
  }
  /* line 847, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-item-current-pass label {
    width: 37%;
  }
  /* line 850, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-item-current-pass input {
    width: 30%;
  }
  /* line 852, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item.form-item-current-pass input.field-disable {
    width: 112px;
  }
  /* line 860, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item#edit-pass .form-item label {
    width: 37%;
  }
  /* line 863, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item#edit-pass .form-item input {
    width: 50%;
  }
  /* line 865, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item#edit-pass .form-item input.field-disable {
    width: 112px;
  }
  /* line 870, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-account .form-item#edit-pass .btn-active-field {
    right: 0px;
    top: 6px;
  }
  /* line 878, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-group-personal-information .panel-heading {
    padding: 0 40px;
  }
  /* line 886, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item label,
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item label,
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item label {
    padding-left: 40px;
    width: 37%;
  }
  /* line 890, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item .form-control,
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item .form-control,
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item .form-control {
    padding: 0 10px 0 10px;
    width: 50%;
    text-align: center;
  }
  /* line 894, ../sass/design/_user.scss */
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-tu-nombre .form-item .form-control.field-disable,
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--name-field-phone .form-item .form-control.field-disable,
  .path-user .region-content .user-form #edit-group-personal-information .panel-body .field--type-string .form-item .form-control.field-disable {
    width: 112px;
  }
  /* line 902, ../sass/design/_user.scss */
  .path-user .region-content .user-form .btn-active-field {
    margin-bottom: 15px;
    max-width: 100%;
    padding: 0 40px;
  }
  /* line 913, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table thead tr th {
    display: none;
  }
  /* line 915, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table thead tr th.views-field-nothing, .path-user .region-content .view-id-user_orders .table-responsive .table thead tr th.views-field-order-view-popup {
    display: table-cell;
    font-size: 0;
    line-height: 0;
  }
  /* line 925, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table tbody tr {
    border-bottom: 1px solid #dddddd;
  }
  /* line 927, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td {
    display: none;
    vertical-align: top;
  }
  /* line 930, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td.views-field-nothing {
    display: table-cell;
    padding-left: 40px;
    text-align: left;
  }
  /* line 934, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td.views-field-nothing div {
    margin-bottom: 5px;
  }
  /* line 938, ../sass/design/_user.scss */
  .path-user .region-content .view-id-user_orders .table-responsive .table tbody tr td.views-field-order-view-popup {
    display: table-cell;
    padding-right: 40px;
  }
  /* line 955, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-header,
  .path-user .views-field-delete-popup-profile .modal .modal-header,
  .path-user .views-field-edit-popup-profile .modal .modal-header,
  .path-user .view-id-addresses .modal .modal-header {
    margin-bottom: 20px;
    padding-top: 40px;
  }
  /* line 958, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-header .close,
  .path-user .views-field-delete-popup-profile .modal .modal-header .close,
  .path-user .views-field-edit-popup-profile .modal .modal-header .close,
  .path-user .view-id-addresses .modal .modal-header .close {
    right: 10px;
    top: 10px;
  }
  /* line 963, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body,
  .path-user .views-field-delete-popup-profile .modal .modal-body,
  .path-user .views-field-edit-popup-profile .modal .modal-body,
  .path-user .view-id-addresses .modal .modal-body {
    padding: 0px;
  }
  /* line 965, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-header,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-header,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-header,
  .path-user .view-id-addresses .modal .modal-body .view-header {
    display: none;
  }
  /* line 969, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row {
    display: block;
    padding: 20px 30px 40px;
    position: relative;
  }
  /* line 973, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-field-imagenes,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-field-imagenes,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-field-imagenes,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-field-imagenes {
    left: 30px;
    position: absolute;
    top: 0;
    width: 99px;
  }
  /* line 979, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-rendered-entity,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-rendered-entity,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-rendered-entity,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-rendered-entity {
    display: none;
  }
  /* line 982, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-total-price__number {
    padding-top: 35px;
  }
  /* line 985, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-quantity,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-quantity,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-quantity,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-total-price__number,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-quantity {
    margin-left: 160px;
    text-align: left;
    width: auto;
  }
  /* line 993, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions {
    margin-top: 50px;
  }
  /* line 995, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button,
  .path-user .view-id-addresses .modal .modal-body .view-content .views-row .views-field-variations form .form-actions button {
    display: block;
    height: auto;
    line-height: inherit;
    min-height: inherit;
    width: 100%;
  }
  /* line 1008, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total,
  .path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total {
    text-align: center;
  }
  /* line 1010, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-label,
  .path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total .order-total-line-label {
    font-size: 18px;
    vertical-align: baseline;
  }
  /* line 1014, ../sass/design/_user.scss */
  .path-user .views-field-order-view-popup .modal .modal-body .view-footer .order-total-line__total .order-total-line-value,
  .path-user .views-field-delete-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-value,
  .path-user .views-field-edit-popup-profile .modal .modal-body .view-footer .order-total-line__total .order-total-line-value,
  .path-user .view-id-addresses .modal .modal-body .view-footer .order-total-line__total .order-total-line-value {
    font-size: 27px;
    vertical-align: baseline;
  }
  /* line 1028, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .address-container-inline .form-item {
    width: 100%;
  }
  /* line 1030, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .address-container-inline .form-item:nth-child(2n) {
    margin-right: 0;
  }
  /* line 1035, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .form-actions {
    margin: 20px 0;
  }
  /* line 1037, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .form-actions button {
    font-size: 11px;
  }
  /* line 1039, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .form-actions button.btn-success {
    display: block;
    font-size: 12px;
    padding: 0 5px;
    width: 100%;
  }
  /* line 1044, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal form .form-actions button.btn-success.button--primary {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0 5px;
    width: 100%;
  }
  /* line 1055, ../sass/design/_user.scss */
  .path-user .view-id-addresses .modal .modal-body {
    padding: 0 15px;
  }
  /* line 1061, ../sass/design/_user.scss */
  .path-user .view-addresses .view-header {
    padding: 0 40px;
  }
  /* line 1070, ../sass/design/_user.scss */
  .path-user .view-addresses .view-content .table-responsive table thead tr th:first-child {
    padding-left: 40px;
  }
  /* line 1073, ../sass/design/_user.scss */
  .path-user .view-addresses .view-content .table-responsive table thead tr th:last-child {
    padding-right: 40px;
  }
  /* line 1082, ../sass/design/_user.scss */
  .path-user .view-addresses .view-content .table-responsive table tbody tr td:first-child {
    padding-left: 40px;
  }
  /* line 1087, ../sass/design/_user.scss */
  .path-user .view-addresses .view-content .table-responsive table tbody tr td:last-child {
    padding-right: 40px;
  }
  /* line 1098, ../sass/design/_user.scss */
  .path-user .views-field-delete-popup-profile,
  .path-user .views-field-edit-popup-profile {
    white-space: inherit !important;
  }
  /* line 1101, ../sass/design/_user.scss */
  .path-user .views-field-delete-popup-profile .modal-content,
  .path-user .views-field-edit-popup-profile .modal-content {
    padding: 0 40px 0;
  }
  /* line 1106, ../sass/design/_user.scss */
  .path-user .views-field-delete-popup-profile .modal .modal-header .odal-title,
  .path-user .views-field-edit-popup-profile .modal .modal-header .odal-title {
    word-break: break-all;
  }
  /* line 1116, ../sass/design/_user.scss */
  .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .address-container-inline .form-item {
    display: block;
    width: 100%;
  }
  /* line 1119, ../sass/design/_user.scss */
  .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .address-container-inline .form-item:nth-child(2n) {
    margin-left: 0;
  }
  /* line 1125, ../sass/design/_user.scss */
  .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions button {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 1129, ../sass/design/_user.scss */
  .path-user .views-field-edit-popup-profile .modal .modal-body .profile-form .form-actions button + button {
    margin-top: 20px;
  }
}
/* line 1, ../sass/design/_checkout.scss */
.checkout-previous-link {
  margin: 15px auto 0;
  max-width: 848px;
}
/* line 4, ../sass/design/_checkout.scss */
.checkout-previous-link .link-back {
  border: 1px solid #89bd24;
  color: #89bd24;
  cursor: pointer;
  display: inline-block;
  font-family: "Gill Sans";
  font-size: 14px;
  height: 33px;
  line-height: 34px;
  margin-bottom: 15px;
  padding: 0 15px;
  text-transform: uppercase;
}
/* line 16, ../sass/design/_checkout.scss */
.checkout-previous-link .link-back:before {
  content: "\e910";
  font-size: 12px;
  line-height: 12px;
  margin-right: 3px;
  vertical-align: 1px;
}

/* line 26, ../sass/design/_checkout.scss */
.checkout-orders {
  background: #f5f7f7;
  border-bottom: 1px solid #dddddd;
  padding: 85px 15px 0;
}
/* line 31, ../sass/design/_checkout.scss */
.checkout-orders .form-group {
  text-align: center;
}
/* line 33, ../sass/design/_checkout.scss */
.checkout-orders .form-group .checkout-order {
  color: #00949d;
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 17px;
  margin-right: 45px;
  padding: 0 15px 0px;
  position: relative;
  text-transform: uppercase;
}
/* line 44, ../sass/design/_checkout.scss */
.checkout-orders .form-group .checkout-order:last-child {
  margin-right: 0;
}
/* line 47, ../sass/design/_checkout.scss */
.checkout-orders .form-group .checkout-order:after {
  background: #00949d;
  bottom: -17px;
  content: '';
  display: block;
  height: 7px;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 61, ../sass/design/_checkout.scss */
.checkout-orders .form-group .checkout-order.checkout-order-current:after, .checkout-orders .form-group .checkout-order:hover:after {
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 69, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress {
  margin-top: 40px;
}
/* line 71, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress ol {
  display: block;
  margin: 0 0 30px;
  padding: 0;
  text-align: center;
}
/* line 76, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress ol li {
  display: inline-block;
  font-family: "Gill Sans";
  font-size: 14px;
  font-weight: 500;
  list-style: none;
  text-transform: uppercase;
}
/* line 83, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress ol li.checkout-progress--step__current {
  color: #00949d;
  font-weight: normal;
}
/* line 86, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress ol li.checkout-progress--step__current:before {
  background: #00949d;
  content: '';
  display: inline-block;
  height: 25px;
  margin-right: 10px;
  opacity: 1;
  vertical-align: middle;
  width: 4px;
}
/* line 97, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress ol li:after {
  background: #dddddd;
  content: '';
  counter-increment: none;
  display: inline-block;
  height: 1px;
  margin-left: 10px;
  opacity: 1;
  vertical-align: middle;
  width: 50px;
}
/* line 109, ../sass/design/_checkout.scss */
.block-commerce-checkout-progress ol li:last-child:after {
  content: none;
}

/* line 116, ../sass/design/_checkout.scss */
.block-checkout-intro-account {
  font-size: 12px;
  line-height: 20px;
  margin: 60px 0 30px;
  padding-left: 10%;
  padding-right: 50px;
}
/* line 122, ../sass/design/_checkout.scss */
.block-checkout-intro-account .intro-account-name {
  color: #009f3c;
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: inherit;
}

/* line 130, ../sass/design/_checkout.scss */
.layout-checkout-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 135, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary {
  will-change: min-height;
}

/* line 138, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary-inner {
  transform: translate(0, 0);
  /* For browsers don't support translate3d. */
  transform: translate3d(0, 0, 0);
  will-change: position, transform;
}

/* line 143, ../sass/design/_checkout.scss */
.layout-region-checkout-main {
  padding-left: 10%;
}
/* line 145, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane,
.layout-region-checkout-main .checkout-pane-payment-information {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
/* line 151, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-heading,
.layout-region-checkout-main .checkout-pane-payment-information .panel-heading {
  background: transparent;
  border: 0;
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  padding: 0;
  text-transform: uppercase;
}
/* line 160, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-heading .panel-title,
.layout-region-checkout-main .checkout-pane-payment-information .panel-heading .panel-title {
  margin: 0;
  margin-bottom: 25px;
  padding: 0;
}
/* line 166, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body {
  padding: 0;
}
/* line 169, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio {
  border-bottom: 1px solid #dddddd;
  margin: 0;
  padding: 25px 0;
}
/* line 173, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio:first-child,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio:first-child {
  padding-top: 0;
}
/* line 176, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio:last-child,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio:last-child {
  border-bottom: 0;
  padding-bottom: 15px;
}
/* line 180, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio label,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio label {
  padding-left: 20px;
  position: relative;
}
/* line 183, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio label input,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio label input {
  border: 1px solid #dddddd;
  height: 13px;
  left: 0;
  margin: 0;
  position: absolute;
  top: 4px;
  width: 13px;
}
/* line 191, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio label input:checked,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio label input:checked {
  background: url("../images/check.svg") no-repeat center;
  background-size: 10px;
}
/* line 195, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio label input:hover, .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio label input:focus,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio label input:hover,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio label input:focus {
  outline: none;
}
/* line 201, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio .view-address-view,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio .view-address-view {
  color: #878787;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
/* line 205, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio .view-address-view h4,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio .view-address-view h4 {
  color: #303537;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin: 0;
}
/* line 217, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper label,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper label {
  color: #00949d;
}
/* line 220, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper label.form-required:after,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper label.form-required:after {
  color: #00949d;
}
/* line 225, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-control,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-control {
  display: block;
  width: 100%;
}
/* line 230, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .field--name-field-address-name .form-item,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .field--name-field-address-name .form-item {
  display: block;
  width: 100%;
}
/* line 233, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .field--name-field-address-name .form-item:nth-child(2n),
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .field--name-field-address-name .form-item:nth-child(2n) {
  margin-left: 0px;
}
/* line 238, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line1,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line1,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2 {
  display: inline-block;
  margin: 0;
  vertical-align: baseline;
  width: 47.8%;
}
/* line 245, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2 {
  margin-left: 20px;
}
/* line 249, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .address-container-inline .form-item,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .address-container-inline .form-item {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  width: 47.8%;
}
/* line 254, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .address-container-inline .form-item:nth-child(2n),
.layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .address-container-inline .form-item:nth-child(2n) {
  margin-left: 20px;
}
/* line 260, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel {
  font-family: "Gill Sans" !important;
}
/* line 264, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add:before,
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel:before,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add:before,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel:before {
  content: '+';
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 272, ../sass/design/_checkout.scss */
.layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel:before,
.layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel:before {
  content: none;
}

/* line 279, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane {
  background: transparent;
  border: 0;
  border-top: 1px solid #dddddd;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  padding-top: 40px;
}
/* line 287, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-heading {
  background: transparent;
  border: 0;
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  padding: 0;
  text-transform: uppercase;
}
/* line 296, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-heading .panel-title {
  margin: 0;
  margin-bottom: 25px;
  padding: 0;
}
/* line 302, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body {
  padding: 0;
}
/* line 304, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body label {
  color: #00949d;
}
/* line 307, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body label.form-required:after {
  color: #00949d;
}
/* line 311, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body label.error {
  color: red;
}
/* line 315, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .form-item {
  display: block;
  width: 100%;
}
/* line 319, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .form-control {
  display: block;
  width: 100%;
}
/* line 323, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .form-group {
  margin-bottom: 0;
}
/* line 327, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .field--name-field-description #cke_1_top,
.checkout-pane-info-envet-pane .panel-body .field--name-field-description #cke_1_bottom {
  display: none;
}
/* line 331, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .field--name-field-description .filter-wrapper {
  display: none;
}
/* line 334, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .field--name-field-description .cke_chrome {
  border: 1px solid #ebebeb;
  border-radius: 5px;
  box-sizing: border-box;
  box-shadow: none;
  font-size: 12px;
  margin-bottom: 0px;
  padding: 3px 15px;
  width: 100%;
}
/* line 343, ../sass/design/_checkout.scss */
.checkout-pane-info-envet-pane .panel-body .field--name-field-description .cke_chrome .cke_contents {
  height: auto !important;
}

/* line 352, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .form-actions button {
  width: 100%;
}
/* line 355, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .form-actions a {
  display: block;
  margin-top: 10px;
}
/* line 361, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .checkout-pane-order-summary {
  margin: 0;
}
/* line 364, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary h3 {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 25px;
  text-transform: uppercase;
}
/* line 372, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .tax-included {
  color: #303537 !important;
  margin-left: 0 !important;
  margin-top: 0px;
  display: block !important;
}
/* line 378, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content,
.layout-region-checkout-secondary .checkout-pane-order-summary {
  background: #f5f7f7;
}
/* line 381, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive,
.layout-region-checkout-secondary .view-content .checkout-order-summary,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary {
  border: 0;
}
/* line 384, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table,
.layout-region-checkout-secondary .view-content .checkout-order-summary table,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table {
  border: 0;
  margin: 0;
  width: 100%;
}
/* line 389, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr {
  background: transparent;
  border-bottom: 1px solid #dddddd;
}
/* line 392, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr:nth-of-type(odd),
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr:nth-of-type(odd),
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr:nth-of-type(odd),
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr:nth-of-type(odd) {
  background: transparent;
}
/* line 395, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td {
  border: 0;
  padding: 25px 15px;
}
/* line 398, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td:first-child,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td:first-child,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td:first-child,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td:first-child {
  padding-left: 30px;
}
/* line 401, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td:last-child,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td:last-child,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td:last-child,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td:last-child {
  color: #3b4041;
  padding-right: 35px;
  text-align: right;
}
/* line 406, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td.views-field-purchased-entity, .layout-region-checkout-secondary .view-content .table-responsive table tbody tr td.views-field-quantity,
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td .field--name-title,
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td .field--name-product-id,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td.views-field-purchased-entity,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td.views-field-quantity,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td .field--name-title,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td .field--name-product-id,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td.views-field-purchased-entity,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td.views-field-quantity,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td .field--name-title,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td .field--name-product-id,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td.views-field-purchased-entity,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td.views-field-quantity,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td .field--name-title,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td .field--name-product-id {
  color: #00949d;
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
/* line 417, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td .field--name-product-id a,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td .field--name-product-id a,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td .field--name-product-id a,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td .field--name-product-id a {
  color: #979899;
}
/* line 421, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr td.views-field-total-price__number,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td.views-field-total-price__number,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td.views-field-total-price__number,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td.views-field-total-price__number {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 100;
}
/* line 428, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .table-responsive table tbody tr:first-child td,
.layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr:first-child td,
.layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr:first-child td,
.layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr:first-child td {
  padding-top: 40px;
}
/* line 436, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__subtotal,
.layout-region-checkout-secondary .view-content .order-total-line__total,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__subtotal,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total {
  align-items: baseline;
  display: flex;
  padding: 0;
}
/* line 441, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__subtotal .order-total-line-label,
.layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-label,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__subtotal .order-total-line-label,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-label {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  text-transform: uppercase;
  width: 40%;
}
/* line 449, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__subtotal .order-total-line-label .tax-included,
.layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-label .tax-included,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__subtotal .order-total-line-label .tax-included,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-label .tax-included {
  text-transform: none;
}
/* line 453, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__subtotal .order-total-line-value,
.layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-value,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__subtotal .order-total-line-value,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-value {
  color: #3b4041;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 100;
  width: 60%;
}
/* line 461, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__subtotal,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__subtotal {
  background: #f5f7f7;
  padding: 62px 35px 40px;
}
/* line 465, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__adjustment,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__adjustment {
  align-items: baseline;
  display: flex;
  padding: 0px 35px 20px;
}
/* line 469, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__adjustment .order-total-line-label,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__adjustment .order-total-line-label {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  text-transform: uppercase;
  width: 40%;
}
/* line 477, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__adjustment .order-total-line-label .tax-included,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__adjustment .order-total-line-label .tax-included {
  text-transform: none;
}
/* line 481, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__adjustment .order-total-line-value,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__adjustment .order-total-line-value {
  color: #3b4041;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 100;
  width: 60%;
}
/* line 489, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__total,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total {
  border-top: 1px solid #dddddd;
  background: #f5f7f7;
  padding: 62px 35px 40px;
}
/* line 493, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-label,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-label {
  font-size: 24px;
  font-weight: 500;
}
/* line 497, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-value,
.layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-value {
  font-size: 28px;
}
/* line 503, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__subtotal,
.layout-region-checkout-secondary .view-footer .order-total-line__total {
  align-items: baseline;
  display: flex;
  padding: 0;
}
/* line 508, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__subtotal .order-total-line-label,
.layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-label {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  text-transform: uppercase;
  width: 40%;
}
/* line 516, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__subtotal .order-total-line-label .tax-included,
.layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-label .tax-included {
  text-transform: none;
}
/* line 520, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__subtotal .order-total-line-value,
.layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-value {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 100;
  width: 60%;
}
/* line 527, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__subtotal {
  background: #f5f7f7;
  padding: 62px 35px 40px;
}
/* line 531, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__total {
  border-top: 1px solid #dddddd;
  background: #f5f7f7;
  padding: 62px 35px 40px;
}
/* line 535, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-label {
  font-size: 24px;
  font-weight: 500;
}
/* line 539, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-value {
  font-size: 28px;
}
/* line 544, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .checkout-pane-coupon-redemption {
  background: #f5f7f7;
  margin-bottom: 0;
  padding: 5px 35px 10px;
  position: relative;
}
/* line 549, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .checkout-pane-coupon-redemption label {
  color: #00949d;
}
/* line 552, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .checkout-pane-coupon-redemption input {
  padding-right: 120px;
  text-align: left;
}
/* line 556, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-submit {
  background: transparent;
  bottom: 40px;
  border: 0;
  color: #adb0b0;
  height: auto;
  padding: 0;
  position: absolute;
  right: 50px;
  text-transform: uppercase;
}
/* line 566, ../sass/design/_checkout.scss */
.layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-submit.btn_active {
  color: #89bd24;
}

/* line 572, ../sass/design/_checkout.scss */
.layout-region-checkout-footer {
  display: block;
  margin-bottom: 0px;
  padding: 0%;
  text-align: right;
  width: 100%;
}
/* line 578, ../sass/design/_checkout.scss */
.layout-region-checkout-footer .form-actions {
  display: inline-block;
  width: 35%;
}
/* line 582, ../sass/design/_checkout.scss */
.layout-region-checkout-footer button {
  display: block;
  width: 100%;
}
/* line 586, ../sass/design/_checkout.scss */
.layout-region-checkout-footer a {
  display: block;
  margin-top: 10px;
}

/* line 593, ../sass/design/_checkout.scss */
.page-confirmacion #edit-completion-message,
.page-confirmacion .link-back {
  display: none;
}
/* line 597, ../sass/design/_checkout.scss */
.page-confirmacion .info_checkout_left {
  margin-left: 0;
}
/* line 600, ../sass/design/_checkout.scss */
.page-confirmacion .info_checkout_right {
  max-width: 475px;
  width: 55%;
}
/* line 604, ../sass/design/_checkout.scss */
.page-confirmacion .layout-region-checkout-main,
.page-confirmacion .layout-region-checkout-footer {
  width: 100%;
}
/* line 608, ../sass/design/_checkout.scss */
.page-confirmacion .layout-region-checkout-secondary {
  display: none;
}

/* line 613, ../sass/design/_checkout.scss */
.completion-top .title_check {
  margin: 75px 0 100px;
  text-align: center;
}
/* line 616, ../sass/design/_checkout.scss */
.completion-top .title_check:before {
  background: url("../images/orden.png") no-repeat center center;
  background-size: contain;
  content: '';
  display: block;
  height: 93px;
  margin: 0 auto 15px;
  width: 93px;
}
/* line 625, ../sass/design/_checkout.scss */
.completion-top .title_check h3 {
  color: #00949d;
  font-family: "Oswald", sans-serif;
  font-size: 48px;
  font-weight: 500;
}

/* line 633, ../sass/design/_checkout.scss */
.info_checkout_left {
  display: inline-block;
  float: none;
  margin-right: 20px;
  margin-left: 14%;
  width: 40%;
}
/* line 639, ../sass/design/_checkout.scss */
.info_checkout_left .order {
  color: #00949d;
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
  margin-bottom: 15px;
}
/* line 647, ../sass/design/_checkout.scss */
.info_checkout_left .description {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
/* line 652, ../sass/design/_checkout.scss */
.info_checkout_left .panel {
  box-shadow: none;
  border: 0;
  padding: 0;
}
/* line 657, ../sass/design/_checkout.scss */
.info_checkout_left .panel-heading {
  background: transparent;
  border: 0;
  padding: 0;
}
/* line 661, ../sass/design/_checkout.scss */
.info_checkout_left .panel-heading .panel-title {
  background: transparent;
  border: 0;
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 30px;
  padding: 0;
  text-transform: uppercase;
}
/* line 673, ../sass/design/_checkout.scss */
.info_checkout_left .panel-body {
  padding: 0;
}
/* line 675, ../sass/design/_checkout.scss */
.info_checkout_left .panel-body .views-field {
  margin-bottom: 25px;
}
/* line 677, ../sass/design/_checkout.scss */
.info_checkout_left .panel-body .views-field .views-label {
  color: #00949d;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 683, ../sass/design/_checkout.scss */
.info_checkout_left .panel-body .views-field .field-content {
  color: #303537;
}
/* line 687, ../sass/design/_checkout.scss */
.info_checkout_left .panel-body .views-field.views-field-field-description .field-content {
  color: #878787;
}

/* line 694, ../sass/design/_checkout.scss */
.info_checkout_right {
  display: inline-block;
  float: none;
  vertical-align: top;
  width: 475px;
}
/* line 699, ../sass/design/_checkout.scss */
.info_checkout_right .title-order {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 20px;
  text-transform: uppercase;
}
/* line 707, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive {
  background: #f5f7f7;
  border: 0;
}
/* line 710, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table {
  background: transparent;
  border: 0;
  margin: 0;
}
/* line 715, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr {
  border-bottom: 1px solid #dddddd;
}
/* line 717, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr:nth-of-type(odd) {
  background: transparent;
}
/* line 720, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr td {
  border: 0;
  padding: 40px 10px 18px;
}
/* line 723, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr td:first-child {
  padding-left: 30px;
  padding-right: 0;
}
/* line 727, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr td:last-child {
  padding-right: 30px;
  text-align: right;
}
/* line 731, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr td.views-field-purchased-entity, .info_checkout_right .table-responsive table tbody tr td.views-field-quantity {
  color: #00949d;
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
/* line 738, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr td.views-field-total-price__number {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 100;
}
/* line 744, ../sass/design/_checkout.scss */
.info_checkout_right .table-responsive table tbody tr:hover, .info_checkout_right .table-responsive table tbody tr:focus {
  background: transparent;
}
/* line 752, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer {
  background: #f5f7f7;
}
/* line 754, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__subtotal,
.info_checkout_right .view-footer .order-total-line__total,
.info_checkout_right .view-footer .order-total-line__adjustment--shipping,
.info_checkout_right .view-footer .order-total-line__adjustment--tax {
  border-bottom: 1px solid #dddddd;
  display: flex;
  align-items: baseline;
  padding: 0;
}
/* line 762, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__subtotal span,
.info_checkout_right .view-footer .order-total-line__total span,
.info_checkout_right .view-footer .order-total-line__adjustment--shipping span,
.info_checkout_right .view-footer .order-total-line__adjustment--tax span {
  display: inline-block;
  padding: 40px 30px;
  width: 50%;
}
/* line 767, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__subtotal .order-total-line-label,
.info_checkout_right .view-footer .order-total-line__total .order-total-line-label,
.info_checkout_right .view-footer .order-total-line__adjustment--shipping .order-total-line-label,
.info_checkout_right .view-footer .order-total-line__adjustment--tax .order-total-line-label {
  color: #00949d;
  font-family: "Gill Sans";
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  text-transform: uppercase;
  width: 40%;
}
/* line 776, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__subtotal .order-total-line-value,
.info_checkout_right .view-footer .order-total-line__total .order-total-line-value,
.info_checkout_right .view-footer .order-total-line__adjustment--shipping .order-total-line-value,
.info_checkout_right .view-footer .order-total-line__adjustment--tax .order-total-line-value {
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 100;
  width: 60%;
}
/* line 784, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__adjustment--shipping span {
  padding-top: 0;
}
/* line 789, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__subtotal {
  border: 0;
}
/* line 792, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__total {
  border: 0;
}
/* line 794, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__total .order-total-line-label {
  font-size: 24px;
  font-weight: 500;
}
/* line 798, ../sass/design/_checkout.scss */
.info_checkout_right .view-footer .order-total-line__total .order-total-line-value {
  font-size: 28px;
}

/* line 810, ../sass/design/_checkout.scss */
.page-completo .block-commerce-checkout-progress ol li.checkout-progress--step__current:before,
.page-confirmacion .block-commerce-checkout-progress ol li.checkout-progress--step__current:before {
  background: #00949d;
  content: '';
  display: inline-block;
  height: 25px;
  margin-right: 10px;
  opacity: 1;
  vertical-align: middle;
  width: 4px;
}
/* line 820, ../sass/design/_checkout.scss */
.page-completo .block-commerce-checkout-progress ol li.checkout-progress--step__current:after,
.page-confirmacion .block-commerce-checkout-progress ol li.checkout-progress--step__current:after {
  content: none;
}
/* line 824, ../sass/design/_checkout.scss */
.page-completo .block-commerce-checkout-progress ol li:before,
.page-confirmacion .block-commerce-checkout-progress ol li:before {
  content: none;
}
/* line 827, ../sass/design/_checkout.scss */
.page-completo .block-commerce-checkout-progress ol li:after,
.page-confirmacion .block-commerce-checkout-progress ol li:after {
  background: #dddddd;
  content: '';
  counter-increment: none;
  display: inline-block;
  height: 1px;
  margin-left: 10px;
  opacity: 1;
  vertical-align: middle;
  width: 50px;
}
/* line 839, ../sass/design/_checkout.scss */
.page-completo .block-commerce-checkout-progress ol li:last-child:after,
.page-confirmacion .block-commerce-checkout-progress ol li:last-child:after {
  content: none;
}

@media screen and (max-width: 1380px) {
  /* line 853, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line1,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line1,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2 {
    display: inline-block;
    margin: 0;
    vertical-align: baseline;
    width: 47%;
  }
  /* line 860, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2 {
    margin-left: 20px;
  }
  /* line 864, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .address-container-inline .form-item,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .address-container-inline .form-item {
    width: 47%;
  }
}
@media screen and (max-width: 1100px) {
  /* line 874, ../sass/design/_checkout.scss */
  .info_checkout_left {
    margin-left: 6%;
  }

  /* line 877, ../sass/design/_checkout.scss */
  .checkout-previous-link {
    max-width: 100%;
    padding-left: 10%;
  }
}
@media screen and (max-width: 960px) {
  /* line 883, ../sass/design/_checkout.scss */
  .layout-checkout-form {
    justify-content: center;
  }

  /* line 886, ../sass/design/_checkout.scss */
  .block-checkout-intro-account {
    padding: 0 40px;
  }

  /* line 889, ../sass/design/_checkout.scss */
  .layout-region-checkout-main,
  .layout-region-checkout-secondary {
    padding: 0 40px;
  }

  /* line 893, ../sass/design/_checkout.scss */
  .layout-region-checkout-footer {
    margin-bottom: 50px;
    padding: 0 80px;
    width: 100%;
  }
  /* line 897, ../sass/design/_checkout.scss */
  .layout-region-checkout-footer .form-actions {
    display: block;
    width: 100%;
  }

  /* line 902, ../sass/design/_checkout.scss */
  .info_checkout_left {
    margin-left: 0%;
    margin-right: 0;
  }

  /* line 906, ../sass/design/_checkout.scss */
  .info_checkout_right {
    width: 59%;
  }
}
@media screen and (max-width: 767px) {
  /* line 911, ../sass/design/_checkout.scss */
  section#block-bloqueintroductorioencasa .field.field--name-field-imagen-contenido.field--type-image.field--label-hidden.field--item {
    display: none;
  }
  section#block-bloqueintroductorioencasa {
    margin-bottom: 0;
  }

  .checkout-previous-link {
    padding: 0 25px;
  }

  /* line 914, ../sass/design/_checkout.scss */
  .checkout-orders {
    padding: 60px 15px 0;
  }

  /* line 917, ../sass/design/_checkout.scss */
  .block-checkout-intro-account {
    padding: 0 25px;
  }

  /* line 920, ../sass/design/_checkout.scss */
  .block-commerce-checkout-progress {
    margin-top: 30px;
  }
  /* line 923, ../sass/design/_checkout.scss */
  .block-commerce-checkout-progress ol li {
    display: block;
  }
  /* line 925, ../sass/design/_checkout.scss */
  .block-commerce-checkout-progress ol li:after {
    display: block;
    height: 15px;
    left: inherit;
    margin: 0 auto 5px;
    position: relative;
    top: inherit;
    width: 1px;
  }

  /* line 938, ../sass/design/_checkout.scss */
  .layout-checkout-form {
    display: block;
  }

  /* line 942, ../sass/design/_checkout.scss */
  .page-confirmacion .info_checkout_left {
    margin-bottom: 70px;
  }
  /* line 945, ../sass/design/_checkout.scss */
  .page-confirmacion .layout-region-checkout-main {
    width: 100vw;
  }
  /* line 948, ../sass/design/_checkout.scss */
  .page-confirmacion .info_checkout_right {
    width: 100%;
  }
  /* line 950, ../sass/design/_checkout.scss */
  .page-confirmacion .info_checkout_right .title-order {
    padding: 0 40px;
  }

  /* line 955, ../sass/design/_checkout.scss */
  .layout-region-checkout-main {
    left: -50vw;
    margin-left: 50%;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100vw;
  }
  /* line 963, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body {
    padding: 0 40px;
  }
  /* line 969, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-heading,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-heading {
    padding: 0 40px;
  }
  /* line 974, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #address_list .form-type-radio,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #address_list .form-type-radio {
    padding: 25px 40px;
  }
  /* line 979, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .field--name-field-address-name,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .field--name-field-address-name {
    padding: 0 40px;
  }
  /* line 982, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .address-container-inline,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line1,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line2,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .address-container-inline,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line1,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line2 {
    padding: 0 40px;
  }
  /* line 986, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .address-container-inline .form-item,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line1 .form-item,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line2 .form-item,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .address-container-inline .form-item,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line1 .form-item,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line2 .form-item {
    display: block;
    width: 100%;
  }
  /* line 989, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .address-container-inline .form-item:nth-child(2n),
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line1 .form-item:nth-child(2n),
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line2 .form-item:nth-child(2n),
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .address-container-inline .form-item:nth-child(2n),
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line1 .form-item:nth-child(2n),
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-payment-information-profile-address-0-address-address-line2 .form-item:nth-child(2n) {
    margin-left: 0;
  }
  /* line 994, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line1,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line1,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2 {
    display: inline-block;
    margin: 0;
    padding-left: 40px;
    vertical-align: baseline;
    width: 46%;
  }
  /* line 1002, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body #reuse-profile-wrapper .form-item-reuse-billing-information-pane-profile-address-0-address-address-line2 {
    margin-left: 20px;
    padding-left: 0;
    padding-right: 40px;
  }
  /* line 1008, ../sass/design/_checkout.scss */
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-add,
  .layout-region-checkout-main .checkout-pane-reuse-billing-information-pane .panel-body .btn-address-cancel,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-add,
  .layout-region-checkout-main .checkout-pane-payment-information .panel-body .btn-address-cancel {
    margin-top: 20px;
    padding: 0px;
  }

  /* line 1016, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary {
    left: -50vw;
    margin-left: 50%;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100vw;
  }
  /* line 1023, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary h3 {
    margin-top: 25px;
    padding: 0 40px;
  }
  /* line 1029, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .table-responsive,
  .layout-region-checkout-secondary .view-content .checkout-order-summary,
  .layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive,
  .layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary {
    margin: 0;
  }
  /* line 1036, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .table-responsive table tbody tr td.views-field-purchased-entity, .layout-region-checkout-secondary .view-content .table-responsive table tbody tr td.views-field-quantity,
  .layout-region-checkout-secondary .view-content .table-responsive table tbody tr td .field--name-title,
  .layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td.views-field-purchased-entity,
  .layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td.views-field-quantity,
  .layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td .field--name-title,
  .layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td.views-field-purchased-entity,
  .layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td.views-field-quantity,
  .layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td .field--name-title,
  .layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td.views-field-purchased-entity,
  .layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td.views-field-quantity,
  .layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td .field--name-title {
    font-size: 22px;
  }
  /* line 1041, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .table-responsive table tbody tr td .field--name-product-id,
  .layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td .field--name-product-id,
  .layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td .field--name-product-id,
  .layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td .field--name-product-id {
    font-size: 14px;
  }
  /* line 1044, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .table-responsive table tbody tr td.views-field-total-price__number,
  .layout-region-checkout-secondary .view-content .checkout-order-summary table tbody tr td.views-field-total-price__number,
  .layout-region-checkout-secondary .checkout-pane-order-summary .table-responsive table tbody tr td.views-field-total-price__number,
  .layout-region-checkout-secondary .checkout-pane-order-summary .checkout-order-summary table tbody tr td.views-field-total-price__number {
    font-size: 28px;
  }
  /* line 1052, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .order-total-line__total,
  .layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total {
    padding-top: 30px;
  }
  /* line 1054, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-label,
  .layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-label {
    width: 30%;
  }
  /* line 1057, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-content .order-total-line__total .order-total-line-value,
  .layout-region-checkout-secondary .checkout-pane-order-summary .order-total-line__total .order-total-line-value {
    width: 69%;
  }
  /* line 1064, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-label {
    width: 30%;
  }
  /* line 1067, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .view-footer .order-total-line__total .order-total-line-value {
    width: 69%;
  }
  /* line 1072, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .checkout-pane-coupon-redemption {
    background: transparent;
    padding: 0;
  }
  /* line 1075, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-item-sidebar-coupon-redemption-form-code {
    background: #f5f7f7;
    padding: 0 40px 15px;
  }
  /* line 1079, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-submit {
    bottom: 46px;
  }
  /* line 1083, ../sass/design/_checkout.scss */
  .layout-region-checkout-secondary .form-actions {
    padding: 0 40px;
  }

  /* line 1087, ../sass/design/_checkout.scss */
  .checkout-pane-info-envet-pane {
    padding: 40px 40px 0;
  }

  /* line 1090, ../sass/design/_checkout.scss */
  .layout-region-checkout-footer {
    padding: 0px;
  }
  /* line 1092, ../sass/design/_checkout.scss */
  .layout-region-checkout-footer .btn {
    display: block;
    margin: 0;
    width: 100%;
  }

  /* line 1103, ../sass/design/_checkout.scss */
  .page-completo .block-commerce-checkout-progress ol li:after,
  .page-confirmacion .block-commerce-checkout-progress ol li:after {
    display: block;
    height: 15px;
    left: inherit;
    margin: 0 auto 5px;
    position: relative;
    top: inherit;
    width: 1px;
  }

  /* line 1117, ../sass/design/_checkout.scss */
  .completion-top .row {
    margin: 0;
  }
  /* line 1120, ../sass/design/_checkout.scss */
  .completion-top .title_check {
    margin-top: 40px;
  }
  /* line 1122, ../sass/design/_checkout.scss */
  .completion-top .title_check h3 {
    font-size: 45px;
    font-weight: normal;
    margin: 0;
  }

  /* line 1129, ../sass/design/_checkout.scss */
  .info_checkout_left {
    display: block;
    margin: 0 0 130px;
    padding: 0;
    width: 100%;
  }
  /* line 1134, ../sass/design/_checkout.scss */
  .info_checkout_left .order {
    font-size: 36px;
    font-weight: normal;
    padding: 0 40px;
  }
  /* line 1139, ../sass/design/_checkout.scss */
  .info_checkout_left .description {
    margin-bottom: 45px;
    padding: 0 40px 30px;
  }
  /* line 1143, ../sass/design/_checkout.scss */
  .info_checkout_left .panel {
    padding: 0 40px;
  }

  /* line 1147, ../sass/design/_checkout.scss */
  .info_checkout_right {
    display: block;
    padding: 0;
    width: 100%;
  }
  /* line 1151, ../sass/design/_checkout.scss */
  .info_checkout_right .table-responsive {
    margin: 0;
  }
  /* line 1157, ../sass/design/_checkout.scss */
  .info_checkout_right .table-responsive table tbody tr td.views-field-purchased-entity, .info_checkout_right .table-responsive table tbody tr td.views-field-quantity {
    font-size: 26px;
  }
  /* line 1161, ../sass/design/_checkout.scss */
  .info_checkout_right .table-responsive table tbody tr td:first-child {
    padding-left: 40px;
  }
  /* line 1164, ../sass/design/_checkout.scss */
  .info_checkout_right .table-responsive table tbody tr td:last-child {
    color: #3b4041;
    padding-right: 40px;
  }
  /* line 1178, ../sass/design/_checkout.scss */
  .info_checkout_right .view-footer .order-total-line__subtotal .order-total-line-label,
  .info_checkout_right .view-footer .order-total-line__total .order-total-line-label,
  .info_checkout_right .view-footer .order-total-line__adjustment--shipping .order-total-line-label,
  .info_checkout_right .view-footer .order-total-line__adjustment--tax .order-total-line-label {
    color: #00949d;
    font-family: "Gill Sans";
    font-size: 18px;
    font-weight: 300;
    padding-left: 40px;
    padding-right: 0;
    text-align: left;
    text-transform: uppercase;
    width: 39%;
  }
  /* line 1189, ../sass/design/_checkout.scss */
  .info_checkout_right .view-footer .order-total-line__subtotal .order-total-line-value,
  .info_checkout_right .view-footer .order-total-line__total .order-total-line-value,
  .info_checkout_right .view-footer .order-total-line__adjustment--shipping .order-total-line-value,
  .info_checkout_right .view-footer .order-total-line__adjustment--tax .order-total-line-value {
    color: #3b4041;
    font-family: "Oswald", sans-serif;
    font-size: 24px;
    font-weight: 100;
    padding-left: 0;
    padding-right: 40px;
    text-align: right;
    width: 60%;
  }
  /* line 1202, ../sass/design/_checkout.scss */
  .info_checkout_right .view-footer .order-total-line__subtotal span,
  .info_checkout_right .view-footer .order-total-line__adjustment--shipping span {
    padding-bottom: 30px;
  }
  /* line 1206, ../sass/design/_checkout.scss */
  .info_checkout_right .view-footer .order-total-line__total {
    border: 0;
  }
  /* line 1208, ../sass/design/_checkout.scss */
  .info_checkout_right .view-footer .order-total-line__total .order-total-line-label {
    font-size: 24px;
    font-weight: 500;
  }
  /* line 1212, ../sass/design/_checkout.scss */
  .info_checkout_right .view-footer .order-total-line__total .order-total-line-value {
    font-size: 28px;
  }
}

section#block-views-block-bloque-subcategorias-block-1 .slick-slide .field-content h2 {
    animation: mkdfPulsesmallfirst 1.8s infinite;
    border-radius: 5px;
    padding: 5px 10px;
}
/*  PAGINA GLOSARIO */



.filtrador-glosario #view-name-table-column{

  color: #009f3c;
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: inherit;
    margin-bottom: 15px;
  
}

.filtrador-glosario #view-description-value-table-column{

  color: #009f3c;
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: inherit;
    margin-bottom: 15px;
  
}

.filtrador-glosario .view-content{

  font-size: 20px;
  text-align: center;
  margin-bottom: 50px;
}

.tabla-glosario{
 background-color: transparent !important;
}

.filtrador-glosario .view-content a{
  color: #009f3c;
}


.tabla-nombreCampos{
  color: #009f3c;
    font-family: "Roboto", sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: inherit;
    margin-bottom: 15px;
}

/*////// BOTON MOSTRAR MAS //////*/

.js-pager__items{
  width: 100%;
}


/*//////BOTON LISTA DESEOS///////*/
.btn-link button .js-form-submit .form-submit .btn{
  background: #fff;
  border: 1px solid #89bd24;
  box-shadow: none;
  color: #89bd24;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  outline: none;
  transition: all 0.5s;
  text-decoration: none;
  animation: mkdfPulsesmallfirst 1.8s infinite;
}

button#edit-wishlist {
    margin-top: 20px;
}
/*//////AJUSTE 26-03-25, BYC 40AÑOS ////////*/
.logo_white{
    width: 320px !important;
}

/*//////AJUSTE 21-05-25, BYC ////////*/
.tabla-glosario .tabla-nombreCampos{
      width: 30%;
}

