@charset "utf-8";

#hotspot1, #hotspot2 {
    z-index: 1001;
	display: block;
 	width: 10%;
	height: 10%;
	position: absolute;
    border-radius: 6px;
}

#hotspot1 {
    top: 59%;
    left: 70%;
}

#hotspot2 {
    top: 70%;
    left: 70%;
}

#hotspot1:hover, #hotspot2:hover {
    opacity: 0.6;
    background-color: #FFFFFF60;
    border: 1px solid #FFF;
}

.title {
    bottom: 0;
    left: 59%;
    color: #FFF;
}

ul.list li {
    margin-bottom: 12px;
	margin-top: 12px;
    color: #FFF;
}

ul.list li strong {
    color: #333;
    font-weight: normal !important;
}

.bg-white ul.list li {
    list-style-image: url('../images/2_arrow_4.png');
}

.green_bg ul.list li {
    list-style-image: url('../images/2_arrow_w.png');
}

ul.list li a {
    display: block;
}

ul.list li:hover, div.subtitle:hover {
    cursor: pointer;
}

h2 {
    padding-top: 2rem;
    padding-bottom: 1rem;
}

.our-collaborators {
    background-color: #CBAD91;
    background-image: linear-gradient(rgba(63, 174, 41, 0.3), rgba(63, 174, 41, 0.3)), url('../images/4_0_n_c.jpg');
	background-position: top center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
    min-height: 50vh;
}

.ethic {
    background-color: #9AA59D;
    background-image: url('../images/banners/Banner_Etica.jpg');
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
    min-height: 73vh;
}

.ethic .box {
    background: linear-gradient(rgba(150, 216, 216, 0.60), rgba(216, 216, 216, 0.60));
}

.ethic h1, .our-collaborators h1 {
    color: #004693;
}

.social {
    background-color: #CBAD91;
    background-image: linear-gradient(rgba(0, 70, 147, 0.5), rgba(0, 70, 147, 0.5)), url('../images/col/Fundacion_Contenido_1.jpg');
	background-position: top center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
    min-height: 50vh;
}

.environment {
    background-color: #63B383;
    background-image: url('../images/4_0_m_a_2.jpg');
    background-position: top center;
	background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}