body{
    font-family: 'ArialNarrow';
    background: #e3dfc8;
}

#g-page-surround {
    background: #e3dfc8;
}

#g-top{
    position:absolute;
    top:-1000px;
}

#g-header {
    position: relative;
    z-index: 9;
}

#g-header .g-container {
    width: 100%;
}

#g-header .g-content {
    margin: 0;
    padding: 0;
}

#g-container-5074{
    margin-top: 75px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background: #fff;
}

#g-container-5074 .g-container{
    width: 100%;
    padding-top: 50px;
}

#g-container-5074 .icons{
    display: none;
}

.itemid-1665 .categoria{
    display:none;
}

#g-expanded{
    background:transparent;
}

#g-expanded .g-content {
    margin: 0;
    padding: 0;
}

#message{
    position:fixed;
    width:100%;
    height:100vh;
    top:0;
    left:0;
    background-image:URL('../../../images/Slider/Slider1.jpg');
    background-position:center;
    background-size:cover;
    display:none;
}

#message .overlay {
    background: #000000b0;
    position: absolute;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
}

#message .messageContent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #b30000;
    color: #fff;
    padding: 50px;
    border-radius: 12px;
    font-size: 20px;
    text-align: center;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    z-index: 1000;
    width: 520px;
    border: 3px solid #fff;
}

#message .iconMessage{
    text-align: center;
    display: block;
    width: 100px;
    margin: 0 auto;
}

#message .iconMessage svg{
    height: auto;
}

#message .iconMessage svg path{
    fill:#fff;
}

#message .firstMessage{
    display: block;
    font-size: 120px;
    text-transform: uppercase;
    font-family: 'ArialGEOBold';
    color: #ffffff7d;
}

#message .secondMessage{
    display: block;
    font-size: 35px;
    text-transform: uppercase;
    font-family: 'ArialGEOBold';
}

#message .thirdMessage{
    font-size: 30px;
    display: block;
    width: 235px;
    margin: 0 auto;
}

.accessContent{
    position:fixed;
    width:100%;
    height:100vh;
    top:0;
    left:0;
    background-image:URL('../../../images/Slider/Slider1.jpg');
    background-position:center;
    background-size:cover;
}

.accessContent .accessBox{
    background: #0000006e;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.accessContent .accessBox .insideBox {
    border: 3px solid #fff;
    background: #ff0000;
    padding: 100px 50px;
    border-radius: 20px;
    width: 400px;
    text-align: center;
    color: #fff;
}

.accessContent .accessBox .insideBox h2{
    font-family: 'ArialNarrow';
    font-weight: 100;
    margin: 0;
    font-size: 35px;
}

#g-navigation {
    background: transparent;
    border-top: 0;
    z-index: 9999999999;
}

#g-navigation > .g-container {
    position: relative;
    margin: 0;
    width: 100%;
}

#g-navigation .g-content {
    padding: 0;
    margin: 0;
}

#botoesTopo{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 75px;
    overflow: hidden;
    background-color: #E4DEC8;
}

#botoesTopo .logoPlatform{
    width: 55px;
    height: 55px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 11px;
    left: 30px;
    cursor: pointer;
}

#botoesTopo .menuPlatform, #botoesTopo .closeMenuPlatform{
    width: 55px;
    height: 55px;
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 11px;
    left: 170px;
    cursor: pointer;
}

#botoesTopo .menuPlatform{
    display:flex;
}

#botoesTopo .closeMenuPlatform{
    display:none;
}

#botoesTopo .logoPlatform .insideDiv{
    width: 53px;
    height: 53px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#botoesTopo .menuPlatform .insideDiv, #botoesTopo .closeMenuPlatform .insideDiv{
    width: 51px;
    height: 51px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#botoesTopo .menuPlatform .insideDiv, #botoesTopo .closeMenuPlatform .insideDiv{
   border: 3px solid #947e71cc;
}

#botoesTopo .closeMenuPlatform .insideDiv{
    background: #937d6f;
}

#botoesTopo .closeMenuPlatform svg{
    width: 25px;
    height: 30px;
    margin-top: 5px;
}

#botoesTopo .logoPlatform .insideDiv svg{
    height:auto;
}

#botoesTopo .menuPlatform svg{
    width: 25px;
    height: 30px;
    margin-top: 3px;
}

#botoesTopo .menuPlatform .insideDiv svg path{
    fill: #947c6f;
}

#botoesTopo .closeMenuPlatform .insideDiv svg path {
    fill: #fff;
}

#Menu{
    position: fixed;
    width: 96%;
    height: calc(100vh - 115px);
    left: 2%;
    top: 95px;
    z-index: 99999;
    border-radius: 20px;
    overflow: hidden;
    display:none;
    background: #E3DFC8;
    background: -webkit-linear-gradient(180deg,rgba(227, 223, 200, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -moz-linear-gradient(180deg,rgba(227, 223, 200, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(180deg,rgba(227, 223, 200, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr="#E3DFC8",
      endColorstr="#FFFFFF",
      GradientType=0
    );
}

#Menu .g-content{
    height: calc(100% - 90px);
}

#Menu .backMenu{
    height: calc(100% - 90px);
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.3;
    z-index: 1;
}

#Menu .backMenu svg{
    width: 800px;
    height: 800px;
}

#Menu .backMenu svg path{
    fill:#fff;
}

#Menu .listaMenus{
    height: calc(100% - 90px);
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-y: scroll;
    z-index: 9999;
    text-align: center;
    font-family: 'ArialGEOBold';
}

#Menu .listaMenus #accordeonck3024{
    padding: 0;
    border-radius: 0;
    background: transparent;
    border: 0;
}

#Menu .listaMenus #accordeonck3024 li.level1 > span a {
    padding: 0;
    margin-top: 8px;
    margin-bottom: 8px;
    color: #927e6f;
    font-size: 26px;
    font-family: 'ArialGEOBold';
}

#Menu .listaMenus #accordeonck3024 li.level1 > span a:hover{
    color: #4198e0;
}

#Menu .bandeirasPRR {
    position: absolute;
    bottom: 0;
    background: #fff;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 90px;
    z-index: 9999;
}

#Menu .bandeirasPRR img{
    width: auto;
    max-width: 520px;
}

#idioma{
    display:none;
    position: absolute;
    top: 85px;
    left: 65px;
    width: 120px;
    background: #e3dfc8;
    border: 3px solid #947c6f;
    border-radius: 20px;
    padding: 10px;
    justify-content: center;
}

#idioma a.glink{
    display:block;
}

#idioma a.glink.gt-current-lang{
    border-bottom: 1px solid #fff;
}

#idioma a.glink img{
    width:16px;
}

#idioma .gt_container--pdwr5t a.glink span {
    margin-right: 7px;
    font-size: 16px;
    vertical-align: middle;
    font-family: 'ArialNarrow';
    color: #947c6f;
}

#botoesTopo .openIdioma, #botoesTopo .closeIdioma{
    width: 55px;
    height: 55px;
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 11px;
    left: 100px;
    cursor: pointer;
}

#botoesTopo .openIdioma{
    display: inline-flex;
}

 #botoesTopo .closeIdioma{
     display: none;
 }

#botoesTopo .openIdioma .insideDiv, #botoesTopo .closeIdioma .insideDiv{
    width: 51px;
    height: 51px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #947c6f;
}

#botoesTopo .closeIdioma .insideDiv{
    background: #957c6fcc;
}

#botoesTopo .openIdioma svg{
    width: 25px;
    height: 30px;
    margin-top: 0px;
}

#botoesTopo .closeIdioma svg{
    width: 25px;
    height: 30px;
    margin-top: 5px;
}

#botoesTopo .openIdioma .insideDiv svg path{
    fill: #947c6f;
}

#botoesTopo .closeIdioma .insideDiv svg path{
    fill:#fff;
}

#g-mainbar .g-content {
    margin: 0 auto 50px auto;
    padding: 0;
    width: 1100px;
}

.com-content-article__body .dataPublicacao{
    display:none;
}

.descricao{
    height:auto !important;
}

.descricao .categoria .texto{
    display:none;
}

.descricao .titulo{
    margin-bottom: 0;
    margin-top: 10px;
    font-family: 'ArialNarrow';
    color: #947c6f;
    line-height: 1.1;
    font-size: 35px;
}

.descricao .pinNum{
    position: relative;
    width: 40px;
    height: 40px;
    display:inline-block;
    vertical-align:baseline;
}

.descricao .pinNum .iconPinNum{
    width: 40px;
    height: 40px;
    display: block;
}

.descricao .pinNum .namePinNum{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 16px;
    pointer-events: none;
    white-space: nowrap;
    font-family: 'ArialNarrow';
}

.descricao .pinNum svg{
    height:40px;
}

.descricao .icon{
    width: 40px;
    height: 40px;
    display:inline-block;
    vertical-align: top;
    background-color:transparent !important;
    margin-left: 10px;
}

.descricao .descritivo, .descricao.w100 {
    color: #947c6f;
    text-align: justify;
}

.descricao .descritivo h3{
    margin-bottom: 0;
    margin-top: 35px;
    font-family: 'ArialNarrow';
    color: #947c6f;
    line-height: 1.1;
    font-size: 25px;
}

.descricao .descritivo p, .descricao.w100 p{
    margin-bottom: 0;
}

.descricao .descritivo p, .descricao .descritivo li, .descricao.w100 p, .descricao.w100 li{
    font-size: 18px;
}

.descricao .categoria .image{
    background-color: transparent !important;
}

.blockGaleria{
    text-align:center;
    height: auto !important;
    margin-bottom: 50px;
}

.blockGaleria .multipleImages{
    height: 470px;
    width: 390px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 20px;
}

.blockGaleria .multipleImages .image{
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
}

.blockGaleria .navegacao{
    width: auto;
    display: inline-block;
    margin: 25px auto 0 auto;
    position: relative;
}

.blockGaleria #arrows .arrow.prev{
    rotate: 180deg;
    width: auto;
    display: inline-block;
    vertical-align: top;
}

.blockGaleria #arrows .arrow.next, .blockGaleria #arrows .countFotos{
    width: auto;
    display: inline-block;
    vertical-align: top;
}

.blockGaleria #arrows .arrow.prev, .blockGaleria #arrows .arrow.next{
    cursor:pointer;
    height: 25px;
}

.blockGaleria #arrows .arrow.prev svg, .blockGaleria #arrows .arrow.next svg{
    height: 25px;
}

.blockGaleria #arrows .countFotos{
    padding: 0 10px;
}

.blockGaleria #arrows .countFotos .fotoAtual{
    font-weight: bold;
}

.modalGaleriaGaleria{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    z-index: 9999999999;
    background: #E4DEC8;
}

.modalGaleriaGaleria .closeModalGaleria{
    width: 30px;
    height: 30px;
    position: absolute;
    right: 30px;
    top: 20px;
}

.modalGaleriaGaleria .closeModalGaleria path{
    fill:#937d6f;
}

.modalGaleriaGaleria .modalContentGaleria{
    height: calc(100vh - 65px);
    margin-top: 65px;
}

.modalGaleriaGaleria .modalContentGaleria ul{
    margin:0;
}

.modalGaleriaGaleria .modalContentGaleria .imageItem img{
    height: auto;
    max-height: calc(100vh - 100px);
    border-radius:20px;
}

.modalGaleriaGaleria .modalContentGaleria .credits{
    color: #937d6f;
}

.modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.prev{
    position: absolute;
    left: 50px;
    top: 50%;
    rotate: 180deg;
}

.modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.next{
    position: absolute;
    right: 50px;
    top: 50%;
}

.modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.prev img, .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.next img{
    height: 25px;
    width: 25px;
}

#mapaArtigo{
    height:700px !important;
    background: #e3dfc8;
    border-radius: 20px;
    margin-top: 50px;
    pointer-events: none;
}

#mapaArtigo .leaflet-div-icon {
    background: transparent;
    border: 0px;
}

#mapaArtigo .icon-wrapper{
    position: relative;
    width: 35px;
    height: 35px;
}

#mapaArtigo .icon-image{
    width: 100%;
    height: 100%;
    display: block;
}

#mapaArtigo .icon-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 12px;
    pointer-events: none;
    white-space: nowrap;
    font-family: 'ArialGEOBold';
}

.video{
    margin-top:50px;
}

.video .item.w33{
    width: 32.3%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0.5% 1% 0.5%;
}

.video .item.w33 iframe{
    width: 100%;
    height: 187px;
}

.video .item.w50{
    width: 48.5%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0.5% 1% 0.5%;
}

.video .item.w50 iframe{
    width: 100%;
    height: 276px;
}

.documentos{
    margin-top: 50px;
}

.documentos .itemDocumento{
    width: 205px;
    border: 3px solid #8d7366;
    border-radius: 60px;
    margin: 0 10px 10px 10px;
}

.documentos .itemDocumento .nomeDocumento{
    cursor: pointer;
    font-family: 'ArialNarrow';
    font-size: 18px;
    font-weight: 100;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    width: 200px;
    background: #8E7266;
    border-radius: 60px;
    border: 3px solid #fff;
    padding: 18px 0;
}

.pull-none.item-image img{
    float: right;
    width: 480px;
    margin: 0 0 10px 10px;
    border-radius: 20px;
}

.pull-none.item-image img.imgNewsletter{
    display:none;
}

@media (max-width: 361px){
    
    #message .messageContent{
        width: 350px;
    }
    
    #message .iconMessage {
        text-align: center;
        width: 85px;
    }
    
    #message .firstMessage{
        font-size:80px;
    }
    
    #message .secondMessage{
        font-size: 25px;
    }
    
    #message .thirdMessage {
        font-size: 20px;
        width: 185px;
    }
    
    .accessContent .accessBox .insideBox{
        width:90%;
        padding: 75px 50px;
    }
    
    #botoesTopo .logoPlatform{
        left: 15px;
        width: 48px;
        height: 48px;
    }
    
    #botoesTopo .logoPlatform .insideDiv{
        width: 46px;
        height: 46px;
    }
    
    #botoesTopo .openIdioma, #botoesTopo .closeIdioma{
        left: 68px;
        width: 48px;
        height: 48px;
    }
    
    #botoesTopo .openIdioma .insideDiv, #botoesTopo .closeIdioma .insideDiv{
        width: 46px;
        height: 46px;
    }
    
    #botoesTopo .menuPlatform, #botoesTopo .closeMenuPlatform{
        left: 121px;
        width: 48px;
        height: 48px;
    }
    
    #botoesTopo .menuPlatform .insideDiv, #botoesTopo .closeMenuPlatform .insideDiv{
        width: 46px;
        height: 46px;
    }
    
    #idioma{
        top: 80px;
        left: 40px;
    }
    
    #Menu {
        height: calc(100vh - 145px);
        top: 85px;
    }
    
    #Menu .bandeirasPRR img{
        width:100%;
    }
    
    #Menu .listaMenus #accordeonck3024 li.level1 > span a{
        font-size: 20px;
    }
    
    #g-container-5074 .g-container {
        padding-top: 30px;
    }
    
    #g-mainbar .g-content {
        width: 100%;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .pull-none.item-image img {
        float: none;
        max-width: 95%;
        width: auto;
        margin: 0 auto;
        display: block;
    }
    
    .blockGaleria {
        margin-bottom: 30px;
    }
    
    .blockGaleria .multipleImages {
        height: 440px;
        width: 342px;
    }
    
    .blockGaleria .navegacao {
        margin: 10px auto 0 auto;
    }
    
    .modalGaleriaGaleria{
        padding: 0 40px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.prev {
        left: 10px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.next {
        right: 10px;
    }
    
    .descricao, .blockInfo, .video{
        width: 340px;
        margin: 0 auto;
    }
    
    .descricao .pinNum {
        width: 30px;
        height: 30px;
    }
    
    .descricao .pinNum .iconPinNum {
        width: 30px;
        height: 30px;
        display: block;
    }
    
    .descricao .pinNum svg {
        height: 30px;
    }
    
    .descricao .pinNum .namePinNum{
        font-size:14px;
    }
    
    .descricao .icon {
        width: 30px;
        height: 30px;
        margin-left: 5px;
    }
    
    .descricao .titulo {
        font-size: 28px;
    }
    
    .descricao .descritivo h3 {
        font-size: 20px;
    }
    
    .descricao .descritivo p, .descricao .descritivo li, .descricao.w100 p, .descricao.w100 li{
        font-size: 16px;
    }
    
    #mapaArtigo {
        height: 440px !important;
    }
    
    .documentos {
        margin-top: 35px;
    }
    
    .documentos .itemDocumento {
        width: 150px;
    }
    
    .documentos .itemDocumento .nomeDocumento {
        font-size: 15px;
        width: 145px;
        padding: 14px 0;
    }
    
    .video {
        margin-top: 35px !important;
    }
    
    .video .item.w33, .video .item.w50{
        width: 100%;
        margin: 0 0 1% 0;
    }
    
    .video .item.w33 iframe, .video .item.w50 iframe{
        width: 100%;
        height: 210px;
    }
    
}

@media (min-width: 362px) and (max-width: 469px){
    
    #message .messageContent{
        width: 350px;
    }
    
    #message .iconMessage {
        text-align: center;
        width: 85px;
    }
    
    #message .firstMessage{
        font-size:80px;
    }
    
    #message .secondMessage{
        font-size: 25px;
    }
    
    #message .thirdMessage {
        font-size: 20px;
        width: 185px;
    }
    
    .accessContent .accessBox .insideBox{
        width:90%;
        max-width:400px;
        padding: 75px 50px;
    }
    
    #botoesTopo .logoPlatform{
        left: 15px;
        width:50px;
        height:50px;
    }
    
    #botoesTopo .logoPlatform .insideDiv{
        width:48px;
        height:48px;
    }
    
    #botoesTopo .openIdioma, #botoesTopo .closeIdioma{
        left: 70px;
        width:50px;
        height:50px;
    }
    
    #botoesTopo .openIdioma .insideDiv, #botoesTopo .closeIdioma .insideDiv{
        width:48px;
        height:48px;
    }
    
    #botoesTopo .menuPlatform, #botoesTopo .closeMenuPlatform{
        left: 125px;
        width:50px;
        height:50px;
    }
    
    #botoesTopo .menuPlatform .insideDiv, #botoesTopo .closeMenuPlatform .insideDiv{
        width:48px;
        height:48px;
    }
    
    #idioma{
        top: 80px;
        left: 40px;
    }
    
    #Menu {
        height: calc(100vh - 145px);
        top: 85px;
    }
    
    #Menu .bandeirasPRR img{
        width:100%;
    }
    
    #Menu .listaMenus #accordeonck3024 li.level1 > span a{
        font-size: 20px;
    }
    
    #g-container-5074 .g-container {
        padding-top: 30px;
    }
    
    #g-mainbar .g-content {
        width: 342px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .pull-none.item-image img {
        float: none;
        max-width: 95%;
        width: auto;
        margin: 0 auto;
        display: block;
    }
    
    .blockGaleria {
        margin-bottom: 30px;
    }
    
    .blockGaleria .multipleImages {
        height: 440px;
        width: 342px;
    }
    
    .blockGaleria .navegacao {
        margin: 10px auto 0 auto;
    }
    
    .modalGaleriaGaleria{
        padding: 0 40px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.prev {
        left: 10px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.next {
        right: 10px;
    }
    
    .descricao .pinNum {
        width: 30px;
        height: 30px;
    }
    
    .descricao .pinNum .iconPinNum {
        width: 30px;
        height: 30px;
        display: block;
    }
    
    .descricao .pinNum svg {
        height: 30px;
    }
    
    .descricao .pinNum .namePinNum{
        font-size:14px;
    }
    
    .descricao .icon {
        width: 30px;
        height: 30px;
        margin-left: 5px;
    }
    
    .descricao .titulo {
        font-size: 28px;
    }
    
    .descricao .descritivo h3 {
        font-size: 20px;
    }
    
    .descricao .descritivo p, .descricao .descritivo li, .descricao.w100 p, .descricao.w100 li{
        font-size: 16px;
    }
    
    #mapaArtigo {
        height: 440px !important;
    }
    
    .documentos {
        margin-top: 35px;
    }
    
    .documentos .itemDocumento {
        width: 150px;
    }
    
    .documentos .itemDocumento .nomeDocumento {
        font-size: 15px;
        width: 145px;
        padding: 14px 0;
    }
    
    .video {
        margin-top: 35px !important;
    }
    
    .video .item.w33, .video .item.w50{
        width: 100%;
        margin: 0 0 1% 0;
    }
    
    .video .item.w33 iframe, .video .item.w50 iframe{
        width: 100%;
        height: 210px;
    }
    
}

@media (min-width: 470px) and (max-width: 591px){
    
    #message .messageContent{
        width: 450px;
    }
    
    #message .iconMessage {
        text-align: center;
        width: 90px;
    }
    
    #message .firstMessage{
        font-size:90px;
    }
    
    #message .secondMessage{
        font-size: 30px;
    }
    
    #message .thirdMessage {
        font-size: 25px;
        width: 200px;
    }
    
    #Menu .bandeirasPRR img{
        width:100%;
    }
    
    #Menu .listaMenus #accordeonck3024 li.level1 > span a{
        font-size: 20px;
    }
    
    #g-mainbar .g-content {
        width: 450px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .pull-none.item-image img {
        float: none;
        max-width: 95%;
        width: auto;
        margin: 0 auto;
        display: block;
    }
    
    .blockGaleria .multipleImages {
        height: 485px;
        width: 410px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 40px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.prev {
        left: 10px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.next {
        right: 10px;
    }
    
    .descricao .titulo{
        font-size:30px;
    }
    
    .descricao .descritivo h3{
        font-size:23px;
    }
    
    #mapaArtigo {
        height: 475px !important;
    }
    
    .documentos .itemDocumento {
        width: 190px;
    }
    
    .documentos .itemDocumento .nomeDocumento {
        font-size: 17px;
        width: 185px;
        padding: 15px 0;
    }
    
    .video .item.w33, .video .item.w50{
        width: 48.5%;
    }
    
    .video .item.w33 iframe, .video .item.w50 iframe{
        height: 140px;
    }
    
}

@media (min-width: 592px) and (max-width: 767px){
    
    #message .messageContent{
        width: 450px;
    }
    
    #message .iconMessage {
        text-align: center;
        width: 90px;
    }
    
    #message .firstMessage{
        font-size:90px;
    }
    
    #message .secondMessage{
        font-size: 30px;
    }
    
    #message .thirdMessage {
        font-size: 25px;
        width: 200px;
    }
    
    #g-mainbar .g-content {
        width: 532px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .pull-none.item-image img {
        float: none;
        max-width: 95%;
        width: auto;
        margin: 0 auto;
        display: block;
    }
    
    .blockGaleria .multipleImages {
        height: 485px;
        width: 410px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 40px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.prev {
        left: 10px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria .sliderNavigation .arrow.next {
        right: 10px;
    }
    
    #mapaArtigo {
        height: 500px !important;
    }
    
    .documentos .itemDocumento {
        width: 195px;
        border: 3px solid #8d7366;
        border-radius: 60px;
        margin: 0 10px 10px 10px;
    }
    
    .documentos .itemDocumento .nomeDocumento {
        font-size: 17px;
        width: 190px;
        padding: 16px 0;
    }
    
    .video .item.w33, .video .item.w50{
        width: 48.5%;
    }
    
    .video .item.w33 iframe, .video .item.w50 iframe{
        height: 165px;
    }
    
}

@media (min-width: 768px) and (max-width: 958px){
    
    #g-mainbar .g-content {
        width: 708px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .pull-none.item-image img {
        width: 270px;
    }
    
    .blockGaleria .multipleImages {
        height: 550px;
        width: 410px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 80px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    #mapaArtigo {
        height: 600px !important;
    }
    
    .video .item.w33, .video .item.w50{
        width: 48.5%;
    }
    
    .video .item.w33 iframe, .video .item.w50 iframe{
        height: 215px;
    }
    
}

@media (min-width: 959px) and (max-width: 1199px){
    
    #g-mainbar .g-content {
        width: 899px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .pull-none.item-image img {
        width: 350px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 80px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    #mapaArtigo {
        height: 600px !important;
    }
    
    .video .item.w33 iframe {
        height: 180px;
    }
    
    .video .item.w50 iframe {
        height: 270px;
    }
    
}

@media (min-width: 1200px) and (max-width: 1439px){
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .modalGaleriaGaleria{
        padding: 0 80px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .pull-none.item-image img {
        width: 400px;
    }
    
}

@media (min-width: 1440px) and (max-width: 1599px){
    
    #g-mainbar .g-content {
        width: 1340px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .blockGaleria .multipleImages {
        height: 535px;
        width: 400px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 80px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .video .item.w50 iframe {
        height: 330px;
    }
    
    .video .item.w33 iframe {
        height: 270px;
    }
}

@media (min-width: 1600px) and (max-width: 1799px){
    
    #g-mainbar .g-content {
        width: 1500px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .blockGaleria .multipleImages {
        height: 535px;
        width: 400px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 80px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .video .item.w50 iframe {
        height: 385px;
    }
    
    .video .item.w33 iframe {
        height: 300px;
    }
}

@media (min-width: 1800px){
    
    #g-mainbar .g-content {
        width: 1700px;
    }
    
    #g-mainbar .platform-content.container, #g-mainbar .platform-content.container .col{
        padding:0;
    }
    
    #g-mainbar .platform-content.container .row{
        margin-right: 0;
        margin-left: 0 !important;
    }
    
    .blockGaleria .multipleImages {
        height: 535px;
        width: 400px;
    }
    
    .modalGaleriaGaleria{
        padding: 0 80px;
    }
    
    .modalGaleriaGaleria .modalContentGaleria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .video .item.w50 iframe {
        height: 425px;
    }
    
    .video .item.w33 iframe {
        height: 330px;
    }
}