/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/* Sicky-menu */
.sticky-container{
    padding:0px;
    margin:0px;
    position:fixed;
/*     right:-130px; */
    top:230px;
    z-index: 1100;
    background-color:rgba(0,0,0,0.85);
/*     border: 1px solid #fff; */
    border-top-right-radius:15px;
    border-bottom-right-radius:15px;
}
.sticky li{
    list-style-type:none;
    
    color:#efefef;
/*     height:43px; */
    padding:0px;
    margin:0px 0px 1px 0px;
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    cursor:pointer;
}
/* .sticky li:hover{
    margin-left:-115px;
} */
.sticky li img{
    float:left;
    margin:5px 4px;
    margin-right:5px;
}
/* .sticky li p{
    padding-top:5px;
    margin:0px;
    line-height:16px;
    font-size:11px;
} */
.sticky li p a{
    text-decoration:none;
    color:#2C3539;
}
.sticky li p a:hover{
    text-decoration:underline;
}
/* Sicky-menu */


.standard-logo-footer img{
	background:rgba(255,255,255,1);
	border-radius:100%;
	/* height:100px; */
}
#logo img{
	height:150px;
	background:rgba(255,255,255,1);
	border-radius:100%;
}

#header:not(.sticky-header) #header-wrap { 
	background:rgba(255,255,255,1);
}

#back-book,
#back-book2{
	background-size:cover !important;
	background-position:top !important;
	background-attachment:fixed !important;
}

#back-book .video-wrap,
#back-book2 .video-wrap{
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 5%, rgba(255,255,255,0) 25%); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 5%,rgba(255,255,255,0) 25%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 5%,rgba(255,255,255,0) 25%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e232a', endColorstr='#1e232a',GradientType=0 );
}

#slider .video-overlay{
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 21%, rgba(255,255,255,0) 66%, rgba(255,255,255,1) 100); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 21%,rgba(255,255,255,0) 66%,rgba(255,255,255,1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 21%,rgba(255,255,255,0.1) 86%,rgba(255,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e232a', endColorstr='#1e232a',GradientType=0 );
}


.video-overlay,
.video-placeholder {
	background: transparent;
}

/* .move-bg{
	background-attachment:fixed !important
} */
.standard-logo-footer img{
	width:150px;
}

.testimonials{
	margin-bottom:0px !important;
}

.ino-li li p{
	margin-bottom:0 !important;
}

#mision_vision h3,
#mision_vision p{
	color:#000;
}

#mision_vision{
	background-attachment:fixed;
	box-sizing: border-box;
}

#mision_vision .bgicon{
	color: rgba(222, 227, 185, 0.5) !important;
}

#primary-menu a{
	text-transform:uppercase !important;
}

#footer {
	background-size:100% 100% !important;
	background-attachment:fixed !important;

}


#slider .move-bg{	
	-webkit-animation: bganimate;
	-webkit-animation-duration: 20s;
	-webkit-animation-delay: 10s;
	-webkit-animation-iteration-count:inifinite;
	animation-name: bganimate;
	animation-duration: 20s;
	animation-delay: 10s;
    animation-iteration-count: infinite;

}

@-webkit-keyframes bganimate {
    0%{background:url(../slides/Auditorias.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    14.2%{background:url(../slides/blue.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    28.4%{background:url(../slides/Capacitacion.JPG); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    42.6%{background:url(../slides/Capacitacion5.JPG); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    56.8%{background:url(../slides/Fresas.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    71%{background:url(../slides/Muestreo-microbiologia.jpg); background-position:center bottom; background-size:cover;}
    85.2%{background:url(../slides/Mangos.jpg); background-position:center bottom; background-size:cover;}
    100%{background:url(../slides/Auditorias.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
}

@keyframes bganimate {
    0%{background:url(../slides/Auditorias.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    14.2%{background:url(../slides/blue.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    28.4%{background:url(../slides/Capacitacion.JPG); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    42.6%{background:url(../slides/Capacitacion5.JPG); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    56.8%{background:url(../slides/Fresas.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
    71%{background:url(../slides/Muestreo-microbiologia.jpg); background-position:center bottom; background-size:cover;}
    85.2%{background:url(../slides/Mangos.jpg); background-position:center bottom; background-size:cover;}
    100%{background:url(../slides/Auditorias.jpg); animation-timing-function: ease; background-position:center bottom; background-size:cover;}
}

@media (max-width:768px){
	.book-wrap .button {
		-webkit-transform: translateY(0) scale(1) !important;
		-ms-transform: translateY(0) scale(1) !important;
		transform: translateY(0) scale(1) !important;
		opacity: 1 !important;
	}
	.text-center.color{
		word-wrap:break-word;
		font-size:25px;
	}
	#slider .video-overlay{
		display:none !important;
	}
}

.cursos-a img,
.cursos-b img{
	padding-bottom:5%;
}

.mfp-wrap.mfp-auto-cursor.mfp-ready{
	overflow:scroll !important;
}

.section-nosotros{
	background: url(../pics/arandano.jpg);
	background-size:100%;
}

#mision_vision-content{
	background:rgba(255,255,255,0.7);
	border-radius:15px;
	box-shadow:1px 1px 15px 10px rgba(0,0,0,0.7);
}

.download-cont{
	text-align:center;
}
.btn-cont-descargable{
	width:50%;
	margin-top:-60px;
}