/* SFB Styles  */
.sfbsa .region-top-header > .block {
    background-color:#4b82be;
    color:#fff;
    margin-bottom:8px;
}
.sfbsa .region-top-header > .block a:hover {
    color:#000;
}
.sfbsa  .region-top1-right {
    position: absolute;
    right: 0;
    top: 0px;
}
.sfbsa #block-block-29 {
    position: fixed;
    top: 4px;
}
.sfbsa .menu_section .logo {
    float:none;
    text-align:center;
}
.sfbsa .menu_section .logo img {
    height:60px;
    width:auto;
}
.sfbsa .header__logo {
    float:none;
}
.sfbsa .region-top2-right {
    float:none;
    text-align:center;
}
.sfbsa .region-top2-right li {
    text-align:left;
}
.sfbsa .menu-block-2 > .menu {
    display:inline-block;
    float:none;
    overflow:visible;
}
.sfbsa .menu-block-2 > .menu > li {
    position:relative;
    top:7px;
}
.sfbsa #block-addthis-addthis-block .addthis_button::before {
    content: url("../../images/soc_icon3b.png");
}
.sfbsa #block-block-29 .logout a {
    background-image:url("/sites/all/themes/memora/images/logoutb.png");
}
.sfbsa #main .form-submit,
.sfbsa #main .webform-submit,
.sfbsa .block-views li.views-row > a,
.sfbsa .extra_button a,
.sfbsa .modal-footer button,
.sfbsa .video_button,
.sfbsa .views-exposed-form button,
.sfbsa a#register {
    background-image:url("/sites/all/themes/memora/images/arrow4b.png");
}
.sfb.node-type-deceases .main-content,
.sfbsa.node-type-deceases .main-content {
    background-image: url(../../images/icon_manb.png);
}
.sfb.node-type-deceases .field-name-field-deceases-ceremony,
.sfbsa.node-type-deceases .field-name-field-deceases-ceremony,
.sfbsa.node-type-event .field-name-field-event-date,
.sfbsa.node-type-int-event .field-name-field-event-date {
    background-image: url(../../images/bg_calenderb.png);
}
.sfb article.node-centro .field-name-field-centro-direccion .field-label,
.sfb article.node-deceases .field-name-field-centro-direccion .field-label,
.sfbsa article.node-centro .field-name-field-centro-direccion .field-label,
.sfbsa article.node-deceases .field-name-field-centro-direccion .field-label,
.sfb article.node-event .field-name-field-evento-direccion .field-label,
.sfb article.node-int-event .field-name-field-evento-direccion .field-label,
.sfbsa article.node-event .field-name-field-evento-direccion .field-label,
.sfbsa article.node-int-event .field-name-field-evento-direccion .field-label {
    background-image: url(../../images/icon_mapb.png);
}
.sfb.node-type-centro .main-content,
.sfbsa.node-type-centro .main-content {
    background-image: url(../../images/index_img6b.png);
}
.sfb.node-type-centro #content p.extra_button a,
.sfbsa.node-type-centro #content p.extra_button a {
    background-image: url(../../images/arrow4b.png);
}
.sfb #block-views-productos-destacados2-block .floral,
.sfbsa #block-views-productos-destacados2-block .floral {
    background-image: url(../../images/bgnewb.png);
}
.sfbsa .ulsection1 td {
    border-bottom:1px solid #4b82be;
}
.sfbsa .ulsection1 td.no_border {
    border-bottom: none
}
.sfbsa #block-locale-language ul li a {
    font-family: "source_sans_prosemibold";
    text-transform: uppercase;
    font-weight: bold;
    /* 	color: #fff; */
}
.sfbsa #block-locale-language ul li.active a,
.sfbsa #block-locale-language ul li a:hover {
    color: #000;
    border-bottom:none;
}
.sfbsa #block-locale-language ul li a.active{font-weight: normal;}
.sfbsa .custom-checkbox {
    background-image: url(../../images/radiob.png);
}
.sfbsa .custom-checkbox:hover {
    background-image: url(../../images/radio-hoverb.png);
}
.sfbsa .custom-checkbox.selected {
    background-image: url(../../images/radio-selectedb.png);
}
.sfbsa .page-aside .block-menu ul li a.active,
.sfbsa .main-content dt {
    border-bottom-color:#8399C4;
    color:#8399C4;
}
.sfbsa h1,
.sfbsa h2,
.sfbsa h3,
.sfbsa h4,
.sfbsa h5,
.sfbsa h6,
.sfbsa u,
.sfbsa #block-menu-block-2 ul ul a,
.sfbsa #block-block-29 .logout a:hover,
.sfbsa .ulsection1 a:hover,
.sfbsa .page-aside .block-menu ul ul li,
.sfbsa .page-aside .block-menu ul li,
.sfbsa #block-menu-block-2 a.active-trail,
.sfbsa #block-menu-block-2 span.active-trail,
.sfbsa #block-menu-block-2 span:hover,
.sfbsa #block-views-exp-centros-centros .views-widget-filter-title .description,
.sfbsa #block-views-exp-defunciones-defunciones .views-widget-filter-title .description,
.sfb #block-views-productos-destacados2-block .enhanced_products,
.sfb.node-type-centro .field-name-field-telefono,
.sfb.node-type-centro .main-content > h3,
.sfb.node-type-deceases .field-name-field-deceases-centro a,
.sfb.node-type-deceases .main-content > h3,
.sfbsa #block-views-productos-destacados2-block .enhanced_products,
.sfbsa.node-type-centro .field-name-field-telefono,
.sfbsa.node-type-centro .main-content > h3,
.sfbsa.node-type-deceases .field-name-field-deceases-centro a,
.sfbsa.node-type-deceases .main-content > h3,
.sfbsa .defunciones-form .views-widget-filter-title .description {
    color:#4b82be;
}
.sfbsa .view-id-centros tr td:first-child,
.sfbsa .defunciones-results tr td:first-child {
    background: url(../../images/arrow6b.png) 11px center no-repeat;
    padding-left: 40px
}
.sfbsa .view-id-centros tbody tr:hover,
.sfbsa .defunciones-results tbody tr:hover,
.sfbsa #block-block-29 .logout a:hover {
    background-color: #4b83bf;
    color:#fff;
}
.sfbsa .view-id-centros tr:hover td,
.sfbsa .view-id-centros tr:hover a,
.sfbsa .defunciones-results tbody tr:hover td,
.sfbsa .defunciones-results tbody tr:hover a,
.sfbsa .caption2,
.sfbsa .region-top-header > .block a {
    color: #fff
}
.sfbsa .caption2,
.sfbsa #flexslider-1 .caption .field-name-field-slider-text{
    font-family: 'Lato', sans-serif !important;
}
.sfbsa #flexslider-1 .caption .field-name-field-slider-link a{
    background-color: #4b82be;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 7px;
    color: white;
    font-family: 'Lato', sans-serif !important;
}
.sfbsa #block-menu-block-2 a:hover,
.sfbsa #block-menu-block-2 li li a.active-trail {
    color:#000;
}
.sfbsa ul.inline_li span {
    color:#fff;
}
.sfbsa .defunciones-results tbody tr + tr,
.sfbsa .view-id-centros tr,
.sfbsa #edit-cart-contents tr,
.sfbsa .page-checkout-review .views-table tr,
.sfbsa .view-commerce-cart-form .views-table tr  {
    border-top-color:#218bc8;
}
.sfbsa .defunciones-results .view-header,
.sfbsa .page-aside .block-menu ul li {
    border-bottom-color:#218bc8;
}
.sfbsa .main-content a,
.sfbsa .main-content u,
.sfbsa .node-deceases h2.node__title.node-title a,
.sfbsa h2.custom_title,
.sfbsa .node-centro.node-teaser header h2.node__title.node-title a,
.sfbsa #block-block-22 * {
    color: #6884B9;
}
.sfbsa .main-content article li,
.sfbsa .main-content dd p {
    list-style-image:url("../../images/menu-leaf2b.png")
}
.sfbsa .node-type-deceases .main-content,
.sfbsa.node-type-deceases .main-content {
    background-image:url("../../images/icon_manb.png");
}
.sfbsa .node-type-producto .main-content,
.sfbsa.node-type-producto .main-content,
.sfbsa .section-nota-de-condolencia .main-content,
.sfbsa .section-nota-de-condolencia-flor .main-content,
.sfbsa.section-nota-de-condolencia .main-content,
.sfbsa.section-nota-de-condolencia-flor .main-content {
    background-image:url("../../images/icon_man3b.png");
}
.sfbsa.node-type-event .main-content,
.sfbsa.node-type-int-event .main-content,
.sfbsa .view-noticias-international.node-type-int-event {
    background-image:url("../../images/inner8_img3b.png");
}
.sfbsa #edit-cart-contents .component-type-commerce-price-formatted-amount,
.sfbsa #edit-cart-contents .view-content .views-table tbody tr:hover,
.sfbsa .page-checkout-review .views-table tbody tr:hover,
.sfbsa .view-commerce-cart-form .line-item-summary,
.sfbsa .view-commerce-cart-form .views-table tbody tr:hover,
.sfbsa #content .pager a:focus,
.sfbsa #content .pager a:hover,
.sfbsa #content .pager-current,
.sfbsa .banda_verde  {
    background-color: #4b82be;
    color:#fff;
}
.sfbsa .ok,
.sfbsa .messages--status {
    background-color: #f0faff;
    border-color:#002b46;
}
.sfbsa .messages,
.sfbsa .messages--status,
.sfbsa .messages--warning,
.sfbsa .messages--error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUxQ0E4Mjg2REQ1MTFFNUI1MDdBQ0Q3OEE1QTM2QjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUxQ0E4Mjk2REQ1MTFFNUI1MDdBQ0Q3OEE1QTM2QjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTFDQTgyNjZERDUxMUU1QjUwN0FDRDc4QTVBMzZCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTFDQTgyNzZERDUxMUU1QjUwN0FDRDc4QTVBMzZCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkjDhdMAAAbOSURBVHjalFZ7cFTl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");
}
.sfbsa #block-system-main-menu a,
.sfbsa #block-system-main-menu span {
    color: #16bec4;
}
.sfbsa #block-system-main-menu a:hover,
.sfbsa #block-system-main-menu span:hover {
    color: #fff;
}
.sfbsa #block-system-main-menu .collapsed {
    border-left: 5px solid #000;
    border-right: 5px solid #000;
}
.sfbsa #block-system-main-menu .collapsed:hover {
    color: #fff;
}
.sfbsa #block-system-main-menu .collapsed:hover,
.sfbsa #block-system-main-menu .expanded > ul {
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
}
.sfbsa #block-block-65{position: fixed; width: 100%; z-index: 10000; height: 40px;}
.sfbsa .menu_section{margin-top: 15px;}
.sfbsa.logged-in #block-block-65{z-index: 9999}
.sfbsa #edit-cart-contents .view-commerce-cart-summary{margin-bottom: 0px;}

.sfbsa #commerce-checkout-form-checkout #account-login-container,
.sfbsa #commerce-checkout-form-checkout .form-type-select.element-calle,
.sfbsa #commerce-checkout-form-checkout fieldset.customer_profile_billing .field-type-text,
.sfbsa #commerce-checkout-form-checkout fieldset.account .fieldset-wrapper #account-login-container,
.sfbsa #commerce-checkout-form-checkout fieldset.account .fieldset-wrapper .addressfield-container-inline.name-block,
.sfbsa #commerce-checkout-form-checkout fieldset.customer_profile_billing #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-textfield,
.sfbsa #commerce-checkout-form-checkout fieldset.customer_profile_billing #edit-customer-profile-billing-commerce-customer-address-und-0 .form-type-select,
.sfbsa #commerce-checkout-form-checkout fieldset.customer_profile_billing .field-type-list-text {float: left; width: 45%;margin-right: 5%;}
.sfbsa #commerce-checkout-form-checkout .form-item-customer-profile-billing-field-telf-und-0-value {width: 100% !important;}
.sfbsa .view-id-slider_home li{cursor: pointer;}
.sfbsa.i18n-ca.node-type-deceases .productos-destacados-sfbsa .views-field-title{display: none !important;}
.sfbsa.i18n-ca.node-type-deceases .productos-destacados-sfbsa .product-title-cat{display: block !important;}
.sfbsa .form-item-commerce-payment-payment-details-credit-card-number,
.sfbsa .commerce-credit-card-expiration,
.sfbsa .prestacion-familia-genero div#edit-line-item-fields{display: none;}
.sfbsa .prestacion-familia-genero-B-C div#edit-line-item-fields,
.sfbsa .prestacion-familia-genero-B-E div#edit-line-item-fields{display: block;}
.sfbsa .view-detalle-producto .views-row{float: left;width: 100%;padding-bottom: 30px;}
.sfbsa .view-productos-relacionados1 .views-row{float: none;width: 28%;padding-bottom: 10px;}
.sfbsa .view-id-floristeria.view-display-id-block_7 img{border-radius: 0px;}
.sfbsa .view-id-floristeria.view-display-id-block_7 .views-field-commerce-price{font-weight: 700;font-size: 18px;}
.sfbsa .view-id-floristeria.view-display-id-block_7 li{margin-bottom: 40px}
.sfbsa .floristeria-top{background-image: url("../../images/sfbsa/sfbsa-flor-ico.png");font-size: 0px;
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 28px;
    background-position-y: -4px;
    margin-left: 15px;
}
@media only screen and (max-width:360px) {
    .sfbsa .callbacks_container .flexslider .slides img{
        min-width: 621px;
        width: 100%;
    }
    .sfbsa #flexslider-1 .caption{
        top: 60px;
    }
}
.sfbsa .aviso-header-top p{
    color: #000;
}
.sfbsa .view-productos-destacados2 .view-footer a{color: white;}
