
/*-----------------------------------------------------------------
 Output Custom CSS from Theme Options Panel
---------------------------------------------------------------- */

/*
NorthIQ Custom Styles for CityWide Homes
	Author: Paul Willson, Brian Garside
	Author URI: http://northiq.com/
*/

::selection {
	background: #334b7e;
	color: #fff;
}

#toggle {
	display: none;
}

#intro h2 {
	font-size: 12px;
}

/* Remove border from logo in hover state */
#header .logo a {
	border-bottom: 3px solid #fff !important;
}

#header .logo a:hover {
	border-bottom: 3px solid #fff !important;
	text-decoration: none;
}

/* BUTTON STYLES */
a.btn, input[type="submit"], button.btn, .more-link {
color: #fff;
}

body.page-template-template-homepage-php #portfolio .slide .flex-caption a.btn:hover {
background-color: #ddd!important;
color: #303030!important;
}

body.page-template-template-homepage-php #portfolio .slide .flex-caption h2 a {
border-bottom: 3px solid transparent !important;
}

body.page-template-template-homepage-php #portfolio .slide .flex-caption h2 a:hover {
border-bottom: 3px solid rgba(225,225,225,0.2) !important;
}

/* SECTION HEADERS */
#header-meta {
background-color: #f1efe9;
padding: 30px 0 20px;
margin-bottom: 40px;
}

/* FORMS */
.nora-form-control {
border: 2px solid #dbdcdd;
background-color: transparent;
border-radius: 1px;
padding: 8px 8px 10px;
width: 95%;
}

.search-form .search-input {
border: 2px solid #dbdcdd;
background-color: transparent;
}
.search-form .search-input:focus {
border: 2px solid #dbdcdd;
}

/* CONTENT STYLES */
#content .author-bio .avatar {
display: none;
}



body.page-template-template-homepage-php #columns img  {
width: 100%;
max-width: 300px;
margin-bottom: 0px;
}

/* COLUMNS */

body.page-template-template-homepage-php #columns {
background: #f1efe9;
}

#columns .column {
border-right: none !important;
}

body.page-template-template-homepage-php #intro {
padding-bottom: 85px;
}

body.page-template-template-homepage-php #blog .blog-post .entry-title {
line-height: 45px;
letter-spacing: 0px;
text-transform: none;
}

body.page-template-template-homepage-php #blog .blog-post a.more {
border-bottom: 3px solid #ffffff;
}

body.page-template-template-homepage-php #blog .blog-post a.more:hover {
border-bottom: 3px solid #334b7e;
}

#content article .entry-header h2.entry-title {
margin-top: 20px;
}

#content article .entry-header h2.entry-title a{
line-height: 40px;
}

.gallery dl, .gallery dt a:hover {
border-bottom: 3px solid #ffffff!important;
}

#content article .entry-content p a:hover {
border-bottom: 3px solid #ffffff!important;
}

body.single-portfolio #content article {
margin-bottom: 0px;
}

.author-bio, .entry-meta {display: none;}
