.fz12{font-size: 12px !important;}
.fz13{font-size: 13px}
.fz14{font-size: 14px !important;}
.fz15{font-size: 15px}
.fz16{font-size: 16px}
.fz17{font-size: 17px}
.fz18{font-size: 18px}
.fz19{font-size: 19px}
.fz20{font-size: 20px !important;}
.fz21{font-size: 21px}
.fz22{font-size: 22px}
.fz24{font-size: 24px !important}
.fz26{font-size: 26px}
.fz28{font-size: 28px}
.fz30{font-size: 30px}
.fz32{font-size: 32px}
.fz34{font-size: 34px}
.ml10{margin-left: 10px;}
.mt7{margin-top: 7px;}
.m10{margin: 10px;}
.m20{margin: 20px;}
.m20-0{margin: 20px 0px;}
.mt20{margin-top: 20px;}
.p10{padding: 10px;}
.pt7{padding-top: 7px;}
.bt1-carn{border-top: 1px solid #ebc0a9}
.Funeflor .p10-0{padding: 10px 0;}
.Funeflor .white{color: white;}
.Funeflor .carn{color:#ebc0a9;}
.Funeflor .grana{color:#a00013;}
.Funeflor .gris{color: #4a4a4a}
.Funeflor .gris2{color:#767676;}
.fleft{float: left;}
.fright{float: right;}
.noborder{border: 0px !important;}
.fw-bold{font-weight: bold !important;}
.ta-right{text-align: right;}
.ta-left{text-align: left;}
.ta-center{text-align: center;}
.tt-upper{text-transform: uppercase;}
.bold{font-weight: bold;}
.rotate{transform: rotate(180deg);}

.Funeflor h1{
    font: 20px 'Montserrat', 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important;
    line-height: 21px;
    color: #444;
}
.Funeflor h2,
.Funeflor h3,
.Funeflor h4,
.Funeflor h5,
.Funeflor h6,
.Funeflor button,
body.Funeflor > *,
body.Funeflor{
    font: 14px 'Montserrat', 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important;
    line-height: 21px;
    color: #444;
}
.front.Funeflor header{position: inherit;}
body.front.Funeflor #main{padding-top: 49px;}
.Funeflor header{position: fixed;width: 100%;z-index: 100;}
body.Funeflor #main{padding-top: 70px;}
.Funeflor #content_top .block{display: none;}
.Funeflor #content_top #block-block-118{display: block;max-height: 250px;}
.Funeflor #header .menu_section{ background-color:#A00013; opacity: 0.8; filter: alpha(opacity=80); /* IE8 and lower */ position: fixed; width: 100%; min-height: 90px; top: 50px;}
.Funeflor .menu_section .container{background: none;}
.Funeflor #contacto_funeflor{background: #242424; position: fixed; width: 100%; min-height: 50px; z-index: 9999;}
.Funeflor #content > .container,
.Funeflor #footer .container,
.Funeflor #block-block-114 .container,
.Funeflor #block-block-116 .container,
.Funeflor #header .menu_section .container{max-width: 1280px;width: 100%;}
.Funeflor #block-block-116{display: block !important;background: linear-gradient(287deg,#f2d5c3,#f2e4d9);padding: 20px 0;}
.Funeflor .menu_section .container .logo{margin: 15px 0;}
.Funeflor .header__logo-image {max-width: 150px;}
#block-megamenu-menu-globalflor{
    position: absolute;
    bottom: 28px;
    margin: 0px;
    left: 250px;}
.Funeflor ul.megamenu-bin.megamenu-slots-columnar{
    margin: 28px 0;
    border-radius: unset;
    background: #fff;
    padding: 1.5em 1.5em;
    webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px;}
.Funeflor .field-name-field-caja-slide h1{
    /*font-size: 34px !important; color: #4a4a4a; text-transform: none;*/
    font-size: 25px !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    color: #9b9b9b !important;
}
.Funeflor .field-name-field-caja-slide h3{
    /*font-size: 18px !important; color: #9b9b9b;*/
    font-size: 45px !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-stretch: normal !important;
    text-transform: none;
}

.Funeflor .megamenu-menu .megamenu-slot {width: 190px;}
.Funeflor .megamenu-skin-minimal .megamenu-bin{border: 0px;}
.Funeflor .megamenu-menu .megamenu-parent{margin-right: 20px;}
.Funeflor .megamenu-skin-minimal{background: none;}
.Funeflor .megamenu-parent a{color: #fff;}
.Funeflor .megamenu-parent a:hover{color: #e0e0db;text-decoration: none;}
.Funeflor .megamenu-parent .megamenu-slot a{color: #444;}
.Funeflor .megamenu-parent .megamenu-slot a:hover{color: #0f0f0f;text-decoration: none;}
.Funeflor .megamenu-skin-minimal .megamenu-slot{border: none;}
.Funeflor .megamenu-skin-minimal .megamenu-slot-title a,
.Funeflor .megamenu-item,
.Funeflor .megamenu-skin-minimal .megamenu-slot-title{background: none;text-align: left;margin-bottom: 10px;}
.Funeflor .megamenu-skin-minimal .megamenu-slot .megamenu-item a:hover{color:#e3e3e0;}
.Funeflor #megamenu-mlid-4111 .megamenu-parent-title{padding-right: 14px;}
.Funeflor .language-switcher-locale-url li a{color:#a4a5a5;border-bottom:0px;}
.Funeflor #block-locale-language ul li.active a,
.Funeflor #block-locale-language ul li a:hover,
.Funeflor .language-switcher-locale-url li a:hover{color:#fff;border-bottom: 0px;}
.Funeflor .select-languages,
.Funeflor a.contacte-top{
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

.Funeflor .funeflor_cajas_home_container{background: #f2d5c3;padding: 30px 0;}
.Funeflor .funeflor_cajas_home_container .item{}
.Funeflor .funeflor_cajas_home_container .item .icona{}
.Funeflor .funeflor_cajas_home_container .item .text{border-right: 1px solid #ebc0a9}
.Funeflor #block-block-104{ text-align: center; margin-top: 10px;}
.Funeflor #block-block-104 .horario_top{color: #ccc;}
.Funeflor #block-block-104 a:hover{ color: white;}
.Funeflor .carret_top{float: right;}
.Funeflor .region-top1-right{padding-top: 10px;}
.Funeflor #block-locale-language{width: 70px;overflow: hidden;}
.Funeflor .select-languages{background: transparent;border: 0px;color:#fff;width: 90px;}
.Funeflor #block-locale-language::before{
    /* content: "\f107";color:#fff;font-family: "FontAwesome";position: absolute;right: 8px;top: 12px;*/
}
.Funeflor #views-exposed-form-buscador-funeflor-page #edit-combine{width: 150px;height: 28px;border: 0px;}
.Funeflor #edit-submit-buscador-funeflor{
    background: #fff;
    border:0px;
    border-radius: inherit;
    height: 28px;
    width: 34px;
    margin: 0px;
    padding: 0px;
    color: transparent;
    background-image: url("/sites/default/files/custom_search/lupa_318-1787_2.png");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 5px;
    font-size: 0px;
}
.Funeflor #views-exposed-form-buscador-funeflor-page .form-item,
.Funeflor .views-exposed-form .views-exposed-widget,
.Funeflor .views-exposed-widgets{margin: 0px;padding: 0px;}
.Funeflor #block-views-exp-buscador-funeflor-page{margin: 30px 0 0 0}
.Funeflor #block-block-105{
    display: inline-block;
    position: absolute;
    right: 9px;
    bottom: 16px;
}
.Funeflor a.gf-cart-ico{
    background-image: url("/sites/default/files/funeflor/gf-cart.png");
    display: block;
    width: 30px;
    height: 30px;
    font-size: 0px;
}
.Funeflor #footer{color: #767676; }
.Funeflor .copy-logo-icon{text-align: right;}
.Funeflor #footer h4{text-decoration: none;margin-bottom: 10px; font-weight: bold !important;}
.Funeflor .toggle-footer .item{display: inline-block;font-size: 12px;}
.Funeflor #footer .item a{color: #fff;}
.Funeflor #footer .item a:hover{color: #a4a5a5;}
.Funeflor #flexslider-1 .flex-control-nav a.flex-active{background: #dbde24;}
.Funeflor #content,
.Funeflor.node-type-producto .main-content{background: none;}
.Funeflor .view-detalle-producto .view-productos-relacionados1 .view-content{display: none;}
.Funeflor .view-detalle-producto .views-field-field-prod-imagen{border: 0px;width: 45%;}
.Funeflor .view-detalle-producto .views-field-commerce-price{margin-top: 0px;font-size: 24px;width: 100%;}
.Funeflor .view-detalle-producto .views-field-field-medidas,
.Funeflor .view-detalle-producto .views-field-field-caracteristicas{margin-top: 10px; width: 59%; font-family: 'Montserrat','Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif}
.Funeflor .view-detalle-producto .views-field-field-caracteristicas,
.Funeflor .view-detalle-producto .views-field-field-medida{width: 54%}
.Funeflor.node-type-producto .medidas_producto{border-radius: 0px;
    border: 1px solid gray;
    height: 32px;}
.Funeflor .view-detalle-producto .form-item-quantity{display: none;
    width: 134px;
    float: left;
    margin: 0px;
    padding: 0px 30px;}
.Funeflor .view-detalle-producto .form-item-quantity #edit-quantity{height: 28px;border: 1px solid;}
.Funeflor .view-detalle-producto .form-item-quantity label{text-transform: none;font-weight: normal;}
.Funeflor .view-detalle-producto .views-field-field-medidas{margin-bottom: 5px;}
.Funeflor .view-detalle-producto .views-field-add-to-cart-form{width: 58%;
    float: left;
    padding: 0 30px;}
.Funeflor #main .form-submit{
    background: #950b0b;
    color: white;
    text-shadow: none;
    margin: 0px;
    padding: 10px 40px;
    width: auto;
    height: auto;
}
.Funeflor #main .form-submit:hover{opacity: 0.7;}
.Funeflor .form-item label{text-transform: none;font-family: "Montserrat";font-size: 14px;margin-bottom: 5px;}
.Funeflor.node-type-producto .field-name-field-lazo,
.Funeflor.node-type-producto .field-name-field-nota{margin: 0px; padding: 0px;width: 100%;}
.Funeflor.node-type-producto .field-name-field-nota{margin-left: 2%;}
.Funeflor .view-detalle-producto .form-item{padding-top: 0px;}
.Funeflor .zoomIcon {
    background: url("/sites/all/themes/memora/images/zoomicon.png") repeat scroll 0 0 transparent;
    height: 33px;
    position: absolute;
    left: 464px;
    width: 33px;
}
.Funeflor #block-views-productos-relacionados-gf-block{float: left;
    width: 100%;
    margin-top: 50px;}

#block-views-productos-destacados-gf-block-4 h2.block-title,
#block-views-productos-destacados-gf-block-5 h2.block-title,
#block-views-productos-destacados-gf-block-1 h2.block-title,
#block-views-productos-destacados-gf-block-2 h2.block-title,
#block-views-productos-destacados-gf-block-3 h2.block-title,
#block-views-productos-destacados-gf-block h2.block-title,
.Funeflor #block-views-productos-relacionados-gf-block h2{font-size: 26px !important;margin: 0px 0 25px;text-align: center; color: #950b0b; text-transform: none;font-weight: bold;}
.Funeflor #block-views-productos-destacados-gf-block{margin-bottom: 40px;}
.Funeflor .view-productos-destacados-gf .views-field-nothing{
    -webkit-box-shadow: 0px 0px 14px -4px rgba(173,170,173,1);
    -moz-box-shadow: 0px 0px 14px -4px rgba(173,170,173,1);
    box-shadow: 0px 0px 14px -4px rgba(173,170,173,1);
    padding: 50px;
}
.Funeflor .view-productos-destacados-gf.view-display-id-block_2 .views-field-nothing,
.Funeflor .view-productos-destacados-gf.view-display-id-block_5 .views-field-nothing,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_2 .views-field-nothing,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-field-nothing,
.Funeflor .view-productos-destacados-gf.view-display-id-block_4 .views-field-nothing,
.Funeflor .view-productos-destacados-gf.view-display-id-block_1 .views-field-nothing{padding: 20px;}
.Funeflor .proceso-compra-container{background: #fdf8f3;}
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_2 .views-exposed-widgets .views-widget-sort-by,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_2 .views-exposed-widgets #edit-field-categoria-tid-wrapper,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-widget-sort-by,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets #edit-field-categoria-tid-wrapper{padding: 15px;}
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_2 .views-exposed-widgets .views-widget-sort-order,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-widget-sort-order{padding: 15px 0;}
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_2 .views-exposed-widgets .views-submit-button,
.Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-submit-button{padding: 35px 15px;}
.Funeflor .view-productos-destacados-gf.view-id-productos_destacados_gf .views-row{margin-bottom: 20px;}
.Funeflor .view-productos-destacados-gf .field_prod_title{text-align: center;margin: 10px 0;min-height: 63px;}
.Funeflor .view-productos-destacados-gf .field_prod_title,
.Funeflor .view-productos-destacados-gf .field_prod_title a{text-transform: uppercase; font-size: 16px; color: #4a4a4a;font-weight: bold;}
.Funeflor .view-productos-destacados-gf .field_prod_commerce_price{color: #950b0b;font-weight: bold;font-size: 18px;text-align: center;margin: 20px;}
.Funeflor .view-productos-destacados-gf .field_prod_view_node a{color: #950b0b;display: block;text-align: center;border: 1px solid #950b0b;margin: 0 50px;padding: 10px;}
.Funeflor .view-productos-destacados-gf .field_prod_view_node a:hover{color: white; background: #950b0b;}
.Funeflor #edit-cart-contents tr:hover{background: linear-gradient(287deg,#f2d5c3,#f2e4d9)}
.view-productos-categoria-gf  .views-field-title,
#block-views-productos-destacados-gf-block-1 .views-field-title,
#block-views-productos-destacados-gf-block .views-field-title{text-align: center;padding: 20px 0 5px;min-height: 61px;}
/*.view-productos-categoria-gf .views-field-title a, */
#block-views-productos-destacados-gf-block .views-field-title a{color:#444444;}
.view-productos-categoria-gf .views-field-commerce-price,
#block-views-productos-destacados-gf-block-1 .views-field-commerce-price,
#block-views-productos-destacados-gf-block .views-field-commerce-price{font-size: 24px;
    color: #444444;
    font-size: 700;
    text-align: center;}
.view-productos-categoria-gf h1.title{
    font-size: 24px !important;
    color: #444444;
    font-size: 700;
    text-align: center;
    padding: 20px 0;}
.Funeflor .view img{height: auto;}
#block-views-productos-destacados-gf-block-1 li,
.view-productos-categoria-gf li{padding-bottom: 30px;}
#views-exposed-form-productos-categoria-gf-page-1,
#views-exposed-form-productos-categoria-gf-page-2,
#views-exposed-form-productos-categoria-gf-page-3,
#views-exposed-form-productos-categoria-gf-page-4{padding: 20px 0;}
.Funeflor .view .form-item select{height: auto;}
.page-cart.Funeflor aside,
.page-cart.Funeflor div.main-content,
.page-checkout.Funeflor aside,
.page-checkout.Funeflor div.main-content{margin-top:40px;}
#block-block-108 .block__title{font-size: 16px !important;font-weight: 700 !important;margin: 7px 0;}
.Funeflor #edit-cart-contents .fieldset-legend{font-size: 16px !important;font-weight: 700 !important;font-family: 'Montserrat','Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
.Funeflor .view-commerce-cart-form .line-item-summary,
.Funeflor #edit-cart-contents .component-type-commerce-price-formatted-amount{background-color: #fff;}
.Funeflor .view-commerce-cart-form .views-table tr,
.Funeflor #edit-cart-contents tr{border-top: 0px; }
.Funeflor #content fieldset{background: transparent;padding-bottom: 0px}
.Funeflor .commerce-order-handler-area-order-total .component-title{text-align: right;width: 90%;}
#block-views-productos-destacados-gf-block-1 li{text-align: center;}
.Funeflor #flexslider-1 .flex-direction-nav a{height: 67px !important;}
.Funeflor .customer_profile_billing .group-envio{display: block;}

.Funeflor #commerce-checkout-form-checkout fieldset.customer_profile_billing .field-type-list-text,
.Funeflor #commerce-checkout-form-checkout fieldset.customer_profile_billing .field-type-text,
.Funeflor #commerce-checkout-form-checkout fieldset.customer_profile_billing #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-select,
.Funeflor #commerce-checkout-form-checkout fieldset.customer_profile_billing #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-textfield,
.Funeflor #commerce-checkout-form-checkout fieldset.account .fieldset-wrapper #account-login-container,
.Funeflor #commerce-checkout-form-checkout .field-type-entityreference,
.Funeflor #commerce-checkout-form-checkout fieldset.account .fieldset-wrapper .addressfield-container-inline.name-block{float: left; width: 45%;margin-right: 5%;}
.Funeflor #commerce-checkout-form-checkout .field-type-text-long{width: 100%;float: left;}
.Funeflor #sliding-popup.sliding-popup-bottom{background: #2b2c27;}
.Funeflor #sliding-popup .popup-content #popup-text p{color: #fff !important;}
.Funeflor .form-item-sort-order label{color: transparent;}

.Funeflor #block-views-slider-home-block{height: 400px;margin-top: 50px;}
.Funeflor #flexslider-1 .caption{top: 17%;}
#megamenu-mlid-4150 a{font-size: 17px;}
.Funeflor #flexslider-1 .caption .field-name-field-slider-text{
    text-shadow: none;
    font-family: 'Montserrat','Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 44px;
    color: #b64a4a;
}
.Funeflor .view-id-detalle_producto .views-field-field-prod-imagen-1 .sb-image{float: left;}


.Funeflor #flexslider-1 .field-name-field-caja-slide {
    color: #fff;
    display: block;
    font-size: 20px;
    left: 0;
    margin: 0;
    max-width: none;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: 30%;
    width: 100%;
    z-index: 2;
    box-sizing: border-box
}
.Funeflor #flexslider-1 .field-name-field-caja-slide .field-item{
    display: inline-block;
    text-align: left;
}
.Funeflor #flexslider-1 .field-name-field-caja-slide .field-item h2,
.Funeflor #flexslider-1 .field-name-field-caja-slide .field-item p{padding: 10px;}
.Funeflor #flexslider-1 .field-name-field-caja-slide .field-item p{color: #0f0f0f;}
.Funeflor .proceso-compra-container{text-align: center;background-image: linear-gradient(287deg, #f2d5c3, #f2e4d9);}
.Funeflor #block-block-112{padding: 50px 0;background-image: linear-gradient(287deg, #f2d5c3, #f2e4d9); margin-top: 70px;}
.Funeflor .proceso-compra-container h2{font-size: 24px !important; font-weight: bold !important;}
.Funeflor .proceso-compra-container .icona{
    background: #fcf4ee;
    width: 93px;
    height: 93px;
    border-radius: 50px;
    margin: 30px auto;
}
.Funeflor .proceso-compra-container .icona-flor{padding: 24px 0}
.Funeflor .proceso-compra-container .icona-menu{padding: 30px 0}
.Funeflor .proceso-compra-container .icona-persona{padding: 24px 0}
.Funeflor .proceso-compra-container .icona-camio{padding: 30px 0}
.Funeflor .caption2{background: none;color: #4a4a4a;font-size: 30px !important;top: 52%;}

.Funeflor #block-block-114 .proceso-compra-container .icona{
    background: #fcf4ee;
    width: 46px;
    height: 46px;
    border-radius: 30px;
    margin: 10px auto;
}
.Funeflor #block-block-114 .proceso-compra-container .icona-flor{padding: 12px 0}
.Funeflor #block-block-114 .proceso-compra-container .icona-menu{padding: 10px 0}
.Funeflor #block-block-114 .proceso-compra-container .icona-persona{padding: 12px 0}
.Funeflor #block-block-114 .proceso-compra-container .icona-camio{padding: 10px 0}
.Funeflor #block-block-114 .proceso-compra-container{padding-bottom: 10px;}
.Funeflor #block-block-106{background: #4a4a4a;padding: 25px 0;}
.Funeflor #block-block-107{background: #3c3c3c;;padding: 15px 0;}
.Funeflor #block-block-113{ /* margin: 30px 0; */ margin:0px 0px 20px 0px; }
.Funeflor .field_prod_imagen{text-align: center;margin-bottom: 20px;}
.Funeflor #block-block-114{background-image: linear-gradient(287deg,#f2d5c3,#f2e4d9);}
.Funeflor #content_top div#block-block-114{display: block !important;}
.Funeflor #content_top{z-index: 1;margin-top: 70px;}
.Funeflor #block-block-113 .proceso-compra-container{text-align: inherit;}
.Funeflor .proceso-compra-container .fz12{font-size: 12px !important;}
.Funeflor .commerce-add-to-cart #edit-line-item-fields-field-lazo,
.Funeflor .commerce-add-to-cart #edit-line-item-fields-field-nota{height: 0px;overflow: hidden;}
.Funeflor.node-type-producto .col-left .titulo,
.Funeflor .cart_items_0,
.Funeflor.node-type-producto h3.node-title{display: none;}
.Funeflor .view-id-detalle_producto.view-display-id-block_2 .views-field-php,
.Funeflor .view-id-detalle_producto.view-display-id-block_1 .views-field-php{float: left;}
.Funeflor #block-views-detalle-producto-block-1{margin-top: 40px;}
.Funeflor #tudedicatoria-content .form-item{margin: 0px !important; padding: 0px !important;}
.Funeflor #tudedicatoria-content label{color:#767676; font-size: 16px; font-family: 'Montserrat','Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
.Funeflor select#inspiracion{width: auto; display: initial;}
.Funeflor .nota-label{margin: 40px 20px 0;border-top: 1px solid #ebc0a9;padding-top: 20px;}
.Funeflor #commerce-checkout-form-checkout .view-header{margin: 0px;}
.Funeflor #commerce-checkout-form-checkout .view-header .hidden{background: #e6e6e6;text-align: center;font-size: 20px;padding: 20px;border: 0px;display: block !important;}
.Funeflor #commerce-checkout-form-checkout .field-type-list-text,
.Funeflor #commerce-checkout-form-checkout .field-type-text,
.Funeflor #commerce-checkout-form-checkout .element-pais,
.Funeflor #commerce-checkout-form-checkout .element-prov,
.Funeflor #commerce-checkout-form-checkout .element-pobla,
.Funeflor #commerce-checkout-form-checkout .element-calle,
.Funeflor #commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code,
.Funeflor #commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-first-name,
.Funeflor #commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-last-name,
.Funeflor #commerce-checkout-form-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-organisation-name,
.Funeflor #commerce-checkout-form-checkout #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-select,
.Funeflor #commerce-checkout-form-checkout #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-textfield,
.Funeflor #commerce-checkout-form-checkout #account-login-container,
.Funeflor #commerce-checkout-form-checkout .field-type-entityreference,
.Funeflor #commerce-checkout-form-checkout .addressfield-container-inline.name-block{float: left; width: 45%;margin-right: 5%;}
.Funeflor #commerce-checkout-form-checkout .field-type-text-long{width: 100%;float: left;}
.Funeflor #edit-customer-profile-billing-field-need-invoice{width: 100%; float: left; display: block;}
.Funeflor #block-block-117,
.Funeflor.page-checkout #footer .block{display: block !important;}
.Funeflor.page-checkout #content_top img{max-width: 150px;}
.Funeflor.page-checkout div.addressfield-container-inline > div.form-item{margin-right: 0px;}
.Funeflor.page-checkout tr.component-type-base-price{background: #f4f4f4 !important;}
.Funeflor.page-checkout tr[class^='component-type-tax']{background: #e6e6e6 !important;}
.Funeflor #edit-cart-contents .view-commerce-cart-summary{border: 1px solid #e6e6e6;}
.Funeflor .component-type-commerce-price-formatted-amount .component-title{color: #660000 !important;text-transform: uppercase;font-weight: bold !important;}
.Funeflor .component-type-commerce-price-formatted-amount .component-total{color: #b81313 !important;text-transform: uppercase;font-weight: bold !important;}
.Funeflor .tus-datos{border-bottom: 1px solid #cacaca;margin-right: 10px;padding-bottom: 5px;}
.Funeflor .group-envio legend,
.Funeflor .group-facturacion legend{font-size: 16px;text-transform: uppercase;}
.Funeflor .custom-checkbox.selected {background: url(/sites/all/themes/memora/images/funeflor/radio-selected.png) no-repeat;}
.Funeflor .cart_qty_items{background: #A00013;border-radius: 10px;padding: 0px 5px;font-size: 10px;}
.Funeflor .field_prod_body{text-align: center;min-height: 37px;}
.Funeflor.page-node-8925 #content_top img{display: none}
.Funeflor .button-go-home a{background: #950b0b;display: block;color: #fff;width: 200px;margin: 0 auto;padding: 20px;}
.Funeflor #commerce-checkout-form-checkout #edit-cart-contents{min-height: 700px;}
.Funeflor .views-exposed-form label {font-weight: normal;}


/* responsive */

@media only screen and (max-width:768px) {
    #block-views-productos-destacados-gf-block-1 .views-row {min-height: 253px;}
    .Funeflor #contacto_funeflor,
    .Funeflor #block-block-111,
    .Funeflor #block-block-114 .pasos-pasos,
    .Funeflor.node-type-producto .col-right .titulo,
    #slick-views-productos-destacados-gf-1 .views-field-title{display: none;}
    #block-views-productos-destacados-gf-block .views-field-commerce-price {font-size: 16px;}
    .Funeflor #header .menu_section{top: 0px;height: 75px;float: left;min-height: 40px;}
    .Funeflor .menu_section .container .logo{float: left; margin-left: 5px;}
    #block-megamenu-menu-globalflor {position: relative;bottom: 51px;margin: 0px;left: 0px;}
    .Funeflor .menu_section .logo img{width: 120px;height: auto;}
    .Funeflor .responsive-menus.responsified span.toggler{width: 50px;float: right;box-shadow:none;background: none;font-size: 30px}
    .Funeflor .responsive-menus.responsified .responsive-menus-simple{top:40px !important;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;box-shadow: none;}
    .Funeflor #flexslider-1 .field-name-field-caja-slide .field-item{width: auto;text-align: center}
    .Funeflor .flexslider .slides img{width: auto;max-width: none;}
    .Funeflor .region-slider{margin: 0px;}
    .Funeflor #block-views-slider-home-block{margin: 0px; height: auto;}
    .Funeflor #flexslider-1 .field-name-field-caja-slide{padding: 0px;top: 26%;margin-left: 10px;}
    .Funeflor .funeflor_cajas_home_container{margin: 0 0 0 6px;}
    .Funeflor #block-views-detalle-producto-block-1,
    .Funeflor #block-block-113{margin-top: 0px;}
    .Funeflor .funeflor_cajas_home_container .item .text{border: 0px;}
    .Funeflor .funeflor_cajas_home_container .item{margin-bottom: 15px;}
    .Funeflor .view-productos-destacados-gf .views-field-nothing{padding: 30px;}
    .Funeflor #block-block-107 .col-xs-12,
    .Funeflor #block-block-114 .pasos-title,
    .Funeflor #block-block-106 .col-xs-12{text-align: center !important;}
    .Funeflor.node-type-producto .main-content{padding: 0px;}
    .Funeflor.node-type-producto .col-left .titulo{display: block;}
    .Funeflor.node-type-producto #block-block-113{margin: 30px 25px;}
    .Funeflor .view-detalle-producto .views-field-commerce-price{width: 100% !important;}
    .Funeflor #content_top{margin-top: 5px;}
    .Funeflor #content_top img{max-width: none; width: auto; max-height: 200px;}
    .Funeflor .field-name-field-caja-slide h3{font-size: 40px !important;}
    .Funeflor #commerce-checkout-form-checkout .field-type-list-text,
    .Funeflor #commerce-checkout-form-checkout .field-type-text,
    .Funeflor #commerce-checkout-form-checkout #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-select,
    .Funeflor #commerce-checkout-form-checkout #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-textfield,
    .Funeflor #commerce-checkout-form-checkout #account-login-container,
    .Funeflor #commerce-checkout-form-checkout .field-type-entityreference,
    .Funeflor #commerce-checkout-form-checkout .addressfield-container-inline.name-block{float: left; width: 100%;margin-right: 5%;}
    .Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-widget-sort-by,
    .Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-widget-sort-order,
    .Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets #edit-field-categoria-tid-wrapper{padding: 5px;}
    .Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-submit-button button{width: 100% !important;}
    .Funeflor .view-id-productos_destacados_gf.view-display-id-page_1 .views-exposed-widgets .views-submit-button{padding: 15px 10px;width: 100%}


}












