.blog-rector{
    background-color: #114980;
    color: white;
	border-radius:20px;
	padding:20px;

}
.blog-rector *{
    color: white;
}

.blog-rector .inner-row p{
	color:black;
}
.blog-rector .inner-row .blog-fecha{
    color: #eb6b27;
}
.blog-rector a{
	margin: 0;
}
.blog-rector .inner-row{
	   background-color: white;
    display: block;
    height: fit-content;
    position: absolute;
    width: fit-content;
    margin: 10px;
		padding:10px,
}
.page-template-news-php .col-md-8{
	margin-bottom: 40px !important;
}
.aux-sidebar.aux-sidebar-primary{
	margin-top: 20px;
}
.aux-breadcrumbs{
	display:none;
}
.row.facultades h2{
	color:white;
	text-align:center;
	font-size:13px
}
.buscaudelar button{
	border-radius:0px 5px 5px 0px !important;
}
.buscador-principal{
	border-radius: 5px 0px 0px 5px !important;
}
.buscador-principal::placeholder{
	padding-left: 10px !important;
}
.cabezal-con-todo tr {
	max-width: 1270px;
}
.grid-udelar.verde-udelar .wp-block-column{
	background-color:#72BD01;
}
.grid-udelar.verde-udelar .wp-block-column h2,
.grid-udelar.verde-udelar .wp-block-column p{
	color:black;
}
 .grid-udelar.violeta-udelar .wp-block-column{
	background-color:#67217A;
}
.grid-udelar.violeta-udelar .wp-block-column h2,
.grid-udelar.violeta-udelar .wp-block-column p{
	color:white;
}
.aside h3 {
	font-size:18px;
	padding:7px;
	color:white;
    font-weight: normal !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #004A82;
    border-radius: 5px;
}
input[type="submit"] {
  font-size: 1em;
  padding: initial;
  padding: 10px;
  border-radius: 10px;
  color: white;
}
form[action="/portal/noticias-archivo/"] input{
	width:100%;
    height: 30px;
    border: none;
    border-radius: 5px !important;
    color: #444;
    margin-bottom: 20px;
}
form[action="/portal/noticias-archivo/"] label {
	display:none;
}
form[action="/portal/noticias-archivo/"] input[type="submit"] { 
    background-color: #6A7C89 !important;
    color: white;
    border: 1px solid #6A7C89;
}




form[action="/portal/noticias-archivo/"] select#category{
    width: 100% !important;
    height: 30px;
    border: none;
    border-radius: 5px !important;
    color: #444;
    margin-bottom: 20px;
}

.grid-udelar.naranja-udelar .wp-block-column{
	background-color:#FF9A00;
}
.grid-udelar.naranja-udelar .wp-block-column h2,
.grid-udelar.naranja-udelar .wp-block-column p{
	color:black;
}
 

.grid-udelar.azul-udelar .wp-block-column h2,
.grid-udelar.azul-udelar .wp-block-column p{
	color:white;
}
 

.grid-udelar.azul-udelar .wp-block-column{
	background-color:#004A82;
}
.grid-udelar.azul-udelar .wp-block-column h2,
.grid-udelar.azul-udelar .wp-block-column p{
	color:white;
}
 
.grid-udelar.center-udelar .wp-block-column *{ 
	text-align:center;
	margin: 15px auto;
	
}

.grid-udelar .wp-block-column h2{
	font-size: 18px;
	color:#004A82;
	font-weight:bold;
	
}
 .grid-udelar .wp-block-column p{
	 margin: 20px 0;
}

.grid-udelar .wp-block-column{
	padding: 15px;
	background-color: white;
}

.aux-header-elements,
.subfooter.aux-subfooter .aux-row{
	max-width:1200px;
	margin:auto;
}
.home .container.aux-fold {
    padding: 0;
    max-width: 100%;
} 
.element_5.read_more, .news_link{
	width:100px;
	text-align: center !important; 
	height:30px;
	}
.container-alternative .inner-alternative{
	max-width:1200px; 
	margin:auto;
}
.container-alternative {
	background-color: #004A82 !important;
	width:100vw;
	padding-top:20px;
}
.container-alternative  .title-container {
	background-color: white;  
	margin-bottom:20px;
}
.container-alternative .title-container h1,
.container-alternative .title-container a{ 
	color: #004A82 !important;
}
.container-alternative .title-container a{
	border: 1px solid #004A82; 
}
.container-general ,
#site-title .aux-page-title-entry{
	max-width:1200px;
	margin:auto;
}
.element_3.excerpt{
	margin-bottom: 20px;
}
a.element.element_5.read_more{
		 
    position: absolute !important;
    right: 20px !important;
    bottom: 20px !important;
	} .element_4.share_button{
		
    position: absolute !important;
    bottom: 20px !important;
    left: 20px !important;
	}
#submit_container {
    margin-top: 20px;
}
.layer-content .categories{   
	text-align:left
}
.layer-content .categories a{  
	display:inline !important;
}
.categories a.destacadas-1,
.categories a.category-57{
	display:none !important;
}


input[name="submit_news_search"] {
    background-color: #376EA3 !important;
}

.main {
    width: 60vw;
    margin: 50px auto;
}

@media screen and (max-width: 1700px) {
    .main {
        width: 72vw;
        margin: 50px auto;
    }
}

.noticia {
    background-color: #f7f7f7;
    margin: 0 0 20px 0;
    padding: 15px;
    border: #f7f7f7 1px solid;
    border-radius: 5px;
}

#submit_container {
    height: 22px;
    margin-bottom: 100px;
}

#icono_buscar {
    position: relative;
    pointer-events: none;
    top: -120%;
    right: -50%;
    transform: translateX(50%);
    transform: translateY(-100%);
    color: white;
    z-index: 99;
}

.subfooter li {
    display: inline;
    color: white;
    margin: 20px;
    font-weight: 700;
}

.subfooter p {
    color: white;
}

.subfooter>.aux-wrapper>.container {
    padding-top: 50px;
    margin-bottom: 50px;
}

.subfooter>.aux-wrapper>.container .widget-area:first-child {
    width: 40%;
}

.subfooter>.aux-wrapper>.container .widget-area:nth-child(2) {
    width: 60%;
}

/*ajustes items del footer*/
#custom_html-3 div {
    margin-bottom: 75px;
}

#wpmegamenu_pro_html_text-5 {
    margin-top: 0px;
}



@media screen and (max-width: 750px) {


    .aux-header {
        padding-top: 20px !important;
        height: 90px;
        text-align: center;
    }

    #logo {
        margin: auto !important;
    }

    .wp-mega-toggle-block {
        display: block !important;
    }

    #logo img {
        width: 120px;
        margin: auto !important;
    }

    .wpmegamenu-toggle.wpmega-enabled-menutoggle i.dashicons.dashicons-menu {
        display: block !important;

    }

    /* Cambios en la galeria de imagenes para mobile*/
    .galerias .row {
        display: flex;
        overflow-x: auto;
    }

    .galerias .row::-webkit-scrollbar {
        display: none;
    }

    .galerias .column {
        min-width: 140px;
    }

    /* Fin de cambios en la galeria de imagenes*/
    #paginador {
        width: 170px;
        margin: auto !important;
    }

    #main {
        padding: 20px !important;
    }

    p {
        margin: 10px auto 10px auto !important;
    }

    .aside {
        float: inherit;
    }

    .aside form input {
        margin: 20px 0 20px 0 !important;
    }

    .aside form {
        margin: 20px 0px 60px 0px !important;
        width: 83vw;
    }

    .post-template-default .content {
			margin:auto !important; 
        width: 85vw !important;
    }

    img {
        max-width: 83vw;
    }

    #search_results {
        width: 80vw;
        float: left;
    }

    section#wpmegamenu_contact_info-4 {
        width: 100vw;
    }

    .subfooter>.aux-wrapper>.container .widget-area:nth-child(2) {
        width: 100%;
    }

}


#paginador {
    text-align: center;
    width: 490px !important;
}

.aux-burger {
    display: none;
} 
.noticia {
	padding: 30px;
}
.news_link{
	float:none;
}
.noticia p{
	margin-bottom:20px;
}
.noticia h2 {
    font-size: 18px;
    color: #194b83; 
    font-weight: 600;
}

.noticia .date {
    font-size: 12px;
    color: black; 
	display:block;
		margin:10px 0 10px 0 !important;
    color: #BBB;
    font-size: 0.9em;
    font-weight: 500;
    text-transform: none;
}








@media (min-width: 768px) {
	
	.udelar_cifras  .wp-block-columns.has-3-columns{
		    margin: 0 -15px !important;
	}
	
		#ciencia{
		padding-left: 0;
	}
	#sociales{
		padding-right: 0;
	}
    .banner-container,.uniradio{
        padding: 10px 0 !important;
    }
    .row.directorio-udelar{
        margin: 10px 0 !important;
    }
    .row.facultades, .row.regiones{
        margin: 10px 0 !important;
    }
    .udelar_cifras .title-container{   
      margin: 20px -15px !important;
    }
    /* show 3 items */
    .carousel-inner .active,
    .carousel-inner .active+.carousel-item,
    .carousel-inner .active+.carousel-item+.carousel-item,
    .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item {
        display: block;
    }

    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item {
        transition: none;
    }

    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
        position: relative;
        transform: translate3d(0, 0, 0);
    }

    .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* left or forward direction */
    .active.carousel-item-left+.carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    /* farthest right hidden item must be abso position for animations */
    .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* right or prev direction */
    .active.carousel-item-right+.carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

/* Bootstrap Lightbox using Modal */

#profile-grid {
    overflow: auto;
    white-space: normal;
}

#profile-grid .profile {
    padding-bottom: 40px;
}

#profile-grid .panel {
    padding: 0
}

#profile-grid .panel-body {
    padding: 15px
}

#profile-grid .profile-name {
    font-weight: bold;
}

#profile-grid .thumbnail {
    margin-bottom: 6px;
}

#profile-grid .panel-thumbnail {
    overflow: hidden;
}

#profile-grid .img-rounded {
    border-radius: 4px 4px 0 0;
}

.udelar_cifras i {
    font-size: 100px !important;
    color: #333333;
}

.udelar_cifras h3 {
    margin: 20px 0;
    font-size: 60px;
    font-weight: 700;
    color: #5171A1;
}
.n2-ss-layer.n2-ow{
	left:0 !important;
}
.udelar_cifras h4 {
    margin: 20px 0;
    font-size: 18px;
    font-weight: 600;
    color: white;
}

h1 {
    margin: 0 0 40px 0;
    color: #144D7F !important;
    font-size: 22px !important;
    font-weight: 700 !important;
}

.udelar_enlaces_externos .col-md-12 {
    padding: 10px;
    background-color: #eaebed;
    border-radius: 5px;
    height: 40px;
}


* {
    box-sizing: border-box;
}

/* Position the image container (needed to position the left and right arrows) */
.container {
    position: relative;
}

/* Hide the images by default */
.mySlides {
    display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
    cursor: pointer;
}

/* Next & previous buttons */
.galerias .prev,
.galerias .next {
    color: white !important;
    cursor: pointer;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -50px;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none;
}

/* Position the "next button" to the right */
.galerias .next {
    right: 16px;
    border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.galerias .prev:hover,
.galerias .next:hover {
    color: #ccc !important;
}

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* Container for image text */
.caption-container {
    text-align: center;
    background-color: #222;
    padding: 2px 16px;
    color: white;
}

.row:after {
    content: "";
    display: table;
    clear: both;
}

/* Six columns side by side */
.column {
    float: left;
    width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
    opacity: 0.6;
}

.active,
.demo:hover {
    opacity: 1;
}

.banners_pilares .col-md-12 {
    border-radius: 5px;
    height: 70px;
}
.glt-translate-trigger{
    border-radius:5px;
}

.banners_pilares .pilar {
    border-radius: 5px;
    background-color: white;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.75) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25) !important;

}

.banners_pilares .pilar p {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: #004A82;
    font-weight: bold;
    font-size: 16px;
}

.banners_pilares .pilar:hover {
    background-color: #004A82;
}

.banners_pilares .pilar:hover p {

    color: white;

}

.banner_top {
    height: 130px;
    margin-bottom: 20px;
    background-color: #5C8AB7;
    border-radius: 5px;
}

.banner_top p {
    color: white;
    position: relative;
    top: 50%;
    transform: translatey(-50%);
}














.MultiCarousel {
    float: left;
    overflow: hidden;
    padding: 15px;
    width: 100%;
    position: relative;
}

.MultiCarousel .MultiCarousel-inner {
    transition: 1s ease all;
    float: left;
}

.MultiCarousel .MultiCarousel-inner .item {
    float: left;
}

.MultiCarousel .MultiCarousel-inner .item>div {
    text-align: center;
    padding: 10px;
    margin: 10px;
    background: #f1f1f1;
    color: #666;
}

.MultiCarousel .leftLst,
.MultiCarousel .rightLst {
    position: absolute;
    border-radius: 50%;
    top: calc(50% - 20px);
}

.MultiCarousel .leftLst {
    left: 0;
}

.MultiCarousel .rightLst {
    right: 0;
}

.MultiCarousel .leftLst.over,
.MultiCarousel .rightLst.over {
    pointer-events: none;
    color: #ccc
}

.agenda .pad15 {
    height: 480px;
    border-radius: 5px;
}

.agenda h3 {
    color: #0d4782;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}

.agenda p {
    color: #0d4782;
    font-size: 12px;
    font-weight: regular;
}

.MultiCarousel .leftLst {
    background: inherit;
    font-size: 22px;
    margin-left: -45px;
    margin-top: -20px;
    color: #114980;
}

.MultiCarousel .rightLst {
    background: inherit;
    font-size: 22px;
    margin-right: -50px;
    margin-top: -20px;
    color: #114980;
}

.MultiCarousel .leftLst:hover,
.MultiCarousel .rightLst:hover {
    color: grey;
    background: inherit;
}

.MultiCarousel .leftLst:selected,
.MultiCarousel .rightLst:selected {

    color: grey;
    background: inherit;
}

.enlaces_interes .pad15 {
    position: relative;
    width: 95%;
    height: 130px;
    border-radius: 5px;

}

.enlaces_interes .pad15 a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ver_mas_link {
    margin-top: 10px;
    clear: both;
    float: right;
}

.ver_mas_link a {
    color: #0d4782;
}

.ver_mas_link i {
    font-size: 20px !important;
    color: #0d4782;
}

.entry-content ul li,
.comment-body ul li,
.entry-content ol li,
.comment-body ol li {
    list-style: none;
}

.map_category label {
    width: 80%;
    display: inline-block !important;
    padding: 2px 0;
    color: #ffffff;
}

.entry-content ul li input[type=checkbox],
input[type=radio] {
    width: 10%;
    float: left;
    height: 22px;
}

#site-title .page-header{
	color:white !important;
	margin:auto;
	border:none;
}
#site-title .page-header h1{
	color: white !important;
}
.grid-items-wrap .grid-items .item.item-1873 .layer-wrapper .layer-content {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50%;
    display: grid;
    padding: 20px;
}

.aux-sidebar .sidebar-inner{
    padding: 0 !important;
    padding-top: 20 !important;
}
.aux-content-top-margin .aux-primary {
    padding-top: 0 !important;
}
.title-container,
.sidebar-content .widget-title,
#site-title .page-header {
    margin: 20px auto;
	max-width:1270px !important;
    padding: 15px;
    background-color: #004A82;
    border-radius: 5px;
    display: block;
}

.title-container a {
    text-align: right;
    float: right;
    color: white;
    border: 1px solid white;
    border-radius: 5px;
    padding: 3px 10px;
    margin-top: -3px;
}

#top-header {
    border: none;
		height: 50px;
    padding-top: 8px;
}

#top-header .aux-wrapper {
    background: #00326E;
    color: white;
}

.widget-socials .aux-social-list a {
    color: #00326E !important;
    font-size: 18px;
    background-color: #4A6E98;
    border-radius: 25px;
    margin: 5px !important;
    display: inline-block;
}

.widget-socials .aux-social-list a span {
    display: block;
    margin-top: 3px;
}

.title-container a:hover {
    text-decoration: none;
    background-color: white;
    color: #004A82 !important;
    border: 1px solid #5C8AB7;
}


.title-container h1,
.sidebar-content .widget-title {
    margin: 0;
    font-size: 18px !important;
    color: white !important;
    text-align: left;
    display: inline;
}

.sidebar-content .widget-title {
    font-weight: bold;
    display: block;
    padding: 7px !important;
    margin-bottom: 10px !important;
}

#post-grid-2218 .item {
    position: initial !important;
    width: 100% !important;
    height: 290px !important;
    margin: 0 0 20px 0 !important;

    box-shadow: 5px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

#post-grid-2218 .item .layer-wrapper {
    width: 100%;
    position: relative;
    height: 100%;
}

#post-grid-2218 .grid-items {
    width: 100% !important;
    height: 610px !important;
}

#post-grid-2218 .item .layer-wrapper .layer-media {
    width: 50%;
    float: left;
    height: 290px;
    position: relative;
}

#post-grid-2218 .item .layer-wrapper .layer-media a {
    position: absolute;
    width: 460px;
    height: 100%;
    left: 50%;
    top: 0;
    transform: translate(-50%);
}

#post-grid-2218 .item .layer-wrapper .layer-content {
		position: relative;
    float: right;
    width: 50%;
    height: 100%;
    padding: 10px;
}

#post-grid-2218 .item .layer-wrapper .layer-content .title {

    font-size: 15px;
    font-weight: bold;
}

.uniradio {
    padding: 20px 0;
}

.uniradio .row {
    border-radius: 5px;
    padding: 20px;
    margin: 2px;
    align-items: center;
    background-color: white;
}

.uniradio .col-md-4 h3 {
    font-size: 14px;
    font-weight: bold;
}

.uniradio .col-md-4 iframe {
    width: 100%;
    height: 100px;
    margin: 0
}

.uniradio .col-md-4 iframe * {
    border: none !important;
}

.banner-container .col-md-6 img:hover {
    box-shadow: 5px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.banner-container div img {
    border-radius: 5px;
}

#post-grid-2218 .grid-items-wrap {
    overflow: visible !important;
}

.aux-site-footer {
    position: relative;
    padding: 35px 20px;
    margin: 0;
    background-color: #043C67;
    color: white;
    text-align: center;
    border: none;
}

.aux-site-footer img {
    margin: 15px;
    width: 150px;
}

.read_more, .news_link { 
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 10px;
    padding: 5px 20px !important;
    width: fit-content;
    height: fit-content;
    background-color: #6A7C89;
    border-radius: 5px;
    color: white;
    border: 1px solid #6A7C89;
}


.read_more:hover, .news_link:hover {
    color: #707070;
    background-color: white;
    text-decoration: none;
    border: 1px solid #6A7C89;
}

.share_button i {
    text-align: right;
}

.share_button i {
    color: #707070;
}

.row.facultades .col-md-4.accordion .inner-col {
    background-color: white;
    min-height: 500px;
    padding: 0px;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

.accordion .card-header.heading {
    position: relative;
    background-color: #004A82;
    padding: 20px 10px;
    border-radius: 5px 10px 0px 0px;
    border-bottom: 8px solid #6A7C89;
}

div#headingCiencia:before,
div#headingSalud:before,
div#headingSociales:before {
    width: 20%;
    height: 8px;
    position: absolute;
    content: "";
    bottom: -8px;
    left: 0px;
}

div#headingCiencia:before {
    background: #009B3E;
}

div#headingSalud:before {
    background: #0180C9;
}

div#headingSociales:before {
    background: #E40529;
}

.accordion .btn-link {
    width: 100%;
    height: 100%;
    background-color: #6A7C89;
    color: white;
    border-left: 5px solid #6A7C89;
}

.accordion .btn-link.collapsed {
    width: 100%;
    height: 100%;
    background-color: white;
    color: black;
    border-left: 5px solid white;
}

.accordion .btn-link:focus {
    width: 100%;
    height: 100%;
    background-color: #6A7C89;
    color: white;
    border-left: 5px solid #6A7C89;
}

.accordion .card {
    background-color: #6A7C89;
}


.accordion .card ul li {
    padding: 10px;
    border-left: 5px solid #6A7C89;
}

.accordion .card ul li:hover {
    background-color: #44647B;
}

.accordion#ciencia .card ul li:hover,
.accordion#ciencia .btn-link:hover {
    border-left: 5px solid #009B3E;
}

.accordion#salud .card ul li:hover,
.accordion#salud .btn-link:hover {
    border-left: 5px solid #0180C9;
}

.accordion#sociales .card ul li:hover,
.accordion#sociales .btn-link:hover {
    border-left: 5px solid #E40529;
}

.accordion .card ul a,
.accordion .card ul {
    color: white;
}

.accordion .card ul i {
    margin-right: 10px;
}

.row.directorio-udelar {
    background-color: #44647B;
    padding: 10px;
    margin: 20px 10px;
    border-radius: 5px;
}

.row.directorio-udelar h1 {
    color: white !important;
}
.row.regiones .col-md-4.regional-litoral-norte {
    padding-left: 0 !important;
	
}
#post-grid-1868 {
	padding-left: 0 !important;
}
#post-grid-2218{
	padding-right: 0 !important;
} 

.row.regiones .col-md-4.regional-noreste{
    padding-right: 0 !important;
}
.row.directorio-udelar .geodir-loc-bar {
    border: none;
}

.row.directorio-udelar .geodir_submit_search {
    background-color: #E65900;
    color: white;
    border-radius: 5px;
    padding: 10px 20px;
}
#post-grid-2323{
	padding:0 !important;
}
#post-grid-2323 .item{
	margin : 10px 0 !important;
}
.row.directorio-udelar p {
    color: white !important;
}

.row.directorio-udelar a {
    position: absolute;
    color: #98c8ea;
    bottom: 5px;
    right: 25px;
}

.row.directorio-udelar a:hover {
    color: white;
}

.skin.flat .layer-content {
    padding: 10px;
}

.home .page-header {
    display: block !important;
    height: 350px;
    margin: 0;
}

.home .page-header .aux-page-title-entry {
    display: none;
}

.row.regiones {
    margin-top: 30px;
    margin-bottom: 30px
}

.row.regiones .inner-col {
    background-color: white;
    text-align: center;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25) !important;
    height: 100px;
}

.row.regiones .inner-col img{
    height: 100px;
}

.row.regiones .inner-col h3 {
    font-size: 14px;
    font-weight: bold;
    color: black;
    margin: 15% 30px 0 10px;

}

#post-grid-1864 {
    overflow: visible !important;
    min-height: 470px;
    max-height: fit-content !important;
    display: block;
    margin-top: 0px;

    margin-bottom: -60px;
}

#post-grid-1864 .grid-items-wrap {
    height: fit-content;
}

.geodir-embed-container {
    padding-bottom: 0;
}

.mailpoet_checkbox_label {
    display: inline-flex !important;
    height: 30px;
    width: 100px;
    margin: 0;
}

.mailpoet_checkbox {
    display: -webkit-inline-box;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    margin-top: 2px !important;
}

input.mailpoet_text,
select.mailpoet_select,
.sidebar-content input,
.sidebar-content select,
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap select {
    width: 100% !important;
    height: 30px;
    border: none;
    border-radius: 5px !important;
    color: #444;
    margin-bottom: 20px;
}

.wpcf7-form span {
    width: 100%;
}

.wpcf7-form textarea {
    color: black;
    background-color: white;
}

.sidebar-content input[type="submit"] {
    background-color: #6A7C89 !important;
    color: white;
    border: 1px solid #6A7C89
}

.wpcf7-form label {
    width: 100%;
    font-weight: 500 !important;
}

.sidebar-content input[type="submit"]:hover {
    background-color: white !important;
    color: #6A7C89;
    border: 1px solid #6A7C89;
}

.wpcf7 input[type="submit"] {
    width: 200px !important;
}

.sidebar-content select,
select.mailpoet_select {
    padding-left: 5px !important;
}

input.mailpoet_text::placeholder,
select.mailpoet_select::placeholder,
.sidebar-content input::placeholder {
    color: #444;
}

.mailpoet_submit,
.wpcf7-submit {

    width: 180px;
    color: white !important;
    height: 35px;
    background-color: #E65900 !important;
    border-radius: 5px !important;
    float: right;
}

.subfooter .widget-title {
    color: white;
    font-size: 13px;
    border-bottom: none;
}

.archive .has-post-thumbnail .aux-archive .post .entry-media{
    height: 100% !important;
    position: absolute;
    left: 0;
    max-height: 210%;
    width: 40%;
}

.archive .has-post-thumbnail .aux-archive .post  .aux-media-image {
    max-width: 30% !important;
}

.archive .has-post-thumbnail .aux-archive .post  .aux-media-image {
    height: 100%;
    max-width: 160% !important;
}

.archive .has-post-thumbnail .aux-archive .post  .aux-media-image img {
    width: 100%;
    max-width: 160%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.archive .has-post-thumbnail .aux-archive .post  .entry-media {
    max-width: 35% !important;
    margin: 0;
    display: inline-block;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-main{
    max-width: 64% !important;
    margin: 0;
    padding: 20px;
    float: right;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-main .entry-header{
    font-size: 12px;
    text-align: left;
    margin-bottom: 0 !important;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-main .entry-info{
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-content{
    text-align: left;
    margin-top: 0;
    margin-bottom: 0px;
    padding: 0px;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-content p {
    margin-top: 0;
    margin-bottom: 0px;
}

.banner-container img {
    max-width: 100%;
    width: 100%;
}
.archive .has-post-thumbnail .aux-archive .post  .entry-content .clear{
    display: none !important;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-meta{
    text-align: left;
}

.archive .aux-archive .post {
    background-color: white;
    margin: 20px 0;
    position: relative !important;
}

.archive .has-post-thumbnail .aux-archive .post {
    background-color: white;
    margin: 20px 0;
    position: relative !important;
}

.archive .has-post-thumbnail .aux-archive .post  .entry-meta a{
    margin-top: 5px;
    padding: 5px 15px !important;
    color: white;
    background-color:
        #707070;
    border: 1px solid #707070;
}

.archive.has-post-thumbnail .aux-archive .post  .entry-meta a:hover {
    margin-top: 5px;
    padding: 5px 15px !important;
    color: #707070;
    background-color: white;
    border: 1px solid #707070;
    text-decoration: none;
}





.archive.category-portada-1 .aux-archive .post .entry-media,
.archive.category-destacadas .aux-archive .post .entry-media,
.archive.category-secundarias .aux-archive .post .entry-media,
.archive.category-noticias .aux-archive .post .entry-media{
    height: 100% !important;
    position: absolute;
    left: 0;
    max-height: 210%;
    width: 40%;
}

.archive.category-portada-1 .aux-archive .post .aux-media-image,
.archive.category-destacadas .aux-archive .post .aux-media-image,
.archive.category-secundarias .aux-archive .post .aux-media-image,
.archive.category-noticias .aux-archive .post .aux-media-image {
    max-width: 30% !important;
    height: 100%;
    max-width: 160% !important;
}

.archive.category-portada-1 .aux-archive .post .aux-media-image img,
.archive.category-destacadas .aux-archive .post .aux-media-image img,
.archive.category-secundarias .aux-archive .post .aux-media-image img,
.archive.category-noticias .aux-archive .post  .aux-media-image img {
    width: 100%;
    max-width: 160%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.archive.category-portada-1 .aux-archive .post .entry-media,
.archive.category-destacadas .aux-archive .post .entry-media,
.archive.category-secundarias .aux-archive .post .entry-media,
.archive.category-noticias .aux-archive .post  .entry-media {
    max-width: 35% !important;
    margin: 0;
    display: inline-block;
}

.archive.category-portada-1 .aux-archive .post .entry-main,
.archive.category-destacadas .aux-archive .post .entry-main,
.archive.category-secundarias .aux-archive .post .entry-main,
.archive.category-noticias .aux-archive .post  .entry-main{
    max-width: 64% !important;
    margin: 0;
    padding: 20px;
    float: right;
}

.archive.category-portada-1 .aux-archive .post .entry-main .entry-header,
.archive.category-destacadas .aux-archive .post .entry-main .entry-header,
.archive.category-secundarias .aux-archive .post .entry-main .entry-header,
.archive.category-noticias .aux-archive .post  .entry-main .entry-header{
    font-size: 12px;
    text-align: left;
    margin-bottom: 0 !important;
}

.archive.category-portada-1 .aux-archive .post .entry-main .entry-info,
.archive.category-destacadas .aux-archive .post .entry-main .entry-info,
.archive.category-secundarias .aux-archive .post .entry-main .entry-info,
.archive.category-noticias .aux-archive .post  .entry-main .entry-info{
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
}

.archive.category-portada-1 .aux-archive .post .entry-main .entry-content,
.archive.category-destacadas .aux-archive .post .entry-main .entry-content,
.archive.category-secundarias .aux-archive .post .entry-main .entry-content,
.archive.category-noticias .aux-archive .post  .entry-content{
    text-align: left;
    margin-top: 0;
    margin-bottom: 0px;
    padding: 0px;
}

.archive.category-portada-1 .aux-archive .post .entry-main .entry-content p,
.archive.category-destacadas .aux-archive .post .entry-main .entry-content p,
.archive.category-secundarias .aux-archive .post .entry-main .entry-content p,
.archive.category-noticias .aux-archive .post  .entry-content p {
    margin-top: 0;
    margin-bottom: 0px;
}

.banner-container img {
    max-width: 100%;
    width: 100%;
}

.archive.category-portada-1 .aux-archive .post .entry-content .clear,
.archive.category-destacadas .aux-archive .post .entry-content .clear,
.archive.category-secundarias .aux-archive .post .entry-content .clear,
.archive.category-noticias .aux-archive .post  .entry-content .clear{
    display: none !important;
}

.archive.category-portada-1 .aux-archive .post .entry-meta,
.archive.category-destacadas .aux-archive .post .entry-meta,
.archive.category-secundarias .aux-archive .post .entry-meta,
.archive.category-noticias .aux-archive .post  .entry-meta{
    text-align: left;
}

.archive.category-portada-1 .aux-archive .post,
.archive.category-destacadas .aux-archive .post,
.archive.category-secundarias .aux-archive .post,
.archive.category-noticias .aux-archive .post {
    background-color: white;
    margin: 20px 0;
    position: relative !important;
}

.archive.category-portada-1 .aux-archive .post .entry-meta a,
.archive.category-destacadas .aux-archive .post .entry-meta a,
.archive.category-secundarias .aux-archive .post .entry-meta a,
.archive.category-noticias .aux-archive .post  .entry-meta a{
    margin-top: 5px;
    padding: 5px 15px !important;
    color: white;
    background-color:
        #707070;
    border: 1px solid #707070;
}

.archive.category-portada-1 .aux-archive .post .entry-meta a:hover,
.archive.category-destacadas .aux-archive .post .entry-meta a:hover,
.archive.category-secundarias .aux-archive .post .entry-meta a:hover,
.archive.category-noticias .aux-archive .post .entry-meta a:hover {
    margin-top: 5px;
    padding: 5px 15px !important;
    color: #707070;
    background-color: white;
    border: 1px solid #707070;
    text-decoration: none;
}

#agenda-content .item {
    height: 160px !important;
}

#agenda-content .layer-media {
    display: none;
}

#agenda-content .share_button {
    position: absolute;
    left: 20px;
    bottom: 5px !important;
}

.feed-carreras .layer-media,
.category-carreras.post .layer-media {
    display: none;
}

.feed-carreras .grid-items-wrap {
    width: 100% !important;
}

.feed-carreras .grid-items {
    width: 100% !important;
}

.feed-carreras .item {
    padding: 30px !important;
    width: 100% !important;
}

.feed-carreras .item:before,
.category-54:before,
.item:before,
 .category-55:before,
 .category-56:before,
.category-carreras.post:before {
    width: 10%;
    height: 8px;
    position: absolute;
    content: "";
    top: 0;
    left: 40px;
}

.carreras.category-53,
.udelar.category-160 {
    display: none !important;
}

.feed-carreras.interior .item:after,
.carreras-universitarias-de-grado-que-se-dictan-total-o-parcialmente-en-el-interior-del-pais.category-57:after,
.category-carreras-interior-del-pais:after {
    width: 10%;
    height: 8px;
    position: absolute;
    content: "";
    top: 0;
    right: 40px;
    background: cadetblue;
}

.feed-carreras.ciencias-sociales-artisticas .item:before,
.area-social-y-artistica.category-54:before,
.category-carreras.post.category-area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat:before {
    background: #e40023;
}

.feed-carreras.ciencias-salud .item:before,
.area-ciencias-de-la-salud.category-56:before,
.category-carreras.post.category-area-ciencias-de-la-salud:before {
    background: #007ec9;
}

.feed-carreras.ciencias-naturaleza .item:before,
.area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat.category-55:before,
.category-carreras.post.category-area-social-y-artistica:before
 {
    background: #00972d;
}
.feed-carreras.ciencias-sociales-artisticas.feed-carreras.ciencias-salud .item:before,
.area-social-y-artistica.category-54:before.area-ciencias-de-la-salud.category-56:before,
.category-carreras.post.category-area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat.category-area-ciencias-de-la-salud:before  {
    background: linear-gradient(to right, #e40023, #e40023 50%, #007ec9 50%) !important;
}

.feed-carreras.ciencias-sociales-artisticas.feed-carreras.ciencias-naturaleza .item:before,
.area-social-y-artistica.category-54:before.area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat.category-55:before,
.category-carreras.post.category-area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat.category-area-social-y-artistica:before  {
    background: linear-gradient(to right, #e40023, #e40023 50%, #00972d 50%) !important;
}
.feed-carreras.ciencias-salud.feed-carreras.ciencias-naturaleza .item:before,
.area-ciencias-de-la-salud.category-56:before.area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat.category-55:before,
.category-carreras.post.category-area-ciencias-de-la-salud.category-area-social-y-artistica:before  {
    background: linear-gradient(to right, #007ec9, #007ec9 50%, #00972d 50%) !important;
}
.feed-carreras.ciencias-sociales-artisticas.feed-carreras.ciencias-salud.feed-carreras.ciencias-naturaleza   .item:before,
.area-social-y-artistica.category-54:before.area-ciencias-de-la-salud.category-56:before.area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat.category-55:before,
.category-carreras.post.category-area-social-y-artistica.category-area-ciencias-de-la-salud.category-area-de-tecnologias-y-ciencias-de-la-naturaleza-y-el-habitat:before  {
    background: linear-gradient(to right, #e40023, #e40023 33.33%, #007ec9 33.33%, #007ec9 66.66%, #00972d 66.66%) !important; 
}


.feed-carreras .read_more {
    margin-top: 30px;
}

#recent-posts-6 ul {
    padding: 20px;
    background-color: white;
}

#recent-posts-6 li {
    padding: 15px 0;
    border-bottom: 1px solid grey;
}

#recent-posts-6 li a {
    color: black;
    ;
    display: block;
    margin-bottom: 10px;
}

#recent-posts-6 li a:hover {
    color: grey;
    text-decoration: none;
}

#recent-posts-6 li .post-date {
    color: #E65900;
    font-style: normal;
}

footer{
    display: none !important;
}
.csstransitions .aux-page-show-fade.aux-page-animation-done #inner-body {
    height: auto;
    overflow: hidden;
}
.entry-info{
    border-bottom: 0 !important; 
}

.category-carreras .entry-media,
.category-carreras .entry-info .author,
.category-carreras .entry-info .meta-sep,
.category-carreras .entry-info .meta-comment,
.category-carreras .entry-info .entry-date{
	display:none;
	
}
.grid-nav-top,
.grid-nav-bottom{
	display:none;
}
#post-grid-1864 
.grid-nav-bottom{
	display: inherit;
}

#inner-body{
		background-color: #efefef !important;
	}
.nocomments{
    display:none !important;
}
#post-grid-1868 .item {
    height: 100% !important;
}
#post-grid-1868 .layer-content {
    padding: 15px !important;
}
#post-grid-1868 .item .layer-media {
    height: 350px !important;
    overflow: hidden;
}
.category-carreras.post{
    background-color: white;
    padding: 30px 30px 0 30px;
    text-align: left;
}
.category-carreras.post h3{
    font-size: 21px;
    line-height: normal; 
    text-align: left;
    font-weight: 400;
}
.category-carreras.post .entry-tax a:before{
    display: none !important;
}
.category-carreras.post .entry-tax a{
    margin-right: 10px;
    color: #337ab7;
} 
.category-carreras.post .entry-info{ 
    top: 70px;
    width: 100%;
    text-decoration: none;
    border: none;
    left: 43px;
    text-align: left;
    margin-bottom:0;
    padding-bottom:0;
}
.category-carreras.post .entry-main{ 
    margin-bottom: 0;
}
.news_link{
	margin: 0 !important;
}

.feed-noticias .noticia p{
	margin: 30px 0 !important;	
}

.category-carreras.search.search-results article.hentry{
    background: white;
    padding: 30px 40px;
    margin: 20px 0 !important;
}
.aux-sidebar.aux-sidebar-primary{
    height: auto !important;
}    
form[action="/portal/?"] input{
    padding-left: 10px !important;
}

@media (max-width: 768px) {

    #post-grid-1868 .element_1.title{
        margin-bottom: 0 !important;
    }
    

    .element_3.excerpt{
        margin-bottom: 50px !important;
    }
    #post-grid-1868 .item .layer-media {
        height: auto !important; 
    }
    form[action="/portal/?"] input,form[action="/portal/?"] button{
        margin: 10px 0 !important;
    }
    
 
    .home #primary{
        margin-top: 0 !important;
    } 
    .site-title,
    .aux-page-title-entry{
        margin:20px !important; 
    }
    .site-title .page-title, 
    .aux-page-title-entry .page-title{ 
        margin: 10px;
        font-size: 1.5em !important;
    }
	.category-carreras.post{
		margin:20px !important;
		padding:20px !important;
			
		
	}
.category-carreras.post .entry-info{
        position:initial !important;
        text-align: left;

	}
	.grid-items .item{
	height:auto !important
}
	#post-grid-1864 .share_button{
        float: left;
	}
	#post-grid-1864 .share_button,
	#post-grid-1864 .read_more,
	#post-grid-2218 .share_button,	#post-grid-2218 .read_more  {
		position: absolute !important;
		margin:20px 0 !important;
		display:inline !important;
	}
	#post-grid-1868{
		margin-bottom:40px !important;
	}

	#main{
		padding:0 !important;
		margin:auto; 
	}
	.entry-content.clearfix{
		width:100vw; 
	}
	.container-general{
		display:block;
		width:90vw;
		margin: auto !important;
	}
	.container-alternative {
		width:100vw;
    padding: 20px 0 !important;
		margin:auto;
	}
	.container-alternative .inner-alternative{
	max-width:90%; 
	margin:auto !important;
}
    #post-grid-2218 .element_4 { 
        float: left; 
    }
    #post-grid-2218 .grid-nav-bottom{ 
        display:none;
    } 
    #post-grid-2218 .grid-items {
        height: fit-content !important;
    }
    #post-grid-2218 .item { 
        height: fit-content !important;  
        border-radius: 5px !important; 
    }
    #post-grid-2218 .item .layer-wrapper .layer-media {
        width: 100%;
        float: none;
        height: fit-content !important;
        position: initial;
    }
    #post-grid-2218 .item .layer-wrapper .layer-media a {
        position: initial;
    }
    
    #post-grid-2218 {
        padding: 10px;
        background: url() repeat scroll 0 0;
        width: 100% !important;
        height: fit-content !important;
        padding: 0 !important;
    }
    #post-grid-2218 .item .layer-wrapper .layer-media {
        width: 100%;
        float: none;
        height: 290px;
        position: initial;
    }
    #post-grid-2218 .item .layer-wrapper .layer-content {
        float: none;
        width: 100%;
        height: 100%;
        padding: 20px !important;
        position: initial;
        display: block;
    }
    #post-grid-1868 .element_0 {
        display: block;
        font-size: 16px;
        line-height: normal;
        padding: 5px 10px;
        text-align: left;
    }
    #post-grid-1868.post-grid .grid-items {
        border-radius: 5px !important; 
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
    }
    #post-grid-1868 .grid-items-wrap {
        height: fit-content !important;
    }
    #post-grid-1868 {
        height: fit-content !important;
        overflow: visible !important;
        padding: 0 !important;
    }
     
    .grid-items-wrap .grid-items .item.item-1873 .layer-wrapper .layer-media {
        position: initial; 
    }
    .grid-items-wrap .grid-items .item.item-1873 .layer-wrapper .layer-content {
        position: initial;
        bottom: 0px;
        text-align: right;
        width: 100%;
    	padding: 20px 20px 50px 20px;
        padding: 20px;
    }
	

    .grid-items-wrap .grid-items .item.item-1873 .layer-wrapper .layer-content {
        display: block!important;
        width: 100% !important;
 
    }
    #post-grid-1868 {
        width: 100% !important;
    }

    .grid-items-wrap .grid-items .item.item-1873 .layer-wrapper .layer-content {
        position: initial;
        bottom: 0px;
        text-align: right;
        height: 300px !important;
        width: 100%; 
         padding: 20px !important;
        padding: 20px;
    }
    #post-grid-1868 .element_1 {
        display: block;
        font-size: 12px;
        padding: 5px 10px;
        margin-bottom: 40px !important;
        text-align: left;
    }
    #post-grid-1868 .element_4 {
        float: left;
    }
 
    #post-grid-1864 {
        display: block;
        overflow: visible !important;
        min-height: 470px;
        max-height: fit-content !important;
        margin-top: 0px;
        margin-bottom: -60px;
    }

    #post-grid-1864 .grid-items-wrap {
        height: fit-content;
        overflow: inherit;
        width: 100% !important; 
        margin: 0 !important;
        position: inherit;
        display: block;
    }
    .item .layer-content {
        padding: 20px 10px 0 10px !important;
    }
    #post-grid-1864 .element_1 {
        display: block;
        font-size: 12px;
        padding: 5px 10px;
        text-align: left;
        margin-bottom: 30px !important;
    }
    #post-grid-1864 .element_4 {
        font-size: 12px;
        display: block;
        position: absolute;
        padding: 10px;
    }
    .post-grid .grid-items {
        height: fit-content !important;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
        width: 100% !important;
    }

    #post-grid-1864 .item {
        height: auto;
        position: initial !important;
        margin: 20px 0 !important;
        width: 100% !important;
    }


    #sitefooter{
        display: block;
    }
    .row.facultades .col-md-4.accordion .inner-col {
        background-color: white;
        min-height: 340px !important;
        margin: 20px 0 !important;
        border-radius: 5px;
        padding: 0px;
        box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25) !important;
    }
    
    .archive.category-portada-1,
    .archive.category-destacadas,
    .archive.category-secundarias,
    .post.category-noticias{        
        height: fit-content;
        margin: 20px 0 !important;
    }
    .archive.category-portada-1 .aux-archive .post ,
    .archive.category-destacadas .aux-archive .post ,
    .archive.category-secundarias .aux-archive .post ,
    .archive.category-noticias .aux-archive .post { 
        margin: 20px !important;
    }
    
    .archive.category-portada-1 .aux-archive .post  .entry-meta,
    .archive.category-destacadas .aux-archive .post  .entry-meta,
    .archive.category-secundarias .aux-archive .post  .entry-meta,
    .archive.category-noticias .aux-archive .post  .entry-meta{
        height: fit-content !important;
    }
    
    .archive.category-portada-1 .aux-archive .post  .entry-media,
    .archive.category-destacadas .aux-archive .post  .entry-media,
    .archive.category-secundarias .aux-archive .post  .entry-media,
    .archive.category-noticias .aux-archive .post  .entry-media {

        width: 100% !important;
        max-width: 100% !important;
        position: inherit;
        height: 150px !important;
    }
    
    .archive.category-portada-1 .aux-archive .post  .entry-main,
    .archive.category-destacadas .aux-archive .post  .entry-main,
    .archive.category-secundarias .aux-archive .post  .entry-main,
    .archive.category-noticias .aux-archive .post  .entry-main {
        width: 100%;
        max-width: 100% !important;
        position: initial;
        height: fit-content !important;
        padding:20px !important;
    }

    .archive.category-portada-1 .aux-archive .post .entry-main .aux-media-frame.aux-media-image,
    .archive.category-destacadas .aux-archive .post .entry-main .aux-media-frame.aux-media-image,
    .archive.category-secundarias .aux-archive .post .entry-main .aux-media-frame.aux-media-image,
    .archive.category-noticias .aux-archive .post  .entry-main .aux-media-frame.aux-media-image{
        max-width: 100% !important;
        width: 100%;
    } 
    .aux-media-frame.aux-media-image{  
        width: 100%;
        max-width: 100% !important;
    }
  
    .feed-carreras .item {
        margin: 20px 0 auto !important; 
    }

    .feed-carreras .read_more{
        margin-top: 40px !important; 
        right: 50% !important;
        transform: translateX(50%) !important;
    }
    .title-container h1, .sidebar-content .widget-title {
        font-size: 14px !important;
     }
    .col-md-4 {
        clear: both;
    }

    .inner-thumbnails {
        display: inline-flex;
    }

    .inner-thumbnails .column img {
        width: 140px;
    }

    .subfooter .widget-title {
        min-width: 250px !important;
        display: inline-block;
        width: 100%;
        margin: 20px 0 10px 0 !important;
        max-width: 100%;
    }

    footer {
        height: 170px !important;
    }

    footer #copyright img {
        margin: 20px !important;

    }

    .subfooter {
        padding: 20px !important;
    }

    .subfooter form input[type=submit] {
        text-align: center;
        width: 100% !important;
        margin: auto !important;
    }

    .secondary-bar.bottom-bar {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: 29px;
    }

    #top-header .widget-socials.aux-socials-container {
        float: right;
        margin-right: 10px !important;
    }

    #top-header .widget-socials.aux-socials-container .customize-unpreviewable span {
        margin-top: 3px !important;
    }

    #top-header .aux-search-section.aux-end.aux-middle {
        float: left;
        margin: 5px 0 0 10px !important;

    }

    #top-header #logo {
        width: 100%;
    }

    #top-header .bottom-bar.secondary-bar.aux-tablet-on.aux-float-wrapper {
        float: left;
    }

    #site-header .aux-header-elements {
        position: absolute;
        top: 50%;
        max-height: 40px;
        transform: translateY(-50%);
        right: 0;
        left: 0;
    }

    #site-header .aux-menu-box.aux-phone-off.aux-auto-locate.aux-end.aux-fill.aux-tablet-center {

        position: absolute;
        top: 5px;
        height: 29px;
    }

    #site-header .dashicons.dashicons-no {
        position: absolute;
        top: 0;
        left: 20px;
    }

    .row.regiones .inner-col h3 {
        color: white !important;
    }

    .row.regiones .inner-col {
			height:auto;
        margin: 20px 0 !important;
    }

    .banner-container .col-md-3 {
        margin: 20px 0 !important;
    } 
    #site-header #wpmm-wrap-header-primary {
        margin-top: 40px !important;
    }

    #site-header .dashicons.dashicons-menu {
        position: absolute;
        display: block !important;
        top: 0;
        left: 20px;
    }

    .title-container,
    .sidebar-content .widget-title {
        margin: 20px 0 !important;
        padding: 15px !important;
        background-color: #004A82;
        border-radius: 5px;
        display: block;
    }

    .title-container a {
        text-align: right;
        float: right;
        color: white;
        border: 1px solid white;
        border-radius: 5px;
        padding: 3px 9px !important;
        margin-top: -3px !important;
    }

    .row.regiones .inner-col {
        background-color: #084b80 !important;
        text-align: center;
        box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25) !important;
        border-radius: 5px !important;
        padding: 10px !important;
    }

    .row.regiones .inner-col img {
        margin: auto !important;
    }

    .row.regiones .inner-col h3 {
        color: white;
    }

    .banner-container .col-md-6 {
        margin: 20px 0 10px 0 !important;
    }

    #site-header #wpmm-wrap-header-primary.hide-menu {
        margin-top: 0 !important;
    }

    * {
        margin: 0 !important;
        padding: 0 !important;
    }

    .noticia {
        width: 80vw;
        margin: 20px 0 20px 0 !important;
        padding: 20px !important;
    }
    .facultades button{
        font-size: 11px;
    }
    .row.directorio-udelar a {
        position: initial;
        display: block;
        margin: 10px 0 !important;
    }
    .card-header.heading{
        padding:20px !important;
    }
    .facultades .btn.btn-link{
        padding: 10px 0 !important;
    }
    .row.directorio-udelar {
        padding: 20px !important;
    }
    .wp-block-geodirectory-geodir-widget-search .gd-search-input-wrapper.gd-search-field-near{
        margin-top:5px !important;
    }
    .wp-block-geodirectory-geodir-widget-search  .geodir_submit_search{
        width: 31% !important;
    }
    .post-grid-1864 .share_button,
    .post-grid-1864 .read_more{
        display: block !important;
    }
    #post-grid-1864 .element_3{
        margin-bottom: 0 !important;
    }
    #post-grid-1864 .element_4.share_button{
        position: initial !important;
    }
    #post-grid-1864 .element_5.read_more{     
        position: initial !important;
        margin: 20px 0 !important;
        float: right;
    }
    #post-grid-2218 .element_5.read_more,
    #post-grid-2218 .element_4.share_button{
        position: initial !important;
    }
    #post-grid-2218 .excerpt {
        margin: 0 !important;
    }
    #post-grid-2218 .element_5.read_more{
        float: right;
    }

    #main .aux-wrapper .container {
        display: flex  !important;
        flex-direction: column  !important;
      }
    
        
      #main .aux-wrapper .container #primary.aux-primary { 
        order: 2 !important;
      }
    
      #main .aux-wrapper .container .aux-sidebar.aux-sidebar-primary { 
        order: 1 !important;
      }
     
      #main .aux-wrapper .container  .aux-sidebar.aux-sidebar-secondary { 
        order: 3 !important;
      }

      #site-title{
          margin-top: 10px !important;
      }
}/*
===============================================================
 #CUSTOM CSS
- Please do not edit this file. This file is generated from admin area.
- Every changes here will be overwritten by theme
===============================================================*/
    
/* site-body-background-size 
=========================*/
body { background-size:auto; }
/* site-body-background-pattern 
=========================*/
body:before { height:100%; background-image:url(); }
/* site-body-background-repeat 
=========================*/
body { background-repeat:no-repeat; }
/* site-body-background-position 
=========================*/
body { background-position:left top; }
/* site-body-background-attach 
=========================*/
body { background-attachment:scroll; }
/* content-typography 
=========================*/
body { font-family: &quot;Roboto&quot;;font-weight: regular; }
/* main-title-typography 
=========================*/
h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: &quot;Roboto&quot;;font-weight: 300; }
/* page-title-typography 
=========================*/
.page-title { font-family: &quot;Roboto&quot;;font-weight: 300; }
/* header-menu-typography 
=========================*/
.aux-master-menu { font-family: &quot;Roboto&quot;;font-weight: 100; }
/* site-header-container-height 
=========================*/
.site-header-section .aux-header-elements, .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:130px; }
/* site-header-container-scaled-height 
=========================*/
.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-top-sticky .site-header-section.aux-sticky .aux-header-elements { height:130px; }
/* site-header-navigation-item-height 
=========================*/
.site-header-section .aux-middle .aux-menu-depth-0 > .aux-item-content { height:60px; }
/* site-mobile-header-toggle-button-color 
=========================*/
.aux-header .aux-burger:before, .aux-header .aux-burger:after, .aux-header .aux-burger .mid-line{ border-color:#ffffff; }
/* site-menu-full-screen-background-color 
=========================*/
#fs-menu-search:before { background-color:rgba(255, 255, 255, 0.95); }
/* site-top-header-background-color 
=========================*/
.aux-top-header { background-color:#003070; }
/* site-secondary-logo-max-height 
=========================*/
.aux-logo-footer .aux-logo-anchor, .aux-logo-footer .aux-logo-anchor img { max-height:40px; }
/* header-logo-width 
=========================*/
.aux-logo-header .aux-logo-anchor{ max-width:500px; }

