/*-----------------------------------------------------------------------------------*/
/*  *Sitewide Background Image (Non-Mobile)
/*-----------------------------------------------------------------------------------*/   
body {
	background-repeat:repeat;
	background-position:center top;
}
/*-----------------------------------------------------------------------------------*/
/*  *Logo Margin
/*-----------------------------------------------------------------------------------*/    
.logo {
	margin-top:20px !important;
}
/*-----------------------------------------------------------------------------------*/
/*  *Homepage Slideshow Controls
/*-----------------------------------------------------------------------------------*/    

       

    
/*-----------------------------------------------------------------------------------*/
/*  *Texture Over Images
/*-----------------------------------------------------------------------------------*/   
.lines, .linesmobile {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/dotpattern.png) repeat;
	z-index: 0;
}
/*-----------------------------------------------------------------------------------*/
/*  *Button Color Options
/*-----------------------------------------------------------------------------------*/   

.button:hover, a.button:hover, a.more-link:hover, #footer .button:hover, #footer a.button:hover, #footer a.more-link:hover, .cancel-reply p a:hover, #submit:hover {
	background:#000000!important;
	color:#fff;
}
.button, a.button, a.more-link, #footer .button, #footer a.button, #footer a.more-link, .cancel-reply p a, .filter li a:hover, .filter li a.active, .categories a:hover, #submit {
	background:#00A785;
	color:#fff;
}
/*-----------------------------------------------------------------------------------*/
/*  *Link Color Options
/*-----------------------------------------------------------------------------------*/   

p a, a {
	color:#00A785;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover, #footer h1 a:hover, #footer h2 a:hover, #footer h3 a:hover, #footer h3 a:hover, #footer h4 a:hover, #footer h5 a:hover, a:hover, #footer a:hover, .blogpost h2 a:hover, .blogpost .smalldetails a:hover {
	color:#000000;
}
.recent-project:hover {
	border-color:#00A785;
}

/*-----------------------------------------------------------------------------------*/
/*  *Selection Colors to Match Link Hover Color
/*-----------------------------------------------------------------------------------*/   

::-moz-selection {
color:#fff;
background-color:red;
}
::selection {
color:#fff;
background-color:red;
}
::selection {
	background:#000000;
	color:#fff;
}
/*-----------------------------------------------------------------------------------*/
/*  Slideshow Fonts Selections
/*-----------------------------------------------------------------------------------*/

/* #Hompage Caption Title Font
======================================================*/

#slidecaption h2, #homevideocaption h2 {
	font:bold 62px "PT Sans Narrow", arial, sans-serif;
	font-family:"PT Sans Narrow", arial, sans-serif;
	text-transform:uppercase;
	font-size: 62px;
	line-height: 90%;
}
/* #Hompage Caption Subititle Font
======================================================*/
#slidecaption span, #homevideocaption span {
	font-weight: bold;
	font-family:"Droid Serif", arial, sans-serif;
	text-transform:none;
	font-size: 16px;
	line-height: 16px;
}
/*-----------------------------------------------------------------------------------*/
/*  Menu Font
/*-----------------------------------------------------------------------------------*/

.sf-menu a {
	 font-family: 'Lato',sans-serif;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: -0.03em;
    line-height: 22px;
    text-transform: uppercase;
}
/*-----------------------------------------------------------------------------------*/
/*  Site Wide Heading Font
/*-----------------------------------------------------------------------------------*/

/* #Primary Heading Option
======================================================*/

h2, h3, h4, h5 {
	font-family: 'Lato', sans-serif;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing: -0.05em;
	color:#bc9b6b;
}
/* #Body Font Option
======================================================*/

body, input, p, ul, ol, .button, .ui-tabs-vertical .ui-tabs-nav li a span.text, .footer p, .footer ul, .footer ol, .footer.button, .credits p, .credits ul, .credits ol, .credits.button, textarea, .footer input, .testimonial p, .contactsubmit label, .contactsubmit input[type=text], .contactsubmit textarea {
	font-style:normal;
	font-size:11px;
	font-family:Arial, sans-serif !important;
	text-transform:none;
	line-height: 150%;
}
/* #Slide Controls Option
======================================================*/
.page-template-template-home-php #controls-wrapper, .page-template-template-home-php ul#slide-list {
 block;
}

/* #Slide Progress Bar Option
======================================================*/
