/*
Theme Name: GT-Corporativa
Description: Child theme for Avada theme
Author: Trevenque
Author URI: https://www.trevenque.es
Template: Avada
Version: 1.0.2
Text Domain:  Avada
*/

/* COMUNES
 * ****************************************************************
 */

/* colores
verde: #00E884
negro: #353535
texto#868686
footer:#292D2F
*/

.visible-xs{
		display: none
}
.text-left{
	text-align: left
}
#link_web{
	display: none
}


p a{
	color:#00E884 !important
}
p iframe {
    max-width: 100%;
}



/* HEADER páginas sin imagen
 * ****************************************************************
 */

#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin-top: 35px !important
}


/* HEADER páginas con imágenes fijas
 * ****************************************************************
 */
body.post-type-archive-ofertas_de_trabajo .fusion-page-title-bar {
    border-color: rgba(255,255,255,0);
    border: none;
    background-image: url("/wp-content/uploads/2017/02/Trabaja-con-nosotros.jpg") !important;
    background-color: #eaeaea;
    background-size: cover;
    height: 535px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
}
body.search-results .fusion-page-title-bar, body.archive.tag .fusion-page-title-bar, body.archive.category .fusion-page-title-bar{
    border-color: rgba(255,255,255,0);
    border: none;
    background-image: url("/wp-content/uploads/2017/03/noticias-1.jpg") !important;
    background-color: #eaeaea;
    background-size: cover;
    height: 535px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
}
body.archive .fusion-page-title-bar{
background-image: url(/wp-content/uploads/2017/03/noticias-1.jpg);
}
body.archive.post-type-archive-cpt_prensa .fusion-page-title-bar,
body.archive.tax-category_prensa .fusion-page-title-bar{
	border-color: rgba(255,255,255,0);
    border: none;
    background-image: url("/wp-content/uploads/2017/03/noticias_sala-de-prensa-1.jpg") !important;
    background-color: #eaeaea;
    background-size: cover;
    height: 535px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
}
@media (min-width: 850px) and (max-width: 950px) {	
	.fusion-page-title-bar{
		height:432px !important
	}
}
@media (max-width: 850px) {	
	
	body.search-results .fusion-page-title-bar,
	body.archive.tag .fusion-page-title-bar,
	body.archive.category .fusion-page-title-bar,
	body.archive.tax-category_prensa .fusion-page-title-bar{
   	 	padding-top: 5px !important;
	    padding-bottom: 5px !important;
	    height:140px !important;
	    max-height: 140px !important;
	}
	.post-type-archive-ofertas_de_trabajo .fusion-header-wrapper, .tax-category_prensa .fusion-header-wrapper, 
	.archive.category.category-noticias .fusion-header-wrapper, .archive.tag .fusion-header-wrapper{
    position: relative !important;
	}
}





/*HEADER 
 * ****************************************************************
 */
.fusion-header-wrapper {
    z-index: 10000 !important;
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin-top: 35px !important;
}
.fusion-is-sticky .fusion-header .fusion-logo {
    margin-top: 27px !important;
}

/* TRabaja con nosotros header*/

.post-type-archive-ofertas_de_trabajo .fusion-header-wrapper, .tax-category_prensa .fusion-header-wrapper, 
.archive.category.category-noticias .fusion-header-wrapper, .archive.tag .fusion-header-wrapper,
.search-results .fusion-header-wrapper{
    left: 0;
    position: absolute;
    right: 0;
    z-index: 10000 !important;
}

@media (max-width: 850px) {
	.post-type-archive-ofertas_de_trabajo .fusion-header-wrapper {
	   	position: relative;
		height: auto !important;
	    max-height: auto !important;
	    position: relative !important;
	    bottom: auto !important;
	}
	.post-type-archive-ofertas_de_trabajo .fusion-page-title-bar{
		padding-top: 5px !important;
	    padding-bottom: 5px !important;
	    height:140px !important;
	    max-height: 140px !important;
	}

}

/* quitamos el fondo del header
body.page-id-69 .fusion-page-title-bar,
body.single-ofertas_de_trabajo .fusion-page-title-bar,
body.single-post .fusion-page-title-bar {
    height: 250px;
}
body.error404 .fusion-page-title-bar {
    height: 147px;
}*/

/* cambiamos posición y tamaño del bloque de título y breadcumb*
body.page-id-69 .fusion-page-title-wrapper,body.page-id-67 .fusion-page-title-wrapper,body.single-ofertas_de_trabajo .fusion-page-title-wrapper,
body.error404 .fusion-page-title-wrapper, body.single-post .fusion-page-title-wrapper {
    height: 100px !important;
    max-height: 100px !important;
    padding: 8px 0px !important;
    bottom: 23px !important;
    background-color: rgba(255,255,255,0.00);
}*/

/* Cambiamos estilo h1 
body.page-id-69 .fusion-page-title-captions h1,
body.single-ofertas_de_trabajo .fusion-page-title-captions h1,
body.error404 .fusion-page-title-bar h1{
	font-size: 36px;
	display: block !important;
}
*/
/*
@media (max-width: 937px) {
	body.page-id-69 .fusion-page-title-wrapper,body.page-id-67 .fusion-page-title-wrapper,body.single-ofertas_de_trabajo .fusion-page-title-wrapper,
	body.error404 .fusion-page-title-wrapper, body.single-post .fusion-page-title-wrapper{
	    height: 75px !important;
	    max-height: 75px !important;
	    padding: 20px 0
	}
	
}*/



/* TIPOGRAFIA
 * ****************************************************************
 */

.fusion-footer h4{
	color: #C9CBCB !important;
	font-size: 18px;
	font-weight: 900
}
.hidden{
	display: none
}
.small{
	font-size: 12px
}
.big{
	font-size: 24px;
	color: #959595;
	font-weight: 900
}
.fusion-title h2{
	font-family: '#E25E41', serif;
}
/*#main .post h2.fusion-post-title{
	font-size: 28px !important;
	line-height:1.5 !important;
	
}*/

.fusion-title{
	line-height: 0.5em !important
}
/*
.fusion-title h3{
	font-size: 22px !important;
	font-weight: 900 !important;
	letter-spacing:normal
}*/

/*
#primary h3 {
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 0;
}*/

.fusion-title.higher h1{
	font-family: 'Lato', sans-serif !important;
	font-size: 45px;
	font-style: normal !important;
	color: #000:
	letter-spacing: 1;
	line-height: 1.2em;
	text-transform:uppercase;
	font-weight: 900 !important;
}
.fusion-title.higher h2,h2.higher{
	font-family: 'Lato', sans-serif !important;
	font-size: 36px;
	font-style: normal !important;
	color: #353535:
	letter-spacing: 1;
	line-height: 1.2em;
	text-transform:uppercase;
	font-weight: 900 !important;
}
.fusion-title.higher h3, h3.higher{
	font-family: 'Lora', serif;
	font-size: 48px !important;
	/*color: #00E884 !important Antiguo*/
	font-style: italic !important;
	letter-spacing: 1;
	line-height: 1.2em;
	font-weight: 400 !important;
	color:#00E884 !important
}

p + h2, p + h3{
	margin-top:2em !important;}

h4.panel-title.toggle{
	font-size: 18px;
	font-weight: 900 !important;
}
.infografia h4{
	font-size: 30px !important;
	font-weight: 900 !important;
	margin: 0;
}
.fusion-widget-area h4{
	text-transform: uppercase
}

.sidebar .widget h4 {
    font-size: 16px !important
}
.text-center{
	text-align: center
}

#secondary h3{
	font-size: 18px !important;
	font-weight: 900;
	font-family: 'Lato', sans-serif;
	color: #353536;
	font-style: normal;
	letter-spacing: normal;
	text-transform: uppercase
}
#secondary h4{
	text-transform: uppercase
}

#main .fusion-blog-layout-large .post h2 {
    color: #333;
    padding-bottom: 0;
    line-height: 43px !important
}
#main .fusion-blog-layout-large  h2.fusion-post-title {
    color: #333;
    padding-bottom: 0;
    line-height: 43px !important
}
#main .fusion-blog-layout-grid-wrapper  h2.fusion-post-title {
	font-size:20px;
    line-height: 25px !important
}
.post-content h3{
	letter-spacing: 0 !important
}

#wrapper #main .post-content .blog-shortcode-post-title h2, #main .post h2, .fusion-post-content.post-content h2{
	line-height:1.3 !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 22px !important;
	font-style: normal !important;
}
#main .post h2, .fusion-post-content.post-content h2{
 	font-weight:700 !important
}

body.archive.tag #main article.fusion-post-medium .post-content h3,
body.archive.category #main article.fusion-post-medium .post-content h3,
body.author #main article.fusion-post-medium .post-content h3{
	font-size: 18px !important;
	font-weight: 400  !important;
}


/*
.fusion-meta-info {
    position: absolute !important;
    bottom:0 !important;
    border: 1px solid red
}*/


/*
.single-post h2.fusion-post-title{
	 line-height: 43px !important
}*/


/*
 * SLIDER
 * ****************************************************************
 */
.slide-content .heading.with-bg .fusion-title-sc-wrapper{
	background-color: rgba(0,0,0, 0) !important
}
.slide-content h2 span{
    font-size: 70px;
    font-weight: 900 !important;
    letter-spacing: 0;
    color: #000000;
    font-family: 'Lato', sans-serif !important;
    font-style:normal;
    background-color: #ffffff;
    padding: 5px 35px;
    display: inline-block;
    width:auto;
    clear: both !important;
    text-align: left;
    margin: 10px 0 0
}
.slide-content h2 span.transparent{
    background: transparent;
}
.slide-content h2 span strong{
	color: #4D8351;
	font-weight: 900 !important;
}
.heading_slider{
	 text-align: left;
}
.heading_slider.crecemos span{
	 text-align: left; 
}

@media  (max-width: 1090px) and (min-width: 1200px) {
	.tfs-slider .slide-content-container {
    top: 61%;
	}
}
@media  (max-width: 1090px) {
	.tfs-slider .slide-content-container {
    top: 61%;
	}
}
@media  (max-width: 950px) {
	.slide-content h2 span{
    font-size: 45px;
    padding: 0px 15px !important;
	}
	.tfs-slider .slide-content-container {
    top: 62%;
	}
}
@media  (max-width: 850px) {
	.tfs-slider .slide-content-container {
    top: 45%;
	}
}

@media  (max-width: 480px) {
	.slide-content h2 span{
		width:90% !important;
	    font-size: 20px;
	    color: #000000;
	    padding: 5px 10px;
	    clear: both !important;
	    margin:  0 !important;
	    line-height: 1.3em !important;
	}
}
/* BOTONES - enlaces
 * ****************************************************************
 */

.fusion-button-text{
	text-transform: none !important
}


.btn_secondary{
	background-color: #ffffff !important;
	border: 1px solid #ededed !important;
}
.btn_secondary:hover{
	background-color: #353535 !important;
	border: 1px solid #353535 !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover,h6 a:hover{
	color:#00E884
	}


.active-tag{
	color: #00e884!important
}




/* LISTAS
 * ****************************************************************
 */
 
 #secondary ul,  #secondary li{
 	list-style-type: none !important;
 	margin: 0;
 	padding: 0;
 	position: relative
}
 #secondary li{
 	display: block;
	vertical-align: middle;
	padding: 0 0 5px 14px;
	font-size: 16px
 }
 #secondary li:before{
 	display: inline-block;
	content: "\f111";
	font-family: 'FontAwesome';
	font-size: 5px;
	margin-right: 9px;
	margin-top: 0px;
	line-height: 2em;
	margin-bottom: 3px;
	padding-bottom: 4px;
	position: absolute;
	top: 11px;
	left: 0;
 }
 
  #secondary ul#external_link li:before{
  	content: "";
  }
  #secondary ul#external_link li{
  	padding: 0;
  }
  #secondary ul#external_link li:hover{
  	background-color: #333333;
  	color: #ffffff
  }
   #secondary ul#external_link li:hover a, #secondary ul#external_link li:hover i{
  	color: #ffffff !important
  }
  #external_link p{
  	line-height: 21px;
 	}


/* BLOQUOTE
 * ****************************************************************
 */

.fusion-testimonials blockquote, blockquote{
	  display:block;
	  background: transparent !important;
	  padding: 0;
	  margin: 0;
	  position: relative;
	  font-family: 'Lora', serif !important;
	  font-size: 21px !important;
	  line-height: 0;
	  font-weight: 400;
	  font-style: italic;
	  border: 0 !important
}
.fusion-testimonials blockquote:before{
  	content: "\201C";
  	color:#00E884;
	font-family: 'Lora', serif;
	font-size: 100px;
	font-weight: 400;
	font-style: italic;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 0px;
}
blockquote::after, .blockquote:after{
  content: "";
}
.fusion-testimonials blockquote q{
	background: transparent !important;
	padding: 0 !important;
	margin: 50px 0 0  !important;
	display: block;
	font-family: 'Lora', serif !important;
	  font-size: 21px !important;
	  line-height: 0;
	  text-align: left !important;
	  font-weight: 400;
	  font-style: italic !important;
	  letter-spacing: 0px !important;
	  
}
p.blockquote{
	  display:block;
	  background: transparent !important;
	  font-family: 'Lora', serif !important;
	  font-size: 21px !important;
	  line-height: 1.5;
	  font-weight: 400;
	  font-style: italic;
	  border: 0 !important;
	  position: relative;
	  color: #747474;
	  margin-top: 75px
}
p.blockquote:before{
  	content: "\201C";
  	color:#00E884;
	font-family: 'Lora', serif;
	font-size: 100px;
	font-weight: 400;
	font-style: italic;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 0px;
	margin-bottom: 10px
}
.fusion-testimonials.clean .author {
    margin-top: 20px !important;
    font-size: 14px !important;
    text-align: left !important;
    letter-spacing: 0 !important;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    clear: both
}

.fusion-testimonials.clean .author .company-name span {
    font-weight: 400 !important;
    clear: both !important;
    display: block !important
}
/*
#faldon blockquote p,#faldon .author{
	text-align: center !important
}
*/

/* INFOGRAFIAS
 * ****************************************************************
 */
.infografia{
	text-transform: uppercase;
	font-size: 14px;
}


/* LAYOUT
 * ****************************************************************
 */



/* MAIN MENU
 * ****************************************************************
 */

#menu-menu-principal{
	text-transform: uppercase
}
.sub-menu{
	text-transform: none;
	font-weight: 700 !important;
}
/*
@media (max-width:950px){
	.sub-menu a{
		background: #515151 !important
	}
}*/

.fusion-is-sticky .fusion-main-menu > ul > li {
    padding-right: 25px !important
}

nav.fusion-main-menu li:hover,nav.fusion-main-menu a:hover,
nav.fusion-main-menu li.current-menu-item a{
	border-top-color:transparent !important;
	}
	
.fusion-main-menu .sub-menu {
    border-top: 3px solid #00e884;
	border-bottom: 3px solid #00e884;
}
/*
.fusion-main-menu > ul > li:active > a{
    border-top: 3px solid #00e884 !important;
   }
*/


.fusion-mobile-nav-item .fusion-open-submenu,.fusion-mobile-current-nav-item,
.fusion-mobile-current-nav-item ul.sub-menu li.fusion-mobile-current-nav-item  {
    color: #ffffff !important
}
/*
.fusion-mobile-current-nav-item ul.sub-menu li, .fusion-mobile-current-nav-item ul.sub-menu a{
	border-color:rgba(255,255,255,0) !important
}*/
/*	
.fusion-mobile-current-nav-item, .fusion-mobile-current-nav-item ul.sub-menu li a,
.fusion-mobile-current-nav-item ul.sub-menu li.fusion-mobile-current-nav-item {
	background-color:#7c7c7c !important;
}*/
/*submenu padding left*/
.fusion-mobile-current-nav-item ul.sub-menu li a{
	padding-left: 53px !important;
}	

/*submenu item seleccionado*/
/*.fusion-mobile-current-nav-item ul.sub-menu li.fusion-mobile-current-nav-item a{
	background-color:#6b6b6b !important;
}*/
.fusion-mobile-current-nav-item, .fusion-mobile-current-nav-item ul.sub-menu li a:before{
	content:''}
.fusion-mobile-current-nav-item .fusion-open-submenu:before {
   color: #ffffff !important;
}
.fusion-open-submenu:before {
    display: block;
    margin: 0;
    content: '\e61f';
    font-size: 16px;
    font-weight:bold
}
@media (max-width:950px){
	.fusion-mobile-nav-holder ul.sub-menu li a{
		background:#5D5D5D !important
	}
	/*span.fusion-open-submenu + a{
		-webkit-box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 2px 10px 5px 0px rgba(0,0,0,0.75);
	}*/
}

/* FOOTER
 * ****************************************************************
 */
/*
.fusion-footer dl {
	width:50%;
	float: left;
}
.direction{
	display: inline-block;
	width:48%;
	float: left;
	margin-bottom:30px
}

@media (max-width: 460px) {
		.direction{
		width:100%;
		}
	}
* */


.fusion-footer-widget-column {
	margin-bottom: 0;
	}
.fusion-footer h4{
	text-transform: uppercase;
	font-size: 18px !important;
	margin-bottom: 0.3em
}
.fusion-footer .two{
	padding-top: 55px
}
dl dt{
	font-size: 16px;
	font-weight: 400;
	color: #E7E7E7;
}
.direction{
	margin-bottom: 30px
}

dl dd{
	color:#676769;
	font-size: 12px;
	font-weight: 700;
	margin-left: 0
}
	

.fusion-footer .fusion-widget-area .widget_nav_menu ul, .fusion-footer .fusion-widget-area .widget_nav_menu li{
	margin: 0;
	padding: 0;
	display:inline-block;
}
.fusion-footer .fusion-widget-area .widget_nav_menu li{
	display:inline-block;
	padding: 0 5px 0;
	border-bottom: 0;
	color: #676769;
	font-size: 14px;
	margin-left: 5px;
}
.fusion-footer .fusion-widget-area .widget_nav_menu li a{
	color: #676769;
}
.fusion-footer .fusion-widget-area .widget_nav_menu li a:hover{
	color: #ededed;
}


.fusion-footer .fusion-widget-area .widget_nav_menu li a:before{
	content: "/";
	color: #676769 !important
}
.fusion-footer .fusion-widget-area .widget_nav_menu li:first-child {
	padding-left:0;
	margin-left: 0
}

.fusion-footer .fusion-widget-area .widget_nav_menu li:first-child a:before{
	content: ""
}
#wrapper .fusion-footer .fusion-widget-area .current-menu-item > a{
	color: #ffffff
}


.fusion-footer .fusion-column.fusion-column-last{
	padding-left: 20px;
	text-align: right;
	padding-top: 78px;
}
.fusion-footer .fusion-column.fusion-column-last .widget{
	margin-bottom: 30px
}
.fusion-footer .fusion-column.fusion-column-last h4{
	font-size: 14px !important;
	margin: 0 0 5px;
}
.fusion-footer .fusion-social-networks .fusion-social-network-icon{
	color: #363636 !important;
	width:36px;
	height:36px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	background: #959595;
	border-radius: 50px;
	position: relative;
	margin: 0 2px 14px !important
}
.fusion-footer .fusion-social-networks .fusion-social-network-icon:last-child{
	margin: 0 5.5px 14px !important
}
.fusion-footer .fusion-social-networks .fusion-social-network-icon:before{
	position: absolute;
	top: 10px;
	left: 10px;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column dl{
	margin-bottom:0
}

.copy{
	color: #676769
}

	@media (max-width:768px){
		.direction{
			margin-bottom: 5px;
			padding-bottom:5px;
			/*border-bottom: 1px solid #444*/
		}
		.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {
		    margin: 0 !important;
		}
		.fusion-footer .two {
		    padding-top: 0;
		}
		.small.copy {
			display: none
		}
		.fusion-column.fusion-column-last{
			padding:15px 0 0 15px;
			text-align: left;
		}
		.fusion-social-networks .fusion-social-network-icon:first-child{
			margin: 0 5.5px 14px !important
		}
		.fusion-column.fusion-column-last h4{
			font-size: 16px !important;
		}
		.fusion-footer .fusion-column.fusion-column-last {
	    	padding-left: 265px;
		}
		
	}
	@media (min-width:850px){
		.fusion-footer .fusion-column.fusion-column-last {
	    	padding-left: 220px;
		}
	}
	@media (min-width:950px){
		.fusion-footer .fusion-column.fusion-column-last {
	    	padding-left: 160px;
		}
	}

/*  
 *FORMUALRIOS***************************************************
 */
.newsletter_footer{
	text-align: right !important;
	width:100%;
	display:block !important;
	clear:both;
	overflow:hidden;
	font-size: 12px !important;
	color: #676769 
}
.newsletter_footer a{
	color: #676769 !important;
}
.newsletter_footer a:hover{
	color: #ededed !important;
}
/*
.newsletter_footer input, .newsletter_footer select{
	display: block;
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	font-style: normal !important;
	margin: 0 0 5px 0;
	float: right;
	padding: 8px 15px;
	clear: both !important;
	width:70%;
	height:34px;
	color: #666 !important;
	background-color: #ffffff;
	border: 0;
}
 .newsletter_footer select option{
 	color: #666 !important;
 }
*/
.newsletter_footer input{
	display: inline-block;
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	font-style: normal !important;
	margin: 0 0 5px 0;
	padding: 8px 15px;
	color: #CCCCCC !important;
	background-color: #ffffff;
	border: 0;
}
.newsletter_footer input.texto{
	width:50%;
	height:36px;
	color: #666666 !important
}

#comment-input input::-moz-placeholder,
#comment-textarea textarea::-moz-placeholder,
.comment-form-comment textarea::-moz-placeholder,
.input-text::-moz-placeholder,
.post-password-form label input[type="password"]::-moz-placeholder,
.searchform .s::-moz-placeholder,
input#s::-moz-placeholder, input::-moz-placeholder {
   color: #333333 !important
}

.newsletter_footer input.btn{
	display:inline-block !important;
	width: auto;
	height:36px;
	color: #fff !important;
	border:0;
	font-weight: 700 !important;
	background-color: transparent !important;
	border: 1px solid #6F7072;
	cursor: pointer
}
.newsletter_footer input.btn:hover{
	background-color: #000000 !important;
	color: #00E884 !important;
}

.fusion-footer .mc4wp-response p{
	text-align: right;
	font-size: 14px;
	font-style: italic;
	padding: 5px 10px !important;
	color: #00E884
}



/* SECUNDARY
 * ****************************************************************
 */

.saber_mas p{
	font-size:21px
}
.saber_mas a.fusion-button {
	padding:20px !important;
	font-size:18px !important;
	border-radius: 11px !important;
	text-align: left !important;
}
.saber_mas .fusion-button-wrappercenter a span.fusion-button-icon-divider {
	background-color: #00E884 !important;
	border: 0;
	border-top-right-radius:11px !important;
	border-bottom-right-radius:11px !important;
	padding: 0 23px !important;
}
.saber_mas span.fusion-button-text{
	width: 80%;
	text-align: center !important;
	line-height: 25px;
	padding-right: 0 !important
	
}
.saber_mas .fusion-button-wrappercenter a span.fusion-button-icon-divider i.fa{
	font-size:14px !important;
}
/*
.saber_mas a.fusion-button:hover {
	background-color: #353535 !important;
	color: #353535 !important;
	border: 1px solid red
}*/



/* SIDEBARS
 * ****************************************************************
 */


.fusion-content-widget-area .widget ul li a, .fusion-content-widget-area .widget_categories ul li a{
	font-size: 16px;
	padding: 10px 10px 10px 15px;
	line-height: 10px !important;
	display:block
}
.fusion-content-widget-area .widget ul li a:hover, .fusion-content-widget-area .widget_categories ul li a:hover{
	color:#00E884;
}

/*.fusion-content-widget-area .widget ul li:hover, .fusion-content-widget-area .widget_categories ul li:hover{
	background: #F7F7F7
}*/
.fusion-widget-area .widget .recentcomments::before,
.fusion-widget-area .widget_archive li a::before,
.fusion-widget-area .widget_categories li a::before,
.fusion-widget-area .widget_links li a::before,
.fusion-widget-area .widget_meta li a::before,
.fusion-widget-area .widget_nav_menu li a::before,
.fusion-widget-area .widget_pages li a::before,
.fusion-widget-area .widget_recent_entries li a::before,
.widget_layered_nav li a::before,
.widget_product_categories li a::before,
.woocommerce-tabs .tabs a:hover .arrow::after,
.woocommerce-tabs .tabs li.active a .arrow::after {
    color: #00E884 !important;
    position: absolute;
    left: 3px;
    top: 40%;
    margin-left: 0
}
.fusion-widget-area .widget .recentcomments,
.fusion-widget-area .widget_archive li,
.fusion-widget-area .widget_categories li,
.fusion-widget-area .widget_layered_nav li,
.fusion-widget-area .widget_links li,
.fusion-widget-area .widget_meta li,
.fusion-widget-area .widget_nav_menu li,
.fusion-widget-area .widget_pages li,
.fusion-widget-area .widget_product_categories li,
.fusion-widget-area .widget_recent_entries li {
    padding: 0px 10px 0px 0; !important;
    border-bottom: 0;
}
footer li a::before,
footer li a::before {
    left: 0 !important;
    top: 0 !important;
    margin-left: -12px !important;
}
.sidebar_noticias .fusion-tabs-widget li a{
	line-height: 16px !important;
	font-size:15px !important;
}
.widget.fusion-tabs-widget.pyre_tabs a{
	line-height: 20px !important;
	font-size:15px !important;
	}
	
.widget.fusion-tabs-widget.pyre_tabs .fusion-meta{
	padding:15px 0 0 66px
}

/* buscador por fechas en noticias */

#ui-datepicker-div{
	font-size: 15.8px !important;
	z-index: 1000 !important;
}
.widget.date_filter .datepicker.hasDatepicker{
	border:1px solid #D2D2D2;
	width: 100%;
	font-size: 13px;
	padding: 8px 15px;
	color: #aaa9a9;
}
	
.widget.date_filter form input.black{
	background: #333 !important;
	color: #fff !important;
}	
.widget.date_filter form input.black:hover{
	background: #00E884 !important;
	color: #292D2F !important;
}	
/* CONTENIDO
 * ****************************************************************
 */


/* MENU SECUNDARIO CONTENIDO
 * ****************************************************************
 */
.secondary_menu{
	border-bottom: 1px solid #B4B4B4;
}
.secondary_menu .fusion-content-widget-area .widget {
    margin-bottom: 38px !important
}


.secondary_menu .widget_nav_menu ul.menu {
	margin: 0;
	padding: 0;
	display:inline-block;

}
.secondary_menu .widget_nav_menu ul.menu li{
	display:inline-block;
	padding: 0;
	border-bottom: 0;
	color: #8E8E8E;
	font-size: 14px;
	margin-left: 5px;
}
.secondary_menu .widget_nav_menu ul.menu li a:before{
	content: "";
}
.secondary_menu .widget_nav_menu ul.menu a{
	color: #353535;
	font-size: 15px;
	font-weight: 900;
	padding-right: 10px;
	text-transform: uppercase
}

.secondary_menu .widget_nav_menu ul.menu li.current_page_item a{
	color: #858585 !important
}
.secondary_menu .widget_nav_menu ul.menu a:hover,.secondary_menu .widget_nav_menu ul.menu li.current_page_item a:hover{
	color:#00E884 !important
}

/* PAGE TITLE
 * ***************************************************************
 */
.fusion-page-title-row{
	vertical-align: bottom;
	position: relative
}
/*.fusion-page-title-wrapper{
	height:150px;
    max-height: 150px;
    position: absolute !important;
    bottom:0;
    padding:40px 30px;
    background-color:rgba(255,255,255,0.65)
}*/
.fusion-page-title-captions, .fusion-page-title-secondary{
    width: 100%;
    vertical-align: bottom;
    text-align: left;
    display: block;
   
}

@media (min-width: 850px) {
		.fusion-page-title-wrapper{
		height:150px;
	    max-height: 150px;
	    position: absolute !important;
	    bottom:0;
	    padding:40px 30px;
	    background-color:rgba(255,255,255,0.65);
	}
	
}


/* 
 * CONTENT CIRCLE
 * ***************************************************************
 */

.fusion-counter-circle{
	font-weight: 900;
	font-size: 30px !important
}


/* OFERTAS
 * ***************************************************************
 */

body.has-sidebar #content.archive_ofertas{
	width:100%
}

.tipo_oferta{
	font-weight:700;
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	display:block !important;
	clear:both !important;
	}
.sidebar_ofertas{
	padding: 30px 0;
	border-bottom:5px solid  #f7f7f7;
	margin-bottom:30px;
	display:inline-block;
	/*background: #f7f7f7;*/
	/*border-bottom: 5px solid #f7f7f7;*/
	/*border-bottom: 1px solid #B4B4B4;*/
	/*border-top: 5px solid #f7f7f7;*/
}
.sidebar_ofertas .left h2 {
    margin-top: 0em;
    margin-bottom: 0.5em;
}
.sidebar_ofertas .right, .sidebar_ofertas_detail{
	background-color:#f7f7f7;
	display:inline-block;
	vertical-align:middle;
	padding: 40px;
	min-height: 1px;
}
.sidebar_ofertas_detail{
	width:100%;
	padding: 30px 20px !important;
}
.sidebar_ofertas .right strong{
	display:block;
	clear:both;
	font-size: 21px;
	text-align:center;
	margin-top: 0;
	margin-bottom: 20px;
}
.sidebar_ofertas a.btn_oferta, a.talent_clue, a.btn_oferta_gt{
	font-family: 'Lato';
	font-weight: 700;
	letter-spacing: 0px;
	background: #353535;
	padding: 20px 20px 20px 20px !important;
	font-size: 18px !important;
	border-radius: 11px !important;
	text-align: left !important;
	display: block;
	color:#FFF;
	text-align:center;
	position:relative;
}
.sidebar_ofertas a.btn_oferta:hover, a.talent_clue, a.btn_oferta_gt:hover{
	background: #00E884;
	color:#000;
}
 a.btn_oferta span.fusion-button-text,a.btn_oferta_gt span.fusion-button-text{
    width: 80%;
    text-align: center !important;
    line-height: 20px;
    padding-right: 0 !important;
    display: inline-block
}

.sidebar_ofertas a.btn_oferta span.fusion-button-icon-divider, a.btn_oferta_gt span.fusion-button-icon-divider{
	background-color: #00E884 !important;
	border: 0;
	border-top-right-radius: 11px !important;
	border-bottom-right-radius: 11px !important;
	padding: 0 23px !important;
	display: inline-block;
	position: absolute;
	top: 0;
	height: 100%;
	right:0
}
a.btn_oferta_gt span.fusion-button-icon-divider{
	padding: 0 11px !important;
	top: 0;
}
.sidebar_ofertas a.btn_oferta span.fusion-button-icon-divider i,a.btn_oferta_gt  span.fusion-button-icon-divider i{
	top: 50%;
	margin-top: -6.5px;
	display: block;
	position: relative;
}

a.talent_clue{
	background: #0797c1 !important;
}
.archive_ofertas .fusion-row {
	margin-left:-15px;
	margin-right:-15px;
}
.oferta_item, .oferta_datos{
	border: 1px solid #ebeaea;
    border-bottom: 0;
}

.oferta_datos{
	border-top: 1px solid #ebeaea;
    border-bottom: 1px solid #ebeaea;
}
.oferta_item  p {
	margin-bottom: 35px !important
}
.meta-info{
	display: block
}
.oferta_datos .info,.meta-info .dato{
	padding: 7px 18px;
	text-transform: uppercase;
	font-size: 12px
}
/*.oferta_datos {
	border-bottom: 1px solid #B4B4B4;
	border-top: 1px solid #B4B4B4;
}*/
.meta-info .dato{
	padding:0;
	display:inline-block;
	margin-bottom: 10px;
}
.oferta_datos{
	background-color: #F7F7F7;
	display: block;
	clear: both;
	overflow: hidden;
	font-size:14px;
	margin-bottom:60px;
	padding: 7px 15px 7px 0;
}
.oferta_datos strong, .meta-info .dato{
	border-right:1px solid #ccc;
	padding-right:10px;
	margin-right:10px;
}
.oferta_datos strong i{
	display: inline-block;
	font-size: 8px;
	margin-right: 5px;
	display: none
}
.oferta_datos strong:last-child,.meta-info .dato:last-child{
	border-right:0;
	padding:0;
	margin-right:0px;
}
.oferta_datos .more_info{	
	padding:0;
	text-align:center;
	display: block;
}
.oferta_datos .more_info a{
	color:#000;
	background-color: #00E884;
	display: block;
	padding: 7px 0;
	border-radius:4px
}
.oferta_datos .more_info a:hover{
	color:#00E884;
	background: #000;
}
.oferta_datos .more_info a i{
	color: #000;
	margin-left: 5px
}
.oferta_datos .more_info a:hover i{
	color:#00E884;
}
.archive_ofertas .post-content h3{
	letter-spacing: 0;
	margin-bottom: 5px !important
}
.sidebar_ofertas_detail span.text{
	display:block;
	text-align: center;
	font-size: 13px;
	margin: 10px 0
}
.sidebar_ofertas_detail span.text.separa{
	border-top:1px dotted #353535;
	border-bottom:1px dotted #353535;
	padding:10px 0;
}
a.talent_clue{
 	text-align: center !important;
}

/* EQUIPO 
 
***************************************************/
.animation_team  .counter-box-container{
	font-weight: 900 !important;
}
.animation_team .content-box-column h2{
	font-size: 72px !important;
	font-weight: 900 !important;
	font-family: 'Lato', sans-serif !important;
	font-style: normal !important;
	margin:0 !important
}
.animation_team .content-box-column h3{
	font-size: 30px !important;
	font-weight: 900 !important;
	margin:0 !important;
}
.animation_team .content-box-column p{
	font-size: 14px !important;
	font-weight: 400 !important;
}

.animation_team .fusion-content-boxes.content-boxes-icon-on-side .heading{
	margin:0 !important;
}

/* HISTORIA
 
***************************************************/
#main .timeline h2,#main .timeline h3, #main .timeline h4{
	font-size: 48px !important;
	font-weight: 900 ;
	font-family: 'Lato', sans-serif !important;
	font-style: normal;
	margin:0;
	color: #00E884
}
#main .timeline h3{
	color:#353535;
	line-height: 1em
}
#main .timeline h4{
	font-size: 24px !important;
	color: #00E884;
}
#main .timeline p{
	font-size: 14px !important;
	font-weight: 400 !important;
}
#main .higher p,#main p.higher{
	font-size: 21px !important;
	line-height: 1.3em;
	margin-top: 30px
}


#main .timeline .black{
	background-color: #353535;
	color: #fff;
	font-size: 15px !important;
	margin-right: 20px;
	padding: 15px;
	position: relative
}
#main .timeline .black h4{
	color: #fff;;
}

#main .timeline .black:after{	
	content: "\f0da";
	font-family: 'FontAwesome';
	font-size: 67px;
	color: #353535 !important;
	position: absolute !important;
	right: -17px !important;
	top: -3% !important;
	background: transparent !important;
}

#main .timeline .fusion-content-boxes h2{
	font-size: 24px !important;
}

#main .timeline .fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 0;
}


@media (max-width: 850px) {
	
	#main .timeline{
		padding: 0 !important;
		text-align :left !important
	}
	#main .timeline h2,#main .timeline h3,#main .timeline h4, #main .timeline p {
		text-align :left !important
	}
	 #main .timeline p {
	 	font-size: 18px !important
	 }
	#main .timeline span, #main .timeline img,#main .timeline .black {
		float: left !important;
		margin: 20px 0
	}
	
	#main .timeline .fusion-separator{
		display:none
		
	}
	#main .timeline .black:after{
		content: "";
	}
	.visible-xs{
		display: block
	}
	.hidden-xs{
		display: none
	}
	
	
}



/* PERSON
 * ***************************************************************
 */
.person-desc{
	padding: 20px 0 0 !important;
	font-size: 14px !important;
	background-color: transparent !important;
	
}
.person-name{
	/*text-transform: uppercase;*/
	font-weight: 600;
	color: #333333 !important;
	font-size: 14px !important;
}
.person-title{
	color: #333333 !important;
	font-size: 14px !important;
	font-weight: 400;
}
.fusion-person .person-content,.fusion-person-icon-bottom .fusion-social-networks{
	margin-top: 0 !important
}
.fusion-person-icon-bottom .fusion-social-networks{
	margin-top: 5px !important
}

/* MEMORY
 * ***************************************************************
 */
.memory_item i{
	margin-top:5px
}
.memory_item{
	font-size: 14px
}
.memory_item{
	background-color: #f5f3f3
}

.memory_item:hover{
	background-color: #333 !important
}
.memory_item:hover a,.memory_item:hover a:hover{
	color: #fff
}
.memory_item .fusion-imageframe{
	background-color: #ECECEC !important;
	width:100%  !important;
	text-align: center;
	background: rgb(231,231,231);
background: -moz-linear-gradient(left, rgba(231,231,231,1) 0%, rgba(234,234,234,1) 100%);
background: -webkit-linear-gradient(left, rgba(231,231,231,1) 0%,rgba(234,234,234,1) 100%);
background: linear-gradient(to right, rgba(231,231,231,1) 0%,rgba(234,234,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#eaeaea',GradientType=1 );
}

/* FALDON DESTACADO 
 * ***************************************************************
 */
#faldon h4, #faldon h5, #faldon h6{
	font-family: 'Lora', serif !important;
	font-weight: 400
}
#faldon h4{
	font-size: 24px !important;
	color: #fff !important;
}
#faldon h5 {
	font-size: 30px;
	color: #ACACAC !important;
}
#faldon h5 a {
	color: #ACACAC !important;
}
#faldon .item_example h5, #faldon .item_example h6, #faldon .item_example h5 a, #faldon .item_example h6 a,
#faldon .item_marca h5,#faldon .item_marca h6{
	font-size: 18px !important;
	color: #ffffff !important;
	margin: 0 !important;
	font-weight: 400 !important;
}
#faldon .item_example h5{
	margin: 25px 0 0 !important;
}
#faldon .item_example h6, #faldon .item_example h6 a{
	color: #8B8B8B !important;
}
/*
#faldon .item_example .fusion-imageframe{
-webkit-box-shadow: -1px 1px 16px -1px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 1px 16px -1px rgba(0,0,0,0.75);
box-shadow: -1px 1px 16px -1px rgba(0,0,0,0.75);
}*/



#faldon .item_example{
	border: 15px solid transparent;
	background-color: #000000;
	color: #fff;
	border: 15px solid #000000;
	transition: background-color 0.5s ease !important
}

#faldon .item_example:hover{
	background-color: #F7F7F7;
	color: #353535 !important;
	border: 15px solid #F7F7F7;
}
#faldon .item_example:hover a{
	color: #353535 !important;
}
/*
#faldon .item_marca .fusion-imageframe{
	margin-bottom: 20px;
}*/

#faldon .item_marca h5{
	padding: 20px 10px;
	margin-top:10px;
	transition: background-color 0.5s ease !important
	
}
#faldon .item_marca h5:hover{
	background-color: #000000;
	color: #fff;
}

/*
 * SEDES *****************************************************
 */
#secondary.sedes{
	color: #8F8F8F;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
#secondary.sedes i{
	font-size: 15px;
	color: #00E884;
	margin: 0 3px 0 0;
}
#secondary.sedes h4{
	font-size: 12px;
	margin:0 0 5px;
	color: #E7E7E7 !important
}
#secondary.sedes h3{
	color: #E7E7E7 !important;
	padding-bottom:10px;
	border-bottom: 1px dotted #676769
}
#secondary.sedes h2{
	color: #00E884 !important
}
#secondary.sedes .fusion-layout-column {
	margin-bottom: 0;
}
#secondary.sedes{
	font-size: 13px
}

#secondary.sedes p {
    margin-bottom: 0 !important
}


ul.prensa_attachs,
ul.prensa_attachs li{
	list-style: none;
}


@media (max-width: 1550px) {
	
	#primary.form.contact .fusion-column-wrapper{
		padding-left:200px !important;
	}
	
	#secondary.sedes > .fusion-column-wrapper{
		padding-right: 150px !important;
	}
}
@media (max-width: 1375px) {
	
	#primary.form.contact .fusion-column-wrapper{
		padding-left:100px !important;
	}
}
@media (max-width: 1117px) {
	#primary.form.contact .fusion-column-wrapper{
		padding-left:50px !important;
	}
	#secondary.sedes > .fusion-column-wrapper{
		padding-right: 40px !important;
	}
}
@media (max-width:991px) {
	
	#secondary.sedes > .fusion-column-wrapper .fusion-layout-column {
		padding-right: 100px !important;
		width:100% !important;
		display:block;
		min-height:auto !important;
		margin-bottom: 5px !important;
	}
}


/* 
 *AREAS HOME
 * LANDGIN HACEMOS***************************************************
 */

	

@media (max-width:950px){
	.somos_home .fusion-column-wrapper{
		padding: 0 !important;
	}	
}
.area_home .fusion-content-boxes .content-wrapper-background {
    padding: 0px !important;
}
.area_home{
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	}
.area_home h2{
	font-family: 'Lato', sans-serif !important;
	font-size: 18px !important;
	font-weight: 900 !important;
	font-style:normal !important;
	}
.area_home p{
	line-height: 1.3 !important;
	}	
	
	
.content_area_home h2{
	font-size: 26px !important;
	font-weight: 400 !important;
	font-style:normal !important;
	line-height: 1.3 !important;
	}
.content_area_home .fusion-content-boxes .heading {
    margin-bottom: 30px !important;
}
.content_area_home .content-container p, .content_area_home .content-container p{
	line-height: 1.3 !important;
	font-size: 14px !important;
	}	
.content_area_home a.fusion-read-more{
	border-top:0 !important;
	padding-top: 0 !important;
	display: inline-block;
	font-weight: 400 !important;
	font-size: 14px !important;
	color: #00E884 !important;
}

@media (min-width: 1335px) and (max-width: 1599px) { 
	.content_area_home .web_home p{
		margin-top: 1px !important;
	}
}
@media (min-width: 851px) and (max-width: 1335px) { 
	
	.content_area_home .fusion-content-boxes .content-wrapper-background {
	    padding: 35px 15px !important;
	}
	.content_area_home h2{
		font-size: 26px !important;
		display: block;
		clear:both;
		overflow: hidden;
		padding-top:10px;
	}
	.content_area_home .fusion-content-boxes .heading {
    	margin-bottom: 8px !important;
	}
	.content_area_home .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image {
	    display: block;
	    float: none;
	    clear:both;
		overflow: hidden
	}
	.content_area_home .content-container p{
		margin-top: 0 !important;
	    margin-bottom: 0 !important;
	}
	
	.content_area_home .editorial_home p,.content_area_home  .sociosanitario_home p,.content_area_home .web_home p{
		margin-top: 33px !important;
	}
	
}


@media (min-width: 851px) and (max-width: 1059px) { 
	.content_area_home .web_home p{
		margin-top: 0 !important;
	}
}
	

@media (max-width:930px){
	.content_area_home h2{
	font-size: 22px !important;
	}
}



.noticias_home{
	background-size:auto !important;
}
@media(max-width:768px){
	.noticias_home{
		background:none !important;
		padding: 0 !important;
	}
	.noticias_home .fusion-column-wrapper{
		padding-top: 0 !important;
	}
}
@media(max-width:850px){
	.fusion-body .fusion-layout-column.column_area_home {
    	padding: 0 30px
	}
	.content_area_home .fusion-content-boxes .heading {
   	 margin-bottom: 10px !important;
	}
	.content_area_home .content-container p {
    	margin: 0 !important;
	}
}
/*  
 * LANDGIN HACEMOS***************************************************
 */
 
/*
.hacemos_landing.right {
    border: 1px solid red;
    float: right;
    width: 489px;
}*/
	/*.item_hacemos{
		border:1px solid red;
		width:1140px;
		max-width:1140px;
		margin:0 auto !important
	}*/



.content_hacemos h2.content-box-heading{
	font-size: 48px !important;
	letter-spacing: 2px !important;
	line-height: 58px !important;
}
.content_hacemos a.fusion-read-more{
	border:0px !important;
	color: #00E784;
	font-size: 18px !important;
	font-weight: 300 !important;
	padding-top: 0 !important;
}
.content_hacemos a.fusion-read-more:hover{
	color: #333333 !important;
}
body .content_hacemos p{
	color: #696969 !important;
    font-family: "Lato";
    font-size: 21px !important;
    font-weight: 100 !important;
    margin-top: 3px !important;
}
.content_hacemos .content-box-column .content-wrapper-background{
	background: transparent !important;
	 padding: 0 !important
}
.content_hacemos .fusion-content-boxes .content-wrapper-background {
    padding: 0 !important
}


.editorial_container, .sociosanitario_container,
.web_container, .soluciones_container,.cloud_container{
	display:block;
	height:539px !important;
	max-height:539px !important
}

	.item_hacemos{
		width:1140px;
		max-width:1140px;
		margin:0 auto !important;
		margin:0 auto !important;
		height:539px !important;
		max-height:539px !important;
	}
	.content_hacemos{
		width:440px;
		margin-top:150px !important;
	}
	.content_hacemos.left{
		float:left;
		margin-left:98px
	}
	.content_hacemos.right{
		float:right;
		margin-right:125px
	}
	.soluciones_container .content_hacemos.right{
		margin-right:260px
	}

.editorial_container {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(left,  rgb(255,255,255) 0%, rgb(255,255,255) 51%, rgb(70,78,81) 52%, rgb(70,78,81) 100%);
	background: -webkit-linear-gradient(left,  rgb(255,255,255) 0%,rgb(255,255,255) 51%,rgb(70,78,81) 52%,rgb(70,78,81) 100%);
	background: linear-gradient(to right,  rgb(255,255,255) 0%,rgb(255,255,255) 51%,rgb(70,78,81) 52%,rgb(70,78,81) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#464E51',GradientType=1 );
}
	.editorial_container .item_hacemos{
		background-color:transparent;
		background-image:  url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/trevenque_editorial.jpg);
		background-repeat:no-repeat;
		background-position:416px 0 !important;
		}
.sociosanitario_container{
	background: rgb(250,250,250);
	background: -moz-linear-gradient(left,  rgb(250,250,250) 0%, rgb(244,243,248) 30%, rgb(244,243,248) 45%, rgb(250,250,250) 100%);
	background: -webkit-linear-gradient(left,  rgb(250,250,250) 0%,rgb(244,243,248) 30%,rgb(244,243,248) 45%,rgb(250,250,250) 100%);
	background: linear-gradient(to right,  rgb(250,250,250) 0%,rgb(244,243,248) 30%,rgb(244,243,248) 45%,rgb(250,250,250) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=1 );
	background-image: url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/trevenque-sociosanitario.png);
	background-position:147px -40px !important;
	background-repeat:no-repeat 
	}
	
.web_container{
	background:url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/trevenque_ecommerce.jpg) no-repeat 80% center !important;
	}
	
.soluciones_container{
	background: rgb(76,90,119);
	background: -moz-linear-gradient(left, rgb(76,90,119) 0%, rgb(76,90,119) 31%, rgb(250,250,250) 31%, rgb(250,250,250) 100%);
	background: -webkit-linear-gradient(left, rgb(76,90,119) 0%,rgb(76,90,119) 31%,rgb(250,250,250) 31%,rgb(250,250,250) 100%);
	background: linear-gradient(to right, rgb(76,90,119) 0%,rgb(76,90,119) 31%,rgb(250,250,250) 31%,rgb(250,250,250) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5a77', endColorstr='#fafafa',GradientType=1 );
	}
	
	.soluciones_container .item_hacemos{
		width:1425px;
		max-width:1425px;
		height:539px !important;
		background-color:#FAFAFA;
		background:url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/trevenque-it-solutions.jpg);
		background-repeat:no-repeat;
		background-position:-14% center !important;
		}
.cloud_container{
		background: rgb(255,255,255);
		background: -moz-linear-gradient(left, rgb(255,255,255) 0%, rgb(255,255,255) 59%, rgb(100,170,229) 59%, rgb(100,170,229) 100%);
		background: -webkit-linear-gradient(left, rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(100,170,229) 59%,rgb(100,170,229) 100%);
		background: linear-gradient(to right, rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(100,170,229) 59%,rgb(100,170,229) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#64aae5',GradientType=1 );
	}
	.cloud_container .item_hacemos{
		height:539px !important;
		max-height:539px !important;
		background-color:#FFF;
		background:url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/trevenque-cloud-center.jpg);
		background-repeat:no-repeat;
		background-position:486px center !important;
		}
		.cloud_container .content_hacemos{
			width:490px;
		}



@media (min-width: 1200px) and (max-width: 1425px){
	.soluciones_container .item_hacemos,.soluciones_container .item_hacemos{
		margin:0 !important;
	}
	.soluciones_container .content_hacemos.right{
		margin-right:10%
	}
	
	.soluciones_container .item_hacemos{
		width:100% !important;
		max-width:1425px;
		}
	.sociosanitario_container{

	background-position:0 -40px !important;
	}

}
@media (max-width: 1200px) {
	.item_hacemos,.soluciones_container .item_hacemos,.soluciones_container .item_hacemos{
		width:100% !important;
		max-width:100% !important;
		margin:0 auto
	}
	.content_hacemos{
		width:40%;
		margin-top:5%
	}
	.content_hacemos.left{
		margin-left:5%
	}
	.content_hacemos.right{
		margin-right:5%
	}
	.soluciones_container .item_hacemos{
		width:100% !important;
		max-width:100% !important;
	}
	.soluciones_container .content_hacemos.right{
		margin-right:5%;
	}
	.sociosanitario_container .content_hacemos{
		width:50% !important;
	}
	.sociosanitario_container {
		background-position:-200px center !important;
	}
	.web_container{
		background-position:400px center !important;
	}
	.soluciones_container .item_hacemos{
		background-position:-200px center !important;
	}
}


@media  (max-width: 950px) {
	
	.editorial_container,.soluciones_container,.cloud_container {
		background: rgb(255,255,255) !important;
		background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%) !important;
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important;
		background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ) !important;
	}
	.soluciones_container{
		background:#FAFAFA !important;
	}
	.editorial_container, .sociosanitario_container,
	.web_container, .soluciones_container,.cloud_container,.cloud_container .item_hacemos,.soluciones_container .item_hacemos{
		background-size:100% !important;
	}
	.editorial_container h2.content-box-heading, .sociosanitario_container h2.content-box-heading,
	.web_container h2.content-box-heading, .soluciones_container h2.content-box-heading,.cloud_container h2.content-box-heading{
		font-size: 35px !important;
	}
	.content_hacemos{
		width:400px !important;
		margin-top:100px !important;
	}
		
	.editorial_container,.editorial_container .item_hacemos, .sociosanitario_container,
	.web_container, .soluciones_container,.cloud_container,.cloud_container .item_hacemos{
		height:465px !important;
		max-height:465px !important;
	}
	.editorial_container .item_hacemos{
			background-position:280px center !important;
		}
	.soluciones_container .item_hacemos{
			background-position:-350px center !important;
		}
	.cloud_container .item_hacemos{
			background-position:350px center !important;
		}
}

/*
@media  (max-width: 500px) {
	
		.item_hacemos,.editorial_container .item_hacemos{
			height:auto !important;
			max-height:auto !important;
		}
		.content_hacemos{
			width:55% !important;
			margin-top:10px !important;
		} 
		.content_hacemos.left{
			margin-left:10px !important;
			background-position: 0 0 !important;
		}
		.content_hacemos.right{
			margin-right:10px !important;
			background-position: 0 0 !important;
		}
		.soluciones_container .content_hacemos.right{
			margin-right:30px
		}
		.sociosanitario_container .content_hacemos{
			width:50% !important;
		}
		.editorial_container, .editorial_container .item_hacemos, .sociosanitario_container,
		.web_container, .soluciones_container,.cloud_container,
		.cloud_container .item_hacemos,.soluciones_container .item_hacemos{
			background-size: 60% !important;
			height:auto !important;
			max-height:auto !important;
			margin: 30px 0 !important;
		}
		.editorial_container .item_hacemos,.web_container{
			background-position:300px  0 !important;
		}
		.sociosanitario_container{
			background-position:0 0 !important;
		}
		.soluciones_container .item_hacemos{
			background-position:-20% center !important;
		}
		.cloud_container .item_hacemos{
			background-position:right center !important;
		}
		.content_hacemos h2.content-box-heading{
			font-size: 25px !important;
			letter-spacing: 0 !important;
			line-height: 25px !important;
		}
		.content_hacemos a.fusion-read-more{
		}
		.content_hacemos .heading{
			margin-bottom: 0 !important
		}
		body .content_hacemos p{
		    font-size: 15px !important;
		    margin: 0 !important;
		}
		.content_hacemos .image {
			width: 50px !important;
			max-width: 50px!important
		}
		.content_hacemos .image img{
			width: 100% !important;
			max-width: 100% !important
		}

}*/

@media  (max-width: 500px) {
	
		.item_hacemos,.editorial_container .item_hacemos{
			height:auto !important;
			max-height:auto !important;
		}
		.editorial_container .fusion-column-wrapper{
			padding: 0 !important
		}
		.content_hacemos{
			width:100% !important;
			margin-top:10px !important;
		} 
		.content_hacemos.left{
			margin-left:0px !important;
			background-position: 0 0 !important;
			background-image: none !important;
		}
		.content_hacemos.right{
			margin-right:0px !important;
			background-position: 0 0 !important;
			background-image: none !important;
		}
		.soluciones_container .content_hacemos.right{
			margin-right:10px
		}
		.sociosanitario_container .content_hacemos{
			width:100% !important;
		}
		.editorial_container, .editorial_container .item_hacemos, .sociosanitario_container,
		.web_container, .soluciones_container,.cloud_container,
		.cloud_container .item_hacemos,.soluciones_container .item_hacemos{
			height:auto !important;
			max-height:auto !important;
			margin: 10px 0 !important;
			background-position: 0 0 !important;
			background-image: none !important;
			background: transparent !important;
		}
		.content_hacemos h2.content-box-heading{
			font-size: 25px !important;
			letter-spacing: 0 !important;
			line-height: 25px !important;
		}
		.content_hacemos .heading{
			margin-bottom: 0 !important
		}
		body .content_hacemos p{
		    font-size: 15px !important;
		    margin: 0 !important;
		}
		.content_hacemos .image {
			width: 50px !important;
			max-width: 50px!important
		}
		.content_hacemos .image img{
			width: 100% !important;
			max-width: 100% !important
		}

}

/*  
 *SOPORTE ***************************************************
 */
#soporte, #soporte_2{
	/*border:2px dotted #00E57D;*/
}
#soporte{
	border-bottom:0;
}
.item_soporte h3{
	letter-spacing: 0 !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}
.item_soporte{
	text-align: center;
	background-color: #f9f9f9;
	padding: 20px 0 0 0;
	min-height: 150px;
}
.item_soporte p{
	margin: 0 !important;
	padding: 0 !important;
	font-size: 10px;
	text-transform:uppercase;
	color: #959595
}
.item_soporte{
	border-right:1px dotted #666;
	border-bottom:1px dotted #666;
}
.item_soporte:nth-child(2n+1){
	border-right:1px dotted #666;
}
.item_soporte:last-child{
	border-right:0
}
#soporte_2 .item_soporte{
	background-color:#E8E8E8;
	border-bottom:0;
	transition: background-color 0.5s ease !important;
}
/*#soporte .item_soporte:nth-child(2n+1){
	border-right:1px dotted #666;
}*/
#soporte .item_soporte:nth-child(2n+1){
	background-color:#E8E8E8;
	transition: background-color 0.5s ease !important
}

 #soporte_2 .item_soporte:nth-child(2n+1){
	background-color:#f9f9f9;
	transition: background-color 0.5s ease !important
}
/*
.item_soporte i{
	color: #959595 !important
}*/

.item_soporte:hover{
	background-color: #00E57D !important;
	color: #ffffff
}
.item_soporte:hover i{
	color: #ffffff !important
}
.item_soporte:hover h3,.item_soporte:hover p{
	color: #ffffff !important
}

.step span.green{
	color:#00E884;
	font-family: 'Lora', serif;
	font-size: 36px;
	font-weight: 700
}

	@media (max-width: 850px) {
		.item_soporte{
			min-height: auto !important;
		}
		.item_soporte{
			border-right:0;
			border-bottom:0;
		}
		.item_soporte:nth-child(2n+1){
			border-right:0
		}
	}

/*
.separa_50{
	min-height: 50px
}
.separa_50 .divider-candy-arrow.bottom{
	top: 48px;
}*/
/*  
 * FORMULARIOS***************************************************
 */
.form .fusion-row{
	margin-bottom: 15px;
}
.form input{
	background: #fffff !important
}
.form label{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 900
}
.form input, #wrapper .search-table .search-field input,.searchform .search-table .search-button input[type="submit"]{
	height:42px !important;
}
.searchform .search-table .search-button input[type="submit"]:hover{
	background: #00E884 !important;
	color: #292D2F !important;
}
.searchform .search-table .search-button input[type="submit"]{
	width: 85px !important;
}

.form .button-large{
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.form .fusion-row{
	margin-right: -15px !important;
	margin-left: -15px !important;
}
.form a{
	text-decoration: underline
}
.form a:hover{
	text-decoration: none
}
span.wpcf7-list-item {
    margin: 0;
}

/*  
 * FORMULARIO CV***************************************************
 */
.gf_browser_gecko.gform_wrapper form label {
    font-weight: 700;
    font-size: inherit;
    font-size: 13px !important;
    text-transform:uppercase
}


/* 
 * BLOG
 * ************************************************************
 */
.fusion-single-line-meta{
	font-size: 12px
}
.fusion-blog-layout-grid .fusion-post-wrapper {
    border:1px solid #C3C3C3;
	/*border-top:0;*/
}
.fusion-blog-layout-grid .post .fusion-post-wrapper{
	 transition: background-color 0.5s ease !important;
	 background-color: #ffffff !important;
}
.fusion-blog-layout-grid .post .fusion-post-wrapper p{
	 font-size: 16px
}
.fusion-blog-layout-grid .post .fusion-post-wrapper:hover{
	 border-bottom: 4px solid #000000 !important;
	 background-color: #333333 !important;
	 color: #ffffff !important
}
.fusion-blog-layout-grid .post .fusion-post-wrapper:hover a{
	 color: #ffffff !important
}
.fusion-blog-layout-grid .post .fusion-post-wrapper:hover h2.entry-title a,
.fusion-blog-layout-grid .post .fusion-post-wrapper:hover p{
	 color: #ffffff !important
}
a.fusion-read-more{
	border-top: 3px solid #202020 !important;
	padding-top: 14px !important;
	display: inline-block;
	font-weight: 700 !important;
	font-size: 14px;
	color:#353535 !important
}
.fusion-blog-layout-grid .post .fusion-post-wrapper:hover a.fusion-read-more{
	border-top-color: #ffffff !important
}
a.fusion-read-more:after, .more a:after{
	content: "" !important;
	
}
.fusion-single-line-meta{
	font-size: 14px !important;
}

#wrapper .fusion-tabs-widget .tab-holder .tabs li.active a{
	border-color:#00E884 !important	
}

body.single-post .fusion-page-title-bar h1 {
    font-size: 25px;
}
body.single-post .fusion-meta-info{
	border:0;
	border-bottom: 3px solid #353535;
	padding-bottom: 14px !important;
	display: block;
	font-size: 14px;
	position: relative
}
/*body.single-post .fusion-meta-info a{
	font-weight: 400 !important;
	color:#00E884
}*/
.fusion-meta-info a{
	font-weight: 700 !important;
	color:#00E884
}
.related-posts.single-related-posts .fusion-carousel-holder{
	height:200px
	}
.related-posts.single-related-posts .fusion-carousel-item {
	border-left:1px solid #ebeaea !important;
	border-right:1px solid #ebeaea !important;
	padding:10px !important;
}
.related-posts.single-related-posts	.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
    text-align: left !important;
    vertical-align: top !important;
}
.fusion-image-wrapper a{
	text-align:left !important;
}
.related-posts.single-related-posts .fusion-title, .comment-respond .fusion-title{
	margin-bottom:15px !important;
	text-transform:uppercase;
	font-weight:900 !important;
}


/* páginas archive y tags */


body.archive.tag .fusion-blog-layout-medium .fusion-post-content.post-content img, 
body.archive.category .fusion-blog-layout-medium .fusion-post-content.post-content img{
	display: none !important;
/*	width: 35% !important;
	margin-right: 10px !important;
	float: left*/
}


/*
 * SALA DE PRENSA
 *************************************************************
 */
.sala_prensa article.post{
    margin-bottom: 30px !important;

}
.sala_prensa article, .noticias article, .about-author,.related-posts.single-related-posts,.comment-respond, 
body.archive.tag article.fusion-post-medium,body.archive.category article.fusion-post-medium,
body.search-results article.fusion-post-medium,body.author article.fusion-post-medium,
.tax-category_prensa article.fusion-post-medium{
    margin-bottom: 60px !important;
	border-bottom:3px solid #000000 !important;
	padding-bottom:10px;
	
}


 
.noticias article.fusion-post-grid {
	border-bottom:0 !important
}

.fusion-blog-layout-grid .fusion-post-grid {
    margin-bottom: 0;
}
/*.sala_prensa .multimedia, .sala_prensa .prensa_oline,.sala_prensa .prensa_escrita{
	margin-bottom:30px
	}*/
.sala_prensa .fusion-meta-info,
.noticias .fusion-meta-info,
body.archive.tag article .fusion-meta-info,
body.archive.category article .fusion-meta-info,
body.search-results article .fusion-meta-info,
body.author article .fusion-meta-info,
.tax-category_prensa article .fusion-meta-info{
	margin-top: 5px !important;
	border:0px !important;
	}

	
	@media (min-width:713px){
		.noticias 	.fusion-post-grid .fusion-meta-info{
		position: absolute;
		bottom:20px;
		width:150px;
		}
	
	}
/*
.tax-category_prensa article .fusion-meta-info .vcard{
	display: none
}*/
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft{
	width: 100%
}
#main .fusion-blog-layout-grid-wrapper .fusion-content-sep{
	display:none
}

#main .fusion-blog-layout-grid .fusion-post-wrapper {
    min-height: 650px;
}
.sala_prensa .fusion-blog-layout-medium .entry-title,
.noticias .fusion-blog-layout-medium .entry-title {
    margin-bottom: 15px;
}

.sala_prensa h2{
	padding-left:35px !important;
	position:relative !important;
	}
	
.sala_prensa h2:before{
	font-family: 'FontAwesome';
	font-size: 20px;
	color:#353535 !important;
	position: absolute !important;
	left: 2px !important;
	top: 5px !important;
	width:35px;
	height:35px;
}



.sala_prensa .multimedia h2:before{
	content:"\f04b" !important;
}
.sala_prensa .prensa_oline h2:before{
	content:"\f0c1" !important;
}
.sala_prensa .prensa_escrita h2:before{
	content:"\f1ea" !important;
}

/* ICONOS EN LOS TÍTULOS DE LOS POST POR TIPO DE CONTENIDO: PRENSA, MULTIMEDIA y ONLINE
.term-multimedia h2,.term-prensa-online h2,.term-prensa-escrita h2{
	padding-left:35px !important;
	position:relative !important;
}
	.term-multimedia h2:before,.term-prensa-online h2:before,.term-prensa-escrita h2:before{
	font-family: 'FontAwesome';
	font-size: 20px;
	color:#353535 !important;
	position: absolute !important;
	left: 2px !important;
	top: 5px !important;
	width:35px;
	height:35px;
}


.term-multimedia h2:before{
	content:"\f04b" !important;
}
.term-prensa-online h2:before{
	content:"\f0c1" !important;
}
.term-prensa-escrita h2:before{
	content:"\f1ea" !important;
}
body.term-multimedia .fusion-post-content-container p + a,
body.term-prensa-online .fusion-post-content-container p + a,
body.term-prensa-escrita .fusion-post-content-container p + a{
	padding-left:35px !important;
	position:relative !important;
}
body.term-multimedia .fusion-post-content-container p + a:before,
body.term-prensa-online .fusion-post-content-container p + a:before,
body.term-prensa-escrita .fusion-post-content-container p + a:before{
	content:"\f105" !important;
	font-family: 'FontAwesome';
	font-size: 20px;
	color:#353535 !important;
	position: absolute !important;
	left: 2px !important;
	top: 5px !important;
	width:35px;
	height:35px;
}
body.term-multimedia .fusion-post-content-container p + a i,
body.term-prensa-online .fusion-post-content-container p + a i,
body.term-prensa-escrita .fusion-post-content-container ul.prensa_attachs a i{
	display:none
}*/


/*
.fusion-widget-area .widget .recentcomments::before,
.fusion-widget-area .widget_archive li a::before,
.fusion-widget-area .widget_categories li a::before,
.fusion-widget-area .widget_links li a::before,
.fusion-widget-area .widget_meta li a::before,
.fusion-widget-area .widget_nav_menu li a::before,
.fusion-widget-area .widget_pages li a::before,
.fusion-widget-area .widget_recent_entries li a::before,
.widget_layered_nav li a::before,
.widget_product_categories li a::before,
.woocommerce-tabs .tabs a:hover .arrow::after,
.woocommerce-tabs .tabs li.active a .arrow::after
*/

.fusion-widget-area.sala_prensa .widget_nav_menu li a:before,
.fusion-widget-area.sala_prensa .widget_pages li a:before,
ul#menu-entradas-areas li a:before{
	content:"" !important;
   /* position: absolute;
    left: 3px;
    top: 40%;
    margin-left: 0;
	border:1px solid red*/
}

.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_escrita,
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_online,
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .multimedia{
	padding-left:15px
}
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_escrita:before,
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_online:before,
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .multimedia:before
{
/*	content: "";
    font-family: icomoon;
    margin-left: -12px;
    position: absolute;*/
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 19px;
	margin-top: 0px;
	line-height: 2em;
	position: absolute;
	top: -5px;
	left: 0;
}
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_escrita:before{
	content: "\f1ea";
}

.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_online:before{
	content: "\f0c1";
}	
.fusion-widget-area.sala_prensa  .widget_nav_menu li a .multimedia:before{
	content: "\f04b";
}
.fusion-widget-area .widget_nav_menu li a .editorial_ico,
.fusion-widget-area .widget_nav_menu li a .sociosanitario_ico,
.fusion-widget-area .widget_nav_menu li a .web_ico,
.fusion-widget-area .widget_nav_menu li a .soluciones_ico,
.fusion-widget-area .widget_nav_menu li a .cloud_ico,
.fusion-widget-area .widget_nav_menu li a .gt_ico,
.fusion-widget-area .widget_nav_menu li a .empresarial_ico{
	padding-left:30px
}
.fusion-widget-area .widget_nav_menu li a .editorial_ico:before,
.fusion-widget-area .widget_nav_menu li a .sociosanitario_ico:before,
.fusion-widget-area .widget_nav_menu li a .web_ico:before,
.fusion-widget-area .widget_nav_menu li a .soluciones_ico:before,
.fusion-widget-area .widget_nav_menu li a .cloud_ico:before,
.fusion-widget-area .widget_nav_menu li a .gt_ico:before,
.fusion-widget-area .widget_nav_menu li a .empresarial_ico:before{
	content: "";
	width: 38px;
	height:30px;
    content: " ";
    background:url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/sprite_areas.png) no-repeat;
   	position: absolute;
	top: 0;
	left: 0;
}

.fusion-widget-area .widget_nav_menu li a:hover .editorial_ico:before,
.fusion-widget-area .widget_nav_menu li a:hover .sociosanitario_ico:before,
.fusion-widget-area .widget_nav_menu li a:hover .web_ico:before,
.fusion-widget-area .widget_nav_menu li a:hover .soluciones_ico:before,
.fusion-widget-area .widget_nav_menu li a:hover .cloud_ico:before,
.fusion-widget-area .widget_nav_menu li a:hover .gt_ico:before,
.fusion-widget-area .widget_nav_menu li a:hover .empresarial_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .editorial_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .sociosanitario_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .web_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .soluciones_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .cloud_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .gt_ico:before,
.fusion-widget-area .widget_nav_menu li.current-menu-item a .empresarial_ico:before
{
	content: "";
	width: 38px;
	height:30px;
    content: " ";
    background:url(https://www.trevenque.es/wp-content/themes/gt_corporativa/img/sprite_areas.png) no-repeat;
   	position: absolute;
	top: 0;
	left: 0;
}
.fusion-widget-area .widget_nav_menu li a .editorial_ico:before{
	background-position:0 -1px;
}
	.fusion-widget-area .widget_nav_menu li a:hover .editorial_ico:before,
	.fusion-widget-area .widget_nav_menu li.current-menu-item a .editorial_ico:before{
		background-position:0 -210px;
	}
.fusion-widget-area .widget_nav_menu li a .sociosanitario_ico:before{
	background-position: 0 -40px
}
	.fusion-widget-area .widget_nav_menu li a:hover .sociosanitario_ico:before,
	.fusion-widget-area .widget_nav_menu li.current-menu-item a .sociosanitario_ico:before{
		background-position:0 -248px;
	}
.fusion-widget-area .widget_nav_menu li a .web_ico:before{
	background-position:-1px -77px;
}
	.fusion-widget-area .widget_nav_menu li a:hover .web_ico:before,
	.fusion-widget-area .widget_nav_menu li.current-menu-item a .web_ico:before{
		background-position:-1px -286px;
	}
.fusion-widget-area .widget_nav_menu li a .soluciones_ico:before{
	background-position: 0 -119px
}
	 .fusion-widget-area.widget_nav_menu li a:hover .soluciones_ico:before,
	 .fusion-widget-area.widget_nav_menu li.current-menu-item a .soluciones_ico:before{
		background-position:0 -328px;
	}
.fusion-widget-area .widget_nav_menu li a .cloud_ico:before{
	background-position: 0 -157px
}
	.fusion-widget-area .widget_nav_menu li a:hover .cloud_ico:before,
	.fusion-widget-area .widget_nav_menu li.current-menu-item a .cloud_ico:before{
		background-position:0 -366px;
	}
	
.fusion-widget-area .widget_nav_menu li a .gt_ico:before{
	background-position: -1px -411px
}
	.fusion-widget-area .widget_nav_menu li a:hover .gt_ico:before,
	.fusion-widget-area .widget_nav_menu li.current-menu-item a .gt_ico:before{
		background-position: 0px -457px
	}	
.fusion-widget-area .widget_nav_menu li a .empresarial_ico:before{
	background-position: 0 -118px
}
	.fusion-widget-area .widget_nav_menu li a:hover .empresarial_ico:before,
	.fusion-widget-area .widget_nav_menu li.current-menu-item a .empresarial_ico:before{
		background-position: 0 -327px
	}	
	
.cpt_prensa-template-default.single-cpt_prensa .fusion-page-title-bar h1{
	font-family: 'Lato';
	font-weight: 900;
	line-height: 1.1;
	letter-spacing: 1px;
	font-size: 25px;
	
}

.fusion-widget-area .widget_nav_menu li.current-menu-item a{
	color: #00E884 !important
}

/*
.cpt_prensa-template-default.single-cpt_prensa .fusion-page-title-wrapper {
    height: 150px !important;
    max-height: 150px !important;
    position: absolute !important;
    bottom: 0;
    padding: 40px 30px;
    background-color: rgba(255,255,255,0.65);
}*/
.archive.tax-category_prensa #main {
    padding-top: 60px;
    padding-bottom: 100px;
}


ul.prensa_attachs{
	list-style-type: none;
	padding-left: 0
}
ul.prensa_attachs a{
	color:#00E884
}
ul.prensa_attachs a i{
	color:#000;
	margin-right: 5px
}
ul.prensa_attachs a:hover{
	color:#000
}

.cpt_prensa .medio{
	margin-top: -15px;
	margin-bottom: 10px;
	display: block;
	font-size: 14px;
	font-style: italic;
}
/*
 * ERROR
 * ***********************************************************
 */
.error-message{
	text-align: center;
	color: #00E884
}
.post-content.text-center h2{
	text-align: center !important;
}

/*  
 *RESPONSIVE
 **************************************************************
 */

/* 1024  - 768   breadkpoint avada*/
.fusion-mobile-menu-icons a:before {
    color: #000 !important;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a::before {
    content: "";
    margin-right: 2px;
}

@media (max-width: 1070px) and (min-width: 768px) {

	.fusion-main-menu > ul > li {
    padding-right: 7px !important;
	}	
	.fusion-main-menu > ul > li a {
    font-size: 12px !important;
	}	
}

@media (min-width: 937px) and (max-width: 1101px) {

	.fusion-logo {
	    width: 16%;
	}
	.fusion-caret {
    margin-left: 0
	}
}
@media (max-width: 950px) {

	.secondary_menu .widget_nav_menu ul.menu{
		width: 100% !important;
	}
	.secondary_menu .widget_nav_menu ul.menu li{
		padding: 7px 10px !important;
		display: inline-block !important;
		width: 49% !important;
		border: 0
	}
	.secondary_menu a:after{	
		content: "\f105";
		font-family: 'FontAwesome';
		font-size: 16px;
		color: #353535 !important;
		position: absolute !important;
		top: 15px !important;
		left:0 !important;
	}

	
}


@media (max-width: 850px) {
	
	.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left h1{
		background-color: rgba(255,255,255,0.7);
		padding: 0 15px 10px;
		width: auto !important;
		display: inline-block
	}
	#link_web,.visible-xs{
		display: block
	}
	.fusion-breadcrumbs{
		color: #ffffff;
		display:none
	}
	#main {
	  	padding-top: 20px !important;
	    padding-bottom: 50px !important;
	}
	.page-id-36 #main {
	  	padding-top: 0 !important;
	}
	
	.fusion-logo {
	    width: 85%;
	}
	.fusion-mobile-menu-icons {
	    margin-top: 10px !important;
	}
	.fusion-title.higher h2{
		font-size: 28px !important;
		letter-spacing: 1;
		line-height: 1.2em;
	}
	.fusion-title.higher h3{
		letter-spacing: 0 !important;
		font-size: 35px !important;
   		line-height: 43px !important;
   		/*color: #00D279 !important;*/
   		color:#00E884 !important
	}
	
	/* page tigle ***/
	.fusion-page-title-wrapper{
		height:auto !important;
	    max-height: auto !important;
	    position: relative !important;
	    bottom:auto;	
	    padding:0 10px;
	    background-color:rgba(255,255,255,0.0)
	}
	.fusion-page-title-bar h1 {
		font-size: 30px !important;
	}

	.fusion-footer .fusion-column.fusion-column-last{
		padding-left: 20px;
		text-align: left;
		padding-top: 20px;
	}
	.newsletter_footer, footer .social-networks {
	    text-align: left !important;
	}
	.newsletter_footer input, .newsletter_footer select {
		float: left
	}
	footer dl.fusion-column {
	margin-bottom:0 !important;
	padding-top:0 !important;
	}
	
	.widget.date_filter{
		display: none !important;
		height: 0 !important
	}
	.widget.date_filter.expand{
		width:100% !important;
		height:270px !important;
		clear:both !important;
		display: block !important;
	}
	
	.widget.date_filter.expand .form .fusion-row{ 
		width: 48% !important;
		margin-right: 10px !important;
    	margin-left: 0 !important;
    	padding:0 !important;
		float: left;
		}
	.widget.date_filter.expand .form .col-md-12{ 
    	padding:0 !important;
		}
	
	/* cambiar orden del sidebar en noticias y sala de prensa */
	
	.filtro{
		display: block;
		clear: both;
		overflow: hidden;
		margin-top: 20px;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 700;
		text-align: center;
		margin-bottom: 14px;
	}
	.filtro:after{
		content: url("img/row_down.png");
		width: 29px;
		height: 11px;
		display: inline-block;
		position: absolute;
		bottom:6px;
		left: 50%;
		margin-left: -15px
	}
	.filtro a{
		/*border:1px solid #000000;
		padding: 10px;
		border-radius: 6px;
		text-align: center;*/
		padding:20px 0;
		display:inline-block;
		width:100%;
		border-top:1px solid #B4B4B4;
		border-bottom: 1px solid #B4B4B4
	}

	body.archive #main .fusion-row,
	body.search #main .fusion-row,
	body.page-id-128 .fullwidth-box.noticias .fusion-builder-row,
	body.page-id-126 .fullwidth-box.sala_prensa .fusion-builder-row{
    	display: flex !important;
    	display: -webkit-flex !important; 
    	flex-direction:column !important;
    		-webkit-flex-direction:column !important;
    	flex-wrap:wrap !important;
    		-webkit-flex-wrap: wrap !important;
	}
	
	body.archive #sidebar,
	body.search #sidebar,
	body.page-id-128 .sidebar_noticias,
	body.page-id-126 .sidebar_noticias{
		order: 1 !important;
		-webkit-order: 1 !important;
		float:none !important;
		/*border-bottom: 3px solid #000000 !important;*/
		/*padding-bottom:20px;*/
		margin-bottom: 0 !important
		/*justify-content:space-between; 
			-webkit-justify-content:space-between; */
	}
	body.archive #content,
	body.search  #content,
	body.page-id-128 #primary,
	body.page-id-126 #primary{
		order: 2 !important;
		-webkit-order: 2 !important;
		float:none !important;
		
	    padding-top: 30px;
	}
	.fusion-tabs-widget.pyre_tabs{
		display: none
	}
	
	.fullwidth-box.sala_prensa, .fullwidth-box.noticias {
		padding-top: 0 !important;
	}
	.sidebar_noticias .fusion-column-wrapper,
	.sidebar_prensa .fusion-column-wrapper{
		padding-top: 0px !important
	}
	
	/*body.archive #sidebar .widget,
	body.page-id-128 .fusion-widget-area,
	body.page-id-126 .fusion-widget-area{
		width: 50%;
		display: flex !important;
    	display: -webkit-flex !important; 
    	flex-direction:row !important;
    		-webkit-flex-direction:row !important;
    	 flex-wrap: wrap;
    		-webkit-flex-wrap: wrap; 
	}*/
	
	body.archive #sidebar .fullwidth-box,
	body.search  #sidebar  .fullwidth-box,
	body.page-id-128 .fullwidth-box,
	body.page-id-126  .fullwidth-box{
		margin-bottom: 0 !important
	}
	body.archive #sidebar #main,
	body.search  #sidebar #main,
	body.page-id-128 #main,
	body.page-id-126 #main{
		padding-top: 10px !important
	}
	body.archive #sidebar .widget.widget_nav_menu,
	body.archive #sidebar .widget.widget_tag_cloud,
	body.search  #sidebar .widget.widget_nav_menu,
	body.search  #sidebar .widget.widget_tag_cloud,
	body.page-id-128 .widget_nav_menu,
	body.page-id-128 .widget_tag_cloud,
	body.page-id-126 .widget_nav_menu,
	body.page-id-126 .widget_tag_cloud{
		width: 50%;
		float: left !important;
		display: inline-block !important;
	}
	.secondary_menu .fusion-content-widget-area .widget,.fusion-content-widget-area .widget{
    margin-bottom:0!important;
	}
	/*body.archive #sidebar .widget.widget_nav_menu,
	body.archive #sidebar .widget.widget_tag_cloud,
	body.search #sidebar .widget.widget_nav_menu,
	body.search #sidebar .widget.widget_tag_cloud{
		padding:10px 0
	}*/
	.sidebar .widget h4 {
    	    margin-top: 1.33em;
	}
	body.has-sidebar #main .sidebar {
	    margin-bottom: 10px;
	}
	
	/*.sala_prensa article:first-child, .noticias article:first-child, .related-posts.single-related-posts:first-child,
	body.archive.tag article.fusion-post-medium:first-child,
	body.archive.category article.fusion-post-medium:first-child,
	body.search-results article.fusion-post-medium:first-child,
	body.author article.fusion-post-medium:first-child {
	    margin-bottom: 30px !important;
	    border-top: 3px solid #000000 !important;
	    padding-top: 10px;
	}*/
	
	

	
}

@media (max-width: 768px) {
	.secondary_menu .widget_nav_menu ul.menu li{
		width: 100% !important;
	}
	.fusion-content-widget-area .widget {
	    margin-bottom: 0
	}
}

@media (max-width: 559px) {
	.widget.date_filter.expand .form .fusion-row{ 
		width: 100% !important;
		margin-right: 0 !important;
		float: left
		}
}
	

@media (max-width: 480px) {
	.secondary_menu a:after{	
		top: 7px !important;

	}
	.fusion-title.higher h3{
		letter-spacing: 0 !important;
		font-size: 28px !important;
   		line-height: 40px !important;
	}
	.sidebar .widget h4 {
    	 /*   margin-top: 0 !important;*/
    	    font-size: 14px !important
	}
	body.archive #sidebar .widget.widget_nav_menu,
	body.archive #sidebar .widget.widget_tag_cloud,
	body.search  #sidebar .widget.widget_nav_menu,
	body.search  #sidebar .widget.widget_tag_cloud,
	body.page-id-128 .widget_nav_menu,
	body.page-id-128 .widget_tag_cloud,
	body.page-id-126 .widget_nav_menu,
	body.page-id-126 .widget_tag_cloud{
		width: 100%;
	}
	
	body.archive #sidebar .widget li,
	body.archive #sidebar .tagcloud a,
	body.search #sidebar .widget li,
	body.search #sidebar .tagcloud a,
	body.page-id-128 #sidebar .widget li,
	body.page-id-128 #sidebar .tagcloud a,
	body.page-id-126 #sidebar .widget li,
	body.page-id-126 #sidebar .tagcloud a{
		/*width: 50%;
		display: inline-block;
		float: left;*/
		line-height: 20px;
		font-size: 13px
	}
	/*body.archive #sidebar .tagcloud a,
	body.search #sidebar .tagcloud a,
	body.page-id-128 #sidebar .tagcloud a,
	body.page-id-126 #sidebar .tagcloud a{
		width: 48%;
		margin-right: 5px
	}*/
	
	.fusion-content-widget-area #nav_menu-6 ul li a, .fusion-content-widget-area .widget_categories ul li a {
	    font-size: 14px;
	    padding: 0 10px !important;
	    line-height: 20px !important;
	}
	/*.sidebar_noticias .fusion-column-wrapper .widget ul li a ,
	.sidebar_prensa .fusion-column-wrapper .widget ul li a,
	#sidebar .fusion-content-widget-area .widget ul li a {
	    line-height: 31px !important;
	}*/
	

	
	/*
	.fusion-widget-area .widget_nav_menu li a .editorial_ico,
	.fusion-widget-area .widget_nav_menu li a .sociosanitario_ico,
	.fusion-widget-area .widget_nav_menu li a .web_ico,
	.fusion-widget-area .widget_nav_menu li a .soluciones_ico,
	.fusion-widget-area .widget_nav_menu li a .cloud_ico,
	.fusion-widget-area .widget_nav_menu li a .gt_ico,
	.fusion-widget-area .widget_nav_menu li a .empresarial_ico,
	.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_escrita,
	.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_online,
	.fusion-widget-area.sala_prensa  .widget_nav_menu li a .multimedia{
		padding-left:0  !important;
	}
	.fusion-widget-area .widget_nav_menu li a .editorial_ico:before,
	.fusion-widget-area .widget_nav_menu li a .sociosanitario_ico:before,
	.fusion-widget-area .widget_nav_menu li a .web_ico:before,
	.fusion-widget-area .widget_nav_menu li a .soluciones_ico:before,
	.fusion-widget-area .widget_nav_menu li a .cloud_ico:before,
	.fusion-widget-area .widget_nav_menu li a .gt_ico:before,
	.fusion-widget-area .widget_nav_menu li a .empresarial_ico:before,
	.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_escrita:before,
	.fusion-widget-area.sala_prensa  .widget_nav_menu li a .prensa_online:before,
	.fusion-widget-area.sala_prensa  .widget_nav_menu li a .multimedia:before{  
		font-family: icomoon;
		content: '\f105';
		font-size:12px;
	    background:transparent !important;
	}
*/
	
	
}

.wpsdc-drop-cap{
	font-size: 28px !important;
	margin-right: 10px !important;	
}
.widget {
    overflow: hidden;
}
#text-6.widget, #text-7.widget{
margin-bottom: 0;
}
@media (max-width: 850px) {
	#nav_menu-9.widget,
	#nav_menu-8.widget,
	#nav_menu-11.widget,
	#tag_cloud-2.widget{
	height: 0;
	}
}

ul#menu-prensa-areas li a:before{
     content: '' !important;
}

@media (max-width: 992px) {
    .slide-content h2 span.hidden-dsk{
        display: visible;
    }
    .slide-content h2 span.hidden-mvl{
        display: none;
    }
}
@media (min-width: 992px) {
    .slide-content h2 span.hidden-dsk{
        display: none;
    }
    .slide-content h2 span.hidden-mvl{
        display: visible;
    }
}


/* Popup */
.popmake-content p{
	margin-top: 0;
}
@media (max-width: 600px) {
	.pum-theme-lightbox .pum-container {
	    width: 88% !important;
	    left: 50% !important;
	    -webkit-transform: translateX(-50%);
	            transform: translateX(-50%);
	}
}



