

/** GENERAL **/
.header-wrapper									{ padding:30px 0px; text-transform:uppercase; z-index:999; }
.header-wrapper .header-content					{ position:relative; z-index:2; }
.header-wrapper .header-mid						{ clear:both; padding:100px 0px; }
.header-wrapper .overlay						{ position:absolute; z-index:1; top:0; bottom:0; left:0; right:0; }

.header-wrapper									{ background:#383836 url(backgrounds/header-01.jpg) no-repeat 50% 50%; background-size:cover; color:#FFFFFF; }
.header-wrapper .overlay						{ background:rgba(56,56,54,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC383836,endColorstr=#CC383836); zoom:1; text-shadow:none; }



/** HEADER LOGO **/
.header-wrapper .header-logo					{ display:block; float:left; width:250px; margin:10px 0px 0px 0px; }
.header-wrapper .header-logo img				{ width:100%; max-width:600px; max-height:166px; }

/** HEADER RIGHT **/
.header-right 									{ float:right; text-align:right; clear:right; }



/** HEADER DETAILS **/
.header-right .details a,
.header-right .details span						{ display:inline-block; vertical-align:middle; }
.header-right .pipe								{ margin:0px 10px; padding:10px 0px; width:2px; }

.header-right .details							{ color:#FFFFFF; }
.header-right .details a						{ color:#FFFFFF; }
.header-right .details a:hover					{ color:#BED600; }
.header-right .pipe								{ background:#BED600; }



/** HEADER NAVIGATION **/
.header-nav										{ cursor:pointer; margin:30px 0px 0px 0px; }
.header-nav .resp-menu							{ display:none; font-size:1.3em; }
.header-nav .menu-items							{ list-style:none; margin:0px; padding:0px; }
.header-nav li 									{ display:inline-block; position:relative; z-index:999; }
.header-nav li.resp-link						{ display:none; }
.header-nav li.resp-desktop						{ display:inline-block; }
.header-nav li .nav-link						{ display:block; text-transform:uppercase; padding:10px 0px; margin:0px 10px; position:relative; font-size:1.3em; }
.header-nav .dropdown ul						{ display:none; z-index:100; list-style:none; margin:0px; padding:0px; position:absolute; left:0; width:210px; text-align:left; }
.header-nav .dropdown li						{ display:block; }
.header-nav .dropdown li .nav-link				{ padding:15px 10px; margin:0px; }

.header-nav										{ color:#FFFFFF; text-shadow:0px 1px 5px rgba(0, 0, 0, 0.6); }
.header-nav .nav-link							{ color:#FFFFFF; border:3px solid transparent; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; transition:all .2s linear; }
.header-nav .nav-link:hover,
.header-nav .nav-link.selected					{ color:#FFFFFF; border-bottom:3px solid #BED600; }
.header-nav .dropdown ul						{ background:rgba(56,56,54,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC383836,endColorstr=#CC383836); zoom:1; text-shadow:none; }
.header-nav .dropdown ul .nav-link				{ border:none; color:#FFFFFF; }
.header-nav .dropdown ul .nav-link:hover,
.header-nav .dropdown ul .nav-link.selected		{ background:#BED600; color:#FFFFFF; }




/** SocialProfiles **/
.header-rightDetails .SocialProfiles,
.header-rightDetails .SocialProfiles ul,
.header-rightDetails .SocialProfiles ul li {
  display:inline-block;
  vertical-align:middle;
}
.header-rightDetails .SocialProfiles ul {
  list-style:none;
  margin:0px 10px 0px 0px;
  padding:0px 15px 0px 0px;
  border-right:2px solid #BED600;
	font-size:1.6em;
	line-height:1em;
}
.header-rightDetails .SocialProfiles ul li a {
  display:block;
	padding:5px;
}
.header-rightDetails .SocialProfiles ul li a i {
  display:block;
}



/** RESPONSIVE **/
@media screen and (max-width:1080px){
	.header-wrapper .header-logo					{ width:200px; margin:20px 0px 0px 0px; }
	.header-nav li .nav-link					{ margin:0px 5px; }
}
@media screen and (min-width:931px){
  .header-nav .menu-items {
    display:block !important;
  }
}
@media screen and (max-width:930px){
	.header-nav .resp-menu						{ display:block; }
  .header-nav .menu-items {
    display:none;
    position:absolute;
    right:0;
    width:250px;
    text-align:right;
    z-index:9999;
    background:rgba(56,56,54,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC383836,endColorstr=#CC383836);
    zoom:1;
    text-shadow:none;
  }
  .NavOpen .header-nav .menu-items {
    display:block;
  }
	.header-nav li								{ display:block; }
	.header-nav li.resp-desktop					{ display:none; }
	.header-nav li.resp-mobile					{ display:block; }
	.header-nav .menu-section					{ border-top:1px solid #BED600; }
	.header-nav li .nav-link					{ margin:0px; padding:10px; }
  .header-nav span.nav-link { display:none; }
	.header-nav .nav-link:hover,
	.header-nav .nav-link.selected				{ color:#FFFFFF; border-bottom:none; background:#BED600; }
  .header-nav .dropdown ul {
    display:block;
    position:relative;
    text-align:right;
    padding:0px;
    margin:0px;
    left:auto;
    width:100%;
    background:rgba(56,56,54,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC383836,endColorstr=#CC383836);
    zoom:1;
    text-shadow:none;
  }
}
@media screen and (max-width:770px){
	.header-wrapper .header-mid					{ padding:100px 0px; }
}
@media screen and (max-width:760px){
	.header-right .details a.header-tel,
	.header-right .details a.header-email,
	.header-right .details .pipe {
		display:none;
	}
}
@media screen and (max-width:680px){
	.header-nav.responsive .menu-items {
		width:100%;
		text-align:center;
	}
	.header-nav .dropdown ul {
		width:100%;
		text-align:center;
	}
	.header-nav .dropdown li .nav-link {
		text-align:center;
	}
}
@media screen and (max-width:480px){
	.header-wrapper .header-logo {
		margin:30px auto;
		float:none;
		text-align:center;
	}
	.header-right {
		float:none;
		text-align:center;
	}
}
@media screen and (max-width:380px){
	.header-rightDetails .SocialProfiles{
	  display:block;
		text-align:center;
		margin:0px auto 10px auto;
	}
	.header-rightDetails .SocialProfiles ul {
	  margin:0px;
	  padding:0px;
	  border-right:none;
	}
	.header-wrapper .header-mid					{ padding:40px 0px; }
}
