/*
 Theme Name:   Nectar Child
 Theme URI:    http://www.bottomlessthemes.com/
 Description:  Child Theme for the Bottomless Themes Nectar Theme
 Author:       Adam Mills / Bottomless Themes
 Author URI:   http://www.bottomlessthemes.com/
 Template:     nectar-wordpress-theme-premium
 Version:      1.0.0
 Text Domain:  nectar-child
*/

/* Homepage About */ 
#aboutRow {
    background: #EDE4DB;
    margin: 20px 0;
    max-width: none;
    padding: 30px 0;
    width: 100%;
}
#homepageAbout {
    margin: 0 auto;
    max-width: 1072px;
    padding: 0 3% 10px 3%;
}
.about-wrap-inner {
    margin: 0 auto;
    max-width: 800px;
    padding: 15px 0;
}
.homepage_about_image {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    height: 210px;
    margin: 7px 3% 1.5em 0;
    max-height: 210px;
    max-width: 210px;
    width: 210px;
}
#homepageAbout p {
    float: right;
    text-align: left;
    width: 65%;
}
@media screen and (max-width: 767px) {
	.homepage_about_image {
	    float: none;
	    margin: 2px auto 10px;
	    display: block;
	    width: 150px;
	    height: 150px;
	}
	#homepageAbout p {
    	float: none;
    	margin: 0 auto 1.5em;
    	width: 100%;
    	max-width: 400px;
	}
}


/* Header */ /*
 body {
    padding-top: 0;
}
#sitetitleRow {
    margin-top: 4px;
} 
#site-title {
    background-color: transparent;
}
@media only screen and (min-width: 769px) {
	#masthead {
	    position: inherit;
	}
}
*/

/* Navigation Search Bar */ /* turned off 
.astm-search-menu input#s {
    max-width: 100px;
}
@media only screen and (max-width: 768px) {
	li.astm-search-menu form#searchform {
		padding: 0 3%;
	}
}
*/

/* Homepage */
/* Homepage Slider */
#sliderRow {
    max-width: 1140px;
}
#sliderRow .slideshow {
    margin: 0 auto !important;
    max-width: 1072px;
    padding: 0 3% !important;
}
.flexslider {
  	min-height: inherit;
}
.home .slideshow,
.homeBanner {
    background: transparent;
  	max-height: inherit;
}
.home .slideshow .slide {
    height: inherit;
}
@media only screen and (min-width: 769px) {
	.home .slideshow,
  	.home .slideshow .slide {
	    height: inherit;
	}
} 

/* Featured Services */ 
#serviceRow {
    background-color: #fff;
    padding: 45px 0 30px;
} 
#serviceRow img.attachment-featured-home-page {
    max-width: 350px;
}
.homepage.top .holder.one-half {
    float: left;
    margin: 0 5.33% 0 0;
    width: 47.33%;
}
.homepage.top .holder.one-third {
    float: left;
    margin: 0 5.33% 0 0;
    width: 29.78%;
}
@media only screen and (max-width: 768px) {
	.homepage.top .holder.one-third, .homepage.top .holder.one-third.last {
	    float: none;
	    margin: 0 auto 50px !important;
	    max-width: 400px;
	    width: 100%;
	}
	.homepage.top .holder.one-half, .homepage.top .holder.one-half:nth-child(2) {
    	width: 32%;
    	margin: 0 9% 40px;
	}
}

/* Featured Pages */
.featured-title-wrap {
    min-width: 170px;
    margin-left: -85px;
}
h2.title.text-center {
    word-break: inherit;
}

/* Homepage Testimonials */
#testimonialsRow {
    background: #EDE4DB;
}

/* Homepage Additional Content Row */ /* yes impacts cls
#additionalRow h1.featuredTitle {
    display: none;
}
#additionalRow h1.featuredTitle.homepage {
    display: block;
  	margin-bottom: 0;
}
*/

/* Call to Action */ /* cls problem
#cta-outer-wrap {
    background-color: #fff;
    margin: 0 auto 20px; 
    max-width: 1140px;
}
#cta-inner-wrap {
    margin: 0 auto; 
    max-width: 1072px;
    padding: 0 3%; 
}
 
#cta {
    margin-top: -1px;
}

/* Featured Images  - does not seem to be home page */
.blog .feature-img-wrap, 
.archive .feature-img-wrap {
    display: none;
}
.site-main > .row {
    padding: 0;
}
.feature-img-wrap {
    margin: 0 auto;
    max-width: 1072px;
    padding: 0 3%;
}


