#g-mobilemenu-container .g-toplevel li.g-menu-item-1120 a{
    background: #e9bd2f;
    color:#fff;
}

#g-mobilemenu-container .g-toplevel li.g-menu-item-1120 a .g-menu-item-title {
    color: #fff;
}

#g-mobilemenu-container .g-menu-item-101{
    display:none !important;
}

#menuLateral .item1120{
    background: #e9bd2f;
    color: #fff;
    padding: 10px;
}

#menuLateral .item1120 a{
    color:#fff !important;
    text-decoration:none !important;
}

#menuLateral .menu .item1120 a:hover:before{
    display:none;
}

#g-offcanvas {
    background: #fff;
    width: 12rem;
    color: #000;
}

#g-offcanvas #g-mobilemenu-container ul {
    background: #fff;
}

#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    color: #000;
}

#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
    color: #000;
}

.myimg {
    height: inherit;
    width: 100%;
}

.itemid-101 #blocoFixedSideSocial a:nth-child(1){
    background:#e9bd2f;
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(1) {
    background:#e9bd2f;
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover {
    margin: 0px 0 0 -190px;
    width: 250px;
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(2) {
    background: rgba(0, 255, 54, 0.5);
}

.itemid-101  #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(3) {
    background: rgba(247, 8, 8, 0.5);
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(4) {
    background: rgba(0, 90, 225, 0.5);
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(5) {
    background: rgba(204, 168, 10, 0.52);
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(6) {
    background: rgba(0, 255, 54, 0.5);
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(7) {
    background: rgba(0, 90, 225, 0.5);
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(8) {
    background: rgba(247, 8, 8, 0.5);
}

.itemid-101 #g-fixedside .g-fixedside-social .g-social a:hover:nth-child(9) {
    background: rgba(0, 255, 54, 0.5);
}

#g-fixedside .g-fixedside-social .g-social a:hover:nth-child(10) {
.itemid-101 background: rgba(0, 90, 225, 0.5);
}


/*------*/
/* nuno: slideshow fullscreen */
/*------*/
#g-navigation .g-container {position: absolute; width: 100%;}
.g-home-positions.g-antares-style #g-slideshow {margin-top: 0;}
#g-slideshow .g-flexslider-slideshow-item-overlay {width: 100%; top: 0; background-size: cover; background-repeat: no-repeat; background-position: center center;}
#g-slideshow .flex-control-nav {bottom: 2rem;}
#g-slideshow .g-flexslider-slideshow .g-flexslider-slideshow-item-content {padding: 6rem 2rem 0 2rem;}


/*
* icons laterais
*/
#blocoFixedSideSocial {display:none;}
#blocoFixedSideSocial .g-social a .g-social-text {display:none;}


/*
* pesquisa -top
*/
#g-navigation .rokajaxsearch #roksearch_search_str {background-color: #fff; width: 50%; float: right; display: none; border: 0px solid #888; border-radius: 0;}
/*#g-navigation .blocoIconPesquisarTopo {float:right; padding-right: 50px;}*/
#g-navigation .blocoIconPesquisarTopo {float: right; margin-top: 9px; z-index: 6; position: relative;}
#g-navigation .blocoIconPesquisarTopo .button.button-blue {padding: 10px}


#g-copyright{
	background: #89a8cd !important;
}
/*
* idioma -top
*/

#g-navigation .BlocoSubFlagNoTopH_1 img {width:20px;}
#g-navigation .BlocoSubFlagNoTopH_1 .subflagNoTopH_1 {position: absolute; right: 90px; padding: 25px 5px 5px 5px;}
#g-navigation .BlocoSubFlagNoTopH_1 .subflagNoTopH_2, #g-navigation .BlocoSubFlagNoTopH_1 .subflagNoTopH_3, #g-navigation .BlocoSubFlagNoTopH_1 .subflagNoTopH_4, #g-navigation .BlocoSubFlagNoTopH_1 .subflagNoTopH_5 {float:right; margin-top:35px;padding: 10px;}
/*#g-navigation .subflagNoTopBlocoAbaixo {display:none; right: 80px; padding: 25px 5px 5px 5px;  position: absolute;}*/
#g-navigation .subflagNoTopBlocoAbaixo {
    display: none;
    padding: 25px 5px 5px 5px;
    position: relative;
    z-index: 5;
    width: 225px;
    margin-right: 80px;
    float: right; }



/*------*/
/* nuno: animação e seta do bloco da FrontPage */
/*------*/
.slideShowFPSetaBloco {position: relative; width: 100%; margin-top: -120px; margin-left: 300px; float:left;z-index: 9999}

.blocoFPAnim1 {height:150px;font-family:'Raleway',sans-serif;opacity:0;}
.blocoFPAnim1Colunas {background-color:transparent;position:relative; width:90%;margin: 0 auto;}
.blocoFPAnim1ColunasMain {    
    position: relative;
    width: 100%;  
    z-index: 4; 
    float: left;
	margin-top: 110px;
}

#blocoFPAnim1Colunas {display:none;}
#blocoFPAnim1 {display:none;}
#blocoFPAnim1:hover {cursor:pointer;}

.blocoFPAnim1Colunas .Coluna1 {background-color:rgba(0, 0, 0, 0.5); font-size:5px;}  /*rgb(85, 172, 238);opacity:0.8;*/
.blocoFPAnim1Colunas .Coluna2 {background-color:rgba(0, 0, 0, 0.5); font-size:5px;}  /*rgb(234, 111, 2);opacity:0.8;*/
.blocoFPAnim1Colunas .Coluna3 {background-color:rgba(0, 0, 0, 0.5); font-size:5px;}  /*#43a747;opacity:0.8;*/
.blocoFPAnim1Colunas .Coluna4 {background-color:rgba(0, 0, 0, 0.5); font-size:5px;}  /*#f23930;opacity:0.8;*/

.blocoFPAnim1Colunas .size-25 {height: auto;}


/*versão tagcanvas */
.blocoFPAnim1Colunas h2.g-title {
    font-size: 1rem;
    font-weight: 400;
    opacity: 1;
    margin: 0;
    padding: 3rem 0.5rem 0rem 0.5rem;
    text-align: center
   
}

/*versão tagcanvas:  height: 300px;*/
/*.blocoFPAnim1Colunas .Coluna1 h2.g-title {background-color: rgb(85, 172, 238); cursor:pointer; height: 300px;}
.blocoFPAnim1Colunas .Coluna2 h2.g-title {background-color: rgb(234, 111, 2); cursor:pointer; height: 300px;}
.blocoFPAnim1Colunas .Coluna3 h2.g-title {background-color: #43a747; cursor:pointer; height: 300px;}
.blocoFPAnim1Colunas .Coluna4 h2.g-title {background-color: #f23930; cursor:pointer; height: 300px;}*/
.blocoFPAnim1Colunas .Coluna1 h2.g-title {background-color: #89A8CD; cursor:pointer; height: 200px;}
.blocoFPAnim1Colunas .Coluna2 h2.g-title {background-color: #cca80a; cursor:pointer; height: 200px;}
.blocoFPAnim1Colunas .Coluna3 h2.g-title {background-color: #81C77F; cursor:pointer; height: 200px;}
.blocoFPAnim1Colunas .Coluna4 h2.g-title {background-color: #FF4949; cursor:pointer; height: 200px;}


/*versão tagcanvas */
#blocoParentFPSlideShow01, #blocoParentFPSlideShow02, #blocoParentFPSlideShow03, #blocoParentFPSlideShow04 {opacity: 0;visibility: hidden;cursor: pointer;position: absolute;margin-top: -200px;}

