
@font-face {
    font-family: Milho Cozido;
    src: url(mc.ttf);
}

html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
font-family: Milho Cozido;
    font-size: 1.14em;
background: #010102;
}

.mob {
display: none;
}

ifmobile {
display: none;
}

.logo {
    position: absolute;
}

.insta {
    height: 30px;
    margin-bottom: -20px;
}

.insta:hover {
	height: 45px;
}


.menu {
    text-align: center;
}
iframe {
    border: none;
    width: 100%;
    height: 100%;
overflow:hidden;
}


}
section, header, footer, nav, div, span, ul, li, a {
    box-sizing: border-box;
}

.ultramob {
	display: none;
}


header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    text-align: center;
}

header nav {
}

header ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

header ul li {
    display: inline-block;
    padding: 0 20px;
}




header ul a {
    font-weight: 700;
    text-decoration: none;
    color: #fceeb4;
    height: 50px;
    display: block;
    position: relative;
}

header ul a span {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
}

header ul a span:hover {
	font-size: 1.7em;
}

.menu {
    margin-top: 20px;
    margin-bottom: 20px;
}

section {
    float: left;
    display: block;
    height: 100%;
    margin: 0;
}

#section-section1 {
    background: #020202;
}

#section-section2 {
    background: #020202;
}

#section-section3 {
    background: #020202;
}

#section-section4 {
    background: #020202;
}

.horizon-prev, .horizon-next {
    position: fixed;
    top: 50%;
    margin-top: -24px;
    z-index: 998;
cursor: pointer;
}

.horizon-prev {
    left: 20px;

}

.horizon-next {
    right: 20px;

}


div#loader{
display:none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left:0px;
	background-color: #282b30;
	background-image: url('load.gif');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
z-index: 999;
}


@media (min-width: 781px) and (max-width: 1020px) 
{

ifmobile {
	display: none!important;
}

header {
width: 200px!important;
}

#valmacambira, .val {
	display: none;
}

.horizon-prev, .horizon-next, #loader {
	display: none!important;

}

.anuncd {
	display: none;
}

header ul a span:hover {
	font-size: inherit!important;
}


}











@media (min-width: 326px) and (max-width: 780px)
{

html, body {
    width: 100%!important;
    height: 100%;
}

.horizon-prev, .horizon-next, #loader {
	display: none!important;

}

section {
	display: none;
}

header {
	display: none;
}

ifmobile {
	display: inline!important;
    width: 100%!important;
}



}












@media (max-width: 325px) 
{

html, body {
    width: 100%!important;
    height: 100%;
}


header {
	display: none!important;
}

.horizon-prev, .horizon-next, #loader {
	display: none!important;

}


section {
	display: none!important;
}


.ultramob {
	display: inline!important;
    width: 100%!important;
}



}