/*Slide*/

/*#slide {
	height: 937px;	
}*/
#slide .g-content{
    margin: 0;
    padding:0;
}
#slide .hideImageNormal{
    visibility: hidden;
    position: absolute;
    z-index: -99;
}
.sliderPrincipalNormal {
    width:100%;
    margin: 0px auto;
    position:relative;
    overflow:hidden;
}
.sliderPrincipalNormal ul {
    margin:0 auto;
}
.sliderPrincipalNormal img{
    width:100%;
}
.sliderPrincipalNormal ul li {
    width:100%;
    list-style:none;
    position:absolute;
    z-index:1;
    height:100%;
    /*background-position: bottom;
    background-size: inherit;*/
    background-position: center;
    background-size: cover;
    top:0;
    left:0;
    right:0;
}
 
.sliderPrincipalNormal #dots{
    position:relative;
    height:10px;
    z-index:9;
    font-size:0;
    text-align:center;
    opacity:0.7;
    display: none;
}

.sliderPrincipalNormal #dots a{
    background:#333;
    margin:0 6px;
    width:18px;
    height:5px;
    box-shadow:0 0 1px 0 #e7c93a;
    display: inline-block;
    cursor:pointer;
}

.sliderPrincipalNormal #dots a.active{
	background: #e7c93a; 
}

.sliderPrincipalNormal .overlay{
    position: absolute;
    top: 0;
    left: 0;
    background: #0101014d;
    z-index: 9;
    width: 100%;
    height: 100%;
}

.sliderPrincipalNormal .info{
	position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    padding: 0 50px;
    bottom: 25%;
	-webkit-transition: all 1s ease-in;
	-moz-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
	transition: all 1s ease-in;
	z-index: 99;
}

.sliderPrincipalNormal .info .tags{
    margin-top: 40px;
}

.sliderPrincipalNormal .info .tags span {
	background: #009ddc;
    padding: 5px 15px;
    margin: 0 20px 0 0;
    text-transform: uppercase;
    font-size: 14px;
}

.sliderPrincipalNormal .info .tags span a {
    color: #fff;
    font-family: 'Montserrat-Medium',sans-serif !important;
}



#slide video {
	position: fixed;
    object-fit: cover;
    width: 100%;
    height: auto;
}
#slide .hideImageVideo{
    visibility: hidden;
    position: absolute;
    z-index: -99;
}
.sliderPrincipalVideo {
    width:100%;
    margin: 0px auto;
    position:relative;
    overflow:hidden;
    height: 937px !important;
}
.sliderPrincipalVideo ul {
    margin:0 auto;
}
.sliderPrincipalVideo img{
    width: 35%;
    display: block;
    margin: 0 auto;
}
.sliderPrincipalVideo ul li {
    width:100%;
    list-style:none;
    position:absolute;
    z-index: 1;
    height:100%;
    /*background-position: bottom;
    background-size: inherit;*/
    background-position: center;
    background-size: cover;
    top:0;
    left:0;
    right:0;
}
 
.sliderPrincipalVideo #dots{
    position:relative;
    height:10px;
    z-index:9;
    font-size:0;
    text-align:center;
    opacity:0.7;
    display: none;
}

.sliderPrincipalVideo #dots a{
    background:#333;
    margin:0 6px;
    width:18px;
    height:5px;
    box-shadow:0 0 1px 0 #e7c93a;
    display: inline-block;
    cursor:pointer;
}

.sliderPrincipalVideo #dots a.active{
	background: #e7c93a; 
}

.sliderPrincipalVideo .overlay{
    position: absolute;
    top: 0;
    left: 0;
    background: #0101014d;
    z-index: 9;
    width: 100%;
    height: 100%;
}

.sliderPrincipalVideo .info{
	position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    padding: 0 50px;
	-webkit-transition: all 1s ease-in;
	-moz-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
	transition: all 1s ease-in;
	z-index: 99;
	margin: 270px 0;
}

.sliderPrincipalVideo .info .tags{
    margin-top: 40px;
}

.sliderPrincipalVideo .info .tags span {
	background: #009ddc;
    padding: 5px 15px;
    margin: 0 20px 0 0;
    text-transform: uppercase;
    font-size: 14px;
}

.sliderPrincipalVideo .info .tags span a {
    color: #fff;
    font-family: 'Montserrat-Medium',sans-serif !important;
}

.sliderPrincipalVideo h2{
    font-size: 60px;
    color: #fff;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    position: relative;
    font-family: 'Barlow-Black',sans-serif;
    text-shadow: 1px 1px #1d1b1b;
    text-align: center;
}


/*Slide*/

#slideMobile {
	/*height: 937px;*/
	display: none;
}
#slideMobile .g-content{
    margin: 0;
    padding:0;
}
#slideMobile .hideImageMobile{
    visibility: hidden;
    position: absolute;
    z-index: -99;
}
.sliderPrincipalMobile {
    width:100%;
    margin: 0px auto;
    position:relative;
    overflow:hidden;
}
.sliderPrincipalMobile ul {
    margin:0 auto;
}
.sliderPrincipalMobile img{
    width:100%;
}
.sliderPrincipalMobile ul li {
    width:100%;
    list-style:none;
    position:absolute;
    z-index:1;
    height:100%;
    /*background-position: bottom;
    background-size: inherit;*/
    background-position: center;
    background-size: cover;
    top:0;
    left:0;
    right:0;
}
 
.sliderPrincipalMobile #dots{
    position:relative;
    height:10px;
    z-index:9;
    font-size:0;
    text-align:center;
    opacity:0.7;
    display: none;
}

.sliderPrincipalMobile #dots a{
    background:#333;
    margin:0 6px;
    width:18px;
    height:5px;
    box-shadow:0 0 1px 0 #e7c93a;
    display: inline-block;
    cursor:pointer;
}

.sliderPrincipalMobile #dots a.active{
	background: #e7c93a; 
}

.sliderPrincipalMobile .overlay{
    position: absolute;
    top: 0;
    left: 0;
    background: #0101014d;
    z-index: 9;
    width: 100%;
    height: 100%;
}

.sliderPrincipalMobile .info{
	position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    padding: 0 50px;
    bottom: 25%;
	-webkit-transition: all 1s ease-in;
	-moz-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
	transition: all 1s ease-in;
	z-index: 99;
}

.sliderPrincipalMobile .info .tags{
    margin-top: 40px;
}

.sliderPrincipalMobile .info .tags span {
	background: #009ddc;
    padding: 5px 15px;
    margin: 0 20px 0 0;
    text-transform: uppercase;
    font-size: 14px;
}

.sliderPrincipalMobile .info .tags span a {
    color: #fff;
    font-family: 'Montserrat-Medium',sans-serif !important;
}





/*Slide*/

.sliderPrincipalMupi {
	width: 362px;
    height: 552px;
    margin-top: 19px;
    margin-left: 19px;
}

.backgroundSlide{
	width: 290px;
    height: 580px;
    margin: 0px auto;
    position: relative;
    /*overflow: hidden;*/
    BACKGROUND-SIZE: COVER;
    background-image:URL('imagens/estrutura do mupi_edited.jpg');
}
.sliderPrincipalMupi ul {
    margin:0 auto;
}
.sliderPrincipalMupi img{
    width: 259px !important;
    height: 397px !important;
    margin-top: 14px;
    margin-left: 16px;
}
.sliderPrincipalMupi ul li {
    width:100%;
    list-style:none;
    position:absolute;
    z-index: 9999;
    height:100%;
    /*background-position: bottom;
    background-size: inherit;*/
    background-position: center;
    background-size: cover;
    top:0;
    left:0;
    right:0;
}
 
.sliderPrincipalMupi .arrow, .sliderPrincipalMupiNome .arrow{
    position:absolute;
    top:15%;
    width: 45px;
    height: 45px;
    /*margin-top:-50px;*/
    background:#FFF;
    z-index: 1;
    opacity:0.7;
    line-height: 50px;
    color: #000;
    text-align:center;
    text-decoration:none;
}

.sliderPrincipalMupi .arrow.prev{
	top: 205px;
	left: -85px; 
	display: inline-block;
    z-index: 9999;
    position: absolute;
    background: transparent;
    border: 1px solid #000;
}
.sliderPrincipalMupiNome .arrow.prev {
	top: 200px;
	left: 115px;
	display: inline-block;
    z-index: 9999;
    position: absolute;
    background: transparent;
    border: 1px solid #000;
    display: none;
}

.sliderPrincipalMupi .arrow.next{
	top: 205px;
	right: -85px; 
	display: inline-block;
    z-index: 9999;
    position: absolute;
    background: transparent;
    border: 1px solid #000;
}
.sliderPrincipalMupiNome .arrow.next{
	top: 200px;
	right: 110px;
	display: inline-block;
    z-index: 9999;
    position: absolute;
    background: transparent;
    border: 1px solid #000;
    display: none;
}

.sliderPrincipalMupi .arrow:hover{
    background: #e6e6e6f5;
    opacity: 0.7;
}



.sliderPrincipalMupiNome {
	width: 361px;
    height: 551px;
    text-align: center;
}

.backgroundSlideNome{
	width: 400PX;
    HEIGHT: 715PX;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
    BACKGROUND-SIZE: COVER;
    background-image:URL('imagens/estrutura do mupi_edited.jpg');
}
.sliderPrincipalMupiNome ul {
    margin:0 auto;
}
.sliderPrincipalMupiNome img{
    width: 140px !important;
    height: 140px !important;
    margin-top: 19px;
    margin-left: 19px;
}
.sliderPrincipalMupiNome ul li {
    width:100%;
    list-style:none;
    position:absolute;
    z-index:1;
    height:100%;
    /*background-position: bottom;
    background-size: inherit;*/
    background-position: center;
    background-size: cover;
    top:0;
    left:0;
    right:0;
}

.sliderPrincipalMupiNome .overlay{
    position: absolute;
    top: 0;
    left: 0;
    background: #0101014d;
    z-index: 9;
    width: 100%;
    height: 100%;
}

.sliderPrincipalMupiNome .info{
	position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    padding: 0 50px;
    bottom: 25%;
	-webkit-transition: all 1s ease-in;
	-moz-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
	transition: all 1s ease-in;
	z-index: 99;
}

.sliderPrincipalMupiNome .info .tags{
    margin-top: 40px;
}

.sliderPrincipalMupiNome .info .tags span {
	background: #009ddc;
    padding: 5px 15px;
    margin: 0 20px 0 0;
    text-transform: uppercase;
    font-size: 14px;
}

.sliderPrincipalMupiNome .info .tags span a {
    color: #fff;
    font-family: 'Montserrat-Medium',sans-serif !important;
}




#g-container-slideshow #g-slideshowmain > .g-grid {
    padding: 0;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #0a114f;
}



#overlay .logo{
    position: fixed;
    text-align: center;
    width: 100%;
    padding-top: 30px;
    color: #fff;
    z-index: 9;
    font-family: 'DCC-Ash',sans-serif;
    font-size: 35px;
    letter-spacing: 2px;
}

#g-page-surround, #g-container-top, #g-container-header{
    background: transparent !important;
}

#g-container-top{
    position: absolute;
    top: -100%;
    left:0;
}

#g-container-copyright .g-content {
    opacity: 1;
    text-align: center;
}

body .g-side-column{
	display:none;
}

#g-container-main{
	display:none;
}

.size-70{
	-webkit-flex: 0 100%;
	-moz-flex: 0 100%;
	-ms-flex: 0 100%;
	flex: 0 100%;
    width: 100%;
}

#g-container-slideshow{
    width: 100%;
}

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

#g-slideshowmain .custom{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background-position:center;
    background-size:cover;
}

#overlay .overlay{
	background: rgba(255, 255, 255, 0.5);
    position: fixed;
    width: 100%;
}

#overlay .overlay div{
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 100px 0 50px 0;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 48%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 48%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 48%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffffff',GradientType=0 );
}

#overlay .overlay div div{
    position: relative;
    width: 1800px;
    margin: 0 auto;
    padding: 0;
    background: transparent;
}

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

#overlay .overlay h2, #overlay .overlay h3{
	text-align:center;
	line-height: 1;
}

#overlay .overlay h2{
    margin-top: 0;
    font-family: 'Barlow-Black',sans-serif;
    font-size: 60px;
    letter-spacing: 2px;
	color: #e11e27;
}

#overlay .overlay h3{
    margin-bottom: 0;
    font-family: 'nexa';
    font-size: 26px;
    color: #1d449d;
}

#barraSuperior{
    position: fixed;
    z-index: 99999;
    width: 100%;
}

#barraSuperior .g-content {
    margin: 0;
    padding: 0 !important;
}

#barraSuperior .barraSuperior{
    width: 1800px;
    margin: 0 auto;
    padding: 10px 0;
}

#barraSuperior .w30 img{
	width: 180px;
}

#barraSuperior .w30{
    width: 25%;
    display: inline-block;
    vertical-align: middle;
}

#barraSuperior .w70{
    width: 74%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}

#barraSuperior .w70 a{
    margin-left: 30px;
    color: #fff;
    font-family: 'Montserrat-Medium',sans-serif;
    text-transform: uppercase;
    border-bottom: 3px solid transparent;
    padding: 10px 20px;
}

#barraSuperior .w70 a:hover{
	border-color: #0a114f  !important;
}

#barraSuperior .w70 img{
    height: 25px;
}
#barraSuperior .w70 a:nth-child(1) {
	display: none;
}


#partilha{
	display: none;
	position: fixed;
    right: 10px;
    width: 45px;
    bottom: 85px;
    z-index: 999;
    font-family: 'Barlow-Medium', sans-serif;
}
#partilha .g-content {
    margin: 0;
    padding: 0px;
    text-align: center;
}
#partilha .addtoany_list.a2a_kit_size_32 a span {
	background-color: transparent !important;
}
#partilha .a2a_svg svg {
	background-color: #000;
	border-radius: 10px;
}


#mapa {
	background: #e6e6e6f5;
}
#mapa .g-content {
    margin: 0;
    padding: 0;
    width: 100%;
}
#mapa .contentMapa {
    margin-bottom: 100px;
}
#mapa .mapaBackground {
    background: Url('imagens/Mapa.png');
    background-repeat: no-repeat;
    width: 500px;
    height: 500px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-top: 60px;
    margin-left: 270px;
}
#mapa svg {
	width: 500px;
    height: 500px;
}
#mapa h2 {
	font-family: 'Barlow-Black',sans-serif;
	font-size: 60px;
    color: #9d2982;
    text-align: center;
    margin: 60px 0 30px 0;
}
#mapa p {
	font-family: 'Barlow-Medium', sans-serif;
	font-size: 20px;
    color: #000;
    margin: 30px 80px;
    padding: 0 80px;
	text-align: center;
}
#mapa .legenda {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 150px;
}
#mapa .legenda .w50.left {
    padding-right: 15px;
}
#mapa .legenda .w50 {
    display: inline-block;
    vertical-align: top;
}
.tituloLegenda.espacos {
    color: #9d2982;
}
.tituloLegenda {
    font-size: 60px;
    margin-bottom: 40px;
    margin-top: 60px;
    margin-left: 15px;
    text-transform: uppercase;
    font-family: 'Barlow-SemiBold', sans-serif;
}
#mapa .legenda ul {
	list-style: none;
	margin-left: 15px;
}
#mapa .legenda ul li {
    margin-bottom: 40px;
    cursor: pointer;
}
#mapa .legenda .w50 img {
    width: 30px;
    margin-right: 5px;
}
#mapa .legenda ul li span {
    color: #000;
    font-size: 20px;
    position: relative;
    font-family: 'Barlow-Medium', sans-serif;
}

#pin1, #pin2, #pin3, #pin4, #pin5 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
       -webkit-transform: translateY(0);
       -ms-transform:     translateY(0);
       transform:         translateY(0)
    }
    40% {
       -webkit-transform: translateY(-30px);
       -ms-transform:     translateY(-30px);
       transform:         translateY(-30px)
    }
	60% {
       -webkit-transform: translateY(-15px);
       -ms-transform:     translateY(-15px);
       transform:         translateY(-15px)
    }
}

#g-container-feature #g-featuremain .g-grid {
	padding: 0;
}

#galeria {
	position: fixed;
    top: 100%;
    left: 0;
    background: #fff;
    display: none;
   /* -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;*/
	z-index: 99999;
	height: 100%;
}
.platform-content {
	margin: 0;
	padding: 0;
}
#galeria .w50 {
	width: 49%;
	margin-top: 50px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
#galeria .w50 img {
	height: 810px;
}

#galeria .closeGaleria{
    position: absolute;
    right: 30px;
    top: 30px;
    border: 1px solid #000;
    padding: 5px;
    cursor: pointer;
    z-index: 9;
    height: 42px;
}
#galeria .closeGaleria svg{
	width: 30px;
    height: 30px;
    padding: 0;
}
#galeria .closeGaleria svg path{
    stroke: #000;
}

#galeria h2 {
	font-family: 'Barlow-Black',sans-serif;
	font-size: 30px;
    position: absolute;
    top: 50px;
    text-align: center;
    right: 0;
    width: 49%;
    color: #000;
    z-index: 9;
}

#galeria .pin1, #galeria .pin2, #galeria .pin3, #galeria .pin4, #galeria .pin5 {
	display: none;
}


#nossosParceiros {
	background: #fff;
}
#nossosParceiros .g.content {
	margin: 0;
	padding: 0;
}
#nossosParceiros h2 {
	font-family: 'Barlow-Black',sans-serif;
	font-size: 60px;
    color: #9d2982;
    text-align: center;
    margin: 60px 0 80px 0;
}
#nossosParceiros p {
	font-family: 'Barlow-SemiBold';
    font-size: 25px;
    color: #333;
}
#nossosParceiros .sliderPrincipalMupiNome h2 {
	font-family: 'BebasNeue-Regular',sans-serif;
	font-size: 170px;
    color: #9d2982;
    text-align: center;
    margin: 0;
    height: 180px;
}
#nossosParceiros .sliderPrincipalMupiNome h3 {
	font-family: 'Barlow-Italic',sans-serif;
	font-size: 20px;
    color: #333;
    text-align: center;
    margin: 20px 0 40px 0;
}
#nossosParceiros .botao {
    color: #fff;
    border: 1px solid #fff;
    display: inline-block;
    background: #0a114f;
    text-align: center;
    width: 115px;
    margin: 20px auto 0 auto;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 20px;
    border-radius: 15px;
}
#nossosParceiros .botao:hover {
    color: #000;
    background: #fff;
    border: 1px solid #0a114f;
}
#nossosParceiros .w50 {
	width: 44%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-top: 30px;
    margin-left: 150px;
    margin-right: 140px;
}
#nossosParceiros .w50.left {
	width: 20%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-left: -40px;
}
#nossosParceiros .w50 img {
	height: 810px;
	display: inline-block;
}


#produtos {
	background: #fff;
}
#produtos .g.content {
	margin: 0;
	padding: 0;
}
#produtos h2 {
	font-family: 'Barlow-Black',sans-serif;
	font-size: 75px;
    color: #9d2982;
    text-align: left;
    margin: 30px 0 30px 0;
}
#produtos p {
	font-family: 'Barlow-Medium', sans-serif;
	font-size: 25px;
    color: #000;
}
#produtos ul {
	list-style:none;
}
#produtos ul li::before {
	content: "\2022";  
	color: #0a114f;	 
	font-weight: bold; 
	display: inline-block; 
	width: 30px; 
	font-size: 30px;
}
#produtos li {
	font-family: 'Barlow-Medium', sans-serif;
	font-size: 23px;
    color: #a9a9a9;
}
#produtos .w50 {
	width: 40%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: right;
    margin-right: 80px;
}
#produtos .w50 img {
	height: 765px;
}
#produtos .w50.left {
	width: 49%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: left;
    height: 765px;
}
#produtos .botao {
    color: #fff;
    border: 1px solid #fff;
    display: inline-block;
    background: #9d2982;
    text-align: center;
    width: 175px;
    margin: 40px auto 0 auto;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 21px;
    padding: 3px;
    border-radius: 15px;
}
#produtos .botao:hover {
    color: #000;
    background: #fff;
    border: 1px solid #9d2982;
}



#BarraCopyright .g-content {
    margin: 0;
    padding: 0;
}
#BarraCopyright{
    border-top: 1px solid #000;
    padding: 20px;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 20px;
}
#BarraCopyright #proudly p {
	margin: 0;
	padding-bottom: 5px;
}
#BarraCopyright #proudly .texto {
	font-family: 'Barlow-Medium', sans-serif;
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
    width: 75%;
    vertical-align: middle;
    opacity: 0;
}
#BarraCopyright #proudly:hover .texto {
	opacity: 1;
}
#BarraCopyright #proudly .imagem {
	margin-top: 10px;
    width: 20%;
    display: inline-block;
    vertical-align: middle;
}


#proudly, #copy, #top {
    background: transparent;
    z-index: 1;
    height: 50px;
    bottom: 0;
    position: absolute
}
.logoInterface{
	background: transparent;
	width: 220px;
	overflow: hidden;
	text-align: left;
	border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
	-webkit-transition: width 1s, opacity 2000ms ease-in-out;
	-moz-transition: width 1s, opacity 2000ms ease-in-out;
	-o-transition: width 1s, opacity 2000ms ease-in-out;
	transition: width 1s, opacity 2000ms ease-in-out;
	margin-top: -22px;
}

.logoInterface:hover .prod{
	opacity: 1;
}
.logoInterface:hover{
	width:200px;
}
.logoInterface .prod{
	opacity: 0;
	color: #fff;
	-webkit-transition: opacity 1500ms ease-in;
	-moz-transition: opacity 1500ms ease-in;
	-o-transition: opacity 1500ms ease-in;
	transition: opacity 1500ms ease-in;
}
.logoInterface .connect{
    position: absolute;
    font-size: 10px;
    margin-left: 20px;
}
#top.g-block.center.size-9{
	flex: 0 10% !important;
    width: 10% !important;
}
#proudly .g-content {
    margin: 0;
    padding: 0;
}
#copy .g-content {
    margin: 20px 0 0 0;
    color: #333;
    padding: 0;
	font-family: "raleway", sans-serif;
}
#top .g-content {
    margin: 20px 0 0 0;
    color: #fff;
    padding: 0;
	font-family: "raleway", sans-serif;
}
#top a {
    color: #333;
}
#top a :hover{
	color: #333;
    border: 1px solid #333;
    border-radius: 90px;
}
#g-copyright a:hover{
	color: #333;
}
#proudly img{
    height: 30px;
    margin: 10px 5px;
    width: 34px;
    display: inline-block;
    vertical-align: middle;
	opacity: 0.4;
	-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;
}
#proudly:hover img{
	opacity: 1;
}
#proudly .prod {
    color: #333;
    font-family: robotocondensed;
    font-size: 14px;
    position: absolute;
    margin-left: 5px;
    margin-top: 10px;
    font-weight: 100;
}

#BarraCopyright #proudly .texto p {
	font-family: 'Barlow-Medium', sans-serif;
	color: #333;
	padding-bottom: 0;
}

#g-container-copyright {
    background: #fff;
    color: #333;
}

#outdoors .g-content{
	margin:0;
	padding:0;
}
#outdoors .outdoors-texto{
	width: 50%;
    background: #0a114f;
    color: #fff;
    padding: 9%;
	display:inline-flex;
	flex-wrap:wrap;
	align-content:center;
	float:left;
}
#outdoors .outdoors-texto h3{
	margin-top: 0;
    font-family: 'Barlow-Black',sans-serif;
    font-size: 45px;
}
#outdoors .outdoors-texto p{
	font-family: 'Barlow-Medium', sans-serif;
	font-size:25px;
}
#outdoors .outdoors-texto a{
	border:1px solid #0a114f;
	border-radius: 7px;
    background: #9d2982;
    color: #fff;
    display: inline-flex;
    padding: 15px 15px;
    margin-top: 15px;
    font-size: 13px;
    
	font-family: 'Barlow-Medium',sans-serif;
}
#outdoors .outdoors-texto a:hover{
	color:#9d2982;
	background:#fff;
	border:1px #9d2982 solid;
}
#outdoors .hideImageSlider{
    z-index: -99999;
    position: absolute;
}
#outdoors .slider-imagens{
	width:50%;
	position: relative;
	display:inline-block;
	vertical-align: middle;
	height:500px;
    overflow:hidden;
	background:#fff;
}
#outdoors .slider-imagens ul{
	list-style: none;
    margin: 0;

	
}
#outdoors .slider-imagens ul li {
    width: 100%;
    list-style: none;
    position: absolute;
    z-index: 1;
    height: 100%;
    background-repeat:no-repeat;
	background-size:cover;
	background-position:center;


    top:0;
}
#outdoors .slider-imagens ul li:nth-child(1) {
    background-image: url(/images/slider/Outdoor_01.jpg);
}

#outdoors .slider-imagens ul li:nth-child(2) {
    background-image: url(/images/slider/Outdoor_02.jpg);
}

#outdoors .slider-imagens ul li:nth-child(3) {
    background-image: url(/images/slider/Outdoor_05.jpg);
}

#outdoors .slider-imagens ul li:nth-child(4) {
    background-image: url(/images/slider/Outdoor_09.jpg);
}

#outdoors .slider-imagens ul li:nth-child(5) {
    background-image: url(/images/slider/Outdoor_13.jpg);
}

#outdoors .slider-imagens #dots {
	display:none;
    position:absolute;
	bottom: 15%;
    right: auto;
	left:9%;
    height:auto;
    z-index:8;
    font-size:0;
    text-align:center;
}

#outdoors .slider-imagens #dots a {
	background: transparent;
	display:none;
    margin: 0 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #fff;
}

#outdoors .slider-imagens #dots a.active  {
	background:#fff; 
}
#outdoors {

	position:relative;
}

@media (max-width: 361px){
	#outdoors .outdoors-texto{
		width: auto;
		padding:15%;
		height:470px !important;
	}
	#outdoors .hideImageSlider{
		
		background-repeat:no-repeat;
	}
	#outdoors .slider-imagens{
		width:100%;
		display:block;
		position:relative;
		height:470px !important;
	}
	#outdoors .slider-imagens ul li{
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
	}
	#outdoors .outdoors-texto h3{
		text-align:center;
	}
	#outdoors .slider-imagens #dots {
		left:50%;
		transform: translateX(-50%);
	}
	#outdoors .button-fale{
		text-align:center;
		display:block;
	}
	
	/**/
	#overlay .overlay div div{
		width: 100%;
		padding: 0 20px;
	}
	
	#overlay .overlay h2{
		font-size: 38px;
	}
	
	#overlay .overlay h3{
		font-size: 19px;	
	}
	
	#barraSuperior .custom {
	    border-bottom: 1px solid #333 !important;
	}
	
	#barraSuperior .barraSuperior {
	    width: 100%;
	    background: #fff;
	}
	
	#barraSuperior .w30 {
	    width: 100%;
	    display: block;
	    text-align: center;
	}
	
	#barraSuperior .w70 {
	    width: 100%;
	    display: block;
	    text-align: center;
	    margin-top:20px;
	}
	
	#barraSuperior .w70 a {
	    margin-left: 0;
	    padding: 0 5px;
	    font-size: 12px;
	    color: #000 !important;
	}
	
	#barraSuperior .w70 img {
	    height: 19px;
	}
	
	#slide, #slideMobile {
		display: none;
	}
	
	#slide {
		display: block;
	}
	#slide video {
		width: auto;
    	height: 100%;
	}
	.sliderPrincipalVideo {
		margin-top: 150px;
	}
	.sliderPrincipalVideo .info {
		margin: 60px 0;	
	}
	.sliderPrincipalVideo img {
    	width: 100%;
	}
	.sliderPrincipalVideo h2 {
    	font-size: 40px;
	}
	#mapa .g-content {
		width: 100%;	
	}
	#mapa h2 {
		font-size: 40px;
	}
	#mapa p {
	    font-size: 17px;
	    margin: 15px 0;
	    text-align:center;
	}
	#mapa .mapaBackground {
		width: 100%;
    	height: 361px;
    	margin-left: 0;
	}
	#mapa svg {
		width: 100%;
    	height: 100%;
	}
	#mapa .legenda {
	    width: 100%;
	    padding-left: 0;
	}
	.tituloLegenda {
		font-size: 40px;
	}
	#mapa .legenda .w50 img {
    	width: 25px;
	}
	#mapa .legenda ul li span {
	    font-size: 17px;
	}
	#galeria .closeGaleria {
	    right: 30px;
	    top: 15px;
	    height: 27px;
	}
	#galeria .closeGaleria svg {
	    width: 15px;
	    height: 15px;
	}
	#galeria h2 {
    	font-size: 20px;
    	top: 40px;
    	width: 100%;
	}
	#galeria .w50 {
    	width: 100%;
    	margin-top: 110px;
	}
	#galeria .w50.right {
    	margin-top: 15px;
	}
	#galeria .w50 img {
	    height: auto;
	    display: block;
	}
	
	.g-content {
		margin: 0.625rem auto;
    	padding: 0.938rem;
	}
	#nossosParceiros h2 {
	    font-size: 40px;
	}
	#nossosParceiros .w50, #nossosParceiros .w50.left {
		display: block;
		width: 100%;
		margin: 0;
	}
	#nossosParceiros .sliderPrincipalMupiNome h2 {
	    font-size: 100px;
		height: 115px;
	}
	#nossosParceiros .sliderPrincipalMupiNome h3 {
	    font-size: 15px;
	    margin: 0 0 20px 0;
	}
	#nossosParceiros p {
		font-size: 17px;	
	}
	#nossosParceiros .botao {
		width: 95px;
    	font-size: 17px;	
	}
	.sliderPrincipalMupiNome {
		height: 390px;
	}
	.sliderPrincipalMupi .arrow.prev {
	    top: -90px;
	    left: 25px;
	    border: 1px solid #000;
	}
	.sliderPrincipalMupi .arrow.next {
	    top: -90px;
	    right: 25px;
	    border: 1px solid #000;
	}
	#produtos .custom {
		margin-top: 80px;
	}
	#produtos .w50, #produtos .w50.left {
    	width: 100%;
	}
	#produtos .w50 img {
	    height: auto;
	}
	#produtos h2 {
	    font-size: 40px;
	    text-align: center;
	}
	#produtos p {
		font-size: 17px;
	}
	#produtos li {
		font-size: 15px;	
	}
	#produtos .botao {
	    width: 140px;
	    font-size: 17px;
	}
	.g-grid {
		background: #fff;
	}
	#partilha {
	    display: block;
	    position: relative;
	    bottom: 70px;
	}
	
	#BarraCopyright #proudly .texto {
		display: none;
	}
		
}

@media (min-width: 362px) and (max-width: 469px){
	#outdoors .outdoors-texto{
		width: auto;
		padding:15%;
		height:470px !important;
	}
	#outdoors .hideImageSlider{
		
		background-repeat:no-repeat;
	}
	#outdoors .slider-imagens{
		width:100%;
		display:block;
		position:relative;
		height:470px !important;
	}
	#outdoors .slider-imagens ul li{
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
	}
	#outdoors .outdoors-texto h3{
		text-align:center;
	}
	#outdoors .slider-imagens #dots {
		left:50%;
		transform: translateX(-50%);
	}
	#outdoors .button-fale{
		text-align:center;
		display:block;
	}
	/**/
	#overlay .overlay div div{
		width: 100%;
		padding: 0 20px;
	}
	
	#overlay .overlay h2{
		font-size: 38px;
	}
	
	#overlay .overlay h3{
		font-size: 19px;	
	}
	
	#barraSuperior .custom {
	    border-bottom: 1px solid #333 !important;
	}
	
	#barraSuperior .barraSuperior {
	    width: 100%;
	    background: #fff;
	}
	
	#barraSuperior .w30 {
	    width: 100%;
	    display: block;
	    text-align: center;
	}
	
	#barraSuperior .w70 {
	    width: 100%;
	    display: block;
	    text-align: center;
	    margin-top:20px;
	}
	
	#barraSuperior .w70 a {
	    margin-left: 0;
	    padding: 0 5px;
	    font-size: 12px;
	    color: #000 !important;
	}
	
	#barraSuperior .w70 img {
	    height: 19px;
	}
	
	#slide, #slideMobile {
		display: none;
	}
	
	#slide {
		display: block;
	}
	#slide video {
		width: auto;
    	height: 100%;
	}
	.sliderPrincipalVideo {
		margin-top: 150px;
	}
	.sliderPrincipalVideo .info {
		margin: 300px 0;	
	}
	.sliderPrincipalVideo img {
    	width: 100%;
	}
	.sliderPrincipalVideo h2 {
    	font-size: 40px;
	}
	#mapa .g-content {
		width: 100%;	
	}
	#mapa h2 {
		font-size: 40px;
	}
	#mapa p {
	    font-size: 17px;
	    margin: 15px 0;
	    text-align:center;
	}
	#mapa .mapaBackground {
		width: 100%;
    	height: auto;
    	margin-left: 0;
	}
	#mapa svg {
		width: 100%;
    	height: auto;
	}
	#mapa .legenda {
	    width: 100%;
	    padding-left: 0;
	}
	.tituloLegenda {
		font-size: 40px;
	}
	#mapa .legenda .w50 img {
    	width: 25px;
	}
	#mapa .legenda ul li span {
	    font-size: 17px;
	}
	.tituloLegenda {
		font-size: 40px;
	}
	#mapa .legenda .w50 img {
    	width: 25px;
	}
	#mapa .legenda ul li span {
	    font-size: 17px;
	}
	#galeria {
		overflow-y: scroll;	
	}
	#galeria .closeGaleria {
	    right: 30px;
	    top: 15px;
	    height: 27px;
	}
	#galeria .closeGaleria svg {
	    width: 15px;
	    height: 15px;
	}
	#galeria h2 {
    	font-size: 20px;
    	top: 40px;
    	width: 100%;
	}
	#galeria .w50 {
    	width: 100%;
    	margin-top: 110px;
	}
	#galeria .w50.right {
    	margin-top: 15px;
	}
	#galeria .w50 img {
	    height: auto;
	    display: block;
	}
	.g-content {
		margin: 0.625rem auto;
    	padding: 0.938rem;
	}
	#nossosParceiros h2 {
	    font-size: 40px;
	}
	#nossosParceiros .w50, #nossosParceiros .w50.left {
		display: block;
		width: 100%;
		margin: 0;
	}
	#nossosParceiros .sliderPrincipalMupiNome h2 {
	    font-size: 100px;
		height: 115px;
	}
	#nossosParceiros .sliderPrincipalMupiNome h3 {
	    font-size: 15px;
	    margin: 0 0 20px 0;
	}
	#nossosParceiros p {
		font-size: 17px;	
	}
	#nossosParceiros .botao {
		width: 95px;
    	font-size: 17px;	
	}
	.sliderPrincipalMupiNome {
		height: 390px;
	}
	.sliderPrincipalMupi .arrow.prev {
	    top: -90px;
	    left: 25px;
	    border: 1px solid #000;
	}
	.sliderPrincipalMupi .arrow.next {
	    top: -90px;
	    right: 25px;
	    border: 1px solid #000;
	}
	#produtos .custom {
		margin-top: 80px;
	}
	#produtos .w50, #produtos .w50.left {
    	width: 100%;
	}
	#produtos .w50 img {
	    height: auto;
	}
	#produtos h2 {
	    font-size: 40px;
	    text-align: center;
	}
	#produtos p {
		font-size: 17px;
	}
	#produtos li {
		font-size: 15px;	
	}
	#produtos .botao {
	    width: 140px;
	    font-size: 17px;
	}
	.g-grid {
		background: #fff;
	}
	#partilha {
	    display: block;
	    position: relative;
	    bottom: 70px;
	}
	
	#BarraCopyright #proudly .texto {
		display: none;
	}
	
}

@media (min-width: 470px) and (max-width: 591px){
		#outdoors .outdoors-texto{
		width: auto;
		padding:15%;
		height:470px !important;
	}
	#outdoors .hideImageSlider{
		
		background-repeat:no-repeat;
	}
	#outdoors .slider-imagens{
		width:100%;
		display:block;
		position:relative;
		height:470px !important;
	}
	#outdoors .slider-imagens ul li{
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
	}
	#outdoors .outdoors-texto h3{
		text-align:center;
	}
	#outdoors .slider-imagens #dots {
		left:50%;
		transform: translateX(-50%);
	}
	#outdoors .button-fale{
		text-align:center;
		display:block;
	}
	/**/
	#overlay .overlay div div{
		width: 100%;
		padding: 0 20px;
	}
	
	#overlay .overlay h2{
		font-size: 50px;
	}
	
	#overlay .overlay h3{
		font-size: 23px;	
	}
	
	#barraSuperior .custom {
	    border-bottom: 1px solid #333 !important;
	}
	
	#barraSuperior .barraSuperior {
	    width: 100%;
	    background: #fff;
	}
	
	#barraSuperior .w30 {
	    width: 100%;
	    display: block;
	    text-align: center;
	}
	
	#barraSuperior .w70 {
	    width: 100%;
	    display: block;
	    text-align: center;
	    margin-top: 20px;
	}
	
	#barraSuperior .w70 a {
	    margin-left: 0;
	    padding: 0 5px;
	    font-size: 13px;
	    color: #000 !important;
	}
	
	#barraSuperior .w70 img {
	    height: 19px;
	}
	
	#slide, #slideMobile {
		display: none;
	}
	
	#slide {
		display: block;
	}
	#slide video {
		width: auto;
    	height: 100%;
	}
	.sliderPrincipalVideo {
		margin-top: 150px;
	}
	.sliderPrincipalVideo .info {
		margin: 300px 0;	
	}
	.sliderPrincipalVideo img {
    	width: 100%;
	}
	.sliderPrincipalVideo h2 {
    	font-size: 55px;
	}
	#mapa .g-content {
		width: 100%;	
	}
	#mapa h2 {
		font-size: 50px;
	}
	#mapa p {
	    margin: 15px 0;
	    text-align:center;
	}
	#mapa .mapaBackground {
		width: 100%;
    	height: auto;
    	margin-left: 0;
	}
	#mapa svg {
		width: 100%;
    	height: auto;
	}
	#mapa .legenda {
	    width: 100%;
	    padding-left: 0;
	}
	.tituloLegenda {
		font-size: 50px;
	}
	#mapa .legenda .w50 img {
    	width: 25px;
	}
	#galeria {
		overflow-y: scroll;	
	}
	#galeria .closeGaleria {
	    right: 30px;
	    top: 15px;
	    height: 27px;
	}
	#galeria .closeGaleria svg {
	    width: 15px;
	    height: 15px;
	}
	#galeria h2 {
    	font-size: 20px;
    	top: 40px;
    	width: 100%;
	}
	#galeria .w50 {
    	width: 80%;
    	margin-top: 110px;
    	margin-left: 53px;
	}
	#galeria .w50.right {
    	margin-top: 15px;
	}
	#galeria .w50 img {
	    height: auto;
	}
	.g-content {
		margin: 0.625rem auto;
    	padding: 0.938rem;
	}
	#nossosParceiros h2 {
	    font-size: 50px;
	}
	#nossosParceiros .w50, #nossosParceiros .w50.left {
		display: block;
		width: 100%;
		margin: 0;
	}
	#nossosParceiros .sliderPrincipalMupiNome h2 {
	    font-size: 100px;
		height: 115px;
	}
	#nossosParceiros .sliderPrincipalMupiNome h3 {
	    font-size: 15px;
	    margin: 0 0 20px 0;
	}
	#nossosParceiros p {
		font-size: 17px;	
	}
	#nossosParceiros .botao {
		width: 95px;
    	font-size: 17px;	
	}
	.sliderPrincipalMupiNome {
		height: 390px;
	}
	.sliderPrincipalMupi .arrow.prev {
	    top: -90px;
	    left: 25px;
	    border: 1px solid #000;
	}
	.sliderPrincipalMupi .arrow.next {
	    top: -90px;
	    right: 25px;
	    border: 1px solid #000;
	}
	#produtos .custom {
		margin-top: 80px;
	}
	#produtos .w50, #produtos .w50.left {
    	width: 100%;
	}
	#produtos .w50 img {
	    height: auto;
	}
	#produtos h2 {
	    font-size: 50px;
	    text-align: center;
	}
	#produtos p {
		font-size: 20px;
	}
	#produtos li {
		font-size: 17px;	
	}
	#produtos .botao {
	    font-size: 20px;
	}
	.g-grid {
		background: #fff;
	}
	#partilha {
	    display: block;
	    position: relative;
	    bottom: 70px;
	}
	
	
}

@media (min-width: 592px) and (max-width: 767px){
		#outdoors .outdoors-texto{
		width: auto;
		padding:15%;
		height:470px !important;
	}
	#outdoors .hideImageSlider{
		
		background-repeat:no-repeat;
	}
	#outdoors .slider-imagens{
		width:100%;
		display:block;
		position:relative;
		height:470px !important;
	}
	#outdoors .slider-imagens ul li{
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
	}
	#outdoors .outdoors-texto h3{
		text-align:center;
	}
	#outdoors .slider-imagens #dots {
		left:50%;
		transform: translateX(-50%);
	}
	#outdoors .button-fale{
		text-align:center;
		display:block;
	}
	
	/**/
	#overlay .overlay div div{
		width: 100%;
		padding: 0 20px;
	}
	
	#overlay .overlay h2{
		font-size: 50px;
	}
	
	#overlay .overlay h3{
		font-size: 23px;	
	}
	
	#barraSuperior .custom {
	    border-bottom: 1px solid #333 !important;
	}
	
	#barraSuperior .barraSuperior {
	    width: 100%;
	    background: #fff;
	}
	
	#barraSuperior .w30 {
	    width: 100%;
	    display: block;
	    text-align: center;
	}
	
	#barraSuperior .w70 {
	    width: 100%;
	    display: block;
	    text-align: center;
	    margin-top: 20px;
	}
	
	#barraSuperior .w70 a {
	    margin-left: 0;
	    color: #000 !important;
	}
	
	#barraSuperior .w70 img {
	    height: 19px;
	}
	
	#slide, #slideMobile {
		display: none;
	}
	
	/*#slideMobile {
		display: block;
		margin-top: 118px;
	}
	.sliderPrincipalMobile {
		margin-top: 118px;
	}*/
	
	#slide {
		display: block;
	}
	#slide video {
		width: auto;
    	height: 100%;
	}
	.sliderPrincipalVideo {
		margin-top: 150px;
	}
	.sliderPrincipalVideo .info {
		margin: 230px 0;	
	}
	.sliderPrincipalVideo img {
    	width: 100%;
	}
	#mapa .g-content {
		width: 100%;	
	}
	#mapa p {
	    margin: 15px 0;
    	text-align:center;
	}
	#mapa .mapaBackground {
		width: 90%;
	    height: auto;
	    margin-left: auto;
	    margin-right: auto;
	    display: block;
	}
	#mapa svg {
		width: 100%;
    	height: auto;
	}
	#mapa .legenda .w50.left {
	    padding-right: 0;
	    width: 100%;
	}
	#mapa .legenda {
	    width: 90%;
	    padding-left: 0;
	    display: block;
	    margin: 0 auto;
	}
	#galeria {
		overflow-y: scroll;	
	}
	#galeria h2 {
    	top: 0;
    	width: 100%;
	}
	#galeria .w50 {
    	width: 65%;
    	margin-top: 69px;
    	margin-left: 100px;
	}
	#galeria .w50.right {
    	margin-top: 0;
	}
	#galeria .w50 img {
	    height: auto;
	}
	.g-content {
		margin: 0.625rem auto;
    	padding: 0.938rem;
	}
	#nossosParceiros h2 {
	    font-size: 55px;
	}
	#nossosParceiros .w50, #nossosParceiros .w50.left {
		margin: 0;
	}
	.sliderPrincipalMupi .arrow.prev {
	    top: -20px;
	    left: -200px;
	    border: 1px solid #000;
	}
	.sliderPrincipalMupi .arrow.next {
	    top: -20px;
	    right: 330px;
	    border: 1px solid #000;
	}
	#produtos .custom {
		margin-top: 80px;
	}
	#produtos .w50, #produtos .w50.left {
    	width: 100%;
	}
	#produtos .w50 img {
	    height: auto;
	}
	#produtos h2 {
	    text-align: center;
	}
	.g-grid {
		background: #fff;
	}
	#partilha {
	    display: block;
	    position: relative;
	    bottom: 70px;
	}
	
	
}

@media (min-width: 768px) and (max-width: 958px){
	#outdoors .outdoors-texto{
		width:40%;
		padding:14% 5%;
	}
	#outdoors .slider-imagens{
		width:60%;
	}
	#overlay .overlay div div{
		width: 100%;
		padding: 0 20px;
	}
	
	#barraSuperior .barraSuperior {
	    width: 100%;
	    background: #fff;
	}
	
	#barraSuperior .w30 {
	    width: 30%;
	    padding: 0 10px;
	}
	
	#barraSuperior .w70 {
	    width: 69%;
	}
	
	#barraSuperior .w70 a {
	    margin-left: 0;
	    padding: 0 5px;
	    font-size: 13px;
	    color: #000 !important;
	}
	
	#barraSuperior .w70 img {
	    height: 25px;
	}
		
	#slide, #slideMobile {
		display: none;
	}
	
	#slide {
		display: block;
	}
	#slide video {
		width: auto;
    	height: 100%;
	}
	.sliderPrincipalVideo img {
    	width: 70%;
	}
	#mapa p {
	    margin: 15px 0;
	}
	#mapa .mapaBackground {
    	height: 53%;
	    margin-left: 2%;
	    width: 53%;
	}
	#mapa svg {
		width: 100%;
    	height: auto;
	}
	#mapa .legenda {
	    width: 44%;
	    padding-left: 2%;
	    padding-right: 2%;
	}
	#mapa .legenda ul li span{
		font-size:17px;
	}
	#mapa .legenda ul li{
		margin-bottom: 12px;
	}
	#mapa .tituloLegenda{
		margin-bottom: 0px;
	}
	#galeria {
		overflow-y: scroll;	
	}
	#galeria h2 {
    	top: 0;
    	width: 100%;
	}
	#galeria .w50 {
    	width: 65%;
    	margin-top: 69px;
    	margin-left: 100px;
	}
	#galeria .w50.right {
    	margin-top: -20px;
	}
	#galeria .w50 img {
	    height: auto;
	}
	.g-content {
		margin: 0.625rem auto;
    	padding: 0.938rem;
	}
	#nossosParceiros .w50, #nossosParceiros .w50.left {
		margin: 0;
	}
	.sliderPrincipalMupi .arrow.prev {
	    top: -20px;
	    left: -280px;
	    border: 1px solid #000;
	}
	.sliderPrincipalMupi .arrow.next {
	    top: -20px;
	    right: 330px;
	    border: 1px solid #000;
	}
	#produtos .custom {
		margin-top: 80px;
	}
	#produtos .w50 {
    	width: 100%;
    	text-align: center;
	}
	#produtos .w50.left {
		width: 95%;
		text-align: left;
	}
	#produtos h2 {
	    text-align: center;
	}
	
	
}

@media (min-width: 959px) and (max-width: 1199px){
	#outdoors .outdoors-texto{
		width:40%;
		padding:14% 5%;
	}
	#outdoors .slider-imagens{
		width:60%;
	}
	#mapa .mapaBackground {
	    width: 50%;
	    height: 50%;
	    margin-left: 2%;
	}
	
	#overlay .overlay div div{
		width: 100%;
		padding: 0 20px;
	}
	
	#barraSuperior .barraSuperior {
	    width: 100%;
	}
	
	#barraSuperior{
		padding:0 10px;
	}
	
	#slide video {
		width: auto;
    	height: 100%;
	}
	.sliderPrincipalVideo img {
		width: 54%;	
	}
	.sliderPrincipalVideo .info {
		margin: 274px 0;
	}
	.sliderPrincipalVideo h2 {
		font-size: 50px;
    	margin: 0 auto;
	}
	
	#mapa svg {
		width: 100%;
    	height: auto;
	}
	#mapa .legenda {
	    width: 47%;
		padding-left: 0;
	}
	#mapa .legenda ul li {
	    margin-bottom: 20px;
	}
	#mapa .tituloLegenda{
		margin-bottom: 20px;
	}
	#galeria {
		overflow-y: scroll;	
	}
	#galeria .w50 {
    	width: 65%;
	}
	#galeria .w50 img {
	    height: auto;
	}
	#nossosParceiros .w50 {
		margin: 0;
	}
	 #nossosParceiros .w50.left {
		margin-left: 87px;	
	}
	.sliderPrincipalMupiNome .arrow.prev{
		top: 205px;
		left: -85px; 
	}
	.sliderPrincipalMupiNome .arrow.next {
		top: 205px;
		left: -85px; 
	}
	.sliderPrincipalMupi .arrow.next {
	    top: 205px;
	    right: -75px;
	}
	#produtos .w50 {
		margin-right: 40px;
	}
	#produtos .w50 img{
		height: auto;
	}
	
}

@media (min-width: 1200px) and (max-width: 1439px){
	#outdoors .outdoors-texto{
		width:40%;
		padding:14% 5%;
	}
	#outdoors .slider-imagens{
		width:60%;
	}
	#overlay .overlay div div{
	    width:1200px;
	}
	
	#barraSuperior .barraSuperior{
	    width: 1200px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.sliderPrincipalVideo img {
		width: 54%;	
	}
	
	#mapa .g-content {
		width: 1160px;
	}
	#mapa .mapaBackground {
		margin-left: 57px;
	}
	#mapa .legenda {
		padding-left: 115px;
	}
	
	#galeria {
		overflow-y: scroll;	
	}
	
	#nossosParceiros .w50 {
    	width: 37%;
	}
	
	#produtos .w50 {
		margin-right: 40px;
	}
	#produtos .w50 img{
		height: auto;
	}
	
}

@media (min-width: 1440px) and (max-width: 1599px){
	#outdoors .outdoors-texto{
		width:40%;
		padding:10% 5%;
	}
	#outdoors .slider-imagens{
		width:60%;
	}
	
	#overlay .overlay div div{
	    width:1440px;
	}
	
	#barraSuperior .barraSuperior{
	    width: 1440px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.sliderPrincipalVideo img {
		width: 45%;	
	}
	
	#mapa .g-content {
		width: 1400px;
	}
	#mapa .mapaBackground {
		margin-left: 180px;
	}
	#galeria {
		overflow-y: scroll;	
	}	
	#produtos .w50 {
		margin-right: 70px;	
	}
	
}

@media (min-width: 1600px) and (max-width: 1799px){
	#outdoors .outdoors-texto{
		width:40%;
		padding:10% 5%;
	}
	#outdoors .slider-imagens{
		width:60%;
	}
	#overlay .overlay div div{
	    width:1600px;
	}
	
	#barraSuperior .barraSuperior{
	    width: 1600px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	
	.sliderPrincipalVideo img {
		width: 45%;	
	}
	
	#mapa .g-content {
		width: 1560px;
	}
	#galeria {
		overflow-y: scroll;	
	}
}