/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Para el logo de la UE del footer */
/* El de la home */#media_image-2{margin-left: 10px;}
footer.fusion-footer-widget-area #media_image-2{display: inline-block; margin-top: -11px; position: absolute; margin-left: 10px;}
footer.fusion-footer-widget-area #social_links-widget-2{display: inline-block; width: 150px;}

@media only screen and (max-width: 1199px) {
	footer.fusion-footer-widget-area #social_links-widget-2{margin-top: 20px;}
	footer.fusion-footer-widget-area #media_image-2{margin-top: 10px;}
}
/************************************/
.error-captcha{border: 2px red solid;}

body{font-size: 15px!important;}
.txt17px{font-size: 17px;}

#cn-notice-text{line-height: 1.4em; font-size: 1.2em; padding-top: 20px;}
#cn-notice-text a{color: #333333; font-weight: bold;}
#cn-accept-cookie, #cn-refuse-cookie{margin-top: 20px; padding: 10px 15px; color: #333333!important; border: 2px solid #333333; border-radius: 60px; font-size: 16px;}
.cn-button.wp-default{background: none; text-shadow: none;}
#cn-accept-cookie:hover, #cn-refuse-cookie:hover{color: #000000!important;}

a:hover{text-decoration: none!important;}
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-principal > li > a span,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-main-menu-eng > li > a span,
.fusion-main-menu > ul > li > a span{font-size: 13px;}
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-principal > li > a span,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-main-menu-eng > li > a span{color: #ffffff!important; }
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-principal > li > a span:hover,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-main-menu-eng > li > a span:hover,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-principal > li > a:hover span,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row div.fusion-main-menu > ul#menu-main-menu-eng > li > a:hover span{color: #cccccc!important;}

body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header{background: transparent;}

.fondoBlanco{background-color: #ffffff;}

.fusion-main-menu > ul > li{padding-right: 20px!important;}
.fusion-main-menu > ul > li.fusion-last-menu-item{padding-right: 23px!important;}

.fusion-mobile-menu-icons a{margin-right: 23px;}
.fusion-mobile-menu-icons a::before{/*color: #8C8A88 #9F9F9F!important;*/}
a#colorBlanco:before{color: #ffffff!important;}
a#colorGris:before{color: #8C8A88!important;}

/* Para la galería de Autoconsumo FV */
.bwg-title2{font-size: 13px!important; font-weight: 400!important; font-family: 'Lato'!important; color: #666666!important;}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item1 img:hover{transform: none !important;}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item1, .bwg-title1{cursor: auto;}
/************************************/

.fusion-fullwidth-1{padding-top: 0!important;}
.fusion-fullwidth-4, .fusion-fullwidth-3{padding-bottom: 0!important;}
.interlineado30px table tbody tr{line-height: 30px;}
.interlineado30px table tbody tr td{vertical-align: top;}
.annoHitos{color: #8cc213; margin-right: 10px;}
div#wrapper .fusion-page-title-bar{ background-color: #F9F9F9!important; border-color: #F9F9F9!important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top: 26px!important;}
.fusion-mobile-menu-icons a{margin-top: 11px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{height: 60px;}

.entry-title{font-weight: 100!important;}

/* Color de fondo del header que no lo coge desde el wordpress */
.fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background{background-color: #ffffff!important;}

.icoMail {background: url(/img/email_icon_completo.png) no-repeat right; height: 24px; width: 24px;}
.icoMail:hover{background-position: left; height: 24px;width: 24px;}

.fusion-content-sep{display: none;}

.sidebar div div.heading h4, .sidebar div.fusion-slidingbar-widget-column h4{font-size: 20px;}


#cookie-law-info-bar{font-family:"Raleway",sans-serif !important; background-color: rgba(255, 255, 255, 0.8)!important;}

/****************** COOKIES ******************/
a.cdp-cookies-boton-cerrar{color: #ffffff!important;}
/*************** Fin de COOKIES *************/

/********************* SIMULADOR *****************************/
.versionMovil{display: none;}
.versionDesktop{display: auto;}
/****************** Fin de SIMULADOR ************************/

/********************* CAPTCHA *****************************/
.captchaContacto{margin-bottom: 10px;}
/****************** Fin de CAPTCHA ************************/


/* Migas de pan*/
.migas{max-width: 960px; margin: 0 auto; font-family: 'Raleway', sans-serif; font-size: 12px;}
.migas a{color: #000000; font-weight: bold;}
.migas a:hover{color: #D8D8D8;}
.migas p strong{font-weight: 400!important;}
.centradoMigas{margin: 31px auto;}

.fusion-page-title-bar h1{font-size: 36px!important;font-weight: bold;}

ul#menu-principal li a:hover,
ul#menu-main-menu-eng li a:hover{color: #D8D8D8; text-decoration: none!important;}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a{color: #000000!important;}
/*li.current-menu-ancestor a span, li.current-menu-item a span{color: #8C8A88;}*/
.fusion-main-menu .sub-menu li a{border-bottom: solid 1px #D8D8D8!important;}
ul.sub-menu li a:hover{color: #D8D8D8!important;}
.fusion-main-menu .sub-menu{width: 320px!important;}

.fusion-main-menu .menu-main-menu-eng > ul > li > a{color: #ffffff!important;}
.fusion-main-menu .menu-main-menu-eng > ul > li > a:hover{color: #D8D8D8;}

div.anchoPagina{max-width: 1430px;margin: 0 auto; padding: 15px 0;}

.fusion-main-menu > ul > li > a{line-height: 89px!important;}
.fusion-header-v1, .fusion-header, .fusion-header .fusion-row{height: 86px!important;}

.listCheckAzul{margin-bottom: 0;}
.listCheckAzul ul{margin-top: 0!important;}
.listCheckAzul ul li{list-style: none;}
.liPaddingBottom15px li{padding-bottom: 15px!important;}
.liPaddingBottom7px li{padding-bottom: 7px!important;}
.listCheckAzul ul li:before{background: url("/img/check_b.png") no-repeat;content: ""; height: 18px; left: 15px; position: absolute; margin-top: 7px; width: 12px;}
.sinMarginBottom{margin-bottom: 0!important;}
.sinMarginTop{margin-top: 0!important;}
.marginBottom10px{margin-bottom: 10px;}
.sinPaddingBottom{padding-bottom: 0!important;}
.width8porCiento{width: 8%!important;}
.width8porCiento img{max-width: auto!important;}
.classHeight80px{height: 80px!important; min-width: 80px!important;}
.bannerMiniAccion, .bannerMiniAccionCorto{padding-top:25px; padding-bottom:20px; text-align:center; background-color: #ffffff; border-radius: 24px; -webkit-box-shadow: -1px 6px 25px 0 rgba(207,207,207,0.4); -moz-box-shadow: 0px 0px 46px 0px rgba(207,207,207,0.4); box-shadow: -1px 6px 25px 0 rgba(207,207,207,0.4); max-width: 280px!important; }
.bannerMiniAccion{padding-right: 20px!important; padding-left: 20px!important;}
.bannerMiniAccionCorto{padding-right: 25px!important; padding-left: 25px!important;}
.bannerMiniAccion div.fusion-column-wrapper div.fusion-title h2, .bannerMiniAccionCorto div.fusion-column-wrapper div.fusion-title h2{font-size: 21px!important; font-weight: 900!important; color: #000000!important; padding-bottom: 5px!important;}
.bannerMiniAccion div.fusion-column-wrapper div.fusion-title h3, .bannerMiniAccionCorto div.fusion-column-wrapper div.fusion-title h3{font-size: 22px!important; color: #666666!important; padding-bottom: 20px!important;}
.button-icon-right{margin-left: 6px;}

.marginTop6px{margin-top: 6px!important;}
.marginBottom10px{margin-bottom: 10px!important;}
.marginTop90px{margin-top: 90px;}
.marginTop35px{margin-top: 35px;}

div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center, div.caption div.fusion-title-sc-wrapper div.fusion-title h3.title-heading-center,.botonHomePequenas span.fusion-button-text, .botonHomeGrandes span.fusion-button-text, .fusion-main-menu > ul > li > a span{font-family: 'Raleway', sans-serif!important;}
div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center, div.caption div.fusion-title-sc-wrapper div.fusion-title h3.title-heading-center{margin: auto 30px!important;}
div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center{width: 80%;}
div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center{font-weight: bold!important;font-size: 42px!important;line-height: 1.2em !important;}
div.caption div.fusion-title-sc-wrapper div.fusion-title h3.title-heading-center{font-size: 24px!important; line-height: 1.1em !important; font-weight: bold;}
.slide-content{padding-top: 10px!important; max-width: 960px!important;}

body.home div#wrapper div.fusion-page-title-bar, body.home div#wrapper div#main{display: none!important;}

.botonHomePequenas span.fusion-button-text, .botonHomeGrandes span.fusion-button-text {color: #ffffff!important; font-weight: bold!important;font-size: 14px!important;}
div.tfs-button-1 div.fusion-button-wrapper a{}
div.tfs-button-2 div.fusion-button-wrapper a{}
.botonHomeGrandes{background: #1b36c2 linear-gradient(to top, #1b36c2, #1b36c2) repeat scroll 0 0!important;}
a.botonHomeGrandes:hover{background: #1731b5 linear-gradient(to top, #1731b5, #1731b5) repeat scroll 0 0!important;}
a.botonHomePequenas{background: #dd5619 linear-gradient(to top, #dd5619, #dd5619) repeat scroll 0 0!important;}
a.botonHomePequenas:hover{background: #dd490f linear-gradient(to top, #dd490f, #dd490f) repeat scroll 0 0!important;}
.tfs-slider .slide-content-container .buttons{margin-top: 30px!important;}

.botonHomePequenas{font-size: 17px;line-height: 21px; padding: 12px 17px;}
.botonHomeGrandes{font-size: 17px;line-height: 21px; padding: 12px 22px;}
.tfs-button-2{margin-top: 20px!important;}

a.fusion-social-network-icon{vertical-align: middle; margin-bottom: 0.25rem!important;} /*LOGO UE*/

.tfs-slider .slide-content-center{padding: auto 5px!important;}

.subrayadoBlancoOscuro{border-bottom: 2px solid #ECECEC; margin-bottom: 0!important;}

.flip-boxes .col-lg-3{padding-left: 0!important;}
.fusion-flip-box .flip-box-inner-wrapper .flip-box-front, .fusion-flip-box .flip-box-inner-wrapper .flip-box-back{padding-left: 13px!important; padding-right: 13px!important; height: 229px;}

/* Iconos redes sociales*/
.fusion-icon-facebook:before{content: url(/img/facebook_icon.png);}
.fusion-icon-twitter:before{content: url(/img/twitter_icon.png);}
.fusion-icon-linkedin:before{content: url(/img/linkedin_icon.png);}
.fusion-icon-instagram:before{content: url(/img/instagram_icon.png);
}


/********************* CAMBIOS DE EQUIPO ****************************************/
div.person-author div.fusion-social-networks{vertical-align: top!important;}
div.person-author div.fusion-social-networks div.fusion-social-networks-wrapper a.fusion-icon-linkedin:before{content: url(/img/linkedin_icon_share.png)!important;}
div.person-author div.fusion-social-networks div.fusion-social-networks-wrapper a.fusion-icon-linkedin{background-color: transparent!important; border: none!important; padding-top: 0!important; margin-top: 0!important; }
div.person-author div.person-author-wrapper{min-width: 90%!important;}
div.person-author .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -10px!important;}
.person-desc, .person-content{margin-top:20px!important;}
.person-name{font-size: 17px!important; font-weight: bold;}
.person-title{font-size: 14px!important; font-weight: bold;}
/********************* FIN de CAMBIOS DE EQUIPO ****************************************/

/* Cambios en el título de las páginas interiores */
.fusion-page-title-bar{background-color: #ffffff; border: none;	margin: 35px 0 20px !important;}

.promobox{text-align: center!important; height: 367px;}
.promobox .fusion-title h1{color: #ffffff!important; font-size: 40px!important;}
div.fusion-column-wrapper div.fusion-title{margin-bottom: 0!important;}
.bannerContactaConExpertos h2.title-heading-center{width: auto; font-weight: 100!important; color: #ffffff!important; padding-left: 15% !important;	padding-right: 15% !important; padding-top: 4% !important; font-size: 40px !important; font-family: "Raleway"!important;}
.bannerContactaConExpertos{color: #ffffff!important; font-family: 'Raleway', sans-serif!important; font-size: 2.5em!important;line-height:0; text-align: center;}
.bannerLlamanosAhora p{color: #ffffff; font-size: 1.5em;}
.bannerLlamanosAhora div.fusion-column-wrapper{padding: 4% 0 5% 4%!important;margin: 0!important;}
.bannerLlamanosAhora  .title-sep-container{display: none;}
.bannerLlamanosAhora{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-image: url("http://norvento.com/wp-content/uploads/2016/08/renovables_almacenamiento-llamanos-ahora.jpg"); background-size: cover;}

.button-lightgray span{color: #ffffff!important;}
.btnBlancoFondoTransparente{ border: solid #ffffff 1px!important; width: 358px!important;  margin-top: 3%; font-size: 16px!important; padding: 16px 0!important;}
.btnGrisFondoTransparente250{border: solid #666666 1px!important; width: 250px!important; color: #666666!important; font-size: 12px!important; padding: 16px 0!important;}
.btnGrisFondoTransparente250 span{color: #666666!important;}
.btnBlancoFondoTransparente, .btnGrisFondoTransparente250, .btnVerde250{font-family: 'Raleway', sans-serif!important; font-weight: bold!important; background: transparent none repeat scroll 0 0 !important; border-radius: 2px!important;}
a.btnBlancoFondoTransparente:hover{background: rgba(255,255,255,0.2)!important;}
a.btnGrisFondoTransparente250:hover{background: rgba(0,0,0,0.1)!important;}
.btnVerde250 {background: rgba(140,194,19,1)!important; font-size: 12px!important;  width: 250px!important; padding: 17px 0!important;}
.btnVerde250 span, .btnRedondeadoVerde span, .btnRedondeadoAzul span, .btnRedondeadoNaranja span{color: #ffffff!important;}
a.btnVerde250:hover, a.btnRedondeadoVerde:hover{background: rgba(126, 177, 13, 1)!important;}
.btnRedondeadoVerde{background: rgba(140,194,19,1)!important; border-radius: 25px!important;}
.btnRedondeadoVerde .fa-chevron-right:before, .btnRedondeadoAzul .fa-chevron-right:before, .btnRedondeadoNaranja .fa-chevron-right::before{color: #ffffff;}
.btnRedondeadoVerde span, .btnRedondeadoAzul span, .btnRedondeadoNaranja span{font-size: 14px; font-family: 'Raleway', sans-serif!important;}
.btnRedondeadoAzul{background: #1b36c2 linear-gradient(to top, #1b36c2, #1b36c2) repeat scroll 0 0!important; border-radius: 25px!important;}
a.btnRedondeadoAzul:hover{background: #1731b5 linear-gradient(to top, #1731b5, #1731b5) repeat scroll 0 0!important;}
a.btnRedondeadoNaranja{background: #dd5619 linear-gradient(to top, #dd5619, #dd5619) repeat scroll 0 0!important; border-radius: 25px!important;}
a.btnRedondeadoNaranja:hover{background: #dd490f linear-gradient(to top, #dd490f, #dd490f) repeat scroll 0 0!important;}
.btnRedondeadoNaranja, .btnRedondeadoAzul, .btnRedondeadoVerde{min-width: 200px; border: none!important; min-width: 228px}


/*********************** CASO DE ESTUDIO *************************/
.txtCasoEstudio, .txtCasoEstudioLargo{padding-top: 16px; margin-bottom: 0!important; width: 50%; margin-bottom: 50px !important;}
.txtCasoEstudio h2, .txtCasoEstudioLargo h2{color: #000000!important; font-size: 30px!important; margin-bottom: 5px;}
.txtCasoEstudio .fusion-title-sc-wrapper, .txtCasoEstudioLargo .fusion-title-sc-wrapper{background-color: transparent!important; padding: 0!important;}
.txtCasoEstudio .slide-content{padding-top: 25px!important;}
.txtCasoEstudioLargo .slide-content{padding-top: 0px!important;}
.txtCasoEstudio .heading, .txtCasoEstudioLargo .heading{margin-bottom: 0px!important;}
.txtCasoEstudio .slide-content-container, .txtCasoEstudioLargo .slide-content-container{padding: 0!important;}
.txtCasoEstudio h3, .txtCasoEstudioLargo h3{font-size: 18px!important; color: #666666!important;line-height: 27px!important;}
/*********************** Fin de CASO DE ESTUDIO *************************/

div.grandesEmpresas div.fusion-column-wrapper div.fusion-column-table div.fusion-column-tablecell div.fusion-slider-container div.tfs-slider ul li div.slide-content-container div.slide-content div.buttons div.tfs-button-1 div.fusion-button-wrapper a.button-XLarge{margin-top: 30px;}
div.pequenasEmpresas div.fusion-column-wrapper div.fusion-slider-container div.tfs-slider ul li div.slide-content-container div.slide-content div.buttons div.tfs-button-1 div.fusion-button-wrapper a.button-XLarge{margin-top: 30px;}

.txt30px, .txt30px h2{font-size: 30px!important;}
.txt18px{font-size: 18px;}
.txt14px{font-size: 14px;}
.txt13px{font-size: 13px; margin-bottom: 0px !important;}
.fontRaleway{font-family: 'Raleway', sans-serif;}

/*************** NUESTRAS INSTALACIONES ****************/
.page-id-6066 .width-100 .listadoNuestrasInstalaciones,
.page-id-7928 .width-100 .listadoNuestrasInstalaciones{margin-left: auto!important; margin-right: auto!important;}
.page-id-6066 .width-100 .fullwidth-box .fusion-row div.fusion-layout-column div.fusion-column-wrapper p img,
.page-id-7928 .width-100 .fullwidth-box .fusion-row div.fusion-layout-column div.fusion-column-wrapper p img{border: 1px solid #cccccc;}
.listadoNuestrasInstalaciones{margin: 0 auto !important; max-height: 250px; width: 1015px;}
.page-id-6066 .width-100 .fullwidth-box .fusion-row,
.page-id-7928 .width-100 .fullwidth-box .fusion-row{padding-top: 30px;}
/*********** Fin de NUESTRAS INSTALACIONES ************/

/******************* BIOPLANT ***********************/
.cuadroBioplant .fusion-column-wrapper{padding: 40px 70px 50px;}
/*************** Fin de BIOPLANT ***************************/

.page-id-6960 .width-100 .listadoNuestrasInstalaciones{margin-left: auto!important; margin-right: auto!important;}
.page-id-6960 .width-100 .fullwidth-box .fusion-row div.fusion-layout-column div.fusion-column-wrapper p img{border: 1px solid #cccccc;}


.verticalAlign{vertical-align: middle!important;}

body.single-post div#wrapper div#main div.fusion-row div#content div.type-post div.fusion-meta-info{display: none;}
body.single-post div#wrapper div#main div.fusion-row div#content div.type-post div.fusion-fullwidth{padding-bottom: 0!important;}

.fusion-sharing-box{margin-bottom: 0 !important; margin-left: auto; margin-right: auto; margin-top: 0; max-width: 960px; margin-top: 0!important; padding-right:10px!important; padding-left: 10px!important; padding-top:0px!important; padding-bottom:0px!important; background-color: #ffffff!important;}
.fusion-sharing-box h4{float: right; padding-top: 3px;}
.fusion-sharing-box .fusion-social-networks{width: 15%;}
.fusion-sharing-box div.fusion-social-networks a.fusion-icon-twitter::before{content: url("/img/twitter_icon_share.png") !important;}
.fusion-sharing-box div.fusion-social-networks a.fusion-icon-linkedin::before{content: url("/img/linkedin_icon_share.png") !important;}
.fusion-sharing-box div.fusion-social-networks a.fusion-icon-facebook::before{content: url("/img/facebook_icon_share.png") !important;}
.fusion-sharing-box div.fusion-social-networks a.fusion-mail{display: none;}

/************* BLOG *****************/
#post-6642 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .post-content .fusion-single-line-meta,
#post-7894 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .post-content .fusion-single-line-meta{display: none;}
#post-6642 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper,
#post-7894 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper{padding: 30px 10px 0; font-size: 13px;}
#post-6642 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .post-content h2,
#post-7894 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .post-content h2{font-weight: bold!important;}
#post-6642 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .post-content .fusion-post-content-container,
#post-7894 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .post-content .fusion-post-content-container{font-size: 14px;}
#post-6642 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid,
#post-7894 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid{padding: 10px;}
/************* Fin de BLOG *****************/

/************* ENTRADAS DE BLOG *****************/
.single-navigation{border: none; margin-bottom: 10px!important; margin: 0 auto;	max-width: 960px; margin-bottom: 0px!important; background-color: #ffffff; padding-right: 10px;}
.single-navigation a, .single-navigation a[rel="prev"]::before, .pagination-prev::before, .single-navigation a[rel="next"]::after, .pagination-prev::after{color: #000000!important; font-size: 12px;}
.post-slideshow{margin-bottom: 0px!important;}
/************* FIN de ENTRADAS DE BLOG *****************/

.widget_categories ul li a, .widget_categories ul li a::before{color: #000000!important;}
h4.widget-title{font-size: 16px;}

/******************** HOME ***************************/
/* Header */
.fusion-logo{margin: 23px 0 15px 0!important;}
.fusion-main-menu .fusion-widget-cart-counter > a::before, .fusion-main-menu > ul > li > a{height: 83px!important; color: #000!important;}
.fusion-main-menu ul#menu-principal li.fusion-last-menu-item a,
.fusion-main-menu ul#menu-main-menu-eng li.fusion-last-menu-item a{font-weight: 600!important; font-size: 13px; color: #0c0c0c;}
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row .fusion-main-menu ul#menu-principal li.fusion-last-menu-item a,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row .fusion-main-menu ul#menu-main-menu-eng li.fusion-last-menu-item a{color: #0c0c0c;}
.fusion-main-menu ul#menu-principal li.fusion-last-menu-item ul.submenu-languages li a,
.fusion-main-menu ul#menu-main-menu-eng li.fusion-last-menu-item ul.submenu-languages li a,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row .fusion-main-menu ul#menu-main-menu-eng li#menu-item-wpml-ls-principal-en ul.sub-menu li#menu-item-wpml-ls-principal-es a span span.wpml-ls-native,
body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header div.fusion-row .fusion-main-menu ul#menu-principal li#menu-item-wpml-ls-principal-es ul.sub-menu li#menu-item-wpml-ls-principal-en a span span.wpml-ls-native{color: #666666!important;}
.fusion-main-menu ul#menu-principal li.fusion-last-menu-item ul.submenu-languages li a:before,
.fusion-main-menu ul#menu-main-menu-eng li.fusion-last-menu-item ul.submenu-languages li a:before{content: "";}
.fusion-main-menu ul#menu-principal li.fusion-last-menu-item ul.submenu-languages,
.fusion-main-menu ul#menu-principal li#menu-item-wpml-ls-principal-es ul.sub-menu,
.fusion-main-menu ul#menu-main-menu-eng li.fusion-last-menu-item ul.submenu-languages,
.fusion-main-menu ul#menu-main-menu-eng li#menu-item-wpml-ls-principal-en ul.sub-menu{width: 100px!important;}
#menu-item-wpml-ls-principal-en {margin-top: 0px;}
#menu-item-wpml-ls-principal-es {margin-top: 1px;}

/* Margen superior del texto de la home*/
.tfs-slider .slide-content-container, .flex-viewport ul.slides li.flex-active-slide div.slide-content-container{top: 48%;}

/* Footer */
body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 ul li a{ font-family: 'Raleway', sans-serif;}
body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 {width: 75%;display: inline-block;}
body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-1{width: auto;display: inline-block;}
div.fusion-social-networks{text-align: right;}
body.page-template-full-screen div#footer-fixed footer.fusion-footer-widget-area{background: none!important;}
body.page-template-full-screen div#footer-fixed{background-color: rgba(51, 51, 54,1) !important;}
body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{padding: 11px 0 0;}
#footer-fixed{height: 44px;}
#footer-fixed ul li:after {content: " | "; color: #cccccc; font-size: 12px; padding-right: 5px; padding-left: 5px;}
body.page-template-full-screen div#footer-fixed ul li.menu-item-type-custom:after{content: normal; }
body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 div.fusion-widget-menu ul li a{text-transform: none!important;padding-right: 0px !important;}
body.page-template-full-screen div#footer-fixed .footer-container{padding-top: 0!important;}
.widget .fusion-social-networks .fusion-social-networks-wrapper{margin: 0;}

#menu-widget-2 ul li a{font-size: 12px!important;}
#menu-widget-2 ul li a::after{padding-left: 8px!important;color: #ffffff!important; font-size: 1.1em!important; font-weight: 100;}

footer.fusion-footer-widget-area{padding: 10px 0 5px 0!important; border-top-width:0px !important;}
ul#menu-norvento-footer-1, ul#menu-norvento-footer-ingles-1{padding-left: 0px!important;margin:11px 0 0 0!important;}
#menu-widget-2 ul {font-family: 'Raleway', sans-serif!important;}
#menu-widget-2 ul li a{color: #ffffff!important; font-weight: bold;}
#menu-widget-2 ul li a:hover{color: #c6c6c6!important;}
#menu-widget-2 ul li.menu-item-6078 a:hover{ color: #ffffff!important;}

#footer-fixed ul li.menu-item-6656::after, #footer-fixed ul li.menu-item-7934::after{content: none;}
/******************** FIN HOME ***************************/

/******************** SLIDERS/PROMOBOX ******************/
.ls-wp-fullwidth-helper, .ls-slide{text-align: center!important;}
.ls-wp-fullwidth-helper h1{font-weight: 100!important;}
/******************** FIN SLIDERS/PROMOBOX ******************/

/* Grandes empresas */
div.faqsGrandesEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.collapsed div.fusion-toggle-icon-wrapper .fa-fusion-box::before,
div.faqsGrandesEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box::before {content: url("/img/more_icon_b.png");}
div.faqsGrandesEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.active div.fusion-toggle-icon-wrapper .fa-fusion-box::before{content: url("/img/less_icon.png");}
div.faqsGrandesEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box{background-color: #F9F9F9!important;}
div.faqsGrandesEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a{font-weight: bold;}

/* Pequeñas empresas */
div.faqsPequenasEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.collapsed div.fusion-toggle-icon-wrapper .fa-fusion-box::before,
div.faqsPequenasEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box::before {content: url("/img/more_icon_o.png");}
div.faqsPequenasEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.active div.fusion-toggle-icon-wrapper .fa-fusion-box::before{content: url("/img/less_icon.png");}
div.faqsPequenasEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box{background-color: #F9F9F9!important;}
div.faqsPequenasEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a{font-weight: bold;}
div.faqsPequenasEmpresas div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a:hover{color: #DF5800;}

/* Trabaja con nosotros */
div.faqsTrabajaNosotros div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.collapsed div.fusion-toggle-icon-wrapper .fa-fusion-box::before,
div.faqsTrabajaNosotros div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box::before {content: url("/img/more_icon_o.png");}
div.faqsTrabajaNosotros div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.active div.fusion-toggle-icon-wrapper .fa-fusion-box::before{content: url("/img/less_icon.png");}
div.faqsTrabajaNosotros div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box{background-color: #F9F9F9!important;}
div.faqsTrabajaNosotros div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a{font-weight: bold;}
div.faqsTrabajaNosotros div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a:hover{color: #8CC213;}
/*.page-id-6069 #main, .page-id-7919 #main{min-height: 100%; position: relative;}
.page-id-6069 .fusion-footer, .page-id-7919 .fusion-footer{position: absolute; bottom: 0; width: 100%;}*/


div.ofertasTrabajo div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.collapsed div.fusion-toggle-icon-wrapper .fa-fusion-box::before,
div.ofertasTrabajo div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box::before {content: url("/img/more_info_green.png");}
div.ofertasTrabajo div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a.active div.fusion-toggle-icon-wrapper .fa-fusion-box::before{content: url("/img/less_icon.png");}
div.ofertasTrabajo div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a div.fusion-toggle-icon-wrapper .fa-fusion-box{background-color: #F9F9F9!important;}
div.ofertasTrabajo div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a{font-weight: bold;}
div.ofertasTrabajo div.fusion-column-wrapper div.accordian div div.fusion-panel div.panel-heading h4.panel-title a:hover{color: #8CC213;}

/* Menú del responsive */
.fusion-mobile-nav-item a{font-size: 13px!important; height: 67px!important; line-height: 76px!important; border: none !important; background-color: #ffffff !important;}
.fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item a:active{ background-color: #f9f9f9 !important;}
.fusion-mobile-nav-item a:hover > span, .fusion-mobile-nav-item a:active > span{ color: #8C8A88 !important;}

.fusion-open-submenu:before{content: url("/img/dropdown_normal.png")!important; padding-top: 19px; padding-right: 500px!important;}
.fusion-open-submenu:before:hover{content: url("/img/dropdown_hover.png")!important;}

.fusion-mobile-nav-holder ul#menu-principal, .fusion-mobile-nav-holder ul#menu-main-menu-eng{padding-right: 20px;}

/********************* NEWS **********************/
 div.post-slideshow ul li a img.wp-post-image{display: none;}
.fusion-rollover{display: none!important;}
.fusion-meta-info{border: none!important;}
div.fusion-post-content h2.entry-title a, .fusion-meta-info a, .more a::after, .fusion-read-more::after{color: #000000!important;}

.post{margin-bottom: 0px;}

.page-template-100-width-news div#wrapper div#main div.fusion-row{max-width: 100%!important;}
.page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row{width: 1015px; margin: 0 auto!important;}
.page-template-100-width-news div#wrapper div#main{padding: 0;}
.fusion-post-medium{background-color: #ffffff; padding: 30px 30px 0 30px; max-height: 250px;  margin-bottom: 30px;}
.page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
.fusion-blog-shortcode .fusion-posts-container .fusion-post-medium{margin-right: 0; font-size: 13px;}
.page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
.fusion-blog-shortcode .fusion-posts-container .fusion-post-medium .fusion-post-content .fusion-post-content-container{font-size: 14px;}
.page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
.fusion-blog-shortcode .fusion-posts-container .fusion-post-medium h2{font-size: 24px; margin-bottom:15px;}
.page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
.fusion-blog-shortcode .fusion-posts-container .fusion-post-medium .fusion-meta-info{margin-top: 0px;}
.page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
.fusion-blog-shortcode .fusion-posts-container .fusion-post-medium .fusion-flexslider ul.slides li.flex-active-slide .fusion-image-wrapper img{border: 1px solid #cccccc; max-width:293px;}
/******************** Fin NEWS **********************/

/******************* FLIP BOX **********************/
.flip-box-front-inner{font-weight: bold;}
h2.flip-box-heading{font-family: 'Raleway', sans-serif; font-size: 23px!important;}
/******************* FIN FLIP BOX ******************/

/******************** IMAGE HOSTSPOT *******************************/
.info-icon.icon1{background: rgba(0, 0, 0, 0) url("/img/more_icon_b.png") no-repeat scroll 0 0!important}
h4.popover-title{color: #132FC7!important; background-color: #ffffff!important; border-bottom:none!important; font-size: 13px!important; padding-bottom: 0!important; margin-top: 10px!important;}
.popover-content{font-size: 13px!important; margin-bottom: 10px!important}

/* Pequeñas empresas */
.info-icon.icon2{background: rgba(0, 0, 0, 0) url("/img/more_icon_o.png") no-repeat scroll 0 0!important}
.pequenasEmpresas h4.popover-title{color: #DF5800!important; background-color: #ffffff!important; border-bottom:none!important; font-size: 13px!important; padding-bottom: 0!important; margin-top: 10px!important;}
.imgEstandaresCalidad{margin-right: 70px; margin-top: 40px;}
.subrayadoNaranja{border-bottom: solid 1px #EC9A5B;}
.subrayadoAzul{border-bottom: solid 1px #26358C;}


.txtVerde{color: #8CC213;}

/************************* TABLAS ***********************/
.table, .tableUnTercio, .tableCentrada, .tableProduccionEnergetica, .tableInstalaciones {display: table; font-size: 13px;}
.tableUnTercio{float: left; width: 78%;}
.tableCentrada{width: 80%; margin: auto;}
.row {display: table-row;}
.cell, .cellTitulo, .cellUltima {font-family: 'Raleway', sans-serif;}
.cell {display: table-cell; border-bottom: 1px #D8D8D8 solid; padding: 6px 0;}
.cellTitulo{display: table-cell; font-weight: bold; padding-bottom: 10px;}
.cellUltima{display: table-cell; border: none!important;}
.cellicono{padding: 0 0 0 20px}
.centrado{text-align: center;}
.tableInstalaciones{width: 100%;}
.tableInstalaciones .cell{padding-top:25px;}

.tableSedes{padding-top: 10px;}
.tableSedes .cell{border: none; font-family: 'Lato', sans-serif;}
.tableSedes .cellPaddingRight{padding-right: 50px; padding-left: 20px;}
.tableSedes a{color: #8CC213; font-weight: bold;}

.tableProduccionEnergetica{border:1px solid #cccccc; text-align: center; width: 35%; margin-left: 70px;}
.tableProduccionEnergetica .row .cell{border-left: 1px solid #cccccc; border-bottom: none;}
.alineacionDrcha{text-align: right; padding-right: 2px;}
.alineacionIzq{text-align: left;}
.alineacionInf{vertical-align: bottom; padding: 0;}
.alineacionSup{vertical-align: top; padding: 0;}
.borderSup{border-top: 1px solid #cccccc;}
.sinBorderIzq{border-left: none!important;}
.sinBorder{border: none!important;}

.width40{width: 40%;}
.width60{width: 60%; padding-left: 50px;}
.width34{width: 34%;}
.width40{width: 40%; padding-bottom: 50px; padding-left: 50px;}
.width300pxIzq{width: 300px;}
.width300pxDcha{width: 330px; padding-bottom: 20px; padding-left: 30px;}
.width505px{width: 505px; padding-bottom: 50px; padding-left: 50px;}
.width455px{width: 455px;}
.width90{width: 90%;}
.width25{width: 25%;}
/************************* FIN de TABLAS ***********************/

/**************** DÉJENOS SUS DATOS ***********************/
/*Simulador*/
.contenedor960px{width: 960px; margin: 40px auto 0 !important;}
.imgAero{float: left; margin-right: 30px; margin-top: 10px;}
.page-template-simulador div#wrapper div#main{background-color: #ffffff; padding: 0;}
.page-template-simulador div#wrapper div#main h1{ font-family: "Raleway"; font-weight: 200; font-size: 36px; color: #333333;}
.page-template-simulador div#wrapper div#main div.fusion-row{max-width: 100%!important;}
.page-template-simulador div#wrapper div#main div.fusion-row div.promobox div.fusion-row div.fusion-one-full{width: 960px; margin: 0 auto!important;}

.textoSimulacion{margin: 80px auto 0 auto; width: 960px; font-size: 14px!important;}
.resultadosSimulador{margin-bottom: 30px!important; font-size: 14px!important;}
.resultadosSimulador .row .cell{border-bottom: none!important; background-color: #ffffff;}
.resultadosSimulador .row .width40{padding-left: 80px!important;}
.resultadosSimulador .row .width505px{padding: 0 65px; height: 300px; vertical-align: middle;}
.conBorde38px{border-right: 38px solid #f9f9f9;}
form.fondoBlanco{margin: 0 auto; width: 960px;}

/**/
div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap select.wpcf7-form-control,
div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap div.select-arrow,
div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap input.wpcf7-form-control,
/*div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap textarea.wpcf7-form-control,*/
div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap select.wpcf7-form-control,
div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap div.select-arrow,
div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap input.wpcf7-form-control,
/*div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap textarea.wpcf7-form-control,*/
div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap select.wpcf7-form-control,
div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap div.select-arrow,
div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap input.wpcf7-form-control,
/*div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap textarea.wpcf7-form-control,*/
div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap select.wpcf7-form-control,
div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap div.select-arrow,
div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap input.wpcf7-form-control,
/*div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.tableFormulario div.row div.cell p span.wpcf7-form-control-wrap textarea.wpcf7-form-control,*/
.tableSimulador .row .cell select{background: #DFDFDF!important; font-size: 14px; color: #000000; height: 35px;}
.tableSimulador .row .cell div.select-arrow{background: #DFDFDF!important; font-size: 14px; color: #000000; height: 35px; border: none; width: 100%;}
.tableSimulador .row .cell input {background: #DFDFDF!important; font-size: 14px; color: #000000; height: 35px; border: none;}
div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap textarea,
div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap textarea,
div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap textarea,
div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap textarea,
div#wpcf7-f7572-p7377-o1 form.wpcf7-form p span.wpcf7-form-control-wrap textarea{background: #DFDFDF; font-size: 14px; color: #000000;}
.tableSimulador .row .cell textarea{background: #DFDFDF; font-size: 14px; color: #000000; border: none; width: 100%; height: 90px; padding: 15px;}

div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap select.wpcf7-form-control option,
div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap select.wpcf7-form-control option,
div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap select.wpcf7-form-control option,
div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.tableFormulario div.row div.cell span.wpcf7-form-control-wrap select.wpcf7-form-control option,
.tableSimulador .row .cell select option{padding-top: 10px; padding-bottom: 10px;}

.tableSimulador{margin-bottom: 0!important; padding-bottom: 0!important;}
.nota{font-size: 13px; font-weight: normal!important;}

.borderBottom{border-bottom: 1px #cccccc solid!important; }
.tableFormulario {margin-bottom: 30px; padding-bottom: 10px;}
.tableFormulario .row .cell{border: none;}
.tableFormulario .cell{font-family: 'Lato',sans-serif!important; color: #000000;}
.tableFormulario div.label, div.labelNegrita{font-weight: bold; padding-bottom: 10px; color: #000000!important;}
.tableFormulario div.label span{color: #8CC213;}
.tableFormulario div.label span, div.labelNegrita span{font-weight: normal;}
span.wpcf7-form-control-wrap input.wpcf7-form-control, textarea.wpcf7-form-control, select.wpcf7-form-control, wpcf7-form textarea, textarea{background-color: #dfdfdf!important; width: 100%!important; border: none;}
.paddingRigth50{padding-right: 50px;}
input.wpcf7-submit{background: #8CC213 linear-gradient(to top, #8CC213, #8CC213) repeat scroll 0 0!important; color: #dfdfdf!important; float: right; width: 100%!important;}
/*span.wpcf7-list-item{display: -moz-inline-grid;	text-align: center;}*/
/**************** FIN de DÉJENOS SUS DATOS ***********************/

.negro{color: #000000;}
.width30{width: 30%;}
.width35{width: 35%;}
.width60{width: 60%;}
.width576{width: 576px; padding-left: 50px;}
.width452{width: 452px; padding-left: 30px;}
.width960{width: 960px;}

/* Formulario*/
div.enviarFormulario input.wpcf7-submit{width: 260px!important;}
/* Fin formulario */

/************************** MEDIA ********************************/
div.media div.fusion-row .fusion-one-fourth{background-color: #ffffff; padding: 10px; min-height: 242px;}
div.media div.fusion-row div.fusion-one-fourth:hover{background-color: rgba(207,207,207,0.4);}
div.media div.fusion-row .fusion-one-fourth .fusion-column-wrapper p.txt13px{padding-top: 10px; padding-bottom: 10px; font-weight: normal;}
div.media div.fusion-row .fusion-one-fourth .fusion-column-wrapper p{padding-top: 10px; padding-bottom: 10px; font-weight: bold; margin-bottom: 0;}
div.media div.fusion-row div.fusion-one-fourth .fusion-column-wrapper .fusion-imageframe{border-bottom: 1px solid #cccccc;}
/************************** Fin de MEDIA ********************************/

/************************ EQUIPO **********************************/
.person-desc{margin-top: 10px!important;}
.person-content{margin-top: 5px!important;}
div.equipo div.fusion-row div.fusion-layout-column{margin-bottom: 30px!important;}
/******************* Fin de EQUIPO *******************************/

/************************** BLOG ********************************/
.page-id-6642 div#wrapper div#main div.fusion-row, .page-id-7894 div#wrapper div#main div.fusion-row {background-color: #ffffff; padding: 20px;}
.page-id-6642 div#wrapper div#main div.fusion-row, .page-id-7894 div#wrapper div#main div.fusion-row{padding-right: 15px!important; padding-left: 15px!important;}
/************************** Fin de BLOG *************************/

/************************* TABLAS ***********************/
.bordeRedondeado .fusion-column-wrapper{border-radius: 10px;}
/*********************** Fin de TABLAS *****************/

/********************** NUESTRAS INSTALACIONES ******************/
.listadoNuestrasInstalaciones .fusion-row .fusion-one-third{margin-right: 25px;}
/********************** Fin de NUESTRAS INSTALACIONES ******************/

/**************** CONTACTO ******************************/
.page-id-15 div#wrapper div#main, .page-id-7834 div#wrapper div#main{padding-right: 0px!important;padding-left: 0px!important;}
.nombreSede{font-weight: bold; color: #000000; padding-bottom: 8px;}

#wpcf7-f4-p15-o1, #wpcf7-f7835-p7834-o1{padding-left: 10px; padding-right: 10px; padding-top: 20px;}
.formularioContacto{font-size: 13px;}

.formularioContacto .row .cell textarea,
.formularioContacto div.fusion-column-wrapper div#wpcf7-f4-p15-o1 form.wpcf7-form p span.wpcf7-form-control-wrap input.wpcf7-form-control,
.formularioContacto div.fusion-column-wrapper div#wpcf7-f4-p15-o1 form.wpcf7-form p span.wpcf7-form-control-wrap textarea.wpcf7-form-controll,
.formularioContacto div.fusion-column-wrapper div#wpcf7-f7835-p7834-o1 form.wpcf7-form p span.wpcf7-form-control-wrap input.wpcf7-form-control,
.formularioContacto div.fusion-column-wrapper div#wpcf7-f7835-p7834-o1 form.wpcf7-form p span.wpcf7-form-control-wrap textarea.wpcf7-form-controll{background: #f5f5f5!important; border-radius: 2px!important; margin-top: 5px; height: 40px;}
div#wpcf7-f4-p15-o1 form.wpcf7-form p span.wpcf7-form-control-wrap textarea, div#wpcf7-f7835-p7834-o1 form.wpcf7-form p span.wpcf7-form-control-wrap textarea{background: #f5f5f5!important; border-radius: 2px!important; margin-top: 5px;  min-height: 275px;}
.formularioContacto div.fusion-column-wrapper div#wpcf7-f4-p15-o1 form.wpcf7-form p, .formularioContacto div.fusion-column-wrapper div#wpcf7-f7835-p7834-o1 form.wpcf7-form p{margin-bottom: 15px;}
div#wpcf7-f4-p15-o1 form.wpcf7-form p input.wpcf7-submit, div#wpcf7-f7835-p7834-o1 form.wpcf7-form p input.wpcf7-submit{font-family: 'Raleway', sans-serif; font-weight: 900; font-size: 12px; padding-top: 15px; padding-bottom: 15px;}
.checkPersonalizado{background: #DFDFDF!important;}

input[type="checkbox"]{/* appearance: none; -moz-appearance: none; -webkit-appearance: none; margin-right: 15px;*/ width: 25px; height: 25px;}

.tel-684 input.wpcf7-text, .your-email input.wpcf7-text{width: 90%!important;}
/**************** FIN de CONTACTO ***********************/

@media screen and ( max-width: 1460px ) {
 #menu-widget-2 > .fusion-widget-menu ul{padding-left: 10px!important;}
}

@media screen and ( max-width: 1350px ) {
 .fusion-main-menu > ul > li{padding-right: 20px!important;}
 .fusion-header{padding-right: 0px!important;}
}

/*-------------------[1280px]------------------*/
@media screen and ( max-width: 1300px ) {
 .separador80{display: none;}
 .fusion-header{padding-right: 0px!important;}
 #menu-widget-2 > .fusion-widget-menu ul{padding-left: 10px!important;}
 .fusion-widget-menu ul#menu-norvento-footer{padding-left: 4px!important;}
}

@media screen and ( max-width: 1250px ) {
 .separador80{display: none;}
 .fusion-main-menu > ul > li{padding-right: 20px!important;}
 .fusion-header{padding-right: 0px!important;}
}

@media screen and ( max-width: 1190px ) {
 /*cambio de tamaño del footer*/
 #footer-fixed ul li:after {font-size: 1.4em!important;}
 a.fusion-social-network-icon{font-size: 19px!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{padding-top: 13px;}

 .btnGrisFondoTransparente250, .btnVerde250{width: 200px!important;}

 .tableUnTercio{float: left; width: 100%;}

 .col-lg-3 {width: 25%; float: right;}
 .col-lg-9 {width: 75%; float: left;}
}

@media screen and ( max-width: 1150px ) {
 .fusion-main-menu > ul > li{padding-right: 20px!important;}
 .fusion-header{padding-right: 0px!important;}

 /* Footer */
 .widget .fusion-social-networks .fusion-social-networks-wrapper{padding-top: 0!important;}
 .listadoNuestrasInstalaciones{max-height: 100%!important; width: 100%!important;}
}

@media screen and ( max-width: 1100px ) {
 .fusion-main-menu > ul > li{padding-right: 15px!important;}

 /*cambio de tamaño del footer*/
 #footer-fixed ul li:after {font-size: 1.3em!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container #social_links-widget-2{width: 20%;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2{width: 80%;}

 .fusion-main-menu > ul > li{padding-right: 20px!important;}
 .fusion-header{padding-right: 0px!important;}
 .widget .fusion-social-networks .fusion-social-networks-wrapper{padding-top: 20px;}
}

@media screen and ( max-width: 1090px ) {
 .tableProduccionEnergetica{margin-left:10px!important;}
 .imgEstandaresCalidad{margin-right: 10px!important;}
 .separador80{display: none;}

 /* Footer */
 #footer-fixed {height: auto;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2{width: 100%!important; text-align: center;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 > .fusion-widget-menu ul{float: none!important;}
 #footer-fixed ul li:after {font-size: 1.4em!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container #social_links-widget-2{width: 100%;}
 #footer-fixed .social_links{text-align: center;}
 a.fusion-social-network-icon{font-size: 19px!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{padding-bottom: 20px;}

 /* Footer general */
 .fusion-footer {height: auto;}
 #menu-widget-2 > .fusion-widget-menu ul{float: none!important;}
 .fusion-footer ul li:after {font-size: 1.4em!important;}

 /*********** NUESTRAS INSTALACIONES *************/
 .listadoNuestrasInstalaciones{max-height: 100%!important; width: 100%!important;}
 /******** Fin de NUESTRAS INSTALACIONES *************/
}

@media screen and ( max-width: 1050px ) {
 .fusion-main-menu > ul > li > a span {font-size: 12px !important;}
}

/*-------------------[973px  Tablet]------------------*/
@media only screen and ( max-width: 990px ) {
 body.home div#wrapper div.fusion-header-wrapper div.fusion-header-v1 div.fusion-header{background: rgba(51, 51, 54, 1) !important}
 .centradoMigas{display: none;}
 .separador80 {display: none;}

 /* Footer */
 .footer-container{margin: auto 20px!important;}
 #footer-fixed ul li::after{content: none!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2{width: 66%!important; text-align: left; padding-left: 20px;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 > .fusion-widget-menu ul li{display: inline-table; width: 49%;}
 body.page-template-full-screen div#footer-fixed div.footer-container #social_links-widget-2{width: 33%!important;}
 body.page-template-full-screen div#footer-fixed{position: relative!important;}

 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{padding-top: 98px; padding-bottom: 0!important;}
 div#footer-fixed div.footer-container div.social_links-widget-2 div.fusion-social-networks a.fusion-social-network-icon{font-size: 23px!important; padding-right: 5px; color: #333333!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 div.fusion-widget-menu ul li a{padding-bottom: 10px;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 div.fusion-widget-menu ul li a:hover{color: #cccccc!important; }

 /*Footer general*/
 div#menu-widget-2 div.fusion-widget-menu ul#menu-norvento-footer li.menu-item a:after{content: none!important;}
 .col-lg-9, .col-lg-3 {padding-right: 0px!important; padding-left: 0px!important;}
 .col-lg-9{width: 65%!important; float: left;}
 div#menu-widget-2{text-align: left; padding-left: 20px;}
 #menu-widget-2 > .fusion-widget-menu ul li{display: inline-table; width: 49%;}
 div.fusion-footer-widget-area{position: relative!important;padding-bottom: 30px;}
 footer.fusion-footer-widget-area{padding-left: 20px !important; border-top-width:0px !important;}

 div#social_links-widget-2 div.fusion-social-networks{/*padding-top: 78px; */padding-bottom: 0!important;}
 div.social_links-widget-2 div.fusion-social-networks a.fusion-social-network-icon{font-size: 23px!important; padding-right: 5px; color: #333333!important;}
 #menu-widget-2 div.fusion-widget-menu ul li a{padding-bottom: 10px;}
 #menu-widget-2 div.fusion-widget-menu ul li a:hover{color: #cccccc!important; }

 .btnFondoTransparente{font-size: 16px!important; width: 90%!important;}
 .promobox .fusion-title h1{font-size: 35px; padding-right: 0px!important; padding-left: 0px!important;}
 .promobox{ height: 90%; padding-top: 90px;}
 .promobox .centroControl{margin-top: 0!important;}

 .btnGrisFondoTransparente250, .btnVerde250{width: 170px!important;}

 .bannerMiniAccion div.fusion-column-wrapper div.fusion-title h2{font-size: 18px!important;}
 .bannerMiniAccion div.fusion-column-wrapper div.fusion-title h3{font-size: 20px!important;}

 /*********** NUESTRAS INSTALACIONES *************/
 #post-6066 .post-content .promobox,
 #post-7928 .post-content .promobox{padding-bottom: 20px!important;}
 #post-6066 .post-content .promobox .fusion-row,
 #post-7928 .post-content .promobox .fusion-row{padding-top: 0!important;}
 /******** Fin de NUESTRAS INSTALACIONES *************/

 /************* BANNERS MINI ***************/
 .bannerMiniAccionCorto, .bannerMiniAccion {padding-left: 5px !important; padding-right: 5px !important;}
 .btnRedondeadoNaranja, .btnRedondeadoAzul, .btnRedondeadoVerde{min-width: 218px;}
 .btnRedondeadoVerde span, .btnRedondeadoAzul span, .btnRedondeadoNaranja span{font-size: 13px;}
 /*************** Fin de MINI BANNER ********************/
}

/*-------------------[972px]------------------*/
@media only screen and ( max-width: 990px ) {
/* .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background{background-color: #333336!important;}*/
}

/*-------------------[961px]------------------*/
@media only screen and ( max-width: 980px ) {
 div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center{width: auto;}
}

/*-------------------[894px]------------------*/
@media only screen and ( max-width: 915px ) {
 .separador80{display: none;}
 .btnGrisFondoTransparente250, .btnVerde250{width: 170px;}
}

/********* CORTE DE DESKTOP A TABLET APAISADA ************/
/*-------------------[805px]------------------*/
@media only screen and ( max-width: 860px ) {
 .btnGrisFondoTransparente250, .btnVerde250{width: 160px!important;}
.liPaddingBottom15px li.sinPaddingBottomResponsive{padding-bottom: 0!important;}
 .liPaddingBottom15px{margin-bottom: 0!important;}

 /************* BANNERS MINI ***************/
 .bannerMiniAccion, .bannerMiniAccionCorto{max-width: 100%!important;}
 /***********Fin de BANNERS MINI ***************/

 /*************** CASOS DE ESTUDIO *************/
 .imgCasoEstudio img.alignright{display: block; margin: 0 auto; float: none;}
 /**********Fin de CASOS DE ESTUDIO **********/

 .tableProduccionEnergetica{margin: 0!important; width: 100%;}

 /***************** CONTACTO ********************/
 .fusion-google-map{display: none!important;}
 /************** Fin de CONTACTO ***************/

 .imgEstandaresCalidad{float: none; margin-right: auto!important; margin-left: auto!important; display: block;}
}

/*-------------------[765px]------------------*/
@media only screen and ( max-width: 860px ) {
 .separador80{display: none;}
 .btnGrisFondoTransparente250, .btnVerde250{width: 150px!important;}
 .btnGrisFondoTransparente250 span, .btnVerde250 span{font-size: 11px!important;}
}

/*-------------------[735px]------------------*/
@media only screen and ( max-width: 830px ) {
 .separador80{display: none;}

 /* Botones */
 div.tfs-button-2 div.fusion-button-wrapper a.button-small{margin: 0px 7px!important;}
 div.tfs-button-1 div.fusion-button-wrapper a.button-small{margin: 0px 7px!important;}

 /***************** SIMULADOR *******************/
 .versionMovil{display: block!important;}
 .versionDesktop{display: none!important;}

 body.page-id-6791 div#wrapper div#main, body.page-id-7880 div#wrapper div#main{padding-right: 0!important; padding-left: 0!important;}
 h1.fondoBlanco{font-size: 30px!important;}
 .versionMovil{margin-left: 30px; margin-right: 30px;}
 .page-template-simulador div#wrapper div#main div.fusion-row div.promobox div.fusion-row div.fusion-one-full{width: 100%!important; margin-bottom: 20px!important;}
 .enviarFormulario{text-align: center!important;}
 input#enviar{max-width: 90%!important;}
 input.wpcf7-submit{float: none;}
 div.enviarFormulario input.wpcf7-submit{margin-bottom: 0!important; margin-top: 30px;}
 .tableSimulador .row .cell{padding: 10px 0!important; width: 480px!important;}
 .tableFormulario div.label, div.labelNegrita{padding-bottom: 5px;}
 .textoSimulacion{width: 100%!important; padding-left: 15px !important; padding-right: 15px !important;}
 .resultadosSimulador, .resultadosSimulador .row, .resultadosSimulador .row .cell{display: block!important; margin: 0 auto !important;}
 .resultadosSimulador .row .cell{width: 100%!important; margin-bottom: 15px !important;}
 .resultadosSimulador .row .width505px{height: auto!important; padding-left: 15px!important; padding-right: 15px!important;}
 .conBorde38px{border-right: none!important;}
 .txtError{text-align: center; margin-right: 15px!important; margin-right:15px!important;}
 .textoSimulacion{margin-top: 20px!important;}
 /************* Fin de SIMULADOR ***************/

}

/*-------------------[723px]------------------*/
@media only screen and ( max-width: 800px ) {
 /*************** MINI BANNER ********************/
  .btnRedondeadoNaranja, .btnRedondeadoAzul, .btnRedondeadoVerde{min-width: 228px;}
  .bannerMiniAccionCorto, .bannerMiniAccion {padding-left: 25px !important; padding-right: 25px !important;}
  .btnRedondeadoVerde span, .btnRedondeadoAzul span, .btnRedondeadoNaranja span{font-size: 14px;}
 /*************** Fin de MINI BANNER ********************/

 .linkDescargar{float:none; }
 .separador80{display: none;}

 .fusion-footer .social_links{float: left}

 body.page-template-full-screen div#footer-fixed{min-height: 240px;}

 .menu-item-6078{display: none!important;}

 .widget .fusion-social-networks .fusion-social-networks-wrapper{text-align: left;}
 .fusion-columns .fusion-column:not(.fusion-column-last){margin: 0;}
 div#social_links-widget-2 div.fusion-social-networks{padding-top: 0;}

 .fusion-columns .col-lg-3{width: 44%!important; float: left;}

 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2{float: left;}
 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{padding-top: 0!important;}

}

/*-------------------[Móvil]------------------*/
@media only screen and ( max-width: 650px ) {
 .page-id-6069 .fusion-footer, .page-id-7919 .fusion-footer{position: relative; bottom: 0; width: 100%;}
 #main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container{padding-right: 15px!important; padding-left: 15px!important;}
 #main{padding-bottom: 0px!important;}
 .fusion-page-title-bar h1, .fusion-modal h1, .fusion-widget-area h1, .post-content h1{font-size: 33px!important;}

 .fusion-fullwidth{padding-bottom: 0!important;}


 .tfs-slider .slide-content-container{top:49%;}
 .tfs-slider .slide-content-center{padding: 0px!important;}
 div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center{font-size: 2.5em!important;line-height: 1.15em !important;}
 .col-lg-9{margin-bottom: 0px!important;}
 #footer-fixed{position: relative; height:100px;}

 .fusion-logo img{height: 35px!important;}
 .fusion-logo{padding-top: 5px;}
 .separador80{display: none;}
 .sinMarginTopMovil{margin-top: 0!important;}
 .marginTop90px{margin-top: 50px!important;}



 /********** FOOTER ************/
 body.page-template-full-screen div#footer-fixed{ height: 100%;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2{width: 100%!important; text-align: left; padding-left: 0px;}
 body.page-template-full-screen div#footer-fixed div.footer-container #menu-widget-2 > .fusion-widget-menu ul li{display: inline-table; width: 49%;}
 body.page-template-full-screen div#footer-fixed div.footer-container #social_links-widget-2{width:100%!important;}
 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{padding-top: 15px!important;}

 /* Footer interno*/
 div.fusion-footer footer.fusion-footer-widget-area div.fusion-row div.fusion-columns div.col-lg-3 div#social_links-widget-2 div.fusion-social-networks .fusion-social-networks-wrapper{padding-top: 15px!important; padding-left: 15px!important;}
 /********** Fin de FOOTER ************/

 .separadorOcultarEnMovil{display: none;}

 /********************* DÉJENOS SUS DATOS *********************/
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7884-o1 form.wpcf7-form .tableFormulario .row,
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row .cell,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .tableFormulario .row .cell,
  body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row .cell{display: block!important; width: 100%!important;}
  body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row .width455px p,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .tableFormulario .row .width455px p,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row .width455px p{margin-bottom: 0!important;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row .width455px .marginBottom10px,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .tableFormulario .row .width455px .marginBottom10px,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row .width455px .marginBottom10px{margin-bottom: 0!important;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row .width505px,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .tableFormulario .row .width505px,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row .width505px{padding-bottom: 0!important;  padding-left: 0;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .borderBottom,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .borderBottom,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .borderBottom{margin-bottom: 15px!important;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row .width505px .marginBottom10px,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .tableFormulario .row .width505px .marginBottom10px,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row .width505px .marginBottom10px{margin-bottom: 0!important;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .tableFormulario .row .width960,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .tableFormulario .row .width960,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .tableFormulario .row .width960{margin-left: 15px!important; padding-top: 0!important; padding-bottom: 0!important;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form .sinMarginBottom .row .width455px,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form .sinMarginBottom .row .width455px,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form .sinMarginBottom .row .width455px{padding-bottom: 0!important;}
 body.page-id-6783 div#wrapper div#main div.fusion-row div#content div#post-6783 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f6785-p6783-o1 form.wpcf7-form div.enviarFormulario input.wpcf7-submit,
 body.page-id-7560 div#wrapper div#main div.fusion-row div#content div#post-7560 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7840-p7560-o1 form.wpcf7-form div.enviarFormulario input.wpcf7-submit,
 body.page-id-7884 div#wrapper div#main div.fusion-row div#content div#post-7884 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f8017-p7884-o1 form.wpcf7-form div.enviarFormulario input.wpcf7-submit{width: 100%!important; margin-top: 20px!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row,
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row .cell{display: block!important; width: 100%!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row .width455px p{margin-bottom: 0!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row .width455px .marginBottom10px{margin-bottom: 0!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row .width505px{padding-bottom: 0!important; padding-left: 0;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .borderBottom{margin-bottom: 15px!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row .width505px .marginBottom10px{margin-bottom: 0!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .tableFormulario .row .width960{margin-left: 15px!important; padding-top: 0!important; padding-bottom: 0!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form .sinMarginBottom .row .width455px{padding-bottom: 0!important;}
 body.page-id-7377 div#wrapper div#main div.fusion-row div#content div#post-7377 div.post-content div.fusion-fullwidth div.fusion-row
 div.fusion-one-full div.fusion-column-wrapper div#wpcf7-f7572-p7377-o1 form.wpcf7-form div.enviarFormulario input.wpcf7-submit{width: 100%!important; margin-top: 20px!important;}
 /**************** Fin de DÉJENOS SUS DATOS *****************/

 /****************************** CONTACTO *****************************/
  body.page-id-15 div#wrapper #main .fullwidth-box .fusion-row, body.page-id-7834 div#wrapper #main .fullwidth-box .fusion-row{margin-right: 10px!important; margin-left: 10px!important;}
 .tableSedes .cellPaddingRight{padding-left: 5px!important; padding-right: 5px!important;}
 .tableSedes .cell{padding: 6px 5px 6px 0!important;}
 .tableSedes .row{display: block!important; margin-left: 15px!important;}
 /************************** Fin de CONTACTO *************************/

 .width455px, .width505px{width: 100%!important; margin-right: 15px!important; margin-left:15px!important;}

 body.page-template-full-screen div#footer-fixed div.footer-container #social_links-widget-2{/*width: 51%!important;*/ float: right; padding-left: 5px;}
 body.page-template-full-screen div#footer-fixed div.footer-container div#social_links-widget-2 div.fusion-social-networks{float: left;}

 /*Footer general*/
 #menu-widget-2 > .fusion-widget-menu ul#menu-norvento-footer li{width: 44%!important;}
 body.page-template-full-screen div#footer-fixed{ min-height: 200px!important;}
 #menu-widget-2{width: 100%!important; text-align: left; padding-left: 0px;}
 #menu-widget-2 > .fusion-widget-menu ul li{display: inline-table; width: 49%;}
 #social_links-widget-2{width:46%!important;}

 div#social_links-widget-2 div.fusion-social-networks{padding-top: 0;}

 #social_links-widget-2{float: left; padding-left: 0;}
 div#social_links-widget-2 div.fusion-social-networks{float: left;}

 /****************** TABLAS *******************/
 .tableCentrada{width: 100%;}

 .cellDrcha{padding-left: 10px;}
 .paddingIzq5px{padding-left: 5px!important;}
 .width60{padding-left: 0!important;}
 .width20 span{font-size: 12px;}
 /*************** Fin de TABLAS **************/

/*aqui simulador*/
 /****************** Fin de SIMULADOR ************************/
  .versionMovil{margin-left: 15px; margin-right: 15px;}

 /**************** BLOG *************************/
 #post-6642 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid,
 #post-7894 .post-content .fusion-fullwidth .fusion-row .fusion-blog-shortcode .fusion-posts-container .fusion-post-grid{padding-right: 0!important; padding-left: 0!important;}
 /************ Fin de BLOG **********************/

 /************ ENTRADA DE BLOG O NEWS ******************/
 .share-box h4{text-align: center!important;}
 .share-box .fusion-social-networks{margin-bottom: 30px!important;}

 .btnGrisFondoTransparente250, .btnVerde250{width: 250px!important;}
 .btnGrisFondoTransparente250 span, .btnVerde250 span{font-size: 12px!important;}
 .imgCasoEstudio img.alignright{float: inherit!important; margin-left: 11px !important;}
 .imgCasoEstudio{margin-bottom: 0!important;}

 .fusion-flip-boxes{margin-right: 10px!important;}
 .marginTop6px{margin-top: 10px!important;}
 .fusion-sharing-box .fusion-social-networks .fusion-social-networks-wrapper{text-align: center;}
/******************* BIOPLANT ***********************/
.cuadroBioplant div.fusion-column-wrapper{padding: 20px 10px 10px!important;}
/*************** Fin de BIOPLANT ***************************/

 /******************* OYM ***********************/
 .listCheckAzul{margin-bottom: 0!important; padding-bottom: 0!important;}
 /*************** Fin de OYM ***************************/

 /****************** POST ******************/
 .post-content h1{font-size: 30px!important;}
 /************** Fin de POST **************/

 /****************** NEWS ******************/
 .page-template-100-width-news div#wrapper div#main{padding: 0!important;}
 .page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
 .fusion-blog-shortcode .fusion-posts-container{margin-right: 15px!important; margin-left: 15px!important;}
 .page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
 .fusion-blog-shortcode .fusion-posts-container .fusion-post-medium {display: inline-block!important; max-height: 507px!important; padding: 20px 15px 15px 15px!important;}
 .page-template-100-width-news div#wrapper div#main div.fusion-row div#content div.page div.post-content div.fusion-fullwidth div.fusion-row .fusion-one-full .fusion-column-wrapper
 .fusion-blog-shortcode .fusion-posts-container .fusion-post-medium .fusion-flexslider ul.slides li.flex-active-slide .fusion-image-wrapper img{max-width:100%!important;}
 /************** Fin de NEWS **************/


 /************* CASO DE ESTUDIO ***************/
 div.imgCasoEstudio div.fusion-column-wrapper p{margin: 0!important;}
 div.imgCasoEstudio div.fusion-column-wrapper{ padding-right: 0!important;}
 .imgCasoEstudio img.alignright{float: none!important; margin-left: 0!important;}
 .btnGrisFondoTransparente250{width: 95%!important;}
 div.txtCasoEstudioLargo div.fusion-column-wrapper div.fusion-column-table div.fusion-column-tablecell div.fusion-button-wrapper,
 div.txtCasoEstudio div.fusion-column-wrapper div.fusion-column-table div.fusion-column-tablecell div.fusion-button-wrapper,
 div.txtCasoEstudio div.fusion-column-wrapper div.fusion-button-wrapper{display:block; text-align: center!important;}
 .separadorSup{margin-top: 10px!important;}
 .separadorInf{margin-top: 20px!important;}
 /***********Fin de CASO DE ESTUDIO ***********/

 /*************** EQUIPO *****************/
 .equipo{margin-bottom: 30px;}
 /************ Fin de EQUIPO *************/

 /*********** NUESTRAS INSTALACIONES *************/
 .listadoNuestrasInstalaciones{max-height: 100%!important; width: 100%!important;}
 .listadoNuestrasInstalaciones .fusion-row .fusion-layout-column .fusion-column-wrapper{padding: 0!important; background-color: #FFFFFF;}
 .listadoNuestrasInstalaciones .fusion-row .fusion-layout-column{margin-bottom: 0!important;}
 body.page-id-6066 #wrapper #main .fusion-row #content #post-6066 .post-content .listadoNuestrasInstalaciones .fusion-row .fusion-column-last .fusion-column-wrapper,
 body.page-id-7928 #wrapper #main .fusion-row #content #post-7928 .post-content .listadoNuestrasInstalaciones .fusion-row .fusion-column-last .fusion-column-wrapper{padding-top: 0!important; padding-bottom: 0!important; background-color: #FFFFFF;}
 body.page-id-6066 #wrapper #main .fusion-row #content #post-6066 .post-content .listadoNuestrasInstalaciones,
 body.page-id-7928 #wrapper #main .fusion-row #content #post-7928 .post-content .listadoNuestrasInstalaciones{padding:15px 15px 0 15px!important;}
 body.page-id-6066 #wrapper #main .fusion-row #content #post-6066 .post-content .listadoNuestrasInstalaciones .fusion-row,
 body.page-id-7928 #wrapper #main .fusion-row #content #post-7928 .post-content .listadoNuestrasInstalaciones .fusion-row{padding-top: 0!important;}
 /******* Fin de NUESTRAS INSTALACIONES *********/
/*
float: right;
padding-right: 6px;
padding-top: 2px;
 /*************** CTA *****************/
 .promobox{padding-top: 15px!important;}
 .promobox .fusion-title h1{font-size: 28px!important;}
 .btnBlancoFondoTransparente{font-size: 14px!important; width: 95%!important;}
 /************ Fin de CTA *************/
}

/************** NUESTRO EQUIPO *******************/
.equipoVersionMovil{display: none;}
.tableEquipo{display: table;font-size: 14px;line-height: 1.54em;}
.tablewrapper{position: relative;}
.cellEquipo.empty{width: 100px;}
.cellEquipo img{vertical-align: baseline;}
.cellEquipo p{max-width: 295px;margin: 0px;}
.cellEquipo .pCv{margin-top: 10px;margin-bottom: 24px;font-size: 14px;}
.equipoNombre, .equipoTitulo{font-weight: bold;color: #333333;font-family: 'Raleway';}
.equipoNombre{font-size: 18px;}
.equipoTitulo{font-size: 15px;}
.rowEquipo{display: table-row;}
.cellEquipo{display: table-cell;width: 34.5%;}
.cellEquipo.empty{border: none;width: 100px;}
.cellEquipo.rowEquipospanned{position: absolute;top: 0;bottom: 0;height: 588px;}
.paddingRight30{padding-right: 30px;}
.cellEquipo a.linkedin:before, .persona a.linkedin:before{content: url(/img/linkedin_icon_share.png)!important; color:#bebdbd; font-size:16px; float: right; padding-right: 6px; padding-top: 2px;}
.cellEquipo a.linkedin, .persona a.linkedin{color: #ffffff;}

@media only screen and (max-width: 1011px) {
	.page-id-11346 #main, .page-id-11479 #main {padding-right: 0!important; padding-left: 0!important;}
	.equipoNombre, .equipoTitulo,.paddingRight30_movil{padding-right: 33px;}
}

@media only screen and (max-width: 980px) {
	.equipoVersionDesktop{display: none;}
	.equipoVersionMovil{display: block;width: 80%; margin-right: auto; margin-left: auto;}
	.persona{margin-bottom: 50px;}
	.persona img{margin-bottom: 5px;}
	.post-content .persona p{margin-bottom: 10px!important;}
}

@media only screen and (max-width: 800px) {
	.equipoVersionMovil{width: 90%;}
}
/*********** Fin de NUESTRO EQUIPO ****************/

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 590px ) {
 .tfs-slider .slide-content-center{padding: 0px !important;}
 div.heading div.fusion-title-sc-wrapper div.fusion-title h2.title-heading-center{font-size: 2.2em !important; line-height: 1.2em !important;}
}

.table-cell {display: table-cell; vertical-align: top;}
.enviarFormulario {font-size: 12px; padding-top: 10px;}
#enviar {margin-top: 10px;}