/*
Theme Name: Culinarius
Author: Think Design Company
Author URI: http://thinkdesignco.com.au
Description: Custom-built theme for the Culinarius website
Version: 1.0
*/

/* 01 Fonts */
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanova-extrabold-webfont.eot');
    src: url('fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-extrabold-webfont.woff') format('woff'),
         url('fonts/proximanova-extrabold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-extrabold-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: 700;
    font-style: normal;
}

/* 02 Generic */
html {
	background: #ee6d83;
}
body {
	color: #4D4D4D;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
p {
	margin: 0 0 14px;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.container {
	width: 972px;
	max-width: 100%;
}
body, h1, h2, h3, h4, h5, h6 {
	font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
}
.btn {
	background: #ee6d83;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 6px 15px;
	font-size: 17px;
	color: #ffffff !important;
	font-weight: 700;
	border: 0;
	outline: 0;
	text-shadow: none;
	position: relative;
	box-shadow: none !important;
}
.btn:hover {
	background: #f5677f;
	color: #ffffff !important;
}
.btn.grey {
	border: 1px solid #dfdfdd;
	background: #f8f8f6;
	color: #b2b2b2 !important;
}
.btn.grey:hover {
	background: #eeeeee;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
img {
	max-width: 100%;
	height: auto;
}
.slicknav_menu {
	display: none;
}

/* 03 Header */
#masthead {
	height: 128px;
	border-bottom: 1px solid #ececec;
}
#main-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#main-navigation ul li {
	display: inline-block;
	margin-right: 25px;
}
#main-navigation ul li a {
	display: block;
	height: 128px;
	line-height: 128px;
	color: #7f7f81;
	font-size: 15px;
	border-bottom: none;
}
#main-navigation ul li:last-child {
	margin-right: 0;
}
#main-navigation ul li.current-menu-item a,
#main-navigation ul li a:hover {
	border-bottom: 3px solid #ee6d83;
	text-decoration: none;
}
#main-navigation ul #menu-item-47 a {
	width: 269px;
	height: 100px;
	background: url('img/logo.png') no-repeat bottom;
	display: block;
	background-size: 100%;
	text-indent: -9999px;
	border: 0;
	-ms-behavior: url(/backgroundsize.min.htc);
	position: relative;
	z-index: 1;
}
#main-navigation ul li.logo {
	margin-right: 35px;
}
#services-navigation {
	background: #ffffff;
	position: absolute;
	z-index: 10;
	width: 100%;
	top: 128px;
	left: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 2px 6px rgba(2,3,3,.1);
	-moz-box-shadow: 0 2px 6px rgba(2,3,3,.1);
	box-shadow: 0 2px 6px rgba(2,3,3,.1);
	padding: 30px 0;
	display: none;
}
#services-navigation ul {
	margin: 0;
	padding: 0;
}
#services-navigation .menu-item {
	display: none;
}
#services-navigation .menu-item-has-children {
	display: block;
}
#services-navigation .menu-item-has-children > a {
	display: none;
}
#services-navigation .menu-item-has-children .sub-menu .menu-item {
	display: block;
	border-right: 1px solid #ececec;
}
#services-navigation li a {
	color: #7f7f81;
	font-weight: 700;
	background-repeat: no-repeat;
	padding: 7px 10px 7px 50px;
	display: block;
}
#services-navigation li a:hover {
	color: #f07a8e;
	text-decoration: none;
}
.menu-item-45 a {
	background-image: url('img/icons/nav-tie.png');
	background-position: 25px 6px;
}
.menu-item-45 a:hover {
	background-image: url('img/icons/nav-tie-h.png');
}
.menu-item-43 a {
	background-image: url('img/icons/nav-cocktail.png');
	background-position: 25px 2px;
}
.menu-item-43 a:hover {
	background-image: url('img/icons/nav-cocktail-h.png');
}
.menu-item-41 a {
	background-image: url('img/icons/nav-flower.png');
	background-position: 25px 5px;
}
.menu-item-41 a:hover {
	background-image: url('img/icons/nav-flower-h.png');
}
.menu-item-39 a {
	background-image: url('img/icons/nav-clipboard.png');
	background-position: 25px 4px;
}
.menu-item-39 a:hover {
	background-image: url('img/icons/nav-clipboard-h.png');
}
.menu-item-44 a {
	background-image: url('img/icons/nav-heart.png');
	background-position: 25px 7px;
}
.menu-item-44 a:hover {
	background-image: url('img/icons/nav-heart-h.png');
}
.menu-item-40 a {
	background-image: url('img/icons/nav-people.png');
	background-position: 21px 9px;
}
.menu-item-40 a:hover {
	background-image: url('img/icons/nav-people-h.png');
}
.menu-item-42 a {
	background-image: url('img/icons/nav-truck.png');
	background-position: 25px 7px;
}
.menu-item-42 a:hover {
	background-image: url('img/icons/nav-truck-h.png');
}
.menu-item-38 a {
	background-image: url('img/icons/nav-beer.png');
	background-position: 25px 5px;
}
.menu-item-38 a:hover {
	background-image: url('img/icons/nav-beer-h.png');
}

.menu-item-901 a {
	background-image: url('img/icons/giftbox.png');
	background-position: 25px 5px;
}
.menu-item-901 a:hover {
	background-image: url('img/icons/giftbox-h.png');
}

/* 04 Home */
#hero-slider {
	border-top: 1px solid #b5b6b3;
	width: 100%;
	height: 485px;
	position: relative;
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-shadow: 0 1px 0 #000000;
}
#hero-slider .navi {
	position: absolute;
	bottom: 30px;
	z-index: 10;
	width: 100%;
	text-align: center;
}
#hero-slider .navi a {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background: #ffffff;
	margin: 0 5px;
	cursor: pointer;
	opacity: 0.80;
	position: relative;
}
#hero-slider .navi a.active {
	opacity: 100;
}
#hero-slider .items {
	width: 20000em;
	position: absolute;
}
#hero-slider .items .item {
	float: left;
}
#hero-slider .row {
	height: 578px;
	display: table;
	margin: auto;
}
#hero-slider .col-sm-12 {
	height: 485px;
	display: table-cell;
	vertical-align: middle;
}
#hero-slider .item {
	height: 100%;
	background: #ffffff;
}
#hero-slider .item .container {
	text-align: center;
	color: #ffffff;
	padding: 0 40px;
}
#hero-slider .item h2 {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 65px;
	margin: 0 0 30px 0;
	padding: 0;
	display: inline;
}
#hero-slider .item .caption {
	display: inline;
}
#hero-slider .item .caption p {
	padding: 0;
	margin: 0;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
}
#hero-slider .item .action {
	margin: 60px 0 0 0;
}
#hero-slider .item.rice-paper-rolls {
	background: url('img/rice-paper-rolls.jpg') center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#hero-slider .item.seafood-platter {
	background: url('img/seafood-platter.jpg') center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#hero-slider .item.sandwiches {
	background: url('img/sandwiches.jpg') center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#hero-slider .item.function {
	background: url('img/function.jpg') center bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#hero-slider .item.weddings {
	background: url('img/weddings.jpg') center bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#icon-area {
	color: #434343;
}
#icon-area .col-sm-4 {
	text-align: center;
}
#icon-area .feature {
	padding: 40px 0;
	text-align: left;
	display: inline-block;
}
#icon-area .icon {
	display: block;
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
	text-align: center;
}
#icon-area .copy {
	display: block;
	float: left;
	margin-top: 10px;
}
#icon-area h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font-weight: 500;
	font-size: 16px;
}
#icon-area p {
	margin: 0;
	padding: 0;
	line-height: 17px;
	font-size: 14px;
}
#home-content {
	background: #f8f8f6;
	padding: 70px 0;
	color: #434343;
	font-size: 16px;
}
#home-content h3 {
	font-size: 28px;
	color: #ee6d83;
	font-weight: normal;
	margin: 0 0 40px 0;
	padding: 0;
}
#home-services ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#home-services ul .menu-item,
#home-services ul .menu-item-has-children > a {
	display: none;
}
#home-services ul .menu-item-has-children,
#home-services ul .menu-item .sub-menu .menu-item {
	display: block;
}
#home-services ul li {
	margin: 0 0 15px 0;
}
#home-services ul li a {
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 30px;
	color: #434343;
}
#home-services ul li a:hover {
	text-decoration: none;
	color: #ee6d83;
}
#home-content .social-feed h3 {
	margin: 40px 0 5px 0;
	font-size: 20px;
}
#home-content .social-feed {
	overflow: hidden;
}

/* 05 Footer */
#news-signup {
	padding: 15px 0 25px 0;
}
#news-signup p.copy {
	color: #454545;
	font-size: 18px;
	margin: 0;
	padding: 10px 0 0 0;
}
#news-signup .field {
	border: 1px solid #bababa;
	outline: none;
	padding: 6px 10px;
	width: 230px;
	margin: 4px 10px 10px 0;
	max-width: 100%;
}
#news-signup .field:focus {
	border-color: #ee6d83;
}
#news-signup .btn {
	display: inline-block;
}
#main-footer {
	background: #ee6d83;
}
#footer-nav ul {
	margin: 0;
	padding: 45px 0;
	list-style: none;
	text-align: center;
	border-bottom: 1px solid #f18799;
}
#footer-nav ul li {
	display: inline-block;
}
#footer-nav ul li a {
	color: #ffffff;
	padding: 0 15px;
}
#footer-nav ul li.menu-item-47 {
	display: none;
}
#footer-links {
	margin: 0;
	padding: 30px 0;
	list-style: none;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
}
#footer-links li {
	display: inline-block;
	border-right: 1px solid #f18799;
	padding: 0 10px;
}
#footer-links li:last-child {
	border: 0;
}
#footer-links li a {
	color: #ffffff;
}
#footer-links li.facebook,
#footer-links li.instagram {
	border: 0;
	padding: 0 15px;
}
#footer-links li.facebook a {
	display: block;
	text-indent: -9999px;
	background: url('img/icons/social-facebook.png') no-repeat;
	width: 13px;
	height: 26px;
	margin-top: -13px;
	position: absolute;
}
#footer-links li.instagram a {
	display: block;
	text-indent: -9999px;
	background: url('img/icons/social-instagram.png') no-repeat;
	width: 26px;
	height: 26px;
}

/* 06 Generic Pages */
.content {
	background: #f8f8f6;
	padding: 20px 0 70px 0;
}
.content a {
	color: #ee6d83;
}
.content h1 {
	font-weight: 800;
	color: #434343;
	text-transform: uppercase;
	font-size: 26px;
	text-align: center;
	background: url('img/star-glyph.png') no-repeat bottom center;
	background-size: 55px 13px;
	margin: 60px 0 50px 0;
	padding: 0 0 40px 0;
}
.content p,
.content li {
	font-size: 16px;
}
.box {
	border: 1px solid #e1e1e1;
	background: #ffffff;
	color: #484848;
	margin: 10px 0;
}

/* 07 About Us */
#team-awards {
	background: #ffffff;
	text-align: center;
}
#team-awards .profile {
	position: relative;
	height: 170px;
	margin: 20px 0;
}
#team-awards .profile .staff-image {
	max-height: 100%;
}
#team-awards .profile .details {
	display: none;
}
#team-awards .profile:hover .details {
	position: absolute;
	z-index: 2;
	background: rgba(238,109,131,0.70);
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: table;
}
#team-awards .profile .inner {
	display: table-cell;
	vertical-align: middle;
}
#team-awards .profile .inner .name {
	font-weight: 700;
	color: #ffffff;
	font-size: 18px;
	padding: 0 4px;
}
#team-awards .profile .inner .position {
	padding: 0 4px;
}
#team-awards .profile .inner .position p {
	color: #ffffff;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#team-awards .awards-link {
	margin: 30px 0 0 0;
}
#testimonials {
	padding: 30px 0;
}
#testimonials .row {
    overflow: hidden: !important;
}
#testimonials .box {
	padding: 25px;
	margin: 30px 0;
	max-height: 200px;
	min-height: 200px;
}
#testimonials .box:before {
	content: '“';
	color: #487339;
	font-weight: bold;
	font-size: 68px;
	font-family: 'Times New Roman', Times, serif;
	position: absolute;
	top: -7px;
}
#testimonials .box .quote-author {
	color: #487339;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#testimonials .box blockquote,
#testimonials .box blockquote p {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 13px;
}

/* 08 Services Template */
.services-inner .menus-btn-container {
	text-align: left;
}
.services-inner .enquire-btn-container {
	text-align: right;
}
.services-inner .services-image img {
	max-width: 100%;
	height: auto;
}

/* 09 Menu */
.menus p {
	text-align: center;
}
.menus .box {
	overflow: hidden;
	position: relative;
  min-height: 500px;
}

.menus .box h2 {
	margin: 0;
	padding: 15px;
	line-height: 16px;
	font-size: 16px;
	font-weight: 500;
}
.menus .box .menu-image {
	width: 100%;
}
.menus .box .inner {
	padding: 15px;
}
.menus .box .inner p {
	font-size: 14px;
	text-align: left;
	/* padding-bottom: 0px; */
}
.menus .box .inner .download {
	position: absolute;
	bottom: 10px;
	padding: 0;
	width: 100%;
	left: 0;
	right: 0;
	text-align: center;
}
.menus .box .inner .download .btn {
	display: inline-block;
}

/* 10 Gallery */
.gallery p {
	text-align: center;
}
.gallery-item {
	width: 100%;
	overflow: hidden;
}
.gallery-item img {
	width: 100%;
}
.gallery-item .gallery-caption {
	padding: 15px;
	font-size: 14px;
}

/* 11 Awards */
.awards p {
	text-align: center;
}
.awards .box {
	padding: 15px;
	height: 85px;
}
.awards .box h2 {
	font-size: 13px;
	font-weight: 500;
	margin: 0 0 5px 0;
	padding: 0;
}
.awards .box h2 span {
	text-transform: uppercase;
	color: #487339;
}
.awards .box p {
	padding: 0;
	margin: 0;
	text-align: left;
}
.awards .award-logos {
	background: #ffffff;
	padding: 20px 0;
	margin: 20px 0;
}
.awards .award-logos .container {
	width: 830px;
}

/* 12 Services */
.services h2 {
	font-size: 15px;
	font-weight: 500;
	margin: 20px 0 10px 0;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}
.services,
.services p {
	text-align: center;
}
.services .service-col {
	position: relative;
	padding-bottom: 35px;
}
.services .service-col p {
	font-size: 13px;
	text-align: center;
}
.services  .service-col p.btn-container {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
}
.services  .service-col p.btn-container .btn {
	font-size: 14px;
}
.services h2.tie {
	background-image: url('img/icons/tie.png');
	background-position: center 0;
}
.services h2.heart {
	background-image: url('img/icons/heart.png');
	background-position: center 6px;
}
.services h2.cocktail {
	background-image: url('img/icons/cocktail.png');
	background-position: center 3px;
}
.services h2.people {
	background-image: url('img/icons/people.png');
	background-position: center 3px;
}
.services h2.flower {
	background-image: url('img/icons/flower.png');
	background-position: center 3px;
}
.services h2.truck {
	background-image: url('img/icons/truck.png');
	background-position: center 5px;
}
.services h2.clipboard {
	background-image: url('img/icons/clipboard.png');
	background-position: center 2px;
}
.services h2.beer {
	background-image: url('img/icons/beer.png');
	background-position: center 5px;
}

/* 13 Contact */
.contact {
	padding-bottom: 100px;
}
.contact-details {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
}
.contact-details li {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	margin: 8px 0;
}
.contact-details a {
	color: #4d4d4d;
}
.contact-details a:hover {
	text-decoration: none;
}
.contact-details .phone {
	background-image: url('img/icons/contact-phone.png');
}
.contact-details .email {
	background-image: url('img/icons/contact-mail.png');
}
.contact-details .location {
	background-image: url('img/icons/contact-map.png');
}
.contact-form {
	display: table;
	width: 100%;
}
.contact-form .form-row {
	display: table-row;
	vertical-align: middle;
}
.contact-form .form-item {
	display: table-cell;
}
.contact-form label {
	font-weight: normal;
	font-size: 16px;
}
.contact-form .required {
	color: #ff0000;
}
.contact-form .wpcf7-text,
.contact-form .wpcf7-textarea {
	border: 1px solid #bababa;
	outline: none;
	padding: 6px 10px;
	width: 100%;
	box-sizing: border-box;
	margin: 4px 0;
}
.contact-form .wpcf7-select {
	border: 1px solid #bababa;
	background: #ffffff;
	outline: none;
	height: 35px;
	width: 100%;
	box-sizing: border-box;
	margin: 4px 0;
}
.contact-form .wpcf7-textarea {
	resize: vertical;
	height: 150px;
	margin-bottom: 15px;
}
#contact-map {
	width: 100%;
	height: 250px;
	border: 1px solid #bababa;
}

/* 14 Blog */
.blog .blog-heading {
	text-align: center;
}
.blog .categories {
	padding: 30px;
}
.blog .categories h3 {
	text-transform: uppercase;
	color: #434343;
	font-weight: 500;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
.blog .categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.blog .categories ul li {
	margin: 7px 0;
}
.blog .categories a {
	color: #7f7f81;
}
.blog .categories a:hover,
.blog .categories .current-cat a {
	color: #f07a8e;
	text-decoration: none;
}
.blog-post {
	margin: 0 35px;
	padding: 35px 0;
	border-bottom: 1px dashed #e3e3e3;
}
.blog-post:last-child {
	border-bottom: 0;
}
.blog-post h2,
.blog-post h2 a {
	font-size: 28px;
	font-weight: normal;
	color: #ee6d83;
	margin: 0;
	padding: 0;
}
.blog-post h2 a:hover {
	text-decoration: none;
}
.blog-post .byline {
	color: #7f7f81;
	font-weight: normal;
	font-size: 13px;
	margin: 0 0 15px 0;
}
.blog-post p {
	font-size: 14px;
}
.blog-post a {
	color: #ee6d83;
}
.blog-post a:hover {
	text-decoration: underline;
}
.blog-post .blog-image {
	width: 180px;
	height: auto;
	float: left;
	margin: 0 15px 15px 0;
	-webkit-box-shadow: 0 1px 5px rgba(177,174,175,.47), inset 0 2px #fff;
	-moz-box-shadow: 0 1px 5px rgba(177,174,175,.47), inset 0 2px #fff;
	box-shadow: 0 1px 5px rgba(177,174,175,.47), inset 0 2px #fff;
	border: solid 1px #dcdcd6;
}
.blog.single .blog-post .blog-image {
	width: 100%;
}
.blog .pagination {
	text-align: center;
	display: block;
	padding: 20px 0 10px 0;
}
.blog .pagination .wp-pagenavi {
	display: inline-block;
}
.blog .pagination .pages {
	display: none;
}
.blog .pagination a {
	color: #9c9c9c;
	border: 0;
}
.blog .pagination .current {
	color: #ee6d83;
	border: 0;
}

/* Pavilion */
#pavilion-content h3 {
	font-size: 28px;
	color: #ee6d83;
	font-weight: normal;
	margin: 0 0 40px 0;
	padding: 0;
}

#hero-slider .item{
	background-size: cover;
	background-position: center center;
}

.center-menus .col-sm-3{
	float: none;
	display: inline-block;
}

.center-menus .col-sm-3 .box{
	text-align: left;
}

/* Media Queries */

@media only screen and (max-width: 580px) {

	#hero-slider .item h2 {
		font-size: 38px;
	}
  .menus .box {
    min-height: 300px;
  }


}

@media only screen and (max-width: 767px) {

	#masthead {
		display: none;
	}
	.slicknav_menu {
		display: block;
	}
	.social-feed {
		display: none;
	}
	.menus .box .menu-image {
		display: none;
	}
	.menus .box {
		height: auto !important;
	}

}

@media only screen and (max-width: 977px) {

	#main-navigation ul li {
		margin-right: 20px;
	}
	#main-navigation ul li a {
		font-size: 15px;
	}
	#main-navigation ul #menu-item-47 a {
		width: 150px;
		height: 90px;
	}
	#services-navigation {
		display: none !important;
	}
	.menus .box h2 {
		font-size: 13px;
	}

}

@media only screen and (max-width: 600px) {

	#hero-slider {
		display: none;
	}

}

@media only screen and (max-width: 977px) {

/* IE Fixes */
.lt-ie9 #main-navigation ul li {
	margin-right: 30px;
}
