/* @override 
	http://solid.dev/wp-content/themes/solid/css/site.css */





/* ************** */
/* Fonts Styles */
/* ************** */


/* ************** */
/* Default Styles */
/* ************** */

/* General */

/* For fixed headers*/

body {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 22px;
}

a, 
#send,
.overlay,
.social-feed .overlay{
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
a:hover{
	
}

p, td, div, label, input, textarea {
	
}

h1, h2 {

}

h1 {

}

h2 {

}

h3, h4, h5, h6 {

}

strong {

}

em {
	
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
	
}

label {
	font-weight: normal;
}

/* edge to edge */


/* Panels */


/* Full Width Image */



/* Text Panels */

.content-panel {

}

.text-panel {

}

.text-panel p, .text-panel td, .text-panel li {
	
}

.text-panel h3 {
	
}


/* Contact Form */

span.wpcf7-not-valid-tip {
	color: #980F20;
	background-color: #f2dede;
	border-color: #eed3d7;
	border-width: 0 1px 1px;
	border-style: solid;
	padding: 3px 12px;
}

.wpcf7 .wpcf7-validation-errors, #tribe-events #message.error {
	display: block;
	color: #980F20;
	background-color: #f2dede;
	border-color: #eed3d7;
	margin: 0 0 10px;
	padding: 10px;
}


.wpcf7 div.wpcf7-mail-sent-ok, #message.success {
	display: block;
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	margin: 0 0 10px;
	padding: 10px;
}


/* ********************* */
/* Form/Button Overrides */
/* ********************* */

input, select, textarea, button, .label {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

.btn-primary {

}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {

}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {


}

.wpcf7-form textarea, .wpcf7-form .wpcf7-text {
	background: none;
	border-width: 2px;
	
} 

.btn-lg {

}

.wpcf7-form label em {

}




/* ************* */
/* Site Specific */
/* ************* */

/* Type */


/* body */

html, body {
	width: 100%;
	height: 100%;
}

body{
	padding-top: 88px;
	background-color: #e78100;
}

body.home{
	padding-top: 0px;
}



#wrap {

}


/* Header / Nav */

#top-nav {
	background-color: #404041;
	height: 88px;
	border: 0px;
}

#top-nav .navbar-header button.navbar-toggle{
	margin-top: 20px;
}

.home #top-nav{
	background-color: transparent;
}

#top-nav .navbar-header {

}


#top-nav #menu-top-menu>li:nth-child(1){
	background-color: #cf8019;
}

#top-nav #menu-top-menu>li:nth-child(2){
	background-color: #404041;
}

#top-nav #full-nav .navbar-nav>li:nth-child(3) {
	background-color: #535354;
}


#top-nav #full-nav .front-page-nav>li:nth-child(3){
	background-color: #fff;
}

#top-nav #full-nav .front-page-nav>li:nth-child(3) a{
	color: #404041;
}

#top-nav #full-nav .front-page-nav>li:nth-child(3):hover a{
	color: #fff;
}

#top-nav .navbar-nav>li:nth-child(3) a {
	color: #fff;
}

#top-nav .container-fluid {
}

li#menu-item-129 .fa-instagram{
	float: left;
	margin-right: 6px;
	margin-top: 4px;
	margin-left: -20px;
}

#top-nav #menu-top-menu li#menu-item-129 a{
	font-size: 11px;
	margin-top: 8px;
}

/* horizantal dropdown */

li.dropdown.current-menu-item .dropdown-menu, 
li.dropdown.current-menu-ancestor .dropdown-menu {
	display: block;
}



li.dropdown:hover .dropdown-menu {
	display: block;
}
li.dropdown .dropdown-menu {
	display: none;
	position: relative;
	float: left;
	background: none;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	padding: 0px;
	margin: 0px;
}

#top-nav #menu-top-menu li a{
	display: inline-block;
	float: left;
	height: 88px;
	padding: 20px 40px;
	font-weight: lighter;
}

.dropdown-menu li {
	float: left;
}

.dropdown-menu>li:nth-child(1){
	background-color: #d58625;
}

.dropdown-menu>li:nth-child(2){
	background-color: #d78d30;
}

.dropdown-menu>li:nth-child(3){
	background-color: #da933b;
}


.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color: #d2d2d2;
	color: #d38019;
}

.caret{
	display: none;
}

#site-brand {
	background-color: #404041;
	height: 88px;

}

#site-brand span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	font-size: 0;
}

#site-brand img {

}


#top-nav li a {
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;

}

#top-nav li a:hover, #top-nav li a:active,#top-nav .navbar-nav>.active>a{
	background-color: #1a1a1a;
	cursor: pointer;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background-color: #1a1a1a;
}

.icon-bar {

}



/* Footer */
footer .fa-instagram{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

footer {
	background: #e78100 url('../img/footer_bg.gif') no-repeat right top;
	clear: both;
}

footer .copyright {

}

footer .navbar-default{
	background-color: rgba(207,128,25,0.6);
	border: none;
	border-radius: 0px;
	margin-top: 20px;
}

footer h1{
	font-size: 45px;
	font-weight: bold;
	color: #404041;
}

footer h4{
	color: #404041;
	font-size: 28px;
}

footer .contactlink{
	font-size: 28px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

footer .contactlink:hover{
	color: #404041;
}

footer #menu-footer-menu li a{
	color: #fff;
	
}

footer .navbar .navbar-text, footer .navbar .navbar-text a{
	color: #404041;
}

footer .navbar .navbar-text a:hover{
	color: #d7012a;
	text-decoration: underline;
}

footer #menu-footer-menu li.menu-item-98 a{
	padding: 10px;
}

footer .navbar{
	margin-bottom: 0px;
}


/* Introduction */



/* Contact */
.contact-solid #article-container{
	padding: 60px 0px;
	
}
.contact-solid h5{
	font-size: 22px;
}
.contact-solid .wpcf7-form input, .contact-solid textarea{
	background-color: #fff;
}

.contact-solid #wrap{
	background: #fff url('../img/contact_bg.jpg') no-repeat left top;
	background-size: cover;
}

#send {
	background-color: #cf8019;
	border: none;
	padding: 10px 20px;
	color: #fff;
	font-size: 18px;
}

#send:hover{
	background-color: #404041;
}

.req{
	color: red;
}



/* Category */
#category-block{
	position: relative;
	background-color: #dbdbdb;
}
.item .inner{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	
}

.item.square-1 {
	width: 16.66%;
	/*width: 200px;
	height: 200px;*/
}

.item.square-2 {
	width: 33.33%;
	/*width: 400px;
	height: 400px;*/
}

.item.landscape-1 {
	width: 33.33%;
	/*width: 400px;
	height: 200px;*/
}

.item.landscape-2 {
	width: 66.66%;
	/*width: 800px;
	height: 400px;*/
}

.item.landscape-3 {
	width: 100%;
	max-height: 600px;	
}



/*.item.landscape {
	max-width: 100%;
	width: 800px;
	height: 400px;
}

.item.portrait {
	max-width: 100%;
	width: 200px;
	height: 400px;
}

.item.square {
	max-width: 100%;
	width: 200px;
	height: 200px;
}*/

.post-link {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 999;
}

.category .overlay,
body.home .overlay{
	opacity: 0;
}

body.home .overlay h2{
	display: none;
}

.category .overlay:hover,
body.home .overlay:hover{
	opacity: 1;
}

.overlay {
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
}

.social-feed .overlay {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.3);
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
}

.social-feed .overlay:hover{
	opacity: 0.7;
}


article .post-link h2,
.post-link h2 {
	font-size: 14px;
	text-transform: uppercase;
	background-color: #cf8019;
	padding: 2px 4px;
	color: #d2d2d2;
	display: inline-block;
	position: absolute;
	right: 10px;
}

.category .article-subtitle p{
	font-size: 15px;
}

.article-subtitle p {
	color: #d2d2d2;
	font-size: 13px;
	text-transform: capitalize;
	position: absolute;
	bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
	padding-bottom: 10px;
	
}

body.home .article-subtitle p {
	width: 430px;
}

#category-block article a {
text-decoration: none;
}

.category .item:hover .overlay, .category .item:hover .post-link {
	display: block;
}


/* Page/Post */

#header-container {

}

#feature-image-panel {
}

#feature-image-panel img {

}

#article-container {

}

#article-meta time {

}

#article-meta .categories {
}

#article h1 {

}

/*gallery*/

.modal-dialog {
	width: 90%;
	margin: 0 auto;
}


#articleModal .modal-header {
	position: relative;
	z-index: 1;
	min-height: 89px;
	background-color: #d78d30;
	padding: 0px;
	
}


#articleModal .modal-header #article h1{
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px;
}

#articleModal .modal-header #article p{
	margin: 0px;
	padding: 0px;
}

.modal-content{
	background-color: #fff;
	border-radius: 0px;
	border: 0px;
}

.modal-header{
	background-color: #fff;
}


#article .modalprojecttag, #article .modal-icon, #article .modaltitleall{
	height: 88px;
	vertical-align: middle;
}

#article .modaltitleall{
	position: relative;
	
}

#article .modal-icon{
	background-color: #404041;
	float: left;
}

#article .modalprojecttag{
	background-color: #cf8019;
	color: #fff;
	padding: 20px;
	float: left;
}
.modaltitleall{
	float: left;
	padding: 15px;
}


#article .modalsubtitle{
	color: #fff;
	display: block;
}

#article .modaltitle{
	background-color: #fff;
	color: #cf8019;	
	padding: 4px;
}

.modalbuttons{
	float: right;
}
.cycle-prev,.cycle-next, button.close{
	float: left;
	padding: 25px 30px;
	color: #fff;
	height: 88px;
	text-shadow: 0 0px 0 transparent;
}

.cycle-prev{
	background-color: #404041;
}

span.cycle-pager-active:first-child:last-child {
display: none;
}

a.cycle-prev:hover, a.cycle-prev:focus,
a.cycle-next:hover, a.cycle-next:focus,
button.close:hover, button.close:focus,
.cycle-pager span.cycle-pager-active{
	color: #cf8019;
}

.cycle-next{
	background-color:#535354;
}

button.close, button.close:hover, button.close:focus{
	background-color: #404041;
	opacity: 1;
	font-size: 30px;
	margin-top: 0px;
}

.modal-header .close{
	margin-top: 0px;
}
.cycle-pager {
	text-align: center;
	width: 100%;
	z-index: 500;
	position: absolute;
	bottom: 10px;
	overflow: hidden;
}

.cycle-pager span {
	font-family: arial;
	font-size: 50px;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: #bebebe;
	cursor: pointer;
}

.modal, .modal-dialog,.modal-content, .modal-body #wrap, #article-container, .gallery{
	height:100%;
}

.modal-body{
	margin-top: -75px;
	padding-top: 90px;
	height: 100%;
}

.gallery img{
	max-height: 100%;
}


/* *********** */
/* Custom Misc */
/* *********** */


/*home*/

#intro .ratiocontainer{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	
}


.home h2{
	font-size: 45px;
	font-weight: bold;
}

.home .text-panel{
	color: #fff;
}

.home #intro{
	position: relative;
	height: 0px;
	width: 100%;
	padding-top: 42.52%;
	background-color: #a3978b;
}

.home #intro .container{
	padding-top: 200px;
}



.home #intro .text-panel-item p{
	font-size: 28px;
	line-height: 30px;
}

.home #profile{
	background-color: #a3978b;
}

.home #clients, .home #profile{
	padding: 80px 0px 100px;
}

.home .home-instagram{
	text-align: center;
}

#clients h2{
	color: #cf8019;
	text-align: center;
}

#clients h5,
.home-instagram h5{
	font-size: 28px;
	text-align: center;
}

#clients h6{
	font-size: 17px;
	color: #cf8019;
	font-weight: bold;
}

#clients p{
	color: #fff;
}

#profile h2{
	color: #cf8019;
}

.home-instagram .btn-info{
	margin-top: 25px;
	background-color: #fff;
	color: #404041;
	font-size: 20px;
	border: none;
	border-radius: 0px;
	padding: 10px 20px;
}
.home-instagram .btn-info:before{
	font-family: 'FontAwesome';
	content: "\f16d";
	font-size: 2em;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.home-instagram a{
	transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	
}

.home-instagram a:hover{
	background-color: #cf8019;
	color: #fff;
}

#followinstagram .container{
	width: 100%;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#followinstagram .container .row{
	margin: 0px;
	position: relative;
}


#followinstagram .container .text-panel-item{
	padding: 0px;
}

#followinstagram .instagram-container img{
	width: 33.33%;
	height: auto;
	white-space: none;
}

#followinstagram .instagram-container{
	height: 0px;
}

#followinstagram .ratiocontainer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#followinstagram{
	position: relative;
	height: 0px;
	width: 100%;
	padding-top: 33.3%;
}

#followinstagram .home-instagram h2{
	padding-top: 150px;
	text-shadow: 2px 2px 0px rgba(3, 0, 24, 1);
}

#followinstagram .home-instagram h5{
	text-shadow: 2px 2px 0px rgba(3, 0, 24, 1);
}




/* columns of same height styles */
.container-height {
    display:table;
    padding-left:0px;
    padding-right:0px;
}
.row-height {
    display:table-row;
}
.col-height {
    display:table-cell;
    float:none;
}

@media (min-width: 768px) {
    .container-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-height {
        display:table-row;
    }
    .col-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 992px) {
    .containe-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-height {
        display:table-row;
    }
    .col-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 1200px) {
    .container-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-height {
        display:table-row;
    }
    .col-height {
        display:table-cell;
        float:none;
    }
}




/* ********** */
/* Responsive */
/* ********** */
@media (min-width: 1200px) {
	.home #intro .text-panel-item p{
		width: 600px;
	}
	
	.home #intro .container{
		padding-top: 300px;
	}


}

@media (max-width: 991px) {

}

@media (min-width: 768px) { 
	/*start dropdown animation*/
	#top-nav ul#menu-top-menu{
		display: block;
		float: none;
	}
	
	#top-nav li.dropdown ul.dropdown-menu{
		overflow: hidden;
		min-width: 0px;
		max-width: 0px;
		display: block;
		height: 88px;
		transition:all 0.5s ease;
		-webkit-transition:all 0.5s ease;
		-moz-transition:all 0.5s ease;
		-o-transition:all 0.5s ease;
	}
	
	#top-nav li.dropdown a{
		position: relative;
		z-index: 90;
	}
	
	#top-nav li.dropdown{
		left: 0;
		display: inline-block;
	}
	
	#top-nav li.dropdown:hover ul.dropdown-menu{
		max-width: 1000px;
	}
	
}


@media (min-width: 992px) and (max-width: 1199px) {
#followinstagram .home-instagram h2 {
	padding-top: 40px;
}

#category-block .article-subtitle p{
	display: none;
}

li#menu-item-129 .fa-instagram{
	font-size: 20px;
}
	#top-nav #menu-top-menu li a{
		padding: 10px 25px;
		height: 75px;
	}
	
	#top-nav{
		height: 75px;
	}

	#top-nav li.dropdown ul.dropdown-menu{
		height: 75px;
	}
	
	
	#site-brand{
		height: 75px;
	}
	
	body{
		padding-top: 75px;
	}
	
	.footersiteinfo{
		float: left !important;
	}
	
	.modalprojecttag{
		display: none;
	}
	
	.home #intro .text-panel-item p{
		width: 600px;
	}
	
	.home #intro .container{
		padding-top: 200px;
	}
	
	#top-nav li.dropdown ul.dropdown-menu{
		height: 75px;
	}	
}




@media (min-width: 768px) and (max-width: 991px) {
	footer #menu-footer-menu li a{
		padding: 5px 0px 0px 10px;
	}
	
	footer #menu-footer-menu li.menu-item-98 a{
		padding: 5px 0px 0px 10px;
	}
	
	#top-nav li a{
		font-size: 14px;
	}
	
	#category-block .article-subtitle p{
		display: none;
	}
	
	li#menu-item-129 .fa-instagram{
		display: none;
	}
	
	#top-nav #menu-top-menu li a{
		padding: 10px;
		height: 75px;
	}
	
	#top-nav li.dropdown ul.dropdown-menu{
		height: 75px;
	}
	
	#top-nav{
		height: 75px;
	}
	
	#site-brand{
		height: 75px;
	}
	
	body{
		padding-top: 75px;
	}
	
	#menu-footer-menu li{
		float: none;
	}
	
	.modalprojecttag{
		display: none;
	}
	
	.cycle-prev,
	.cycle-next{
		display: none;
	}
	
	.nichelink{
		clear: both;
	}
	.nichelink{
		float: right;
	}
	.footersiteinfo{
		float: left !important;
	}
	
	.home #intro .text-panel-item p{
		width: 600px;
	}
	
	.home #intro .container{
		padding-top: 120px;
	}
	
	#top-nav li.dropdown ul.dropdown-menu{
		height: 75px;
	}
	
	#followinstagram .home-instagram h2 {
	padding-top: 0px;
	}
		
}



@media (max-width: 767px) {
	#top-nav #menu-top-menu li,
	#top-nav #menu-top-menu li#menu-item-127,
	#top-nav #full-nav .navbar-nav>li:nth-child(3),
	#top-nav #menu-top-menu li#menu-item-10,
	#top-nav #menu-top-menu>li:nth-child(1){
		background-color: #cf8019;
	}
	
	footer #menu-footer-menu li a{
		padding: 5px 0px 0px 10px;
	}
	
	footer #menu-footer-menu li.menu-item-98 a{
		padding: 5px 0px 0px 10px;
	}
	
	.category .overlay{
		display: block;
		opacity: 1;
	}
	
	.category .overlay:hover{
		cursor: pointer;
		opacity: 0.7;
	}
	
	body,
	body.home{
		padding-top: 50px;
	}
	
	#top-nav,
	.home #top-nav{
		background-color: #404041;
		height: initial;
		border-color: #e7e7e7;
	}
		
	#top-nav .navbar-header button.navbar-toggle{
		margin-top: 12px;
	}
	
	#top-nav #menu-top-menu li#menu-item-129 a{
		font-size: 15px;
	}
	
	#top-nav 
	
	#site-brand img {
		width: 90px;
	}
	
	#site-brand{
		height: 64px;
	}
	
	li#menu-item-129 .fa-instagram{
		display: none;
	}
	
	#top-nav #menu-top-menu li a,
	.dropdown-menu>li:nth-child(1),
	.dropdown-menu>li:nth-child(2),
	.dropdown-menu>li:nth-child(3),
	li.dropdown .dropdown-menu, #top-nav ul#menu-top-menu{
		display:block;
		float: none;
	}
	
	#top-nav ul#menu-top-menu,
	li.dropdown ul.dropdown-menu{
		float: none !important;
		text-align: center;
		margin-top: 0px;
	}
	
	#top-nav #menu-top-menu li a{
		font-size: 15px;
		padding: 10px 0px;
		height: initial;
	}
	
	.item.square-1,
	.item.square-2,
	.item.landscape-1,
	.item.landscape-2,
	.item.landscape-3{
		width: 50%;
		height: 200px;
	}
	
	.nichelink{
		clear: both;
	}
	.nichelink{
		float: right;
	}
	.footersiteinfo{
		float: left !important;
	}
	
	footer .navbar{
		padding: 10px;
	}
	
	.modalprojecttag{
		display: none;
	}
	
	.cycle-prev,
	.cycle-next{
		display: none;
	}
	
	.home h2,
	footer h1 {
		font-size: 34px;
	}
	
	.home #intro .text-panel-item p,
	#clients h5,
	footer h4,
	footer .contactlink{
		font-size: 22px;
	}
	
	.home #intro .container{
		padding-top: 120px;
	}
	
	.home #intro .text-panel-item p{
		width: 600px;
	}
	
	.home-instagram .btn-info{
		margin-top: 10px;
	}
	#followinstagram .home-instagram h2 {
	padding-top: 20px;
	}
	
}



@media (max-width: 600px) {
	.home h2,
	footer h1 {
		font-size: 30px;
	}
	
	.home #intro .text-panel-item p,
	#clients h5,
	#followinstagram .home-instagram h5,
	footer h4,
	footer .contactlink{
		font-size: 18px;
	}
	
	.home #intro .container{
		padding-top: 100px;
	}
	
	.home #intro .text-panel-item p{
		width: 500px;
		line-height: 22px;
	}
	
	.home-instagram .btn-info{
		margin-top: 10px;
		padding: 5px;
		font-size: 14px;
	}
	
	#followinstagram .home-instagram h2 {
	padding-top: 8px;
	}
	

}


@media (max-width: 480px) {
.item.square-1,
.item.square-2,
.item.landscape-1,
.item.landscape-2,
.item.landscape-3{
	width: 100%;
	height: 200px;
}

#intro .row{
	display: none;
}

#articleModal .modal-header{
	min-height: 65px;
}

#article .modalprojecttag, 
#article .modal-icon, 
#article .modaltitleall,
#top-nav{
	height: 65px;
}

body{
	padding-top: 65px;
}

#top-nav .navbar-header button.navbar-toggle{
	margin-top: 10px;
}

.modaltitleall{
	display: none;
}

button.close{
	height: 65px;
	padding: 20px;
}

.home #intro .container{
	padding-top: 70px;
}

.home #intro .text-panel-item p{
	width: initial;
	line-height: 22px;
}

.home-instagram .btn-info{
	margin-top: 0px;
}

#followinstagram .home-instagram h2{
	display: none;
}

#followinstagram .home-instagram h5{
	display: none;
}

.home-instagram .btn-info{
	margin-top: 55px;
}

}



/* IE */

html.ie8 #introduction .content-container {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
}

html.ie8 footer .navbar-default{
	background-color: transparent;
}

html.ie8 #top-nav #site-brand .img-responsive{
	width: auto;
	display: inherit;
	max-width: none;
}

html.ie8 #top-nav #menu-top-menu li#menu-item-10{
	background-color: #cf8019;
}

html.ie8 #top-nav #menu-top-menu li#menu-item-127{
	background-color: #404041;
}

html.ie8 #top-nav #menu-top-menu li#menu-item-17{
	background-color: #fff;
}

html.ie8 #top-nav #menu-top-menu li#menu-item-17 a{
	color: #404041;
}

html.ie8 #top-nav #menu-top-menu li#menu-item-17:hover a{
	color: #fff;
}

html.ie8 #top-nav #menu-top-menu>li{
	background-color: #cf8019;
}
