	/** Fixed Header **/
	#fixed-header{
		width: 100%;
		height: 88px;
		position: fixed;
		left: 0;
		top: -88px;
		z-index: 999;
		background: rgba(0, 0, 0, 0.9);

	}
		/** Logo **/
		#fixed-header .logo{
	        padding: 28px 0 20px;
		}
			#fixed-header .logo a{
				color: inherit;
				text-decoration: none;
			}
			
				#fixed-header .logo a span.sitename{
					display: block;
					color: #e3af00;
					font: 300 24px 'Comfortaa', cursive;
					text-transform: uppercase;
				}

				#fixed-header .logo a span.description{
					font: 300 8px 'Nunito', sans-serif;
					color: #fff;
					text-transform: uppercase;
					letter-spacing: 0.45em;
					padding-left: 10px;
				}
		/** Logo **/
		/** Nav **/
		#fixed-header .fixed-nav{
			padding: 29px 0;			
		}
			#fixed-header nav{
				text-align: center;
			}
				#fixed-header nav > div > ul{
					font-size: 0;
				}
					#fixed-header nav > div > ul > li{
						display: inline-block;
						vertical-align: top;
						position: relative;
						padding-bottom: 10px;

					}
						#fixed-header nav > div > ul > li > a{
							display: block;
							font: normal 12px 'Raleway', sans-serif;
							color: #fff;
							text-decoration: none;
							text-transform: uppercase;
							position: relative;
						    padding: 8px 16px;
						    	-webkit-border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;
								-moz-border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;
								border-radius: 15px 16px 16px 15px/15px 15px 16px 16px;
								background-color: transparent; 
								transition: all .25s ease-in-out;
							   -moz-transition: all .25s ease-in-out;
							   -webkit-transition: all .25s ease-in-out;	


						}

							#fixed-header nav > div > ul > li > a:after{
								display: block;
								content: "";
								width: 1px;
								height: 27px;
								background: rgba(255, 255, 255, 0.3);
								position: absolute;
								left: 0;
								top: 0;

								display: none;
							}
							

							#fixed-header nav > div > ul > li > a:hover { background: #e3af00;  }

						
								#fixed-header nav > div > ul > li:first-child > a:after{
									display: none;
								}
				#fixed-header nav > div > ul > li > ul{
					width: 200px;
					height: auto;
					position: absolute;
					left: 50%;
					margin-left: -100px;
					top: 36px;
					background: #e3af00;
					z-index: 30;
					border-radius: 9px;
					display: none;
				}
					#fixed-header nav > div > ul > li > ul > li{
						display: block;
						text-align: center;
						position: relative;
					}
						#fixed-header nav > div > ul > li > ul > li > a{
							display: block;
							font: normal 12px 'Raleway', sans-serif;
							color: #fff;
							text-decoration: none;
							text-transform: uppercase;
							position: relative;
							padding: 10px 6px;
							transition: all .25s ease-in-out;
							-moz-transition: all .25s ease-in-out;
							-webkit-transition: all .25s ease-in-out;														

						}
							#fixed-header nav > div > ul > li > ul > li:hover > a{
								color: #464646;
							}
				#fixed-header nav > div > ul > li > ul > li > ul{
					width: 100%;
					height: auto;
					position: absolute;
					left: 100%;
					top: 0;
					background: #e3af00;
					z-index: 30;
					border-radius: 9px;
					display: none;
				}
					#fixed-header nav > div > ul > li > ul > li > ul > li{
						display: block;
						text-align: center;
					}
						#fixed-header nav > div > ul > li > ul > li > ul > li > a{
							display: block;
							font: normal 12px 'Raleway', sans-serif;
							color: #fff;
							text-decoration: none;
							text-transform: uppercase;
							position: relative;
							padding: 10px 0;
							transition: all .25s ease-in-out;
							-moz-transition: all .25s ease-in-out;
							-webkit-transition: all .25s ease-in-out;														
						
						}
							#fixed-header nav > div > ul > li > ul > li > ul > li:hover > a{
								color: #464646;
							}

		/** Nav **/
		/** Contact Info **/
		#fixed-header .fixed-contact-info{
			text-align: center;
		    padding: 28px 0;
		}
			#fixed-header .fixed-contact-info .fixed-header-phone{
				display: inline-block;
				vertical-align: top;
				color: #e3af00;
				position: relative;
				padding: 4px 15px;
				font-size: 15px;
			}

				#fixed-header .fixed-contact-info .fixed-header-phone a {
					font-size: 15px;
					padding: 0;
				}
				#fixed-header .fixed-contact-info .fixed-header-phone:after{
					display: block;
					content: "";
					width: 1px;
					height: 25px;
					background: rgba(255, 255, 255, 0.3);
					position: absolute;
					right: 0;
					top: 0;

				}
			#fixed-header .fixed-contact-info a{
				display: inline-block;
				vertical-align: top;
				color: #e3af00;
				padding: 6px 12px;
				font-size: 13px;
				font-size: 0;
			}
				#fixed-header .fixed-contact-info a span{
					display: none;
				}

				#fixed-header .fixed-contact-info a em[class^=ai-] {
				    font-size: 14px;
				}
		/** Contact Info **/

	/** Fixed Header **/
