/*
Amarillo
#ffde00

Azul
#0079c2
*/
.twitter-feed {
	width: 100% !important;
}

/*----------------------------------- INICIO -------------------------------------*/
/* espacio para la lÃ­nes de los cÃ­rculos de galerÃ­a de planteles */
.latest-news-wrapper .section-title:after {
	margin-right:110px;
}
/* desactivar scroll horizontal en galerÃ­a planteles */
.nf {
	overflow-x:hidden !important;
}

/* Espacio en texto de planteles */
.post-content {
	padding: 20px;
}


/*----------------------------------- QUIÃ‰NES SOMOS -------------------------------------*/
/* Margin top de tÃ­tulo superior */
.page-breadcrumbs{
	position:relative;
	margin:35px 0 15px;
}


/*----------------------------------- GENERAL -------------------------------------*/

.ml0 {margin-left: 0px !important;}
.mt0 {margin-top: 0px !important;}
.mr0 {margin-right: 0px !important;}
.mb0 {margin-bottom: 0px !important;}

.pl0 {padding-left: 0px !important;}
.pt0 {padding-top: 0px !important;}
.pr0 {padding-right: 0px !important;}
.pb0 {padding-bottom: 0px !important;}

.ml5 {margin-left: 5px !important;}
.mt5 {margin-top: 5px !important;}
.mr5 {margin-right: 5px !important;}
.mb5 {margin-bottom: 5px !important;}

.pl5 {padding-left: 5px !important;}
.pt5 {padding-top: 5px !important;}
.pr5 {padding-right: 5px !important;}
.pb5 {padding-bottom: 5px !important;}

.ml10 {margin-left: 10px !important;}
.mt10 {margin-top: 10px !important;}
.mr10 {margin-right: 10px !important;}
.mb10 {margin-bottom: 10px !important;}

.pl10 {padding-left: 10px !important;}
.pt10 {padding-top: 10px !important;}
.pr10 {padding-right: 10px !important;}
.pb10 {padding-bottom: 10px !important;}

.ml20 {margin-left: 20px !important;}
.mt20 {margin-top: 20px !important;}
.mr20 {margin-right: 20px !important;}
.mb20 {margin-bottom: 20px !important;}

.pl20 {padding-left: 20px !important;}
.pt20 {padding-top: 20px !important;}
.pr20 {padding-right: 20px !important;}
.pb20 {padding-bottom: 20px !important;}

.ml30 {margin-left: 30px !important;}
.mt30 {margin-top: 30px !important;}
.mr30 {margin-right: 30px !important;}
.mb30 {margin-bottom: 30px !important;}

.p10 {padding: 10px !important;}
.p20 {padding: 20px !important;}
.pl30 {padding-left: 30px !important;}
.pt30 {padding-top: 30px !important;}
.pr30 {padding-right: 30px !important;}
.pb30 {padding-bottom: 30px !important;}

h2 {
	line-height: 1.2 !important;
}

.w100 {
	width: 100%;
}

.catagory_read a{
	color: black;
	display: block;
	padding: 3px 12px;
	font-size: 12px;
	/*text-transform: uppercase;*/
	background-color: #ffde00;
}
.catagory_read a:hover{
	color: white !important;
	display: block;
	padding: 3px 12px;
	font-size: 12px;
	/*text-transform: uppercase;*/
	background-color: #0079c2;
}
.catagory_read {
	position:absolute;
	top:20px;
	left:20px;
	z-index:2;
}
/* Cambiar el fondo */
/*#main-wrapper
{
    
    background-repeat: repeat-y;
    background-position: center top;
    border-left: 0px !important;
    border-right: 0px !important;
}


#main-wrapper {
    background-image: url('../images/body_bg_image.png');
    background-size: 100% auto;
}*/



/* Espacios alrededor de logotipo */
/*.navbar-brand {
	height:93px;
	padding:0px 15px;
}*/
/* Espacios alrededor de logotipo */
/*.top-add .navbar-header {
	margin-top: 5px;
}*/
/* Espacios alrededor de logotipo */
/*.top-add {
	margin: 15px 0;
}*/

/* Mover el cuadro de login */
.dropdown-menu.top-user-section {
	right: 10px;
}

/* Color general de links */
a {
	/*color:#0079c2;*/
}
/* Color general de links */
a:hover {
	color:#0079c2 !important;
}
/* Color general de txts */
.yellow {
	color:#ffde00;
}
/* Color general de txts */
.gris {
	color:#aeaeae;
}
.blue {
	color:#0079c2 !important;
}
/* Formato de redes sociales en top menu */
/*.rs a i{
	font-size:14px;
	height:20px;
	width:20px;
	line-height:20px;
	background-color:#d2d2d4;
}*/
/* Formato de redes sociales en top menu */
/*.rs li{
	margin-right: 0px;
}*/



.socialmedia{
	/* Es el contenido de fab de adentro de la caja */
	width: 100%;
	position: relative;
	/* Es el alto de fab de fuera de la caja */
	height: 385px;
}

/* 
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/ 
*/

/* 
This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. 
*/

/*#fb-root {
    display: none;
}*/

/* To fill the container and nothing else */

/*.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}*/

/* Color de botones de todo el sitio */
.btn_pg {
	background-color: #0079c2;
	color: white!important;
}
.btn_pg:hover {
	background-color: #015a90;
	color: white!important;
}

/*----------------------------------- SIDEBAR -------------------------------------*/

/* Quitar fondo blanco de redes sociales */
.widget .tab-pane.active {
	background-color: transparent;

}
.widget .tab-pane.active:before {
	display: none;
}
/* Ancho de 100% en redes sociales */
._2p3a {
	width: 100% !important;
}
/*----------------------------------- MENÃš -------------------------------------*/
/*.navbar {
	margin-bottom: 0px;
}*/

/* Color de links de menÃº */
/*#mainmenu a {
	color: white;
}*/
/* Color de links de menÃº */
/*#mainmenu a:hover {
	color: #ffde00 !important;
}*/

/* Pegar bien la barra del menÃº a los costados y color de fondo */
/*.homepage-two #menubar {
	margin-right: -1px;
	margin-left: -1px;
	background-color: #0079c2;
}*/
/* AlineaciÃ³n de menÃº */
/*#weather {
	margin-left: 0px;
}*/
/* Center text en menÃº collapse */
/*.nav {
	text-align: center;
}*/
/* Espacios en menÃº collapse */
/*#mainmenu {
	margin-top: 15px;
	margin-bottom: 15px;
}*/
/* Quita un error de una ligera linea sobre menÃº collapse */
/*.navbar-collapse {
	-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.1) !important;
	box-shadow: inset 0 0px 0 rgba(255,255,255,.1) !important;
}*/
/*----------------------------------- NOTICIAS -------------------------------------*/
/* alinear al centro el paginador */
.pagination-wrapper {
	text-align: center;
}
/* padding del cuadro de la nota */
.listing-news .post-content {
	padding: 30px 30px;

}
/* alto del cuadro de la nota */
.listing-news .post {
	max-height: none;
}

/* tÃ­tulo de noticia en sidebar de pÃ¡ginas */
.noticias_sidebar a{
	font-size: 13px;
	color: #000;
}

/* ajustar imÃ¡gen en noticia 1 */
.ajuste_img {
    width: 100%;
    height: auto;
}


.feature-post .post-content {
    padding: 40px !important;
	}

/* ajustar imÃ¡gen en noticia 1 */
.btn_back_noticia{
	/*color:#fff !important;*/
	border:0;
	font-size:12px;
	font-weight:500;
	padding:4px 20px;
	outline:none;
}

.btn_md{
	/*color:#fff !important;*/
	border:0;
	font-size:.8em;
	font-weight:500;
	padding:10px 20px;
	outline:none;
}

/*.btn_back_noticia:hover{
	color: #525b6e !important;
	border:0;
	font-size:12px;
	font-weight:500;
	padding:3px 20px;
	outline:none;
}*/
.fz12 {
	font-size: 12px;
}

/* Paginador noticias */
.pagination-wrapper a:hover {
	color: #ffde00 !important;
}


/*----------------------------------- BUSCA TU PLANTEL -------------------------------------*/
/* Padding en textos de planteles "Busca tu plantel" */
.post_content_btp {
	padding: 20px;
}

/*----------------------------------- PLANTELES -------------------------------------*/

/* Sidebar planteles */
.info_contacto {
	margin-top: 0px;
	margin-bottom: 30px;
}

/* Color iconos sidebar planteles */
.ok {
	color: #00a651 !important;
}
.error {
	color: #ed1c24 !important;
}
.stock-header {
font-size: 16px;
}

.fa14 {
	font-size: 14px;
	margin-right: 5px;
}

.info_contacto .fa {
	margin-right: 5px;
}

/*.gallery-turner {
    position: absolute;
    right: 28px;
    bottom: 37px;
    font-size: 25px;
    z-index: 50;
}*/

/* Esapcio en galerÃ­a de instalaciones  */
/*.gallery-indicators {
	padding: 30px 30px 0px 30px;
}

#gmap {
	border: 5px #0079c2 solid;
}*/
/*----------------------------------- CONTÃCTANOS -------------------------------------*/
/* Marco para mapas */
/*.marco_mapa {
	padding: 25px 25px .5px 25px;
	background-color: white;
}*/
/* AlineaciÃ³n de encabezado */
.author-details, .details-news {
	margin-top: 10px;
}
/* AlineaciÃ³n de formulario */
.author-details .author-info {
	padding: 0px 0px;
}

.author-details .author-heading {
	background-image:url(../images/bg-contacto.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	/*background-color:#004981;*/
	background-color: #0079c2;
	color:#fff;
	position:relative;
	min-height:200px;
	border-radius:4px 4px 0 0;
}

.author-profile .author-social .social-icons li i, .author-listing .single-author .social-icons li i {
	background-color: #ffffff;
}
/*----------------------------------- FOOTER WIDGET -------------------------------------*/

/*.footer-widget h1 {
	font-size: 1.35em;
}*/

/*.footer-bottom {
    font-size: 13px;
    font-weight: 300;
}
#footer li{
	font-size: 14px !important;
	padding: 5px 5px 5px 5px;
}
.footer-top {
	background-color: #f2f3f5;
}

.bottom-widgets {
    background-color: #0079c2;
    padding: 50px 0;
    color: #fff;
}
*/
/*----------------------------------- FOOTER -------------------------------------*/


/*#footer a {
	font-size: 13px !important;
	color: #ffffff;
}
#footer a:hover {
	color: #ffde00 !important;
}
#footer .section-title {
	color: #ffffff !important;
}

#footer .section-title:before {
	background-color: #ffde00 !important;
}
#footer .section-title:before, .section-title:after {
	height: 1px;
}*/