@font-face { font-family: 'Gotham Pro'; src: url(../fonts/GothaProReg.otf); }
@font-face { font-family: 'Gotham Pro Bold'; src: url(../fonts/GothaProBla.otf); }

p, div, a 				{ font-family: 'Gotham Pro'; }
h1, h2, h3, h4, h5, h6, .bold 	{ font-family: 'Gotham Pro Bold'; }

.yellow { color: #f5b21f; }
.yellow-bg { background-color: #f5b21f; }
.gray { color: #222222; }

body {
	background-color: #222222;
}

.header { 
	background-color:#222222; 
	background-image: url(../img/headerbg.jpg); 
	background-size: contain;
	background-position: bottom right;
	background-repeat: no-repeat;
}

.header2 { 
	background-color:#222222; 
}

.title {
  /*font-size: 3em;*/
  font-family: "Gotham Pro Bold";
  background: -webkit-linear-gradient(#f5b21f, #db591a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#requisites {
	background-color:#222222; 
	background-image: url(../img/reqbg.jpg); 
	background-size: contain;
	background-position: bottom right;
	background-repeat: no-repeat;
}

.shadow {
	/*background-color: rgba(0,0,0,.5);
	display: inline-block;
	padding: 6px;*/
	text-shadow: #222222 3px 3px;
}

/*@media screen and (max-width: 768px) {
	.title {
	  font-size: 1.75em;
	  font-family: "Gotham Pro Bold";
	  background: -webkit-linear-gradient(#f5b21f, #db591a);
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	}
}*/

a.navbar-item 
{
	font-family: "Gotham Pro Bold";
	color: #f5b21f;
	font-size: 18px;
}

a.navbar-item:hover
{
	color: #ffdb4a;
	background-color: rgba(0,0,0,0);
	transition: 0.15s;
}

a.navbar-item:focus
{
	color: #ffdb4a;
	background-color: rgba(0,0,0,0);
	transition: 0.15s;
}

.navbar-menu { background-color: #222222 !important; }

/*.button.is-warning {
	font-family: "Gotham Pro Bold";
	background-color: #f5b21f;
}*/

.button.is-warning {
	font-family: "Gotham Pro Bold";
	background-color: rgba(0,0,0,.4);
	color: #f5b21f;
	border-color: #f5b21f;
	border-width: 5px;
	border-radius: 0px;
}

.button.is-warning:hover { transition: 0.15s; border-color: #fff; background-color: #222222; color: #fff !important; }

.button.is-dark {
	font-family: "Gotham Pro Bold";
	background-color: rgba(0,0,0,0);
	color: #222222;
	border-color: #222222;
	border-width: 5px;
	border-radius: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

.button.is-dark:hover { transition: 0.15s; border-color: #fff; background-color: #222222; color: #fff !important; }

.content { font-size: 14px; }

.darkbox { background-color: #333333; color: #ffffff; }

b { color: #f5b21f; }

hr { background-color: #444444; }