/*
Theme Name: 	Centro Educativo Ciudad de Linares Child
Theme URI: 		https://www.colegiolinares.com
Author: 		veovirtual.com
Author URI: 	https://www.veovirtual.com
Template:		colegiolinares
Version: 		140920
*/

/*reseteos*/
.Recent_posts ul li .desc::after{ background-color: #0c8e52;}
.list_item .list_left { color: #04894f!important;}
.fancy_heading_line .title { color: #04894f;}
.wp-block-separator{margin: 50px 0;}
#UseyourDrive .list-container, #UseyourDrive .loading, #UseyourDrive .loading.search, #UseyourDrive div.scroll-to-top {
    background-color: #f2f2f200!important;}

/*Menu y header*/
.header-magazine #Top_bar .banner_wrapper {right: 0px; top: 13px; width: 700px; height: 75px;}
.header-magazine #Top_bar .banner_wrapper img {max-height:inherit;}

.boton-actividades-extraescolares a{background-color: #b7b5b5; color: #fff !important; padding: 8px 20px; border-radius: 5px;}
.boton-matriculas a{background-color: #E15E1E; color: #fff !important; padding: 8px 20px; border-radius: 5px;}
#Top_bar.is-sticky .logo {margin: 0;}
.logo-main { margin-top: -16px!important; max-width: 265px !important;}
.logo-overflow #Top_bar.is-sticky #logo img.logo-sticky:not(.svg) { max-height: 55px!important;}
#Wrapper #Top_bar .menu > li > a:hover { color: #fff !important;}
.sticky-white #Top_bar.is-sticky .menu > li.current-menu-item  > a{  color: #fff!important;}
#Top_bar.is-sticky .menu > li > a span:not(.description){padding: 0 10px;}
.menu-destacado a {  color:black!important; text-transform: uppercase;  background: #000;  padding: 18px 25px;  font-size: 15px;}
.action_button{background-color:#e15e1e; color: #fff;}
	.action_button:hover{background-color:#9d4013; color:#fff;}
#Top_bar .menu > li > a span:not(.description) {padding: 0 16px;}
	
/*instalaciones*/
.instalaciones img{border-radius: 5px;}

/*Servicios*/
.imagen-servicios img {border-radius:5px;}

.servicios-contenedor {width:100%;}
.servicios-contenido img {width: 50px;position: relative;vertical-align: middle;}

.servicios-contenido h4 { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 12px;}


/*Inicio*/
.boton_home_visitavirtual{background-color: #fff; border-radius: 50px; padding: 5px 20px; font-size: 19px; font-weight: bold; letter-spacing: 0.04em; line-height: 22px;}
.botones-pagina-visita-virtual{padding:20px 0;}



.flat_box .desc_wrapper {  margin-left: 0!important;  text-align: center;}
#galeria-inicio img {object-fit:cover;height:250px!important;}
#galeria-inicio .gallery .gallery-item {  margin: 0 !important;}
#galeria-inicio .gallery .gallery-item .gallery-icon { width: 100%; margin-right: 0% !important; margin-left: 0% !important;}
#galeria-inicio .gallery .image_frame { border-top: 15px solid white !important; border-bottom: 0px solid white; border-left: 0px solid white;    border-right: 15px solid white;}

#blog-inicio img { object-fit: cover; height: 250px !important;}
h2.entry-title { font-size: 29px; line-height: 31px;}

.objetivos-inicio .list_item .list_icon{justify-content: center;}

#servicios img {object-fit:cover;height:350px!important;}
#servicios h4 { font-size: 26px; line-height: 30px; font-weight: 800;  letter-spacing: 1px;}
.cita-inicio div {border-radius: 10px 0 0 45px;}

p.titulo-open{ font-size: 75px!important; line-height: 83px!important;  font-weight: 400!important; color:#217341;}
p.titulo-open span {  font-weight: 800!important;}

/* Director */
.caja_director_pc .column{margin:0 !important;}
.texto_director_pc p{color:#424242;}

/*Etapas*/
.caja-etapas h4 { text-align: center;}
.caja-etapas h4 span { font-size:16px;text-align: center;}
.caja-etapas .column_attr {padding:20px;min-height: 750px;}

/* Finalidades educativas */
#finalidades-caja h2{color: #fff; background-color: #388452; display: inline-block; padding: 20px 0px; border-radius: 100%; width: 92px; box-shadow: 0px 11px 5px rgba(0, 0, 0, 0.12); border: solid 2px #fcfcfc;}
#finalidades-caja hr{background-color:transparent;}

/* Proyectos educativos */
.fnav li::first-child{bottom: -10000px !important; position: absolute !important;}

/*admision*/

.admision p {font-size:20px!important;color: #000000d1;line-height: 26px; }

/*banner*/

a.banner-pc {display:inherit;}
a.banner-movil {display:none!important;}

/*footer*/
#contactobar {display:none!important;}

#Footer { background-color: #2b2b2b!important;}

#calltoaction {background-image: url(https://www.colegiolinares.com/wp-content/uploads/2020/09/textura-footer.jpg)!important;}

/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }
#contactobar {display:none;}

/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important;}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color: #178A69 !important;}
.cky-banner-element{cursor:pointer;}

@media only screen and (min-width: 1240px)  {
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {margin-right: 169px;}
}
	


/*Responsive*/
/*--------Responsive Movil----------*/
@media only screen and (max-width: 767px)  {
	#Action_bar{display:none;}
	
	.minimalist-header-no #Subheader { padding: 30px 0 !important;}

	/*banner*/
	
a.banner-pc {display:none!important;}
a.banner-movil {display: inline-flex !important;width: 100%;}
a.banner-movil img {left: 0px !important;width: 100%;}

	
	/* Director */
	.texto_director_movil{padding: 20px;}
	.texto_director_movil h3{text-align:center !important;}
	.texto_director_movil p{text-align:justify; color:#424242;}
	
	/*Etapas*/
	.caja_etapas_educativas{padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 2% !important; padding-right: 2% !important;}
	.caja-etapas .column_attr {min-height: inherit;}


	#servicios .secciones-inicio {width:95%!important;}
	#servicios .mcb-wrap-inner {grid-template-columns: repeat(2,1fr);display: grid;}
	#servicios img { object-fit: cover; height: 140px !important;}
	#servicios h4 { font-size: 20px; line-height: 22px;}

	.objetivos-inicio { padding-left:0px!important; padding-right:0px!important;}
	.fancy_heading .inside{line-height: 23px;}	
	.objetivos-inicio .list_item, .objetivos-inicio .list_icon {padding: 0 40px;
	}	

	#galeria-inicio #sc_gallery-1 {grid-template-columns: repeat(2,1fr);display: grid;}
	#galeria-inicio .gallery .gallery-item {width:100%!important;}
	#galeria-inicio img { height: 120px !important;}

	#bilingue h4 {font-size:20px;font-weight:600;}

	#finalidades-caja .section_wrapper {grid-template-columns: repeat(1,1fr);display: grid;}
	#finalidades-caja .column_attr{background-color: #eee; padding: 10px 40px; border-radius: 19px;}
	#finalidades-caja h2{width: 73px; margin-top: -20px;}
	.finalidades {float:left;}

	#menu-menu-responsive { margin-left: 0!important;}
	#Side_slide #menu ul li:not(.item-redes) a {padding: 15px!important;}
	#Side_slide #menu ul li a {font-size:1.5em; line-height:1.2em;}
	#menu > ul > li > a, a.action_button, #overlay-menu ul li a {font-size:1.5em; line-height:1.2em;}
	
	
	
	
	
	.institucion {text-align:center;}
	.institucion ul{ text-align: left;}
	
	#Side_slide #menu ul li ul li a {padding-left: 0px!important;background: white;color: #02371e !important;margin-left: -25px;}
	.pdf-educativo td {width:100%!important; display:inline-block!important;}
	.servicios-contenido h4 {font-size: 26px!important;line-height: 19px;color: #048a4c !important;}
	
	/*admision*/
	.button_size_2 {margin-left: 100px!important;}
	
.admision p {font-size: 18px !important;color: #000000d1;line-height: 25px;text-align: center; }
	.menu-destacado a {color: #02371e !important;text-transform: uppercase;background: #fff;}
	#menu-item-725 .menu-destacado a:hover {color: #1a1919 !important;}
	
	.item-redes a {display: inline-block !important;float: left;padding-right: 6px !important;border-right: 1px solid rgba(255, 255, 255, 0.2);}
#Side_slide #menu .item-redes  i { margin-right: 0px!important; text-align: center!important;padding: 11px 38.33px 10px!important;}
	
	

	/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 999; font-size: 30px; background-color: #a60606; color: #ffffff; display: inherit;}
	#contactobar ul{display: flex;}
	#contactobar li{flex:1; padding: 15px 0 5px 0;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
		#contactobar li:nth-child(1){background-color:#3e819a;}
		#contactobar li:nth-child(2){background-color:#44af6a;}
		#contactobar li:nth-child(3){background-color:#d08221;}
		#contactobar li:nth-child(4){background-color:#ab3fa3;}
	#contactobar a{color:#fff;}
	#contactobar span{font-size:15px; line-height:27px; display:block;}
#contactobar {display:inherit!important;}
	#contactobar ul.cuerpo {margin-left: 0px!important;}
	#Footer .footer_copy .one {margin-bottom: 110px;}
	#contactobar ul.cuerpo  a:hover {color: #fff!important;}
#contactobar ul.cuerpo a {text-decoration: none !important;
	/* ----------- fin contacto bar -----------------*/
}
/*Menu responsive*/

#Side_slide { background-color: #191919; border-color: #191919;   background-repeat: repeat; background-position: center; background-image: url(https://www.colegiolinares.com/wp-content/uploads/2020/09/fondo-subheader.jpg);}
   


/*--------Responsive table----------*/
@media only screen and (min-width: 767px) and (max-width: 1240px) {
	
a.banner-pc {display:none!important;}
a.banner-movil {  display: inline-flex !important;  width: 100%;  position: absolute;  top: 15px;}
a.banner-movil img	{ right: 0; position: absolute; width: 55%;}



	
}





