.infofunerarias #block-system-main-menu h2.block-title{color: #000;}
.infofunerarias #webform-client-form-205237 fieldset{padding-bottom: inherit;}
.infofunerarias .copy a,
.infofunerarias .copy{color: #fff;}

.infofunerarias .flex-active-slide article header,
.node-slider-home .form-type-item,
.infofunerarias .node-centro .extra_button,
.infofunerarias #webform-client-form-205262 .webform-component--provincia label,
.infofunerarias .region-top1-right{display: none !important;}

.infofunerarias #block-block-120 .container,
.front.infofunerarias #content .container {max-width: 1024px}
.infofunerarias #flexslider-1 .caption .field-name-field-slider-text{text-shadow: none;}
.infofunerarias #flexslider-1 .caption .field-name-field-slider-link a{background: transparent;color: #fff;border: 1px solid #fff;}
.infofunerarias #flexslider-1 .caption{width: 45%;background: url("../../images/naranjaTransparente.png");}
.infofunerarias #main .form-submit,
.infofunerarias #main .webform-submit,
.infofunerarias .block-views li.views-row > a,
.infofunerarias .extra_button a,
.infofunerarias .modal-footer button,
.infofunerarias .video_button,
.infofunerarias .views-exposed-form button,
.infofunerarias a#register, a.access_to{width: auto;  padding: 0 15px 0 15px; background-image:none; }
.infofunerarias #main .webform-submit { background-color:#df7401; color:#FFFFFF; }
#block-views-exp-centros-block-3,
.infofunerarias .page-aside .block{padding:10px; float:left; width: 100%;}
.infofunerarias .page-aside .menu li{margin-top: 0px !important;}
article .node-205220,
.infofunerarias .page-aside{padding: 0px;}
#views-exposed-form-centros-block-3 label{text-align: center; color: #72359e; text-transform: uppercase; width: 100%; font-weight: bold;}
.infofunerarias .webform-component--tel-title a{text-align: center; color: #fff; text-decoration: none;}
.infofunerarias .webform-component--tel-title{text-align: center; color: #fff; text-decoration: none; background-color: #df7401;border-radius: 15px;padding: 10px 0;}
.infofunerarias .region-top2-right{float:right}
.infofunerarias #block-menu-block-2 li{width: 134px; height:auto;min-height: 50px;}
.infofunerarias #block-menu-block-2 li.menu-mlid-4263,
.infofunerarias #block-menu-block-2 li.menu-mlid-4349{width: 200px;margin-top: 26px;}
.infofunerarias #block-menu-block-2 li.menu-mlid-4263 a,
.infofunerarias #block-menu-block-2 li.menu-mlid-4349 a{background-color: #df7401; font-size: 20px; padding: 10px; color: #fff;}
.infofunerarias #block-menu-block-2 li a{color: #000; text-align: center;}
.infofunerarias header#header{ border-top: 30px solid #df7401;}
.infofunerarias #block-menu-block-2,
.infofunerarias li.menu-mlid-3772{margin-top: 19px;}
.infofunerarias li.menu-mlid-3775{margin-top: 38px;}
.infofunerarias li.menu-mlid-3776{margin-top: 38px;}
.infofunerarias #block-block-91{padding: 0 0 20px; background: #df7401;}
.infofunerarias #content fieldset,
.infofunerarias #content,
.infofunerarias #content fieldset{background: #fff;}
.inff_home_banner{display: inline-block; text-align: center; font-size: 18px;}
.fa.fa-6{font-size: 90px;}
.infofunerarias .main-content a,
.infofunerarias .main-content u{color:#000;}
.infofunerarias .main-content h2,
.infofunerarias h3,
.infofunerarias h4,
.infofunerarias h5,
.infofunerarias ul.pasos h4 span,
.infofunerarias .node-centro .field-name-field-telefono,
.infofunerarias .lila{color: #6c6968 !important;}
.infofunerarias #sliding-popup.sliding-popup-bottom{background: #f2f2f2;}
.ta-center{text-align: center;}
.infofunerarias .main-content article li{list-style: url("/sites/all/themes/memora/images/menu-leaf3.png") disc; padding-bottom: 10px; padding-left: 0px;}
.infofunerarias #edit-field-centro-provincia-tid{width: 100%;}
.infofunerarias #views-exposed-form-centros-block-3 .views-exposed-widget,
.infofunerarias .views-widget-filter-field_centro_provincia_tid{padding: 0;width: 100%;}
.infofunerarias .view-id-centros tbody td:first-child{background: url("/sites/all/themes/memora/images/arrow4info.png") no-repeat scroll 11px center;  padding-left: 40px;background-size: 18px;}
.infofunerarias .view-id-centros tr{border-top: 1px solid #df7401;}
.infofunerarias .view-id-centros tr:hover{background: #ffbe31;}
.infofunerarias #block-views-centros-block-3 th{font-weight: bold;}
.infofunerarias article.node-centro .field-name-field-centro-direccion .field-label{background-image: url(/sites/all/themes/memora/images/icon_mapb_infof.png) !important;}
.infofunerarias.node-type-centro .main-content {  background-image: url(../../images/index_img6b_infof.png);  }
.infofunerarias ul.pasos li{width: 33%;}
.infofunerarias ul.pasos h4,
.infofunerarias ul.pasos p{height: auto;}
.infofunerarias ul{ margin-left: 15px;}
.infofunerarias ul ul{ margin-left: 10px;}
.infofunerarias ol li p,
.infofunerarias ul li p{margin-bottom: 0px;}
.infofunerarias .inner_content p,
.infofunerarias article.node-page ul{  margin-bottom: 10px;}
.infofunerarias .custom-checkbox,
.infofunerarias .custom-checkbox.selected {  background: none;  }
.infofunerarias .custom-checkbox input[type="radio"]{opacity: 1;}
.infofunerarias .inff_home_banner span{margin-top: 15px; margin-bottom:15px; display: block;}
.infofunerarias ul.menu li.menu__item {margin-top: 38px;}
.infofunerarias .form-item label{text-transform: none;}
.infofunerarias ul.slides{margin-left: 0px;}
#views-exposed-form-centros-block-3 .form-item{padding: 0px;}
.infofunerarias .views-exposed-form .views-exposed-widget .form-submit{margin-top:10px;}
.infofunerarias #block-menu-block-2 li ul li{margin-top: 10px;width: 100%;}
.infofunerarias #block-menu-block-2 li ul li a{text-align: left;}
.infofunerarias .page-aside .block-menu ul li{border: 0px;}
.infofunerarias .page-aside .block-menu ul li a,
.infofunerarias .page-aside .block-menu ul li a.active{color: #afa6a3;}
.infofunerarias #content_top,
.infofunerarias .callbacks_container {  margin-top: 0;  }
.infofunerarias #block-menu-block-1{background: none;}
.infofunerarias .page-aside .block-menu ul{margin:0px;}
.infofunerarias .page-aside .block-menu ul li:before { content: "• ";color: #df7401; margin-right: 6px;}
.infofunerarias .page-aside .block-menu ul li a.active{color: #df7401; border-bottom: 1px solid #df7401;}
.infofunerarias #block-webform-client-block-205237 fieldset{background: #afa6a3;border-radius: 0 0 15px 15px;}
.infofunerarias #block-webform-client-block-205237 legend{border: 0px;background-color: #afa6a3;border-radius: 15px;padding: 21px 0;}
.infofunerarias .field-name-field-pregunta{
    background-image: url("/sites/all/themes/memora/images/faq-bk-if.png");
    background-repeat: no-repeat;
    padding-left: 30px;
}
.infofunerarias .field-collection-item-field-faq .field-name-field-pregunta{font-weight: bold; cursor: pointer}
.infofunerarias .field-collection-item-field-faq .field-name-field-respuesta{display: none;}
.infofunerarias .faq_active .field-name-field-pregunta {  background-position: 0 -76px;  }
.infofunerarias .field-name-field-respuesta{  padding-left: 30px;  padding-top: 10px;  }
.infofunerarias #views-exposed-form-if-buscador-faqs-page .views-submit-button{display: none;}
.infofunerarias #views-exposed-form-if-buscador-faqs-page .views-exposed-widget {padding: 0px;}
.infofunerarias .if-contacto-rapido legend span.fieldset-legend{background-image: none !important;padding: 0 15px;text-align: center;color: white !important;}
.infofunerarias .if-contacto-rapido legend span a{color:#fff;}
.infofunerarias .if-contacto-rapido .fieldset-wrapper{padding: 0 10px;}
.infofunerarias .if-contacto-rapido .fieldset-wrapper .webform-component--content--comentario label{color: #fff;}
.infofunerarias #views-exposed-form-if-buscador-faqs-page #edit-combine-wrapper{width: 100%;}
.infofunerarias #block-views-exp-if-buscador-faqs-page h2{text-transform: none;color:#333 !important;font-size: 18px;text-align: center;}
.infofunerarias .header__logo-image{max-width: 250px;margin-top: 5px}
.infofunerarias #webform-client-form-205237 .form-actions{padding-bottom: 50px;}
.infofunerarias #views-exposed-form-if-buscador-faqs-page input#edit-combine{border-radius: 10px;}
/*.infofunerarias .view-id-slider_home li{cursor: pointer;}*/
.infofunerarias #flexslider-1 .field-name-field-caja-slide {
    position: absolute;
    top: 55%;
    z-index: 2;
    float: left;
    background: #fff;
    padding: 20px;
    left: 10%;
    max-width: 480px;
}
.infofunerarias .field-name-field-caja-slide h1{font-size: 36px;}
.infofunerarias h1,.infofunerarias h2{color: #696565;text-transform: none;}
.infofunerarias .caption2{color: #fff !important;}
.infofunerarias .fc-orange{color: #df7401;}
.infofunerarias #block-webform-client-block-329823{position: absolute;
    top: 10%;
    z-index: 2;
    right: 10%;
    background-color: #fff;max-width: 400px;padding: 10px 0;}
.infofunerarias #block-webform-client-block-329823 .form-item{padding: 6px 30px;}
.infofunerarias #block-webform-client-block-329823 .form-actions{text-align: center;
    padding: 10px 30px;}
.infofunerarias #block-webform-client-block-329823 .webform-submit{float: unset;
    width: 50%;
    margin: 0px;}
.infofunerarias .boton-informarte-home{
    width: 200px !important;
    margin: 20px auto 0px auto !important;
    float: unset !important;
    display: block !important;
}
.infofunerarias .carousel-control{background-image: none;}
.infofunerarias .fs18{font-size: 18px;}
.infofunerarias #block-block-120{
    background-image: url("/sites/default/files/infofunerarias/florSerfunle.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: -255px;
}
.infofunerarias #block-block-120 .carousel-inner .item div{background: #fff;padding: 20px 10px;}
.infofunerarias #block-block-120 .carousel-inner .item div h2{margin: 10px 0}
.infofunerarias .fs40{font-size: 40px;}

.infofunerarias .carousel-indicators li{background-color: #df7401 !important; width: 20px; height: 20px; border-radius: 20px;}
.infofunerarias .carousel-indicators .active{width: 25px;height: 25px; border-radius: 25px;}
.infofunerarias .carousel-indicators {bottom: -35px;}
.infofunerarias .ico-home{border: 2px solid #df7401;border-radius: 50px;}
.infofunerarias .clickable{cursor: pointer;}



@media only screen and (max-width:768px) {
    /*.infofunerarias .main-content,*/
    /*.infofunerarias.fronta .field-name-body{margin-top: 80px;}*/
    .infofunerarias .region-slider{margin-top: 0px;}
    .infofunerarias .flexslider .slides img{min-height: 137px;}
    .infofunerarias #block-webform-client-block-329823{position: unset;}
    .infofunerarias .node-slider-home{display: none;}
    .infofunerarias #block-block-120{background: none;}
}