.navbar {
	background: #666666 !important;
}

.bg-astroguia {
	background: url(../img/almapics/bg-astroguia.jpg) 50% 0 fixed;
}

.bg-cultura-holistica {
	background: url(../img/almapics/bg-cultura-holistica.jpg) 50% 0 fixed;
}

.oneevent p {
	font-size:15px;
}

.oneevent h4 {
	font-size:25px;
}


ul.glosario {
	overflow:hidden;
}

ul.glosario li a {
	display: block;
	width: 32.333%;
	margin-right: 1px;
	background:#fff;
	padding:10px;
	margin-bottom:1px;
	float: left;
	text-align: center;
}

ul.glosario li a:hover {
	background:#4E4B4B;
	color:#fff;
}

.fa-facebook-square {
	color:#f6bf6d !important;
}

.fa-instagram {
	color:#f6bf6d !important;
}

.fa-youtube-square {
	color:#f6bf6d !important;
}

.alignleft {
	float:left;
	max-width:33.333%;
	height:auto;
	margin:0 30px 30px 0;
}

.alignright {
	float:right;
	max-width:33.333%;
	height:auto;
	margin:0 0px 30px 30px;
}

.owl-theme-inner-text p {
	text-align: justify !important;
}


.slide-text>h1 {
	font-size: 300%;
    font-style: normal;
    line-height: 50px !important;
    margin-bottom: 20px !;
    display: inline-block;
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
	text-shadow: rgb(3,3,3) 1px 1px 1px;
}

.slide-text>p {
	text-shadow: rgb(3,3,3) 1px 1px 1px;

}

.slide-text>p a {
	color:#fff;
}

.slide-text>p a:hover {
	color:#f6bf6d;
}


.slide-text>h1 a {
	color:#f6bf6d;
}

.slide-text>h1 a:hover {
	color:#FFF;
}

.indicators-line>.carousel-indicators li {
	background: #f6bf6d !important;
	border:1px solid #f6bf6d !important;

}

.control-round .carousel-control {
	background-color:rgba(0,0,0,.3) !important;
	line-height: 38px !important;
	width:40px !important;
	height: 40px !important;
}

.control-round .carousel-control.left:hover, .control-round .carousel-control.right:hover {
	background-color:rgba(0,0,0,8) !important;

}


.fa {
	font-size: 22px !important;
}


.indicators-line>.carousel-indicators li {
	width:10px !important;
	height:10px !important;
}

.indicators-line>.carousel-indicators .active {
	background:#fff !important;
}

.eventstext.front {
    width: 66% !important;
}

.modulo-directorio {
	margin-bottom: 20px;
	float:left;
	width: 100%;
}

.modulo-directorio-izq {
	background:#f0f0f0;
	margin:0 0 0px 0;
	padding:10px;
	min-height:180px;

}

.modulo-directorio-izq img {
	width:100%;
	height:auto;
}

.modulo-directorio-der {
	background:#fff;
	margin:0 0 0px 0;
	padding:10px;
	min-height: 180px;

}

.navbar {
	z-index:1000;
}


.banner-sidebar-300x250 {
	border-top:0 !important;
	padding-top:10px !important;
}



@media (max-width: 767px) {

	h2 {
		font-size:30px;
		font-weight: bold;
		letter-spacing: -0.03em;
	}


	.teamcolumn img {
		width: 100%;
	}

	.navbar {
	    height: auto;
	    background: #4e4b4b !important;
	    min-height: 80px;
	    position: fixed !important;
	}

	.navbar-brand {
	    margin-left: 0px;
	    max-width: 222px;
	}

	.modulo-reciente h4 {
		font-size: 22px;
		line-height: 1.2em;
	}


	.tabs-modulo {
	    float: left;
	    width: 50%;
	    min-height: 233px;
	    margin-bottom: 20px;
	}

	.tabs-modulo-icono {
		width: 100%;
	}

	.tabs-modulo-descripcion {
		width:90%;
		margin-left:0;
	}

	.tabs-modulo-descripcion h4 {
		font-size:15px;
	}

	iframe {
	    position: relative;
	    top:0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    min-height: 250px;
	}

	.borde-footer .onelist {
    	float: left;
    	width:50%;
    	min-height:400px;
	}

	.borde-footer .faqicon {
		margin:0 0 10px 0;
	}

	.modulo-directorio {
		margin-bottom: 20px;
		background: #fff;
	}

	.modulo-directorio-izq {
		float:left;
		width:28%;
		padding:1%;
		background:#fff;
	}

	.modulo-directorio-der {
	    float: left;
	    width: 70%;
	    padding: 1%;
	}

	.modulo-directorio h4 {
		font-size:16px;
		padding:0;
		margin:0 0 2px 0;
	}

	.modulo-directorio p {
		font-size:14px;
		margin:0 0 2px 0;
	}

	.eventstext h4 {
		font-size:18px;
	}

	.eventstext {
		padding:0 10px;
	}

	.eventsdate {
		margin-bottom:10px;
	}

	.oneevent {
		padding: 0 0 20px 0;
	}




}


@media (max-width: 1024px) {


.navbar {
	height:80px;
	min-height: 80px;
}

.navbar-brand {
	margin-left:0;
}

.navbar-brand>img {
	max-width: 77%;
}


}


div.ssbp--fixed-left {
	display: none;
}


@media (max-width: 767px) {
	#main-menu.nav {
		background: #ec9577;
	}
}
