#g-top{	position: fixed;    top: -1000px;    z-index: -99999;}#g-sidebar .g-content {    margin: 0.625rem 0.625rem 0.625rem 0;    padding: 0.938rem 0.938rem 0.938rem 0;}#raiz .menu {    width: 350px;    height: 600px;    bordeR: 5px solid white;    padding-lefT: 50px;    background: white;    text-align: left;    color: black;    margin-left: -75px;    margin-top: 10px;    font-family: "Raleway",sans-serif;    line-height: 30px;    overflow-y: scroll;    display: none;    position: fixed;    z-index: 999999999999999;}#menuRaiz a{	color:black;}#raiz{	z-index:9999999;	margin-top: -20px;}#botaoMenu1{	color:black;	background:transparent;	font-size: 10px;    z-index: 99999;	margin-top:-20px;    margin-lefT: -50px;	border: 0;}#botaoMenu1:hover{	color:black;	border: 0;}#botaoMenu1 .prod{	opacity:0;	transition:opacity 0.5s linear;}#botaoMenu1:hover .prod{	opacity:1;}#raiz .g-content {    margin: 0;    padding: 0;}#g-sidebar .g-title{	font-family: 'karbonmedium';    font-size: 25px;    font-weight: 100;}#Programa1420{    margin-lefT: -30px;	background: rgba(128, 128, 128, 0.15);    padding: 5px 10px;	list-style:none;}#Programa1420 a {    color: black;    border-left: 5px solid #ffce00;    padding-left: 10px;    font-size: 20px;    margin-bottom: 5px;    font-family: 'karbonregular';}#Programa1420 a:hover {    text-decoration: underline;    background: rgba(101, 80, 163, 0.44);    color: white;    margin-bottom: 5px;	border-left: 5px solid #ffce00;    padding-left: 10px;    font-size: 20px;    font-family: 'karbonregular';}#g-header {    background: transparent;    text-align: center;    overflow: hidden;}#g-header .g-container {    border-bottom: 0;    width: 100%;    padding: 0;}#g-header .g-content {    padding: 0;    margin: 0 auto;}/*#g-header {    background: white;    color: #fff;    position: fixed;    width: 100%;}*/#g-navigation {    background: #dbc96d !important;    color: #fff;    position: fixed;    width: 100%;    top: 0px;	height: 100px !important;	z-index: 999;}#g-navigation .g-content {    margin: 0 auto;}#g-navigation > .g-container {    padding-bottom: 0;    width: 1300px;    margin: 0 auto;}#barratopo {    height: 30px;}#barratopo .g-content {    margin: 0px auto !important;    height: 30px;}#w50 {    width: 415px;    display: inline-block;    vertical-align: top;}#w5 {    width: 50px;    display: inline-block;    vertical-align: top;    border-left: 3px solid #ffce00;    text-align: center;    font-size: 16px;    height: 30px;}#botaoMenu1 {    color: black;    background: transparent;    font-size: 10px;    z-index: 99999;    margin-top: 3px;    margin-lefT: 0;    border: 0;    outline: none;}#botaoMenu1 .prod {    opacity: 0;    transition: opacity 0.5s linear;}#botaoMenu1:hover .prod {    opacity: 1;}#Pesquisa {    background: transparent;    border: none;    color: black;    outline: none;}#w10 {    width: 80px;    display: inline-block;    vertical-align: top;    text-align: center;    border-left: 3px solid #ffce00;    font-size: 13px;    height: 30px;    padding: 5px 0;    margin: 0px -4px 0 0;    color: black;    background: Transparent;}#w25 {    width: 425px;    display: inline-block;    vertical-align: top;    color: black;    height: 30px;    padding: 5px 0;    border-left: 3px solid #ffce00;}#w25 p {    margin: 0;    font-size: 13px;    text-align: center;}.dj-megamenu-default li ul.dj-submenu > li.parent > a .arrow{	right: 0;}.dj-megamenu-default li a.dj-up_a {    width: 100% !important;	padding: 0 10px !important;	text-align: center !important;	height:40px;	font-size: 13px;    font-weight: 100;	border-right: 0px solid #f2f2f2;    border-left: 0px solid #f2f2f2;	color: #333;}.dj-megamenu-default li:hover a.dj-up_a{	color: #333;}.dj-megamenu-default li.dj-up.fullsub {    width: 25% !important;}.dj-megamenu-default li a.dj-up_a span{	height: 40px;	line-height: 40px;}.dj-megamenu-default li a.dj-up_a span.dj-drop{	width: 100%;	font-weight: 100;}.dj-subwrap-in{	margin-bottom: 20px;	margin-top: -2px;}.dj-megamenu-default{	height: 40px;    background: transparent !important;    padding: 0 12% !important;    margin: 28px auto 0 auto !important;}.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a{	background: rgba(0, 0, 0, 0.08) !important;	color: #333 !important;}.dj-megamenu-default li.active a.dj-up_a, .dj-megamenu-default li:hover a.dj-up_a{	background: #f2f2f2;	border-left-color: #f2f2f2;}.dj-megamenu-default li ul.dj-submenu > li > a.active{	background: #f2f2f2;}.dj-megamenu-default li ul.dj-submenu > li > a img{	margin: 4px 7px 8px 0;}.dj-megamenu-default li a.dj-up_a .arrow, .dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow{	top: 14px;}#menuMega {    margin-top: 13px !important;}.dj-megamenu-default li ul.dj-submenu > li > a {    color: #333;    font-size: 15px;	padding: 12px 0;    margin: 0;}.dj-megamenu-default li ul.dj-subtree > li > a, .dj-megamenu-default li ul.dj-subtree > li:hover > a{	color: #333;}.dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap{	background: white;	margin-top: 2px;}.dj-megamenu-default li ul.dj-submenu > li > a{	border-bottom: 1px solid transparent;}.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {    background: transparent;	border-bottom: 1px solid #ffce00;	color: #333;}.dj-megamenu-default li ul.dj-submenu > li {	border-top: 0px solid black !important;}.dj-megamenu-default li ul.dj-subtree > li.active > a {    text-decoration: none;}.dj-megamenu-default li ul.dj-subtree > li > a{	font-size: 13px;	padding: 10px 0;}.itemid101{	display: none !important;}#Logo {    position: absolute;    top: 0;    left: 0;    width: 285px;}#g-header .g-logo {    position: absolute;    background: transparent;    padding: 0;    margin-lefT: 0;    text-align: left;    margin-top: 0;}#Logo img {    width: 100%;    margin-right: 0;    margin-top: 0;}#altura{	height: 100px;}#altura .g-content {    margin: 0;    padding: 0;	height: 100px;}#g-slideshow {    background: #111;    color: #fff;    margin-top: 0;    border-bottom: 0px solid #f52d2d;}#g-header .g-container {    border-bottom: 0px solid #fff;}#g-showcase {    background: white;    color: #fff;    border-top: 0px solid #f52d2d;}#raiz .menu {    width: 350px;    height: 100%;    bordeR: 5px solid white;    padding-lefT: 50px;    background: white;    text-align: left;    color: black;    margin-left: 0;    margin-top: 10px;    font-family: "Raleway",sans-serif;    left: 0;    line-height: 30px;    overflow-y: scroll;    display: none;    position: fixed;    z-index: 999999999999999;}#breadcrumb .g-content {    margin: 0;    padding: 0;}.breadcrumb {    padding: 2px 0px;    margin: 0;}.breadcrumb li a{    font-size: 13px;	color: black;}#g-showcase .g-container {    width: auto;    max-width: 1300px;	margin: 0 auto;}#g-container-2526 .g-container{	margin-top: 50px;}/**** Artigo 1 ****/#artheader {	width: 100%;	height: 750px;}#artcontent {	background: #d8d1c5;}.headerimg img {	width: 100%;	height: 750px;}.headertitle {	position: relative;    margin-top: -500px;    width: 500px;    border: 2px solid;    margin-left: 500px;    text-align: center;}.headertitle h1 {	color: #fff;}.barraA {	width: 100%;	height: 150px;    position: relative;    left: 0;    bottom: -100px;    background-color: #d8d1c5;    -webkit-transform: skewY(5deg);    transform: skewY(5deg);    z-index: 10;    margin-top: 250px;}.barraB {    width: 70%;	height: 170px;    position: relative;        left: 0;    top: -120px;    background-color: #fff;    -webkit-transform: skewY(5deg);    transform: skewY(5deg);    z-index: 10;    margin: auto;}.author {	width: 150px;	text-align: center;    margin: auto;    position: relative;    margin-top: -330px;    z-index: 99;}.author img {	width: 100px;	height: 90px;    border-radius: 50%;    border: 2px solid #fff;}.author h6 {	color: #000;    font-size: 12px;}.author p {	color: #777;    font-size: 10.5px;    font-weight: 600;    border-top: 1.5px solid #000;    padding-top: 5px;    width: 60px;    margin: auto;    margin-top: -10px;}.barraC {	width: 70.1%;    position: relative;    background-color: #fff;    z-index: 10;    margin: auto;    color: #000;	padding: 50px 200px;	margin-top: -20px;	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,0.9) 70%, rgba(216,209,197,1) 100%);		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.9) 70%, rgba(216,209,197,1) 100%);		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,0.9)), color-stop(100%, rgba(216,209,197,1)));		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.9) 47%, rgba(216,209,197,1) 100%);	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.9) 47%, rgba(216,209,197,1) 100%);	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.9) 47%, rgba(216,209,197,1) 100%);}.barraC h4 {	text-align: center;    color: #136496;}.barraC p.intro::first-letter {	color: #903;    float: left;    font-family: Georgia;    font-size: 75px;    line-height: 60px;    padding-top: 4px;    padding-right: 15px;    padding-left: 3px;    font-style: italic;}.barraC p.intro {	font-family: "raleway";}.barraC p {	font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;}.barraC h2 {	padding-top: 50px;    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}.barraC ul {	line-height: 30px;}.barraC img.artimg01 {	text-align: left;    margin-left: -100px;}.barraC .caption01 {	font-size: 10.5px;    font-weight: 600;    color: #777;	margin-left: -100px;}#artleft {	margin-left: -165px;    width: 120px;    border-top: 2px solid;    border-bottom: 2px solid;	text-align: center;	padding-bottom: 10px;	margin-top: -250px;}#artleft img {	width: 90px;	height: 90px;	border-radius: 50%;}#artleft p {	font-size: 13px;	font-family: Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;}/* #artleft.fade-up { */	/* -webkit-transform: translateY(40px); */    /* transform: translateY(40px); */    /* -webkit-animation: fade-up 1.4s cubic-bezier(0.885, -0.065, 0.085, 1.02) forwards; */    /* animation: fade-up 1.4s cubic-bezier(0.885, -0.065, 0.085, 1.02) forwards; *//* } */a.moreart {	color: #000;    text-transform: uppercase;    font-size: 12px;    font-weight: 600;    letter-spacing: 3px;}a.marker {	color: inherit;    box-shadow: inset 0 -4px 0 -1px #ffd204;    -webkit-transition: box-shadow .15s ease-in-out;    transition: box-shadow .15s ease-in-out;}a.marker:hover {	box-shadow: inset 0 -23px 0 -1px #ffd204;}.barraC p.quote::first-line {	font-size: 75px;    line-height: 30px;}.barraC p.quote {    font-family: Georgia;    font-size: 20px;    letter-spacing: 1px;    text-align: center;    font-weight: 600;    padding: 30px 60px;}#artslide {	width: 600px !important;	margin: -70px auto 0 auto;}#artslide #layerslider_29 {	width: 100% !important;}.barraD {	background: #EFEFE8;	width: 100%;	height: 100px;    display: block;    position: relative;    -webkit-transform: skewY(-2.5deg);    transform: skewY(-2.5deg);    -webkit-transform-origin: 0%;    transform-origin: 0%;    z-index: 99;    margin-top: 100px;}.barraE {	background: #EFEFE8;    width: 100%;    height: 500px;	position: relative;	z-index: 99;	margin-top: -85px; }.barraE h3 {	text-align: center;    color: #fdb701;	padding-top: 10px;	padding-bottom: 20px;}#recmain {	margin: 0 auto;    width: 700px;}#rec01, #rec02, #rec03 {	width: 200px;	height: 350px;	margin: 0 10px;	display: inline-block;	vertical-align: top;}#rec01, #rec03 {		background: #fdb701;}#rec02 {	    background: #136496;}.recimg01, .recimg02, .recimg03 {	width: 100%;	height: 170px;}.recimg02 {	text-align: center;}.recimg01 img, .recimg03 img {	width: 100%;	height: 100%;}.recimg02 img {	width: 150px;    height: 150px;    border-radius: 50%;    margin-top: 15px;}.recimg02 img:hover {	border: 4px solid #fdb701;}.rectxt01 p, .rectxt02 p, .rectxt03 p {	font-size: 13px;    text-align: justify;    padding: 0 15px;}p.by {	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;	text-align: right;}.rectxt01 h5, .rectxt03 h5 {	text-align: center;    padding: 5px 15px 0 15px;}.rectxt01 a, .rectxt02 a, .rectxt03 a {	color: #fff;}.rectxt01 a:hover, .rectxt03 a:hover {	color: #136496;}.rectxt02 a:hover {	color: #fdb701;}#menu{    position: fixed;    height: 100%;    background: rgba(29, 29, 27, 1);    width: 300px;    right: -300px;    z-index: 99;    padding: 40px;    -webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;}#menu .closeMenu{    text-align: right;    margin-bottom: 50px;}#menu .closeMenu button{	background:transparent;	outline:none;}#menu .closeMenu svg {    width: 38px;    height: 38px;}#menu .closeMenu path{	fill:#dd9f54;}#menu .itemMenu button{    width: 100%;    display: block;    text-align: left;    background: transparent;    outline: none;    margin-bottom: 13px;    color: #fff;    font-size: 20px;    padding: 0;}#menu .itemMenu button:hover{	color: #dd9f54;	}#menu .loadMore{    text-align: left;        margin-top: 30px;    margin-bottom: 30px;}#menu #loadMore{    background: transparent;    text-align: left;    outline: none;    padding: 0;}.hideMenu a {    color: #fff;    width: 100%;    display: block;    text-align: left;    font-size: 13px;}.hideMenu{    display: none;}div#wave {	position:relative;	text-align:left;	margin-left: 0;	width: 54px;}.dot{	display:inline-block;	width:12px;	height:12px;	border-radius:50%;	margin-right:3px;	background:#dd9f54;	cursor:pointer;}#wave:hover .dot{	animation: wave 1.3s linear infinite;}	#wave:hover .dot:nth-child(2) {	animation-delay: -1.1s;}#wave:hover .dot:nth-child(3) {	animation-delay: -0.9s;}@keyframes wave {	0%, 60%, 100% {		transform: initial;	}	30% {		transform: translateY(-15px);	}}#barraBackground {    height: 100px;    background: rgba(29, 29, 27, 0.74);    width: 100%;    position: fixed;    top: -100px;    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    transition: all 1s ease-in-out;}#barraSuperior{	position: fixed;    width: 100%;    height: 100px;    z-index: 9;	background:rgba(29, 29, 27, 0.74);    /*-webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;*/}#barraSuperior .w15{    width: 15%;    display: inline-block;    vertical-align: middle;}#barraSuperior .w15.left{    text-align: left;    padding: 0 0 0 40px;}#barraSuperior .w15.right{    text-align: right;    padding: 0 40px 0 0;}#barraSuperior .w70{    width: 69%;    display: inline-block;    vertical-align: middle;}#barraSuperior button{    background: transparent;    outline: none;}#barraSuperior button #mapa{    text-align: right;}#barraSuperior #mapa svg{    width: 65px;    height: 120px;}#barraSuperior #openMenu svg, #barraSuperior #info svg{    width: 38px;    height: 38px;}#barraSuperior #logo svg{    height: 115px;}#autor .g-content {    margin: -100px 0 0 0;    padding: 0 40px 0 0;    text-align: right;}#autor a{    color: #fff;}#autor a:hover{	text-decoration:underline;}/*formulario*/#g-container-4759 .g-container{	width:auto;}#g-top{    position: fixed;    top: -1000px;}#g-page-surround{	background-image: none;}#g-copyright .g-content {    opacity: 1;    text-align: center;}body .g-side-column {    min-width: 0 !important;}body{    margin: 0px auto;    font-family: 'Roboto-Regular', sans-serif;}#g-header #g-navigationleft .g-content, #g-header #g-navigationright .g-content, #g-navigation .g-content {    padding-top: 0;    padding-bottom: 0;}#g-copyright {    background: #000000;    color: #585858;}#g-copyright .g-content {    font-size: 0.8rem;    line-height: 1.8;}}#Slideshow .g-content {    margin: 0;    padding: 0;}/* Contactos- formulario*/#g-mainbar{	position:relative;	padding: 0;}.platform-content .page-header h2{	display:none;}.com-contact h1{	display:none;}.com-contact__container h3{	display:none;}.contact-form{	width:49%;	display:inline-block;	float:right;}.contact-form #contact-form{    	min-height: 20px;    padding: 19px;    margin-bottom: 20px;    background-color: #ffffff;    /*border: 1px solid #dd9f54;*/	border: none;    border-radius: 4px;    box-shadow: none;}#contact-form legend{	font-size:30px;	font-weight:bold;	font-family:'Roboto-Bold', sans-serif;	color:#000;	padding-top:10px;}#contact-form form{	background: #fff;    box-shadow: none;    border-radius: 20px;	font-family:'Roboto-Regular', sans-serif;    color: #000;}#contact-form .controls{	margin-top:20px;	margin-left:0;}#contact-form .controls input, #contact-form .controls textarea {    color: #000;    background: #ffffff;    border-radius: 0px;    border-bottom: 1px solid #000 !important;	min-height: 50px;    border: none;	font-size:20px;	resize:none;	box-shadow:none;}#contact-form .controls input:focus{	box-shadow:none;	border-color:#059572;	color:#000;}#contact-form .controls input:hover{	border-color:#059572;}#contact-form .controls textarea:focus{	box-shadow:none;	border-color:#059572;	color:#000;}#contact-form .controls textarea:hover{	border-color:#059572;}.contact-form label{	color:#000;	font-size:20px;	font-family: 'Roboto-Regular', sans-serif;}.form-horizontal .control-label {    float: left;    width: auto;    padding-top: 5px;    text-align: left;}.contact-form .form-horizontal .control-group.field-spacer .control-label{	display:none;}.contact-form .controls .btn-primary{	background: #fff;	border: 1px solid #dd9f54;    outline: none;    color: #000;	box-shadow:none;	margin-left:15px;	font-family: 'Roboto-Regular', sans-serif;	float: right;	position:relative;	bottom:50px;}.contact-form .controls .btn-primary:hover{	color: #fff;	background:#dd9f54;}.contact-form .control-label .form-control-feedback{	display:none;}.contact-miscinfo{	width:48%;	display:inline-block;	    vertical-align: top;	color:#1b1b1b;}.contact-miscinfo .jicons-icons{	display:none;}.contact-miscinfo .dl-horizontal{	margin-top:0;}.contact-miscinfo span{	font-size:21px;	font-family:'Roboto-Regular', sans-serif;}.contact-miscinfo span h3{	font-family:'Roboto-Regular', sans-serif;	margin-top: 30px;}.contact-miscinfo a{	color:#26c3cb !important;	text-decoration:underline;	font-family: 'Roboto-Regular', sans-serif;	font-weight: 100;}.contact-miscinfo .logo{	width: 95%;	margin-top: 60px;    margin-left: -20px;}#g-copyright .g-container   {    color: #fff;    text-align: center;}@media (max-width: 361px){		/*barra*/			#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}		#barraSuperior .w70.right svg path#_x30_3_1_ {		display:none;	}						/*Formulário*/		#contact-form, .contact-form{		margin-top:30px;		width:100%;	}	.contact-miscinfo .dl-horizontal {		padding: 10px;	}			#contact-form .controls{		margin-top:15px;	}			#contact-form .controls input, #contact-form .controls textarea{		font-size:17px;	}		.contact-miscinfo{		width:100%;	}		.contact-miscinfo span{		font-size:16px;	}		.contact-miscinfo .logo {		margin: 10px 20% 0 10%;		width: 80%;	}		.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		bottom:0;	}	}@media (min-width: 362px) and (max-width: 469px) {		/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}		#barraSuperior .w70.right svg path#_x30_3_1_ {		display:none;	}				/*Formulário*/	#Slideshow {		margin-top: 60px;	}		#contact-form, .contact-form{		margin-top:35px;		width:100%;	}	.contact-miscinfo .dl-horizontal {		padding: 10px;	}			#contact-form .controls{		margin-top:15px;	}			#contact-form .controls input, #contact-form .controls textarea{		font-size:17px;	}		.contact-miscinfo{		width:100%;	}		.contact-miscinfo span{		font-size:18px;	}		.contact-miscinfo .logo {		margin: 10px 20% 0 10%;		width: 80%;	}		.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		bottom:0;	}}@media (min-width: 470px) and (max-width: 768px) {			/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}				/*Formulário*/	#Slideshow {		margin-top: 60px;	}		#contact-form, .contact-form{		margin-top:40px;		width:100%;	}			#contact-form .controls{		margin-top:15px;	}		.contact-miscinfo .dl-horizontal {		padding: 10px;		margin-left: 20px;	}	.contact-form #contact-form {		margin-left: 20px;	}			#contact-form .controls input, #contact-form .controls textarea{		font-size:17px;	}		.contact-miscinfo{		width:100%;	}		.contact-miscinfo span{		font-size:18px;	}		.contact-miscinfo .logo {		margin: 20px 20% 0;		width: 65%;	}		.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		bottom:0;	}}@media (min-width: 768px) and (max-width: 958px){		/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}	   /*Formulário*/		#contact-form, .contact-form{		margin-top:40px;	}		.contact-miscinfo{		margin-top:40px;	}		.contact-miscinfo .dl-horizontal {		margin-top: 20px;		margin-left: 20px;	}		.contact-miscinfo .dl-horizontal dd{		margin-left:0;	}		.contact-miscinfo li{		width:80%;	}		.contact-miscinfo .logo {		width: 90%;		margin-left: 10px 20%;		margin: 100px 15px;	}	.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		margin-top: 50px;	}		.contact-miscinfo span {		font-size: 19px;	}	.contact-miscinfo span h3 {		margin-top: 40px;		padding-top:10px;		font-size: 29px;	}}@media (min-width: 959px) and (max-width: 1199px){	/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}	   /*Formulário*/		#contact-form, .contact-form{		margin-top:40px;	}		.contact-miscinfo{		margin-top:60px;	}			.contact-miscinfo .dl-horizontal {		margin-left: 20px;	}		.contact-miscinfo .dl-horizontal dd{		margin-left:0;	}		.contact-miscinfo li{		width:80%;	}		.contact-miscinfo .logo {		width: 90%;		margin-left: 10px 20%;		margin: 100px 15px;	}	.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		margin-top: 50px;	}		.contact-miscinfo span {		font-size: 19px;	}	.contact-miscinfo span h3 {		margin-top: 40px;		padding-top:10px;		font-size: 29px;	}}

@media (min-width: 1200px) and (max-width: 1439px){	/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}	
	#raiz .menu {
		width: 350px;
		height: 102%;
		bordeR: 5px solid white;
		padding-lefT: 50px;
		background: white;
		text-align: left;
		color: black;
		margin-left: 0px;
		margin-top: -4px;
		font-family: 'karbonmedium';
		line-height: 30px;
		overflow-y: scroll;
		display: none;
		position: fixed;
		z-index: 999999999999999;
	}
	
	#Logo{
		margin-left: 0;
		margin-top: 0;
		width: 158px;
	}
	
	#g-header {
		background: white;
		color: #fff;
		border-bottom: 0px solid #eaba31;
		margin-top: 10px;
	}
	
	#g-header .g-container {
		border-bottom: 0px solid #fff;
	}
	
	#raiz {
		z-index: 9999999;
		left: 0;
		top: 13px;
		background: transparent;
		width: 50px;
		position: absolute;
	}
	
	#w50 {
		width: 360px;
	}
	
	#g-navigation .size-20{
		display: none;
	}
	
	.dj-megamenu-default li a.dj-up_a{
		font-size: 12px;
	}
	
	#Logo img {
		width: 100%;
		margin-right: 0;
		margin-top: 0;
	}		/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}			/*Formulário*/		#contact-form, .contact-form{		margin-top:40px;	}		.contact-miscinfo{		margin-top:40px;	}		.contact-miscinfo .dl-horizontal {		margin-top: 20px;		margin-left: 20px;	}		.contact-miscinfo .dl-horizontal dd{		margin-left:0;	}		.contact-miscinfo li{		width:80%;	}		.contact-miscinfo .logo {		width: 90%;		margin-left: 10px 20%;		margin: 100px 15px;	}	.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		margin-top: 50px;	}		.contact-miscinfo span {		font-size: 19px;	}	.contact-miscinfo span h3 {		margin-top: 40px;		padding-top:10px;		font-size: 29px;	}

}@media (min-width: 1440px) and (max-width: 1599px){	/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}		/*Formulário*/		#contact-form, .contact-form{		margin-top:40px;	}		.contact-miscinfo{		margin-top:40px;	}		.contact-miscinfo .dl-horizontal {		margin-top: 20px;		margin-left: 20px;	}		.contact-miscinfo .dl-horizontal dd{		margin-left:0;	}		.contact-miscinfo li{		width:80%;	}		.contact-miscinfo .logo {		width: 90%;		margin-left: 10px 20%;		margin: 100px 15px;	}	.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		margin-top: 50px;	}		.contact-miscinfo span {		font-size: 19px;	}	.contact-miscinfo span h3 {		margin-top: 40px;		padding-top:10px;		font-size: 29px;	}	}@media (min-width: 1600px) and (max-width: 1799px){	/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}			/*Formulário*/		#contact-form, .contact-form{		margin-top:40px;	}		.contact-miscinfo{		margin-top:40px;	}		.contact-miscinfo .dl-horizontal {		margin-top: 20px;		margin-left: 20px;	}		.contact-miscinfo .dl-horizontal dd{		margin-left:0;	}		.contact-miscinfo li{		width:80%;	}		.contact-miscinfo .logo {		width: 90%;		margin-left: 10px 20%;		margin: 100px 15px;	}	.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		margin-top: 50px;	}		.contact-miscinfo span {		font-size: 19px;	}	.contact-miscinfo span h3 {		margin-top: 40px;		padding-top:10px;		font-size: 29px;	}}@media (min-width: 1800px){	/*barra*/		#barraSuperior {		padding-top: 15px;		height:100px;	}		#barraSuperior #openMenu svg, #barraSuperior #info svg{		height: 30px ;		width: 30px ;	}		#barraSuperior .w15 {		width: 14%;	}		#barraSuperior .w15.left {		padding: 0;	}		#barraSuperior .w15.right {		padding: 0;	}	#barraSuperior .w15.right #mapa{		display: none;	}	#barraSuperior #logo svg {		height: 70px;	}		/*Formulário*/		#contact-form, .contact-form{		margin-top:40px;	}		.contact-miscinfo{		margin-top:40px;	}		.contact-miscinfo .dl-horizontal {		margin-top: 20px;		margin-left: 20px;	}		.contact-miscinfo .dl-horizontal dd{		margin-left:0;	}		.contact-miscinfo li{		width:80%;	}		.contact-miscinfo .logo {		width: 90%;		margin-left: 10px 20%;		margin: 100px 15px;	}	.contact-form .controls .btn-primary {		margin-left: 0;		float: left;		margin-top: 50px;	}		.contact-miscinfo span {		font-size: 19px;	}	.contact-miscinfo span h3 {		margin-top: 40px;		padding-top:10px;		font-size: 29px;	}    }

