/* GENERAL */

body {
	background-color: #f7fafe;
}

.listaPie {
	display:inline; 
	padding-right: 65px;
}
.listaPie2 {
	display:inline;
}
.hide_desktop {
display: none;
}
.sicarm-container {
	max-width:120em;
	margin:0 auto;
}

#sicarm-container {
	padding-bottom: 15px;
}

@media (min-width:48em) {
	#sicarm-container {
		padding-bottom: 60px;
	}
} /* end tablet */

@media (min-width:75em) {
	#sicarm-container {
		padding-bottom: 80px;
	}
} /* end desktop 1200 */

/* Backgrounds */

.bg-home {
	/*background-image: url('../img/bg-home-top.jpg'), url('../img/bg-footer.jpg');*/
	background-repeat: no-repeat, no-repeat;
	background-position: center top, center bottom;
}

.bg-page {
	/*background-image: url('../img/bg-page-top.jpg'), url('../img/bg-footer.jpg');*/
	background-repeat: no-repeat, no-repeat;
	background-position: center top, center bottom;
}

.bg-murciaweek {
	/*background-image: url('../img/bg-murciaweek-top.jpg'), url('../img/bg-footer.jpg');*/
	background-repeat: no-repeat, no-repeat;
	background-position: center top, center bottom;
}

/* Color */

.pink {	color: #ee0066; }
.white { color:#fff !important; }
.purple {color:#6a3557;}
.purple-dark {color:#5b5c7a;}

/* Boton Normal */

.btn-pink {
	color: #fff;
	background-color: #ee0066;
	border-color: #ee0066;
	-webkit-box-shadow: none;
	        box-shadow: none; 
}
.btn-pink:hover {
	color: #fff;
	background-color: #da1373;
	border-color: #da1373; 
}
.btn-pink:focus, .btn-pink.focus {
	-webkit-box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
	        box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5); 
}
.btn-pink.disabled, .btn-pink:disabled {
	color: #fff;
	background-color: #ee0066;
	border-color: #ee0066; 
}
.btn-pink:not(:disabled):not(.disabled):active, 
.btn-pink:not(:disabled):not(.disabled).active,
.show > .btn-pink.dropdown-toggle {
	color: #fff;
	background-color: #da1373;
	border-color: #da1373; 
}
.btn-pink:not(:disabled):not(.disabled):active:focus, 
.btn-pink:not(:disabled):not(.disabled).active:focus,
.show > .btn-pink.dropdown-toggle:focus {
	-webkit-box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
	        box-shadow: none, 0 0 0 0.2rem rgba(244, 67, 54, 0.5); 
}
.btn-pink:focus {
	background-color: #da1373;
	color:#fff;
}

/* Boton Outline */

.btn-outline-pink {
	color: #ee0066;
	background-color: transparent;
	background-image: none;
	border-color: #ee0066; 
}
.btn-outline-pink:hover {
	color: #fff;
	background-color: #da1373;
	border-color: #da1373; 
}
.btn-outline-pink:focus, 
.btn-outline-pink.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); 
}
.btn-outline-pink.disabled, 
.btn-outline-pink:disabled {
	color: #ee0066;
	background-color: transparent; 
}
.btn-outline-pink:not(:disabled):not(.disabled):active, 
.btn-outline-pink:not(:disabled):not(.disabled).active,
.show > .btn-outline-pink.dropdown-toggle {
	color: #fff;
	background-color: #da1373;
	border-color: #da1373; 
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, 
.btn-outline-pink:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-pink.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
	        box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); 
}

.btn.btn-outline-pink, 
.btn-outline-pink.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #ee0066;
    background-color: transparent;
    border-color: #ee0066; 
}
.btn.btn-outline-pink:hover, 
.btn-outline-pink.custom-file-control:hover::before {
	color: #fff;
	background-color: #da1373;
	border-color: #da1373; 
}
.btn.btn-outline-pink:focus, .btn-outline-pink.custom-file-control:focus::before, 
.btn.btn-outline-pink.focus, .btn-outline-pink.focus.custom-file-control::before {
	color: #fff;
	background-color: #da1373;
	border-color: #da1373;
}

/* Iconos */

.material-icons {
	font-size:20px;
}
.material-icons, .icon-text {
	vertical-align: middle;
}

/* Button Round de Videos */

.btn-video {
	display: inline-block;
}

.btn-video .material-icons {
	line-height: 40px;
	display: inline-block;
}

/* Botón Extra Grande en Desktop */

@media (min-width:75em) {
	.btn-raised {
		font-size: 1.25rem;
	}
} /* end desktop */

/* Nav */

.navbar {
	background: rgba(0,0,0,0.08);
	border-top:6px solid #095592;
}

.navbar-brand {
	margin-right: 0;
}

.navbar .nav-link {
	font-size:1rem;
	font-weight:500;
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent;
	line-height: normal;
	margin-right:0;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
	color:#ee0066;
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
	color:#ee0066;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent;
}

.navbar-toggler {
	border:0;
}

.navbar-nav {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nav-icons {
	text-align: center;
}

.nav-icons li {
	list-style: none;
	display: inline-block;
	padding-left: 0;
}

.dropdown-menu .dropdown-item:hover {
	color:#ee0066;
}

@media (min-width: 62em) {
	.navbar-expand-lg .navbar-nav .nav-link {
	    padding-right: 0.1rem;
	    padding-left: 0.1rem;
	}
	.navbar-nav {
		padding-top: 0;
		padding-bottom: 0;
	}
	.navbar .nav-link {
		padding-top:5px;
		padding-bottom:5px;
		border-top:2px solid transparent;
		border-bottom:2px solid transparent;
		margin-right:15px;
	}
	.navbar-light .navbar-nav .show > .nav-link,
	.navbar-light .navbar-nav .active > .nav-link,
	.navbar-light .navbar-nav .nav-link.show,
	.navbar-light .navbar-nav .nav-link.active {
		border-top:2px solid #ee0066;
		border-bottom:2px solid #ee0066;
	}
	.nav-icons {
		text-align: left;
		margin-bottom: 0;
	}
} /* end tablet landscape */

/* Sticky Nav Mobile */

#mainnav.stickymenu {
	-webkit-transition: background-color .2s ease-in;
	-o-transition: background-color .2s ease-in;
	transition: background-color .2s ease-in;
    background-color: #f7fafe;
}

/* Social Media */

.social-link {
	display: inline-block;
	margin-right:10px;
}

.social-link span {
	display: inline-block;
	font-size:14px;
	color:#fff;
	background-color:#908e8f;
	padding:5px;
	width: 24px;
	border-radius: 50%;
}
.social-link:hover span,
.social-link:focus span,
.social-link:active span {
	background-color:#ee0066;
}

.footer-social {
	padding-top: 20px;
}

.footer-social .social-link {
	margin-right:0;
}

/* Buscador */

.form-sicarm {
	position: relative;
}

.form-sicarm button {
	position: absolute;
	top:-4px;
	right:0;
}

.sicarm-buscador {
	padding:7px 15px;
	border-radius:15px;
	background-color:#fff;
	background-image: url('../img/search.png');
	background-position: right center;
	background-size:28px;
}

.sicarm-buscador:focus {
	background-color:#fdfdfd;
	background-position: right center;
	background-size: 28px;
}

@media (min-width:36em) {
	.form-inline .sicarm-buscador {
		width:100%;
	}
} /* end mobile big */

@media (min-width:48em) {
	.sicarm-buscador {
		width:auto;
	}
} /* end tablet */

/* Sicarm Forms */

.sicarm-form .form-control, .custom-file-control,
.sicarm-form .is-focused .form-control,
.sicarm-form .is-focused .custom-file-control {
    background-image: linear-gradient(to top, #ee0066 2px, rgba(0, 150, 136, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, transparent 1px);
}

.sicarm-form .s-label {
	text-transform: uppercase;
	color:#ee0066;
	font-size:12px;
}


/* Header */

#header {
	padding-top:30px;
	padding-bottom:30px;
}
.header-text {
	color: #ee0066;
	font-size:1rem;
	font-weight:700;
	padding-top: 50px;
}

.header-list {
	padding-top: 20px;
	text-align: center;
}

.header-list li {
	margin-bottom: 10px;
}

.header-list li img {
	height:40px;
}

#header a {
	display: inline-block;
}

@media (min-width:48em) {
	.header-text {
		font-size:21px;
	}
	.header-list {
		text-align: right;
	}
	.header-list li img {
		height:auto;
	}
} /* end tablet */

.header-week-logos1 {
	text-align: center;

}
.header-week-logos2 {

}

.header-week-logos2 .header-list li img {
	height:auto;
}

@media (min-width:36em) {
	.header-week-logos1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
} /* end mobile  */

@media (min-width:48em) {
	.header-week-logos1 {
		display: block;
		text-align: left;
	}
	.header-week-logos1 a:first-child {
		margin-right: 15px;
	}
	.header-week-logos2 .header-list {
		padding:0;
		margin:0;
	}
	.header-week-logos2 .header-list li {
		margin-bottom: 0;
	}
} /* end mobile  */

/* Footer */

#footer {
	border-top:6px solid #095592;
	background-color: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	margin:0 auto;
	color:#fff;
	text-align: center;
}

.footer-link-color {
	color:#ee0066;
}

.footer-link-color:hover,
.footer-link-color:active,
.footer-link-color:focus {
	text-decoration: underline;
	color:#da1373;
}

.footer-menu a {
	text-transform: uppercase;
	color:#fff;
	display: block;
	padding:3px 0;
	font-weight:500;
	font-size: 13px;
}

.footer-menu a:hover {
	text-decoration: none;
	color:#da1373;
}

.footer-logos {
	text-align: center;
}

.footer-logos li {
	margin-bottom: 10px;
	margin-left:10px;
}

.footer-logos a,
.footer-logos img {
	display: inline-block;
}

.footer-logos img {
	height:40px;
}

@media (min-width:36em) {
	#footer {
		text-align: left;
	}
} /* end mobile big */

@media (min-width:48em) {
	#footer {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.footer-logos {
		text-align: right;
	}
	.footer-logos li {
		margin-bottom: 0;
	}
	.footer-logos img {
		height:auto;
	}
	.footer-menu a {
		font-size: 1rem;
	}
} /* end tablet */


/* Páginas Comunes: Home Main */

.sicarm-card {
	margin-bottom: 60px;
	padding-left: 15px;
	padding-right: 15px;
}

.nopadding {
	padding-left:0;
	padding-right: 0;
}
.nomargin {
	margin-left:0;
	margin-right: 0;
}

.main-block {
	background-repeat: no-repeat;
	background-size:cover;
	padding-top: 15px;
	padding-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-flow:column nowrap;
	        flex-flow:column nowrap;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.separator {
	width:150px;
	height:2px;
	background-color:#343459;
	margin-bottom: 25px;
}
.separator.pink {
	background-color: #ee0066 !important;
}
.separator.white {
	background-color: #fff !important;
}

.main-image {
	margin-bottom: 40px;
}

.main-text {
	font-size: 14px;
	color: #343459;
	font-weight: 500;
	max-width:320px;
}

@media (min-width: 62em) {
	.main-text {
		font-size: 18px;
	}
} /* end tablet landscape */

.main-button {}


/* Home Boxes Main */

.box {
	min-height: 275px;
	padding-left: 0;
	padding-right: 0;
}

.person1 {
	background-size: cover;
	background-repeat: no-repeat;
}
.person2 {
	background-size: cover;
	background-repeat: no-repeat;
}
.person3 {
	background-size: cover;
	background-repeat: no-repeat;
}
.person4 {
	background-size: cover;
	background-repeat: no-repeat;
}
.person-data {
	background-color: rgba(0,0,0,0.5);
	width:100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	color:#fff;
	font-weight: 500;
}
.person-titulo {
	font-size: 1rem;
	font-weight: 700;
}
.person-subitulo {
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 5px;
}

@media (min-width:62em) {
	.person-titulo {
		font-size: 19px;
	}
} /*end tablet landscape */


/* Home Demostraciones */

.demostraciones-block {
	background-repeat: no-repeat;
	background-size:cover;
	padding-top: 15px;
	padding-bottom: 15px;
}

.icon-image {
	margin-bottom: 25px;
	margin-top: 20px;
}

.box-h {
	font-size:20px;
	font-weight:700;
}
@media (min-width: 62em) {	
	.box-h {
		font-size:40px;
	}
} /* end tablet landscape */

/* Negativos */

.negative,
.negative p {
	color:#fff;
}

.negative .separator {
	background-color: #fff;
}

/* Home Boxes Fila Demostraciones */

.demo1 {
	background-size: cover;
	background-repeat:no-repeat;
}
.demo2 {
	background-size: cover;
	background-repeat:no-repeat;
}
.demo3 {
	background-size: cover;
	background-repeat:no-repeat;
}
.demo4 {
	background-size: cover;
	background-repeat:no-repeat;
}
.box-data-transparent {
	padding: 15px;
	color:#fff;
	font-weight: 500;
	width:100%;
}
.box-data-full {
	background-color: rgba(0,0,0,0.5);
	height:100%;
}
@media (min-width:36em) {
	.box-data-full {
		width:50%;
	}
} /* end mobile big */

@media (min-width:48em) {	
	.box-data-full {
		width:100%;
	}
} /* end media tablet */

@media (min-width: 62em) {	
	.box-data-full {
		width:50%;
	}
} /* end media tablet landscape */

.box-title {
	font-size: 1rem;
	font-weight: 700;
}
@media (min-width:62em) {
	.box-title {
		font-size: 19px;
	}
} /*end tablet landscape */

.box-localizacion {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	    -ms-flex-flow:row nowrap;
	        flex-flow:row nowrap;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 300;
}

.box-localizacion .icono {
	width:30px;
}


/* Home Jornadas para Empresas */

.jornadas-block {
	background-repeat: no-repeat;
	background-size:cover;
	padding-top: 15px;
	padding-bottom: 15px;
}

.jorn2 {
	background-repeat: no-repeat;
	background-size: cover;
}
.jorn3 {
	background-repeat: no-repeat;
	background-size: cover;
}

/* Home Boxes Fila Jornadas Empresa */

.box-data {
	padding: 15px;
	font-weight: 500;
}




/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Demostraciones Tecnologicas */
/**************************************************************************************************/
/**************************************************************************************************/

.page-block {
	min-height:300px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.container-title {
	margin-bottom: 60px;
}

.page-subtitle {
	text-transform: uppercase;
	font-weight: 700;
	border-top:2px solid #ee0066;
	border-bottom:2px solid #ee0066;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
}

.text-subtitle {
	
}

.bg-demostraciones-tecnologicas {
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-jornadas1 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 275px;
}
.bg-jornadas2 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 275px;
}
.bg-jornadas3 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 275px;
}
.bg-jornadas4 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 275px;
}

/* Boxes */

.box-h2 {
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 15px;
}
@media (min-width:62em) {
	.box-h2 {
		font-size: 24px;
	}
} /*end tablet landscape */

.map-data {
	padding: 15px;
	font-size:1rem;
	font-weight:500;
}
.phone-number {
	font-size:20px;
	font-weight: 700;
}

.city1 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 190px;
}
.city2 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 190px;
}
.city3 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 190px;
}
.city4 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 190px;
}
.city5 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 190px;
}
.city6 {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 190px;
}


/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Jornadas para Empresas */
/**************************************************************************************************/
/**************************************************************************************************/

.bg-jornadas-empresas {
	background-repeat: no-repeat;
	background-size: cover;
}

.card-agenda {
	margin-bottom: 60px;
}

.card-agenda .card-header {
	background-color: #ee0066;
	color:#fff;
	text-transform: uppercase;
	font-weight: 500;
	font-size:19px;
}

.card-agenda .card-body {
	flex:none;
}

.agenda-list {
	padding:0;
	margin:0;
}

.agenda-list .agenda-list-item {
	border-top: 1px solid #eee;
	list-style: none;
	padding: 1.25rem;
}

.agenda-list .agenda-list-item .inside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	    -ms-flex-flow:row wrap;
	        flex-flow:row wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.agenda-image {
	-webkit-box-flex:1;
	    -ms-flex:1 0 100%;
	        flex:1 0 100%;
	margin-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	    -ms-flex-flow:row nowrap;
	        flex-flow:row nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.agenda-image img {
	height:70px;
	display: inline-block;
}
.agenda-time {
	display: inline-block;
	font-weight: 700;
	text-align: right;
	font-size: 19px;
	margin-left:auto;
	margin-right:15px;
}


@media (min-width:62em) {
	.agenda-list .agenda-list-item .inside {
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		    -ms-flex-flow:row nowrap;
		        flex-flow:row nowrap;
	}
	.agenda-image {
		-webkit-box-flex:0;
		    -ms-flex:0 0 95px;
		        flex:0 0 95px;
		text-align: center;
		display: block;
	}
	.agenda-image img {
		margin: 0 auto;
	}
	.agenda-time {
		margin:10px 0;
	}
	.agenda-text {
		margin-left: 20px;
		-webkit-box-flex:1;
		    -ms-flex:1;
		        flex:1;
	}
} /*end tablet */




/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Fichas de Detalle, Detalle Videos  */
/**************************************************************************************************/
/**************************************************************************************************/


.card-ficha {
	margin-bottom: 60px;
}

.card-titles h1.card-title {
	font-weight: 500 !important;
}

.card-ficha .card-subtitle {
	margin-bottom: 20px;
	font-size:1rem;
	font-weight: 500;
}

@media (min-width:62em) {
	.card-titles {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		    -ms-flex-flow:row nowrap;
		        flex-flow:row nowrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-bottom: 40px;
	}
	.card-titles .card.title {
		-webkit-box-flex:1;
		    -ms-flex:1;
		        flex:1;
	}
	.card-ficha .card-subtitle {
		margin-bottom: 0;
		margin-top:5px;
		min-width:320px;
		text-align: right;
		margin-bottom: 12px;
	}
} /* end tablet landscape */

@media(min-width:75em) {
	.card-titles h1.card-title {
		font-size:36px;
	}
} /* end media desktop */



/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Galerías Fotográficas */
/**************************************************************************************************/
/**************************************************************************************************/

.sicarm-gallery .card-gallery {
	margin-bottom: 15px;
}

@media(min-width:48em) {
	.sicarm-gallery {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		    -ms-flex-flow:row wrap;
		        flex-flow:row wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.sicarm-gallery .card-gallery {
		width:24%;
		margin:0 0.5% 15px;
	}
} /* end media tablet */

.card-gallery .title {
	font-size: 1rem;
	font-weight: 700;
}
@media (min-width:62em) {
	.card-gallery .title {
		font-size: 19px;
	}
} /*end tablet landscape */


/* Pagination */

.gallery-pagination {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-top: 1rem;
}

.gallery-pagination .page-item {
	margin-bottom: 5px;
}

.gallery-pagination .page-link {
	background-color: #ee0066;
	color:#fff;
	border-radius: 4px;
}

.gallery-pagination .page-item:last-child .page-link {
	padding-left:12px;
	padding-right: 12px;
	border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.gallery-pagination .page-item:first-child .page-link {
	padding-left:12px;
	padding-right: 12px;
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.gallery-pagination .page-item.disabled .page-link {
	background-color: #ddd;
}

.gallery-pagination .page-link:focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(218, 19, 115, 0.25);
	        box-shadow: 0 0 0 0.2rem rgba(218, 19, 115, 0.25);
}


/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Murcia Week */
/**************************************************************************************************/
/**************************************************************************************************/



.bg-main-murciaweek {
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-main-murciaweek .inside {
	width:100%;
}

.jornadas-fechas {
	font-size: 24px;
	color:#ee0066;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 15px;
}

.jornadas-fechas,
.jornadas-localizacion {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-weight: 500;
	line-height: normal;
}

.jornadas-text {
	font-size: 14px;
	color: #343459;
	font-weight: 500;
}

@media (min-width: 62em) {
	.jornadas-text {
		font-size: 18px;
	}
} /* end tablet landscape */

/* Bloques Agenda y Eventos */

.bg-eventos {
	background-repeat: no-repeat;
}
.bg-agenda {
	background-repeat: no-repeat;
}

.mw-container .mw-inside {
	padding-top: 115px;
	padding-bottom: 60px;
}

.mw-container .separator {
	margin:0 auto 60px;
}

.mw-title {
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}

.mw-text {
	font-size: 14px;
	font-weight: 500;
	max-width:460px;
	margin:0 auto;
	margin-bottom: 20px;
	text-align: center;
}

@media (min-width: 62em) {
	.mw-text {
		font-size: 18px;
	}
} /* end tablet landscape */

.taller1 {
	background-repeat: no-repeat;
	background-size: cover;
}
.taller2 {
	background-repeat: no-repeat;
	background-size: cover;
}
.taller3 {
	background-repeat: no-repeat;
	background-size: cover;
}

/* Agenda */

.agenda-header-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee0066+0,42414e+100 */
	background: #ee0066; /* Old browsers */ /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ee0066 0%,#42414e 100%); /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#ee0066),to(#42414e));
	background: -o-linear-gradient(left, #ee0066 0%,#42414e 100%);
	background: linear-gradient(to right, #ee0066 0%,#42414e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0066', endColorstr='#42414e',GradientType=1 ); /* IE6-9 */
}

.mw-agenda-data {
	padding:15px;
}

.mw-agenda-list {
	padding:0;
	margin:0;
}

.mw-agenda-list .mw-agenda-list-item {
	border-top: 1px solid #eee;
	list-style: none;
	padding-top: 15px;
	padding-bottom: 15px;
}

.mw-agenda-title {
	font-weight: 300;
	font-size:36px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:4px solid transparent;
	margin-bottom: 0;
}

/* Titulares */

.mw-agenda-title.pink {
	border-color:#ee0066;
}
.mw-agenda-title.purple {
	border-color:#6a3557;
}
.mw-agenda-title.purple-dark {
	border-color:#5b5c7a;
}

.mw-agenda-image img {
	height:70px;
	display: inline-block;
}

.mw-agenda-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	    -ms-flex-flow:row nowrap;
	        flex-flow:row nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 15px;
}

.mw-agenda-person {
	padding-left: 15px;
	-webkit-box-flex:1;
	    -ms-flex:1;
	        flex:1;
}

.mw-ponente-name {
	font-size: 1rem;
	font-weight: 700;
}
.mw-agenda-time {
    display: inline-block;
    font-weight: 700;
    text-align: right;
    font-size: 1rem;
}

.hora {
	font-weight: 700;
	font-size: 19px;
	margin:10px 0;
}
.flex1 {
	-webkit-box-flex:1;
	    -ms-flex:1;
	        flex:1;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Empresas y Localizaciones */
/**************************************************************************************************/
/**************************************************************************************************/

.point {
	font-size:32px;
	color: #ee0066;
}
.sala {
	font-weight:300;
}
.locs {
	color:#969696;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Resultados de Búsqueda */
/**************************************************************************************************/
/**************************************************************************************************/

.buscador-resultados .list-group-item a {
	text-decoration: none;
}
.buscador-resultados .list-group-item a:hover {
	color: #da1373;
}
.list-group-item .list-group-item-text {
	max-height:none;
}
.palabra-buscada {
	color:#363636;
}


/**************************************************************************************************/
/**************************************************************************************************/
/* Paginas : Ediciones Anteriores */
/**************************************************************************************************/
/**************************************************************************************************/

.sicarm-ediciones a {
	text-decoration:none;
}


/* Fixes Internet Explorer 11 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

	/* 1. Menu superior */
	#mainnav {
		display: block;
	}
	/* 2. ficha galeria */
	.sicarm-gallery .card-gallery {
		display: block;
	}
	/* 3 ficha detalle completa */
	/* jornadas-empresas-detalle */
	/* week-detalle-completa */
	.ie .d-flex,
	.ie .d-flex > .card {
		display: block !important;
	}

} /* end ie11 fixes */

@media screen and (max-width: 980px) {
.hide_mobile {
	display: none;
	}
.hide_desktop {
display: inline;
}
.listaPie {
	display:inline;	
}
}