/* subtheme own css */
/*
#EAAA00 -> #EAAA00
*/

/************************************************************
					SITE FONT
************************************************************/
@import url('https://fonts.googleapis.com/css?family=Exo+2:400,400italic,300,300italic,500,500italic,600,700');

* {
	font-family: 'Exo 2', sans-serif;
	color: #333333;
}

body {
	background-color: #FEFEFE;
	overflow-x: hidden;
}

p {
	font-size: 17px;
}

#navbar {
	background-color: #fff;
}

.iz-breadcrums,
.iz-breadcrums a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.iz-breadcrums {
	margin-bottom: 5px;
}

.iz-same-page-link {
	cursor: pointer;
}
/************************************************************
					DIVISIONES
************************************************************/
.iz-division-content {
	background-color: #f4f4f4 !important; /*f2f2f2*/
	padding-top:0;
	padding-bottom:0;
}

.iz-division-logo {
	width: 51px;
	height: 51px;
	background: #f4f4f4 no-repeat;
	background-size: contain;
	margin-top: 25px;
}

.iz-productos-header-ciencias .iz-division-logo,
.iz-evento-header-ciencias .iz-division-logo{
	background-image: url(../images/division-icon-ciencias-de-la-vida.png);
}
.iz-productos-header-control .iz-division-logo,
.iz-evento-header-control .iz-division-logo{
	background-image: url(../images/division-icon-control-de-calidad-industrial.png);
}
.iz-productos-header-analitica .iz-division-logo,
.iz-evento-header-analitica .iz-division-logo{
	background-image: url(../images/division-icon-analisis-fisico-quimicos.png);
}
.iz-productos-header-microscopia .iz-division-logo,
.iz-evento-header-microscopia .iz-division-logo{
	background-image: url(../images/division-icon-microscopia-electronica.png);
}
.iz-productos-header-medio .iz-division-logo,
.iz-evento-header-medio .iz-division-logo{
	background-image: url(../images/division-icon-medio-ambiente.png);
}
.iz-productos-header-instrument .iz-division-logo,
.iz-evento-header-instrument .iz-division-logo{
	background-image: url(../images/division-icon-instrumentacion-general.png);
}

.border-ciencias{
	border-color: #30880a !important; /*#EAAA00*/
}

.border-control{
	border-color: #93107e !important;
}

.border-analitica{
	border-color: #ff791f !important;
}

.border-microscopia{
	border-color: #999999 !important;
}

.border-medio{
	border-color: #009ee0 !important;
}

.border-instrumentacion{
	border-color: #954e27 !important;
}

.iz-bb-ciencias{
	border-bottom: 8px solid #30880a;
}

.iz-bb-control{
	border-bottom: 8px solid #93107e;
}

.iz-bb-analitica{
	border-bottom: 8px solid #ff791f;
}

.iz-bb-microscopia{
	border-bottom: 8px solid #999999;
}

.iz-bb-medio{
	border-bottom: 8px solid #009ee0;
}

.iz-bb-instrumentacion{
	border-bottom: 8px solid #954e27;
}

/************************************************************
					REDES SOCIALES
************************************************************/
.iz-social-band {
	float: right;
}

.iz-social-net {
	margin-top: 5px;
}
.iz-social-net li {
	display: inline-block;
}

.iz-social-net img {
	border-radius: 4px;
}

/************************************************************
					GENERALES
************************************************************/
.iz-button,
#edit-submit-search-multi-index{
	font-size: 19px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 50px;
	color: #fff;
	border: 2px solid #EAAA00;
	background-color: #EAAA00; /*#83BD00;*/
	padding: 0;
	width: 234px;
	height: 54px;
	text-align:center;
	vertical-align:middle;
	margin-top: 37px;
	margin-bottom: 37px;
}

.iz-button a,
#edit-submit-search-multi-index a{
	color: #eeeeee !important;
}

.iz-button a,
#edit-submit-search-multi-index a,
.iz-transparent-button a{
	font-size: 19px;
	font-weight: 600;
	line-height: 16px;
	text-decoration: none !important;
}

.iz-button.large {
	width: 334px;
}

.iz-link-button {
	font-size: 19px;
	font-weight: 600;
	display: inline-block;
	padding: 14px 70px;
	border-radius: 50px;
	color: #fff;
	border: 2px solid #fff;
	background-color: transparent;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}

.iz-link-button:hover,
.iz-link-color-button:hover{
	color: #fff;
	text-decoration: none;
	border: 2px solid #333333;
	background-color: #333333;
}

.iz-link-color-button {
	font-size: 19px;
	font-weight: 600;
	display: inline-block;
	padding-top: 10px;
	border-radius: 50px;
	color: #fff;
	border: 2px solid #EAAA00;
	background-color: #EAAA00;
	text-transform: uppercase;
	margin-top: 37px;
	margin-bottom: 37px;
	text-decoration: none;
	width: 234px;
	height: 54px;
}

.iz-transparent-button {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	border-radius: 50px;
	color: #EAAA00;
	border: 2px solid #EAAA00;
	background-color: transparent;
	text-decoration: none;
}

.iz-search-more-button {
	padding: 12px 0 0;
	width: 168px;
	height: 54px;
	display: inline-block;
	text-align:center;
	vertical-align:middle;
	margin-top: 45px;
	margin-bottom: 10px;
	font-size: 16px;
	cursor: pointer;
}

.iz-mega-search-more-button {
	height: auto;
	padding: 5px 0;
	font-size: 14px;
	border-radius: 5px;
	margin-top: 25px;
}

.iz-mega-search-more-link {
	color: #EAAA00 !important;
	cursor: pointer;
}

.iz-inline-block {
	display: inline-block;
}

.iz-button:hover,
#edit-submit-search-multi-index:hover,
.iz-transparent-button:hover {
	color: #fff;
	border: 2px solid #333333;
	background-color: #333333;
}

.iz-transparent-button:hover a {
	color: #fff;
}

.iz-more-button {
	padding: 10px 0 0;
	width: 138px;
	height: 50px;
	text-align:center;
	vertical-align:middle;
	margin-top: 45px;
	margin-bottom: 10px;
}

.iz-transparent-button a {
	color: #EAAA00 !important;
	text-decoration: none;
}

.main-container {
	padding-left: 0;
	padding-right: 0;
}

.no-padding {
	padding: 0;
}
.no-padding-lr {
	padding-left:0;
	padding-right:0;
}

.m-l-0 {
	margin-left: 0;
}

.m-r-0 {
	margin-right: 0;
}
.relative {
	position: relative;
}

/*for testing */
.bordered {
	border: 1px solid #000 !important;
}

/************************************************************
			COLUMNS OF SAME HEIGHT STYLES
************************************************************/
/* needs a DIV inside DIV class=row */

.row-height {
	display: block;
	/*
    table-layout: none;
    height: 100%;
    width: 100%;
    */
}
.col-height {
	display: block;
	/*
    float: none;
    height: 100%;
    */
}

.col-top {
	vertical-align: top;
}
.col-middle {
	vertical-align: middle;
}
.col-bottom {
	vertical-align: bottom;
}

/************************************************************
						NAVBAR
************************************************************/
.navbar {
	margin-bottom: 0;
}

.navbar-default .navbar-nav > .leaf > a {
	font-size: 18px;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #EAAA00;
	background-color: transparent;
}

nav ul.navbar-nav {
	margin-top: 0 /*35px;*/
}

/************************************************************
						VIDEO
************************************************************/
#iz-video-band-bg-video-big {
	display: none;
}

#iz-play-main-video, #iz-ver-video {
	cursor: pointer;
}

.iz-forced-transparent-bg {
	background-color: transparent !important;
}

.iz-force-z-index-1 {
	z-index: 1 !important;
}
.iz-video-band {
	position: relative;
}
/*.iz-video-container*/
.view-front-carrusel-sobre-video, .view-servicio-carrusel-sobre-video {
	position: relative;
	height: 520px;
	overflow: hidden;
	background-color: rgba(0, 163, 224, 0.8);
}

.view-front-carrusel-sobre-video .view-content, .view-servicio-carrusel-sobre-video .view-content{
	margin-top: 280px !important;
	text-align: center;
}

/* when choosing playing video */
.iz-video-play-area {
	position: relative;
	min-height: 620px;
	overflow: hidden;
}

#iz-video-band-bg-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -10;
}

#iz-video-band-bg-video-big {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -11;
}

.view-front-carrusel-sobre-video div.video-js {
	background-color: #FEFEFE;
}


#iz-video-band-bg-video.iz-video-corporativo {
	top:0 !important;
}

#iz-video-band-bg-video-big.iz-video-corporativo {
	top:0 !important;
}

#iz-video-band-bg-img {
	position: absolute;
	top:0;
	left: -50%;
	width: auto;
	height: 100%;
	z-index: -10;
}

.iz-video-band-text {
	font-size: 50px;
	max-width: 810px;
	margin: 10px auto 30px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
}

.iz-play {
	margin-top:50px;
	margin-bottom: 30px;

}
/*
.iz-play-link {
	position: absolute;
	border: 1px solid #fff;
	display: block;
	top: 50%;
	margin-top: -55px;
	left: 50%;
	margin-left: -55%;
}
*/
.iz-video-band-button {
	margin: 45px auto auto;
}

.view-front-carrusel-sobre-video, .view-servicio-carrusel-sobre-video {
	position: relative;
}

.view-front-carrusel-sobre-video .owl-controls, .view-servicio-carrusel-sobre-video .owl-controls {
	display: none !important;	/*mobile*/
}

.view-front-carrusel-sobre-video .owl-controls, .view-servicio-carrusel-sobre-video .owl-controls {
	position: absolute;
	top: 50%;
	margin-top: -160px;
	width: 100%;
}

.view-front-carrusel-sobre-video .owl-controls .owl-prev, .view-front-carrusel-sobre-video .owl-controls .owl-next,
.view-servicio-carrusel-sobre-video .owl-controls .owl-prev, .view-servicio-carrusel-sobre-video .owl-controls .owl-next {
	font-size: 100px !important;
	line-height: 100px;
	padding-top: 20px !important;
	width: 160px;
	height: 160px;
	text-align: center;
	border-radius: 80px !important;
	color: #fff !important;
	background-color: transparent !important;
	opacity: 0.8 !important;
	filter: Alpha(Opacity=50) !important;
	/*
    position: relative;
    z-index: 10;
    */
}

.view-front-carrusel-sobre-video .owl-controls .owl-prev,
.view-servicio-carrusel-sobre-video .owl-controls .owl-prev {
	margin-left: 5% !important;
	float: left;
	font-weight: 100;
}

.view-front-carrusel-sobre-video .owl-controls .owl-next,
.view-servicio-carrusel-sobre-video .owl-controls .owl-next {
	margin-right: 5% !important;
	float: right;
	font-weight: 100;
}

.view-front-carrusel-sobre-video .owl-controls .owl-prev:hover,  .view-front-carrusel-sobre-video .owl-controls .owl-next:hover,
.view-servicio-carrusel-sobre-video .owl-controls .owl-prev:hover,  .view-servicio-carrusel-sobre-video .owl-controls .owl-next:hover {
	opacity: 1 !important;
	filter: Alpha(Opacity=100) !important;
	color: #606060 !important;	/*darkgrey*/
}


/************************************************************
						INFO BAND
************************************************************/
.iz-info-band {
	background-color: #F7F7F7 !important;
	padding-top: 35px;
	padding-bottom: 27px;
}

.iz-mision-band {
	background-color: #F7F7F7 !important;
	padding-top: 35px;
	padding-bottom: 60px;
}

.iz-info-band h1,
.iz-mision-band h1{
	font-size: 50px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
}

.iz-info-content {
	margin: auto;
}

.iz-info-content h1,
.iz-mision-content h1 {
	color: #333333;
}

.iz-info-content p,
.iz-mision-content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 3px auto;
}

/************************************************************
					SOLUCIONES BAND
************************************************************/
.iz-solutions-band{
	background: rgba(255, 255, 255, 0.7) url(../images/soluciones-fondo.png) no-repeat;
	background-size: cover;
	background-origin: padding-box;
	padding-top: 0;
	padding-bottom: 30px;
}

.iz-solutions-content h1, .iz-solutions-content-page h1 {
	font-size: 55px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 50px;
}

.iz-solution-box {
	position: relative;
	padding: 10px;
	overflow: hidden;
}

.hover-box{
	position:absolute;
	top:8px;
	left:8px;
	right:8px;
	bottom:8px;
	opacity:0;
	filter:alpha(opacity=100);
	visibility:hidden;
	-webkit-transform:scale(0) rotate(360deg);
	-moz-transform:scale(0) rotate(360deg);
	-ms-transform:scale(0) rotate(360deg);
	-o-transform:scale(0) rotate(360deg);
	transform:scale(0) rotate(360deg);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	text-align: center;
}

.hover-box-ciencias{
	background:rgba(48, 136, 10, 0.8);
}

.hover-box-control{
	background:rgba(147, 16, 126, 0.8);
}

.hover-box-analitica{
	background:rgba(255, 121, 31, 0.8);
}

.hover-box-microscopia{
	background:rgba(49, 57, 60, 0.8);
}

.hover-box-medio{
	background:rgba(0, 158, 224, 0.8);
}

.hover-box-instrumentacion{
	background:rgba(149, 78, 39, 0.8);
}

.iz-solution-box:hover .hover-box{
	opacity:1;
	filter:alpha(opacity=80);
	visibility:visible;
	-webkit-transform:scale(1) rotate(0deg);
	-moz-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	-o-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}

.iz-solution-box .iz-solution-title{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	margin-top:-92px;
}

/************************************************************
				CENTRADO HORIZONTAL Y VERTICAL
************************************************************/
.iz-h-centered {
	margin:auto;
}

.iz-full-w-h {
	width: 100%;
	height: 100%;
}

/* container need a width and a height*/
.iz-v-centered-container {
	text-align: center;  /* align the inline(-block) elements horizontally */
	font: 0/0 a;         /* remove the gap between inline(-block) elements */
}

.iz-v-centered-container:before {    /* create a full-height inline block pseudo=element */
	content: ' ';
	display: inline-block;
	vertical-align: middle;  /* vertical alignment of the inline element */
	height: 100%;
}

/* the div or img which is vertically centered inside .iz-v-centered-container */
.iz-v-centered {
	display: inline-block;
	vertical-align: middle;  /* vertical alignment of the inline element */
	font: 16px/1 Arial sans-serif;        /* <-- reset the font property */
}

.iz-solution-icon-circle, .iz-event-carousel-icon-circle {
	width: 93px;
	height: 93px;
	text-align: center;  /* align the inline(-block) elements horizontally */
	font: 0/0 a;         /* remove the gap between inline(-block) elements */
}

.iz-event-carousel-icon-circle {
	width: 76px;
	height: 76px;
	position: absolute;
}
.iz-event-carousel-card-left .iz-event-carousel-icon-circle {
	right: 20px;
	bottom: 0;
	margin-bottom: 40px;
}

.iz-event-date-card-mini .iz-event-carousel-icon-circle {
	left: 30px;
	bottom: 0;
	margin-bottom: 10px;
}

.iz-solution-icon-circle img, .iz-event-carousel-icon-circle img {
	display: inline-block;
	vertical-align: middle;  /* vertical alignment of the inline element */
	font: 16px/1 Arial sans-serif;        /* <-- reset the font property */
}

.iz-solution-icon-circle:before, .iz-event-carousel-icon-circle:before {    /* create a full-height inline block pseudo=element */
	content: ' ';
	display: inline-block;
	vertical-align: middle;  /* vertical alignment of the inline element */
	height: 100%;
}

.iz-solution-box .iz-solution-title h2{
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	margin: 25px 0 8px;
}
.iz-solution-box .iz-solution-title h2 a{
	color:#fff !important;
	text-decoration:none;
	transition:all 0.17s ease-in-out;
	-moz-transition:all 0.17s ease-in-out;
	-webkit-transition:all 0.17s ease-in-out;
	-o-transition:all 0.17s ease-in-out;
}
.iz-solution-box .iz-solution-title h2 a:hover{
	opacity:0.7;
}
.iz-solution-box .iz-solution-title span{
	display:inline-block;
	color:#fff;
	font-size:17px;
	text-transform:uppercase;
	margin:0;
}

/************************************************************
					NEWS CAROUSEL
************************************************************/
.iz-news-right, .iz-event-right-no-front {
	padding-left: 40px;
	padding-right: 40px;
}

.iz-news-carousel-news, .iz-event-carousel-event-no-front {
	font-size: 24px; /*18*/
	color: #000;
}

.iz-event-carousel-event-no-front a {
	font-size: 24px; /*18*/
	color: #000 !important;
}

.iz-news-carousel-division, .iz-event-carousel-division-no-front {
	font-size: 24px; /*18*/
	color: #949494;
	padding-top: 40px;
	display: block;
}

.iz-news-carousel-division a, .iz-event-carousel-division-no-front a  {
	text-decoration: none;
	color: #949494; 	/*grey*/
}

.iz-news-carousel-separator, .iz-event-carousel-separator-no-front {
	border-bottom: 1px solid #000;
	margin-top: 10px;
}

.iz-news-carousel-title, .iz-event-carousel-title-no-front {
	font-size: 36px;
	font-weight: bold;
	margin-top: 40px;
}

.iz-news-carousel-title a, .iz-event-carousel-title-no-front a {
	text-decoration: none;
	color: #000;
}

.iz-news-carousel-resume, .iz-event-carousel-resume-nofront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 20px !important;
}

.view-front-carusel-noticias, .view-destacado-carusel-eventos {
	background-color: #FAFAFA;
	position: relative;
}

.view-front-carusel-noticias .owl-controls, .view-destacado-carusel-eventos .owl-controls {
	display: none !important;	/*mobile*/
}

.view-front-carusel-noticias .owl-controls, .view-destacado-carusel-eventos .owl-controls {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 100%;
}

.view-front-carusel-noticias .owl-controls .owl-prev, .view-front-carusel-noticias .owl-controls .owl-next,
.view-destacado-carusel-eventos .owl-controls .owl-prev, .view-destacado-carusel-eventos .owl-controls .owl-next {
	font-size: 40px !important;
	line-height: 40px;
	padding-top: 2px !important;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 25px !important;
	opacity: 0.8 !important;
	filter: Alpha(Opacity=50) !important;/*IE7 fix*/
}

.view-front-carusel-noticias .owl-controls .owl-prev,
.view-destacado-carusel-eventos .owl-controls .owl-prev {
	margin-left: 15% !important;
	float: left;
	color: #606060 !important;	/*darkgrey*/
	background-color: #fff !important;	/*transparency*/
}

.view-front-carusel-noticias .owl-controls .owl-next,
.view-destacado-carusel-eventos .owl-controls .owl-next {
	margin-right: 15% !important;
	float: right;
	color: #606060 !important;	/*darkgrey*/
	background-color: #F1F1F1 !important;	/*gray*/
}

.view-front-carusel-noticias .owl-controls .owl-prev:hover,  .view-front-carusel-noticias .owl-controls .owl-next:hover,
.view-destacado-carusel-eventos .owl-controls .owl-prev:hover, .view-destacado-carusel-eventos .owl-controls .owl-next:hover{
	opacity: 1 !important;
	filter: Alpha(Opacity=100) !important;/*IE7 fix*/
}

/************************************************************
					EVENTS CAROUSEL
************************************************************/
/*to allow clicking under owl-controls div*/
.owl-controls {
	height: 0;
}

.iz-event-carousel-card-left {
	position: relative;
	display: block;
	height: 162px;
	min-height: 162px;
	color: #fff;
	background-color: #2D2D2D;
	padding: 20px 30px;
}

.iz-event-carousel-card-right {
	position: relative;
	display: block;
	height: 262px;
	min-height: 262px;
	color: #fff;
	background-color: #fff;
}



.iz-event-carousel-card-right-helper {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}

.iz-event-carousel-card-right img {
	vertical-align: middle;
	max-height: 530px;
	max-width: 650px;
	width: 100%;
}

.iz-event-carousel-img-container {
	max-height: 530px;
	max-width: 650px;
}

.iz-event-carousel-day, .iz-event-carousel-day span {
	font-size: 81px;
	font-weight: 700;
	line-height: 81px;
	color: #fff;
}

.iz-event-carousel-month-year, .iz-event-carousel-month-year span {
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}
/*
.iz-event-carousel-icon {
	margin-top: 40px;
}
*/

.iz-event-carousel-type-division {
	margin-top: 20px;
	text-transform: uppercase;
}

.iz-event-carousel-type {
	font-size: 16px;
	font-weight: 300;
	color: #000;
}

.iz-event-carousel-division {
	font-size: 16px;
	font-weight: 300;
	color: #949494;
	padding: 40px 40px 40px 0;
}

.iz-event-carousel-type a, .iz-event-carousel-division a {
	text-decoration: none;
	color: #949494; 	/*grey*/
}

.iz-event-carousel-title {
	font-size: 22px;
	font-weight: 700;
	margin: 10px 0;
}

.iz-event-carousel-title a {
	text-decoration: none;
	color: inherit;
}

#block-views-front-carrusel-eventos-block {
	background-color: #E7E7E7;	/*grey*/
	padding-top: 60px;
	padding-bottom: 60px;
}

#block-views-front-carrusel-eventos-block .block-title{
	font-size: 24px;
	font-weight: 500;
}

.view-front-carrusel-eventos {
	background-color: #E7E7E7;
	border-top: 1px solid #000;
}

.view-front-carrusel-eventos .item-odd,
.view-front-carrusel-eventos .item-even{
	margin-top: 40px;
}


.view-front-carrusel-eventos .owl-item .item-odd {
	padding-right: 20px;
}

.view-front-carrusel-eventos .owl-item .item-even {
	padding-left: 20px;
}

/********** navigation controls ********/

.view-front-carrusel-eventos, .view-makers-carousel-txn {
	position: relative;
}

.view-front-carrusel-eventos .owl-controls,
.view-makers-carousel-txn .owl-controls {
	display: none !important; /*mobile*/
}

.view-front-carrusel-eventos .owl-controls,
.view-makers-carousel-txn .owl-controls {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 100%;
}

.view-front-carrusel-eventos .owl-controls .owl-prev, .view-front-carrusel-eventos .owl-controls .owl-next,
.view-makers-carousel-txn .owl-controls .owl-prev, .view-makers-carousel-txn .owl-controls .owl-next {
	font-size: 40px !important;
	line-height: 40px;
	padding-top: 2px !important;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 25px !important;
	opacity: 0.8 !important;
	filter: Alpha(Opacity=50) !important;/*IE7 fix*/
}

.view-front-carrusel-eventos .owl-controls .owl-prev,
.view-makers-carousel-txn .owl-controls .owl-prev {
	margin-left: -100px !important;
	float: left;
	color: #606060 !important;	/*darkgrey*/
	background-color: #fff !important;	/*transparency*/
}

.view-makers-carousel-txn .owl-controls .owl-prev{
	color: #606060 !important;	/*darkgrey*/
	background-color: #F1F1F1 !important;	/*gray*/
}

.view-front-carrusel-eventos .owl-controls .owl-next,
.view-makers-carousel-txn .owl-controls .owl-next{
	margin-right: -100px !important;
	float: right;
	color: #606060 !important;	/*darkgrey*/
	background-color: #F1F1F1 !important;	/*gray*/
}

.view-front-carrusel-eventos .owl-controls .owl-prev:hover,  .view-front-carrusel-eventos .owl-controls .owl-next:hover,
.view-makers-carousel-txn .owl-controls .owl-prev:hover,  .view-makers-carousel-txn .owl-controls .owl-next:hover{
	opacity: 1 !important;
	filter: Alpha(Opacity=100) !important;/*IE7 fix*/
}


/************************************************************
			TESTIMONIAL, COMMERCIAL, BANNER BAND
************************************************************/
.iz-testimonial-client-band {
	padding-top: 85px;
	padding-bottom: 0;
}

.iz-testimonial-band {
	padding-top: 35px;
	padding-bottom: 0;
}

.iz-commercial-band {
	padding-top: 70px;
	padding-bottom: 0;
}

.iz-banner-band {
	padding-top: 15px;
	padding-bottom: 0;
}

.iz-banner-left {
	padding-top: 15px;
}

.iz-testimonial blockquote {
	font-size: 28px;
	font-weight: 300;
	font-style: italic;
	line-height: 36px;
	color: #363636;
	margin-top: 25px;
	margin-bottom: 0;
	border-left: 0;
	padding: 0;
}

.iz-commercial h2 {
	font-size: 32px;
	font-weight: 300;
	font-style: italic;
	line-height: 37px;
	color: #999999;
	margin-top: 0;
	margin-bottom: 0;
}

.iz-banner-text {
	font-size: 32px;
	font-weight: 300;
	font-style: italic;
	color: #757575;
	margin-bottom: 0;
	margin-top: 0;
}

.iz-commercial h2 .iz-commercial-subtitle {
	color: inherit;
	font-weight: 600;
}

.iz-banner h2 .iz-banner-subtitle {
	font-size: 42px;
	font-weight: 600;
	color: inherit;
}

.iz-tel-huge, .iz-tel-huge-service {
	font-size: 42px;
	font-weight: 700;
	line-height: 42px;
	color: #757575;
	margin-top: 20px;
}

.iz-tel-huge-service {
	margin-top: 10px;
}

.iz-commercial a, .iz-banner a {
	color: #666666;
}

.iz-commercial .iz-email, .iz-banner .iz-email {
	font-size: 20px;
	font-weight: 700;
	color: #666666;	/*#757575;*/
	letter-spacing: -0.5px;
	margin-top: 15px;
}

.iz-commercial .iz-email img, .iz-banner .iz-email img {
	margin-right: 10px;
}

.iz-testimonial-right, .iz-commercial-right, .iz-banner-right {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}

.iz-testimonial-right h2 .iz-banner-subtitle {
	font-size: 42px;
	font-weight: 600;
	color: inherit;
}

.iz-btn-commercial, .iz-btn-banner {
	margin-top: 12px;
	margin-bottom: 60px;
}

.iz-btn-banner-div {
	padding-top: 10px;
	padding-bottom: 10px;
}

.iz-btn-banner-girl {
	margin-top: 35px;
	margin-bottom: 30px;
}

a.iz-undecorated {
	text-decoration: none;
}

a.iz-a-popup, a.iz-a-popup:hover {
	text-decoration: none !important;
}

a.iz-a-popup:focus {
	outline: none;
}

.iz-btn-popup {
	margin-top:24px;
	padding-top:11px;
	padding-bottom:11px;
}
.iz-cita {
	border-left: none;
	padding: 0;
}

.iz-cita footer {
	margin-top: 20px;
}
.iz-cita footer:before {
	content: '';
}

.iz-cita-alumno > p {
	font-size: 28px;
	font-weight: 300;
	font-style: italic;
	line-height: 36px;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 0;
}

.iz-cita-alumno footer cite {
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	color: #999999;
}

.iz-cita-alumno footer p {
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	color: #999999;
}

.iz-cita-alumno footer p cite{
	font-size: 14px;
	font-weight: 600;
	font-style: italic;
	line-height: 14px;
	color: #999999;
}

/************************************************************
			TESTIMONIAL ONLY TEXT
************************************************************/
.iz-testimonial-text-band {
	background: #3356B4 url(../images/doble-comilla.png) no-repeat 25px 25px;
	background-origin: padding-box;
	padding-top: 15px;
	padding-bottom: 15px;
}

.iz-testimonial-text {
	padding-left: 50px;
	padding-right: 50px;
}

.iz-testimonial-text-band blockquote {
	color: #fffefe;
	font-size: 38px;
	font-weight: 300;
	font-style: italic;
	line-height: 42px;
	margin-top: 25px;
	margin-bottom: 25px;
	border-left: 0;
	padding: 0;
}

.iz-testimonial-text-band h2, .iz-testimonial-text-band h2 strong {
	color: #fffefe;
	font-size: 22px;
}

.iz-testimonial-text-band h2 {
	font-weight: 300;
}

/************************************************************
					VIDEOS DE PRODUCTOS
************************************************************/
.iz-product-videos-band {
	background-color: #fff !important;
	padding-top: 35px;
	padding-bottom: 27px;
}

.iz-product-videos-band h1 {
	font-size: 55px;
	font-weight: 500;
	color: #333333;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.iz-product-videos-content {
	margin: auto;
}

.iz-product-videos-content h1{
	color: #333333;
}

.iz-info-content p,
.iz-mision-content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 3px auto;
}

.iz-inline-block-button {
	display: inline-block !important;
}

.iz-video-box {
	position: relative;
	height: 180px; /*180 + 15*/
	margin-top: 15px;
	overflow: hidden;
	background-color: #333333;
}

/*
.iz-video {
	min-height: 180px;
	min-width: 320px;
}
*/

.iz-video-label {
	font-size: 16px;
	font-weight: 300;
	color: #333333;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 2px;
}

.iz-video-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #333333;
}

.iz-play-vimeo{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
}

/************************************************************
			VIDEOS DE COMPAÑIA y SERVICIO
************************************************************/
.iz-video-box-compania,
.iz-video-box-servicio{
	position: relative;
	height: 312px;
	/*margin-top: 15px;*/
	overflow: hidden;
	background-color: #333333;
}

.iz-play-compania,
.iz-play-servicio{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
	z-index: 3;
}

.iz-video-poster-compania,
.iz-video-poster-servicio{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

/************************************************************
					CONTACTO
************************************************************/
.panel-flexible.iz-page-content {
	padding-bottom: 30px;
}

.iz-banner-band-contacto {
	background-color: #fff !important;
	padding-bottom: 0;
}

.iz-banner-band-contacto img.iz-banner-big-img {
	margin-top: 12px;
}

/*solucion temporal a css's generados por los panels*/
.iz-banner .container .row {
	padding: 0 !important;
}

/************************************************************
					CONTACTO antiguo
************************************************************/
#webform-client-form-208 #edit-submitted-nombre-contacto,
#webform-client-form-208 #edit-submitted-email-contacto,
#webform-client-form-208 #edit-submitted-centro,
#webform-client-form-208 #edit-submitted-provincia,
#webform-client-form-208 #edit-submitted-mensaje-contacto {
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
}

#webform-client-form-208 .webform-component--nombre-contacto,
#webform-client-form-208 .webform-component--email-contacto,
#webform-client-form-208 .webform-component--centro,
#webform-client-form-208 .webform-component--provincia{
	margin-bottom: 10px;
}

#webform-client-form-208 #edit-submitted-accept-contacto label,
#webform-client-form-208 #edit-submitted-accept-contacto label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#webform-client-form-208 #edit-submitted-accept-contacto label a{
	text-decoration: underline;
}

#webform-client-form-208 #edit-submitted-accept-contacto label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
#webform-client-form-208 #edit-submitted-accept-contacto input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}


#webform-client-form-208 .webform-component--accept-contacto {
	width: 50%;
	float: left;
}

#webform-client-form-208 .form-actions {
	width: 50%;
	float: right;
	margin-top: -40px;
}

#webform-client-form-208 .form-actions button{
	float: right;
}

/************************************************************
					CONTACTO NUEVO
************************************************************/

#webform-client-form-6948 #edit-submitted-nombre-contacto,
#webform-client-form-6948 #edit-submitted-email-contacto,
#webform-client-form-6948 #edit-submitted-centro-contacto,
#webform-client-form-6948 #edit-submitted-provincia-contacto,
#webform-client-form-6948 #edit-submitted-mensaje-contacto {
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
}

#webform-client-form-6948 .webform-component--nombre-contacto,
#webform-client-form-6948 .webform-component--email-contacto,
#webform-client-form-6948 .webform-component--centro-contacto,
#webform-client-form-6948 .webform-component--provincia-contacto{
	margin-bottom: 10px;
}

#webform-client-form-6948 #edit-submitted-accept-contacto label,
#webform-client-form-6948 #edit-submitted-accept-contacto label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#webform-client-form-6948 #edit-submitted-accept-contacto label a{
	text-decoration: underline;
}

#webform-client-form-6948 #edit-submitted-accept-contacto label {
	display: unset;
  font-size: 11px;
}


#webform-client-form-6948 .webform-component--accept-contacto {
	width: 50%;
	float: left;
}

#webform-client-form-6948 .form-actions {
	width: 50%;
	float: right;
	}
.webform-component--politica textarea {
  font-size: 11px;
}
.webform-component--communicaciones-comerciales label,.webform-component--accept-contacto label {
  font-size: 11px;
  display: unset;
}

#webform-client-form-6948 .form-actions button{
	float: right;
}
/************************************************************
				 TRABAJA CON NOSOTROS
************************************************************/

#webform-client-form-6946 #edit-submitted-nombre-trabaja,
#webform-client-form-6946 #edit-submitted-email-trabaja,
#webform-client-form-6946 #edit-submitted-mensaje-trabaja,
#webform-client-form-6946 #edit-submitted-cv-upload {
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
}

#webform-client-form-6946 .webform-component--nombre-trabaja,
#webform-client-form-6946 .webform-component--email-trabaja,
#webform-client-form-6946 #edit-submitted-cv-ajax-wrapper {
	margin-bottom: 10px;
}

#webform-client-form-6946 #edit-submitted-accept-trabaja label,
#webform-client-form-6946 #edit-submitted-accept-trabaja label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#webform-client-form-6946 #edit-submitted-accept-trabaja label a{
	text-decoration: underline;
}

#webform-client-form-6946 #edit-submitted-accept-trabaja label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
#webform-client-form-6946 #edit-submitted-accept-trabaja input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

#webform-client-form-6946 .webform-component--accept-contacto {
	width: 50%;
	float: left;
}

#webform-client-form-6946 .form-actions {
	width: 50%;
	float: right;
	margin-top: -40px;
}

#webform-client-form-6946 .form-actions button{
	float: right;
}

.fileupload .form-managed-file {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.fileupload input[type="file"]{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 44px;
	z-index: 5;
}

#edit-submitted-cv-upload-button {
	/*display: none;*/
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	border-radius: 50px;
	color: #EAAA00;
	border: 2px solid #EAAA00;
	background-color: transparent;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
	width: auto;
	height: 44px;
	text-align:center;
	vertical-align:middle;
	margin-top: 0;
	margin-bottom: 0;
}

.fileupload .form-managed-file {
	box-shadow: none;
	height: 44px;
	background-color: transparent;
	border: 0;
	padding: 0;
	/*
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	border-radius: 50px;
	color: #EAAA00;
	border: 2px solid #EAAA00;
	background-color: transparent;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
	width: auto;
	height: 44px;
	text-align:center;
	vertical-align:middle;
	margin-top: 10px;
	margin-bottom: 10px;
	*/
}

#edit-submitted-cv-upload-button--2 {
	display: none;
}

.iz-transparent-button:hover {
	color: #EAAA00 !important;
	text-decoration: none;
}

/*---------------------------------------------------------*/
#webform-client-form-6947 #edit-submitted-nombre-trabaja,
#webform-client-form-6947 #edit-submitted-email-trabaja,
#webform-client-form-6947 #edit-submitted-mensaje-trabaja {
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
}

#webform-client-form-6947 .webform-component--nombre-trabaja,
#webform-client-form-6947 .webform-component--email-trabaja {
	margin-bottom: 10px;
}

#webform-client-form-6947 #edit-submitted-accept-trabaja label,
#webform-client-form-6947 #edit-submitted-accept-trabaja label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#webform-client-form-6947 #edit-submitted-accept-trabaja label a{
	text-decoration: underline;
}

#webform-client-form-6947 #edit-submitted-accept-trabaja label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
#webform-client-form-6947 #edit-submitted-accept-trabaja input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

#webform-client-form-6947 .webform-component--accept-contacto {
	width: 50%;
	float: left;
}

#webform-client-form-6947 .form-actions {
	width: 50%;
	float: right;
	margin-top: -40px;
}

#webform-client-form-6947 .form-actions button{
	float: right;
}

/***********************************************************/

.iz-contacto-details p {
	margin-bottom: 30px;
}

.iz-contacto-tel-fax-email {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	color: #666666;
	margin-top: 10px;
}

.iz-contacto-tel-fax-email a {
	text-decoration: none;
	color: #666666;
}

.iz-contacto-tel-fax-email img {
	margin-right: 18px;
}

.iz-page-content .panels-flexible-column-inside {
	padding-left:0;
	padding-right: 0;
}

.iz-contacto-sedes-band {
	padding-top: 60px;
	padding-bottom: 60px;
	/*background-color: #0092d7;*/
	background-color: #00A3E0;	/*blue no transition, For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #00A3E0, #009cde); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #00A3E0, #009cde); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #00A3E0, #009cde); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #00A3E0, #009cde); /* Standard syntax */
}

.iz-contacto-sedes-band h2, .iz-contacto-sedes-band address, .iz-contacto-sedes-band address a {
	color: #fff;
}

.iz-contacto-sedes-cabecera h1 {
	font-size: 55px;
	font-weight: 400;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 30px;
}

.iz-contacto-sede-img {
	margin-top: 30px;
}

.iz-contacto-sedes-band h2 {
	font-size: 24px;
	font-weight: 400;
}

.iz-contacto-sedes-band address {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}

.iz-contacto-sedes-col-left, .iz-contacto-sedes-col-right {
	padding-right: 10px;
}

/************************************************************
					AVISOS WEB
************************************************************/
.page-avisos .panel-flexible.iz-page-content {
	padding-bottom: 50px;
}
.iz-contacto-details-compressed .iz-contacto-tel-fax-email {
	margin-top: 12px;
}

.iz-contacto-details-compressed .iz-contacto-tel-fax-email-first {
	margin-top: 0;
}

.iz-avisos-web fieldset{
	background-color: transparent !important;
	border: 0 !important;
	padding:0;
	box-shadow:none;
	margin-bottom:0;
}

.iz-avisos-web fieldset legend span {
	font-size: 24px;
	font-weight: 500;
	color: #333333;
}

.iz-avisos-web fieldset legend {
	background-color: transparent !important;
	border:0;
	padding-left:0;
}

.iz-avisos-web fieldset .panel-body {
	padding-top:0;
	padding-left:0;
}

.iz-fieldset-separator {
	border: 0;
	border-bottom: 1px solid #333333;
	margin-top: 0;
}

.iz-avisos-web .webform-component--datos-del-cliente-avisos--hr-avisos,
.iz-avisos-web .webform-component--datos-del-equipo-avisos--hr-avisos,
.iz-avisos-web .webform-component--detalles-del-contacto--hr-cecrom,
.iz-avisos-web .webform-component--detalles-del-equipo--hr-cecrom{
	margin-bottom: 25px;
}
.iz-avisos-web .webform-component--datos-del-cliente-avisos--cliente-avisos,
.iz-avisos-web .webform-component--datos-del-cliente-avisos--modelo-avisos,
.iz-avisos-web .webform-component--datos-del-cliente-avisos--departamento-avisos,
.iz-avisos-web .webform-component--datos-del-cliente-avisos--telefono-avisos,
.iz-avisos-web .webform-component--datos-del-cliente-avisos--email-avisos,
.iz-avisos-web .webform-component--datos-del-equipo-avisos--modelo-avisos,
.iz-avisos-web .webform-component--datos-del-equipo-avisos--numero-serie-avisos,
.iz-avisos-web .webform-component--datos-del-equipo-avisos--descripcion-avisos,

.iz-avisos-web .webform-component--detalles-del-contacto-nombre-y-apellidos,
.iz-avisos-web .webform-component--detalles-del-contacto-institucion,
.iz-avisos-web .webform-component--detalles-del-contacto-telefono,
.iz-avisos-web .webform-component--detalles-del-contacto-e-mail,
.iz-avisos-web .webform-component--detalles-del-equipo-tecnica,
.iz-avisos-web .webform-component--detalles-del-equipo-modelo,
.iz-avisos-web .webform-component--detalles-del-equipo-descripcion-de-la-incidencia,
.iz-avisos-web .webform-component--detalles-del-equipo-numero-de-serie
{
	margin-bottom: 10px;
}

.iz-avisos-web #edit-submitted-datos-del-cliente-avisos-cliente-avisos,
.iz-avisos-web #edit-submitted-datos-del-cliente-avisos-departamento-avisos,
.iz-avisos-web #edit-submitted-datos-del-cliente-avisos-telefono-avisos,
.iz-avisos-web #edit-submitted-datos-del-cliente-avisos-email-avisos,
.iz-avisos-web #edit-submitted-datos-del-equipo-avisos-modelo-avisos,
.iz-avisos-web #edit-submitted-datos-del-equipo-avisos-numero-serie-avisos,
.iz-avisos-web #edit-submitted-datos-del-equipo-avisos-descripcion-avisos,

.iz-avisos-web #edit-submitted-detalles-del-contacto-nombre-y-apellidos,
.iz-avisos-web #edit-submitted-detalles-del-contacto-institucion,
.iz-avisos-web #edit-submitted-detalles-del-contacto-telefono,
.iz-avisos-web #edit-submitted-detalles-del-contacto-e-mail,
.iz-avisos-web #edit-submitted-detalles-del-equipo-tecnica,
.iz-avisos-web #edit-submitted-detalles-del-equipo-modelo,
.iz-avisos-web #edit-submitted-detalles-del-equipo-descripcion-de-la-incidencia,
.iz-avisos-web #edit-submitted-detalles-del-equipo-numero-de-serie
{
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	height: 42px;
}

.iz-avisos-web #edit-submitted-datos-del-equipo-avisos-descripcion-avisos,
.iz-avisos-web #edit-submitted-detalles-del-equipo-descripcion-de-la-incidencia{
	height: 96px;
}

.iz-avisos-web .webform-component--accept-avisos,
.iz-avisos-web .webform-component--accept-cecrom-1{
	padding-left:0;
	padding-right:0;
	margin-bottom: 5px;
}

.iz-avisos-web #edit-submitted-accept-avisos label,
.iz-avisos-web #edit-submitted-accept-avisos label a,
.iz-avisos-web #edit-submitted-accept-cecrom-1 label,
.iz-avisos-web #edit-submitted-accept-cecrom-1 label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.iz-avisos-web #edit-submitted-accept-avisos label a,
.iz-avisos-web #edit-submitted-accept-cecrom-1 label a{
	text-decoration: underline;
}

.iz-avisos-web #edit-submitted-accept-avisos label,
.iz-avisos-web #edit-submitted-accept-cecrom-1 label{
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}

.iz-avisos-web #edit-submitted-accept-avisos input,
.iz-avisos-web #edit-submitted-accept-cecrom-1 input{
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

.iz-avisos-web .iz-send-button {
	margin-bottom: 35px;
}

.iz-page-header-avisos-web {
	padding-bottom: 10px !important;
}

/************************************************************
					FOOTER
************************************************************/
.footer {
	margin-top:0;
	border-top:0;
	padding-top: 20px;
	padding-bottom: 7px;
	padding-left: 0;
	padding-right:0;
	background-color: #3991D9;	/*blue no transition, For browsers that do not support gradients */
	background: -webkit-linear-gradient(#3991D9, #2B5EBE); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#3991D9, #2B5EBE); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#3991D9, #2B5EBE); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#3991D9, #2B5EBE); /* Standard syntax */
}

.footer h1, .footer ul, .footer li, .footer li a, .footer address, .footer div {
	color: #fff;
}

.footer li a {
	text-decoration: none;
}
.footer h1 {
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
	text-transform: uppercase;
}

.footer .iz-divisions {
	padding-left: 10px;
	margin-left: 10px;
}

.footer .iz-divisions li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
}

.iz-send-button,
#edit-submit-search-multi-index{
	font-size: 16px;
	padding: 0;
	width: 149px;
	height: 43px;
	text-align:center;
	vertical-align:middle;
	margin-top: 5px;
	margin-bottom: 5px;
}

.iz-send-button a,
#edit-submit-search-multi-index a{
	font-size: 16px;
}

.footer ul {
	margin-top: 20px;
}

.footer address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	margin-top: 20px;
}

.footer address a {
	color: #fff;
}

.iz-footer-line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	padding-left: 0;
	margin-bottom: 0;
}
.iz-footer-line li {
	display: inline-block;
}

.iz-footer-line li a{
	text-decoration: underline;
}
.iz-footer-line li:first-child::before {
	content: "";
}
.iz-footer-line li::before {
	content: " | ";
}

.iz-social-icons {
	font-size: 12px;
	font-weight: 300;
}

footer #edit-submitted-accept-footer label,
footer #edit-submitted-accept-footer label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e5e5e5;
}

footer #edit-submitted-accept-footer label a{
	text-decoration: underline;
}

footer .form-textarea-wrapper textarea {
	width: auto;
	height:60px;
}

footer .webform-component--accept-footer {
	margin-bottom: 5px;
}

footer .webform-component--email-footer {
	margin-bottom: 5px;
}

footer .webform-component--mensaje-footer {
	margin-bottom: 7px;
}

footer #edit-submitted-email-footer,
footer #edit-submitted-mensaje-footer {
	border-radius:0;
}

.iz-footer-img {
	margin-top: 20px;
}

footer #edit-submitted-accept-footer label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}

footer #edit-submitted-accept-footer input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

/************************************************************
					LANGUAGE SWITCHER
************************************************************/

#block-locale-language {
	float: right;
}

#block-locale-language .block-title {
	display: none;
}

.language-switcher-locale-url{
	margin: 5px 10px 5px 10px !important;
}

.language-switcher-locale-url {
	padding-left: 5px;
}
.language-switcher-locale-url li{
	display: inline-block;
}

.language-switcher-locale-url li:before {
	content: " / ";
}

.language-switcher-locale-url li:first-child:before {
	content: none;
}

.language-switcher-locale-url a{
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}

.language-switcher-locale-url li.active a{
	font-weight: bold;
	color: #EAAA00;
}

/************************************************************
					PAGINA SOLUCIONES
************************************************************/
.iz-solutions-content-page {
	background: rgba(255, 255, 255, 0.7) url(../images/soluciones-fondo.png) no-repeat;
	background-size: cover;
	background-origin: padding-box;
	padding-top: 0;
	padding-bottom: 30px;
}

.iz-solutions-content-page a {
	text-decoration: none;
}

.iz-solutions-header {
	padding-top: 0;
	padding-bottom: 20px;
}

.iz-solutions-header h1 {
	margin-bottom: 15px;
}

.iz-solutions-header p{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-bottom: 35px;
	font-size: 20px;
	line-height: 26px;
	color: #000;
}

.iz-solutions-separator {
	border: 0;
	border-bottom: 1px solid #000;
	margin-top: 0;
}

.iz-solution-resume {
	height: auto;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.iz-solution-resume h2 {
	font-size: 22px;
	font-weight: bold;
	margin-top:0;
	color: #000;
}

.iz-solution-resume p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.iz-event-left-no-front {
	position: relative;
	height: auto;
	min-height: 180px;
	padding-left:0;
	padding-right:0;
}

.iz-event-date-card-mini {
	position: absolute;
	top:0;
	right: 0; /*15*/
	height: 50%;
	min-height: 180px;
	width: 130px;
	color: #fff;
	background-color: #2D2D2D;
	padding: 20px 20px;
}

/************************************************************
					PAGINA SERVICIOS Y OTRAS
************************************************************/
.iz-page-content {
	background-color: #f4f4f4 !important; /*f2f2f2*/
	padding-top: 0px;
	padding-bottom: 30px;
}

.iz-page-servicio {
	padding-bottom: 30px;
}

.iz-page-header {
	padding-top: 0;
	padding-bottom: 30px;
}

.iz-page-header h1 {
	font-size: 40px;
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 50px;
}

.iz-page-header h1 {
	margin-bottom: 15px;
}

.iz-page-header p {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-bottom: 35px;
	font-size: 20px;
	line-height: 26px;
}

.iz-page-separator {
	border: 0;
	border-bottom: 1px solid #000;
	margin-top: 0;
}

.iz-page-details-second-level {
	margin-bottom: 45px;
}

.iz-page-details p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
}

.iz-page-details p a{
	color: #eaaa00;
}

.iz-page-details h1 {
	font-size: 22px;
}

.iz-page-details h1 strong{
	font-weight: 600;
}

.iz-page-details h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 10px;
}

.iz-page-details h2 strong{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}

/*
.iz-page-details cite {
	font-size: 32px;
	font-weight: 300;
	line-height: 37px;
	font-style: italic;
	color: #979797;
	display: block;
}
*/

.iz-page-details blockquote,
.iz-page-details blockquote p {
	font-family: 'Exo 2', sans-serif;
	font-size: 32px;
	font-weight: 300;
	line-height: 37px;
	font-style: italic;
	color: #979797;
	display: block;
	border-left: 0;
	padding: 0;

}

.iz-service-img-iso {
	display: inline-block;
	vertical-align: top;
	float: none;
}

.iz-service-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	margin-top: 35px;
	margin-bottom: 0;
}

.iz-service-advert {
	margin-top: 40px;
	background-color: #fff;
	padding: 30px 25px 35px 25px;
	border-radius: 5px;
}

.iz-service-advert h1 {
	font-size: 20px;
	font-style: italic;
	margin-top: 10px;
}

.iz-img-max-120 {
	max-width: 120%;
}

/*******************************************
			BANNER DE SERVICIOS/COMPAÑIA
********************************************/
.parallax-servicio, .parallax-compania {
	min-height: 500px;
	/* Create the parallax scrolling effect */
	background: url(../images/serv-fondo-desglose.png) no-repeat fixed center;
	background-size: cover;
}

.iz-service-banner, .iz-company-banner {
	position: relative;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 50px;
}

.iz-service-banner-mask, .iz-company-banner-mask {
	/*
	xbackground-color: rgba(38, 103, 166, 0.12);
	background-color: rgba(255, 255, 255, 0.12);
	background-color: rgba(255, 0, 0, 0.3);
	*/
}

.iz-service-banner-mask a, .iz-company-banner-mask a {
	text-decoration: none;
}

.iz-service-banner-fondo, .iz-company-banner-fondo {
	background-color: rgba(112, 112, 112, 0.3);	/*#707070*/
}

.iz-service-banner-fondo-effect, .iz-company-banner-fondo-effect {
	/*
	FROM 4eafd8 rgba(78, 175, 216, 0.8) TO #2a73b9 rgba(42, 115, 185, 0.8)
    */
	background: #2a73b9; /* Old browsers */
	/*
    background: -webkit-linear-gradient(right, rgba(78, 175, 216, 0.6), rgba(42, 115, 185, 0.6));
    background: -o-linear-gradient(left, rgba(78, 175, 216, 0.6), rgba(42, 115, 185, 0.6));
    background: -moz-linear-gradient(left, rgba(78, 175, 216, 0.6), rgba(42, 115, 185, 0.6));
    background: linear-gradient(to left, rgba(78, 175, 216, 0.6), rgba(42, 115, 185, 0.6));
    */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a73b9+0,207cca+82,4eafd8+100 */
	background: -webkit-linear-gradient(right, rgba(78, 175, 216, 0.7) 0%, rgba(32, 124, 202, 0.7) 82%, rgba(42, 115, 185, 0.7) 100%);
	background: -o-linear-gradient(left, rgba(78, 175, 216, 0.7) 0%, rgba(32, 124, 202, 0.7) 82%, rgba(42, 115, 185, 0.7) 100%);
	background: -moz-linear-gradient(left, rgba(78, 175, 216, 0.7) 0%, rgba(32, 124, 202, 0.7) 82%, rgba(42, 115, 185, 0.7) 100%);
	background: linear-gradient(to left, rgba(78, 175, 216, 0.7) 0%, rgba(32, 124, 202, 0.7) 82%, rgba(42, 115, 185, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a73b9', endColorstr='#4eafd8',GradientType=0 ); /* IE6-9 */
}

.iz-service-banner .iz-img-under-layer, .iz-company-banner .iz-img-under-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	z-index: -10;
}

.iz-service-banner h1, .iz-company-banner h1 {
	font-size: 50px;
	font-weight: 400;
	color: #fff;
}

.iz-service-box-container, .iz-company-box-container {
	padding: 20px 10px;
}

.iz-service-box, .iz-company-box {
	position: relative;
	border: 2px solid #236a9f;
	border-radius: 5px;
	/*background-color: #236a9f;*/
	background: rgba(255, 255, 255, 0.18);
	height:310px;
	padding: 35px;
}

.iz-service-box:hover, .iz-company-box:hover {
	background-color: #333333;
	border: 2px solid #333333;
}

.iz-service-box h1, .iz-service-box p,
.iz-company-box h1, .iz-company-box p{
	color: #fff;
}

.iz-service-box h1, .iz-company-box h1 {
	font-size: 24px;
	font-weight: 700;
	margin-top:35px;
	margin-bottom: 20px;
}

.iz-service-box p, .iz-company-box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.iz-circle-plus {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	bottom: 0;
	margin-bottom: 25px;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: #fff;
	font-size: 48px;
	font-weight: 300;
	line-height: 23px;
	padding-top: 3px;
	padding-left: 2px;
}

/*****************************
	BLOQUES DE SERVICIOS
******************************/
.iz-servicio-bloque, .iz-compania-bloque {
	padding-top: 0;
	padding-bottom: 30px;
}

.iz-servicio-titulo, .iz-compania-titulo {
	font-size: 24px;
	line-height: 47px;
	margin-bottom: 5px;
}

.iz-compania-centro-logistico-titulo {
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 55px;
}

.iz-servicio-separador, .iz-compania-separador {
	border: 0;
	border-bottom: 1px solid #000;
	margin-top: 0;
	margin-bottom: 30px;
}

.iz-servicio-info,
.iz-compania-info {
	padding-top: 15px;
	padding-bottom: 15px;
}

.iz-servicio-info p, .iz-service-list, .iz-compania-info p, .iz-compania-info p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}

.iz-service-list li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}

.iz-servicio-info blockquote, .iz-compania-info blockquote {
	font-size: 34px;
	font-weight: 300;
	font-style: italic;
	line-height: 36px;
	color: #979797;
	display: block;
	border-left: 0;
	padding: 0;
}

.iz-compania-info h2 {
	font-size:22px;
	color: #333333;
	margin-bottom: 20px;
}

.iz-compania-info p a{
	color: #eaaa00;
}

.iz-button-fixed {
	font-size: 16px;
	padding: 0;
	width: 147px;
	height: 41px;
	text-align:center;
	vertical-align:middle;
	margin-bottom: 15px;
}

.iz-button-fixed a {
	font-size: 16px;
}

.iz-button-secondary {
	border-color: #979797;
	background-color: #979797;
}

.iz-espacio-derecha {
	margin-right: 23px;
}


.iz-servicios-planes-promo {
	margin-top: 0;
	background-color: #FEFEFE;
	padding: 10px 25px 15px 25px;
}

.iz-servicios-planes-promo h1 {
	font-size: 16px;
	font-weight: 300;
	line-height: 36px;
	font-style: italic;
	margin-top: 10px;
}

.iz-servicios-planes-promo h1 strong{
	font-weight: 500;
}

.iz-servicios-planes-promo h1:not(:first-child) {
	border-top: 1px solid #e9e9e9;
}

.iz-servicio-bloque-gestion-avisos {
	background-color: #f5f3f3;
}

.iz-servicio-bloque-cromatografia {
	background-color: transparent;
}

.iz-servicio-bloque-planes {
	background-color: #e9e9e9;
}

.iz-compania-bloque-codigo-etico {
	background-color: #fff;
}

.iz-compania-bloque-recursos-humanos {
	background-color: #f4f4f4;
}
.iz-compania-bloque-calidad {
	background-color: #e9e9e9;
}

.iz-compania-bloque-centro-logistica {
	background-color: #f4f4f4;
}

#acordeon-calidad .panel-heading {
	background-color: #00A3E0;
	padding: 15px 25px;
}

#acordeon-calidad .panel-heading h2 a{
	font-size: 21px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
}

#acordeon-calidad .active .panel-heading {
	background-color: #fff;
}

#acordeon-calidad .inactive .panel-heading {
	background-color: #00A3E0;
}

#acordeon-calidad .active .panel-heading h2 a{
	color: #00A3E0;
}

#acordeon-calidad .active .iz-open {
	display: block;
}

#acordeon-calidad .inactive .iz-open {
	display: none;
}

#acordeon-calidad .active .iz-closed {
	display: none;
}

#acordeon-calidad .inactive .iz-closed {
	display: block;
}

#acordeon-calidad .panel-body {
	padding: 15px 45px;
	border-top: 0;
}

#acordeon-calidad .panel-body a{
	font-size: 16px;
	color: #00A3E0;
	text-decoration: none;
}

.iz-separador-calidad {
	border-color: #00A3E0;
	margin-bottom: 0;
}

/*******************************************
			SECCION MAPA PENINSULA
********************************************/
.iz-seccion-mapa-peninsula {
	display: none;
	position: relative;
	background-color: #eaeaea;
}

.iz-europe-map-header {
	position: absolute;
	top: 0;
	width: 100%;
}

.iz-europe-map-header h1 {
	font-size: 25px;
	color: #333333;
}

.iz-sede-layer {
	position: absolute;
	width: 395px;
	height: 110px;
}

#bcn-layer {
	left: 737px;
	top: 332px;
}

#madrid-layer {
	display: none;
	left: 361px;
	top: 442px;
}
#lisboa-layer {
	display: none;
	left: 495px;
	top: 433px;
}
#porto-layer {
	display: none;
	left: 384px;
	top: 340px;
}

.iz-sede-layer-pico {
	display: inline-block;
	float: left;
	height: 110px;
	border-left: solid 30px transparent;
	border-top: solid 30px #fff;
}

.iz-sede-layer-detalles {
	display: inline-block;
	float: left;
	background-color: #fff;
	height: 110px;
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
}

.iz-sede-layer-detalles h3 {
	font-size: 20px;
	line-height: 12px;
	font-weight: 700;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.iz-sede-layer-detalles h5 {
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
}

.iz-sede-layer-detalles address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: 400;
	color: #333333;
}

.iz-sede-layer-img {
	display: inline-block;
	height: 110px;
	width: 64px;
}

/*******************************************
			SECCION WERFENLIFE
********************************************/
.iz-seccion-werfenlife {
	padding-top: 30px;
	padding-bottom: 50px;
	background-color: #f4f4f4;
}

.iz-parallax-werfenlife {
	min-height: 495px;
	/* Create the parallax scrolling effect (only for big resolution)*/
	/*background-attachment: fixed;*/
	background: url(../images/torre-werfenlife.png) no-repeat scroll left;
	/*background-size: cover;*/
	background-size: 100%;
}

.iz-werfenlife-ivd ,
.iz-werfenlife-medical-devices,
.iz-werfenlife-distribution {
	text-align: center;
}

.iz-button-werfenlife {
	margin-top: 10px;
	margin-bottom: 15px;
}

.iz-seccion-werfenlife h1 {
	font-size: 55px;
	font-weight: 400;
	color: #333333;
	text-align: center;
	margin-top: 28px;
	margin-bottom: 40px;
}

.iz-seccion-werfenlife p {
	padding-left: 0;
	padding-right: 0;
	font-size: 16px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
}

/************************************************************
					PAGINA CIENCIAS DE LA VIDA
************************************************************/
.iz-solution-main-cite,
.iz-page-details-division blockquote {
	margin-top: 55px;
}

.iz-solution-main-cite {
	margin-top: 55px;
}

.iz-contact-button {
	padding: 10px 40px;
	margin-top: 85px;
	margin-bottom: 25px;
}

.iz-trabaja-button {
	padding: 10px 40px;
	margin-top: 85px;
	margin-bottom: 25px;
	width: 300px !important;
}

.iz-categories-band, .iz-divisions-band {
	/*background-color: #F7F7F7 !important;*/
	background: rgba(255, 255, 255, 0.7) url(../images/soluciones-fondo.png) no-repeat;
	background-size: cover;
	background-origin: padding-box;
	padding-top: 0;
	padding-bottom: 30px;
}

#block-views-ciencias-categorias-block,
#block-views-control-categorias-block,
#block-views-analitica-categorias-block,
#block-views-microscopia-categorias-block,
#block-views-medio-categorias-block,
#block-views-instrument-categorias-block,
#block-views-eventos-por-area-block,
#block-views-eventos-por-area-block-1{
	background-color: #E7E7E7;	/*grey*/
	padding-top: 60px;
	padding-bottom: 60px;
}

#block-views-ciencias-categorias-block .block-title,
#block-views-control-categorias-block .block-title,
#block-views-analitica-categorias-block .block-title,
#block-views-microscopia-categorias-block .block-title,
#block-views-medio-categorias-block .block-title,
#block-views-instrument-categorias-block .block-title,
#block-views-eventos-por-area-block .block-title,
#block-views-eventos-por-area-block-1 .block-title{
	font-size: 55px;
	font-weight: 500;
	line-height: 55px;
}

.wrapper-block-views-ciencias-categorias-block,
.wrapper-block-views-control-categorias-block,
.wrapper-block-views-analitica-categorias-block,
.wrapper-block-views-microscopia-categorias-block,
.wrapper-block-views-medio-categorias-block,
.wrapper-block-views-instrument-categorias-block,
.wrapper-block-views-eventos-por-area-block,
.wrapper-block-views-eventos-por-area-block-1{
	text-align: center;
}

.wrapper-block-views-ciencias-categorias-block .view-header h3,
.wrapper-block-views-control-categorias-block .view-header h3,
.wrapper-block-views-analitica-categorias-block .view-header h3,
.wrapper-block-views-microscopia-categorias-block .view-header h3,
.wrapper-block-views-medio-categorias-block .view-header h3,
.wrapper-block-views-instrument-categorias-block .view-header h3,
.wrapper-block-views-eventos-por-area-block .view-header h3,
.wrapper-block-views-eventos-por-area-block-1 .view-header h3{
	font-size: 18px;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 30px;
}

/* col-category -------------------------------------------------------*/
.col-category {
	position: relative;
	min-height: 1px;
	padding: 0;
}

@media (min-width: 520px) {
	.col-category {
		float: left;
	}
	.col-category {
		width: 50%;
	}
}

@media (min-width: 768px) {
	.col-category {
		float: left;
	}
	.col-category {
		width: 33.33%;
	}

	#block-views-ciencias-categorias-block,
	#block-views-control-categorias-block,
	#block-views-analitica-categorias-block,
	#block-views-microscopia-categorias-block,
	#block-views-medio-categorias-block,
	#block-views-instrument-categorias-block,
	#block-views-eventos-por-area-block,
	#block-views-eventos-por-area-block-1{
		padding-top: 70px;
		padding-bottom: 95px;
	}

}

@media (min-width: 992px) {
	.col-category {
		width: 25%;
	}
}

@media (min-width: 1200px) {
	.col-category {
		width: 20%;
	}
}

/* col-division -------------------------------------------------------*/
.col-division {
	position: relative;
	min-height: 1px;
	padding: 0;
}

@media (min-width: 520px) {
	.col-division {
		float: left;
	}
	.col-division {
		width: 50%;
	}
}

@media (min-width: 768px) {
	.col-division {
		float: left;
	}
	.col-division {
		width: 33.33%;
	}
}

@media (min-width: 992px) {
	.col-division {
		width: 25%;
	}
}

@media (min-width: 1200px) {
	.col-division {
		width: 16.66%;
	}
}


.iz-category-box-container, .iz-division-box-container {
	padding: 10px 10px;
}

.iz-category-box-container a {
	text-decoration: none;
}

.iz-division-box-container a {
	text-decoration: none;
}

.iz-category-box, .iz-division-box {
	position: relative;
	border: 2px solid #7EBE21; /*#2a73b9;*/
	border-radius: 5px;
	/*background-color: #2a73b9;*/
	background: rgba(254, 254, 254, 0.4);
	height:150px;
	padding: 30px 10px;
}

/*
.iz-category-box:hover, .iz-division-box:hover {
	background: rgba(254, 254, 254, 1);
}
*/

.iz-category-box h1, .iz-division-box h1 {
	/*segun PSD
	font-size: 21px;
	font-weight: 700;
	*/
	font-size: 18px;
	font-weight: 600;
	margin-top:0;
	margin-bottom: 20px;
	color: #fff;
}

.iz-circle-category {
	margin-bottom: 10px;	/*20px*/
}

.iz-division{
	border-color: #888888;
	color: #333333;
}

.iz-division h1{
	color: #333333;
	font-size: 19px;
	font-weight: 700;
}

.iz-division-box.iz-division:hover {
	background-color: #888888;
}

.iz-division-box.iz-division:hover h1{
	color: #fff;
}

.iz-category-ciencias {
	border-color: #30880a;	/*#85BE00;*/
	color: #30880a;
}

.iz-category-ciencias h1 {
	color: #30880a;
}

.iz-category-box.iz-category-ciencias:hover {
	background-color: #30880a;
}

.iz-category-box.iz-category-ciencias:hover h1{
	color: #fff;
}

.iz-category-control{
	border-color: #93107e;
	color: #93107e;
}

.iz-category-control h1{
	color: #93107e;
}

.iz-category-box.iz-category-control:hover {
	background-color: #93107e;
}

.iz-category-box.iz-category-control:hover h1{
	color: #fff;
}

.iz-category-analitica{
	border-color: #ff791f;
	color: #ff791f;
}

.iz-category-analitica h1{
	color: #ff791f;
}

.iz-category-box.iz-category-analitica:hover {
	background-color: #ff791f;
}

.iz-category-box.iz-category-analitica:hover h1{
	color: #fff;
}

.iz-category-microscopia{
	border-color: #999999;
	color: #999999;
}

.iz-category-microscopia h1{
	color: #999999;
}

.iz-category-box.iz-category-microscopia:hover {
	background-color: #999999;
}

.iz-category-box.iz-category-microscopia:hover h1{
	color: #fff;
}

.iz-category-medio{
	border-color: #009ee0;
	color: #009ee0;
}

.iz-category-medio h1{
	color: #009ee0;
}

.iz-category-box.iz-category-medio:hover {
	background-color: #009ee0;
}

.iz-category-box.iz-category-medio:hover h1{
	color: #fff;
}


.iz-category-instrumentacion{
	border-color: #954e27;
	color: #954e27;
}

.iz-category-instrumentacion h1{
	color: #954e27;
}

.iz-category-box.iz-category-instrumentacion:hover {
	background-color: #954e27;
}

.iz-category-box.iz-category-instrumentacion:hover h1{
	color: #fff;
}


.iz-circle-fill {
	background-color: #fff;
}


/************************************************************
					CARRUSEL PRODUCT MAKERS
************************************************************/

#block-views-makers-carousel-txn-block{
	background-color: transparent;
	padding-top: 55px;
	padding-bottom: 55px;
}

#block-views-makers-carousel-txn-block .block-title{
	font-size: 24px;
	font-weight: 500;
}

.view-makers-carousel-txn {
	background-color: transparent;
	border-top: 1px solid #000;
}

.view-makers-carousel-txn .owl-item {
	/*border: 1px solid #000;*/
}
.view-makers-carousel-txn .owl-item .item-odd {
	margin-top: 40px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	 */

}

.view-makers-carousel-txn .owl-item .item-even {
	margin-top: 40px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	*/
}

.view-makers-carousel-txn .owl-item .views-field img {
	margin-left: auto;
	margin-right: auto;
}

/************************************************************
					VISUALIZADOR DE PRODUCTOS
************************************************************/
.iz-product-title, .iz-product-title a{
	font-size: 28px;
	font-weight: 700;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
}
.iz-product-details, .iz-product-side p, .iz-product-side li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
}

.iz-product-read-more {
	color: #EAAA00;
	cursor: pointer;
}

.iz-page-main-blockquote {
	font-size: 32px;
	font-weight: 300;
	line-height: 37px;
	font-style: italic;
	color: #979797;
	display: block;
	margin-top: 40px;
	border-left: 0;
	padding-left: 0;
}


.iz-ask-more-info-button {
	padding: 12px 0 0;
	width: 168px;
	height: 54px;
	display: inline-block;
	text-align:center;
	vertical-align:middle;
	margin-top: 45px;
	margin-bottom: 10px;
	font-size: 16px;
}

.iz-ask-more-info-button a {
	font-size: 16px;
}

.iz-product-footer {
	height: 80px;
}

.iz-product-side {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 0;
}

.iz-product-side-right {
	padding-right: 0;
}

.iz-product-side-left {
	text-align: center;
}

.iz-product-side-left img {
	margin:auto;
}
.iz-product-separator {
	border: 0;
	border-bottom: 1px solid #cccccc;
	margin-top: 0;
	margin-left:0;
	margin-right:0;
}

.views-row:last-child .iz-product-separator {
	border-bottom: 0;
}

.view-empty .iz-product-separator {
	border-bottom: 0;
}

/*-----------------------common------------------------------*/
.view-ciencias-taxonomy-terms .view-header{
	/*
	border: 1px solid #000;
	padding: 0px 50px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	*/
}

/*
.view-ciencias-taxonomy-terms .view-header h1{
	font-size: 22px;
	line-height: 52px;
	margin-top: 0;
}
*/

.view-footer .iz-productos-subclasification-content:last-child .row,
.view-footer .iz-ciencias-subclasification-content:last-child .row,
.view-footer .iz-control-subclasification-content:last-child .row,
.view-footer .iz-analitica-subclasification-content:last-child .row,
.view-footer .iz-microscopia-subclasification-content:last-child .row,
.view-footer .iz-medio-subclasification-content:last-child .row,
.view-footer .iz-instrument-subclasification-content:last-child .row,
.view-footer .iz-areas-subclasification-content:last-child .row {
	padding-bottom: 20px;
}

.iz-productos-subclasification-content h1,
.iz-ciencias-subclasification-content h1,
.iz-control-subclasification-content h1,
.iz-analitica-subclasification-content h1,
.iz-microscopia-subclasification-content h1,
.iz-medio-subclasification-content h1,
.iz-instrument-subclasification-content h1,
.iz-areas-subclasification-content h1 {
	font-size: 32px;
	font-weight: 400;
	line-height: 52px;
	margin-top: 45px;
	margin-bottom: 15px;
	color: #fff !important;
}

.iz-productos-subclasification-content,
.iz-ciencias-subclasification-content,
.iz-control-subclasification-content,
.iz-analitica-subclasification-content,
.iz-microscopia-subclasification-content,
.iz-medio-subclasification-content,
.iz-instrument-subclasification-content,
.iz-areas-subclasification-content {
	position: relative;
}

.iz-middle-mark {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 15px solid #f4f4f4;
}

.view-ciencias-taxonomy-terms .view-content, .view-ciencias-taxonomy-terms .view-empty,
.view-control-taxonomy-terms .view-content, .view-control-taxonomy-terms .view-empty,
.view-analitica-taxonomy-terms .view-content, .view-analitica-taxonomy-terms .view-empty,
.view-microscopia-taxonomy-terms .view-content, .view-microscopia-taxonomy-terms .view-empty,
.view-medio-taxonomy-terms .view-content, .view-medio-taxonomy-terms .view-empty,
.view-instrument-taxonomy-terms .view-content, .view-instrument-taxonomy-terms .view-empty,
.view-areas-taxonomy-terms .view-content, .view-areas-taxonomy-terms .view-empty
{
	padding-right: 50px !important;
	padding-left: 50px !important;
	padding-top:0;
	padding-bottom:0;
	border-radius: 10px;
}

.view-ciencias-taxonomy-terms.view-display-id-page > .view-content, .view-ciencias-taxonomy-terms.view-display-id-page > .view-empty,
.view-control-taxonomy-terms.view-display-id-page > .view-content, .view-control-taxonomy-terms.view-display-id-page > .view-empty,
.view-analitica-taxonomy-terms.view-display-id-page > .view-content, .view-analitica-taxonomy-terms.view-display-id-page > .view-empty,
.view-microscopia-taxonomy-terms.view-display-id-page > .view-content, .view-microscopia-taxonomy-terms.view-display-id-page > .view-empty,
.view-medio-taxonomy-terms.view-display-id-page > .view-content, .view-medio-taxonomy-terms.view-display-id-page > .view-empty,
.view-instrument-taxonomy-terms.view-display-id-page > .view-content, .view-instrument-taxonomy-terms.view-display-id-page > .view-empty,
.view-areas-taxonomy-terms.view-display-id-page > .view-content, .view-areas-taxonomy-terms.view-display-id-page > .view-empty
{
	padding-top: 30px;
	padding-bottom:30px;
}

.view-ciencias-header-taxonomy-terms .view-content, .view-ciencias-header-taxonomy-terms .view-empty,
.view-control-header-taxonomy-terms .view-content, .view-control-header-taxonomy-terms .view-empty,
.view-analitica-header-taxonomy-terms .view-content, .view-analitica-header-taxonomy-terms .view-empty,
.view-microscopia-header-taxonomy-terms .view-content, .view-microscopia-header-taxonomy-terms .view-empty,
.view-medio-header-taxonomy-terms .view-content, .view-medio-header-taxonomy-terms .view-empty,
.view-instrument-header-taxonomy-terms .view-content, .view-instrument-header-taxonomy-terms .view-empty,
.view-area-header-taxonomy-terms .view-content, .view-area-header-taxonomy-terms .view-empty
{
	padding-left: 0 !important;
	padding-right: 0 !important;
}


.view-ciencias-clasificacion-nivel-4 .view-content,
.view-ccontrol-clasificacion-nivel-4 .view-content,
.view-analitica-clasificacion-nivel-4 .view-content,
.view-microscopia-clasificacion-nivel-4 .view-content,
.view-medio-clasificacion-nivel-4 .view-content,
.view-instrument-clasificacion-nivel-4 .view-content {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.view-ciencias-taxonomy-terms .view-header,
.view-control-taxonomy-terms .view-header,
.view-analitica-taxonomy-terms .view-header,
.view-microscopia-taxonomy-terms .view-header,
.view-medio-taxonomy-terms .view-header,
.view-instrument-taxonomy-terms .view-header,
.view-areas-taxonomy-terms .view-header {
	background-color: #f4f4f4;
}

.view-ciencias-taxonomy-terms .view-content, .view-ciencias-taxonomy-terms .view-empty,
.view-control-taxonomy-terms .view-content, .view-control-taxonomy-terms .view-empty,
.view-analitica-taxonomy-terms .view-content, .view-analitica-taxonomy-terms .view-empty,
.view-microscopia-taxonomy-terms .view-content, .view-microscopia-taxonomy-terms .view-empty,
.view-medio-taxonomy-terms .view-content, .view-medio-taxonomy-terms .view-empty,
.view-instrument-taxonomy-terms .view-content, .view-instrument-taxonomy-terms .view-empty,
.view-areas-taxonomy-terms .view-content, .view-areas-taxonomy-terms .view-empty
{
	background-color: #f4f4f4;
}

.view-ciencias-header-taxonomy-terms,
.view-control-header-taxonomy-terms,
.view-analitica-header-taxonomy-terms,
.view-microscopia-header-taxonomy-terms,
.view-medio-header-taxonomy-terms,
.view-instrument-header-taxonomy-terms,
.view-area-header-taxonomy-terms {
	padding-top: 40px;
	padding-bottom: 30px;
}
.view-ciencias-header-taxonomy-terms .iz-page-header h1,
.view-control-header-taxonomy-terms .iz-page-header h1,
.view-analitica-header-taxonomy-terms .iz-page-header h1,
.view-microscopia-header-taxonomy-terms .iz-page-header h1,
.view-medio-header-taxonomy-terms .iz-page-header h1,
.view-instrument-header-taxonomy-terms .iz-page-header h1,
.view-area-header-taxonomy-terms .iz-page-header h1 {
	color: #333333 !important;
}

/*--------------------- areas (color dependant) ----------------------------*/
.view-areas-taxonomy-terms, .iz-areas-subclasification {
	background-color: #e2e2e2;
}

.view-areas-taxonomy-terms .view-header h1{
	color: #000 !important;
}

.iz-areas-middle-mark {
	border-top-color: #e2e2e2;
}

/*--------------------- divisions (color dependant) ----------------------------*/
.view-ciencias-taxonomy-terms, .iz-ciencias-subclasification{
	background-color: #30880a;
}

.view-ciencias-taxonomy-terms .view-header h1{
	color: #30880a;
}

.iz-ciencias-middle-mark {
	border-top-color: #30880a;
}

.view-control-taxonomy-terms, .iz-control-subclasification{
	background-color: #93107e;
}

.view-control-taxonomy-terms .view-header h1{
	color: #93107e;
}

.iz-control-middle-mark {
	border-top-color: #93107e;
}

.view-analitica-taxonomy-terms, .iz-analitica-subclasification{
	background-color: #ff791f;
}

.view-analitica-taxonomy-terms .view-header h1{
	color: #ff791f;
}

.iz-analitica-middle-mark {
	border-top-color: #ff791f;
}

.view-microscopia-taxonomy-terms, .iz-microscopia-subclasification{
	background-color: #999999;
}

.view-microscopia-taxonomy-terms .view-header h1{
	color: #999999;
}

.iz-microscopia-middle-mark {
	border-top-color: #999999;
}

.view-medio-taxonomy-terms, .iz-medio-subclasification{
	background-color: #009ee0;
}

.view-medio-taxonomy-terms .view-header h1{
	color: #009ee0;
}

.iz-medio-middle-mark {
	border-top-color: #009ee0;
}

.view-instrument-taxonomy-terms, .iz-instrument-subclasification{
	background-color: #954e27;
}

.view-instrument-taxonomy-terms .view-header h1{
	color: #954e27;
}

.iz-instrument-middle-mark {
	border-top-color: #954e27;
}

.view-areas-taxonomy-terms .view-header h1{
	color: #e2e2e2;
}

.iz-areas-middle-mark {
	border-top-color: #e2e2e2;
}

/*--------------------- subcategories (color dependant) ----------------------------*/
.iz-subcategory-box {
	display: inline !important;
	float: left;
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.iz-subcategory-box a {
	text-decoration: none;
}

.iz-subcategory-box h1,
.iz-subcategory-box h1 span {
	font-size: 16px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0;
	color: #fff !important;
}

.iz-subcategory-box:hover{
	color: #fff;
	text-decoration: none;
	background-color: #333333;
}

/*
  ciencias
  control
  analitica
  microscopia
  medio
  instrument
*/

.iz-subcategory-ciencias {
	background-color: #30880a;
}

.iz-subcategory-control {
	background-color: #93107e;
}

.iz-subcategory-analitica {
	background-color: #ff791f;
}

.iz-subcategory-microscopia {
	background-color: #999999;
}

.iz-subcategory-medio {
	background-color: #009ee0;
}

.iz-subcategory-instrument {
	background-color: #954e27;
}

.iz-subcategory-areas {
	background-color: #999999;
}

/*new 20161031*/
.iz-minus {
	display: none;
}
.iz-productos-header-ciencias .iz-subcategory-box,
.iz-productos-header-control .iz-subcategory-box,
.iz-productos-header-analitica .iz-subcategory-box,
.iz-productos-header-microscopia .iz-subcategory-box,
.iz-productos-header-medio .iz-subcategory-box,
.iz-productos-header-instrument .iz-subcategory-box,
.iz-productos-header-areas .iz-subcategory-box {
	background-color: #c9c9c9;
}

.iz-subcategory-box.active .iz-plus {
	display: none;
}

.iz-subcategory-box.active .iz-minus {
	display: inline;
}

.iz-productos-header-ciencias .iz-subcategory-box.active  {
	background-color: #30880a;
}

.iz-productos-header-control .iz-subcategory-box.active {
	background-color: #93107e;
}

.iz-productos-header-analitica .iz-subcategory-box.active {
	background-color: #ff791f;
}

.iz-productos-header-microscopia .iz-subcategory-box.active {
	background-color: #999999;
}

.iz-productos-header-medio .iz-subcategory-box.active {
	background-color: #009ee0;
}

.iz-productos-header-instrument .iz-subcategory-box.active {
	background-color: #954e27;
}

.iz-productos-header-areas .iz-subcategory-box.active {
	background-color: #242b2e;
}

/*--------------------- Clisification level 4 (color dependant) ----------------------------*/
.iz-clasif-level-4-box {
	display: inline-block;
	float: left;
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.iz-clasif-level-4-box a {
	text-decoration: none;
}


.iz-clasif-level-4-box h1 {
	font-size: 16px !important;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0;
	color: #fff !important;
}

.iz-clasif-level-4-box:hover{
	color: #fff;
	text-decoration: none;
	background-color: #333333;
}

/* darker buttons */
.iz-clasif-ciencias {
	background-color: #216e00;
}

.iz-clasif-control {
	background-color: #7b0067;
}

.iz-clasif-analitica {
	background-color: #cc6119;
}

.iz-clasif-microscopia {
	background-color: #242b2e;
}

.iz-clasif-medio {
	background-color: #0077a9;
}

.iz-clasif-instrument {
	background-color: #773e1f;
}

.iz-clasif-areas {
	background-color: #242b2e;
}

/*--------------------- NEW Clasification level 4 (color dependant) ----------------------------*/
.iz-clasif-level-inner-box {
	display: inline-block;
	float: left;
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.iz-clasif-level-inner-box a {
	text-decoration: none;
}


.iz-clasif-level-inner-box h1,
.iz-clasif-level-inner-box h1 span {
	font-size: 16px !important;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
}

.iz-clasif-level-inner-box:hover{
	color: #fff;
	text-decoration: none;
	background-color: #333333;
}
/*new, darker buttons*/
.iz-productos-parts-section.iz-ciencias-bg .iz-clasif-level-inner-box {
	background-color: #216e00;
}

.iz-productos-parts-section.iz-control-bg .iz-clasif-level-inner-box {
	background-color: #7b0067;
}

.iz-productos-parts-section.iz-analitica-bg .iz-clasif-level-inner-box {
	background-color: #cc6119;
}

.iz-productos-parts-section.iz-microscopia-bg .iz-clasif-level-inner-box {
	background-color: #242b2e;
}

.iz-productos-parts-section.iz-medio-bg .iz-clasif-level-inner-box {
	background-color: #0077a9;
}

.iz-productos-parts-section.iz-instrument-bg .iz-clasif-level-inner-box {
	background-color: #773e1f;
}

.iz-productos-parts-section.iz-areas-bg .iz-clasif-level-inner-box {
	background-color: #999999; /*miji*/
}

/*active*/
.iz-clasif-level-inner-box.active .iz-plus {
	display: none;
}

.iz-clasif-level-inner-box.active .iz-minus {
	display: inline;
}

.iz-productos-parts-section.iz-ciencias-bg .iz-clasif-level-inner-box.active,
.iz-productos-parts-section.iz-control-bg .iz-clasif-level-inner-box.active,
.iz-productos-parts-section.iz-analitica-bg .iz-clasif-level-inner-box.active,
.iz-productos-parts-section.iz-microscopia-bg .iz-clasif-level-inner-box.active,
.iz-productos-parts-section.iz-medio-bg .iz-clasif-level-inner-box.active,
.iz-productos-parts-section.iz-instrument-bg .iz-clasif-level-inner-box.active,
.iz-productos-parts-section.iz-areas-bg .iz-clasif-level-inner-box.active {
	background-color: #fff;
}

.iz-productos-parts-section.iz-ciencias-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-ciencias-bg .iz-clasif-level-inner-box.active h1 span {
	color: #216e00;
}

.iz-productos-parts-section.iz-control-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-control-bg .iz-clasif-level-inner-box.active h1 span {
	color: #7b0067;
}

.iz-productos-parts-section.iz-analitica-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-analitica-bg .iz-clasif-level-inner-box.active h1 span {
	color: #cc6119;
}

.iz-productos-parts-section.iz-microscopia-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-microscopia-bg .iz-clasif-level-inner-box.active h1 span {
	color: #242b2e;
}

.iz-productos-parts-section.iz-medio-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-medio-bg .iz-clasif-level-inner-box.active h1 span {
	color: #0077a9;
}

.iz-productos-parts-section.iz-instrument-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-instrument-bg .iz-clasif-level-inner-box.active h1 span {
	color: #773e1f;
}

.iz-productos-parts-section.iz-areas-bg .iz-clasif-level-inner-box.active h1,
.iz-productos-parts-section.iz-areas-bg .iz-clasif-level-inner-box.active h1 span {
	color: #773e1f;
}

/************************************************************
			LISTADO DE EVENTOS/LISTADO DE NOTICIAS
************************************************************/
#iz-caret {
	width: 10px;
	height: 10px;
	margin-top: 1px;
	margin-left: 3px;
}

#iz-dropdown-selected {
	display: inline-block;
	float: left;
}
.view-noticias-pagina {
	background: #fff !important;
}

.iz-lista-eventos-band, .iz-lista-noticias-band {
	height: 147px;
	/*background-color: #0092d7;*/
	background-color: #00A3E0;	/*blue no transition, For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #00A3E0, #009cde); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #00A3E0, #009cde); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #00A3E0, #009cde); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #00A3E0, #009cde); /* Standard syntax */
}

.iz-lista-eventos-cabecera h1, .iz-lista-noticias-cabecera h1 {
	font-size: 35px;
	font-weight: 400;
	color: #fff;
	margin-top: 25px;
	margin-bottom: 4px;
}

.iz-eventos-dropdown-container, .iz-noticias-dropdown-container {
	position: relative;
	height: 50px;
}

.iz-eventos-dropdown, .iz-noticias-dropdown {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
}

#iz-dropdown-selector-division,
.iz-eventos-dropdown, .iz-eventos-dropdown button,
.iz-noticias-dropdown, .iz-noticias-dropdown button {
	width: 255px;
}

.iz-eventos-dropdown button,
.iz-noticias-dropdown button {
	padding-left: 12px; /*20px;*/
}

.iz-eventos-dropdown.open button,
.iz-noticias-dropdown.open button {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}

#iz-dropdown-selector-division {
	border: 0;
	margin: 0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.iz-eventos-dropdown button, .iz-eventos-dropdown ul,
.iz-noticias-dropdown button, .iz-noticias-dropdown ul {
	background-color: #13467a;
	font-size: 14px;
	line-height: 16px;
}

#iz-dropdown-selector-division li.active {
	background-color: #fff;
	color: #13467a;
}

.iz-eventos-dropdown button, .iz-eventos-dropdown.open button,
.iz-noticias-dropdown button, .iz-noticias-dropdown.open button {
	font-weight: 700;
	text-align: left;
}

.iz-eventos-dropdown button, .iz-eventos-dropdown button:hover,.iz-eventos-dropdown.open button,
.iz-noticias-dropdown button, .iz-noticias-dropdown button:hover,.iz-noticias-dropdown.open button {
	color: #fff;
}

.iz-eventos-dropdown span,
.iz-noticias-dropdown span {
	color: #fff;
}

.iz-eventos-dropdown ul li a,
.iz-noticias-dropdown ul li a {
	font-size: 14px;
	line-height: 25px;
	color: #fff;
}

.iz-lista-eventos, .iz-lista-noticias {
	background-color: #f4f4f4;
}
.iz-middle-mark-eventos, .iz-middle-mark-noticias {
	border-top: 15px solid #007dcb;
}

.iz-noticias-middle-mark-spacer {
	height: 25px;
	background: #fff;
}

.iz-eventos-anteriores, .iz-eventos-proximos {
	height: 50px;
	padding-left: 30px;
	padding-right: 30px;
}

.iz-lista-eventos-cabecera-separator {
	min-height: 50px;
	height: 50px;
}

.iz-eventos-anteriores {
	border-right: 1px solid #cccccc;
}

.iz-eventos-anteriores-proximos {
	margin-top: 40px;
	margin-bottom: 40px;
}

.iz-eventos-anteriores,
.iz-eventos-proximos,
.iz-eventos-anteriores a,
.iz-eventos-proximos a {
	font-size: 19px;
	font-weight: 600;
	text-decoration: none;
	color: #999999;
}

/*
.iz-eventos-anteriores a {
	color: #999999;
}
*/

.iz-eventos-anteriores.active,
.iz-eventos-proximos.active {
	color: #00A3E0;
}

.iz-event-list-column-left {
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.iz-event-list-column-right {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.iz-event-list-column-no-events,
.iz-lista-noticias-column-no-noticias {
	padding-top: 10px;
	padding-bottom: 50px;
}

.iz-lista-eventos-container>.row {
	margin-left: 0;
	margin-right: 0;
}
.iz-event-list-separator {
	border: 0;
	border-bottom: 1px solid #aaaaaa;
	margin-top: 40px;
	margin-bottom: 40px;
}

.views-row:last-child .iz-event-list-separator {
	border-bottom: 0;
}

.iz-event-list-icon-circle {
	width: 68px;
	height: 68px;
	position: absolute;
	top: 15px;
	right: 25px;
}

.iz-event-list-card-left {
	position: relative;
	display: block;
	height: 120px;
	min-height: 120px;
	color: #fff;
	background-color: #2D2D2D;
	padding: 0 30px;
}

.iz-event-list-card-left .iz-event-icon-circle {
	left: 30px;
	margin-bottom: 25px;
}

.iz-event-list-card-right {
	position: relative;
	display: block;
	height: 170px;
	min-height: 170px;
	color: #fff;
	background-color: #fff;
	padding-left: 0;
	padding-right: 0;
}

.iz-event-list-card-right img {
	vertical-align: middle;
	max-height: 170px;
	max-width: 650px;
	width: 100%;
}

.iz-event-list-img-container {
	max-height: 170px;
	max-width: 650px;
}

.iz-event-list-day, .iz-event-list-day span {
	font-size: 81px;
	font-weight: 700;
	line-height: 81px;
	color: #fff;
}

.iz-event-list-month-year, .iz-event-list-month-year span {
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}

.iz-event-list-type-division {
	margin-top: 0;
	text-transform: uppercase;
}


.iz-event-list-type {
	font-size: 16px;
	font-weight: 300;
	color: #949494;
}

.iz-event-list-division {
	font-size: 16px;
	font-weight: 300;
	color: #949494;
	padding: 40px 40px 40px 0;
}

.iz-event-list-type a,
.iz-event-list-division a {
	text-decoration: none;
	color: #949494; 	/*grey*/
}

.iz-event-list-title {
	font-size: 22px;
	font-weight: 700;
	margin: 10px 0;
}

.iz-event-list-title a {
	text-decoration: none;
	color: inherit;
}

.iz-col-noticias-lista {
	min-height: 275px;
	margin-top: 35px;
	margin-bottom: 35px;
}

.iz-col-noticias-lista:hover {
	background-color: #f4f4f4; /*f2f2f2*/
}

.iz-noticias-lista-division {
	font-size: 16px;
	font-weight: 300;
	color: #333333;
	margin-top: 20px;
	text-transform: uppercase;
	height: 25px;
	overflow: hidden;
}

.iz-noticias-lista-division a {
	color: #333333;
	text-decoration: none;
}

.iz-noticias-lista-title {
	font-size: 18px;
	font-weight: 700;
	margin: 0;
	height: 50px;
	overflow: hidden;
}

.iz-noticias-lista-mensaje {
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
	height: 50px;
}

.iz-noticias-lista-title a {
	text-decoration: none;
	color: inherit;
}

.iz-noticias-lista-imagen {
	/*height: 160px;*/
}

.view-noticias-pagina .view-content + div.text-center {
	clear: both;
}

/*ellipsis works only on single line content*/
.iz-ellipsis-one-line {
	text-overflow: ellipsis;

	/* Required for text-overflow to do anything */
	white-space: nowrap;
	overflow: hidden;
}

.iz-ellipsis {
	overflow: hidden;
	height: 50px;
	line-height: 25px;
}

.iz-ellipsis:before {
	content:"";
	float: left;
	width: 5px; height: 50px;
}

.iz-ellipsis > *:first-child {
	float: right;
	width: 100%;
	margin-left: -5px;
}

.iz-ellipsis:after {
	content: "\02026";

	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;

	float: right; position: relative;
	top: -25px; left: 100%;
	width: 3em; margin-left: -3em;
	padding-right: 5px;

	text-align: right;

	background-size: 100% 100%;
	/* 512x1 image, gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);

	background: -webkit-gradient(linear, left top, right top,
	from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}

/************************************************************
MEGAMENU
************************************************************/
#mega-menu {
	position: fixed;
	top: 133px;
	z-index: 10;
	width: 100%;
}

#mega-menu.shrink {
	top: 60px;
}

body.toolbar-drawer #mega-menu {
	top: 197px; /*64 + 133*/
}

body.toolbar-drawer #mega-menu.shrink {
	top: 124px; /*64 + 60*/
}

.iz-megamenu-band {
	background-color:#e7e7e7;
	padding-top: 30px;
	padding-bottom: 50px;
}

#block-panels-mini-minipanel-megamenu-productos {
	padding-top:0;
}

#block-panels-mini-minipanel-megamenu-productos .panels-flexible-column {
	padding-top:30px;
}

#block-panels-mini-minipanel-megamenu-productos,
#block-panels-mini-minipanel-megamenu-mercados {
	display: none;
	visibility: hidden;
}

#block-panels-mini-minipanel-megamenu-mercados .view-content {
	/*min-height: 160px;*/
	height: 160px;
}

#block-panels-mini-minipanel-megamenu-productos .view-header a,
#block-panels-mini-minipanel-megamenu-mercados .view-header h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /*14*/
	color: #333333;
	text-decoration: none;
}

.iz-megamenu-division {
	height: 67px;
	overflow-y: hidden;
	display: table;
}

#block-panels-mini-minipanel-megamenu-mercados .iz-megamenu-division {
	height: 58px;
}
.iz-megamenu-division h3{
	display: table-cell;
	vertical-align: bottom;
}

/* trick to add bottom padding */
.iz-megamenu-division h3:after {
	content: '';
	display: block;
	height: 5px;
}

.iz-mega-option {
	line-height: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.iz-mega-option a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #898b8f;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.iz-mega-option:hover {
	background-color: #fff;
}

.iz-megamenu-separator {
	border-bottom: 1px solid #a5a5a5;
	margin-top: 0;
	margin-bottom: 10px;
}

.iz-megamenu-img {
	margin-top: 0;
	margin-bottom: 0;
}

#block-panels-mini-minipanel-megamenu-productos .view-header h3,
#block-panels-mini-minipanel-megamenu-mercados .view-header h3 {
	margin-top: 15px;
}

/************************************************************
SEARCH
************************************************************/
.iz-seach-icon {
	color: #777;
	font-size: 14px;
}

#search-area {
	display: none;
	position: fixed;
	top: 133px;
	z-index: 11;
	width: 100%;
}

#search-area.shrink {
	top: 60px;
}

body.toolbar-drawer #search-area {
	top: 197px; /*64 + 133*/
}

body.toolbar-drawer #search-area.shrink {
	top: 124px; /*64 + 60*/
}

.iz-search-area {
	background-color: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
}

.iz-link-container-busq-avanzada {
	height: 48px;
}

#iz-link-busq-avanzada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	color: #898b8f;
	text-decoration: underline;
	display: block;
	float: left;
}

#iz-link-busq-avanzada-close {
	font-size: 20px;
	font-weight: 300;
	line-height: 48px;
	color: #898b8f;
	text-decoration: none;
	margin-left: 15px;
	display: block;
	float: right;
}

#edit-custom-search-blocks-form-1--2,
#edit-search-api-views-fulltext {
	border-radius:0;
	border:0;
	margin-right:0;
	box-shadow: none;
}

.form-item-custom-search-blocks-form-1 {
	vertical-align:middle;
}

#custom-search-blocks-form-1 button,
#custom-search-blocks-form-1 #edit-submit,
#edit-submit-search-multi-index {
	border-radius:0;
	height: 34px;
	border: 0;
	margin:0;
	vertical-align:middle;
}

#edit-search-api-views-fulltext-wrapper {
	width: 100%;
	padding-right: 0;
	vertical-align:middle;
}

#custom-search-blocks-form-1 .form-item-custom-search-blocks-form-1,
#custom-search-blocks-form-1 #edit-actions,
#custom-search-blocks-form-1 #edit-actions--2,
#edit-search-api-views-fulltext-wrapper .views-widget,
	/*#views-exposed-form-search-multi-index-page .form-item-search-api-views-fulltext,*/
#edit-submit-search-multi-index
{
	display: inline-block !important;
}

#views-exposed-form-search-multi-index-page  #edit-search-api-views-fulltext-wrapper .views-widget{
	width: 80%;
	/*margin-bottom: 0;*/
}

#edit-submit-search-multi-index
{
	vertical-align:top;
	width: 19%;
	margin-left: -2px;
}

/*hidden by default*/
#edit-node-field-product-fabricante-wrapper,
#edit-node-field-tecnica-aplicacion-wrapper,
#edit-node-field-mercados-new-wrapper,
#edit-node-field-product-solucion-wrapper
{
	width: 24%;
	display: none;
	margin-right: 1%;
}

/*shown when class iz-advanced is added*/
#edit-node-field-product-fabricante-wrapper.iz-advanced,
#edit-node-field-tecnica-aplicacion-wrapper.iz-advanced,
#edit-node-field-mercados-new-wrapper.iz-advanced,
#edit-node-field-product-solucion-wrapper.iz-advanced
{
	display: inline-block;
}

#edit-node-field-product-fabricante,
#edit-node-field-tecnica-aplicacion,
#edit-node-field-mercados-new,
#edit-node-field-product-solucion
{
	border-radius:0;
	border: 0;
}

/************************************************************
SEARCH RESULTS
************************************************************/
/*
body.page-search #edit-keys
 */

body.page-search .tabs--primary.nav.nav-tabs {
	display: none;
}

body.page-search #search-form {
	display: none;
}

.iz-search-results {
	background-color: #f4f4f4;
}

.iz-search-results-list {
	list-style-type: none;
	padding-left: 0;
}

.iz-search-results-separator {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
}

.iz-search-result-type {
	font-size: 14px;
	line-height: 14px;
	font-weight:300;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 3px;
}

.iz-search-result-title-container {
	margin-top: 5px;
}

.iz-search-result-title-container a {
	text-decoration: none;
}

.iz-search-result-title {
	font-size: 18px;
	line-height: 18px;
	font-weight:700;
	color: #333333;
}

.iz-search-result-snippet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight:300;
	color: #333333;
}

.iz-search-results-list .iz-search-results-separator:last-child {
	border-bottom: 0;
	margin-bottom: 40px;
}


/************************************************************
USER LOGIN
************************************************************/
/* these classes work as class .container */
body.page-user .block-system{
	padding-right: 15px;
	padding-left: 15px;
	margin: 25px auto;
}

@media (min-width: 768px) {
	body.page-user .block-system {
		width: 750px;
	}
}
@media (min-width: 992px) {
	body.page-user .block-system {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	body.page-user .block-system {
		width: 1170px;
	}
}

/************************************************************
USER
************************************************************/
/* these classes work as class .container */
body.page-user .main-container{
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin: 25px auto !important;
}

@media (min-width: 768px) {
	body.page-user .main-container {
		width: 750px !important;
	}
}
@media (min-width: 992px) {
	body.page-user .main-container {
		width: 970px !important;
	}
}
@media (min-width: 1200px) {
	body.page-user .main-container {
		width: 1170px !important;
	}
}

/************************************************************
NOTICIA
************************************************************/
.iz-2col-stacked > .group-left {
	padding-right: 0;
}

.iz-2col-stacked > .group-right {
	padding-left: 0;
}

.iz-noticias-section {
	background-color: #f4f4f4;
	padding-top:20px;
	padding-bottom:30px;
}

.iz-noticia-title {
	font-size: 45px;
	line-height: 42px;
	font-weight: 400;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 17px;
	padding-right: 0;
}

.iz-noticia-title-separator {
	border: 0;
	border-bottom: 1px solid #000;
	margin-top: 0;
	margin-bottom:0;
}

.iz-noticia-subtitle {
	font-size: 22px;
	line-height: 30px;
	font-weight: 600;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.iz-noticia-division-label,
.iz-noticia-division,
.iz-noticia-ubicacion,
.iz-noticia-fecha span,
.iz-noticia-marks{
	font-size: 12px;
	line-height: 25px;
	font-weight: 400;
	font-style: italic;
	color: #999999;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 5px;
}

.iz-noticia-division{
	text-decoration: underline;
}

.iz-noticia-division,
.iz-noticia-ubicacion{
	margin-right:0;
}

.iz-noticia-img {
	margin-top: 35px;
	margin-bottom: 35px;
}

/*****************
CUERPO DE NOTICIA
******************/
.iz-noticia-cuerpo p, .iz-noticia-cuerpo li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #333333;
}

.iz-noticia-cuerpo a {
	color: #EAAA00;
	text-decoration: none;
}

.iz-noticia-cuerpo img {
	max-width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*****************
BANNER DE NOTICIA
******************/
.iz-noticia-banner {
	background-color: #fff;
	padding-top: 30px;
	overflow: hidden;
	margin-top: 30px;
}

.iz-noticia-banner-contacto {
	padding-bottom: 0;
}

.iz-noticia-banner-tel-contacto {
	font-size: 32px;
	font-weight: 700;
	line-height: 37px;
	color: #666666;
	margin: 3px 20px 10px;
}

.iz-noticia-banner-text {
	font-size: 22px;
	font-weight: 300;
	font-style: italic;
	color: #666666;
	margin: 0 20px;
}

.iz-noticia-banner-contact-button {
	padding: 10px 40px;
	width: auto !important;
	margin: 10px 20px;
}

.iz-noticias-banner-por-divisiones, .iz-noticia-event-label{
	margin-top: 40px;
}

.iz-noticias-banner-por-divisiones h1, .iz-noticia-event-label h1{
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	color: #333333;
	text-transform: uppercase;
}

.iz-legend {
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-right: 14px;
}

.iz-legend-ciencias {
	background-color: #30880a;
}

.iz-legend-control {
	background-color: #93107e;
}

.iz-legend-analitica {
	background-color: #ff791f;
}

.iz-legend-microscopia {
	background-color: #999999;
}

.iz-legend-medio {
	background-color: #009ee0;
}

.iz-legend-instrument {
	background-color: #954e27;
}

.iz-legend-izasa {
	background-color: #025ca6;
}

.iz-noticias-banner-list {
	list-style-type: none;
	padding-left: 0;
}

.iz-noticias-banner-list li a{
	font-size: 16px;
	line-height: 31px;
	font-weight: 300;
	color: #333333;
	text-decoration: none;
}

.iz-noticia-event-card {
	position: relative;
	display: block;
	height: 320px;
	min-height: 320px;
	color: #fff;
	background-color: #2D2D2D;
	padding: 15px 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.iz-noticia-event-card .iz-event-carousel-icon-circle {
	bottom: 0;
	left: 30px;
	margin-bottom: 25px;
}

.iz-noticia-event-day, .iz-noticia-event-day span {
	font-size: 81px;
	font-weight: 700;
	line-height: 81px;
	color: #fff;
}

.iz-noticia-event-day {
	width: 100px;
}

.iz-noticia-event-day-month-year {
	position: relative;
}

.iz-noticia-event-month-year {
	position: absolute;
	bottom: 4px;
	left: 105px;
}

.iz-noticia-event-title-small {
	margin-top: 15px;
}

.iz-noticia-event-title-small a{
	font-size: 16px;
	font-weight: 400;
	line-height: 17px;
	color: #fff;
	text-decoration: none;
}

.iz-noticia-event-month, .iz-noticia-event-month span, .iz-noticia-event-year, .iz-noticia-event-year span {
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	color: #fff;
}

.iz-noticia-event-title-small::before {
	content: "";
	display: block;
	clear:both;
}

.iz-noticia-event-bb{
	border-bottom-width: 13px;
}

.iz-noticias-section .group-footer {
	display: none;
}

.iz-noticias-section .embedded-video {
	margin-bottom: 10px;
}

.iz-noticias-section .embedded-video .player {
	padding: 0;
	padding-bottom: 56.25%;
	position: relative;
	display: block;
	height: 0;
	overflow: hidden;
}

.iz-noticias-section .embedded-video .player iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

#iz-news-all-descargables {
	margin-bottom:35px;
}

#iz-news-all-descargables a {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #EAAA00;
	text-decoration: none;
}

#iz-news-all-descargables .file img {
	display: none;
}

.iz-field-news-descargable {

}

.iz-news-all-descargables-label {
	font-size: 18px;
	line-height: 30px;
	font-weight: 600;
	color: #333333;
	margin-bottom:0;
}

/*********************
COMENTARIOS DE NOTICIA
**********************/
.iz-comment-title-hr {
	border-bottom: 1px solid #333333;
	margin-top: 25px;
	margin-bottom: 25px;
}

.iz-comment-title-hr-first {
	margin-top: 0;
}

.iz-comment-title {
	font-size: 36px;
	font-weight: 400;
	line-height: 24px;
	color: #333333;
}

.iz-comment-author {
	display: inline-block;
	width: 50%;
	padding-left: 30px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #666666;
}

.iz-comment-text {
	display: inline-block;
	width: 50%;
	padding-left: 30px;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #666666;
}

.iz-comment-user-picture {
	/*
	width: 105px;
	height: 105px;
	border: 1px solid #000;
	*/
}
.iz-noticias-section #comments .comment {
	padding-bottom: 10px;
}


#comments ul.links.list-inline {
	float:right;
}

.comment-delete,
.comment-edit {
	display: none !important;
}

.comment-reply  {
	display: inline-block !important;
	background-color: #e7e7e7;
	padding: 0;
	width: 130px;
	height: 35px;
	text-align:center;
	vertical-align:middle;
}

body.page-comment-reply .comment-reply {
	display:none !important;
}

body.page-comment-reply .comment-by-node-author {
	margin-bottom: 60px;
}

.comment-reply  a{
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #333333;
}

.comment-reply:hover {
	color: #fff;
	background-color: #333333;
}

.comment-reply:hover a {
	color: #fff;
}

.indented {
	clear: both;
	margin-left: 105px;
}

.iz-float-left {
	float: left;
}
.iz-comment-picture {
	display: inline-block;
	float: left;
	width: 90px;
	min-width: 90px;
}

#comments .title.comment-form {
	margin-top: 50px;
	margin-bottom: 25px;
}

#comment-form .field-name-field-comment-name.form-wrapper.form-group,
#comment-form .field-name-field-comment-email.form-wrapper.form-group,
#comment-form .field-name-field-comment-web.form-wrapper.form-group {
	margin-left: -15px;
	margin-right: -15px;
}


#comment-form .form-item-field-comment-name-und-0-value,
#comment-form .form-item-field-comment-email-und-0-value,
#comment-form .form-item-field-comment-web-und-0-value {
	padding-left: 15px;
	padding-right: 15px;
}

#comment-form .form-item-comment-body-und-0-value label,
#comment-form .form-item-field-comment-name-und-0-value label,
#comment-form .form-item-field-comment-email-und-0-value label,
#comment-form .form-item-field-comment-web-und-0-value label{
	display: none;
}

#comment-form #edit-comment-body .grippie {
	display:none;
}

#comment-form #edit-comment-body-und-0-format {
	display: none;
}

#comment-form #edit-comment-body-und-0-value,
#comment-form #edit-field-comment-name-und-0-value,
#comment-form #edit-field-comment-email-und-0-value,
#comment-form #edit-field-comment-web-und-0-value,
#comment-form .form-item-field-accept-und .control-label
{
	border-radius:0;
	border:0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #666666;
	padding: 15px;
	box-shadow: none;
}
#comment-form .form-item-field-accept-und .control-label
{
  font-size: 13px;
}

#comment-form #edit-field-comment-politica label{
  display: none;
}

#evento-form-pane #edit-submitted-nombre-y-apellidos,
#evento-form-pane #edit-submitted-e-mail,
#evento-form-pane #edit-submitted-telefono,
#evento-form-pane #edit-submitted-centro,
#evento-form-pane #edit-submitted-departamento,
#evento-form-pane #edit-submitted-provincia,
#evento-form2-pane #edit-submitted-solicito,
#evento-form2-pane #edit-submitted-solicito-pt,
#evento-form2-pane #edit-submitted-nombre-contacto,
#evento-form2-pane #edit-submitted-email-contacto,
#evento-form2-pane #edit-submitted-dni,
#evento-form2-pane #edit-submitted-telefono-contacto,
#evento-form2-pane #edit-submitted-centro-contacto,
#evento-form2-pane #edit-submitted-lugar-de-trabajo,
#evento-form2-pane #edit-submitted-mensaje-contacto,
#evento-form2-pane #edit-submitted-nombre-contacto,
#evento-form-pane #edit-submitted-nome-e-sobrenomes,
#evento-form-pane #edit-submitted-telefone,
#evento-form-pane #edit-submitted-companhia,
#evento-form-pane  #edit-submitted-comentarios
{
	border-radius:0;
	border:0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	height: 50px;
	color: #666666;
	background-color: #eeeeee;
	padding: 15px;
	box-shadow: none;
}

#evento-form2-pane #edit-submitted-solicito, #evento-form2-pane #edit-submitted-solicito-pt {
  height: auto;
}

#evento-form2-pane #edit-submitted-solicito .checkbox label,#evento-form2-pane #edit-submitted-solicito-pt .checkbox label {
  color: #666666;
}

#evento-form2-pane #edit-submitted-mensaje-contacto
{
height: 100px;
}

body.node-type-evento #comment-form #edit-comment-body-und-0-value,
body.node-type-evento #comment-form #edit-field-comment-name-und-0-value,
body.node-type-evento #comment-form #edit-field-comment-email-und-0-value,
body.node-type-evento #comment-form #edit-field-comment-web-und-0-value {
	color: #666666;
	background-color: #eeeeee;
}

.iz-button span.icon {
	display: none;
}

body.node-type-evento #comment-form .iz-button {
	margin-top: 20px;
}

#comment-form #edit-comment-body-und-0-value {
	height: 125px;
}
#comment-form #edit-field-comment-name-und-0-value,
#comment-form #edit-field-comment-email-und-0-value,
#comment-form #edit-field-comment-web-und-0-value {
	height: 50px;
}

/*place holders*/
#comment-form #edit-comment-body-und-0-value::-webkit-input-placeholder,
#comment-form #edit-comment-body-und-0-value::-moz-placeholder,
#comment-form #edit-comment-body-und-0-value:-ms-input-placeholder,
#comment-form #edit-comment-body-und-0-value::-moz-placeholder,
#comment-form #edit-field-comment-name-und-0-value::-webkit-input-placeholder,
#comment-form #edit-field-comment-name-und-0-value::-moz-placeholder,
#comment-form #edit-field-comment-name-und-0-value:-ms-input-placeholder,
#comment-form #edit-field-comment-name-und-0-value::-moz-placeholder,
#comment-form #edit-field-comment-email-und-0-value::-webkit-input-placeholder,
#comment-form #edit-field-comment-email-und-0-value::-moz-placeholder,
#comment-form #edit-field-comment-email-und-0-value:-ms-input-placeholder,
#comment-form #edit-field-comment-email-und-0-value::-moz-placeholder,
#comment-form #edit-field-comment-web-und-0-value::-webkit-input-placeholder,
#comment-form #edit-field-comment-web-und-0-value::-moz-placeholder,
#comment-form #edit-field-comment-web-und-0-value:-ms-input-placeholder,
#comment-form #edit-field-comment-web-und-0-value::-moz-placeholder {
	color: #999999;
}

#comment-form .form-item-name,
#comment-form .form-item-subject,
#comment-form .form-item-mail,
#comment-form .form-item-homepage,
#comment-form #edit-author--2,
#comment-form #edit-preview {
	display: none;
}

#comment-form #edit-submit {
	margin-top: 30px;
	float: right;
}

#comment-form #edit-actions::after {
	content: "";
	display: block;
	clear:both;
}

/**********************
RESPUESTA A COMENTARIOS
***********************/
body.page-comment-reply {
	background-color: #f4f4f4;
}

body.page-comment-reply .main-container {
	padding-bottom: 30px;
}

/************************************************************
					EVENTOS
************************************************************/
.iz-evento-header-section {
	background-color: #f4f4f4;
	padding-top:20px; /*60px;*/
	padding-bottom:40px;
}
.iz-evento-parts-section {
	padding-top:30px;
	padding-bottom:70px;
}

.iz-evento-header-section .group-header {
	padding-left:15px;
	padding-right:15px;
}

/*
.iz-evento-section .row {
	margin-left:0;
	margin-right:0;
}
*/

.iz-evento-title {
	font-size: 55px;
	line-height: 52px;
	font-weight: 400;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 17px;
	padding-right: 30%;
}

.iz-evento-left,
.iz-evento-right {
	margin-bottom: 55px;
}

.iz-evento-icon {
	margin-right: 25px;
	margin-top: 7px;
	vertical-align: top;
}

.iz-evento-info-row {
	margin-bottom:4px;
}

.iz-evento-info {
	font-size: 20px;
	line-height: 28px;
	font-weight: 300;
	color: #333333;
	width: 300px;
}

.iz-evento-info {
	width: 300px;
}

.iz-evento-info-date {
	width: auto;
}

.iz-clear-after::after {
	content: "";
	display: block;
	clear:both;
}

.iz-evento-label-descripcion {
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	color: #333333;
}

.iz-evento-descripcion p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #333333;
}
.iz-evento-tab-contents {
	padding-left:0;
}

.iz-evento-parts-section h1,
.iz-evento-parts-section .view-header h1,
.iz-tab-title .view-content {
	font-size: 32px;
	font-weight: 400;
	line-height: 52px;
	color: #fff !important;
	margin-bottom: 15px;
}

.iz-evento-parts-section .iz-evento-show-box {
	background-color: #fff;
	border:0;
	border-radius: 10px;
	padding: 30px;
}

.iz-evento-parts-section .view-content ul {
	list-style-type: none;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul {
	padding-left:0;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li,
.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #b6b5b5;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul {
	margin-left: 70px;
	padding-left: 0;
	margin-top: -24px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li:last-child>ul {
	padding-bottom:0;
	border-bottom:0;
	margin-bottom: 0;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul>li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #000;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul>li>ul {
	padding-left: 0;
}

.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul>li>ul>li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
}

/*--------------------- colors by divisions ----------------------------*/
.iz-ciencias-bg{
	background-color: #30880a;
}

.iz-control-bg{
	background-color: #93107e;
}

.iz-analitica-bg{
	background-color: #ff791f;
}

.iz-microscopia-bg{
	background-color: #999999;
}

.iz-medio-bg{
	background-color: #009ee0;
}

.iz-instrument-bg{
	background-color: #954e27;
}

.iz-areas-bg{
	background-color: #e2e2e2;
}

/*main buttons*/
.iz-evento-main-buttons li a {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	width: 214px;
	height: 31px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-right: 30px;
}
.iz-evento-main-buttons li a,
.iz-evento-main-buttons li a:hover,
.iz-evento-main-buttons li a:visited {
	background-color: #c9c9c9;
}

.iz-evento-main-buttons li 		  a .view-content,
.iz-evento-main-buttons li.active a .view-content,
.iz-evento-main-buttons li 		  a:hover .view-content,
.iz-evento-main-buttons li.active a:hover .view-content,
.iz-evento-main-buttons li        a .view-header,
.iz-evento-main-buttons li.active a .view-header,
.iz-evento-main-buttons li        a:hover .view-header,
.iz-evento-main-buttons li.active a:hover .view-header{
	color: #fff;
}

.iz-evento-ciencias-main-buttons li.active a {
	/*background-color: #216e00 !important;*/
	background-color: #30880a !important;
}

.iz-evento-control-main-buttons li.active a {
	/*background-color: #7b0067 !important;*/
	background-color: #93107e !important;
}

.iz-evento-analitica-main-buttons li.active a {
	/*background-color: #cc6119 !important;*/
	background-color: #ff791f !important;
}

.iz-evento-microscopia-main-buttons li.active a {
	/*background-color: #242b2e !important;*/
	background-color: #999999 !important;
}

.iz-evento-medio-main-buttons li.active a {
	/*background-color: #0077a9 !important;*/
	background-color: #009ee0 !important;
}

.iz-evento-instrument-main-buttons li.active a {
	/*background-color: #773e1f !important;*/
	background-color: #954e27 !important;
}

.iz-evento-programa-button-bar {
	margin-bottom:20px;
}

/*programa buttons*/
.iz-evento-programa-button-bar li a {
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	width: 210px;
	height: 31px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-right: 30px;
}

.iz-evento-programa-button-bar li a span {
	color: #fff;
}

.iz-evento-ciencias-programa-button li a {
	background-color: #216e00 !important;
}

.iz-evento-control-programa-button li a {
	background-color: #7b0067 !important;
}

.iz-evento-analitica-programa-button li a {
	background-color: #cc6119 !important;
}

.iz-evento-microscopia-programa-button li a {
	background-color: #242b2e !important;
}

.iz-evento-medio-programa-button li a {
	background-color: #0077a9 !important;
}

.iz-evento-instrument-programa-button li a {
	background-color: #773e1f !important;
}

.iz-evento-ciencias-programa-button li.active a,
.iz-evento-control-programa-button li.active a,
.iz-evento-analitica-programa-button li.active a,
.iz-evento-microscopia-programa-button li.active a,
.iz-evento-medio-programa-button li.active a,
.iz-evento-instrument-programa-button li.active a {
	background-color: #fff !important;
}

/*dark colors*/
.iz-evento-ciencias-programa-button li.active a span{
	color: #216e00;
}

.iz-evento-control-programa-button li.active a span{
	color: #7b0067;
}

.iz-evento-analitica-programa-button li.active a span{
	color: #cc6119;
}

.iz-evento-microscopia-programa-button li.active a span{
	color: #242b2e;
}

.iz-evento-medio-programa-button li.active a span{
	color: #0077a9;
}

.iz-evento-instrument-programa-button li.active a span{
	color: #773e1f;
}



/*
.iz-evento-programa-button-bar li a,
.iz-evento-programa-button-bar li a:hover {
	background-color: #c9c9c9;
}
*/
/*
.iz-evento-programa-button-bar li 		  a span,
.iz-evento-programa-button-bar li.active a span {
	color: #fff !important;
}
mijimiji
*/

.iz-evento-inscripcion-titulo {
	font-size: 36px;
	font-weight: 700;
	line-height: 38px;
	color: #333333;
	margin-top:0;
	margin-bottom: 30px;
	margin-right: 200px;
}

.iz-evento-inscripcion-detalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 23px;
	color: #333333;
	margin-top:0;
	margin-bottom: 30px;
}

body.node-type-evento #edit-submitted-accept label,
body.node-type-evento #edit-submitted-accept label a,
body.node-type-evento #my-edit-submitted-accept label,
body.node-type-evento #my-edit-submitted-accept label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

body.node-type-evento #edit-submitted-accept label a,
body.node-type-evento #my-edit-submitted-accept label a{
	text-decoration: underline;
}

body.node-type-evento #edit-submitted-accept label,
body.node-type-evento #my-edit-submitted-accept label{
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
body.node-type-evento #edit-submitted-accept input,
body.node-type-evento #my-edit-submitted-accept input{
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

#evento-form-pane #edit-submitted-nombre-y-apellidos,
#evento-form-pane #edit-submitted-e-mail,
#evento-form-pane #edit-submitted-telefono,
#evento-form-pane #edit-submitted-centro,
#evento-form-pane #edit-submitted-departamento,
#evento-form-pane #edit-submitted-provincia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	color: #666666;
	background-color: #eeeeee;
	border-radius:0;
	border:0;
	box-shadow: none;
}

#evento-form-pane .webform-component--elige-los-dias-que-asistiras>label {
	font-size: 19px;
	line-height: 42px;
	font-weight: 600;
	color: #505050;
}

#evento-form-pane .webform-component--telefono,
#evento-form-pane .webform-component--centro,
#evento-form-pane .webform-component--departamento,
#evento-form-pane .webform-component--provincia {
	display: inline-block;
	width: 48%;
}

#evento-form-pane .webform-component--centro,
#evento-form-pane .webform-component--provincia {
	float: right !important;
}

body.page-taxonomy-term #block-system-main .wrapper-block-system-main article ~ div  {
	display:none;
}

article.node-popup-page {
	display: block !important;
}
/************************************************************
				INTERNO
				ARBOL DE PRODUCTOS
				ARBOL DE PRODUCTOS SIN IMAGEN
				ARBOL DE PRODUCTOS SIN DESCRIPCION
				ARBOL DE PRODUCTOS SIN RESUMEN
				ARBOL DE PRODUCTOS RESUMEN Y DETALLES
************************************************************/
/*division - black*/
.view-id-interna_arbol_productos>.view-content>ul>li>div>span>a,
.view-interna-arbol-productos-sin-imagen>.view-content>ul>li>div>span>a,
.view-interna-arbol-productos-resumen-y-detalles>.view-content>ul>li>div>span>a,
.view-interna-arbol-productos-sin-detalles>.view-content>ul>li>div>span>a,
.view-interna-arbol-productos-sin-resumen>.view-content>ul>li>div>span>a {
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

/*category - lila*/
.view-id-interna_arbol_productos>.view-content>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-imagen>.view-content>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-resumen-y-detalles>.view-content>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-detalles>.view-content>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-resumen>.view-content>ul>li>ul>li>div>span>a {
	font-size: 16px;
	font-weight: 700;
	color: rgb(112,48,160);
}

/*subcategory - blue*/
.view-id-interna_arbol_productos>.view-content>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-imagen>.view-content>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-resumen-y-detalles>.view-content>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-detalles>.view-content>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-resumen>.view-content>ul>li>ul>li>ul>li>div>span>a {
	font-size: 14px;
	color: rgb(84,141,212);
}

/*level 4 - green*/
.view-id-interna_arbol_productos>.view-content>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-imagen>.view-content>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-resumen-y-detalles>.view-content>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-detalles>.view-content>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-resumen>.view-content>ul>li>ul>li>ul>li>ul>li>div>span>a {
	font-size: 14px;
	color: rgb(0,176,80);
}

/*level 5 - olive*/
.view-id-interna_arbol_productos>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-imagen>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-resumen-y-detalles>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-detalles>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-resumen>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a {
	font-size: 14px;
	color: rgb(118,146,60);
}

/*level 6 - black*/
.view-id-interna_arbol_productos>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-imagen>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-resumen-y-detalles>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-detalles>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a,
.view-interna-arbol-productos-sin-resumen>.view-content>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>div>span>a {
	font-size: 14px;
	color: #000;
}

.iz-product-in-list {
	background-color: #EBF1DE;
	display: inline-block;
	margin-left: 40px;
}

.iz-product-in-list-no-element {
	background-color: red;
	color: #fff;
	display: inline-block;
	margin-left: 20px;
}

.iz-product-in-list-resumen {
	background-color: #c9c9c9;
	display: block;
	margin-left: 80px;
}

.iz-product-in-list-detalles {
	border: 1px solid #000;
	display: block;
	margin-left: 80px;
}

.iz-product-in-list a {
	color: rgb(149,55,52);
}

div.term-listing-heading ~ p {
	display: none;
}

ul.site-map-menu li.last.leaf {
	display: none;
}

/************************************************************
					ADMIN MENU
************************************************************/
.toolbar-shortcuts ul li.leaf a {
	border: 1px solid #fff !important;
}

#toolbar-user li a strong {
	color: #fff;
}

/************************************************************
					SITE MAP
************************************************************/
body.page-sitemap section h1.page-header {
	display: none;
}

.site-map-box-front h2.title {
	margin-top: 0;
}

#block-block-35 {
  background-color: #f4f4f4;
}

#block-block-35 .wrapper-block-block-35 {
  float: right;
  padding-bottom: 25px;
  margin-right: 20%;
}

#block-block-35 .wrapper-block-block-35 p {
  font-size: 12px;
}

/************************************************************
					POP-UPS
************************************************************/
.ui-dialog {
	width: 100%;
	padding: 20px 20px;
	border: 0;
}

.ui-dialog .ui-dialog-titlebar {
	border-radius:0;
	border: 0;
	border-bottom: 1px solid #000;
	background-image: none;
	background-color: #fff !important;
	margin-bottom: 35px;
	padding:0;
}

.ui-dialog .ui-dialog-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 42px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 15px;
}

.ui-dialog .ui-dialog-content {
	padding:0;
}

.ui-dialog .ui-dialog-titlebar-close {
	border:0;
	color: #000;
	background: #fff url(../images/close-x.jpg);
	padding: 0;
	top: 5px;
	right: -15px;
	box-shadow:none;
	outline: none;
}

.ui-dialog article .field-name-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 15px;
}

.ui-dialog #edit-submitted-accept,
.ui-dialog .form-actions {
	text-align: right;
}

.ui-dialog #edit-submitted-accept label,
.ui-dialog #edit-submitted-accept label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.ui-dialog #edit-submitted-accept label a{
	text-decoration: underline;
}

.ui-dialog #edit-submitted-accept label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
.ui-dialog #edit-submitted-accept input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

/************************************************************
					POP-UP: PEDIR MAS NFO
************************************************************/

#webform-client-form-314 #edit-submitted-name,
#webform-client-form-314 #edit-submitted-email,
#webform-client-form-314 #edit-submitted-centro,
#webform-client-form-314 #edit-submitted-provincia,
#webform-client-form-314 #edit-submitted-mensaje {
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	height: 42px;
	box-shadow: none;
	outline: none;
}

#webform-client-form-314 #edit-submitted-name:focus,
#webform-client-form-314 #edit-submitted-email:focus,
#webform-client-form-314 #edit-submitted-centro:focus,
#webform-client-form-314 #edit-submitted-provincia:focus,
#webform-client-form-314 #edit-submitted-mensaje:focus {
	outline: none;
}

#webform-client-form-314 #edit-submitted-mensaje {
	height: 155px;
}

/************************************************************
					POP-UP: AYUDANOS A MEJORAR
************************************************************/

#webform-client-form-6794 #edit-submitted-nombre-y-apellidos,
#webform-client-form-6794 #edit-submitted-e-mail,
#webform-client-form-6794 #edit-submitted-valoracion-web {
	border-radius:0;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	height: 42px;
	box-shadow: none;
	outline: none;
}

#webform-client-form-6794 #edit-submitted-nombre-y-apellidos:focus,
#webform-client-form-6794 #edit-submitted-e-mail:focus,
#webform-client-form-6794 #edit-submitted-valoracion-web:focus {
	outline: none;
}

#webform-client-form-6794 #edit-submitted-valoracion-web {
	height: 155px;
}



/************************************************************
					PRODUCTOS
************************************************************/
.iz-productos-header-section {
	background-color: #f4f4f4;
	padding-top:20px; /*60px;*/
	padding-bottom:40px;
}
.iz-productos-parts-section {
	padding-top:30px;
	padding-bottom:70px;
}

.iz-productos-parts-section .view-header h1,
.iz-area-header-title,
.iz-productos-parts-title {
	font-size: 32px;
	font-weight: 400;
	line-height: 52px;
	color: #fff !important;
	margin-top: 0;
	margin-bottom: 5px;
}

.iz-productos-parts-section.iz-areas-bg .view-header h1,
.iz-area-header-title {
	color: #000 !important;
}

.iz-area-header-title,
.iz-productos-parts-title {
	margin-bottom: 20px;
}

.iz-productos-parts-section .iz-productos-show-box {
	background-color: #fff;
	border:0;
	border-radius: 10px;
	padding: 50px 45px;
}

.iz-productos-level-view {
	padding-bottom: 15px;
}

.iz-header-helper {
	height: 134px;
}

body.navbar-is-fixed-top {
	padding-top: 0 ! important;
}

/************************************************************
					MEDIA QUERIES
************************************************************/
@media screen and (min-width: 520px) {

	.iz-event-carousel-card-left .iz-event-carousel-icon-circle {
		right: 35px;
	}
}

@media screen and (min-width: 768px) {
	.iz-page-content {
		padding-top: 40px;
	}

	.iz-page-header h1 {
		font-size: 55px;
	}

	.iz-solutions-content-page {
		padding-top: 40px;
	}

	.iz-solution-resume {
		height: 150px;
		padding-bottom: 0;
	}

	.iz-event-left-no-front {
		height: 460px;
	}

	.iz-event-date-card-mini {
		width: 175px;
		padding: 20px 30px;
	}

	.iz-service-box-container, .iz-company-box-container {
		padding: 40px 10px;
	}

	.iz-service-advert {
		padding: 30px 45px 35px 45px;
	}

	.iz-service-advert h1 {
		font-size: 24px;
	}

	.iz-service-img-iso {
		display: inline-block;
		vertical-align: top;
		float: right;
	}

	.iz-page-servicio {
		padding-bottom: 100px;
	}

	.iz-banner-left {
		padding-top: 75px;
	}

	.iz-servicio-info,
	.iz-compania-info {
		padding-top: 0;
		padding-bottom: 0;
	}

	.iz-button-fixed {
		width: 177px;
	}

	.iz-servicio-bloque, .iz-compania-bloque {
		padding-top: 30px;
		padding-bottom: 65px;
	}

	.iz-service-list {
		margin-top: 35px;
		margin-bottom: 45px;
	}

	.iz-servicios-planes-promo {
		padding: 10px 60px 15px 60px;
	}

	.iz-servicios-planes-promo h1 {
		font-size: 22px;
		line-height: 46px;
	}

	.iz-testimonial-text-band {
		padding-top: 105px;
		padding-bottom: 105px;
	}

	.iz-testimonial-text-band blockquote {
		font-size: 48px;
		line-height: 52px;
	}

	.iz-lista-eventos-cabecera h1, .iz-lista-noticias-cabecera h1 {
		font-size: 40px;
		margin-top: 37px;
	}

	.iz-eventos-dropdown-container, .iz-noticias-dropdown-container {
		height: 110px;
	}

	.iz-event-list-column-left {
		padding-right: 50px;
	}

	.iz-event-list-column-right {
		padding-left: 30px;
	}

	.iz-event-list-icon-circle {
		width: 34px;
		height: 34px;
		top: inherit;
		right: inherit;
		bottom: 15px;
	}

	.iz-event-list-card-left {
		height: 170px;
		min-height: 170px;
	}

	.iz-event-list-card-right {
		padding-left: inherit;
		padding-right: inherit;
	}

	.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li,
	.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>strong {
		font-size: 48px;
	}

	.iz-evento-parts-section .iz-evento-show-box {
		padding: 55px;
	}

	.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul>li {
		font-size: 18px;
	}

	.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul {
		margin-left: 150px;
		margin-top: -58px;
		padding-bottom: 35px;
	}

	.iz-evento-parts-section .view-content .tab-content>.tab-pane>ul>li>ul>li>ul {
		padding-left:30px;
	}

	.iz-noticia-title {
		font-size: 55px;
		line-height: 52px;
		padding-right: 30%;
	}

	.iz-2col-stacked > .group-left {
		padding-right: 20px;
	}

	.iz-2col-stacked > .group-right {
		padding-left: 20px;
	}

	.iz-noticia-banner {
		margin-top: 0;
	}

	.iz-noticias-section {
		padding-bottom:70px;
	}

	.iz-seccion-werfenlife p {
		padding-left: 150px;
		padding-right: 150px;
	}

	.iz-werfenlife-ivd {
		text-align: right;
	}

	.iz-werfenlife-medical-devices {
		text-align: center;
	}

	.iz-werfenlife-distribution {
		text-align: left;
	}

	.iz-seccion-werfenlife p {
		font-size: 20px;
	}

	.iz-button-werfenlife {
		margin-top: 37px;
		margin-bottom: 37px;
	}

	.panel-flexible.iz-page-content {
		padding-bottom: 110px;
	}

	.ui-dialog {
		width: 630px !important;
		padding: 20px 60px;
	}

	.ui-dialog .ui-dialog-title {
		font-size: 45px;
		font-weight: 400;
		line-height: 52px;
		margin-top: 0;
		margin-bottom: 15px;
	}

	.ui-dialog .ui-dialog-titlebar-close {
		top: 20px;
		right: -35px;
	}

	/*media------------------------------------------------------------------------------*/

	.view-front-carrusel-sobre-video, .view-servicio-carrusel-sobre-video {
		height: 660px;
	}

	.view-front-carrusel-sobre-video .view-content, .view-servicio-carrusel-sobre-video .view-content{
		margin-top: 80px;
	}

	.iz-video-band-text {
		font-size: 50px;
		line-height: 50px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.iz-info-band h1,
	.iz-mision-band h1{
		font-size: 50px;
		padding-left: 50px;
		padding-right: 50px;
		line-height: 50px;
	}

	.iz-info-content {
		margin: auto;
		min-width: 680px;
		width: 680px;
	}

	nav ul.navbar-nav {
		float:right;
		width: 500px;
	}

	.view-front-carrusel-sobre-video .owl-controls ,
	.view-servicio-carrusel-sobre-video .owl-controls,
	.view-front-carusel-noticias .owl-controls ,
	.view-destacado-carusel-eventos .owl-controls,
	.view-front-carrusel-eventos .owl-controls,
	.view-makers-carousel-txn .owl-controls {
		display: block !important;
	}

	.iz-solutions-band{
		padding-top: 50px;
		padding-bottom: 80px;
	}

	.iz-news-carousel-news, .iz-news-carousel-division,
	.iz-event-carousel-event-no-front, .iz-event-carousel-division-no-front {
		font-size: 24px;
	}

	.iz-commercial .iz-email, .iz-banner .iz-email {
		font-size: 22px;
	}
	.iz-tel-huge, .iz-tel-huge-service {
		font-size: 56px;
		line-height: 56px;
	}

	.iz-commercial-right {
		padding-left: 60px;
		padding-right: 10px;
	}

	.iz-event-carousel-card-left {
		display: inline-block;
		height: 262px;
		min-height: 262px;
	}
	.iz-event-carousel-card-right {
		display: inline-block;
	}

	.iz-event-carousel-card-left .iz-event-carousel-icon-circle {
		left: 30px;
		margin-bottom: 25px;
	}

	#block-panels-mini-minipanel-megamenu-productos,
	#block-panels-mini-minipanel-megamenu-mercados {
		visibility: visible;
	}

	.iz-parallax-werfenlife {
		background-size: 33%;
		background-attachment: scroll;
	}

	.iz-seccion-mapa-peninsula {
		display: block;
	}
}


@media screen and (min-width: 992px) {

	nav ul.navbar-nav {
		float:right;
		width: 500px;
	}

	.iz-lista-eventos-cabecera h1, .iz-lista-noticias-cabecera h1 {
		font-size: 55px;
		margin-top: 47px;
	}

	/* needs a DIV inside DIV class=row */
	.row-height {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
	}
	.col-height {
		display: table-cell;
		float: none;
		height: 100%;
	}

	.iz-testimonial-text-band {
		background-position: 22% 25px;
	}

	/************************************************************
                        TRANSITIONS
    ************************************************************/
	#top-line {
		height: 35px;
		overflow: hidden;
	}

	#navbar .logo img {
		width: 200px;
		height: 82px;
	}

	#navbar, .iz-header-helper {
		height: 134px;
	}

	#navbar.shrink .navbar-collapse ul {
		margin-top: 35px;
	}

	#navbar, .iz-header-helper , #navbar .logo img, #navbar .navbar-collapse ul, #top-line, #mega-menu {
		-webkit-transition  : all ease-in-out 0.5s;
		-moz-transition     : all ease-in-out 0.5s;
		-o-transition       : all ease-in-out 0.5s;
		-ms-transition      : all ease-in-out 0.5s;
		transition          : all ease-in-out 0.5s;
	}

	/************************************************************
                        SHRINKABLE NAVBAR
    ************************************************************/
	body.navbar-is-fixed-top {
		padding-top: 0 ! important;
	}

	body.toolbar-drawer.navbar-is-fixed-top {
		padding-top: 60px ! important;
	}

	#navbar.shrink, .iz-header-helper.shrink {
		min-height: 60px;
		height: 60px;
	}

	#navbar.shrink #top-line {
		height: 0;
	}

	#navbar.shrink .logo img {
		width: auto;
		height: 58px;
	}

	#navbar.shrink .navbar-btn {
		margin-top: 4px;
		margin-bottom: 4px;
	}

	#navbar.shrink .navbar-collapse ul {
		margin-top: 5px;
	}

	#webform-client-form-209 .webform-component--datos-del-equipo-avisos{
		padding-left: 15px;
	}

	#webform-client-form-209 .webform-component--datos-del-equipo-avisos .panel-body{
		padding-right: 0;
	}


	.iz-parallax-werfenlife {
		background-size: 33%;
		background-attachment: scroll;
	}

	.iz-europe-map-header {
		top: 0;
	}
	.iz-europe-map-header h1 {
		font-size: 30px;
	}

	.iz-sede-layer {
		width: 395px;
		height: 130px; /*209px;*/
	}

	.iz-sede-layer-pico {
		height: 130px; /*209px;*/
		border-left: solid 30px transparent;
		border-top: solid 30px #fff;
	}

	.iz-sede-layer-detalles {
		height: 130px; /*209px;*/
		width: 200px; /*240px;*/
		padding-left: 20px; /*30px;*/
		padding-right: 20px; /*30px;*/
	}

	.iz-sede-layer-detalles h3 {
		font-size: 20px; /*30px;*/
		line-height: 12px;
		margin-top: 20px; /*30px;*/
		margin-bottom: 15px; /*25px;*/

	}

	.iz-sede-layer-detalles h5 {
		font-size: 20px; /*30px;*/
		line-height: 21px;
		margin-top: 15px; /*20px;*/
		margin-bottom: 10px; /*15px;*/
	}

	.iz-sede-layer-detalles address {
		font-size: 10px; /*12px;*/
		line-height: 16px;
		font-weight: 400;
	}

	.iz-sede-layer-img {
		height: 130px; /*209px;*/
		width: 70px; /*112px;*/
	}

}

@media screen and (min-width: 1200px) {

	nav ul.navbar-nav {
		float:right;
		width: auto;
	}

	nav ul.navbar-nav {
		margin-top: 35px;
	}

	/*
        #iz-video-band-bg-video {
            position: absolute;
            top: -250px;
            left: 0;
            width: 100%;
            height: auto;
            z-index: -10;
        }
        */

	.iz-tel-huge {
		font-size: 77px;
		line-height: 60px;
	}

	.iz-tel-huge-service {
		font-size: 90px;
		line-height: 90px;
	}

	.img-lg-iresponsive {
		display: inline !important;
		max-width: none;
	}

	.iz-megamenu-division {
		height: 67px; /*41 default 67*/
	}

	#block-panels-mini-minipanel-megamenu-mercados .iz-megamenu-division {
		height: 58px;
	}

	#comment-form .form-item-field-comment-name-und-0-value,
	#comment-form .form-item-field-comment-email-und-0-value,
	#comment-form .form-item-field-comment-web-und-0-value {
		width: 33.33%;
		float: left;
	}

	.iz-parallax-werfenlife {
		background-size: 33%;
		background-attachment: fixed;
	}

	.iz-europe-map-header {
		top: 10px;
	}

	.iz-europe-map-header h1 {
		font-size: 55px;
	}

	.iz-sede-layer {
		width: 395px;
		height: 209px;
	}

	.iz-sede-layer-pico {
		height: 209px;
		border-left: solid 40px transparent;
		border-top: solid 40px #fff;
	}

	.iz-sede-layer-detalles {
		height: 209px;
		width: 240px;
		padding-left: 30px;
		padding-right: 30px;
	}

	.iz-sede-layer-detalles h3 {
		font-size: 30px;
		line-height: 12px;
		margin-top: 30px;
		margin-bottom: 25px;

	}

	.iz-sede-layer-detalles h5 {
		font-size: 30px;
		line-height: 21px;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.iz-sede-layer-detalles address {
		font-size: 12px;
		line-height: 16px;
		font-weight: 400;
	}

	.iz-sede-layer-img {
		height: 209px;
		width:112px;
	}
}

/*special for video in background*/
@media screen and (min-width: 1500px) {

	#iz-video-band-bg-video {
		position: absolute;
		top: -250px;
		left: 0;
		width: 100%;
		height: auto;
		z-index: -10;
	}
}

/************************************************************
					CONTAINER TRICKS
************************************************************/
/* these classes work as class .container */
.wrapper-block-views-front-carrusel-eventos-block,
.wrapper-block-views-makers-carousel-txn-block,
.wrapper-block-views-ciencias-categorias-block,
.wrapper-block-views-control-categorias-block,
.wrapper-block-views-analitica-categorias-block,
.wrapper-block-views-microscopia-categorias-block,
.wrapper-block-views-medio-categorias-block,
.wrapper-block-views-instrument-categorias-block,
.wrapper-block-views-eventos-por-area-block,
.wrapper-block-views-eventos-por-area-block-1,

.iz-ciencias-subclasification-content,
.view-ciencias-taxonomy-terms .view-content,
.view-ciencias-taxonomy-terms .view-empty,
.view-ciencias-clasificacion-nivel-4 .view-content,
.iz-control-subclasification-content,
.view-control-taxonomy-terms .view-content,
.view-control-taxonomy-terms .view-empty,
.view-control-clasificacion-nivel-4 .view-content,
.iz-analitica-subclasification-content,
.view-analitica-taxonomy-terms .view-content,
.view-analitica-taxonomy-terms .view-empty,
.view-analitica-clasificacion-nivel-4 .view-content,
.iz-microscopia-subclasification-content,
.view-microscopia-taxonomy-terms .view-content,
.view-microscopia-taxonomy-terms .view-empty,
.view-microscopia-clasificacion-nivel-4 .view-content,
.iz-medio-subclasification-content,
.view-medio-taxonomy-terms .view-content,
.view-medio-taxonomy-terms .view-empty,
.view-medio-clasificacion-nivel-4 .view-content,
.iz-instrument-subclasification-content,
.view-instrument-taxonomy-terms .view-content,
.view-instrument-taxonomy-terms .view-empty,
.view-instrument-clasificacion-nivel-4 .view-content,
.iz-areas-subclasification-content,
.view-areas-taxonomy-terms .view-content,
.view-areas-taxonomy-terms .view-empty,
.iz-lista-eventos-container,
.view-noticias-pagina .view-content,
.panel-flexible-inside.iz-page-content-inside,
body.page-comment-reply .main-container,
body.page-interna-arbol-productos .main-container,
body.page-interna-arbol-productos-resumen-y-detalles .main-container,
body.page-interna-arbol-productos-sin-imagen .main-container,
body.page-interna-arbol-productos-sin-detalles .main-container,
body.page-interna-arbol-productos-sin-resumen .main-container,
body.page-interna-arbol-taxonomia-productos .main-container,
body.page-interna-arbol-taxonomia-mercados .main-container,
body.page-interna-arbol-taxonomia-tecnicas .main-container,
body.page-interna-ids-taxonomias-mercados .main-container,
body.page-interna-fabricantes .main-container{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 768px) {
	.wrapper-block-views-front-carrusel-eventos-block,
	.wrapper-block-views-makers-carousel-txn-block,
	.wrapper-block-views-ciencias-categorias-block,
	.wrapper-block-views-control-categorias-block,
	.wrapper-block-views-analitica-categorias-block,
	.wrapper-block-views-microscopia-categorias-block,
	.wrapper-block-views-medio-categorias-block,
	.wrapper-block-views-instrument-categorias-block,
	.wrapper-block-views-eventos-por-area-block,
	.wrapper-block-views-eventos-por-area-block-1,
	.iz-ciencias-subclasification-content,
	.view-ciencias-taxonomy-terms .view-content,
	.view-ciencias-taxonomy-terms .view-empty,
	.view-ciencias-clasificacion-nivel-4 .view-content,
	.iz-control-subclasification-content,
	.view-control-taxonomy-terms .view-content,
	.view-control-taxonomy-terms .view-empty,
	.view-control-clasificacion-nivel-4 .view-content,
	.iz-analitica-subclasification-content,
	.view-analitica-taxonomy-terms .view-content,
	.view-analitica-taxonomy-terms .view-empty,
	.view-analitica-clasificacion-nivel-4 .view-content,
	.iz-microscopia-subclasification-content,
	.view-microscopia-taxonomy-terms .view-content,
	.view-microscopia-taxonomy-terms .view-empty,
	.view-microscopia-clasificacion-nivel-4 .view-content,
	.iz-medio-subclasification-content,
	.view-medio-taxonomy-terms .view-content,
	.view-medio-taxonomy-terms .view-empty,
	.view-medio-clasificacion-nivel-4 .view-content,
	.iz-instrument-subclasification-content,
	.view-instrument-taxonomy-terms .view-content,
	.view-instrument-taxonomy-terms .view-empty,
	.view-instrument-clasificacion-nivel-4 .view-content,
	.iz-areas-subclasification-content,
	.view-areas-taxonomy-terms .view-content,
	.view-areas-taxonomy-terms .view-empty,
	.iz-lista-eventos-container,
	.view-noticias-pagina .view-content,
	.panel-flexible-inside.iz-page-content-inside,
	body.page-comment-reply .main-container,
	body.page-interna-arbol-productos .main-container,
	body.page-interna-arbol-productos-resumen-y-detalles .main-container,
	body.page-interna-arbol-productos-sin-imagen .main-container,
	body.page-interna-arbol-productos-sin-detalles .main-container,
	body.page-interna-arbol-productos-sin-resumen .main-container,
	body.page-interna-arbol-taxonomia-productos .main-container,
	body.page-interna-arbol-taxonomia-mercados .main-container,
	body.page-interna-arbol-taxonomia-tecnicas .main-container,
	body.page-interna-ids-taxonomias-mercados .main-container,
	body.page-interna-fabricantes .main-container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.wrapper-block-views-front-carrusel-eventos-block,
	.wrapper-block-views-makers-carousel-txn-block,
	.wrapper-block-views-ciencias-categorias-block,
	.wrapper-block-views-control-categorias-block,
	.wrapper-block-views-analitica-categorias-block,
	.wrapper-block-views-microscopia-categorias-block,
	.wrapper-block-views-medio-categorias-block,
	.wrapper-block-views-instrument-categorias-block,
	.wrapper-block-views-eventos-por-area-block,
	.wrapper-block-views-eventos-por-area-block-1,
	.iz-ciencias-subclasification-content,
	.view-ciencias-taxonomy-terms .view-content,
	.view-ciencias-taxonomy-terms .view-empty,
	.view-ciencias-clasificacion-nivel-4 .view-content,
	.iz-control-subclasification-content,
	.view-control-taxonomy-terms .view-content,
	.view-control-taxonomy-terms .view-empty,
	.view-control-clasificacion-nivel-4 .view-content,
	.iz-analitica-subclasification-content,
	.view-analitica-taxonomy-terms .view-content,
	.view-analitica-taxonomy-terms .view-empty,
	.view-analitica-clasificacion-nivel-4 .view-content,
	.iz-microscopia-subclasification-content,
	.view-microscopia-taxonomy-terms .view-content,
	.view-microscopia-taxonomy-terms .view-empty,
	.view-microscopia-clasificacion-nivel-4 .view-content,
	.iz-medio-subclasification-content,
	.view-medio-taxonomy-terms .view-content,
	.view-medio-taxonomy-terms .view-empty,
	.view-medio-clasificacion-nivel-4 .view-content,
	.iz-instrument-subclasification-content,
	.view-instrument-taxonomy-terms .view-content,
	.view-instrument-taxonomy-terms .view-empty,
	.view-instrument-clasificacion-nivel-4 .view-content,
	.iz-areas-subclasification-content,
	.view-areas-taxonomy-terms .view-content,
	.view-areas-taxonomy-terms .view-empty,
	.iz-lista-eventos-container,
	.view-noticias-pagina .view-content,
	.panel-flexible-inside.iz-page-content-inside,
	body.page-comment-reply .main-container,
	body.page-interna-arbol-productos .main-container,
	body.page-interna-arbol-productos-resumen-y-detalles .main-container,
	body.page-interna-arbol-productos-sin-imagen .main-container,
	body.page-interna-arbol-productos-sin-detalles .main-container,
	body.page-interna-arbol-productos-sin-resumen .main-container,
	body.page-interna-arbol-taxonomia-productos .main-container,
	body.page-interna-arbol-taxonomia-mercados .main-container,
	body.page-interna-arbol-taxonomia-tecnicas .main-container,
	body.page-interna-ids-taxonomias-mercados .main-container,
	body.page-interna-fabricantes .main-container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.wrapper-block-views-front-carrusel-eventos-block,
	.wrapper-block-views-makers-carousel-txn-block,
	.wrapper-block-views-ciencias-categorias-block,
	.wrapper-block-views-control-categorias-block,
	.wrapper-block-views-analitica-categorias-block,
	.wrapper-block-views-microscopia-categorias-block,
	.wrapper-block-views-medio-categorias-block,
	.wrapper-block-views-instrument-categorias-block,
	.iz-ciencias-subclasification-content,
	.view-ciencias-taxonomy-terms .view-content,
	.view-ciencias-taxonomy-terms .view-empty,
	.view-ciencias-clasificacion-nivel-4 .view-content,
	.iz-control-subclasification-content,
	.view-control-taxonomy-terms .view-content,
	.view-control-taxonomy-terms .view-empty,
	.view-control-clasificacion-nivel-4 .view-content,
	.iz-analitica-subclasification-content,
	.view-analitica-taxonomy-terms .view-content,
	.view-analitica-taxonomy-terms .view-empty,
	.view-analitica-clasificacion-nivel-4 .view-content,
	.iz-microscopia-subclasification-content,
	.view-microscopia-taxonomy-terms .view-content,
	.view-microscopia-taxonomy-terms .view-empty,
	.view-microscopia-clasificacion-nivel-4 .view-content,
	.iz-medio-subclasification-content,
	.view-medio-taxonomy-terms .view-content,
	.view-medio-taxonomy-terms .view-empty,
	.view-medio-clasificacion-nivel-4 .view-content,
	.iz-instrument-subclasification-content,
	.view-instrument-taxonomy-terms .view-content,
	.view-instrument-taxonomy-terms .view-empty,
	.view-instrument-clasificacion-nivel-4 .view-content,
	.iz-areas-subclasification-content,
	.view-areas-taxonomy-terms .view-content,
	.view-areas-taxonomy-terms .view-empty,
	.view-noticias-pagina .view-content,
	.panel-flexible-inside.iz-page-content-inside,
	body.page-comment-reply .main-container,
	body.page-interna-arbol-productos .main-container,
	body.page-interna-arbol-productos-resumen-y-detalles .main-container,
	body.page-interna-arbol-productos-sin-imagen .main-container,
	body.page-interna-arbol-productos-sin-detalles .main-container,
	body.page-interna-arbol-productos-sin-resumen .main-container,
	body.page-interna-arbol-taxonomia-productos .main-container,
	body.page-interna-arbol-taxonomia-mercados .main-container,
	body.page-interna-arbol-taxonomia-tecnicas .main-container,
	body.page-interna-ids-taxonomias-mercados .main-container,
	body.page-interna-fabricantes .main-container {
		width: 1170px;
	}

	.iz-lista-eventos-container {
		width: 970px; /*special design, */
	}
}

/*special semi-container case*/
@media (min-width: 1300px) {
	.wrapper-block-views-eventos-por-area-block,
	.wrapper-block-views-eventos-por-area-block-1{
		width: 1280px;
	}
}

@media (min-width: 1200px) {
	.navbar-default .navbar-nav > li {
		position: relative;
	}

	.iz-triangled::after {
		content: "";
		position: absolute;
		z-index: 50;
		bottom: -20px;
		left: 50%;
		width: 1px;
		margin-left: -16px;
		color: #e7e7e7;
		border-top: 0;
		border-bottom: 20px solid #e7e7e7;
		border-left: 16px solid transparent;
		border-right: 16px solid transparent;
		padding: 0;

		box-sizing: content-box;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
	}

	.navbar-default.shrink .iz-triangled::after {
		bottom: -15px;
	}
}



#block-iz-private-area-iz-private-area-login {
  margin-right: 200px;
}

#loginMenu {
  padding-top: 5px;
}
#loginMenu	.dropdown-menu {
  position: fixed;
  top: 10%;
  padding: 25px;
}
@media (min-width: 460px) {
  #loginMenu	.dropdown-menu {
    right: 20%;
    left: unset;
  }
}
#loginMenu	a.dropdown-toggle {
  font-weight: normal;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
}

#user-pass .iz-send-button {
  width: 180px;
}
