@media (max-width: 767px) and (min-width: 320px){
    body {
        /* width: 700px; */
        /* margin: auto; */
    }
    #content-left{width: 100%;float: none;margin: auto;}
    #header{
        width: 300px;
        margin: auto;
        background: none;
        height: 90px;
        overflow: hidden;
        /* display: block; */
        /* clear: left; */
    }
    #footer .wrapper{
        width: 300px;
        margin: auto;
    }
    .wrapper.breadcrumbs{height: auto;width: 100%;margin: auto;float: none;clear: left;display: block;border-bottom: none;/* padding-bottom: 0px; *//* margin-bottom: 10px; *//* clear: left; *//* display: inline-block; */border-bottom: 1px solid #eee;padding-top: 90px;}
    .page-membros .wrapper.breadcrumbs{border-bottom: 1px solid #eee !important;}
    .wrapper{
        margin: auto;
        overflow: hidden;
        width: 100%;
        border-bottom: 1px solid #eee;
        /* display: none; */
        padding-top: 0px;
    }
    #javali img {
        top: -1px;
        position: absolute;
        width: 65px;
        right: 30px;
    }
    .calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.single-day{
        display: none;
    }
    .page-calendar-node-field-data-day .view .date-nav-wrapper .date-prev,
    .page-calendar-node-field-data-day .view .date-nav-wrapper .date-next{display: none;}
    a#javali{
        position:relative;
    }
    .page-search .content > h2{
        width: 300px;
        margin: auto;
    }
    .breadcrumbs .breadcrumb {
        position: relative;
        top: 0;
        margin: 15px auto 5px auto;
        height: auto;
        width: 300px;
        font-size: 20px;
    }
    #header-mainmenu .menu{
        display: none;
    }
    #header-mainmenu .wrapper{
        width: 700px;
        margin: auto;
    }
    #content-left #destaques-home .destaques-home{position: relative;/* height: 300px; *//* display: block; */width: 100%;}
    #content-left #destaques-home .destaques-home img{
        /* max-width: 100%; */
        /* display: block; */
        /* height: auto; */
        /* position: absolute; */
    }
    .destaques-home-img{
        /* max-width: 460px; */
        /* display: none; */
        /* width: 100%; */
        /* position: relative; */
        height: 200px;
        overflow: hidden;
    }
    #destaques-home .destaques-home-content{
        padding: 40px 15px 30px;
        width: 300px;
        margin: auto;
    }
    #header-mainmenu ul li span.no-link, #header-mainmenu ul li a:link, #header-mainmenu ul li a:visited{
        width: auto;
        padding: 17px 11px;
    }
    #content-left #destaques-home{
        overflow: hidden;
        width: 100%;
        border: none;
        /* display: none; */
    }
    .noticias-home-content-body{
        display: none;
    }
    .noticias-home-img{width: 300px;height: 140px;overflow: hidden;}
    .noticias-home-img img{
        width: 300px;
        height: auto;
        float: left;
    }
    .noticias-home-content {
        width: 280px;
        padding: 20px 10px 20px 10px;
        height: 120px;
    }
    #content-left #noticias-home .noticias-home{
        height: 160px;
        width: 300px;
        margin: auto;
        float: none;
        border: none;
    }
    #footer-middle ul{
        margin: 0 0px 0 0 !important;
        width: 300px !important;
        text-align: center;
    }
    #footer-right{
        width: 300px;
        padding: 0;
        text-align: center;
        margin: 20px auto !important;
        float: none;
        clear: left;
    }
    #footer-middle{width: 300px;border-right: none;float: left;text-align: center;padding-top: 15px;}
    #footer-social a{
        margin-bottom: 20px;
    }
    #header-inside{
        height: 90px;
        overflow: hidden;
    }
    .calendar-calendar .day-view #single-day-container
    {/* display:none; */
        overflow: hidden;
        height: auto;

    }
    .calendar-calendar{
        border-bottom: 1px solid #ccc;
    }
    .calendar-calendar .day-view #multi-day-container{
        height: auto;
        border: none;
        overflow: visible;
    }
    .calendar-calendar .week-view #multi-day-container table, .calendar-calendar .day-view #multi-day-container table{
        width: 00%;
    }
    .calendar-calendar .day-view .full td .inner div.calendar div a{
        display: list-item;
        position: relative;
        margin-top: 4px;
        font-size: 13px;
        /* color: #eee; */
        /* background-color: red; */
        line-height: 0;
        height: 22px;
        margin-top: 10px;
    }
    .calendar-calendar .week-view #multi-day-container table td, .calendar-calendar .day-view #multi-day-container table td{
        border: none;
        width: 100%;
        padding: 0;
        margin: 0;
        display: block;
        padding-top: 5px;
        /* border-bottom: 1px solid #eee !important; */
    }
    .calendar-calendar .day-view #multi-day-container table > tbody > tr > td{
        /* border-bottom: 1px solid #eee !important; */
    }
    .calendar-calendar .day-view #multi-day-container table  tbody  tr  td tr td{
        border: none !important;
    }
    .calendar-calendar .week-view #multi-day-container table td, .calendar-calendar .day-view #multi-day-container table td > span{
        display: none;
    }
    .page-calendar-node-field-data-day .view-header{
        border-bottom: 1px solid #eee;
    }
    .calendar-calendar .day-view .full td .inner div.view-item{
        border-bottom: 1px solid #eee;
    }
    .calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview{
        background-color:transparent;
        border: none;
    }
    .calendar-calendar .day-view .full .calendar.dayview .contents div, .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents div{
        color: #044C7E;
    }
    .calendar-calendar .week-view div.single-day .half-hour, .calendar-calendar .day-view div.single-day .half-hour{
        border:none;
        height: auto;
        top: 0px;
    }
    .day-view .full div.calendar-agenda-hour{
        height: auto;
    }
    .calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a{
        margin-top: 5px;
    }
    .cutoff{
        display: none;
    }
    .calendar-calendar .week-view .header-body-divider, .calendar-calendar .week-view .single-day-footer, .calendar-calendar .day-view .single-day-footer, .calendar-calendar .day-view .header-body-divider{
        display:none;
    }
    .calendar-calendar .day-view .full td.multi-day div.dayview, .calendar-calendar .week-view .full td.multi-day div.weekview{
        height: auto !important;
        background: white;
    }
    .calendar-calendar td.calendar-agenda-items div.calendar{
        width: 100%;
        padding: 0;
    }
    .calendar-calendar .calendar-agenda-hour.first{
        display: none;
    }
    .menu_mobile {
        display: block;
    }
    #logo{
        font-size: 0px;
        height: 70px;
        display: block;
        width: 60px;
        margin: 0;
        padding: 0;
        top: 13px;
        left: 0;
        background: url("../../images/logo_mobile.png") no-repeat scroll 0 0px transparent

    }#footer-left{
        /* clear: left; */
        margin-right: 10px;
        display: none;
    }
    #footer-middle ul{
        clear: left;
        padding-left: 0 !important;
        margin-left: 0 !important;
        margin-top: 10px !important;
        height: auto !important;
    }
    #footer-social a{display: inline-block;text-align: center;margin-left: 45px;margin-top: 5px;}
    #footer-social{
        display: inline-block;
        text-align: center;
    }
    #header-mainmenu .content{

    }

    .front .wrapper #content{margin-top: 0;}

    #content-left #noticias-home{
        width: 300px;
        margin: auto;
        padding: 0;
        float: none;
        display: block;
        border: none;
    }
    #content-right{
        /* display: none; */
        clear: left;
        width: 300px;
        margin: 38px auto;
        float: none;
        display: block;
        padding-top: 40px;
    }
    #footer{
        /* display: none; */
        margin-top: 0;
    }
    #header .search-form{
        width: 150px;
        position: absolute;
        right: 65px;
        top: 30px;
    }
    .noticias-home-content-pais{
        border: none;
        /* margin-bottom: 0px; */
    }
    .destaques-home-content-body{
        width: 300px;
    }
    #slide-navigation{
        top: 215px;
        width: 300px;
        margin: auto;
        left: 0;
        right: 0;
    }
    #right-highlight,#temp_btn,#pub,#apoios{
        display: none;

    }
    #content-right iframe{
        width: 300px !important;
        margin: auto !important;
    }
    #header .search-form .form-text{
        width: 130px;
    }
    #resp-menu {
        display: none;
        position: fixed;
        z-index: 99;
        width: 100%;
        top: 0;
        top: 90px;
        height: 100%;
    }
    #resp-menu ul{position: relative;top: 0px;width: 100%;margin: 0;display: none;}
    #resp-menu ul.active{
        display: block;
    }
    #resp-menu ul > li.plus.active {
        border-bottom: 1px solid rgba(238, 238, 238, 0.2);
    }
    #resp-menu ul > li {
        clear: left;
        width: 100%;
        height: auto;
        background-color: #044C7E;
        /* padding: 10px 15px; */
        margin: 0px 0px 0px 0;
        padding-left: 0px;
        font-size: 20px;
        text-transform: uppercase;
        text-decoration: none;
        line-height: 35px;
        /* border-bottom: 1px solid red; */
        position: relative;
    }
    #resp-menu ul > li.plus div.plus{position: absolute;width: 20px;height: 20px;/* background-color: red; */right: 15px;top: 25px;}
    #resp-menu ul > li.plus div.plus .right-plus{
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        background-color: white;
        display: block;
        position: absolute;
        height: 2px;
        z-index: 9;
        width: 15px;
    }
    #resp-menu ul > li.plus div.plus .left-plus{
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        background-color: white;
        display: block;
        position: absolute;
        height: 2px;
        z-index: 9;
        width: 15px;
    }
    #resp-menu ul > li:last-child a{
        border-bottom: 0px solid #ccc;
    }
    #resp-menu ul > li.plus.active a {
        border-bottom: 0px solid #ccc;
    }
    #resp-menu ul > li a{
        color:white;
        text-decoration: none;
        padding: 10px 2.5%;
        border-bottom: 1px solid rgba(238, 238, 238, 0.2);
        width: 95%;
        display: block;
    }
    #resp-menu ul > li span{
        color:white;
        padding: 10px 5%;
        display: block;
    }
    #resp-menu ul > li > ul > li a{
        border:none;
    }

    #resp-menu ul > li > ul{
        display: none !important;
        /* background: url("../../images/sprt.png"); */
    }
    #resp-menu ul > li.active > ul{
        display: block  !important;
        position: relative;
        top: 0;
        padding-left: 5%;
        width: 95%;
    }
    #resp-menu ul > li > ul > li{

    }
    #resp-menu ul > li.active > ul > li.active{
        border: none;
        display: block;
        /* position: relative; */
        /* top: 0; */
        /* padding-left: 5%; */
        /* width: 95%; */
    }
    #resp-menu ul > li > ul > li > ul > li{

    }
    #toggler{
        width: 50px;
        height: 40px;
        /* background-color: red; */
        position: absolute;
        top: 25px;
        right: 0px;
        z-index: 555;
    }

    #nav-icon3 {
        position: relative;
        margin: 0px auto;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        /* width: 70%; */
        width: 35px;
        height: 40px;
    }
    #toggler.active #nav-icon3 span{
        background-color: #044C7E;
    }
    #toggler #nav-icon3 span{
        background-color: #8D8D8D;
    }
    #nav-icon3 span:nth-child(1) {
        top: 8px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 18px;
    }
    #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
        top: 18px;
    }
    #nav-icon3 span:nth-child(4) {
        top: 28px;
    }
    #nav-icon3 span {
        display: block;
        position: absolute;
        height: 4px;
        width: 100%;
        /* background: #044C7E; */
        border-radius: 1px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }


    #toggler.active #nav-icon3 span:nth-child(1) {
        top: 18px;
        width: 0%;
        left: 50%;
        /* background-color: #ccc !important; */
    }

    #toggler.active #nav-icon3 span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    #toggler.active #nav-icon3 span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    #toggler.active #nav-icon3 span:nth-child(4) {
        top: 18px;
        width: 0%;
        left: 50%;
    }
    #header-mainmenu{
        display: none;
        height: 0;
        border-bottom: 0px solid #eee;
        border-top: 0;
    }
    .node-bottom:last-child{
        padding: 25px 10px;
    }
    #header{
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
        /* border-bottom: 1px solid #eee; */
    }
    body > .wrapper:first-child{
        position: fixed;
        /* height: 200px; */
        /* overflow: visible; */
        /* top: 20px; */
        /* clear: left; */
        padding-top: 0;
        z-index: 99999;
        background-color: white;
    }
    .social-share{
        width: 300px;
        margin: auto;
    }
    .node-type-pagina .content.clearfix{
        width: 300px;
        margin: auto;
    }
    .page-orgaos-sociais #orgaos-sociais{
        width: 300px;
        padding-left: 0px;
        padding-right: 0px;
        margin: auto;
    }
    .page-orgaos-sociais #orgaos-sociais-mesa-l{
        width: 100%;
    }
    .page-orgaos-sociais #orgaos-sociais-comissao{
        width: 100%;
    }
    .node-type-pagina #content.content-sec .node{
        padding: 0px 0px 25px 0px
    }
    .node-type-pagina .content.clearfix .field-item ul li{
        margin-left: 0px;
        padding-left: 0px;
    }
    .node-type-pagina div[about="/contatos"] .field-items .field-item div:nth-child(2){
        width: 100% !important;
        position: relative;
    }
    .node-type-pagina div[about="/contatos"] .field-items .field-item div:nth-child(2) iframe{
        position: relative;
    }
    .membros-filter.container-inline{
        width: 300px;
        margin: auto;
        /* padding: 20px 0px; */
        overflow: hidden;
        border-bottom: none;
        padding: 0;
    }
    .membros-filter.container-inline .form-item{
        width: 300px;
        margin-bottom: 10px;
    }
    .membros-filter.container-inline select{
        width: 300px;
        max-width: 300px !important;
    }
    .membros-filter.container-inline #edit-container{
        display: block;
        /* float: left; */
    }
    .page-noticias .noticias-home-img, .page-noticias .noticias-home-img img{
        width: 100%;
    }
    .membros-filter #edit-submit{
        background-position: 135px -717px;
    }
    #noticias-page .noticias-home-content{
        padding: 0;
        width: 300px;
        margin: auto;
        float: none;
        clear: left;
        padding-top: 15px;
    }
    #noticias-page .noticias-home{
        display: inline-block;
        width: 100%;
        border-bottom: 1px;
    }
    .noticia-separator{
        width: 100%;
        height: 1px;
        background-color: #eee;
    }
    .page-noticias .noticias-home-content-pais, .page-noticias .noticias-home-content-title, .page-noticias .noticias-home-content-created{
        width: 300px;
        margin: auto;
    }
    .noticias-home-img{
        height: 200px;
    }
    #noticias-page .item-list, #membros-page .item-list{
        width: 100%;
        padding: 0px 0px;
        border-top: 0px;
        margin-bottom: -10px;
    }

    #noticias-page .item-list .pager, #membros-page .item-list .pager{
        padding-top: 0px;
    }

    .page-calendar-node-field-data .date-nav.item-list{
        width: 300px;
        margin: auto;
    }
    .page-calendar-node-field-data .date-heading{
        text-align: left !important;
    }
    .page-calendar-node-field-data .date-prev{
        right: 100px !important;
    }
    .page-calendar-node-field-data .date-next{
        right: 40px !important;
    }
    .page-calendar-node-field-data .view-content{
        width: 100%;
        margin: auto;
        border: none;
    }
    .page-newsletter-list .newsletter{
        padding: 20px 0px !important;
        width: 100% !important;
    }
    .page-newsletter-list .newsletter-home-img{
        width: 145px;
        margin: auto;
    }
    .page-newsletter-list .newsletter-title{
        width: 300px;
        margin: auto;
        text-align: center;
    }
    .page-newsletter-list .newsletter-download{
        width: 300px;
        margin: auto;
        text-align: center;
    }
    .page-newsletter-list .membros-filter.container-inline{
        border-bottom: none;
        width: 300px;
        padding: 0;
    }
    .page-newsletter-list .newsletter-download span{
        display: inline-block !important;
        float: none !important;
    }
    .page-newsletter-list .membros-filter.container-inline .form-item, .page-newsletter-list .membros-filter.container-inline .form-item select{
        width: 100%;
        margin-bottom: 10px;
    }
    #edit-submit{
        width: 100%;
        margin-right: 0px;
        padding-right: 0px;
    }
    .page-newsletter-list .membros-filter.container-inline #edit-submit{
        background-position: 135px -715px;
    }
    .page-newsletter-list .membros-filter.container-inline #edit-submit:hover{
        background-position: 100px -765px;
    }
    .page-media .media-table{
        display: block;
        margin-bottom: 40px;
    }
    .page-media .media-table td{
        padding: 15px 0px;
        display: block;
        width: 100%;
    }
    .page-media .media-table td.body{
        width: 300px;
        margin: auto;
    }
    .page-media #content.content-sec{
        border-bottom: none;
    }
    #media-page{
        border-bottom: 1px solid #eee;
        /* margin-bottom: 50px; */
    }
    .page-media .item-list{
        margin: 15px 0 15px 0;
    }
    .page-media .media-table tr{
        display: block;
        border-bottom: solid 1px #CCCCCC;
        margin-bottom: -17px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    .page-media .media-table tr:last-child{
        border: 0;
        border-bottom: 1px solid #eee;
    }
    .page-media .media-table tbody{
        display: block;
        width: 100%;
    }
    #links-page{
        width: 300px;
        margin: auto;
        padding:25px 0px;
    }
    #links-page ul{
        margin-left: 0px !important;
    }
    .links-filter.container-inline{
        padding: 20px 0px;
    }
    .links-filter.container-inline .form-item-categoria{
        margin-left: 0px;
        width: 250px;
    }
    .links-filter.container-inline .form-item-categoria #edit_categoria_chosen{
        width: 100% !important;
    }
    .page-links-uteis .content .container-inline div, .page-links-uteis .content .container-inline label{
        display: block;
    }
    .page-links-uteis #edit-container div, .page-links-uteis #edit-container input{
        float: none;
    }
    .page-links-uteis #edit-container{
        width: 250px;
        margin: auto;
    }
    .page-links-uteis #edit-container #edit-submit{
        width: 250px;
        background-position: 110px -717px !important;
        margin-right: 0px;
        margin-top: 10px;
    }
    .page-links-uteis #edit-container #edit-limpar{
        width: 250px;
        margin-right: 0px;
        margin-top: 10px;
    }
    #content.content-sec{
        border-bottom: 0px;
    }
    .cidade-row{
        padding: 40px 0px !important;
    }
    .cidade-row:first-child .cidade-left:first-child{
        width: 300px !important;
        margin:auto;
        float: none !important;
        position: relative;
        height: 100px;
    }

    .cidade-row:first-child .cidade-left img{
        width: 70px;
        height: auto;
    }
    .cidade-row:first-child .cidade-left-pais{
        width: 50% !important;
        margin-right: 0px !important;
        height: 100%;
        display: table;
    }
    .cidade-row:first-child .cidade-left-cidade{
        width: 50% !important;
        height: 100%;
        position: relative;
        display: table;
    }
    .cidade-row:first-child .cidade-left-pais h2, .cidade-left-cidade h2{
        font-size: 13px !important;
        display: block;
        width: 50%;
        height: 100px;
        display: table-cell;
        vertical-align: middle;
    }
    .cidade-row:first-child .cidade-left-pais img{
        margin-top: 28px;
    }
    .cidade-row:first-child .cidade-right{
        width: 300px !important;
        margin: auto !important;
        float: none !important;
    }
    .cidade-left{
        width: 300px !important;
        margin: auto !important;
        float: none !important;
    }
    .cidade-right{
        width: 300px !important;
        margin: auto !important;
        float: none !important;
        margin-top: 10px !important;
    }
    .vocabulary-cidade .cidade-row-gallery-main{
        width: 100%
    }
    .vocabulary-cidade .cidade-row-gallery-main img{
        width: 100%;
        height: auto;
    }
    .cidade-row-gallery-thumbs{
        width: 320px !important;
        margin: auto;
        float: none !important;
    }
    .cidade-row-gallery-thumbs a img{
        width: 22%;
        height: auto;
        margin-right: 3.3%;
        margin-top: 10px;
    }
    .cidade-row-gallery-thumbs a:nth-child(4) img, .cidade-row-gallery-thumbs a:nth-child(8) img, .cidade-row-gallery-thumbs a:nth-child(12) img{
        margin-right: 0px;
    }
    .node-type-pagina .node-pagina[about="/contatos"] #edit-actions{
        width: 270px !important;
    }
    .node-type-pagina .node-pagina[about="/contatos"] #edit-submit{
        padding-left: 0px !important;

    }
    .page-calendar-node-field-data .single-day .inner{
        /* display: none; */
    }
    .calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner{
        height: 15px !important;
    }
    img{
        width: 100%;
        height: auto;
    }
    #cboxClose{
        /* width: 200px; */
        /* height: 200px; */
        /* position: relative; */
        /* margin: 0px auto; */
        /* -webkit-transform: rotate(0deg); */
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        /* transform: rotate(0deg); */
        /* -webkit-transition: .5s ease-in-out; */
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        /* transition: .5s ease-in-out; */
        /* cursor: pointer; */
        /* width: 70%; */
        /* width: 50px; */
        /* height: 40px; */
        /* background: none; */
        /* margin: 20px; */
    }
    .node-type-media .field-name-body img{
        max-width: 100%;
        height: auto !important;
    }

    .links-filter select{
        width: 250px;
    }
    #content.content-sec{
        border:none;
    }
    #header-inside{
        width: 100%;
    }
    .node-bottom:last-child{
        padding: 15px 0;
        border-bottom: 1px solid #eee;
    }
    .node-bottom h2{width: 300px;margin: auto;}
    .node-bottom .pessoa-cargo-passago{
        width: 300px !important;
        margin: 15px auto !important;
        float: none;
    }
    #content{
        margin-top: 25px;
    }
    #content.content-sec .node{
        padding:0px 60px;
    }
    #noticias-page > form{
        border-bottom: 1px solid #eee;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .acordos-protocolos-title{line-height: 20px;font-size: 25px;padding: 0px  0px 25px 0px;width: 300px;margin: auto;}

    .acordo-content{width: 100%;padding-left: 0;margin: auto;padding-right: 0;}
    #acordo-page{padding: 0px 0px;width: 100%;margin: auto;}

    .anexos-container{
        width: 300px;
        margin: auto;
        display: block;
        height: auto;
        overflow: visible;
        float: none;
        margin: 0px 5%;
    }

    #acordo-title{
        width: 300px;
        margin: auto;
    }

    .acordo-content:last-child{
        border-bottom:1px solid #eee;
    }
    .node-type-media #content.content-sec .node{
        padding: 0;
        width: 300px;
        margin: 0 auto 20px auto;
    }

    #rss_icon {

    }
    #rss {
        clear: left;
        margin-top: 0px;
    }

    .acordo-content-logotipo{width: 100%;padding: 30px 0;}

    .logotipos-normas-title{line-height: 30px;font-size: 20px;}
    .page_logotipos{

    }
    .acordo-content-logotipo #acordo-title{font-size: 15px;margin: 5px 5%;}

    .anexo-link a{font-size: 11px;}
    .page-eventos-lista .event-detail{
        width: 100%;
    }

    .links-events{
        display: none !important;
    }
    .uccla-virtual-videos > li{
        margin-right: 18px;
        margin-left: 0px;
    }
    .uccla-virtual-videos > li:nth-child(2n), .uccla-virtual-videos > li:last-child{
        margin-right: 0px;
    }
    .uccla-virtual-videos > li:last-child{
        margin-right: 0px !important;
    }
    .uccla-virtual-videos > li:nth-child(3n){
        margin-right: 18px;
    }

    .page-uccla-virtual #content{
        margin-left: 0px;
        margin-right: 0px;
    }
    .uccla-virtual-video{
        width: 151px;
    }
    .page-uccla-virtual .content{
        width: 320px;
        margin: auto;
    }
    .page-uccla-virtual .wrapper.ct{
        margin-top: 25px;
    }
    
    
    div.messages {
        width: 100%;
        position: relative;
        top: 90px;

    }
}
