/*ELECTIUM*/
body.electium{overflow-x: hidden}

.electium h1,
.electium h2,
.electium h3,
.electium h4,
.electium h5,
.electium h6{
    font-family: 'Titillium Web', sans-serif !important;
    color: #417505;
    font-weight: lighter;
}
.electium{
    font-family: 'Titillium Web', sans-serif !important;
}
.electium.front #content,
.electium .page-user #content,
body.electium{ background: #f6f6f6;}
.electium .menu_section .container,
.electium #block-menu-block-6{
    background: url("../../images/electium-fons-top.png");
    color: #000;
    padding: 0px;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.electium #block-block-103{position: fixed;width: 100%;z-index: 1000;}
.electium #block-menu-block-6{margin-top: 37px;}
.electium #block-menu-block-6 .menu-mlid-3824:hover,
.electium #block-menu-block-6 .menu-mlid-3824{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/memora/images/electium_logo.png") no-repeat scroll 50px 7px !important;
    border: 0 none;
    color: transparent;
    float: left;
    height: 60px;
    margin: 0;
    padding: 0;
    width: 346px;
    opacity: 1;
}
.electium #block-menu-block-6 .menu-mlid-3894,
.electium #block-menu-block-6 .menu-mlid-3893{
    border: 0 none;
    margin: 0 0 0 6px;
    min-height: 0;
    padding: 0;
    text-align: left;
    vertical-align: bottom;
    width: auto;
    font-size: 12px;
}
.electium.i18n-ca #block-menu-block-6 .menu-mlid-3824:hover,
.electium.i18n-ca #block-menu-block-6 .menu-mlid-3824{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/memora/images/electium_logo_ca.png") no-repeat scroll 50px 7px !important;

}
.electium #block-menu-block-6 .menu-mlid-3824 a{color: transparent;width: 346px; display: block;height: 60px;}
.electium #block-menu-block-6 li a,
.electium .page-aside .block-menu ul li a.active,
.electium .page-aside .block-menu ul li a{
    text-transform: none;
    text-decoration: none;
    color: #4a4a4a;
    border:0px;
    height: 40px;
    display: block;
    font-family: 'Titillium Web', sans-serif !important;
    padding-top: 4px;
    font-weight: bold;
}
.electium #block-menu-block-6 li.menu-mlid-3839.active,
.electium #block-menu-block-6 li.menu-mlid-3839.active a.active,
.electium #block-menu-block-6 li.menu-mlid-3863.active,
.electium #block-menu-block-6 li.menu-mlid-3863.active a.active,
.electium #block-menu-block-6 li.menu-mlid-3867.active,
.electium #block-menu-block-6 li.menu-mlid-3867.active a.active,
.electium #block-menu-block-6 li.menu-mlid-3827.active,
.electium #block-menu-block-6 li.menu-mlid-3827.active a.active{
    background: #72b935;
    color: #fff;
    font-weight: normal;
}
.electium #block-block-93 a,
.electium #block-block-97 a,
.electium .field-name-field-caja-slide a,
.electium .banner-home a{
    border: 2px solid #72b935;
    display: inline-block;
    padding: 5px 20px;
    color: #4a4a4a;
    font-weight: bold;
}
.electium .field-name-field-caja-slide a{background-color: #fff;text-transform: uppercase;}
.electium .banner-home a:hover{
    background: #f6f6f6;
}
.electium #block-menu-block-6 li{
    border: 2px solid #72b935;
    display: inline-block;
    line-height: 1em;
    margin: 10px 0;
    padding: 0px;
    width: 130px;
    min-height: 46px;
    vertical-align: top;
}
.electium #block-menu-block-6 li.menu-mlid-3839{margin-left: 0px;}

.electium #block-menu-block-6 li.menu-mlid-3839:hover,
.electium #block-menu-block-6 li.menu-mlid-3839:hover a,
.electium #block-menu-block-6 li.menu-mlid-3863:hover,
.electium #block-menu-block-6 li.menu-mlid-3863:hover a,
.electium #block-menu-block-6 li.menu-mlid-3867:hover,
.electium #block-menu-block-6 li.menu-mlid-3867:hover a,
.electium #block-menu-block-6 li.menu-mlid-3827:hover,
.electium #block-menu-block-6 li.menu-mlid-3827:hover a{
    background: #72b935;
    color: #fff;
    font-weight: normal;}
.electium #block-menu-block-6 li.menu-mlid-3892 a,
.electium #block-menu-block-6 li.menu-mlid-3891 a{padding-top:12px}
.electium #block-menu-block-6 li.menu-mlid-3892:hover,
.electium #block-menu-block-6 li.menu-mlid-3892:hover a,
.electium #block-menu-block-6 li.menu-mlid-3892.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3892 a.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3891:hover,
.electium #block-menu-block-6 li.menu-mlid-3891:hover a,
.electium #block-menu-block-6 li.menu-mlid-3891.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3891 a.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3890:hover,
.electium #block-menu-block-6 li.menu-mlid-3890:hover a,
.electium #block-menu-block-6 li.menu-mlid-3890.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3890 a.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3884.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3884 a.active-trail,
.electium #block-menu-block-6 li.menu-mlid-3884:hover,
.electium #block-menu-block-6 li.menu-mlid-3884:hover a
{
    background: #72b935;
    color: #fff;
    font-size:17px;
    font-weight: normal;}
.electium #block-menu-block-6 ul.menu{
    margin: 0 auto;
    max-width: 1280px;
}
.electium .menu_section,
.electium .region-top1-right{display: none;}
.electium .banner-home{
    background: #fff;
    min-height: 345px;
    padding: 50px 50px 30px;
    text-align: center;
    width: 49.3%;
}
.electium .banner-home-1{
    float: left;
    padding: 0px !important;
}
.electium .banner-home-2{
    float: right;
}
.electium .testimonios_home_content{display: none;}
.electium .view-id-testimonios.view-display-id-block .views-row{
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    width: 248px;
}

.electium .view-id-testimonios.view-display-id-block .views-row:hover{
    opacity: 1;
}
.electium .view-id-testimonios.view-display-id-block .views-row img{
    width: 256px;
    height: 256px;
    z-index: 1001;
}
.electium .view-id-testimonios.view-display-id-block{min-height: 420px;}

.electium .view-id-testimonios.view-display-id-block .views-row:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
    transform:scale(1.25);;
}
.electium .testimonios_home_texto{
    text-align: center;
    width: 40%;
    margin: 0 auto;
}
.electium .testimonios_home_texto h3{
    margin: 10px 0;
    color: #7ed321;
}
.electium .banner-home-p{margin: 20px 95px}
.electium #block-views-testimonios-block-2 #flexslider-2 li .body{margin: 0 auto;  width: 700px;}
.electium #block-views-testimonios-block-2 #flexslider-2 li .body p{margin-left: 80px;  margin-top: 50px;  position: absolute;  width: 500px;}
.electium #block-views-testimonios-block-2 #flexslider-2 .flex-control-nav{bottom: -70px;}
.electium #block-views-testimonios-block-2 #flexslider-2 .flex-control-paging li a{border-radius: 0px;height: 5px;  width: 50px;}
.electium #block-views-testimonios-block-2 #flexslider-2 li a.flex-active{background: #417505;}
.electium .view-id-testimonios.view-display-id-block_3,
.page-node-231693 #content_top,
.electium.i18n-ca .precio_es,
.electium.i18n-es .precio_ca{display:none !important}
.electium .view-id-testimonios .body-mbl{display: none;}
.electium #content_top{margin-top: 37px;}
.electium .callbacks_container{margin-top: 0;}
.electium .field-type-video-embed-field iframe{height: 360px !important;width: 640px !important;}
.electium .field-type-video-embed-field .field-item {  display: block;  margin: 0 auto;  width: 640px;}
.electium #footer a{color: #fff;}

.electium .webform-client-form-226416 .form-item-submitted-acepto-condiciones label,
.electium .webform-client-form-226602 .form-item-submitted-acepto-las-condiciones-de-uso label,
.electium .webform-client-form-233620 .form-item-submitted-accepto-les-condicions-dus label,
.electium .webform-client-form-226587 .form-item-submitted-acepto-las-condiciones-de-uso label{display: none;}
.electium #block-block-96 img,
.electium #block-block-92 img{width: 100%;}
.electium .region-footer{background: #4a4a4a;color: #fff;}
.electium #block-block-98,
.electium #block-block-94{width: 1280px; margin: 0 auto}
.electium #block-block-97 .col-xs-12,
.electium #block-block-93 .col-xs-12{padding: 0 55px;}
.electium #block-block-97 .col-xs-12 h3,
.electium #block-block-93 .col-xs-12 h3{margin:10px 0}
.electium .field-collection-item-field-faq .field-name-field-respuesta,
.electium #block-menu-block-6 ul.menu li ul{ display: none;}
.electium .caption2{
    text-align: left;
    top: 60%;
    width: 40%;
    font-size: 32px;
    color: #fff !important;
}
.electium #block-menu-block-8,
.electium #block-menu-block-7{background: #fff;  padding: 20px;}
.electium #block-menu-block-8 .menu__item.is-leaf,
.electium #block-menu-block-7 .menu__item.is-leaf{
    border-bottom: 1px solid #7ed321;
    list-style-image: none;
    list-style-type: none;
    padding: 10px;
}
.electium #block-menu-block-8 .menu__item.is-leaf:hover,
.electium #block-menu-block-8 .menu__item.is-leaf.is-active,
.electium #block-menu-block-7 .menu__item.is-leaf:hover,
.electium #block-menu-block-7 .menu__item.is-leaf.is-active{
    background-color: #7ed321;
    color: #fff;
}
.electium #block-menu-block-8 .menu__item.is-leaf:hover a,
.electium #block-menu-block-8 .menu__item.is-leaf.is-active a,
.electium #block-menu-block-7 .menu__item.is-leaf:hover a,
.electium #block-menu-block-7 .menu__item.is-leaf.is-active a{color: #fff;}
.electium span.txt4,
.electium span.txt3,
.electium span.txt3v,
.electium span.txt4v{color:#7ed321;font-family: 'Titillium Web', sans-serif !important;}
.electium span.txt5,
.electium span.txt5v{color:#4c7d14;font-family: 'Titillium Web', sans-serif !important;}
.electium .field-collection-item-field-faq .field-name-field-pregunta{font-weight: bold; cursor: pointer}
.electium .field-collection-container,
.electium .field-collection-view{border: 0px !important; margin: 0px;}
.electium .field-name-field-pregunta{
    background-image: url("/sites/all/themes/memora/images/faq-bk.png");
    background-repeat: no-repeat;
    padding-left: 30px;
}
.electium .faq_active .field-name-field-pregunta {
    background-position: 0 -76px;
}
.electium .field-name-field-respuesta{
    padding-left: 30px;
    padding-top: 10px;
}
.electium #block-webform-client-block-226416{
    padding-left: 50px;
    position: absolute;
    right: -346px;
    top: 100px;
    width: 446px;
    z-index: 1000;
    background: url("../../images/form-top-bk.png");
}
.electium #webform-client-form-226416{
    background: #7ed321 none repeat scroll 0 0;
    float: right;
    margin-top: 15px;
    padding: 20px;
    width: 347px;

}
.electium #webform-client-form-226416 .webform-component{margin: 10px 0;}
.electium #webform-client-form-226416 .webform-component--button{
    border: 0px solid;
    color: transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 77px;
    left: 10px;
    min-height: auto;
    min-width: auto;
    position: absolute;
    top: 12px;
    width: 90px;
    cursor: pointer;
}

.electium #webform-client-form-226416 button{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    text-shadow: none;
    text-transform: uppercase;
    width: 100%;
}

.electium #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
}
.electium #flexslider-1 .field-name-field-caja-slide .field-item{
    background: url("../../images/electium-fons-top.png");
    width: 35%;
    display: inline-block;
    margin-left: 25px;
    min-height: 190px;
    vertical-align: top;
}
.electium #flexslider-1 .field-name-field-caja-slide .field-item h2,
.electium #flexslider-1 .field-name-field-caja-slide .field-item p{padding: 10px;}
.electium #flexslider-1 .field-name-field-caja-slide .field-item p{color: #0f0f0f;}
.electium .webform-progressbar{padding: 40px;}
.webform-client-form-288062 .webform-previous,
.electium.page-node-288062 h2.caption2{display: none;}
.webform-client-form-288062 .webform-component-markup{text-align: center;}
.webform-client-form-288062 .webform-component-fieldset{border: 8px solid #9fc416;padding: 30px 20px;}
.webform-client-form-288062 .webform-component--grupo1--cual-es-tu-deseo-pendiente label{
    background-image: url(../../images/electium/thinking.png);
    background-repeat: no-repeat;
    height: 150px;
    padding-left: 170px;
    font-weight: bold;
    font-size: 24px;
    padding-top: 20px;}
.webform-client-form-288062 .webform-component--grupo2--que-persona-te-gustaria-volver-a-ver label{
    background-image: url(../../images/electium/embrace.png);
    background-repeat: no-repeat;
    height: 150px;
    padding-left: 170px;
    font-weight: bold;
    font-size: 24px;
    padding-top: 20px;}
.webform-client-form-288062 .webform-component--grupo3--que-cancion-escogerias-para-tu-despedida label{
    background-image: url(../../images/electium/music-note.png);
    background-repeat: no-repeat;
    height: 150px;
    padding-left: 170px;
    font-weight: bold;
    font-size: 24px;
    padding-top: 20px;}
.webform-client-form-288062 .webform-component--grupo4--como-te-imaginas-tu-funeral label{
    background-image: url(../../images/electium/candle.png);
    background-repeat: no-repeat;
    height: 150px;
    padding-left: 170px;
    font-weight: bold;
    font-size: 24px;
    padding-top: 20px;}
.webform-client-form-288062 .webform-component--grupo5--donde-quieres-descansar-eternamente label{
    background-image: url(../../images/electium/vacations-sunset.png);
    background-repeat: no-repeat;
    height: 150px;
    padding-left: 170px;
    font-weight: bold;
    font-size: 24px;
    padding-top: 20px;}

.electium .provincias_productos_electium{background: #fff none repeat scroll 0 0;
    margin-top: 100px;
    padding: 40px;
}
.electium #block-views-productos-electium-block-1 .views-row{
    background: #fff none repeat scroll 0 0;
    margin: 20px auto 0;
    padding: 20px;
    text-align: center;
    width: 400px;
}
.electium #block-webform-client-block-226602,
.electium #block-webform-client-block-226587,
.electium #block-webform-client-block-233620,
.electium article.node-232403,
.electium article.node-226566{
    width: 400px;
    margin: 0 auto;
    padding: 0 20px;
}
.electium #block-webform-client-block-226602,
.electium #block-webform-client-block-226587{margin-bottom: 50px;}
.electium .node-226566 .field-name-body h1,
.electium #block-views-productos-electium-block-1 .views-row h1{color: #7ed321;
    padding: 20px 0;}
.electium #block-views-productos-electium-block-1 .views-row ul{
    list-style-image: url('../../images/check.jpg');
    padding: 0 0 0 80px;
    text-align: left;
}
.electium #block-views-productos-electium-block-1 .views-row ul li{margin: 5px 0}

.electium #block-views-productos-electium-block-1 .views-row .views-field-field-precio-1,
.electium #block-views-productos-electium-block-1 .views-row .views-field-field-precio{
    background: #7ed321 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    padding: 20px 40px;
}
.electium .node-226566 .field-name-body h3{margin: 10px 0;}
.electium #webform-client-form-226602 .form-actions button,
.electium #webform-client-form-226587 .form-actions button{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #2f7114;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    letter-spacing: 1px;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 190px;}

.electium #webform-client-form-226587 .webform-component--acepto-las-condiciones-de-uso{margin: 18px auto;}
.electium .menu-mlid-3827 a,
.electium .menu-mlid-3867 a{ padding-top: 9px !important;}
.electium .view-id-testimonios.view-display-id-block .view-header{margin-bottom: 30px;}
.electium .view-id-testimonios.view-display-id-block_2 .flexslider{
    background: none;
    border: 0px;
}
.electium .view-id-testimonios.view-display-id-block_2 .flexslider .flex-direction-nav,
.electium .view-id-testimonios.view-display-id-block_2 .flexslider .counter{  display: none;}
.electium .comillas_1{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/memora/images/electium/comillas.png") repeat scroll 0 0;
    height: 120px;
    width: 150px;
    font-size: 0px;
    color: transparent;
    float: left;
}
.electium .comillas_2{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/memora/images/electium/comillasi.png") repeat scroll 0 0;
    height: 120px;
    width: 150px;
    font-size: 0px;
    color: transparent;
    float: right;
    margin-top: 12%;
}

#webform-client-form-288062 .form-actions button,
#webform-client-form-288062 .form-actions button:hover{
    background: none !important;
    border: 2px solid #2f7114;
    text-transform: uppercase;
    width: 150px;
    padding: 0px 8px;
    font-size: 16px;
    height: auto;
}






@media only screen and (max-width:768px) {
    .electium .menu_section .container,
    .electium #block-menu-block-6{position: relative;}
    .electium .banner-home{padding: 10px 10px 30px; min-height: 1px; margin-bottom: 10px; width: 100%;}
    .electium .banner-home-p{margin: 15px !important;}
    #content_top h2,
    .electium .view-id-testimonios #flexslider-1 .body,
    .electium #block-views-testimonios-block{display:none;}
    .electium .view-id-testimonios .body-mbl{display: block;}
    .electium #block-views-testimonios-block-2 #flexslider-2 li .body{width: 100%;}
    .electium #block-views-testimonios-block-2 #flexslider-2 li .body p{margin-left: 0px;width: 90%;}
    .page-node-226480 article{margin-top: -100px;}
    .electium #block-webform-client-block-226602,
    .electium #block-webform-client-block-226587,
    .electium article.node-226566,
    .electium #block-views-productos-electium-block-1 .views-row{width: 100%;}
    .electium #block-menu-block-6 li.menu-mlid-3839{margin-left: 0px;}
    .electium .view-id-testimonios.view-display-id-block_3{display: block;}
    .electium .view-id-testimonios.view-display-id-block_3 .views-row{width: 220px; margin: 0 auto;}
    .electium .banner-home{width: 100% !important;}
    .electium #block-block-103{top:0;}
    .electium #flexslider-1 .field-name-field-caja-slide{position: relative; padding: 0px;}
    .electium #flexslider-1 .field-name-field-caja-slide .field-item{width: auto;margin-left: 0px;}
}


