* {
    max-width: 100%;
}
body {
 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
 font-weight: 100;
}

.navbar-nav.navbar-right:last-child {
    margin-right: 15px;
}

.newsArticle {
	height: 140px;
}

.newsArticle > h3 {
	line-height: 55px;
}

.news-summary-title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
}

.news-summary-title a:hover {
    text-decoration: none;
}

.news-readmore {
    margin-top: 10px;
}

.news-headlines-date {
    font-size: 14px;
    color: #5A5A5A;
}

.news-summary-abstract {
    color: #999;
    font-size: 16px;
}

.noticiaImage {
	float: left;
	height: 150px;
	width: 150px;
	margin-right: 25px;
	margin-bottom: 5px;
}

#footer-boxes {
    margin-bottom: 20px;
}

.twitter-timeline {
    width: 100% !important;
    height: 348px !important;
}

/*last editing*/

.navbar-wrapper {
    margin-top: 0px;
}

.navbar-wrapper .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.navbar-wrapper .navbar {
    padding-left: 15px;
    padding-right: 15px;
}

.navbar-brand img{
    border-radius: 10px;
    padding: 5px 10px;
    background: #fff;
    margin: 10px;
}
.navbar-brand {
    float:none;
}
.navbar-nav {
    font-size:18px;
}
.navbar-nav li.active,
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background: transparent;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background: transparent;
}
.navbar-inverse {
    background: rgba(255,255,255,0.6);
    height: 65px;
}
.row, svg, .navbar-collapse, .navbar-wrapper, .navbar-header,
table img {
    max-width: none !important;
}
@media (min-width:767px) {

    .row-default {
        padding-top: 100px;
    }

    .navbar-nav.menulist,
    .navbar-nav.navbar-right:last-child {
        margin-top: 10px;

    }
    .navbar-nav>li > div#___gcse_0 {
    width: 200px;
    max-width: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    padding:5px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #222;
}
.navbar-inverse .navbar-nav > li > a:hover {
    color: #CA2128;
}
.navbar-inverse {
    border:none;
    border-color: transparent;
}
#searchbox, #searchbox input {
    width: 145px;
    height: 30px;
}
#searchbox {
    margin-right: 15px;
    margin-top: 10px;
}

/*.crowd {
    border: 1px solid rgb(202, 33, 40);
    border-radius: 20px;
background: transparent linear-gradient(to right, rgb(255, 170, 170) 0%, rgba(202, 33, 40, 0.85) 4%, rgba(202, 33, 40, 0.85) 96%, rgb(255, 170, 170) 100%) repeat scroll 0% 0%;
    color: #fff;
}*/

#iwith-cajalateral1 {
    min-height: 480px;
}
#iwith-cajalateral2 {
    min-height: 1500px;
}
@media (max-width: 768px){
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-bottom: -15px;
    }
    .navbar-nav {
        margin: 0;
    }
    .navbar-collapse.collapse.in,
    .navbar-collapse.collapsing {
        background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0% !important;
    }
    .row > div {
    text-align:center;
    }

}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
		color: #444;
		font-weight: bold;
		text-decoration: underline;
	}
	.navbar-inverse .navbar-nav > li > a {
		color: #000;
	}
    .container.marketing .col-sm-2 > img {
        width: auto !important;
    }
    /*#myCarousel, #myCarousel .carousel-inner,#myCarousel .carousel-inner .item, #myCarousel #iwith-header-photo {
        height: 150px !important;*/
    /*}*/
    body {
        margin-top: 100px;
    }
    iframe {
        /*height: auto;*/
        margin: 1rem 0 3rem;
    }
    img {
        float: none !important;
        max-width: 100% !important:;
    }
    td {
        display: block;
        width: 100%;
    }
    .carousel-inner > .item > img {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .carousel-caption {
        position: relative;
        z-index: 0;
        width: 80%;
    }
    
}
/*google search*/
.gsc-control-cse {
    background-color: transparent !important;
    border-color: transparent !important;
    font-family: inherit !important;
}
.cse .gsc-control-cse, .gsc-control-cse {
    border: none !important;
}
input#gsc-i-id1.gsc-input {
    background: transparent !important;
}
.gsib_a {
    padding-top: 2px !important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    width: 35px !important;
    height: 25px !important;
    padding: 5px 10px !important;
}
.gsc-tabsArea > .gsc-tabHeader {
	height: auto !important;
}

.navbar-nav>li>.dropdown-menu {
    background: rgba(255,255,255,0.6);
    margin-top: 2px;
}
/* fix flickr badge */

div#flickr_badge_wrapper > a:nth-child(14),
div#flickr_badge_wrapper > center {
    display: none;
}
/* 2020 fixes*/

.carousel-inner > .item > img {
    -o-object-fit: cover;
    object-fit: cover;
    
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ca2128;
}
@media (max-width:600px) {
    body .news-summary-abstract img {
        margin: 2rem auto !important;
        float: none;
    }
}

.carousel-inner * {
    white-space: normal;
}

.carousel-caption {
    left: 10% !important;
    right: 10% !important;
}
