/*MÓVIL*/
@media (max-width:767px){
/* RESPONSIVE */
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.only-desktop {
		display: none;
	}
	.only-mobile {
		display: block;
	}
	.boton-verde {
    padding: 10px 20px;
	}
	
/* HEADER */	
	.header-top {
		display: none;
	}
	.header-top-movil {
		display: inline-block; 
		margin-right: 15px; 
		margin-top: 15px;
	}
	.header-top-movil a,
	.header-top-movil a:hover,
	.header-top-movil a:visited,
	.header-top-movil a:active,
	.header-top-movil a:focus {
		color: white; 
	}
	#contacto-movil,
	#twitter-corporativo-movil {
		display:inline-block;
		margin: 0 10px;
	}	
	#first-menu .navbar-header #logo-web,
	#first-menu-private .navbar-header #logo-web{
		width:26%;
	}
	#first-menu .navbar-header,
	#first-menu-private .navbar-header{
		background-size:contain;
	}
	#box-menu-principal {
		float: none !important;
	}
	#box-menu-principal .navbar-collapse{
		margin-top: 10px;
		max-height: none !important;
		width: 100%;
	}	
	#menu-prinicpal {
		position: relative;
		z-index: 10;
		margin: 0px;
		background-color: #04579a;
	}
	#menu-prinicpal li{
		width: 100%;
		text-align: center;
		padding: 15px 0px;
		margin: 0px;
		border-bottom: 1px solid #fff;
	}
	#menu-prinicpal li *{
		font-size:18px;
	}
	#menu-prinicpal li.dropdown span{
		width: 100%;
		display: block;
	}
	#menu-prinicpal li.open{
		border-bottom: 0px;
		padding: 0px;
		padding-top: 15px;
	}
	.dropdown-menu {
		padding: 20px 0;
		border-bottom: 1px solid #fff !important;
	}
	.dropdown-menu li {
		padding:5px 0px !important;
		border: 0 !important;
	}
	.dropdown-menu li *{
		font-size:14px !important;
	}
	#box-search-privada{
		width:100%;
		text-align:center;		
		margin-left:0px;
		border-bottom:1px solid #fff;
	}
	#lupa-search{
		display:none;
	}
	#lupa-search-movil{
		display:block;
		width:100%;
		text-align:center;	
		padding:15px 0px;	
		margin:0px;
		border-bottom:1px solid #fff;		
	}
	#texto-buscar{
		display:inline-block;
		font-size:16px;
	}
	#zona-privada-movil {
		display:inline-block;
		float:none !important;
		width: 100%;
		height: 100%;
		padding: 15px;
		margin: 0px;			
	}
	#zona-privada span{
		font-size:18px;
	}
	.header-user {
		font-size: 15px;
	}
	#second-menu .navbar-header #logo-web img,
	#second-menu-private .navbar-header #logo-web img{
		width:100%;
		max-width:100px;
	}
	/* Alertas */
	#num-alerts {
		width:80px;
	}
	#alerta-home{
		height:auto;
	}
	#alerta-home-text {
		overflow: visible;
		height: auto;
	}
	.alert-home-message {
	padding: 0;
    width: 85%;
	}
	#cerrar-alerta {
		background-color: transparent;
	}
	/* Prehome */
	#box-prehome{
		width:75% !important;
	}		

/* ACTUALIDAD */	
	#actualidad {
		padding-top:0px;
	}
	#actualidad h2,
	#box-agenda h2,
	#box-comunidad h2 {
		font-size: 32px;
		float: left;
		width: 100%;
	}
	#box-actualidadregadio-sabiasque h2,
	#actualidad .titulo-new {
		font-size: 28px;
		line-height: 32px;
	}
	#actualidad img {
		padding: 30px 0 0;
	}
	#actualidad .news-text-left,
	#actualidad .news-text-right {
		padding: 0;
	}
	#actualidad .news-listado div {
		border: 0;
	}
	#actualidad .news-item {
		padding: 0;
		height: auto !important;
	}
	#recomendaciones {
		margin-bottom: 50px;
	}
	#recomendaciones,
	#especiesinvasoras {
		padding: 0 15px !important;
	}

/* AGENDA */
	#box-agenda {
		padding-bottom: 10px;
	}
	#box-agenda .title-slide-home {
		font-size: 22px;
		margin-bottom: 15px;
		font-weight: bold;
	    line-height: 28px;
	    width: 70%;
		position: relative;
		display: inline-block;
		float: left;
	}
	#box-agenda .day-home {
		margin: 0 15px 20px 0 !important;
	}
	#box-agenda	.information-evento {
		font-size: 16px;
		color: black !important;
		clear: both;
	}
	#box-agenda	.text-slide-home {
		font-size: 14px;
		padding-top: 20px;
		color: #777 !important;
	}

/* ACTUALIDAD DEL REGADÍO - SABÍAS QUE */
	#box-actualidadregadio-sabiasque {
		padding-bottom: 0;
	}
	#actualidadregadio,
	#sabias-que {
		padding: 0 !important;
	}
	#box-actualidad-regadio,
	#box-sabias-que {
		min-height: 120px;
	}

/* EMBALSES - EL TIEMPO */
	#box-embalse-tiempo {
		padding: 0 15px;
	}
	#embalses,
	#el-tiempo {
		padding: 0px;
	}
	#iframe-embalse {
		width: 150% !important;
		height: 620px !important;
		zoom: 0.7;
		-moz-transform: scale(0.6);
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.6);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.6);
		-webkit-transform-origin: 40px 0;
	}
	#box-embalses {
		height: 350px !important;
	}

/* OFICINA VIRTUAL */
	#list-servicios {
		padding: 0 15px;
	}
	#list-servicios li {
	text-align: center;
	margin-bottom: 15px;
	width:100%;
	}
	.item-servicio-left,
	.item-servicio-right {
		padding: 0 0 30px;
	}
	.item-servicio-right-border {
		border: 0;
		width: 100%;
		padding: 0;
	}
	.item-servicio ul {
		padding: 0;
	}
	#list-servicios .raya-horizontal {
		margin-top: 0;
	}
	
/* ENLACES DE INTERÉS */
	#box-interes {
		padding: 0;
	}
	.go-link-interest {
		position: relative;
		bottom: 0;
	}

/* DESCARGAS */
	#box-descargas {
		padding: 0 15px;
	}
	#descargas {
		padding: 20px;
	}
	#sub-documentacion-home {
		padding: 0;
	}
	#sub-documentacion-home img {
		display: block;
	    margin: auto;
	}

/* NUESTRA COMUNIDAD */
	#box-comunidad {
		margin-top: -35px;
	}
	
/* HISTORIA */
	#box-historia .bx-viewport {
		padding: 0 40px;
	}
	#box-historia .bx-pager {
		display: none;
	}
	#box-historia .bx-controls-direction {
		display: block;
	}
	#box-historia .bx-controls-direction a {
		top: 50% !important;
	}
	#box-historia .bx-prev {
		left: 10px !important;
		right: initial;
		background: url(../bxslider/images/flecha-left.png) no-repeat;
	    background-size: contain;
	}
	#box-historia .bx-next {
		background: url(../bxslider/images/flecha-right.png) no-repeat;
	    background-size: contain;
	}
	

/*
	.img-title-bloque {
		width:200%;
		max-width:200%;
		margin-left:-50% !important;
	}
	#menu-actualidad-movil{
		display:block;
		padding-left:0px;
		display:inline-block;
		text-align:center;
		margin:35px auto;
		padding:10px 0px;
		border-top:1px solid #95ba21;
		border-bottom:1px solid #95ba21;
	}
		
			#menu-actualidad-movil li{
				display:inline-block;
				margin:0px 10px;
			}
			
				#menu-actualidad-movil li *{
					color:#343434;
					font-weight:600;
					font-size:16px;
					text-transform:uppercase;
				}
				
				#menu-actualidad-movil li:hover *{
					color:#95ba21;
				}
				
				.separator-menu{
					color:#95ba21;
				}
				
			#menu-actualidad-movil li.option-destacado *{
				color:#95ba21;
			}
*/
				
			/*#menu-actualidad-movil li:last-child{
				display:none;
			}	*/
			
	#separator-content-movil{
		display:none;
	}
	
	#menu-actualidad,
	#menu-actualidad-movil{
		margin-bottom:0px;
		margin-top:25px;
	}
	
		#menu-actualidad li,
		#menu-actualidad-movil li{
			margin:5px 0px;
			width:100%;
		}
		
		#menu-actualidad li.separator-menu,
		#menu-actualidad-movil li.separator-menu{
			display:none;
		}
		
	.title-section-new h2{
		font-size:22px !important;
	}
		
	.title-section-new h2 a{
		width:100%;
		height:100%;
		display:block;
		text-align:center;
		padding-bottom:5px;
		line-height:24px;
	}
	
	
		.item-noticia{
			margin-bottom:25px;
		}
		
	#content-actualidad-regadio{
		margin:0px;
		padding:0px;
	}
		
	#content-actualidad-regadio h2{
		width:100%;
		padding:10px;
		background-image:none;
		margin-bottom:10px;
	}	
	
	
	/* BX SLIDER */
	.bx-wrapper {
		clear: both;
		width: 100% !important;
	}
	.bx-viewport {
		/*height: 70px !important;*/
	}
		
		.bx-wrapper .bx-prev{
			right:0px !important;
		}
		
		.bx-wrapper .bx-next{
			bottom:0px;
			right:0px !important;
		}
		
	#box-embalse-tiempo{
		/*margin-top:25px;*/
		clear:both;
	}
	
		.embalse-tiempo{
			margin-bottom:40px;
			clear:both;
		}
		
		
		#box-tiempo{
			min-height:350px;
			padding-left:0px;
			padding-right:0px;
		}
			
	#mapa-zoom-home{
		padding:0px;
	}
	
	#article-comunidad-bloques{
		padding-top:5px;
	}
	
	#articulos-comunidad{
		display: flex;
		flex-flow: row wrap;
		justify-content: space-around;	
	}
		
		.item-comunidad{
			/*width:49%;*/
		}
	
	#box-interes{
		margin-top:0px;
	}
	
		#list-interes{
			padding-left:0px;
			padding-right:0px;
		}
		
	#box-contacto{
		margin-top:0px;
	}
	
		#home-mapa{
			padding-left:0px;
			padding-right:0px;
		}
		
		#home-form{
			margin-top:25px;
			padding-left:0px;
			padding-right:0px;
		}
		
	#box-boton-enviar{
		width:100%;
		margin-top:15px;
	}
	
		#box-boton-enviar .box_button{
			float:none !important;
			margin:0 auto;
			text-align:center;
		}
		
			#box-boton-enviar .box_button input{
				margin:0 auto;
			}
			
	#box-footer {
    margin-top: 20px
	}
	#logo-pie{
		margin-bottom:25px;
	}
	.box-pie{
		margin-bottom:25px;
	}
	#sub-footer #title-footer{
		margin-bottom:10px;
	}
	
	/*home privada*/
	#sub-box-servicios{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
		
	#box-siganos{
		margin-bottom:25px;
		clear:both;
	}
		
	#box-change-type-aviso select{
		width:100%;
		margin-top:10px;
	}
	
		.img-box-aviso{
		    display: block;
			float: none !important;
			margin: 0 auto;
			width:35% !important;
		}
		
		.datos-box-aviso{
			width:100%;
			margin-top:10px;
		}
		
	#circularform input{
		clear:both;
		width: 80%;
		margin-top: 10px;
	}		
	
	#circularform img{
		margin-top:10px;
		width:20%;
	}
	
	.img-box-circular{
		float:none !important;
		display:block;
		width:40%;
		margin:0 auto;
	}
	
	.box-adjuntos-circular{
		text-align:center;
	}
	
		.box-adjuntos-circular .imagen-extension{
			float:none !important;
			margin-bottom:15px;
		}
		
		.titulo-descarga-circular{
			margin-bottom:5px;
		}
		
	#sub-col-der {
		margin-bottom:25px;
		width:100%;;
	}
	.new-destacada {
		padding: 0;
	}
	.resto-articles {
		padding: 0 0 50px !important;
		margin-bottom: 50px;
		border-right: 0;
		border-bottom: 1px solid #ccc;
	}
	#content-no-home #box-actualidad-regadio {
		min-height: 320px;
	}
	#wrapper-section #box-actualidad-regadio {
		min-height: 120px;
	}
	.article-left {
		padding: 0;
	}
		.resto-bulletin{
			padding:0px !important;
			margin-bottom:30px;
			float:left;
			width:100%;			
		}
		
		#contenedor-special{
			width:100%;
		}
		
		#circularform span, #downloadform span{
			float:left;
			margin-bottom:15px;
		}
		
		#circularform input, #downloadform input{
			width:80%;
		}
		
		#circularform img, #downloadform img{
			width:20%;
		}
		
		#circularform select, #downloadform select{
			width:100%;
		}
		
		#circularform div, #downloadform div{
			float:left !important;
			width:100%;
		}
		
		#editProduct #wrapper_header_form{
			margin-bottom:50px;
		}
		
		#sendEditProduct,
		#sendContactProduct,
		#deleteEditProduct{
			width:100% !important;
			margin-bottom:15px !important;
			font-size:20px;
		}
		
		#send-ficha-producto{
			width:100%;
			margin-bottom:15px;
		}
		
		.title-download img {
			width: 30px;
		}	

	#link_menu_movil{
		display:block;
	}
	
	
	#lbOuterContainer{
		width:95% !important;
		height:650px !important;
	}
	
		#lbImageContainer{
			width:100% !important;
		}
		
			#lbImageContainer img{
				width:30% !important;
				height:auto !important;
			}
		
		#lbBottomContainer{
			width:95% !important;
		}
		
	.article-title-news-movil{
		display:block;
		color:#333333;
	}	
	
	.box-title-new{
		display:none;
	}
	
	.vis-com, .share-networks{
		margin-top:15px !important;
	}
	
	.vis-com{
		float:none !important;
	}
	
	.share-networks{
		margin-bottom:15px;
	}
	
	.view-tablemovil{
		display:inline-block !important;
	}
	
	.view-pc{
		display:none !important;
	}	

	.share-networks ul li{
		width:10%; 
	}	
	
	#title-cabecera{
		left:0%;
		width:100%;
		font-size:30px;
	}
	
	.article-intro-new-movil{
		display:block;
		color: #343434;
		font-size: 16px !important;
		line-height: 22px !important;
		text-align: justify;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	.video-block{
		margin:10% auto;
	}
	
	#content-no-home #box-actualidad-regadio{
		clear:both;
	}
	
	.title-new-dest{
		font-size:16px !important;
	}
	
	#video-cabecera{
		display:none;
	}
	
	#imagen-cabecera{
		display:block;
	}
	
	#solicitudCertificados #wrapper_header_form .form_pack, #solicitudCertificados #wrapper_footer_form .form_pack{
		width:100% !important;
	}
	
	#boton-audiovisual{
		/*top:60% !important;
		-webkit-transform: translate(-50%, -60%);
		-moz-transform: translate(-50%, -60%);
		-ms-transform: translate(-50%, -60%);
		-o-transform: translate(-50%, -60%);
		transform: translate(-50%, -60%);	*/		
	}
	
	#content-article{
		clear:both;
		/*float:left;*/
	}
	
	#col-der{
		width:100%;
		margin-top: 15px;
		padding: 0;
	}
	
	#cabecera-content{
		overflow:hidden;
	}
	
		#cabecera-content #imagen-de-fondo{
			max-width:200% !important;
			width:200% !important;
			margin-left:-50%;
		}

	#texto-comunidad{
		display:none;
	}

	#texto-comunidad-movil{
		display:block;
	}
	
	.compartir-visitas{
		padding-left:0px;
		padding-right:0px;
		text-align:center;
		clear:both;
	}
	
	.share-networks ul li:first-child{
		margin-left:0px;
	}
	
	#formLogin .modal-body .campos-login label,
	#formsuscription .modal-body .campos-login label,
	#formSendArticle .modal-body .campos-login label{
		width:35%;
	}
	
	#formLogin .modal-body .campos-login input,
	#formsuscription .modal-body .campos-login input,
	#formSendArticle .modal-body .campos-login input{
		width:60%;
	}	
	
	#formSendArticle .modal-body .campos-login textarea{
		width:60%;
		max-width:60%;
		min-width:60%;
	}
	
	.image-block,
	.video-block,
	.youtube-block{
		width:100% !important;
	}
	
	.box_event_list_left {
		clear: both;
	}	
	
	.caja-month-day {
		width: 100%;
		text-align: center;
	}	
	
	.list_month_day {
		margin: 0 auto;
		float: none !important;
		width: 25%;
	}	
	
	.table-event {
		clear: both;
		margin-top: 25px;
		width: 100%;
	}	
	
	.row_events, .img-celdas {
		width: 100%;
		margin-bottom: 15px;
	}	
	
	.row_events, .img-celdas {
		width: 100%;
		margin-bottom: 15px;
	}	
	
	.list-docs {
		padding-left: 0px;
	}
	
	.list-docs li{
		width:auto;
	}
	
	.list-docs li div{
		width:55% !important;
	}
	
	#caja-calendario-agenda {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		float: right;
		margin-top: 25px;
	}	
	
	#box_calendar {
		height: auto !important;
	}
	
	#content-agenda {
		width: 100%;
		padding: 0px;
	}	
	
	#caja-proximos-eventos-agenda {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.slider-wrap {
		height: 750px !important;
	}
	
	.swiper-slide {
		padding-right: 20px;
	}	
		
	#date-event-datos, #date-event-address {
		float: left;
		width: 100%;
		margin-left: 0px;
		margin-bottom:15px;
	}	
	
	.slide-item-title{
		margin-bottom:15px;
	}
	
	.calendario-upcoming{
		/*margin-bottom:10px;*/
	}
	
	.geomarca-upcoming{
		max-height:25px;
		margin-right:5px;
	}
	
	#date-event-datos span, #date-event-address a {
		clear: both;
		display: block;
		margin-left: 0px;
		margin-top:10px;
	}
	
	#upcoming-event-share {
		bottom: 5% !important;
	}

	#upcoming-event-share ul{
		width:90%;
	}
	
	#upcoming-event-share {
		bottom: 10% !important;
	}	
	
	#box-siganos{
		background-size:cover;
	}
	
	.telefonos-guardia #boton-suscribirse{
		margin-left:0px;
	}
	
	#documentacion-home{
		padding-left:0px;
		padding-right:0px;
	}
	
	#sub-documentacion-home #go-link{
		width:100%;
	}
	
	#box-image-titulo{
		width:100%;
		text-align:center;
	}
	
	#list-interes li .item-interes{
		height:auto !important;
	}
	
	#list-interes li{
		width:100%;
	}
	
	
	.boton-noticia{
		max-width:100%;
		margin-bottom:15px;
	}	
	
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
		background-color:#04579a;
	}
	
	.fecha-noticia{
		margin-bottom:0px;
	}

	.input-formularios-small{
		width:25%;
	}
	
	.input-formularios-medium{
		width:50%;
	}
	
	.input-formularios-large{
		width:100%;
	}
	
	input[type=file]{
		width:200px;
		color: transparent;
	}
	
	#celdaTelefonoCertificadosSolicitante,
	#celdaMovilCertificadosSolicitante,
	#celdacodigoCertificadosSolicitante,
	#celdaMunicipioCertificadosSolicitante
	#celdaTelefonoCertificadosRepresentante,
	#celdaMovilCertificadosRepresentante,
	#celdaPersonaCertificadosRepresentante,
	#celdaMunicipioCertificadosRepresentante,
	#celdaMunicipioCertificadosSolicitante,
	#celdaTelefonoCertificadosRepresentante{
		margin-left:0px !important;
	}
	
	/*#solicitudCertificados input[type=file]{
		width:auto;
	}*/
	
	.boton-descargar-solicitud{
		width:100%;
		text-align:center;
	}

		#title-sabias-que{
			background-image:none;
			width:100%;
			padding:10px 0px;
			min-height:initial;
			height:auto !important;
		}
		
			#title-sabias-que h2{
				font-size:40px;
			}
			
		#listado-saber-mas,
		#texto-sabias-que{
			font-size:16px;
			height:160px;
		}
				
		.flecha-movil{
			display:block;
		}
		
		#texto-sabias-que{
			padding:10px;
		}
	
	#go-saber-mas{
		height:auto;
		width:100%;
		bottom:0px;
		top:initial;
		padding:10px;
		position:relative;
	}
	
		#go-saber-mas a{
			text-align:center;
			display:inline-block;
			height:auto !important;
		}
	
	#box-saber-mas-right{
		clear:both;
		width:100%;
	}
	
	#box-titulo-seccion-saber-mas{
		width:100%;
	}
	
	#titulo-seccion-saber-mas{
		background-image:none;
		width:100%;
	}
	
	#box-saber-mas-right #box-flecha, #content-sabias-que-right{
		width:100%;
	}
	
	#listado-saber-mas{
		width:100%;
	}
	
	#content-sabias-que-right .slide{
		font-size:15px;
	}
	
	#titulo-seccion-saber-mas h2{
		font-size:40px;
		width:100%;
	}
	
	#col-derecha{
		width:100%;
	}
	
	#zoom-mapa{
		display:none !important;
	}
	
	#mapa_movil{
		display:block;
	}
	
	#rotar-pantalla{
		margin:20px auto;
		display:block;
		width:25%;
	}
	
/* CALCULADORAS */
	/* Bootstrap */
	#calculadora .col-sm-12 {
		width: 100%;
		float: left;
	}
	#calculadora .col-sm-9 {
		width: 75%;
		float: left;
	}
	#calculadora .col-sm-6 {
		width: 50%;
		float: left;
	}
	#calculadora .col-sm-4 {
		width: 33.33%;
		float: left;
	}
	#calculadora .col-sm-3 {
		width: 25%;
		float: left;
	}
	#calculadora .sm-hidden {
		display: none;
	}
/* Forms */ 	
	#calculadora input,
	#calculadora select {
		margin: 5px 0;
	}

	#calculadora .ncultivos1,
	#calculadora .ncultivos2 {
		margin: 15px 0;
	}
}

/*Móvil - horizontal*/
@media only screen and (max-width : 767px) and (orientation : landscape) {
	#first-menu, #first-menu-private,
	#second-menu, #second-menu-private{
		position:absolute !important;
	}
	
	#rotar-pantalla{
		display:none;
	}	
}

/*Móvil - vertical*/
@media only screen and (max-width : 767px) and (orientation : portrait) {

}

/*PC*/
@media (min-width:768px){
	#slider1_container div:first-child{
		transform:none !important;
	}
}

@media (min-width:768px) and (max-width:991px){
	#menu-prinicpal li{
		margin:10px !important;
	}
	
		#menu-prinicpal li *{
			font-size:12px !important;
		}
	
	#box-search-privada{
		margin-left:10px !important;
	}
	
	#title-cabecera,
	.box-title-new{
		font-size:26px;
		line-height:36px;
	}
	
	#title-cabecera{
		padding:10px;
	}
	
	.box-title-new{
		bottom:40%;
	}
	.article-intro-new{
		top:60%;
	}
	
	#box-image-titulo{
		width:100%;
		text-align:center;
	}
	
	#home-agenda,
	#slider1_container{
		height:200px !important;
	}
	
	.flecha-movil{
		display:block;
	}	
	
	#title-sabias-que{
		/*background-image:none;*/
		padding:10px;
		height:auto !important;
		min-height: initial;
	}
	
	#go-saber-mas{
		height:auto;
		width:100%;
		bottom:0px;
		top:initial;
		padding:10px;
		position:relative;
		clear:both;
	}
	
		#go-saber-mas a{
			text-align:center;
			display:inline-block;
			height:auto !important;
		}	
	
	#listado-saber-mas{
		font-size:16px;
		height:160px;
	}		
		
}

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

}
/* ARTÍCULO HISTORIA */
/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {

	/* Place the timelime to the left */
	.timeline-timeline::after {
		left: 31px;
	}

	/* Full-width containers */
	.timeline-container {
		width: 100%;
		padding-left: 70px;
		padding-right: 25px;
	}

	/* Make sure that all arrows are pointing leftwards */
	.timeline-container::before {
		left: 60px;
		border: medium solid white;
		border-width: 10px 10px 10px 0;
		border-color: transparent #04579a transparent transparent;
	}

	/* Make sure all circles are at the same spot */
	.timeline-left::after,
	.timeline-right::after {
		left: 18px;
	}

	/* Make all right containers behave like the left ones */
	.timeline-right {
		left: 0%;
	}

	.timeline-age-left {
		text-align: left;
	}
}