@import 'custom2.css';

a{
	text-decoration: none !important;
}
/*=====================================
		visual composer
/*=====================================*/

.no-margin-buttom{
	margin-bottom: 0px !important;
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
    border-top-width: 1px;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #cccccc;
}
.wpb_content_element{
	margin-bottom: 0px;
}
/*=====================================
		visual composer - Acordion
/*=====================================*/

/*HEADER*/
.coppyright-footer > .container > .row > .col-md-6:first-child{
	padding-left: 15px;
}
#logo > a >.header_logo.normal_logo{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.header-style-4 nav.main_menu ul li:not(:last-child)::after {
    color: #363636;
    content: "";
    font-weight: bold;
}

.header-style-4 nav.main_menu > ul > li > a{
	margin: 0px 10px;
}

.header-icons-sociales {
	margin-top: -18px;
	margin-right: -14px;
}

.header-icons-sociales > a {
	color: #00A2E5;
	font-weight: bold;
	margin-left: 2px;
}
.header-icons-sociales > a img {
	margin: 3px 0px;
}

.sticky-header-icons-sociales {
	margin-top: -2px;
	margin-right: 26px;
}

.sticky-header-icons-sociales > a {
	color: #00A2E5;
	font-weight: bold;
	margin-left: 2px;
}

/*@media screen and (max-width: 1200px){
	.header-icons-sociales{
		visibility: hidden;
	}
}*/

nav.main_menu > ul > li > a {
	margin: 0px 10px;
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
}

#logo, #sticky-logo {
	margin-right: 52px; 
}

@media screen and (max-width: 1199px){
	
	nav.main_menu > ul > li > a {
	    font-size: 12px;
	}

	nav.main_menu.drop_down > ul > li > a{
		margin: 0 5px;
	}

	#logo{
		margin-right: 0px;
		width: 140px;
		margin-top: 10px;
	}

	.social-icon{
		width: 18px;
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px){
	#logo{
		margin-right: 26px;
	}

	/*.woocommerce img, .woocommerce-page img {
	    
	    width: 100%;
	}*/

}

@media screen and (min-width: 760px) and (max-width: 989px){
	#logo{
		margin-right: 0px;
	}

}



body #header-sticky.sticky-header{
	z-index: 100 !important;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background-color: transparent;
	border: none;
	border-top: 1px solid #cccccc;
}

.wpb_accordion_section.group{
	margin-bottom: 10px;
	background-color: #ffffff;
}

.wpb_accordion_section.group > h3 a{
	padding: 14px;
}

.wpb_accordion_section.group .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{
	top: 16px;
}

.widget-title{
	padding: 0px !important;
}
.widget li{
    border-bottom: none !important;
}
.widget_nav_menu h3.widget-title{
	border-bottom: none !important;
	margin-bottom: 0px;
}

.widget_nav_menu ul li{
	text-transform: none !important;
	line-height: 0px;
	font-weight: normal;
}

.widget_nav_menu a:hover{
text-decoration: none !important;
}

.vc_box_border_grey.attachment-full {
    margin-bottom: 0px;
}
.woocommerce ul.products li.nova-product figure{
	margin-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
	padding-bottom: 0px;
}
.vc_btn3-container{
	margin-bottom: 35px;
}
.vc_custom_heading h2{
	line-height: 35px;
}
/*LISTA DE PRODUCTOS CATEGORIAS*/
li.nova-product figcaption .shop-actions {
    min-height: 40px;
    position: relative;
    background: rgba(7,158,220,0.5);
}
/* TEXTO INTERNA ADMINISTRATIVA*/
.titulos h3{
	margin-top: 0px;
}
.titulos{
	line-height: 32px;
}
.textos p{
	font-size: 16px;
    line-height: 29px;
}
.textos ol{
	font-size: 16px;
    line-height: 29px;
}

.page-id-6852 .product-details h3 a{
	color:white !important;
}

/*FOOTER*/
.widget_nav_menu ul li.current-menu-item a{
	border-right: 0px;
	border-left: 3px solid #00a2e5;
	padding-left: 5px !important;
}

.footer-size-1{
	height :245px;
	margin-bottom: 35px;
}

.footer-size-2{
	height :175px;
	margin-bottom: 35px;
}

.footer-wrapper{
	/*margin-top: 35px;*/
}
.footer-2-wrapper .widget_nav_menu a{
	color: black !important;
}
.footer-2-wrapper .widget_nav_menu ul li a{
	padding: 0px 0px;
	line-height: 1.6;
}
.footer-2-wrapper{
	background: #ffffff;
	border-top: 1px solid #ABABAB;
}
.footer-2-wrapper .widget-title{
	color: #01A2E6 !important;
	font-family: Raleway !important;
}
.footer-1{
	font-family: Raleway !important;
	padding-top: 0px;
}
.footer-2{
	padding-top: 0px;
	margin-top: 35px;
}
.footer-1 #text-5{
	margin: 35px 0px;
}

.footer-flex{
	margin-left: -15px;
	margin-right: -15px;
		/* Flexbox */
	display: flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;

}
.main-footer-padding{
	padding-right: 0;
	padding-left: 0;
}

@media screen and (max-width: 420px){
	.footer-flex :last-child {
		margin-top: 15px;
	
	}

}
@media screen and (max-width: 767px){

	.footer-2-wrapper .widget_nav_menu ul li a{
		font-size: 90%;
	}

	.footer-2 .row .col-xs-6:nth-child(3) {
    clear: both !important;
	}
	.center-div {
	    display: block;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: center;
	}
	.center-div-redes{
		text-align: center;
		float: none !important;
	}

}

@media screen and (max-width: 991px){

	.footer-2-wrapper .widget_nav_menu ul li a{
		font-size: 90%;
	}

}
.coppyright-footer{
	background-color: white;
	border-top: 1px solid #ababab;
	 font-weight: normal;
	 line-height: 80px;
	 height: 80px;

}

.coppyright-footer span.copy_brand {
	 font-weight: bold;
}

h1,h2,h3,h4,h5,h6{
	text-transform: none !important;
	font-family: Raleway !important;
}

h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
}

@media screen and (max-width: 473px) {
	.coppyright-footer {
		line-height: 25px;
	}
}

/* CONFIGURACION DE TEXTO EN LAS INTERNAS CARRERAS*/


.producto-text h3 {
	font-size: 25px;
	font-weight: bold;
	color:#808080;
	margin-bottom: 35px;
}

.producto-text p {
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 0px;
}

.producto-text a {
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.woocommerce ul.products li.nova-product h3 a, .woocommerce-page ul.products li.nova-product h3 a {
    font-size: 14px !important;
    font-family: Raleway !important;
}
.related-product h2{
	text-align: center;
	font-size: 36px !important;
	font-family: Raleway;
	font-weight: 400;
	line-height: 35px;
	margin-bottom: 35px;
}

.imagen {
	overflow: hidden;
	margin-bottom: 0px;
}

.woocommerce .sub-header{
	min-height: 500px;
}
.woocommerce .sub-header-title{
	top: 49%;
	left: 50%;
	text-align: left;
}
/**ESTILOS SUB-HEADER [POSICIÓN DEL TITULO - TAMANNO DEL COMPONENTE]**/
.sub-header-title{
	top: 70%;
	line-height: 35px;
}
.sub-header-title2{
	
	top:48%;
	text-align: left;
	font-size: 36px;
	font-weight: normal;
	color: #fff;
	
	text-transform: none;
	left: 50%;
	margin-top: 0px;
	
	line-height: 35px;
}

.sub-header{
	min-height: 210px;
}
.single-post .sub-header{
	height: 150px;
	min-height: 150px;
}
.header-style-4 .header-inner {
    padding: 15px;
    height: 86px !important;
    max-height: 86px;
}
.widget-title{
	font-weight: 600;
	font-family: Raleway;
}

@media (min-width:767px) and (max-width:992px) {
	.hidden-sm {
		display:none!important
	}
	.visible-sm {
    display: block !important;
  }
}
@media screen and (max-width: 992px){

	#logo, #sticky-logo {
    	margin-left: 3% !important;
    	width: 240px;
	    margin-top: -40px;
	    padding-top: 0;
	    align-items: center;
		width: 100%;
	}

}

.mobile-menu-open .fa.fa-align-justify {
	margin-top: 10px;
}

#logo, #sticky-logo {
    padding-top: 0px;
    margin-left: 0px;
}

#sticky-logo a img {
	margin: -4px;
}

.producto .sub-header-title {
	
	top:54%;
	text-align: left;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	width: 45%;
	text-transform: none;
	left: 50%;
	
}
.pagina-titulo .sub-header-title {
	position: absolute;
	top:54%;
	text-align: left;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	width: 45%;
	left: 50%;
	
}
.texto-descripcion{
	display: none;
}

.sub-header-descripcion-pagina{
	color: #ffffff;
	font-size: 17px;
	line-height: 26px;
	z-index: 1000;
	position: absolute;
	left:50%;
	top: 63%;
	width: 40%;
	padding-right:25px;
}

/*CLASE PARA MODIFICAR EL TITULO EN EL HEADER LINEA 231 header.php*/
.producto .sub-header-descripcion {
	
	top:65%;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	
	text-transform: none;
	left: 50%;
	line-height: 26px;
}

.producto h1{
	color: #fff;
	font-weight: normal;
	font-size: 36px;
	line-height: 35px;
	margin-bottom: 0px;
}


.tax-product_cat #descripcion_cat.sub-header-descripcion{
	color: #ffffff;
	font-size: 17px;
	line-height: 26px;
	z-index: 1000;
	
	left:50%;
	top: 18%;
	width: 80%;
	
}
#titulo_cat.sub-header-title{
	position:static;
}
.sub-header-section{
	top: 55%;
	left: 50%;
	position: absolute;
}
.term-carreras #descripcion_cat.sub-header-descripcion{
	top:14%;
}

.sub-header-title h1{
	color: #fff;
	font-weight: normal;
}


@media screen and (max-width: 1000px){
	.producto .sub-header-title {
		left: 0%;
	    font-size: 36px;
	    
	    text-align: center;
	    top: 75%;
	    width: 100%;
	}

	.producto .sub-header-descripcion {  
	    left: 10%;
	    text-align: center;
	    top: 60%;
	}
}

.oculto{
	display: none;
}
.texto-oculto{
	display: none;
}
.hidden-block{
	display: none;
	position: fixed;
}
.paralax-margin{
	margin-bottom: 0px !important;
}
{
	padding-bottom: 0px !important;
}

@media screen and (max-width: 767px){
	.textos-bottom-margin{
		margin-bottom: 34px !important;
	}
	.documento-bottom-margin{
		margin-bottom: 40px;
	}
	.image-spacing{
		margin-bottom: 20px !important;
	}
	.banner-espaciado{
	margin-left: 20px !important;
	}
}

/** BANNER DE TEXTO PLANO**/
@media screen and (max-width: 600px){
	.banner-plano{
	background-position: 30%;
	}
}

/**FORMATO BREADCRUMB**/
.nova-breadcrumb{
	width: 725px;
	text-transform: none;
	line-height: 20px;
}

/*-----------------------------------------------
				PAGINA 404
-----------------------------------------------*/
.page_error_image {
	display: block !important;
}

.page_error_image img {
	display: block !important;
	margin: 0 auto;
}

.page_404_notfound {
	background: #fff;
}

/*=====================================
	Interna de Rector
/*=====================================*/

.page-id-4505 .bg-sub-header{
	background: #cccccc url('../../../../uploads/custom/cielo.jpg') top center no-repeat;
	background-position: center bottom;
	background-size: cover;

}
.page-id-4505 .sub-header{
	background-position: center bottom;
	background-size: contain; 
	background-color: transparent;
}

/*=====================================
	Interna de Autoridades
/*=====================================*/

/*.page-id-8287 .bg-sub-header{
	background: #cccccc url('../../../../uploads/custom/cielo.jpg') top center no-repeat;
	background-position: center bottom;
	background-size: cover;

}*/

.curriculo-fondo{
	background-size: cover;
}

body.parent-pageid-8333 .sub-header{
	background-color: #e4e4e4;
	background-position: 15% 0%;
}
body.parent-pageid-8333 .sub-header #titulo_pagina,
body.parent-pageid-8333 .sub-header #descripcion_pagina{
	color: #000000;
}

body.parent-pageid-8333 .sub-header #descripcion_pagina{
	top: 65%;
	font-size: 20px;
	width: auto;
	left: 50%;
	position: static;
	padding-right: 0px;
	margin-top: 10px;
	text-transform: none;
	font-weight: 400;
}
@media screen and (max-width: 1200px){

	body.parent-pageid-8333 .sub-header{
		background-position: 34% 0%;
	}
}

@media screen and (max-width: 1000px){

	body.parent-pageid-8333 .sub-header{
		background-position: 0% 0%;
	}
	body.parent-pageid-8333 .sub-header #descripcion_pagina{
		display: block !important;
	}
	.curriculo-fondo{
		background-size: contain;
	}

}
@media screen and (max-width: 830px){

	body.parent-pageid-8333 .sub-header #descripcion_pagina{
		font-size: 16px;
	}
	body.parent-pageid-8333 .sub-header{
		background-position: -5% 0%;
	}	
}
@media screen and (max-width: 767px){

	body.parent-pageid-8333 .sub-header #titulo_pagina{
		font-size: 20px;
	}
	body.parent-pageid-8333 .sub-header{
		background-position: -10% 0%;
	}
	body.parent-pageid-8333 .pagina-titulo .sub-header-title{
		left: 54%;
	}

}
@media screen and (max-width: 700px){

	body.parent-pageid-8333 .sub-header{
		background-position: -35% 0%;
	}
}
@media screen and (max-width: 670px){

	body.parent-pageid-8333 .sub-header{
		background-position: -45% 0%;
	}
}
@media screen and (max-width: 640px){

	body.parent-pageid-8333 .sub-header{
		background-position: 50% 100%;
	}
	body.parent-pageid-8333 .pagina-titulo .sub-header-title{
		top: 24%;
		left: 0%;
	}

	body.parent-pageid-8333 .sub-header #descripcion_pagina{
		font-size: 16px;
		margin-top: 0px;
	}
}
@media screen and (max-width: 520px){

	body.parent-pageid-8333 .pagina-titulo .sub-header-title{
		top: 24%;
	}

	body.parent-pageid-8333 .sub-header #titulo_pagina{
		padding: 0px 5px;
	}
}
@media screen and (max-width: 470px){

	body.parent-pageid-8333 .pagina-titulo .sub-header-title{
		top: 24%;
	}

	body.parent-pageid-8333 .sub-header{
		background-position: 30% bottom;
	}
	.curriculo-fondo{
		background-size: contain;
	}

}
@media screen and (max-width: 370px){

	body.parent-pageid-8333 .pagina-titulo .sub-header-title{
		top: 30%;
	}

}
@media screen and (max-width: 320px){

	body.parent-pageid-8333 .pagina-titulo .sub-header-title{
		padding: 0px 5px;
	}

}

/** HOME **/

.border-elements{
	border: 1px solid #c6c6c6;
}

.espaciado-elementos-home{
	padding-left: 15px;
	padding-bottom: 20px;
}

.espaciado-elementos-home a{
	font-weight: bold;
	color: #009ddb;
}

.btn-format a{
	padding-left: 50px !important;
	padding-right: 50px !important;
	font-weight: bold;
}

.news-form{
	padding-left: 0px !important;
	color: #00A2E5;
}

.news-form a{
	color: #00A2E5;
}
.table_links, .table_links *{
	border: none;
	font-weight: normal;
}
.table_links tr{
	margin-bottom: 15px;
	display: block;
}
.table_links td {
    margin-left: 10px;
    display: inline-block;
    height: 100%;
   	vertical-align: top;
   	color: #000000 !important;
}
.table_links td a{
   	color: #000000 !important;
}
.table_links td a:hover{
   	color: #00a4e6 !important;
}
.table_links td:first-child {
	text-align: left;
    width: 18px;
    padding-top: 7px;
}
.table_links td:last-child {
    width: 80%;
}
.link_hover{
	color: #000000;
	font-family: Raleway, Arial;
}
.link_hover:hover{
	color: #00a4e6;
}

.bloque_app .wpb_text_column.wpb_content_element {
	margin-bottom: 10px;
}

.page-id-4469 #descripcion_pagina{
	color: #fff;
}

.page-id-4469 .sub-header-title{
	color: #fff;
}

.page-id-4151 .sub-header-title{
	color: #000;
}

.single-post .sub-header-title{
	display: none;
}


/*=====================================
	Grid Noticas Blog
/*=====================================*/

div.noticias_blog{
	/*background-color: red;*/
}
div.noticias_blog .vc_gitem-zone{
	height: 370px;
}

div.noticias_blog::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background-size: 100%;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);
}

.post_grid_gris div.noticias_blog::after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background-size: 100%;
    background: linear-gradient(to bottom,rgba(238,238,238,0) 0,rgba(238,238,238,1) 100%);
}

.category-page .inner{
	height:325px;
}


/*=====================================
	Widget Noticas Recientes
/*=====================================*/
.widget_recent_entries .widget-title,
.widget_categories .widget-title{
	border-bottom: 1px solid #01A2E6 !important;
	padding-bottom: 15px !important;
	font-size: 20px !important;;
	font-weight: 400 !important;;
}

.widget_recent_entries  ul li a,
.widget_categories  ul li a{
	padding: 0 0 15px 0;
	line-height: 15px;
}

hr.color_primary{
	border-color: #01A2E6;
}
hr.color_secundary{
	border-color: #808080;
}
.img-responsive *{
	width: 100%;
}
.gooru-post .entry-title{
	font-size: 26px;
}
.gooru-post .post-meta *{
	color: #01A2E6 !important;
}
.gooru-post .excerpt, 
.gooru-post .excerpt p{
	line-height: 25px;
}


/**--------------------------------------------
				RESPONSIVE
--------------------------------------------**/

@media screen and (max-width: 640px){
	#descripcion_pagina{
		display: none !important;
	}
	.pagina-titulo .sub-header-title{
		left:0%;
		text-align: center;
		width: 100%;
	}
	.page-id-4505 .sub-header-title{
		left:0%;
		text-align: center;
		width: 100%;
	}

}

@media screen and (max-width: 830px){
	.margin-inicio {
		margin-top: 100px;
	}
	.vc_custom_1447081604909{
		margin-top:40px;
	}
	.vc_custom_heading h2{
		/*margin-top: 40px;*/
	}
	.sub-header-title{
		top:130px;
	}

	#descripcion_pagina{
		display: none !important;
	}

	.wpb_wrapper h2{
	/*	text-align: center !important;*/
	}

	.tax-product_cat .sub-header-title {
		left: 0%;
	    font-size: 36px;
	    position: absolute;
	    text-align: center;
	    top: 40%;
	    width: 100%;
	}

	.tax-product_cat #descripcion_cat.sub-header-descripcion {  
	    left: 10%;
	    text-align: center;
	    top: 60%;
	    width: 100%;
	    padding-right: 0px;
	}

	.sub-header-section{
		width: 100%;
		text-align: center;
		left: 0%;
	}

}

@media screen and (max-width: 1000px){

	.sub-header-title2{
		text-align: center;
	}

}

@media screen and (max-width: 500px){

	.tax-product_cat #titulo_cat.sub-header-title{
		font-size: 25px;
	}

}


/**---------------------------------------
		RESPONSIVE PAGINA DE INICIO
----------------------------------------**/
@media (max-width: 767px){
	div.noticias_blog .vc_gitem-zone{
		height: 380px;
		margin-bottom: 35px;
	}
	.home .vc_gitem_row .vc_custom_heading h2{
		margin-top: 0px;
	}
}

@media (max-width: 680px){
	div.noticias_blog .vc_gitem-zone{
		height: 370px;
	}
}

@media (max-width: 610px){
	div.noticias_blog .vc_gitem-zone{
		height: 380px;
	}
}

@media (max-width: 550px){
	div.noticias_blog .vc_gitem-zone{
		height: 380px;
	}
}

@media (max-width: 400px){
	div.noticias_blog .vc_gitem-zone{
		margin-bottom: 35px;
	}
}

/*===========================================
/* Pagina Rectorado
/*===========================================*/
.page-id-4151 .bg-sub-header {
	background: #f0d2b0 url('../../../../uploads/custom/fondo-rectorado-universidad-yacambu.jpg') top center no-repeat;
	background-position: center bottom;
	background-size: cover;
	position: relative;
}

.page-id-4151 .bg-sub-header *{
	color: #ffffff;
}

.page-id-4151 .sub-header {
    background-position: center bottom;
    background-size: contain;
    background-color: transparent;
}


.page-id-4151 .float_text{
	color: #ffffff;
	position: absolute;
	z-index: 1;
	top: 65%;
	text-align: left;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	width: 45%;
	left: 50%;
	line-height: 35px;
}

.float_text .a{

}
.float_text .b{
	margin-top: 20px;
	
}
.float_text .b *{
	font-size: 31px;
	line-height: 30px;
}

@media(max-width: 450px) {

	.page-id-4151 .float_text {
		width: 100%;
		left: 0;
		text-align: center;
		line-height: 16px;
		top: 48%;
	}

	.float_text .b{
		margin-top: 0;
	}

	.page-id-4151 .sub-header-image {
		min-height: 400px;
	}

	.page-id-4151 .pagina-titulo .sub-header-title {
		top: 37%;
	}
}

@media(max-width: 650px) {
	.page-id-4505 .sub-header-image {
		min-height: 350px;
	}

}

.sub-header-image {
	min-height: 500px;
}

body.parent-pageid-8333 .sub-header-image {
	height: 540px;
}

/*-------------------------------
		MODAL BUTTOM
-------------------------------*/
.nova-button{
	background: transparent none repeat scroll 0% 0%;
	border-radius: 5px;
	font-family: Raleway;
	font-size: 14px;
	font-weight: initial;
	left: 25%;
	right: 25%;
	padding: 14px 20px;
}
.modal-btn-col{
	text-align: center;
	margin-top: 35px;
}
.modal-body{
	padding: 0;
}
.btn-acceder{
	margin-top: 35px;
}
/*------------------------------------------
		BTN INVERSION HORARIOS MODAL		
------------------------------------------*/
.titulo-modal{
	text-align: center;
	display: inline-block;
	color: #01a2e6; 
	font-size: 20px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 7px;
	line-height: 20px;
}
.sub-titulo-modal{
	text-align: center;
	color: #01a2e6; 
	font-size: 20px;
}
.ocultar-fila,
.ocultar-tabla,
.ocultar-titulo{
	display: none;
}
.modal-dialog.modal-inversion,
.modal-dialog.modal-horarios,
.modal-dialog.modal-inscripcion{
	width: 75%;
	margin: 10px auto;
}
.modal-dialog.modal-pensum{
	width: 650px;
	margin: 10px auto;
}
.modal-col-btn-presencial{
	padding-left: 15px;
	padding-right: 15px;
}
.modal-col-btn-ead{
	padding-left: 15px;
	padding-right: 15px;
}
.modal-row-margin{
	margin: 10px 40px;
	padding-bottom: 0px;
}
.modal-col-nuevo-ingreso, .modal-col-regulares{
	padding-left: 30px;
	padding-right: 30px;
}
.modal-col-nuevo-ingreso{
	border-top: 1px solid #01a2e6;
	border-bottom: 1px solid #01a2e6;
	border-left: 1px solid #01a2e6;
}

.modal-col-nuevo-ingreso.col-solo{
	border: 1px solid #01a2e6;
}
.modal-col-regulares{
	border: 1px solid #01a2e6;
}
.modal-padding-img{
	padding-top: 10px;
}
.modal-padding-button{
	padding-bottom: 10px;
}
.modal-row-padding{
	padding-bottom: 20px;
}
.text-inversion{
	margin-bottom: 35px;
}

.btn-modal{
	color:#01a2e6 !important;
	border-color:#01a2e6 !important;
	background-color:#FFFFFF !important;
}

.btn-modal:hover{
	color:#FFFFFF !important;
	border-color:#01a2e6 !important;
	background-color:#01a2e6 !important;
}

@media (max-width: 1200px){
	.modal-col-nuevo-ingreso, 
	.modal-col-regulares{
		padding-left: 15px;
		padding-right: 15px;
	}
	.modal-col-btn-presencial{
		padding-left: 10px;
		padding-right: 4px;
	}
	.modal-col-btn-ead{
		padding-left: 4px;
		padding-right: 10px;
	}
}
@media (max-width: 1100px){
	.modal-dialog.modal-inversion,
	.modal-dialog.modal-horarios,
	.modal-dialog.modal-inscripcion{
		width: 94%;
	}
	.modal-col-nuevo-ingreso, 
	.modal-col-regulares{
		padding-left: 15px;
		padding-right: 15px;
	}
	.modal-col-btn-presencial{
		padding-left: 10px;
		padding-right: 4px;
	}
	.modal-col-btn-ead{
		padding-left: 4px;
		padding-right: 10px;
	}
}
@media (max-width: 767px){
	.modal-dialog.modal-pensum{
		width: 94%;
	}
	.modal-col-nuevo-ingreso, 
	.modal-col-regulares{
		padding-left: 14px;
		padding-right: 14px;
	}
	.modal-col-btn-presencial{
		padding-left: 10px;
		padding-right: 10px;
	}
	.modal-col-btn-ead{
		padding-left: 10px;
		padding-right: 10px;
	}
	.modal-col-nuevo-ingreso{
		border-top: 1px solid #01a2e6;
		border-right: 1px solid #01a2e6;
		border-left: 1px solid #01a2e6;
		border-bottom: none;
	}
	.modal-col-regulares{
		border-top: 1px solid #01a2e6;
		border-bottom: 1px solid #01a2e6;
		border-right: 1px solid #01a2e6;
		border-left: 1px solid #01a2e6;
	}
}
@media (max-width: 500px){

	.modal-dialog.modal-inversion,
	.modal-dialog.modal-horarios,
	.modal-dialog.modal-inscripcion,
	.modal-dialog.modal-pensum{
		margin: 30px auto;
	}
	.modal-row-margin{
		margin: 10px 35px;
		padding-bottom: 0px;
	}
	.modal-col-nuevo-ingreso, 
	.modal-col-regulares{
		padding-left: 15px;
		padding-right: 15px;
	}
	.modal-col-btn-presencial{
		padding-left: 10px;
		padding-right: 10px;
	}
	.modal-col-btn-ead{
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 390px){
	.modal-dialog.modal-inversion,
	.modal-dialog.modal-horarios,
	.modal-dialog.modal-inscripcion,
	.modal-dialog.modal-pensum{
		margin: 30px auto;
	}
	.modal-dialog.modal-pensum .modal-row-margin{
		margin: 10px 10px;
		padding-bottom: 0px;
	}
	.modal-col-nuevo-ingreso, 
	.modal-col-regulares{
		padding-left: 15px;
		padding-right: 15px;
	}
	.modal-col-btn-presencial{
		padding-left: 10px;
		padding-right: 10px;
	}
	.modal-col-btn-ead{
		padding-left: 10px;
		padding-right: 10px;
	}
}

/*--------------------------------
	    BTN HORAIOS MODAL
--------------------------------*/

.titulo-horarios{
	font-size: 16px; 
	color: #01A2E6; 
	line-height: 20px; 
	text-align: left; 
	font-family: Raleway; 
	font-weight: 600; 
	font-style: normal;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}

.tabla-horarios-presencial tbody tr,
.tabla-horarios-semipresencial tbody tr,
.tabla-horarios-ead tbody tr{
	border: none;
	height: 30px;
	max-height: 30px;
}

.tabla-horarios-presencial tr td:first-child,
.tabla-horarios-semipresencial tr td:first-child,
.tabla-horarios-ead tr td:first-child{
	width:30px;
}

.tabla-horarios-presencial td h2 a,
.tabla-horarios-semipresencial td h2 a,
.tabla-horarios-ead td h2 a{
	font-size: 14px; 
	color: #000000; 
	line-height: 20px; 
	text-align: left; 
	font-family: Raleway; 
	font-weight: 600; 
	font-style: normal;
}

.tabla-horarios-presencial td h2 .link-disabled,
.tabla-horarios-semipresencial td h2 .link-disabled,
.tabla-horarios-ead td h2 .link-disabled{
	color: #cccccc;
}

.tabla-horarios-presencial td h2 a:hover,
.tabla-horarios-semipresencial td h2 a:hover,
.tabla-horarios-ead td h2 a:hover{
	font-size: 14px; 
	color: #01A2E6; 
	line-height: 20px; 
	text-align: left; 
	font-family: Raleway; 
	font-weight: 600; 
	font-style: normal;
}

.tabla-horarios-presencial td h2,
.tabla-horarios-semipresencial td h2,
.tabla-horarios-ead td h2{ 
	text-align: left; 
}

.tabla-horarios-presencial td img,
.tabla-horarios-semipresencial td img,
.tabla-horarios-ead td img{
	margin-left: 0px;
	margin-right: 10px;
}
/*--------------------------------
		BTN CERRAR MODAL
--------------------------------*/
.modal-body-format {
	position: relative;
}
.inversion-table .modal-close,
.horarios-table .modal-close,
.inscripcion-table .modal-close,
.pensum-table .modal-close {
	position: absolute;
	color: #01A2E6;
	right: 20px;
	top: 15px;
	margin-bottom: 0px;
	opacity: 1;
	z-index: 10;
}

.inversion-table .modal-close:hover,
.horarios-table .modal-close:hover,
.inscripcion-table .modal-close:hover,
.pensum-table .modal-close:hover{
	-webkit-box-shadow: none;
	box-shadow: none;
}

.inversion-table .modal-body .wpb_row,
.horarios-table .modal-body .wpb_row,
.inscripcion-table .modal-body .wpb_row,
.pensum-table .modal-body .wpb_row {
	margin-bottom: 0px;
	padding-bottom: 35px;
}

.inversion-table .modal-header,
.horarios-table .modal-header,
.inscripcion-table .modal-header,
.pensum-table .modal-header {
	height: 0px;
	padding: 0px;
	border-bottom: 0px;
	min-height: 0px;
}

/*--------------------------------
	BTN DESCARGAR PENSUM MODAL
--------------------------------*/
.pensum-download {
	margin: 0 auto;
	width: 30%;
}

.pensum-download a {
	width: 100%;
}

@media screen and (max-width: 767px){

	.inversion-table .modal-close,
	.horarios-table .modal-close,
	.inscripcion-table .modal-close,
	.pensum-table .modal-close{
		right: 20px;
		top: 15px;
	}
	
}

@media screen and (max-width: 500px){

	.inversion-table .modal-close,
	.horarios-table .modal-close,
	.inscripcion-table .modal-close,
	.pensum-table .modal-close{
		right: 12px;
		top: 15px;
	}
	
}
@media screen and (max-width: 390px){

	.inversion-table .modal-close,
	.horarios-table .modal-close,
	.inscripcion-table .modal-close,
	.pensum-table .modal-close{
		right: 15px;
		top: 15px;
	}
	
}

@media screen and (max-width: 1000px){
	.margin-inicio{
		margin-top: 120px;
	}
}
/*---------------------------------------------------
				TABLA DE INVERSIONES
---------------------------------------------------*/
.tabla_costos tr td{
	padding-top: 10px; 
	padding-bottom: 10px;
	line-height: 18px;
}
.tabla_costos tr td:first-child{
	padding-left: 20px;
}
.tabla_costos .col_descargas{
	width: 15%;
}
.tabla_costos tr td p{
	font-size: 14px; 
	color: #808080; 
	text-align: left; 
	font-family:Raleway; 
	font-weight:400; 
	font-style:normal;
}
.tabla_costos tr td h2{
	font-size: 14px; 
	color: #00a4e6; 
	line-height: 20px; 
	text-align: center; 
	font-family: Raleway; 
	font-weight: 600; 
	font-style: normal;
}

.tabla_costo .movil-facultad td{
	height: 69px;
	padding: 35px 0px 10px 0px;
}
.tabla-costo tr td:nth-child(2){
	font-size: 20px;
}
.tabla_costos tr td .titulo_tabla{
	font-size: 16px; 
	color: #ffffff; 
	text-align: center; 
	font-family:Raleway; 
	font-weight:700; 
	font-style:normal;
}
.tabla_costos .fila-final{
	border-bottom: 1px solid #00a4e6;
}
.movil-facultad{
	display: none;
}
.margin-tabla-inversiones{
	margin-left: 50px;
	margin-right: 50px;
}
@media (max-width: 991px){
	.tabla_costos tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_costos .movil-facultad td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_costos .movil-facultad{
		display: table-row;
		text-align: center;
		border-bottom: 3px solid #D3D3D3;
	}
	.tabla_costos .col_descargas{
		width: 33.33%;
	}
	.margin-tabla-inversiones{
		margin-left: 0px;
		margin-right: 0px;
	}
}
@media (max-width: 768px){
	.tabla_costos tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_costos .movil-facultad td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_costos .movil-facultad{
		display: table-row;
		text-align: center;
		border-bottom: 3px solid #D3D3D3;
	}
	.tabla_costos .col_descargas{
		width: 33.33%;
	}
	.margin-tabla-inversiones{
		margin-left: 0px;
		margin-right: 0px;
	}
}
@media (max-width: 320px){
	.tabla_costos tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_costos .movil-facultad td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_costos .movil-facultad{
		display: table-row;
		text-align: center;
		border-bottom: 3px solid #D3D3D3;
	}
	.tabla_costos .col_descargas{
		width: 33.33%;
	}

	.margin-tabla-inversiones{
		margin-left: 0px;
		margin-right: 0px;
	}
}

/*---------------------------------------------------
		TABLA DE CARRERAS PREGREDO/POSTGRADO
---------------------------------------------------*/
.row-carreras-pre-pos{
	margin-top: 35px;
}

.tabla_carreras-pre-pos thead{
	background: #00a4e6;
	text-align: center;
}
.tabla_carreras-pre-pos tr td{
	padding-top: 10px; 
	padding-bottom: 10px;
	line-height: 18px;
}
.tabla_carreras-pre-pos tr td:first-child{
	padding-left: 20px;
	padding-right: 10px;
	width: 30%;
}
.tabla_carreras-pre-pos tr td:nth-child(2){
	width: 40%;
	padding-right: 20px;
}	
.tabla_carreras-pre-pos tr td:nth-child(3){
	width: 30%;
	text-align: center;
}
.tabla_carreras-pre-pos tr td .titulo-tabla{
	font-size: 16px; 
	color: #ffffff; 
	text-align: center; 
	font-family:Raleway; 
	font-weight:600; 
	font-style:normal;
}
.tabla_carreras-pre-pos tr td a{
	color: #00a4e6;
	font-weight: 600;
}
.tabla_carreras-pre-pos tr td h2{
	font-size: 14px; 
	color: #00a4e6; 
	line-height: 20px; 
	text-align: center; 
	font-family: Raleway; 
	font-weight: 600; 
	font-style: normal;
}
.tabla_carreras-pre-pos .fila-final{
	border-bottom: 1px solid #00a4e6;
}
.tabla_carreras-pre-pos .movil-facultad{
	display: none;
}
.tabla_carreras-pre-pos .movil-facultad td{
	height: 69px;
	padding: 35px 0px 10px 0px;
}
.tabla_carreras-pre-pos .movil-head{
	display: none;	
	background-color: #00a4e6;
}
@media (max-width: 991px){
	.row-carreras-pre-pos{
		margin-top: 0px;
	}
	.tabla_carreras-pre-pos thead{
		background: #00a4e6;
		text-align: center;
		display: none;
	}
	.tabla_carreras-pre-pos tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_carreras-pre-pos tr td:nth-child(2){
		width: 50%;
		padding-right: 20px;
	}	
	.tabla_carreras-pre-pos tr td:nth-child(3){
		width: 50%;
		text-align: center;
	}
	.tabla_carreras-pre-pos .movil-facultad td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_carreras-pre-pos .movil-head td{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_carreras-pre-pos .movil-facultad,.tabla_carreras-pre-pos .movil-head{
		display: table-row;
		text-align: center; 
	}
}
@media (max-width: 768px){
	.row-carreras-pre-pos{
		margin-top: 0px;
	}
	.tabla_carreras-pre-pos thead{
		background: #00a4e6;
		text-align: center;
		display: none;
	}
	.tabla_carreras-pre-pos tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_carreras-pre-pos tr td:nth-child(2){
		width: 50%;
		padding-right: 20px;
	}	
	.tabla_carreras-pre-pos tr td:nth-child(3){
		width: 50%;
		text-align: center;
	}
	.tabla_carreras-pre-pos .movil-facultad td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_carreras-pre-pos .movil-head td{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_carreras-pre-pos .movil-facultad,.tabla_carreras-pre-pos .movil-head{
		display: table-row;
		text-align: center; 
	}
}
@media (max-width: 320px){
	.row-carreras-pre-pos{
		margin-top: 0px;
	}
	.tabla_carreras-pre-pos thead{
		background: #00a4e6;
		text-align: center;
		display: none;
	}
	.tabla_carreras-pre-pos tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_carreras-pre-pos tr td:nth-child(2){
		width: 50%;
		padding-right: 20px;
	}	
	.tabla_carreras-pre-pos tr td:nth-child(3){
		width: 50%;
		text-align: center;
	}
	.tabla_carreras-pre-pos .movil-facultad td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_carreras-pre-pos .movil-head td{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_carreras-pre-pos .movil-facultad,.tabla_carreras-pre-pos .movil-head{
		display: table-row;
		text-align: center; 
	}
}

/*---------------------------------------------------
					TABLA CONTACTO
---------------------------------------------------*/
.row-contacto{
	margin-top: 35px;
}
.tabla_contacto thead{
	background: #00a4e6;
	text-align: center;
}
.tabla_contacto tr td{
	padding-top: 10px; 
	padding-bottom: 10px;
	line-height: 18px;
}
.tabla_contacto tr td:first-child{
	padding-left: 20px;
	padding-right: 10px;
	width: 50%;
}
.tabla_contacto tr td:nth-child(2){
	width: 25%;
	padding-right: 20px;
}	
.tabla_contacto tr td:nth-child(3){
	width: 25%;
	text-align: center;
}
.tabla_contacto tr td .titulo-tabla{
	font-size: 16px; 
	color: #ffffff; 
	text-align: center; 
	font-family:Raleway; 
	font-weight:600; 
	font-style:normal;
}
.tabla_contacto tr td a{
	color: #00a4e6;
	font-weight: 600;
}
.tabla_contacto tr td h2{
	font-size: 14px; 
	color: #00a4e6; 
	line-height: 20px; 
	text-align: center; 
	font-family: Raleway; 
	font-weight: 600; 
	font-style: normal;
}
.tabla_contacto .fila-final{
	border-bottom: 1px solid #00a4e6;
}
.tabla_contacto .movil-secretaria{
	display: none;
}
.tabla_contacto .movil-secretaria td{
	height: 69px;
	padding: 35px 0px 10px 0px;
}
.tabla_contacto .movil-head{
	display: none;	
	background-color: #00a4e6;
}
@media (max-width: 991px){
	.row-contacto{
		margin-top: 0px;
	}
	.tabla_contacto thead{
		background: #00a4e6;
		text-align: center;
		display: none;
	}
	.tabla_contacto tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_contacto tr td:nth-child(2){
		width: 50%;
		padding-right: 20px;
	}	
	.tabla_contacto tr td:nth-child(3){
		width: 50%;
		text-align: center;
	}
	.tabla_contacto .movil-secretaria td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_contacto .movil-head td{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_contacto .movil-secretaria,.tabla_contacto .movil-head{
		display: table-row;
		text-align: center; 
	}
}
@media (max-width: 768px){
	.row-contacto{
		margin-top: 0px;
	}
	.tabla_contacto thead{
		background: #00a4e6;
		text-align: center;
		display: none;
	}
	.tabla_contacto tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_contacto tr td:nth-child(2){
		width: 50%;
		padding-right: 20px;
	}	
	.tabla_contacto tr td:nth-child(3){
		width: 50%;
		text-align: center;
	}
	.tabla_contacto .movil-secretaria td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_contacto .movil-head td{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_contacto .movil-secretaria,.tabla_contacto .movil-head{
		display: table-row;
		text-align: center; 
	}
}
@media (max-width: 320px){
	.row-contacto{
		margin-top: 0px;
	}
	.tabla_contacto thead{
		background: #00a4e6;
		text-align: center;
		display: none;
	}
	.tabla_contacto tr td:first-child{
		padding-left: 20px;
		display: none;
	}
	.tabla_contacto tr td:nth-child(2){
		width: 50%;
		padding-right: 20px;
	}	
	.tabla_contacto tr td:nth-child(3){
		width: 50%;
		text-align: center;
	}
	.tabla_contacto .movil-secretaria td:first-child{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_contacto .movil-head td{
		padding-left: 0px;
		display: table-cell;
		font-weight: bold;
		text-transform: uppercase;
	}
	.tabla_contacto .movil-secretaria,.tabla_contacto .movil-head{
		display: table-row;
		text-align: center; 
	}
}

@media screen and (max-width: 830px) {
	#titulo_pagina {
	    font-size: 23px;
	}
	.sub-header-title .sub-header-descripcion {
	    display: none;
	}
	.sub-header-title h1, .sub-header-title h2 {
	    font-size: 23px !important;
	}
	.space-respon {
	    margin-top: 20px;
	}
}

@media screen and (max-width: 1000px) {
	.text-top {
	    margin-top: 30px;
	}
	.text-top img {
	    margin-top: 30px;
	}
	.space-respon {
	    margin-top: 60px;
	}
	#rectorado .a {
	    font-size: 18px;
	}
	#rectorado .b h4 {
	    font-size: 18px !important;
	}
}
/*============================================
				BANER MODALIDAD
==============================================*/

.modalidad-container {
    left: 64%;
    margin: 35px 0;
    position: absolute;
    top: -10px;
}
.modalidad-banner {
    border: 1px solid #01a2e6;
    font-size: 11px;
    line-height: 34px;
    padding: 15px;
    text-transform: none;
    display: inline;
}
.modalidad-banner .presencial {
    margin-left: 20px;
    color: #D0D4CE;
}
.modalidad-banner .distancia {
    margin-left: 20px;
    color: #D0D4CE;
}
.modalidad-banner .fa {
    border: 1px solid #D0D4CE;;
    border-radius: 50%;
    margin: 0 5px;
    padding: 10px;
}

.modalidad-banner .disponible .fa{
	background: #01a2e5;
	color: #fff;
	border: 0px;
}

.modalidad-banner .disponible {
	color: #01a2e5;
}

.modalidad-banner div {
    display: inline;
}
.container-position {
    position: static;
}
.single-product .site-main .product-page {
    overflow: hidden;
    position: relative;
}
@media screen and (max-width: 1199px) {
	.modalidad-container {
	    left: 55% !important;
	    position: static;
	    margin: 0px 0px 0px 0px;
	}
	.modalidad-banner {
		display: block;
		margin-bottom: 35px;
	}
	.container-position {
		margin-bottom: 0px;
	}
}
@media screen and (max-width: 992px) {
	.modalidad-container {
	    position: static;
	}
	.modalidad-container .modalidad-banner {
	    display: block;
	}
	.modalidad-container .modalidad-banner .modalidad-titulo {
	    /*display: block;*/
	}
	.modalidad-banner .presencial {
	    margin-left: 20px;
	}
	.modalidad-banner .distancia {
	    margin-left: 62px;
	}
	.modalidad-container .modalidad-banner .modalidad-titulo {
	    margin-bottom: 5px;
	}
	.modalidad-container {
	    margin-top: 0;
	}
}
@media screen and (max-width: 767px) {
	.modalidad-container {
	    margin: 0px 0px 35px 0px;
	    position: static;
	}
	.product-page .hola .vc_row {
	    margin-bottom: 0;
	}
	.modalidad-banner .distancia {
	    margin-left: 30px;
	}
	.modalidad-container .modalidad-banner {
	    display: inline;
	}
	.modalidad-container .modalidad-banner .modalidad-titulo {
	    display: inline;
	}
}

@media screen and (max-width: 472px) {
	.modalidad-container {
	    margin: 0px 0px 35px 0px;
	    position: static;
	}
	.product-page .hola .vc_row {
	    margin-bottom: 0;
	}
	.modalidad-banner .distancia {
	    margin-left: 30px;
	}
	.modalidad-container .modalidad-banner {
	    display: inline;
	}
	.modalidad-container .modalidad-banner .modalidad-titulo {
	    display: inline;
	}
}

@media screen and (max-width: 443px) {
	.modalidad-container {
	    position: static;
	    margin: 0px 0px 35px 0px;
	}
	.modalidad-container .modalidad-banner {
	    display: block;
	    font-size: 12px;
	}
	.modalidad-container .modalidad-banner .modalidad-titulo {
	    display: block;
	    text-align: center;
	}
	.modalidad-banner .presencial {
	    margin-left: 20px;
	}
	.modalidad-banner .distancia {
	    margin-left: 0px;
	    margin-right: 20px;
	    float: right;
	}
	.modalidad-container .modalidad-banner .modalidad-titulo {
	    margin-bottom: 5px;
	}
	.modalidad-container {
	    margin-top: 0;
	}
	.modalidad-banner .distancia {
		margin-right: 0; 
	}
	.modalidad-banner .presencial {
		margin-left: 0;
	}
	.container-position {
		margin-bottom: 35px;
	}
}
.himno {
    text-align: center !important;
}
.himno h3 {
    font-size: 35px;
}
#nova-header {
	overflow: hidden;
}
/*=======================================================================
							RESPONSIVE +UNY
=======================================================================*/

.fila-uny{
	margin-bottom: 0px;
}

/*=======================================================================
							RESPONSIVE COLUMNAS
=======================================================================*/
.row-admision{
	margin-left: 15px;
	margin-right: 15px;
}
.col-noticias div div{
	margin-bottom: 0px;
} 
.col-noticias div div div .vc_pageable-load-more-btn{
	display: none;
} 
.col-dependencia, 
.col-descarga, 
.col-uny{
	margin-top: 35px;
}
.col-dependencia .wpb_wrapper .wpb_text_column:first-child{
	margin-bottom: 0px !important;
}
.col-dependencia .wpb_wrapper .wpb_text_column:nth-child(2){
	margin-top: 20px !important;
	/*margin-bottom: 20px !important;*/
}

@media screen and (max-width: 478px)
{
	.col-uny.col-xs-4{
		width: 50%;	
	}
}

@media screen and (max-width: 400px)
{
	.col-dependencia.col-xs-6{
		width: 100%;	
	}
}

@media screen and (max-width: 600px)
{
	.col-uny.col-xs-3{
		width: 50%;	
	}
}
@media screen and (max-width: 767px)
{
	.col-descarga.col-xs-6{
		width: 50%;	
	}
	
	.col-salud{
		margin-top: 22px;
	}
}

@media screen and (max-width: 650px)
{
	.col-descarga.col-xs-6{
		width: 50%;	
	}
}
@media screen and (max-width: 512px)
{
	.col-descarga.col-xs-6{
		width: 100%;	
	}
}

/*=======================================================================
						RESPONSIVE REVOLUTION SLIDER
=======================================================================*/

@media screen and (max-width: 992px)
{
	.revol-slider{
		display: none;
	}
	.revol-slider-space{
		display: none;
	}
}

/*======================================================================
					RESPONSIVE MAPA DEL SITIO
======================================================================*/

.site-menu{
	margin-bottom: 0px !important;
}
.site-menu .widget{
	margin-bottom: 0px;
}
.site-menu .widget_nav_menu .menu{
	padding-bottom: 0px;
}

.site-menu-second{
	margin-bottom: 35px !important;
}
.site-menu-second .widget{
	margin-bottom: 0px;
}
.site-menu-second .widget_nav_menu .menu{
	padding-bottom: 0px;
}
.separador-site-menu{
	margin-bottom: 10px;
}

/*======================================================================
							RESPONSIVE NOTICIAS
======================================================================*/

.row-mas-noticias{
	display: none;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
    margin-bottom: 0px;
}

.btn-noticias{
	max-width: 180px;
	margin: auto;
}

.page-wrapper{
	padding: 0px 0px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container{
	margin-top: 35px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container div .col-md-9 .page-inner div h2{
	margin-bottom: 35px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container div .col-md-9 .page-inner div .post-thumbnail{
	margin-bottom: 35px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container div .col-md-9 .page-inner div .post-content hr:first-child{
	margin-top: 0px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container div .col-md-9 .page-inner div .post-content hr:nth-child(3){
	margin-bottom: 0px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container div .col-md-9 .page-inner div .post-content .excerpt{
	margin-top: 35px;
}

.single-post .mm-page #wrapper #main-content .page-wrapper .container div .col-md-9 .page-inner div .post-content .excerpt #wp_rp_first{
	margin-top: 35px;
}

.wp_rp_wrap .related_post_title{
	margin-bottom: 35px !important;  
}
ul.related_post li {
	width: 195px !important;
	margin: 0px 10px 10px 0px !important;
}
ul.related_post li:first-child{
	margin-left: 10px !important;
}
ul.related_post li img{
	width: 195px !important;
}
div.wp_rp_footer{
	margin-top: 35px !important;
}

@media screen and (max-width: 767px) {
	.row-mas-noticias{
		display: block;
	}
	.btn-noticias{
		margin-top: 35px;
	}
}

/*=====================================================================
					RESPONSIVE NOTICIAS RELACIONADAS
=====================================================================*/

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{
	margin-right: 0px;
}
.col-noticias div div .vc_grid-container .vc_grid div .vc_grid-item{
	padding: 0px 15px;
}

@media screen and (max-width: 767px) {
	.col-noticias div div .vc_grid-container .vc_grid div .vc_grid-item{
		width: 50%;
		float: left;
	}
}

@media screen and (max-width: 500px) {
	.col-noticias div div .vc_grid-container .vc_grid div .vc_grid-item{
		width: 100%;
	}
}

/*=====================================================================
							MAPA DEL SITIO
=====================================================================*/

body[data-slug=mapa-del-sitio] #main-content .widget_nav_menu ul li a{
	padding: 8px 0;
	color: rgb(51,51,51);
	font-size: 14px;
	line-height: 15px;
}
body[data-slug=mapa-del-sitio] #main-content .widget_nav_menu ul li a:hover{
	color: #00A2E5;
}
.mapa-sub-title, .mapa-sub-title *{
	color: #00A2E5 !important;
}
.mapa-sub-title2, .mapa-sub-title2 *{
	color: #00A2E5 !important;
}

.bold, .bold *{
	font-weight: bold !important;
}


/** 1000 **/

@media screen and (max-width: 1000px) {

	.main_banner {
		margin-top: 60px;
	}

}

.main_banner_texto h2{
	padding-left: 10px;
	padding-right: 10px;
}

/**-----------------------------------
			CONSEJO SUPERIOR
-----------------------------------**/

@media screen and (max-width: 767px) {
	.wp-image-5623 {
		padding-bottom: 25px;
	}
	.page-id-4149 .sub-header-image {
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/uploads/2016/03/consejo-superior-universidad-yacambu-header-sm.jpg") !important;
		min-height: 320px;

		background-position: center bottom;
		background-size: contain;
		background-color: transparent;
	}

}
@media screen and (max-width: 766px) {
	.page-id-4149 .sub-header-image {
		min-height: 521px;
	}
}

@media screen and (max-width: 634px) {
	.page-id-4149 .sub-header-image {
		min-height: 500px;
	}
}

@media screen and (max-width: 600px) {
	.page-id-4149 .sub-header-image {
		min-height: 414px;
	}
}

@media screen and (max-width: 460px) {
	.page-id-4149 .sub-header-image {
		min-height: 325px;
	}
}

@media screen and (max-width: 337px) {
	.page-id-4149 .sub-header-image {
		min-height: 272px;
	}
}


/**------------------------------------
				+UNY http://svmweb01uny.cloudapp.net/wp-content/uploads/2016/03/main_masuny.jpg
------------------------------------**/

@media screen and (max-width: 520px) {
	.page-id-4453 .sub-header-image {
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/uploads/2016/03/main_masuny.jpg") !important;
		min-height: 400px;
	}
}

/**----------------------------------------------
		RESPONSIVE PRODUCTOS (CARRERAS)
----------------------------------------------**/

.breadcrumb-detail{
	margin: 35px 0px 0px 0px;
}
.product-slider-style-one .owl-controls{
	top: -42px;
}
ul.products{
	margin: 0px;
	padding-top: 0px !important;
}

.woocommerce ul.products li.nova-product{
	margin-top: 35px;
	margin-bottom: 0px;
}

.woocommerce div.nova-breadcrumb span:nth-child(2) {
	display: none;
}

@media screen and (max-width: 880px) {
	.breadcrumb-detail .nova-breadcrumb {
		width: 100%;
	}
}


/**----------------------------------------------
					CARRERAS
----------------------------------------------**/

.titulos_carreras h2{
	font-size: 15px;
	font-weight: bold !important;
	color: #97969b;
	line-height: 25px;
}

.carreras_list {
	margin: 10px 0px;
}
.carreras_list li{
	padding-bottom: 10px;
}
.carreras_list a {
	font-size: 14px;
	color: #4b9ae0;
	font-weight: bold;
}
.carreras_list li:last-child{
	padding-bottom: 0px;
}

.carrerasPost_list {
	margin: 10px 0px;
}
.carrerasPost_list li{
	padding-bottom: 10px;
}
.carrerasPost_list li:last-child{
	padding-bottom: 0px;
}
.carrerasPost_list a {
	font-size: 14px;
	color: #4b9ae0;
	font-weight: bold;
}
.microsoft_banner .product-details a{
	font-size: 14px !important;
	font-weight: bold;
	color: #fff !important;

}

.microsoft_banner .product-details {
	padding-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
	width: 100%;
}


a.footer_enlaces {
	color: #777777;
	font-weight: 500;
}

#text-9 {
	padding-left: 15px;
}

#contacto_enlace {
	padding-right: 5px;
}

#sitemap_enlace {
	padding-right: 10px;
	padding-left: 10px;
}

.redes_socialesrect {
	display: none;
}

.cci_mainseparator {
	margin-top: 60px;
}

.col-carreras{
	margin-bottom: 35px;
}


@media screen and (max-width: 991px){

	.movil-ciencias-administrativas{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ciencias-administrativas-movil-carreras.jpg");
	}
	.movil-ciencias-juridicas{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ciencias-juridicas-movil-carreras.jpg");
	}
	.movil-humanidades{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/humanidades-movil-carreras.jpg");
	}
	.movil-ingenieria{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ingenieria-movil-carreras.jpg");
	}
	.movil-ciencias-economicas-sociales-postgrado{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ciencias-economicas-sociales-postgrado-movil-carreras.jpg");
	}
	.movil-ciencias-educacion-postgrado{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ciencias-educacion-postgrado-movil-carreras.jpg");
	}
	.movil-ciencias-juridicas-postgrado{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ciencias-juridicas-postgrado-movil-carreras.jpg");
	}
	.movil-ciencias-salud-postgrado{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/ciencias-salud-postgrado-movil-carreras.jpg");
	}
	.movil-desarrollo-sustentable-postgrado{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/desarrollo-sustentable-postgrado-movil-carreras.jpg");
	}
	.movil-doctorados{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/doctorados-movil-carreras.jpg");
	}
	.movil-tecnologia-informacion-postgrado{
		background-image: url("http://svmweb01uny.cloudapp.net/wp-content/themes/medacorp/images/academia/page-carreras/tecnologia-informacion-postgrado-movil-carreras.jpg");
	}
	.col-carreras{
		width: 50%;
	}

	.col-carreras > .wpb_wrapper{
		border: 1px solid rgb(204, 204, 204);
	}

	.col-carreras > .wpb_wrapper > .vc_separator{
		display: none;
	}

	.titulos_carreras{
		height: 200px !important;
		width: 100%;
		background-color: #f2f2f2;
		position: relative;
		background-size: cover;
	}

	.titulos_carreras h2{
		font-size: 15px;
		font-weight: bold !important;
		color: #ffffff;
		line-height: 25px;
		background-color: rgba(0,0,0,0.5);
		position: absolute;
		bottom: 0;
		margin-bottom: 0px;
		padding: 10px 10px;
		width: 100%;
	}

	.carreras_list {
	    margin: 10px 0px;
	    padding: 0px 10px;
	}

	.carrerasPost_list {
	    margin: 10px 0px;
	    padding: 0px 10px;
	}
}

@media screen and (max-width: 767px) {	

	.col-carreras{
		width: 50%;
	}
	.col-carreras > .wpb_wrapper{
		border: 1px solid rgb(204, 204, 204);
	}

	.col-carreras > .wpb_wrapper > .vc_separator{
		display: none;
	}

	.titulos_carreras{
		height: 200px !important;
		width: 100%;
		background-color: #f2f2f2;
		position: relative;
		background-size: cover;
	}

	.titulos_carreras h2{
		font-size: 15px;
		font-weight: bold !important;
		color: #ffffff;
		line-height: 25px;
		background-color: rgba(0,0,0,0.5);
		position: absolute;
		bottom: 0;
		margin-bottom: 0px;
		padding: 10px 10px;
		width: 100%;
	}

	.carreras_list {
	    margin: 10px 0px;
	    padding: 0px 10px;
	}

	.carrerasPost_list {
	    margin: 10px 0px;
	    padding: 0px 10px;
	}
}

@media screen and (max-width: 500px) {	

	.col-carreras{
		width: 100%;
	}
	.col-carreras > .wpb_wrapper{
		border: 1px solid rgb(204, 204, 204);
	}

	.col-carreras > .wpb_wrapper > .vc_separator{
		display: none;
	}

	.titulos_carreras{
		height: 200px !important;
		width: 100%;
		background-color: #f2f2f2;
		position: relative;
		background-size: cover;
	}

	.titulos_carreras h2{
		font-size: 15px;
		font-weight: bold !important;
		color: #ffffff;
		line-height: 25px;
		background-color: rgba(0,0,0,0.5);
		position: absolute;
		bottom: 0;
		margin-bottom: 0px;
		padding: 10px 10px;
		width: 100%;
	}

	.carreras_list {
	    margin: 10px 0px;
	    padding: 0px 10px;
	}

	.carrerasPost_list {
	    margin: 10px 0px;
	    padding: 0px 10px;
	}
}
@media screen and (max-width: 577px) {
	.microsoft_ccilogo{
		display: inline;
		float: left;
		margin: 10px 20px 0px 20px;
	}
}

.microsoft_ccititulo {
	color: #fff; font-size: 25px; padding-left: 15px; line-height: 35px;
}

@media screen and (max-width: 385px) {
	.microsoft_ccititulo{
		padding: 0px;
		line-height: 25px;
		font-size: 22px;

	}
}

.product-category{
	margin-bottom: 0px;
	margin-top: 35px;
}
.product-category .inner a div h3{
	margin: 20px 0px;
}

/*====================================================================
						RESPONSIVE DIPLOMADO
====================================================================*/

body[data-slug=diplomado-estetica-en-cosmiatria] .products > li{
	
}

/*-------------------------------------------
			PASOS INSCRIPCION
-------------------------------------------*/

.page-id-8028 .pagina-titulo .sub-header-title {
		left: 18%;
}

.pasos_inscripcion {
	font-size: 16px;
	list-style-type: decimal;
}

.pasos_inscripcion > li {
	margin-bottom: 15px;
}

.pasos_inscripcion .listado_cuentas {
	margin: 20px;
	margin-left: 10px;
	list-style-type: square;
}

.page-id-8028 .product-details a{
	color: #fff !important;
}

@media screen and (max-width: 751px){
	.page-id-8028 .pagina-titulo .sub-header-title {
		left: 0;
		text-align: center;
		width: 100%;
	}
}


/**-------------------------------------------
				NOTICIAS
-------------------------------------------**/

.excerpt .single-share-icons .social-icons a {
	background: #fff;
}


.excerpt .single-share-icons .social-icons .fa {
	color:#068AB2;
}

.excerpt .single-share-icons .social-icons a:hover {
	background: #068AB2;
}

.excerpt .single-share-icons .social-icons a:hover .fa {
	color: #fff;
}

.page-id-5137 .recent-posts-2{
	margin-top: 16px;
}

/*
	BG COVER
*/
.bg-cover{
	background-size: initial !important;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #000000;
}
.position-relative{
	position: relative;
}
.position-absolute{
	position: absolute;
}
.i-ead-1{
	bottom: 90px;
	margin-left: 20px;
}

.btn_post {
	border: 1px solid #00c1cf;
	color: #00c1cf;
	font-weight: 600;
	padding: 10px 30px;
}

.btn_post:hover {
	background: #00c1cf;
	color: #fff;
}

.post_links {
	color: #00c1cf;
}