@font-face {
	font-family: "Futura-Light";
	src: url("../fonts/Futura-Light.otf") format("opentype");
}

@font-face {
	font-family: "Futura-Book";
	src: url("../fonts/FuturaStd-Book.otf") format("opentype");
}

.futuraLight{
	font-family: "Futura-Light" !important;
	font-weight: 100;
}

.futuraBook{
	font-family:  "Futura-Book" !important;
}

html{ height: 100%; }
body{ color:#000; font-family: "Futura-Book", "Arial", "Times New Roman"; height: 100%; }
header{
	font-family: "Futura-Book";
}
/* GENERAL PURPOSE CLASSES */
.red{ background-color: red; }
.green{ background-color: green; }
.blue{ background-color: blue; }
.yellow{ background-color: yellow; }
.pointerCursor{ cursor:pointer; }
h1{
	font-size: 6em;
	font-family: "Futura-Book",Arial,helvetica;
	color: #000;
	margin:0;
}
a, span, p, h6, h1, h2, h3, h4, h5{
	/*font-family: helvetica !important;*/
}
h6{
	font-weight: bold !important;
	font-size: 11px !important;
}
p{
	text-align: center;
	font-size:12px;
	line-height: 1.4;
}

#wrapper {
	min-height:100%;
	position:relative;
}

#content {
	margin-top:0 !important;
	/*padding-bottom:150px !important;  Height or more of the footer element */
}

#footer {
	background:#FFF;
	width:100%;
	height:115px;
	position:absolute;
	bottom:0;
	left:5%;
	margin-top: 20px;
	color: #000;
	font-size:1px;
	font-family: "Arial";
}

.times{
	font-family: "Times New Roman";
}

.alert-cookies{position: fixed; left:0px; bottom: 0; width: 520px; height: 110px; border-radius: 0px; background-color: #f5f5f5; margin-bottom: 0px; padding:15px 10px 10px 15px; font-size: 11px; box-shadow: 0px 0px 50px #888888; bottom: 5px; z-index:10;}

.alert-cookies .btn-opt{font-size: 10px; background-color: #EFEFEF; padding: 5px 10px; color:#000; font-weight:bold; border:0; margin-top: 8px; margin-right: 10px;}

a{
	text-decoration: none !important;
	color: #616161;
}

.size15{
	font-size:15px;
}
.size20{
	font-size:20px;
}
.size25{
	font-size:25px;
}
.size28{
	font-size:28px;
}
.size30{
	font-size:30px;
}
.size32{
	font-size:32px;
}
.size33{
	font-size: 33px;
}
.size35{
	font-size: 35px;
}
.size40{
	font-size: 40px;
}
.size45{
	font-size:45px;
}
.size48{
	font-size:48px;
}
.size50{
	font-size: 50px;
}

header{
	position: fixed;
	top:0;
	width:100%;
	height: 80px;
	background-color: transparent;
	z-index:100;
}

.navbar-default{
	margin-bottom: 0;
	background: transparent;
	background-color: transparent !important;
	border:0;
	border-radius:0 !important;
	box-shadow:none !important;
}

.navbar-collapse > ul > li > a{
	color: #000000 !important;
	font-size: 12px !important;
	font-style: normal;
}

.navbar-collapse > ul > li > a:hover{
	background-color: transparent !important;
}

.collapsing > ul > li, .in > ul > li{
  display: block;
  width:100%;
}

.navbar-brand{
	position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    padding:19px;
    margin: 3px auto 0 auto !important;
}

.navbar-brand > a
{
    font-family: "Futura-Book";
	color: #404040 !important;
	font-size:32px;
}

@media (max-width: 1080px){
  .navbar-brand{
    text-align:left;
  }
}

.navbar-toggle {
    z-index:3;
}

.collapsing, .in{
	background-color:#EFEFEF !important;
}

.footer > .row:first-child{
	margin:0 auto;
	width:90%;
	padding-right:0;
}

.footer > .row:last-child{
	margin:0 auto;
	width:85%;
	padding-right:0;
}

.footer p{
	text-align: left;
	font-size:8px;
}

.footer img.copyright{
	width:10px;
	vertical-align: bottom;
}

.footer img.instagram{
	width:15px;
	vertical-align: bottom;
}

.footer img.linkedin{
	width:16px;
	vertical-align: bottom;
}

@media (min-width:986px){
	.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;
	}
}