@charset "utf-8";

/**************************************************
  Custom Page Specific Styles
  Author: Chuck Bunnell / Eagle Web Desings, Inc
  Modified: 05/01/2015
  MODIFICATIONS GO HERE!!
**************************************************/


hr { border-top: 1px solid #ff0000; }


/**************************************************
	index page styles
**************************************************/
.carousel-indicators { display: none; }

.custom_index_wrapper h1 { margin-bottom: 25px; }
.custom_index_wrapper h2 { margin-top: 35px; margin-bottom: 25px; }

.custom_index_wrapper .bullet_wrapper .bullet_column:first-of-type { margin-bottom: 15px; }
.custom_index_wrapper .bullet_wrapper ul { margin-bottom: 0; }

.custom_index_wrapper .button_wrapper div.button a.btn { display: block; width: 50%; margin: 0 auto 15px; }
.custom_index_wrapper .button_wrapper div.button:last-of-type a.btn { margin-bottom: 0; }
@media (min-width: 768px) {
	.custom_index_wrapper .button_wrapper div.button a.btn { width: 85%; margin: 0 auto; }
}
@media (min-width: 992px) {
	.custom_index_wrapper .button_wrapper div.button a.btn { width: 75%; margin: 0 auto; }
}
@media (min-width: 1200px) {
	.custom_index_wrapper .bullet_wrapper .bullet_column:first-of-type { margin-bottom: 0; }
}


/**************************************************
	business page styles
**************************************************/
.custom_business_wrapper {  }
@media (min-width: 768px) {

}


/**************************************************
	services page styles
**************************************************/
.custom_services_wrapper p { text-align: justify; }
@media (min-width: 768px) {

}


/**************************************************
	image_concepts page styles
**************************************************/
.custom_image_concepts_wrapper p { text-align: justify; }

.custom_image_concepts_wrapper h2 { margin-bottom: 15px; font-style: italic; text-decoration: underline; }
.custom_image_concepts_wrapper h3.tagline_lower { font-size: 30px; font-weight: bold; font-style: italic; }

.custom_image_concepts_wrapper ul.bullets_business_dress { margin-top: 15px; margin-bottom: 15px; padding-left: 0; }
.custom_image_concepts_wrapper ul.bullets_business_dress li { margin-bottom: 10px; list-style-type: none; text-align: center; font-style: italic; }
.custom_image_concepts_wrapper ul.bullets_business_dress li:last-of-type { margin-bottom: 0; }

.custom_image_concepts_wrapper .bullet_wrapper .bullet_column:first-of-type { margin-bottom: 0; }
.custom_image_concepts_wrapper .bullet_wrapper ul { margin-bottom: 0; }
@media (min-width: 768px) {
	.custom_image_concepts_wrapper .bullet_wrapper .bullet_column ul { margin-bottom: 15px; }
	.custom_image_concepts_wrapper .bullet_wrapper .bullet_column:first-of-type ul { padding-left: 80px; }
}
@media (min-width: 992px) {
	.custom_image_concepts_wrapper h3.tagline_lower { font-size: 36px; }
	.custom_image_concepts_wrapper .bullet_wrapper .bullet_column:first-of-type ul { padding-left: 80px; }
}
@media (min-width: 1200px) {
	.custom_image_concepts_wrapper .bullet_wrapper .bullet_column:first-of-type ul { padding-left: 60px; }
	.custom_image_concepts_wrapper .bullet_wrapper .bullet_column:last-of-type ul { padding-left: 80px; }
}


/**************************************************
	education page styles
**************************************************/
.custom_education_wrapper p { text-align: justify; }
.custom_education_wrapper h2 { margin-bottom: 15px; font-style: italic; text-decoration: underline; }

.custom_education_wrapper .bullet_wrapper .bullet_column:first-of-type { margin-bottom: 0; }
.custom_education_wrapper .bullet_wrapper ul { margin-bottom: 0; }
.custom_education_wrapper .class_bullet_summary { margin-top: 15px; }
.custom_education_wrapper .class_bullet_summary em { text-decoration: underline; }
@media (min-width: 768px) {
	.custom_education_wrapper .bullet_wrapper .bullet_column ul { margin-bottom: 15px; }
	.custom_education_wrapper .bullet_wrapper .bullet_column:first-of-type ul { padding-left: 80px; }
}
@media (min-width: 992px) {
	.custom_education_wrapper .bullet_wrapper .bullet_column:first-of-type ul { padding-left: 80px; }
}
@media (min-width: 1200px) {
	.custom_education_wrapper .bullet_wrapper .bullet_column:first-of-type ul { padding-left: 60px; }
	.custom_education_wrapper .bullet_wrapper .bullet_column:last-of-type ul { padding-left: 80px; }
}


/**************************************************
	about page styles
**************************************************/
.custom_about_wrapper p { text-align: justify; }
.custom_about_wrapper .biography .biography_photo { width: 50%; margin: 0 auto 15px; }
.custom_about_wrapper .biography .biography_photo img { border-radius: 15px; }
@media (min-width: 768px) {
	.custom_about_wrapper .biography .biography_photo { width: 25%; float: left; margin: 0 15px 5px 0; }
}
@media (min-width: 992px) {
	.custom_about_wrapper .biography .biography_photo { width: 20%; }
}
@media (min-width: 1200px) {
	.custom_about_wrapper .biography .biography_photo { width: 20%; }
}


/**************************************************
	contact page styles
**************************************************/
.custom_contact_wrapper {  }
@media (min-width: 768px) {

}


/**************************************************
	sidebar (peggie_articles) styles
**************************************************/
.sidebar_peggie_articles { border: 1px solid #cccccc; padding: 0 6px; border-radius: 10px; }
.sidebar_peggie_articles h4 { margin-top: 15px; font-size: 14px; font-weight: bold; text-align: center; }
.sidebar_peggie_articles h4:first-of-type { margin-top: 15px; }
.sidebar_peggie_articles p.peggie_caption { margin-bottom: 15px; font-size: 12px; line-height: 14px; font-style: italic; text-align: center; }
.sidebar_peggie_articles p.peggie_caption a { color: inherit; }