#content {
	background-color: #000000;
}

[id^="sow-contact-form-field-first-name-"],
[id^="sow-contact-form-field-last-name-"],
[id^="sow-contact-form-field-email-address-"],
[id^="sow-contact-form-field-message-"] {
	border: none;
	padding: 10px;
	color: #ffffff;
	background-color: #2b2b2b;
}

.sow-submit {
	 background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #2b2b2b 0%, #2b2b2b 100%) repeat scroll 0 0 !important;
} 

.sow-submit:hover {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #353535 0%, #353535 100%) repeat scroll 0 0 !important;
} 

#colophon .site-info a:link,
#colophon .site-info a:visited,
#row-imprint a:link,
#row-imprint a:visited,
#row-disclaimer a:link,
#row-disclaimer a:visited  {
	color: #ffffff !important;
}

#row-imprint a:hover,
#row-disclaimer a:hover {
	color: #747474;
}

/* collapseomatic */

.collapseomatic {
	text-decoration: underline;
}

.collapseomatic:hover {
	color: #747474 !important;
}

.collapseomatic_content {
	margin-left: 0px;
	padding-left: 0px;
}

/* ------------------------------ MENU ------------------------------ */

.menu-item, .menu-item-type-custom, .menu-item-object-custom {
	font-weight: 700;
	font-size: 1.1em;
}

a#mobile-menu-button {
	font-size: 1.5em !important;
	line-height: 23px !important;
}

/* ------------------------------ GLOBAL TEXT ------------------------------ */

.siteorigin-widget-tinymce, .textwidget {
	color: #ffffff;
	font-size: 1.1em;
}

.siteorigin-widget-tinymce > h1, .textwidget > h1 {
	color: #ffffff;
}





/* ------------------------------ BODY ------------------------------ */

body {
	color: #ffffff !important;
	background-color: #2b2b2b !important;
}

::selection {
    background-color: default !important;
	color: #000000 !important;
}

/* ------------------------------ MENU ------------------------------ */

.menu-item, .menu-item-type-custom, .menu-item-object-custom {
	font-weight: 700;
	font-size: 1.1em;
}

a#mobile-menu-button {
	font-size: 1.5em !important;
	line-height: 23px !important;
}

/* ------------------------------ GLOBAL TEXT ------------------------------ */

.siteorigin-widget-tinymce, .textwidget {
	color: #ffffff;
	font-size: 1.1em;
}

.siteorigin-widget-tinymce > h1, .textwidget > h1 {
	color: #ffffff;
}

/* ------------------------------ TEAM ------------------------------ */

#panel-5-2-0-2 {
	padding-bottom: 25px;
}

/* text colors */
#row-team h1 {
	color: #ffffff;
}

#row-team h3 {
	color: #767676;
	text-transform: uppercase;
}

/* ------------------------------ FRIENDS ------------------------------ */

/* button RISE Visual Effects website */
.ow-button-hover {
	border: none !important;
}

/* ------------------------------ CONTACT ------------------------------ */

/* text colors */
#row-contact a:link, #row-contact a:visited  {
	color: #ffffff;
}

#row-contact a:hover {
	color: #747474;
}

#pgc-5-row-contact-1 {
	margin-top: 79px;
}


/* contact form */
input, textarea {
	background-color: #2b2b2b;
	padding: 5px;
}

.sow-field-container {
	margin-left: 0px;
	padding: 0px;
	font-size: 16px;
}

.sow-form-field-label-Array {
	color: #ffffff !important;
}

[id^="sow-contact-form-field-first-name-"],
[id^="sow-contact-form-field-last-name-"],
[id^="sow-contact-form-field-email-address-"],
[id^="sow-contact-form-field-message-"] {
	border: none;
	padding: 10px;
	color: #ffffff;
	background-color: #2b2b2b;
}

.sow-submit {
	 background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #2b2b2b 0%, #2b2b2b 100%) repeat scroll 0 0 !important;
} 

.sow-submit:hover {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #353535 0%, #353535 100%) repeat scroll 0 0 !important;
} 

/* ------------------------------ IMPRINT ------------------------------ */

/* text colors */
#colophon .site-info a:link,
#colophon .site-info a:visited,
#row-imprint a:link,
#row-imprint a:visited,
#row-disclaimer a:link,
#row-disclaimer a:visited  {
	color: #ffffff !important;
}

#row-imprint a:hover,
#row-disclaimer a:hover {
	color: #747474;
}

#row-imprint h1, 
#row-imprint h2,
#row-disclaimer h1, 
#row-disclaimer h2 {
	color: #ffffff;
}

#colophon .site-info {
	color: #ffffff;
}



/* collapseomatic */

.collapseomatic {
	text-decoration: underline;
}

.collapseomatic:hover {
	color: #747474 !important;
}

.collapseomatic_content {
	margin-left: 0px;
	padding-left: 0px;
}