/*ELECTIUM*/
body.electium{overflow-x: hidden}
.electium .white{color: white;}
.w50xleft{width: 50%; float: left;}
.w50xright{width: 50%; float: right;}
.taleft{text-align: left;}
.taright{text-align: right;}
.electium .btwhite{border-top: 1px solid white;
    float: left;
    width: 99%;
    margin: 0 auto;
    padding-top: 20px;}
.electium .region-top-header > .block div{line-height: inherit}
.electium #block-locale-language ul li a{color: white; text-decoration: none;text-transform: uppercase !important;}
.electium #block-locale-language ul li.active a,
.electium #block-locale-language ul li a:hover{color: white; font-weight: bold; text-decoration: none;}
.electium #block-locale-language ul li{padding: 0 3px}
.electium #block-locale-language ul li.last:before{content: "| "; color: white;}
#block-locale-language{margin: 0px;min-width:1px;}
.electium .container_top{width: 100%;max-width: 1280px;padding: 0 10px;}
.front.electium #content{margin-top: 97px}
.electium #content{background: white}
.home-slide-izq,
.home-slide-der{padding-left: 0px;padding-right: 0px;background-color: white;}
.electium hr.electium-footer{border: 1px solid white;width: 100%;float: left;}
.electium .oliva{color:#0e4749 !important}
.electium .bg-oliva{background-color:#0e4749;}
.electium .numero-grande{color: #9ecd00;opacity: 0.2;font-size: 128px;}
.vitae-plus{background-image: linear-gradient(108deg, #9fce00, #6ead0c);}
.vitae-plus div{padding: 0px;}
.vitae-plus .underline{margin: 0px;}
.electium .pd30{padding: 30px}
.home-slide-container img{float: left;}
.home-slide-izq h2,
.home-slide-izq h3{color: #0e4749;padding: 5px 0;}
.home-slide-izq {padding: 60px 40px 0px;}
.home-slide-izq h2{font-size: 44px;}
.home-slide-izq h3{font-size: 18px;}
.home-slide-izq p{color:#7c8f9a;font-size: 16px;line-height: 1.38;letter-spacing: 2px;width: 219px;margin-top: 20px;}
.electium .home-slide-container{background-color: white; float: left; width: 100%}
.electium_cajas_home_container{background-image: linear-gradient(98deg, #f4fafd, #e2e7ee);float: left;padding: 30px;}
.electium .nosotros-nos-ocupamos i,
.electium_cajas_home_container i{color:#6ead0c;}
.electium .nosotros-nos-ocupamos h3,
.electium_cajas_home_container h3{margin-bottom: 8px;}
.electium .fwnormal{font-weight: normal;}
.electium .footer-links a{margin-right: 20px;}

.electium h1,
.electium h2,
.electium h3,
.electium h4,
.electium h5,
.electium h6{
    font-family: 'Fira Sans', sans-serif !important;
    color: #0e4749;
    text-transform: none;
}
.ctrans{color: transparent;}
.electium .azul{color: #1f2d3d;}
.electium .verde{color: #9bcd00}
.electium .grisp{color: #415369}
.electium .blanco{color: #fff !important;}
.electium .tacenter{text-align: center;}
.electium .lh1{line-height: 1;}
.electium .node-page .field-name-body{padding: 30px 0;}
.electium.not-front h4{font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2px;
    margin: 20px 0;
    color: #9ecd00;}

.electium.not-front p{
    /*font-size: 16px;*/
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    /*line-height: 1.38;*/
    letter-spacing: normal;
    color: #4a4a4a;
}

.electium .op08{opacity: 0.8;}
.titulo-multicolor{font-size: 30px !important;}
.ventajas-electium{background-image: linear-gradient(115deg, #f4fafd, #e2e7ee);padding: 40px;}
.paso-a-paso{background-image: linear-gradient(115deg, #f4fafd, #e2e7ee);padding: 30px 20px;}
.quienes-somos,
.paso-a-paso{margin-bottom: 30px;}
p.underline{width: 66px;
    margin: 10px auto;
    background: #9ecd00;
    color: transparent !important;
    height: 2px;}

.electium .linea-gris{background: #b8c1cb;
    width: 200px;
    height: 1px;
    display: inline-block;
    /* margin-bottom: 5px; */
    /* margin-left: 20px; */
    /* margin-right: 20px; */
    float: left;
    margin-top: 13px;}
.electium .white > a{color: white;}
.electium .region-top-header > .block a{text-decoration: none;}
.electium .guia-numerica .texto{display: inline-block;
    text-align: center;
    float: left;}
.electium .guia-numerica{font-size: 16px;width: 775px;margin: 0 auto;padding-bottom: 80px;float: revert;}
.electium .carousel-control.left,
.electium .carousel-control.right{background: none;}
.electium .guia-texto{text-align: center}
.electium .guia-texto span{margin: 5px 20px}
.electium .car-container{background: white;
    float: left;
    padding: 10px}
.electium .content-caja-body-p{width: 730px;margin: 40px auto;text-align: center;}
.electium .car-container img{width: 100%;}
.electium .car-container h4{margin: 10px 0;}

/*.electium.page-node-231693 #content .container,*/
.electium #content .container {width: 100%;max-width: 1280px;}
.electium #content .container .main-content{padding: 0 100px;}

.electium .carousel-control .glyphicon-chevron-left,
.electium .carousel-control .glyphicon-chevron-right,
.electium .carousel-control .icon-next,
.electium .carousel-control .icon-prev{margin-top: -171px;}
.electium .carousel-control .glyphicon-chevron-right,
.electium .carousel-control .icon-next {margin-right: -50px;}
.electium .carousel-control .glyphicon-chevron-left,
.electium .carousel-control .icon-prev {margin-left: -50px;}
.electium .node-226371 .carousel-indicators{display: none;}

.electium .nosotros-nos-ocupamos .title{letter-spacing: 2px;color: #415369;}
.electium .nosotros-nos-ocupamos{background-image: url("/sites/default/files/electium/electium-rosa.jpg");float: left;width: 100%;background-color: white;background-repeat: no-repeat;padding: 50px 0;}

.electium .form-item label,
.electium #block-locale-language ul li a,
.electium .region-top-header > .block,
body.electium > *,
.electium{
    font-family: 'Fira Sans', sans-serif !important;
    font-size: 16px;
    text-transform: none;
}
.electium.front #content,
.electium .page-user #content,
body.electium{
    /*background: #f6f6f6;*/
}
.electium .menu_section .container,
.electium #block-menu-block-6{
    background-color: white;
    color: #000;
    padding: 0px;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
#block-menu-block-6 li{display: inline-block;margin: 18px 0;}
.electium #block-block-103{
    background-image: linear-gradient(91deg,#2c6460,#0e4749);
    height: 35px;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.electium #block-menu-block-6{margin-top: 35px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}
.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 13px 17px !important;
    border: 0 none;
    color: transparent;
    float: left;
    height: 78px;
    margin: 0;
    padding: 0;
    width: 346px;
    opacity: 1;
    border-bottom: 0px !important;
    background-size: 200px auto !important;
}
.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 #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: uppercase;
    text-decoration: none;
    color: #778f9b;
    border:0px;
    display: block;
    font-family: 'Fira Sans', sans-serif !important;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 8px 20px;
    border-radius: 4px;
    margin-right: 0 5px;
}
.electium .testimonios_home_content .body,
.electium .testimonios_home_content .resumen{padding: 10px 0;}

.electium .menu-mlid-3824 a:hover,
.electium .menu-mlid-3824 a.active{background-image: none !important;color: transparent !important;border-bottom: 0px !important;}

.electium .menu-mlid-3891 a,
.electium .menu-mlid-3891 a:hover,
.electium .menu-mlid-3891 a.active,
.electium .menu-mlid-3867 a,
.electium .menu-mlid-3867 a:hover,
.electium .menu-mlid-3867 a.active{
    background-image: linear-gradient(102deg, #9fce00, #6ead0c);
    color: white !important;
    border-bottom: 0px;
    border-radius: 4px;
}
.electium #block-menu-block-6 li a.active,
.electium #block-menu-block-6 li a:hover{border-bottom: 2px solid #9fce00; border-radius: 0px;}

.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 .form-item .description{font-size: inherit;}
.electium .form-actions .webform-next,
.electium .form-actions .webform-previous,
.electium .form-actions .webform-submit{
    background-image: linear-gradient(102deg,#9fce00,#6ead0c) !important;
    padding: 10px 30px !important;
    margin: 0px !important;
    border: 0px !important;
    border-radius: 4px !important;
    color: white !important;
    font-size: 16px !important;
    line-height: 1 !important;
    width: auto !important;
    height: auto !important;
    font-family: 'Fira Sans', sans-serif !important;
    letter-spacing: 1px;
}
.electium .mauto{margin: 0 auto;}
.electium .boton_blanco{color: white;
    border: 2px solid white;
    padding: 10px 20px;
    border-radius: 4px;
    letter-spacing: 1px;}


.electium .home_slide_link{
    color: white;
    background-image: linear-gradient(102deg, #9fce00, #6ead0c);
    border-radius: 4px;
    padding: 5px 12px;
    letter-spacing: 0.1px;}


.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.i18n-es .banner-home-1{
    float: left;
    padding: 0px !important;
}
.electium .banner-home-2{
    float: right;
}
.electium .testimonios_home_content{display: none;}
.electium .slick-current .testimonios_home_content{
    display: block;
    width: 600px;
    margin-left: -226px;
    margin-top: 20px;
    text-align: center;
    /*height: 120px;*/
}
.electium fieldset{background-color: transparent !important;}
nav.slick__arrow{text-align: center}
.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: #0e4749;}
.electium .view-id-testimonios.view-display-id-block_3,

.electium .caption2,
.electium #content_top img,
.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: 113px;background: #2c6460;}
.node-title-electium{width: 1280px;
    margin: 0 auto;
    font-size: 29px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.6px;
    color: #fff !important;
    padding: 60px 10px}
.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 .view-id-testimonios.view-display-id-block .slick-slide img{
    border-radius: 80px;
    width: 100px;
    height: 100px;
    margin-top: 19px;
}
.electium .view-id-testimonios.view-display-id-block .slick-current img{
    width: 150px;
    height: 150px;
    margin-top: 0px;
}
.slick__slide.slide.slide--0.slick-slide.slick-cloned{margin-left: -65px;}
.electium .slick-next,
.electium .slick-prev{display: inline-block;
    background: url("/sites/default/files/electium/electium-prev-arrow.png");
    background-repeat: repeat;
    background-repeat: no-repeat;
    border: 0px;
    color: transparent;
    font-size: 0px;
    padding: 0px;
    width: 28px;
    height: 38px;
    margin-left: 30px;}
.electium .slick-next{background: url("/sites/default/files/electium/electium-next-arrow.png");}
.electium #block-webform-client-block-226602 fieldset,
.electium #webform-client-form-233620 fieldset,
.electium #block-webform-client-block-323003 fieldset,
.electium #block-webform-client-block-226587 fieldset{clear: unset;background-color: unset;}
.electium #block-webform-client-block-226602 .webform-component--form--acepto-las-condiciones-de-uso label,
.electium .webform-client-form-226416 .form-item-submitted-acepto-condiciones label,
/*.electium .webform-client-form-322993 .form-item-submitted-accepto-condicions label,*/
.electium .webform-client-form-226602 .form-item-submitted-acepto-las-condiciones-de-uso label,
.electium label[for=edit-submitted-derecha-accepto-1],
.electium #webform-client-form-226587 .webform-component--derecha--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-92{background-image: linear-gradient(101deg, #9fce00, #6ead0c);
    padding: 50px;
    text-align: center;}
.electium #block-block-96 img,
.electium #block-block-92 img{width: 100%;}
.electium .region-footer{background-image: linear-gradient(99deg, #2c6460, #0e4749);color: #fff;}
.electium #block-block-98,
.electium #block-block-94{max-width: 1280px; margin: 0 auto; width: 100%}
.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 #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: 'Fira Sans', sans-serif !important;}
.electium span.txt5,
.electium span.txt5v{color:#4c7d14;font-family: 'Fira Sans', 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;
    padding-right: 30px;
    background-position-x: 98%
}
.electium .faq_active .field-name-field-pregunta {
    background-position: 98% -128px;
}
.electium .field-name-field-respuesta .field-items{padding: 0 30px;}
.electium .field-name-field-respuesta{
    padding-top: 20px;
    border-top: 1px solid #cacaca;
    margin-top: 20px;
}
.electium #block-webform-client-block-322993{
    padding: 50px;
    background: url("/sites/default/files/electium/electium-home-contacto-bk-ca.jpg");
    float: left;
    width: 100%;
    background-repeat: no-repeat;
}
.electium #block-webform-client-block-226416{
    padding: 50px;
    background: url("/sites/default/files/electium/electium-home-contacto-bk.jpg");
    float: left;
    width: 100%;
    background-repeat: no-repeat;
}
.electium #webform-client-form-322993,
.electium #webform-client-form-226416{
    background: white;
    width: 35%;
    padding: 30px;
    float: right;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.electium .form-item input,
.electium .form-item input[type="email"]{
    color: #292626 !important;}

.page-node-231693 #block-menu-block-6{background: #fff !important;}
.page-node-223140 .region-slider,
.page-node-231693 .region-slider{margin-top: 120px !important;}

.electium #flexslider-1 .field-name-field-caja-slide {
    position: absolute;
    top: 30%;
    z-index: 2;
    float: left;
    background: #fff;
    padding: 20px;
    right: 10%;
}

.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 .webform-progressbar{padding: 0px 40px 35px;}
.webform-progressbar-page.current{color:#9ecd00;}


.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-233620,
.electium article.node-232403,
.electium article.node-226566{
    width: 400px;
    margin: 0 auto;
    padding: 0 20px;
}
.electium .webform-component--form--acepto-las-condiciones-de-uso .description a,
.electium .webform-component--form--acepto-las-condiciones-de-uso{font-size: 14px !important;color: #52636d;}
.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 .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%;
}
.electium .form-item textarea{height: auto;}
.electium #block-webform-client-block-288062{margin-top: 40px;}

.electium.i18n-ca #block-views-slider-home-block{margin-top:80px;}
.electium .responsive-menus.responsified span.toggler {
    width: 50px;
    float: right;
    box-shadow: none;
    background: none;
    font-size: 30px;
    color: #70ae0b;
    border: 0px;
    border-radius: 0px;
}
.electium .main-content article li{list-style: none;}
.section-aviso-legal-electium .main-content article li {list-style: url(/sites/all/themes/memora/images/menu-leaf2.png) disc inside;margin-bottom: 20px;}

.electium .responsive-menus.responsified{
    background: url("/sites/all/themes/memora/images/electium_logo.png");
    float: right;
    background-repeat: no-repeat;
    padding: 10px 5px 20px 0;
    background-size: 44%;
    background-position: 5px 10px;
}
#block-block-94 h3{margin-bottom: 5px;}
#block-block-94 .iconos-sociales{text-align: right;}
/*.electium #content_top{z-index: 998;}*/
.front .testimonios_footer_slogan,
.electium .menu-mlid-3893{display: none !important;}
.electium #main .inner_content {margin-top: 0px;}
/*.electium.front #main .inner_content {margin-top:66px;}*/
.electium .en-primera-persona-video h4{font-size: 30px;margin-top: 40px;}
.electium .en-primera-persona-video p.underline{margin: 10px 0 20px 0px;}
.electium .en-primera-persona-video p{color:  #7c8f9a;}
.electium .youtube-video{position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;}
.electium .youtube-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.electium .pright30{padding-right: 30px;}
.front .testimonios-slogan,
.page-node-232399 .testimonios-slogan-home,
.page-node-226460 .testimonios-slogan-home{display:none;}
.electium.page-node-232399 #block-views-testimonios-block,
.electium.page-node-226460 #block-views-testimonios-block{background-image: linear-gradient(113deg, #f4fafd, #e2e7ee);padding-bottom: 50px;}
.testimonios_footer_slogan h3{font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2.6px;
    text-align: center;
    color: #2c6460;
    width: 50%;
    margin: 50px auto 10px;}

.electium.section-configura-el-teu-servei .messages--error,
.electium.section-configura-tu-servicio .messages--error,
#block-views-testimonios-block-4{display: none;}
.electium .pdb20{padding-bottom: 20px;}
.electium.front #content .container .main-content{padding: 65px 100px;}
.electium.section-llista-de-desitjos .field-name-body,
.electium.section-lista-de-deseos .field-name-body,
.electium.section-configura-el-teu-servei .field-name-body,
.electium.section-configura-tu-servicio .field-name-body{width: 375px; margin: 0px auto;}
.electium.section-lista-de-deseos #content fieldset,
.electium.section-llista-de-desitjos #content fieldset,
.electium.section-configura-el-teu-servei #content fieldset,
.electium.section-configura-tu-servicio #content fieldset{background-color: inherit;padding: 0 0 30px;text-align: center;}
.electium.section-lista-de-deseos #content,
.electium.section-llista-de-desitjos #content,
.page-node-226405 #content,
.electium.section-electium-contacto-contacto #content,
.electium.section-presupuesto #content,
.electium.section-pressupost #content,
.electium.section-configura-el-teu-servei #content,
.electium.section-configura-tu-servicio #content{background-image: linear-gradient(115deg, #f4fafd, #e2e7ee);}
.electium.section-lista-de-deseos .webform-component-fieldset h3,
.electium.section-lista-de-deseos .webform-component-fieldset .icono,
.electium.section-llista-de-desitjos .webform-component-fieldset h3,
.electium.section-llista-de-desitjos .webform-component-fieldset .icono,
.electium.section-pressupost .webform-component-fieldset h3,
.electium.section-presupuesto .webform-component-fieldset h3{font-size: 16px;margin: 20px 0;padding-left: 40px;}
.electium.section-pressupost .webform-component-fieldset h3,
.electium.section-presupuesto .webform-component-fieldset h3{background: url(/sites/default/files/electium/presupuesto-v.png) no-repeat;}
.electium.section-configura-el-teu-servei .webform-component-fieldset h3,
.electium.section-configura-el-teu-servei .webform-component-fieldset .icono,
.electium.section-configura-tu-servicio .webform-component-fieldset h3,
.electium.section-configura-tu-servicio .webform-component-fieldset .icono{margin: 20px 0;}
.electium.section-lista-de-deseos .form-actions .webform-next,
.electium.section-lista-de-deseos .form-actions .webform-submit,
.electium.section-llista-de-desitjos .form-actions .webform-next,
.electium.section-llista-de-desitjos .form-actions .webform-submit,
.electium.section-configura-el-teu-servei .form-actions .webform-next,
.electium.section-configura-el-teu-servei .form-actions .webform-submit,
.electium.section-configura-tu-servicio .form-actions .webform-next,
.electium.section-configura-tu-servicio .form-actions .webform-submit{float: inherit !important;margin: 10px 0px !important;}
.electium.section-lista-de-deseos .form-actions .webform-previous,
.electium.section-llista-de-desitjos .form-actions .webform-previous,
.electium.section-configura-el-teu-servei .form-actions .webform-previous,
.electium.section-configura-tu-servicio .form-actions .webform-previous{display: none;}
.electium.section-lista-de-deseos .webform-component-radios,
.electium.section-llista-de-desitjos .webform-component-radios,
.electium.section-configura-el-teu-servei .webform-component-radios,
.electium.section-configura-tu-servicio .webform-component-radios{text-align: left;max-width: 264px;margin: 40px auto 30px;}
.electium.section-llista-de-desitjos .webform-component--grupo6--accepto,
.electium.section-lista-de-deseos .webform-component--grupo6--acepto{max-width: 100%;}

.electium.section-lista-de-deseos .form-item label,
.electium.section-llista-de-desitjos .form-item label,
.electium.section-configura-el-teu-servei .form-item,
.electium.section-configura-tu-servicio .form-item label{color: #415369;}
.electium.section-lista-de-deseos .form-type-radio,
.electium.section-llista-de-desitjos .form-type-radio,
.electium.section-configura-el-teu-servei .form-type-radio,
.electium.section-configura-tu-servicio .form-type-radio{margin: 10px 0;}
.electium.section-lista-de-deseos .multiple-checkbox .form-item,
.electium.section-llista-de-desitjos .multiple-checkbox .form-item,
.electium.section-configura-el-teu-servei .multiple-checkbox .form-item,
.electium.section-configura-tu-servicio .multiple-checkbox .form-item{width: 50%; float: left;text-align: left;margin: 10px 0;}
.electium.section-llista-de-desitjos #content_top img,
.electium.section-lista-de-deseos #content_top img{display: block !important;}
.electium.section-llista-de-desitjos #content_top .caption2,
.electium.section-lista-de-deseos #content_top .caption2{display: block !important;color: white;background: none;font-size: 34px;top: 50%;left: 20%;width: 60%;}
.electium .webform-progressbar-page .webform-progressbar-page-number{display: block;margin-top: 10px;}
.electium .multiple-checkbox .custom-checkbox.selected{background: url(/sites/default/files/electium/electium-check-on.png) no-repeat;width: 27px;height: 26px;}
.electium .multiple-checkbox .custom-checkbox{background: url(/sites/default/files/electium/electium-check-off.png) no-repeat;width: 27px;height: 26px;}
.electium .custom-checkbox input[type=checkbox]{height: 24px !important;}
.electium.section-llista-de-desitjos .webform-component--grupo6,
.electium.section-lista-de-deseos .webform-component--grupo6{margin-top: 30px;}
.electium.section-pressupost .form-actions,
.electium.section-presupuesto .form-actions{text-align: center;}
.electium.section-electium-contacto-contacto .webform-submit,
.electium.section-pressupost .webform-submit,
.electium.section-presupuesto .webform-submit{float: none !important;}
/*.electium.section-pressupost .custom-checkbox,*/
/*.electium.section-presupuesto .custom-checkbox{top: 13px;}*/
.electium .field-name-field-faq .field-item{background-color: white;
    padding: 15px 0px 20px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}
.electium .field-name-field-respuesta .field-item,
.electium .field-name-field-pregunta .field-item{background:none;box-shadow: none;padding: 0px; color: #2c6460;font-weight: normal}
.electium .webform-client-form-226602 .form-item .form-type-checkbox{padding: 0px;}
.electium #edit-submitted-form-acepto-las-condiciones-de-uso{float: left;height: 100px;}
.electium #edit-submitted-form-acepto-las-condiciones-de-uso .custom-checkbox{top:5px;}
.electium .webform-client-form-233620 .form-actions,
.electium .webform-client-form-226602 .form-actions{text-align: center;}
.electium #edit-submitted-grupo6-email{color: #2c1e1e !important}


/*.electium #block-locale-language{display: none !important;}*/


@media only screen and (max-width:768px) {
    /*#slick-views-testimonios-1-slider .slick__slide{visibility: hidden;}*/
    /*#slick-views-testimonios-1-slider .slick-current{visibility: visible;width: 150px !important;}*/
    .electium .flexslider .slides img{width: auto;margin: 0 auto;border-radius:80px;}
    .electium #block-views-testimonios-block{display: none;}
    .electium .flexslider{background-image: linear-gradient(156deg, #f4fafd, #e2e7ee);margin-bottom: 0px;}
    .electium #flexslider-1 .flex-direction-nav .flex-prev:before{background: url("/sites/default/files/electium/electium-prev-arrow.png") left top no-repeat;}
    .electium #flexslider-1 .flex-direction-nav .flex-next:before{background: url("/sites/default/files/electium/electium-next-arrow.png") right top no-repeat;}
    .electium .flexslider .flex-direction-nav a,
    .electium .flexslider .flex-direction-nav a{display: block}
    .electium  #block-views-testimonios-block-4{float: left;
        display: block;
        width: 100%;
        margin-top: 30px;
        background-image: linear-gradient(156deg, #f4fafd, #e2e7ee);
        padding: 0px 0px;}
    .electium .testimonios_home_content{display: block;text-align: center;margin: 30px 5px;}
    .testimonios_footer_slogan h3{width: 100%;margin: 50px auto 10px;padding: 0 10px 20px;}
    .electium #flexslider-1 .flex-direction-nav a{margin-top: -150px !important;}
    .electium #block-views-testimonios-block-4 .slick__slide{visibility: hidden;}
    .electium #block-views-testimonios-block-4 .slick__slide.slick-current{visibility: visible;width: 150px !important;margin-left: -40px;}
    .electium #block-views-testimonios-block-4 .slick-current .testimonios_home_content{width: auto;margin-left: auto;}
    .electium .en-primera-persona-video h4{margin-top: 0px;}
    .electium .node-page .field-name-body{padding-top: 0px;padding-bottom: 0px;}
    .electium .node-226405 .field-name-body{padding:30px;width: 100% !important;}
    .electium #content{padding-bottom: 0px;}
    .electium.front #content .container .main-content,
    .electium #content .container .main-content{padding: 0px 15px;}
    .electium .content-caja-body-p{width: auto;margin: 0px auto;text-align: center;padding: 10px 30px;}
    .electium .guia-numerica{width: 100%;padding-bottom: 20px}
    .electium .guia-numerica span{display: none !important;}
    .electium .guia-numerica span.verde{display: block !important;width: 100%}
    .electium .car-container{background-image: linear-gradient(115deg,#f4fafd,#e2e7ee);}
    .electium .carousel-control .glyphicon-chevron-left, .electium .carousel-control .icon-prev{margin-left: 0px;}
    .electium .carousel-control .glyphicon-chevron-left,
    .electium .carousel-control .glyphicon-chevron-right,
    .electium .carousel-control .icon-next,
    .electium .carousel-control .icon-prev{margin-top: -275px;}
    .electium .carousel-control .glyphicon-chevron-right, .electium .carousel-control .icon-next{margin-right: 4px;}
    .electium .numero-grande{font-size: 80px;}
    .electium .vitae-plus .pd30{padding: 40px;text-align: center;}
    .electium .vitae-plus .underline{margin: 0 auto;}
    .electium .quienes-somos .pd30 {padding: 0px 40px 0px 30px;}
    .electium .node-title-electium{font-size: 20px;text-align: center;}
    .electium .testimonios-slogan-home{margin: 30px 0 40px;}
    .electium .fz30{font-size: 20px !important;}
    .electium .main-content.col-xs-12{padding-left: 0px;padding-right: 10px;}
    .electium .responsive-menus-simple li a:hover{text-align: center;padding: 5px;background-image: linear-gradient(102deg,#9fce00,#6ead0c);margin: 15px 30px;color: white !important;border-radius: 4px;}
    .electium #content_top{margin-top: 0px;z-index: 998;}
    .electium .node-title-electium{width: auto;padding: 20px 10px;}
    .electium .menu-mlid-3893 .language-link{display: inline-block !important;color: #2c6460 !important;}
    .electium .menu-mlid-3893 .language-link.active{font-weight: bold}
    .electium .menu-mlid-3893 .language-link:hover{background: none;padding: 0px;margin: 15px;}
    .electium .responsive-menus.responsified .responsive-menus-simple{background: white;border: 0px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}
    .electium .responsive-menus.responsified .responsive-menus-simple li a{color: #778f9b;text-align: center;}
    #block-block-94{width: 100%;}
    #block-block-92{padding: 25px 10px 40px 10px;float: left;}
    #block-block-94 h3{font-size: 16px;margin-bottom: 5px;}
    #block-block-94 .footer-logo{text-align: center;padding-bottom: 30px;}
    #block-block-94 .footer-logo img{width: 200px;}
    #block-block-94 .footer-icono{text-align: right;padding-bottom: 50px;font-size: 25px;}
    #block-block-94 .footer-links a{display: block;font-size: 14px;text-align: center;padding: 5px;}
    #block-block-94 .iconos-sociales{padding: 30px;text-align: center;}
    #block-block-92 .fz30{font-size: 20px;}
    .electium .bgflor{background-image: url("/sites/default/files/electium/electium-rosa.jpg");float: left;width: 100%;height: 500px;background-size: 95%;background-repeat: no-repeat;display: none;}
    .electium #webform-client-form-322993,
    .electium #webform-client-form-226416{width: 100%;padding: 20px;}
    .electium #block-webform-client-block-322993,
    .electium #block-webform-client-block-226416{padding: 0px;}
    .electium .nosotros-nos-ocupamos{background: none;padding: 20px 0px;}
    .electium p.todo-solucionado{font-size: 20px;line-height: 1.3}
    .electium .home-slide-izq h3{font-size: 14px;}
    .electium .home-slide-izq h2{font-size: 25px;}
    #block-webform-client-block-322993,
    #block-webform-client-block-226416,
    .electium .home-slide-izq p{margin-bottom: 0px;width: 100%}
    .electium .home-slide-izq{text-align: center;padding: 0px 40px 30px;}
    .electium #block-megamenu-menu-globalflor {position: relative;bottom: 51px;margin: 0px;left: 0px;}
    .electium #block-webform-client-block-288062,
    .front.electium #content{margin-top: 0px;}
    .electium .responsive-menus-simple{top:50px !important;}
    .electium .menu-block-6 .menu-mlid-3824,
    .electium #block-block-103{display: none !important;}
    .electium .menu_section .container,
    .electium #block-menu-block-6{position: relative;margin-top: 0px;}
    .electium #block-menu-block-6 li.menu-mlid-3839{margin-left: 0px;}
    .electium .banner-home{padding: 10px 10px 30px; min-height: 1px; margin-bottom: 10px; width: 100%;}
    .electium .banner-home-p{margin: 15px !important;}
    .electium #content_top h2,
    .page-node-226480 article{margin-top: -100px;}
    .electium #block-webform-client-block-226602,
    .electium #block-webform-client-block-323003,
    .electium #block-webform-client-block-226587,
    .electium article.node-226566,
    .electium #block-views-productos-electium-block-1 .views-row{width: 100%;}
    .electium .banner-home{width: 100% !important;}
    .electium #block-block-103{top:0;}
    .electium .electium_cajas_home_container{padding: 20px;}
    .electium .menu-mlid-3893{display: block !important;text-align: center;background: #dde2e8;}
    .electium.section-configura-el-teu-servei .field-name-body,
    .electium.section-configura-tu-servicio .field-name-body{width: auto;}
    .electium.section-lista-de-deseos #content_top .caption2,
    .electium.section-llista-de-desitjos #content_top .caption2,
    .electium .ctrans,
    .electium .webform-progressbar{display: none !important;}
    .electium.section-configura-el-teu-servei .multiple-checkbox .form-item,
    .electium.section-configura-tu-servicio .multiple-checkbox .form-item{width: 100%;}

}


