@charset "utf-8";
/* [G] Maqueteis
 *
 * hon Framework Stylesheet */
a:active, a:active * {
	outline: none !important;
	-moz-outline-style: none !important;
	text-decoration: none;
	color: inherit;
}
a:focus, a:focus * {
	outline: none !important;
	-moz-outline-style: none !important;
	text-decoration: none;
	color: inherit;
}
body {
	min-height: 100%;
	background-size: cover;
	background: #D8DBDD;
	
}

h1, h2, h3, h4, h5, h6 {

}

/* header */
html, body {

}

header, .tab-menu * {
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
header {
	background: white;
	border-bottom: 29px solid #75979f;
}
header .container > div {
	margin: 22px 0 9px 0;
}
header .container > div * {
	color: #ffecd1;
}
header .container > div h3 {
	font-size: 23px;
	margin: 0;
	text-transform: uppercase;
}
header .container > div h2 {
	font-size: 20px;
	margin: 0;
	text-transform: uppercase;
}
header .container > div p {
	font-size: 20px;
	margin: 0;
}
header .logo {
	margin: 14px 0 25px 0;
	float: left;
}

.tab-menu {
	display: block;	
	padding: 0;
	list-style: none;
	border-bottom: 3px solid #19626F;
    margin: 0px -15px 29px;
}
.tab-menu li {
	display: block;
	float: left;
	font-size: 15px;
	margin: 0;
}
.tab-menu li a {
	display: block;
	padding: 15px 10px;
	color: #19626F;
}
.tab-menu li:first-child a {
	padding-left: 25px;
}
.tab-menu li.active a, 
.tab-menu li a.active {
	background: #19626F;
	color: white;
}

body > div.container {
	background: #ffffff;
	padding-bottom: 30px;
	margin-bottom: 25px;
}

.menu-buttons {
	display: block;	
	padding: 0;
	list-style: none;   
	text-align: center;
	margin: -17px 0 35px;
}
.menu-buttons li {
	display: inline-block;	
	margin: 0 5px;
}
.menu-buttons li a {
	border: 3px solid #19626F;
    padding: 6px 23px;
	font-size: 0.95em;
	text-transform: uppercase;
	letter-spacing: 0.005em;
	border-radius: 10px;
	display: block;
	
}
.menu-buttons li a:hover,
.menu-buttons li.active a, 
.menu-buttons li a.active {
	background:  #19626F;
	color: #FFFFFF;
	text-decoration: none;
}

html body > div#chromeperfectpixel-panel-container.chromeperfectpixel-panel-container .draggable-wrapper {
	height: 0;
}

div.container {
    max-width: 980px;
    margin: 0 auto;
}
.menu-buttons.big {
	margin: 9em auto;
	max-width: 90%;
	width: 366px;
}
.menu-buttons.big li {
	float: none;
	display: block;
	margin-bottom: 30px;
}
.menu-buttons.big li a {
    padding: 10px 30px;
	font-size: 1.15em;
}



