@font-face {
  font-family: 'AlegreyaSans-Regular';
  src: url('../fonts/AlegreyaSans-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/AlegreyaSans-Regular.woff') format('woff'), url('../fonts/AlegreyaSans-Regular.ttf')  format('truetype'), url('../fonts/AlegreyaSans-Regular.svg#AlegreyaSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AlegreyaSans-Bold';
  src: url('../fonts/AlegreyaSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/AlegreyaSans-Bold.woff') format('woff'), url('../fonts/AlegreyaSans-Bold.ttf')  format('truetype'), url('../fonts/AlegreyaSans-Bold.svg#AlegreyaSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AlegreyaSans-Medium';
  src: url('../fonts/AlegreyaSans-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/AlegreyaSans-Medium.woff') format('woff'), url('../fonts/AlegreyaSans-Medium.ttf')  format('truetype'), url('../fonts/AlegreyaSans-Medium.svg#AlegreyaSans-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AlegreyaSans-Light';
  src: url('../fonts/AlegreyaSans-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/AlegreyaSans-Light.woff') format('woff'), url('../fonts/AlegreyaSans-Light.ttf')  format('truetype'), url('../fonts/AlegreyaSans-Light.svg#AlegreyaSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	font-family: 'AlegreyaSans-Regular';
}

.navbar-default {
	background-color: transparent!important;
	border-color: transparent!important;
}


.navbar-default {
	background-color: transparent !important;
	border-color: transparent !important;
	margin-bottom:  ;
}

.navbar-nav {
	float: right;
	margin: 0;
	margin-top: 18px;
}


 
.navbar-nav > li { 
  margin: 0 0 20px 34px;
}
.navbar-default .navbar-nav > li > a {
  color: #000;
  font-family: "AlegreyaSans-Medium";
  font-size: 24px;
  padding: 0;
  text-align: right;
  /*padding: 11px 0px 11px 67px;*/
}

.fc {
	color: #D93323;
	font-size: 24px;
	padding: 13px 9px;
	padding-bottom: 0px;
}
.fcd a{	text-decoration: none !important;}
.fc:hover{text-decoration: none !important;color:#000}

.search-form {
	text-align: left;
	position: absolute;
	background: #000;
	width: 84%;
	padding: 11px;
	z-index: 99999999999;
	background: #fff;
	border: 1px solid #eeee;
	border-bottom: 5px solid #ae1d1d;
}
.title-sp{ font-family: 'AlegreyaSans-Bold';color:#fff}



@media only screen
and (min-width :180px)
and (max-width : 700px){
	.fcd{text-align: center ! important;}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 15px 0px 0px;
		font-size: 18px;
		line-height: 20px;
		display: inline-table;
		width: 78%!important;
	}
	.navbar-default .navbar-nav > li > a {
	  padding: 0!important;
	}
	.navbar-default .navbar-nav > li > a {
	  text-align: left;
	}
	.navbar-nav > li {
	  margin: 5px 0 16px;
	}
	.navbar-brand img{width: 200px!important;}
	
}
	
	@media only screen
	and (min-width :700px)
	and (max-width : 900px){
		.navbar-nav {
			float: right;
			margin: 0;
			margin-top: 72px!important;
		}
		.navbar-default .navbar-nav > li > a {
			padding:10px 15px!important;
		}
	}
	
@media only screen
	and (min-width :900px)
	and (max-width : 1180px){
	.navbar-nav {
		float: right;
		margin: 0;
		margin-top: 4px;
	}
	.navbar-default .navbar-nav > li > a {
		padding:10px 15px!important;
	}
}

@media only screen
and (min-width :768px)
and (max-width : 1180px){	
	.navbar-nav > li {
		margin: 0 0 20px -16px;
	}	
}