body
{
	background: #000;
}
hr
{
	border-color:#eb4e23;
}
p, h1, h2, h3, h4, h5, h6, a
{
	color:#fff;
}
a:hover
{
    color: #eb4e23;
}
.top-bar
{
	height:101px;
}
.top-bar .name, .title-area
{
	height:101px;
}
.contain-to-grid, .top-bar {
    background: none;
}
.top-bar-section ul {
    background: none repeat scroll 0 0 transparent;
}
.top-bar.expanded .title-area {
	background:#222222;
}
.top-bar-section ul li > a {
	font-family: 'Rationale', 'sans-serif';
	letter-spacing:0.15em;
	color:#FFF;
    font-size: 1em;
    text-transform: uppercase;
    width: 100%;
}

.top-bar-section li:not(.has-form) a:not(.button) {
    background: none repeat scroll 0 0 transparent;
    line-height: 101px;
    padding: 0 15px;
}
.top-bar-section li:not(.has-form) a:hover:not(.button) {
    color: #eb4e23;
	-webkit-transition: color  600ms ease-out;
	-moz-transition: color 600ms ease-out;
	transition: color 600ms ease-out;
}
.top-bar .toggle-topbar.menu-icon a:after
{
box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;	
}
#slider
{
	width:100%;
	height:auto;
	background:url(../img/bg.png) repeat #fff;
	
}
.hover img
{
    border:solid 3px #fff;
}
.hover img:hover{
	 border:solid 3px #eb4e23;
   transition: border .25s ease-out;
   -moz-transition: border .25s ease-out;
   -webkit-transition: border .25s ease-out;
	filter:Alpha(opacity=50); /* IE8 and earlier */
}
.tabs dd.active a {
    background: none repeat scroll 0 0 #000000;	
    color: #eb4e23;
    border: thin solid #eb4e23;
}
.tabs dd > a {
    background: none repeat scroll 0 0 #AAAAAA;
    color: #CCCCCC;
    display: block;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    padding: 1rem 2rem 1.0625rem;
}
.tabs dd a:hover
{
	background:#000;	
    color: #eb4e23;
	-webkit-transition: all  600ms ease-out;
	-moz-transition: all 600ms ease-out;
	transition: all 600ms ease-out;
}
#slogan
{
    font-family: "georgia",serif;
    font-size: 1.8rem;
    font-style: italic;
    quotes: none;
    text-align: center;	
}
#slogan blockquote {
    border: medium none;
    padding: 10px;
}
#contact button  
{
	background-color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    font-weight: normal !important;
    line-height: normal;
    margin: 0 0 1.25rem;
    padding: 1.0625rem 2rem 1rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: background-color 300ms ease-out 0s;
	vertical-align:middle;
	font-family:'Varela Round', sans-serif;
	color:#444444;
	border:solid 3px #444;
}

#contact button:hover, button:focus, .button:hover, .button:focus {
    background-color: #eb4e23;
}
#contact p
{	
	font-family: 'PT Sans', sans-serif;
	text-align:justify;
	font-size:1.2em;
}
.quickcontact
{
	background-color: #eb4e23;
	-moz-border-radius: 0px 0px 20px 20px;
	-webkit-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
}
.quickcontact h6
{
	padding:5px;
	font-family: 'Rationale','sans-serif';
	letter-spacing:1px;
	
}
.quickcontact i
{
	font-size:24px;
	color:#FFF;
	padding-right:15px;
	padding-left:15px;
	text-decoration:none;
	list-style:none;
}