#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator{
	margin-left:20px;
}

#megamenucss #js-mainnav.megamenu.affix{
	position: relative !important;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after{
	opacity:1;
	content: "\f078";
	color: #0037e6;
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    color: #fff;
    font-weight: bold;
    border: 1px solid transparent;
	border-bottom:1px dashed #0037e6;
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container img{
	width:100%;
	height:150px;
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:hover{
	background:transparent;
	border:0;
	color:#0037e6;
}

#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container .g-menu-item-title{
	color:#0037e6 !important;
}

#g-navigation .g-main-nav .g-dropdown{
	background:white;
	border:0;
	border-top: 3px solid #0037e6;
}

#g-navigation .g-main-nav .g-sublevel .g-dropdown{
	background:transparent;
	border:0;
	border-top: 0px solid #0037e6;
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title{
	color: #333;
	font-family: "Raleway",sans-serif;
	text-transform:uppercase;
}

#g-navigation .g-main-nav .g-dropdown a {
    font-size: 12px !important;
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 15px;
}

#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container{
	background:#0037e6;
	border-bottom:0;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container{
	background:#0037e6;
	border-bottom:0;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
    border-bottom: 0px solid;
}

#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title {
    border-bottom: 0px solid;
}

#g-navigation > .g-container {
    position: relative;
	margin: auto;
}

#g-navigation .g-logo {
    display: block;
    margin: -65px 0 0 0;
    /* background: #0037e6; */
    position: absolute;
    width: 250px;
    height: 112px;
}

#g-navigation{
	border-top: 0px solid #0037e6;
	position: fixed;
	top: 0;
    width: 100%;
	height: 80px;
	border-bottom: 2px solid #0037e6;
}

#menuMega{
	margin-top:-10px;
}

.g-main-nav .g-fullwidth > .g-dropdown {
    margin-top: 0px;
}

#g-navigation .g-main-nav .g-menu-item-101{
	display:none;
}

#g-navigation .g-main-nav .g-menu-item-296, #g-navigation .g-main-nav .g-menu-item-279{
	display:none;
}

#g-navigation .g-main-nav .g-menu-item-340 .g-menu-item-title, #g-navigation .g-main-nav .g-menu-item-341 .g-menu-item-title{
    margin-top: -25px;
    position: absolute;
    margin-left: 0;
    background: rgba(0, 0, 0, 0.51);
    width: 93.5%;
    padding: 5px;
    color: white !important;
}

#g-navigation .g-main-nav .g-menu-item-340 .g-menu-item-container, #g-navigation .g-main-nav .g-menu-item-341 .g-menu-item-container{
	border-bottom:1px solid transparent !important;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
    border-bottom: 3px solid transparent;
    padding-right: 0;
    font-size: 14px;
    text-transform: none;
    color: black;
    font-weight: 500;
    font-family: "Raleway", sans-serif;
}

#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title, #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-parent-indicator:after, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-parent-indicator:after{
	color:white;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    /*padding: 0.2345rem;*/
	padding: 10px 5px;
}

#g-navigation .subflagNoTopBlocoAbaixo{
	display:none;
}

#g-navigation li.g-fullwidth.g-menu-item.g-parent.g-selected > ul{
	height:500px !important;
}

#g-navigation li.Machico.g-fullwidth.g-menu-item.g-parent.g-selected > ul{
	height:320px !important;
background: rgb(165,190,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(165,190,226,1) 0%, rgba(165,190,226,1) 10%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 100%, rgba(64,150,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(165,190,226,1) 0%,rgba(165,190,226,1) 10%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%,rgba(64,150,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(165,190,226,1) 0%,rgba(165,190,226,1) 10%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%,rgba(64,150,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5bee2', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
border: 3px solid #0037e6;
}

#g-navigation li.Planeie.g-fullwidth.g-menu-item.g-parent.g-selected > ul{
	height:320px !important;
background: rgb(165,190,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(165,190,226,1) 0%, rgba(165,190,226,1) 10%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 100%, rgba(64,150,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(165,190,226,1) 0%,rgba(165,190,226,1) 10%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%,rgba(64,150,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(165,190,226,1) 0%,rgba(165,190,226,1) 10%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%,rgba(64,150,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5bee2', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
border: 3px solid #0037e6;

}

#g-navigation li.servicos.g-fullwidth.g-menu-item.g-parent.g-selected > ul{
	height:380px !important;
background: rgb(165,190,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(165,190,226,1) 0%, rgba(165,190,226,1) 8%, rgba(255,255,255,1) 8%, rgba(255,255,255,1) 100%, rgba(64,150,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(165,190,226,1) 0%,rgba(165,190,226,1) 8%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 100%,rgba(64,150,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(165,190,226,1) 0%,rgba(165,190,226,1) 8%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 100%,rgba(64,150,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5bee2', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */

border: 3px solid #0037e6;
}

#g-navigation li.fazer.g-fullwidth.g-menu-item.g-parent.g-selected > ul{
	height:420px !important;
	background: rgb(141,181,224); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(141,181,224,1) 0%, rgba(141,181,224,1) 60%, rgba(255,255,255,1) 60%); 
	background: -webkit-linear-gradient(left,  rgba(141,181,224,1) 0%,rgba(141,181,224,1) 60%,rgba(255,255,255,1) 60%);
	background: linear-gradient(to right,  rgba(141,181,224,1) 0%,rgba(141,181,224,1) 60%,rgba(255,255,255,1) 60%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8db5e0', endColorstr='#ffffff',GradientType=1 ); 
	border: 3px solid #0037e6;
}

#g-navigation .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator{
	display:none;	
}

#g-navigation .g-dropdown-column .g-sublevel ul.g-dropdown.g-inactive.g-fade.g-dropdown-center{
	top: 30px !important;
}

#g-navigation .g-dropdown-column .g-sublevel ul.g-dropdown.g-active.g-fade.g-dropdown-center {
    top: 30px !important;
	left:0 !important;
}

#g-navigation .g-main-nav .g-fullwidth .g-dropdown .g-go-back{
	display:none;
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    line-height: 15px;
}

#g-navigation .g-main-nav .g-fullwidth .g-sublevel .g-dropdown {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
}

#g-navigation .g-main-nav .g-dropdown, .g-main-nav .g-standard .g-dropdown .g-dropdown {
    opacity: 1;
    visibility: visible;
    overflow: visible;
}

#g-navigation .g-main-nav .g-fullwidth .g-dropdown .g-block{
	overflow: visible;
}

#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container{
	background: none;
    color: #fff;
    border: 1px solid transparent;
	border-bottom: 1px dashed #0037e6;
    border-radius: 2px;
}
