@font-face {
    font-family: MELBOURNE_REG;
    src: url(fonts/MELBOURNE_REG.OTF);
}

@font-face {
    font-family: MELBOURNE BOLD BASIC;
    src: url(fonts/MELBOURNE BOLD BASIC.OTF)
}


body{ padding:0px; font-family: 'MELBOURNE_REG', sans-serif; overflow-x:hidden;}

a { text-decoration: none; color: #646464; -webkit-transition: 0.1s linear color; -moz-transition: 0.1s linear color;
  transition: 0.1s linear color;}

.main_logo{margin: auto; margin-top:30%}
  
ol, ul {list-style: none;}

a:active, a:visited {outline: 0}


.over-show { overflow: inherit !important; }

/*inicio do CSS*/

.mln_sec {float: left; height:100%; width: 100%;}

section p {color: #fff; font-family: 'MELBOURNE_REG', sans-serif; font-size: 1.3em; line-height: 125%;}

.mc-padding25{ display:block; padding:25px 0 25px 0;}

.mc-padding50{ display:block; padding:35px 0 50px 0;}

section { padding:25px;}
section h1{font-size:1.5em; font-family: 'MELBOURNE BOLD BASIC', sans-serif; line-height:40px;}
section h2{font-size:1.6em; font-family: 'MELBOURNE_REG', sans-serif; color:#a0daf7; line-height:55px; margin:0px; padding:0px;}
section h3{font-size:1.5em; font-family: 'MELBOURNE_REG', sans-serif; color:#a0daf7; line-height:55px; margin:0px; padding:0px;}
section h4{font-size:1.4em; font-family: 'MELBOURNE BOLD BASIC', sans-serif; line-height:40px; color:#00489a}
section ul {list-style-image: url('images/bullet.png'); margin:0px; padding:0 0 0 20px;}
section ul li{font-size:1.3em; font-family: 'MELBOURNE_REG', sans-serif; color:#fff; margin-bottom:15px;}

.mln_sec_color1 { background-color: #d7ead8; }

.mln_sec_color2 { background-color: #f6ebd5; background-image:url(images/AboutBg.jpg); background-repeat:no-repeat; background-size:100%;}

.mln_sec_color3 { background-color: #161f28; background-image:url(images/GrayBanner.jpg); background-repeat:no-repeat; background-size:100%;}

.mln_sec_color4 { background-color: #161f28; background-image:url(images/GrayBanner.jpg); background-repeat:no-repeat; background-size:100%;}

.mln_sec_color5 { background-color: #161f28; background-image:url(images/GrayBanner.jpg); background-repeat:no-repeat; background-size:100%;}

.mln_sec_color6 { background-color: #d7ead8; }

.frm{width:100%;}
.frm lable{font-size:1em; font-family: 'Pontano Sans', sans-serif; width:100%;}
.frm input[type=text]{background-color:#d7ead8; border:#009fe3 1px solid; width:100%; font-size:1em; padding:5px; margin:5px 0 10px 0; color:#000;}
.frm input[type=email]{background-color:#d7ead8; border:#009fe3 1px solid; width:100%; font-size:1em; padding:5px; margin:5px 0 10px 0; color:#000;}
.frm input[type=tel]{background-color:#d7ead8; border:#009fe3 1px solid; width:100%; font-size:1em; padding:5px; margin:5px 0 10px 0; color:#000;}
.frm textarea{background-color:#d7ead8; border:#009fe3 1px solid; width:100%; font-size:1em; padding:5px; margin:5px 0 10px 0; height:80px; color:#000;}
.frm input[type=submit]{background-color:#00489a; border:#00489a 1px solid; color:#000; font-size:2em; width:100%; padding:10px; margin:5px 0 10px 0; color:#fff;}

#scrollUp {
	bottom: 0px;
	right: 10px;
	width: 50px;
	height: 45px;
	margin-bottom: -10px;
	padding: 10px 5px;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	color: #000;
	background-color: transparent;;
	background-repeat: repeat-x;
	background-image:url(images/up.png);
	background-repeat:no-repeat;
	-webkit-transition: margin-bottom 150ms linear;
	-moz-transition: margin-bottom 150ms linear;
	transition: margin-bottom 150ms linear;
}
	#scrollUp:hover {
		margin-bottom: 0px;
	}


/* Media Queries (laptop, desktop view*/
@media screen and (max-width: 1024px){

}

/* Media Queries (ipad landscape view)*/
@media screen and (max-width: 800px) {
.mln_sec {float: left; width: 100%; min-height:500px;}
.mln_sec_color1 { background-color: #d7ead8; background-image:none;}
.mln_sec_color2 { background-color: #f6ebd5; background-image:none;}
.mln_sec_color3 { background-color: #161f28; background-image:none;}
.mln_sec_color4 { background-color: #161f28; background-image:none;}
.mln_sec_color5 { background-color: #161f28; background-image:none;}
.mln_sec_color6 { background-color: #d7ead8; background-image:none;}
}

/* Media Queries (ipad portrait view)*/
@media screen and (max-width: 640px) {
.mln_sec {float: left; width: 100%; min-height:500px;}
.mln_sec_color1 { background-color: #d7ead8; background-image:none;}
.mln_sec_color2 { background-color: #f6ebd5; background-image:none;}
.mln_sec_color3 { background-color: #161f28; background-image:none;}
.mln_sec_color4 { background-color: #161f28; background-image:none;}
.mln_sec_color5 { background-color: #161f28; background-image:none;}
.mln_sec_color6 { background-color: #d7ead8; background-image:none;}
section h4{font-size:1.5em; line-height:30px;}
section h2{font-size:2em; line-height:30px;}
section h3{font-size:1.8em;}
section p {font-size: 1.1em;}
section ul li{font-size:1.1em;}
}


/* Media Queries (iphone landscape view)*/
@media screen and (max-width: 480px) {
.mln_sec {float: left; width: 100%; min-height:500px;}
.mln_sec_color1 { background-color: #d7ead8; background-image:none;}
.mln_sec_color2 { background-color: #f6ebd5; background-image:none;}
.mln_sec_color3 { background-color: #161f28; background-image:none;}
.mln_sec_color4 { background-color: #161f28; background-image:none;}
.mln_sec_color5 { background-color: #161f28; background-image:none;}
.mln_sec_color6 { background-color: #d7ead8; background-image:none;}
section h4{font-size:1.5em; line-height:30px;}
section h2{font-size:2em; line-height:30px;}
section h3{font-size:1.8em;}
section p {font-size: 1.1em;}
section ul li{font-size:1.1em;}
}

/* Media Queries (iphone portrait view)*/
@media only screen and (max-width : 360px) {
.mln_sec {float: left; width: 100%; min-height:500px;}
.mln_sec_color1 { background-color: #d7ead8; background-image:none;}
.mln_sec_color2 { background-color: #f6ebd5; background-image:none;}
.mln_sec_color3 { background-color: #161f28; background-image:none;}
.mln_sec_color4 { background-color: #161f28; background-image:none;}
.mln_sec_color5 { background-color: #161f28; background-image:none;}
.mln_sec_color6 { background-color: #d7ead8; background-image:none;}
section h4{font-size:1.5em; line-height:30px;}
section h2{font-size:2em; line-height:30px;}
section h3{font-size:1.8em;}
section p {font-size: 1.1em;}
section ul li{font-size:1.1em;}
}
