.page-id-8255 .crm-container .crm-section {
	clear: none;
	display: block;
	position: relative;
	margin-bottom: 2px;
}

.page-id-8255 .crm-container .crm-section .content {
 margin-left: 0px;
 padding-bottom: 16px;
}

/* Images */

#crm-container.crm-public .label.crm-custom_13 {
	display:none;
}
#row-custom_13 {
	float:left;
	position: absolute;
	width: 40%;
}

.content.crm-custom_13 img {
	width: 300px;	
	margin-top: -170px;
	max-height: 600px;
}

#crm-main-content-wrapper div.crm-profile-view {
	position: relative;
	min-height: 660px;
}
#row-custom_14, #row-custom_15, #row-custom_54 {
	position: absolute;
	margin-top: -110px;
	width: auto;
}
#row-custom_15 {
	left: 80px;
}

#row-custom_54 {
	left: 80px;
}

@media (min-width: 768px) {
	.content.crm-custom_13 img {
	margin-top: -230px;
      margin-left: 60px;
	}
	#row-custom_13 {
		left: 20px;
	}
	#row-custom_14, #row-custom_15, #row-custom_54 {
	    top: 560px;
		left: 130px;
	}
	#row-custom_15 {
		left: 270px;
	}

	#row-custom_54 {
		left: 20px;
	}
}

/* content layout */

.crm-container a, .crm-container a:link, .crm-container a:visited {
	color: #954720;
}

.crm-container a:hover {
	color: #658d1b;
}

.page-id-8255 .crm-container .crm-section .label {
	display: block;
	float:none;
	width: 100%;
	text-align: left;
}

#row-first_name, #row-last_name, #row-custom_8, #row-custom_5, #row-custom_9, #row-url_1, #row-email_Primary, #row-phone_Primary_1, #row-custom_1, #row-custom_2, #row-custom_55, #row-custom_177 {
	margin-left: 60%;
}

#row-first_name {
	float:left;
	padding-right: 10px;
}

#row-first_name, #row-last_name {
    letter-spacing: 1px;
    color: #253746;
    font-weight: 700;
    text-transform: uppercase;
}
.crm-container .crm-section .label.crm-first_name, .crm-container .crm-section .label.crm-last_name, .crm-container .crm-section .label.crm-custom_14, .crm-container .crm-section .label.crm-custom_15, .crm-container .crm-section .label.crm-custom_54 {
	display:none;	
}


/* labels */
.label.crm-custom_1, .label.crm-custom_2, .label.crm-custom_9, .label.crm-custom_8, .label.crm-custom_5, .label.crm-url_1, .label.crm-phone_Primary_1, .label.crm-email_Primary, .label.crm-custom_55, .label.crm-custom_177 {
	font-weight: 700;
	/*text-transform: uppercase;*/
	color: #253746;
}

/* buttons */

.action-link.section.register_link-section.register_link-top,
.action-link.section.register_link-section.register_link-bottom {
	border: 2px solid #658d1b;
    text-align: center;
    padding: 14px 4px;
    margin-left: 50%;
}

.action-link.section.register_link-section.register_link-top,
.action-link.section.register_link-section.register_link-bottom {
	    padding: 14px 24px;  
	}

.action-link.section.register_link-section.register_link-top a,
.action-link.section.register_link-section.register_link-bottom a {
	color: #658d1b !important;
	font-size: 12px;
	font-weight: 700;
}

.action-link.section.register_link-section.register_link-top,
.action-link.section.register_link-section.register_link-bottom a:hover {
	color: #000;
}

.button.crm-register-button {
  float:none !important;
}

/* forms */
.CRM_Contribute_Form_Contribution_Main fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }


.crm-container .crm-contribution-main-form-block .label label {
  font-weight: 700;
  margin-bottom: 0;
}
.crm-container .crm-contribution-main-form-block label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  float:none;
}

.crm-container .crm-contribution-main-form-block div.payment_processor-section .label label {
	float:none;
}

/*.crm-container .crm-contribution-main-form-block div.payment_processor-section label {
	float:left;
}*/
.crm-container .crm-contribution-main-form-block fieldset legend {
	padding: 4px 0;
	font-size: 17px;
}
.crm-container .crm-contribution-main-form-block input {
	margin: 5px 5px 5px 0;
}
#crm-container.crm-public .crm-contribution-main-form-block .label {
	padding-top: 0px;
}
#crm-container.crm-public .crm-contribution-main-form-block .price-set-row .crm-price-amount-label {
	color: #777;
}
.crm-container .crm-contribution-main-form-block .crm-section {
	clear:both;
}
#crm-container.crm-public .crm-contribution-main-form-block .crm-section .content {
	padding-top: 0;
}

.CRM_Contribute_Form_Contribution_Main {
	padding-bottom: 100px;
}

body.page.page-id-8255 div.crm-container a.crm-hover-button.action-item, body.page.page-id-8255 div.crm-container .crm-hover-button.btn-slide {
	color: #954720;
}

body.page.page-id-8255 div.crm-container .crm-hover-button:hover, body.page.page-id-8255 div.crm-container a.crm-hover-button:hover, body.page.page-id-8255 div.crm-container a.crm-hover-button:active {
	color: #658d1b;
}

/** style elements for the member search page - added by Greenleaf GTI 8/24/2016 **/
body.page.page-id-8255 div#search-status {
  display:none;
}

body.page.page-id-8255 div.icon.crm-icon {
  display:none;
}

body.page.page-id-8255 div.crm-title {
  display:none;
}

body.page.page-id-8255 div.crm-block.crm-form-block {
  background-color: transparent;
}

body.page.page-id-8255 td {
    padding: 5px 5px 5px 25px;
  text-align: left;
}

body.page.page-id-8255 table#profile.form-layout-compressed tbody tr td {
    padding-left: 35px;
}

body.page.page-id-8255 table#profile.form-layout-compressed tbody tr td.description {
  padding-top: 7px;
  padding-left: 0px;
}


/** style elements for Profile page(s) - modified by Greenleaf GTI/KGS 2/8/2017 **/

div#crm-container.crm-container.crm-public .crm-profile-name-Artists_in_their_Studios_20 .label,
div#crm-container.crm-container.crm-public .crm-profile-name-name_and_address_25 .label {
  width: 200px;
}


/** hide dates and profile options at bottom of event info pages - added by GREENLEAF GTI 10/23/2018 **/
.crm-container.crm-public .crm-section.event_date_time-section {
  display:none;
}

.crm-container.crm-public .crm-section.event_fees-section {
  display:none;
}


/** Vertically line up radio buttons on Donate page - modified by Greenleaf KNGS 5/3/2018 

#crm-container.crm-public .crm-contribution-page-id-5 .content {
	margin-left: 0%; **/

/* 2024-04-27 theme Civi buttons more like front-facing theme */
.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container .ui-dialog-buttonset .ui-button, .crm-container .crm-button {
  text-shadow: 0 1px 0 black;
  background: #fff;
  color: #000 !important;
  font-size: 16px;
  font-weight: 400;
  font-family: Open Sans;
  margin:0 6px 0 0;
  padding:12px 116px;
}

.crm-container .crm-button:hover, 
.crm-container a.button:hover,
button.crm-form-submit:hover {
  background: #4c4c4c;
  color: #fff !important;
}
/* end*/
