body,
aside #searchform input,
aside #lang_sel ul li a,
.page-contact-form .contact-form-content form div .wpcf7-form-control-wrap input,
.page-contact-form .contact-form-content form div .wpcf7-form-control-wrap textarea,
.page-contact-form .contact-form-content form div input[type="submit"],
.comments-area .comment-respond form p.form-submit input,
.comments-area .comment-respond form p input[type="text"],
.comments-area .comment-respond form p input[type="password"],
.comments-area .comment-respond form p input[type="email"],
.comments-area .comment-respond form p textarea,
h1.page-title, .weblib-button, .ctct-custom-form input[type="text"] {
	font-family: Avenir, Muli, Helvetica, sans-serif; 
}
header, nav, section, article, aside, footer {
	display: block;
}
aside .widget ul {
	margin-left: 0px;
}
#field_48_17, #field_48_18 {
	padding: 20px !important;
}
.su-slider-prev, .su-slider-next {
	background: #fff !important;
}
.headerbnr img {
	width: 100% !important;
	height: auto;
	margin-top: 85px;
	opacity: 0;
}
/*Mobile Menu*/
aside .widget h4 {
    color: #e57e18;
    text-transform: uppercase;
}
aside .ico-menu svg *, aside .ico-menu:hover svg * {
	fill: #e57e18;
}

/*Survivor Stories*/

.months25 .su-post:first-child .su-post-thumbnail,
.single-survivor-stories .su-post:first-child .su-post-thumbnail{
	max-width:50%;
    height: auto;
    width: 100%;
    float: left;
}

.months25 .su-post:first-child .su-post-thumbnail{background:#f4f4f4;}

.months25 .su-post-thumbnail, 
.single-survivor-stories .su-post-thumbnail{
	height: auto;
	min-height:150px;
    width: 100% !important;
    float: left !important;
}

.single-survivor-stories .su-post:first-child .su-post-thumbnail img{
    width: 100% !important;
    height: auto;
}

.months25 .su-post:first-child .su-post-thumbnail img{width:auto !important; height:auto;}

.months25 .su-post-thumbnail{overflow:hidden; position:relative; min-height:200px;}

.months25 .su-post:first-child .su-post-thumbnail img{
	position:static;
	-webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.page-template-survivor_stories .months25 .su-post-thumbnail{min-height:250px; background:#f4f4f4;}

.months25 .su-post-thumbnail img,
.single-survivor-stories .su-post-thumbnail img{
    width: 100% !important;
    height: auto;

    position: absolute;
    left: 50%;
    top: 50%;
 	height: 100%;
  	width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.months25 .su-posts-default-loop .su-post:first-child{
	width: 100% !important;
    min-height: 200px;
    margin-bottom:50px;
}

.months25 .su-posts-default-loop .su-post{
	float:left;
	width: 24.5%;
    min-height: 150px;
}

.months25 .su-posts-default-loop .su-post:first-child .su-post-title{
	padding-top:0px !important;
}

.months25 .su-posts-default-loop .su-post:first-child .su-post-title,
.months25 .su-posts-default-loop .su-post:first-child .su-post-meta, 
.months25 .su-posts-default-loop .su-post:first-child .su-post-excerpt{
	display:block !important;
	margin-left:55%;
}

.months25 .su-posts-default-loop .su-post-title,
.months25 .su-posts-default-loop .su-post-meta, 
.months25 .su-posts-default-loop .su-post-excerpt{
	display:none;
}

.single-survivor-stories .headerbnr{
	opacity:0;
	height:100px;
}

.column25th .su-posts-default-loop .su-post-thumbnail img{
	max-width: 100% !important;
    max-height: 100% !important;
}

.page-template-survivor_stories .su-posts-default-loop .su-post-thumbnail img{
	max-height:500px !important;
	max-width:100% !important;
	width:auto !important;
	margin:0 auto !important;
	display:block;
}

.column25th .su-posts-default-loop .su-post,
.page-template-survivor_stories .su-posts-default-loop .su-post{
	background: transparent !important;
    border: 0px !important;
}

.survivor-stories{
	margin: 0 auto;
    display: block;
    width: 75%;
    min-height: 690px;
}


.single-survivor-stories .headerbnr img{display:none;}

    
.single_thumbnail img{
    max-width: 30%;
    height: 100%;
    width: 100%;
    float: left;
    margin-right: 3%;
   }

   .survivor_title{
   	font-size:30px;
   	font-weight:bold;
   	margin-bottom:25px;
   	text-decoration:none;
   	float:left;
   	display:block;
   	width:67%;
   }


#post-6777 > section > div:nth-child(3)

/*Header Countdown*/

/*hide banner images on 25th anniversary pages*/
.page-id-3330 .headerbnr img,
.page-id-6606 .headerbnr img,
.page-id-6608 .headerbnr img,
.page-id-6610 .headerbnr img,
.page-id-6593 .headerbnr img,
.page-template-25th .headerbnr img {
	opacity: 0 !important;
	height: 100px;
}
/*end*/

.eventInfo {
	color: #fff;
	margin-left: 12%;
	margin-top: -12px;
	float: left;
	width: 100%;
	font-size: inherit;
}
#Header_Countdown {
	float: left !important;
}
#countdown {
	max-width: 100%;
	display: block;
	float: left;
	margin-left: 3.5%;
	margin-top: 0px;
}
.time_circles > div {
	color: #fff !important;
}
.contdownContainer {
	position: absolute;
	left: 20%;
	width: 16%;
}
/*.logocontainer_adjust{top: -1px !important;}*/

/*End Countdown*/

#page .page-meta * {
	max-width: 200px;
}
/*Custom Fields Styles*/
#Widgets_on_Pages_26 ul, #Widgets_on_Pages_26 ol, #Widgets_on_Pages_27 ul, #Widgets_on_Pages_27 ol {
	margin-left: 0px !important;
}
.linkTitle {
	display: block;
	margin-top: -20px !important;
}
.linkTitle > a, .linkTitle > a:hover {
	color: rgba(255,255,255,.0) !important;
	width: 100%;
	float: left;
	position: relative;
	top: 25px;
	height: 20px;
}
#mainwrapper .box .scale-caption a, #mainwrapper .box .scale-caption a:hover {
	color: rgba(255,255,255,.0) !important;
}
/*Style custom Exhibitions Page*/
#post-checkboxes-1-1415381958-wrapper, #post-checkboxes-2-1415381958-wrapper, #post-checkboxes-3-1415381958-wrapper {
	width: 33% !important;
	float: left !important;
}
#mainwrapper .box:hover .image-6 {
	-moz-transform: scale(1.4);
	-o-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}
#mainwrapper .box img {
	position: absolute;
	left: 0;
	width: 150%;
	max-width: 130%;
	margin: 0 0 0 -15%;
	-webkit-backface-visibility: hidden; /*Removes flickering effect from hovering images with transitions*/
	backface-visibility: hidden;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
/*GENERAL STYLES*/
body {
	background-color: #fff;
	min-width: 320px;
}
#post-2937 {
	display: block !important;
}
#post-1073 {
	display: none;
}
#tribe-events-content > div.tribe-events-loop.vcalendar > span:nth-child(1) {
	display: none;
} /*Temporary fix*/
#explorebar {
	display: none !important;
}
#posts-list-full .post .post-content h2 a {
	color: #1677AD;
	font-size: 20px;
}
/*To life sponsor*/
.page-id-2565 .su-column-inner h4 {
	background: #D3D3D3;
	padding: 5px;
	margin-top: 40px;
}
.page-id-2565 .sponsor {
	padding-top: 100px;
	margin-top: -100px;
}
/*End to life sponsor*/


/*FormsMain Gravity Forms styles*/



.gform_wrapper select, .gform_wrapper textarea {
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal
}
.gform_wrapper {
	overflow: inherit;
	margin: 1em 0;
	max-width: 98%
}
.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
	box-sizing: border-box
}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {
	font-weight: 400;
	border: none;
	background: 0 0
}
.gform_wrapper form {
	text-align: left
}
.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
	font-size: inherit;
	font-family: inherit;
	padding: .313em 0;
	letter-spacing: normal;
	text-indent: .25em
}
.gform_wrapper input[type=image] {
	border: none!important;
	padding: 0!important;
	width: auto!important
}
.gform_wrapper textarea {
	padding: .25em .125em;
	resize: none
}
.gform_wrapper ul {
	margin: 0!important;
	list-style-type: none
}
.gform_wrapper ul, html>body .entry ul {
	text-indent: 0
}
.gform_wrapper form li, .gform_wrapper li {
	margin-left: 0!important;
	list-style: none!important;
	overflow: visible
}
.gform_wrapper ul li.gfield {
	clear: both
}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
	overflow: hidden
}
.gform_wrapper form ul.left_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper ul.right_label li {
	margin-bottom: 14px
}
.gform_wrapper form ul.left_label li ul.gfield_checkbox li, .gform_wrapper form ul.left_label li ul.gfield_radio li, .gform_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_wrapper form ul.right_label li ul.gfield_radio li, .gform_wrapper ul.left_label li ul.gfield_checkbox li, .gform_wrapper ul.left_label li ul.gfield_radio li, .gform_wrapper ul.right_label li ul.gfield_checkbox li, .gform_wrapper ul.right_label li ul.gfield_radio li {
	margin-bottom: 10px
}
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {
	padding: 0;
	margin: 0;
	overflow: visible
}
.gform_wrapper select option {
	padding: .125em;
	display: block
}
.gform_wrapper select[multiple=multiple] option {
	text-indent: .25em
}
.gform_wrapper .inline {
	display: inline!important
}
.gform_wrapper .gform_heading {
	width: 98%;
	margin-bottom: 1.125em
}
.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year, .gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute {
	width: 4.688em;
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gfield_time_hour i {
	font-style: normal!important;
	font-family: sans-serif!important;
	width: .625em;
	text-align: center;
	float: right;
	margin-top: 9%
}
.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year {
	margin-right: .75em
}
.gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_year {
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	margin-right: .375em
}
.gform_wrapper .gfield_time_ampm {
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gfield_time_ampm select {
	width: 4.688em!important
}
.gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input, .gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input {
	width: 70%!important
}
.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year {
	width: 3.125em;
	float: left
}
.gform_wrapper .gfield_date_year {
	width: 4.5em!important
}
.gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input {
	width: 85%!important
}
.gform_wrapper .gfield_date_year input {
	width: 88%!important
}
.gform_wrapper .field_hover {
	border: 1px dashed #2175A9;
	cursor: pointer
}
.gform_wrapper .field_selected {
	background-color: #DFEFFF;
	border: 1px solid #C2D7EF
}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last, .gform_wrapper .field_name_middle {
	width: 49.5%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top
}
.gform_wrapper .ginput_complex.ginput_container {
	overflow: hidden;
	width: 100%
}
.gform_wrapper .datepicker {
	width: 6.75em!important
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
	width: 48.5%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top
}
.gform_wrapper .ginput_complex .ginput_right {
	margin-left: 1.6%
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right {
	width: 48.5%
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url] {
	width: 97.5%
}
.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
	display: block;
	font-size: .875em;
	letter-spacing: .5pt;
	white-space: nowrap;
	margin: .188em 0 .75em
}
.gform_wrapper .field_sublabel_above .gfield_date_day label, .gform_wrapper .field_sublabel_above .gfield_date_month label, .gform_wrapper .field_sublabel_above .gfield_date_year label, .gform_wrapper .field_sublabel_above .gfield_time_ampm label, .gform_wrapper .field_sublabel_above .gfield_time_hour label, .gform_wrapper .field_sublabel_above .gfield_time_minute label, .gform_wrapper .field_sublabel_above .ginput_complex label, .gform_wrapper .field_sublabel_above .instruction {
	margin: .75em 0 .188em
}
.gform_wrapper .ginput_complex span.name_prefix {
	min-height: 2.2em
}
.gform_wrapper .ginput_complex.has_middle span.name_suffix input[type=text] {
	width: 32%
}
.gform_wrapper .ginput_complex span.name_first, .gform_wrapper .ginput_complex span.name_last, .gform_wrapper .ginput_complex span.name_middle {
	vertical-align: bottom;
	min-height: 2.813em
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.no_middle_name.has_last_name span {
	width: 99.5%
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
	display: -moz-inline-stack;
	display: inline-block;
	width: 48.5%;
	vertical-align: top
}
.gform_wrapper .left_label .gfield_label {
	float: left;
	margin: .75em 15px 0 0;
	width: 29%;
	font-weight: 700
}
.gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex select {
	width: 100%
}
.gform_wrapper .left_label li.field_sublabel_below .gfield_label {
	margin: 0 1em 0 0
}
.gform_wrapper .right_label .gfield_label {
	float: left;
	margin: .75em 1em 0 0;
	width: 29%;
	font-weight: 700;
	text-align: right
}
.gform_wrapper .hidden_label .gfield_label, .gform_wrapper label.hidden_sub_label, .gform_wrapper label.screen-reader-text {
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
	height: 1px;
	width: 1px
}
.gform_wrapper .right_label li.field_sublabel_below .gfield_label {
	margin: 0 1em 0 0
}
.gform_wrapper .left_label li.hidden_label input, .gform_wrapper .right_label li.hidden_label input {
	margin-left: 3.7%
}
.gform_wrapper .left_label li.gfield .gfield_password_strength, .gform_wrapper .right_label li.gfield .gfield_password_strength {
	margin-left: 30%
}
body .gform_wrapper label.gfield_label+div.ginput_container {
	margin-top: .375em
}
.gfield.left_label, .gfield.right_label {
	padding-top: 10px
}
.gform_wrapper li.hidden_label input {
	margin-top: .75em
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	margin-bottom: .75em
}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_radio {
	margin-left: 30%!important;
	overflow: hidden
}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
	width: 25%
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 47.5%
}
.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
	width: 97.5%
}
.gform_wrapper textarea.small {
	height: 5em;
	width: 97.5%
}
.gform_wrapper textarea.medium {
	height: 9.375em;
	width: 97.5%
}
.gform_wrapper textarea.large {
	height: 15.625em;
	width: 97.5%
}
.gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small, .gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small {
	width: 15%
}
.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {
	width: 35%
}
.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
	width: 62.5%
}
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {
	width: 64%
}
.gform_wrapper h2.gsection_title {
	margin: 0!important;
	padding: 0!important;
	letter-spacing: normal!important
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
	font-weight: 700;
	font-size: 1.3em
}
.gform_wrapper h3.gform_title {
	letter-spacing: normal!important;
	margin: .625em 0 .375em
}
.gform_wrapper span.gform_description {
	font-weight: 400
}
.gform_wrapper .gsection {
	border-bottom: 1px solid #CCC;
	padding: 0 0 .5em;
	margin: 1.8em 0;
	clear: both
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
	width: auto!important
}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
	margin: 6px 0;
	padding: 0
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	display: block;
	margin: 0 0 0 24px;
	padding: 0;
	width: auto;
	line-height: 1.5;
	vertical-align: top
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
	float: left;
	margin-top: 2px
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
	font-size: .875em;
	line-height: 1.5;
	clear: both;
	font-family: inherit;
	letter-spacing: normal
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
	padding: .625em 0
}
.gform_wrapper .top_label .gsection_description {
	width: 97.5%
}
.gform_wrapper .gfield_description {
	padding: .625em 0 0;
	width: 97.5%
}
.gform_wrapper li.field_description_above .gfield_description {
	margin-bottom: .75em
}
.gform_wrapper .left_label .gfield_description, .gform_wrapper .right_label .gfield_description {
	width: 63%
}
.gform_wrapper .description_above .gfield_description {
	padding: 0 0 .625em
}
.gform_wrapper .field_description_below .gfield_description {
	padding: .625em 0 1em
}
.gfield_date_year+.gfield_description {
	padding: 0
}
.gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .gfield_description, .gform_wrapper .right_label .instruction {
	margin-left: 30%
}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description {
	margin-left: 0;
	padding-top: .25em;
	padding-left: 0;
	line-height: 1.5
}
.gform_wrapper .gfield_required {
	color: #790000;
	margin-left: .25em
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #FFDFE0;
	margin-bottom: .375em!important;
	padding: 0;
	border-top: 1px solid #C89797;
	border-bottom: 1px solid #C89797
}
.gform_wrapper li.gfield.gfield_creditcard_warning {
	padding-bottom: 1em!important;
	border: 1px solid #790000;
	border-top: none
}
.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
	font-size: 1em;
	font-family: inherit;
	min-height: 1.563em;
	background-color: #790000;
	color: #FFF;
	max-width: 100%
}
.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
	display: block;
	padding: .625em;
	line-height: 1.5;
	letter-spacing: .2pt
}
li.gfield+li.gfield.gfield_creditcard_warning {
	margin-top: 1em!important
}
.gform_wrapper .top_label .gfield_error .ginput_container {
	max-width: 99%
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html {
	max-width: 97.5%
}
.gform_wrapper .top_label .gfield_error {
	width: 97%
}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {
	width: 97.5%
}
.gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea, .gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea {
	width: 66%
}
.gform_wrapper .gfield_error .gfield_label {
	color: #790000
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin-top: .75em;
	margin-bottom: .75em!important
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-left: 6px
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container {
	margin-left: 0
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	max-width: 97.5%;
	padding-right: 6px!important
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: .75em
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
	position: relative;
	top: .75em
}
.gform_wrapper div.validation_error {
	color: #790000;
	font-size: 1.2em;
	font-weight: 700;
	margin-bottom: 1.6em;
	border-top: 2px solid #790000;
	border-bottom: 2px solid #790000;
	padding: 1em 0;
	clear: both;
	width: 97.5%
}
.gform_wrapper ol.validation_list {
	clear: both;
	width: 97.5%;
	margin-bottom: 1.6em;
	color: #790000
}
.gform_wrapper ol.validation_list li {
	list-style-type: decimal!important
}
.gform_wrapper ol.validation_list li a {
	color: #790000
}
.gform_wrapper ol.validation_list:after {
	content: ""
}
.gform_wrapper div#error {
	margin-bottom: 1.6em
}
.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons {
	vertical-align: middle!important
}
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type=button].add_list_item, body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type=button].delete_list_item {
	background-color: transparent!important;
	background-position: 0 0;
	background-size: 1em 1em!important;
	background-repeat: no-repeat;
	border: none!important;
	width: 1em!important;
	height: 1em!important;
	vertical-align: middle!important;
	opacity: .5
}
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type=button].add_list_item {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnIGlkPSJpY29tb29uLWlnbm9yZSI+PC9nPjxwYXRoIGQ9Ik0yNTYgNTEyYy0xNDEuMzc1IDAtMjU2LTExNC42MDktMjU2LTI1NnMxMTQuNjI1LTI1NiAyNTYtMjU2YzE0MS4zOTEgMCAyNTYgMTE0LjYwOSAyNTYgMjU2cy0xMTQuNjA5IDI1Ni0yNTYgMjU2ek0yNTYgNjRjLTEwNi4wMzEgMC0xOTIgODUuOTY5LTE5MiAxOTJzODUuOTY5IDE5MiAxOTIgMTkyYzEwNi4wNDcgMCAxOTItODUuOTY5IDE5Mi0xOTJzLTg1Ljk1My0xOTItMTkyLTE5MnpNMjg4IDM4NGgtNjR2LTk2aC05NnYtNjRoOTZ2LTk2aDY0djk2aDk2djY0aC05NnY5NnoiPjwvcGF0aD48L3N2Zz4=)
}
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type=button].delete_list_item {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnIGlkPSJpY29tb29uLWlnbm9yZSI+PC9nPjxwYXRoIGQ9Ik0yNTYgMGMtMTQxLjM3NSAwLTI1NiAxMTQuNjI1LTI1NiAyNTYgMCAxNDEuMzkxIDExNC42MjUgMjU2IDI1NiAyNTYgMTQxLjM5MSAwIDI1Ni0xMTQuNjA5IDI1Ni0yNTYgMC0xNDEuMzc1LTExNC42MDktMjU2LTI1Ni0yNTZ6TTI1NiA0NDhjLTEwNi4wMzEgMC0xOTItODUuOTY5LTE5Mi0xOTJzODUuOTY5LTE5MiAxOTItMTkyYzEwNi4wNDcgMCAxOTIgODUuOTY5IDE5MiAxOTJzLTg1Ljk1MyAxOTItMTkyIDE5MnpNMTI4IDI4OGgyNTZ2LTY0aC0yNTZ2NjR6Ij48L3BhdGg+PC9zdmc+)
}
body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type=button].add_list_item:hover, body .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons button[type=button].delete_list_item:hover {
	opacity: 1
}
.gform_wrapper li.gfield fieldset {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	width: 100%
}
.gform_wrapper li.gfield fieldset>* {
	width: auto
}
.gform_wrapper li.gfield fieldset legend.gfield_label {
	width: 100%;
	line-height: 2em
}
div.gf_page_steps+div.validation_error {
	margin-top: 1em
}
.gform_wrapper div.gfield_description.validation_error {
	color: #790000;
	font-weight: 700;
	font-size: .875em;
	line-height: 1.2;
	margin-bottom: 1em
}
.gform_wrapper .validation_message {
	color: #790000;
	font-weight: 700;
	letter-spacing: normal
}
.gform_wrapper li.gfield_error input[type=email], .gform_wrapper li.gfield_error input[type=number], .gform_wrapper li.gfield_error input[type=password], .gform_wrapper li.gfield_error input[type=tel], .gform_wrapper li.gfield_error input[type=text], .gform_wrapper li.gfield_error input[type=url], .gform_wrapper li.gfield_error textarea {
	border: 1px solid #790000
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {
	color: #790000
}
.gform_wrapper .gform_footer {
	padding: 1em 0 .625em;
	margin: 1em 0 0;
	clear: both
}
.gform_wrapper .gform_footer.left_label, .gform_wrapper .gform_footer.right_label {
	padding: 1em 0 .625em;
	margin-left: 30%;
	width: 64%
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
	font-size: 1em
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gform_footer a.gform_save_link {
	font-size: 1em;
	margin-left: 1em;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gform_footer input[type=image] {
	padding: 0;
	width: auto!important;
	background: 0 0!important;
	border: none!important
}
.gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
	min-height: 2.813em
}
.gform_wrapper .ginput_complex .ginput_full input[type=email], .gform_wrapper .ginput_complex .ginput_full input[type=number], .gform_wrapper .ginput_complex .ginput_full input[type=password], .gform_wrapper .ginput_complex .ginput_full input[type=tel], .gform_wrapper .ginput_complex .ginput_full input[type=text], .gform_wrapper .ginput_complex .ginput_full input[type=url] {
	width: 97.5%!important
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
	position: relative;
	margin: 0 0 .5em;
	line-height: 1.3
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	font-weight: 700
}
.gform_wrapper input.datepicker.datepicker_with_icon {
	margin-right: .25em!important;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gf_hidden, .gform_wrapper .gform_hidden, .gform_wrapper input.gform_hidden, .gform_wrapper input[type=hidden] {
	display: none!important;
	max-height: 1px!important;
	overflow: hidden
}
.gform_wrapper .gf_invisible {
	visibility: hidden;
	position: absolute;
	left: -9999px
}
.gform_wrapper .ginput_full br, .gform_wrapper .ginput_left br, .gform_wrapper .ginput_right br {
	display: none!important
}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
	padding: 0!important
}
.gform_wrapper ul.gfield_radio li input+input {
	margin-left: .25em
}
.gform_wrapper ul.gfield_radio li input[value=gf_other_choice] {
	margin-right: .375em;
	margin-top: .25em
}
.gform_wrapper .top_label .gfield_description {
	padding: .625em 0 0
}
.gform_wrapper .gfield_description.validation_message, .gform_wrapper .top_label .gfield_description.validation_message {
	padding: .625em 0!important
}
.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message, .gform_wrapper .ginput_container+.gfield_description.validation_message {
	margin-top: .375em
}
.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message {
	margin-top: 0
}
.gform_wrapper .left_label .ginput_container.ginput_list, .gform_wrapper .right_label .ginput_container.ginput_list {
	padding-top: .75em!important
}
.gform_wrapper form .left_label li.gfield_html_formatted, .gform_wrapper form .right_label li.gfield_html_formatted {
	margin-left: 30%!important;
	width: 64%
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
	margin-top: .625em
}
body .gform_wrapper ul li.gfield.gfield_html img {
	max-width: 97.5%!important
}
.gform_wrapper .gform_ajax_spinner {
	padding-left: .625em
}
.gform_validation_container, .gform_wrapper .gform_validation_container, body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper li.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
	display: none!important;
	position: absolute!important;
	left: -9000px
}
.gform_wrapper .gfield_captcha_input_container {
	padding-top: .188em
}
.gform_wrapper .simple_captcha_small input {
	width: 6.25em
}
.gform_wrapper .simple_captcha_medium input {
	width: 9.375em
}
.gform_wrapper .simple_captcha_large input {
	width: 12.5em
}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small, .gform_wrapper .left_label .simple_captcha_large, .gform_wrapper .left_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_large, .gform_wrapper .right_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_small {
	margin-left: 32%
}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {
	border: none!important;
	background: 0 0!important;
	float: none!important;
	margin: 0!important;
	padding: 0!important
}
.gform_wrapper .left_label .math_large, .gform_wrapper .left_label .math_medium, .gform_wrapper .left_label .math_small, .gform_wrapper .left_label div.charleft, .gform_wrapper .right_label .math_large, .gform_wrapper .right_label .math_medium, .gform_wrapper .right_label .math_small, .gform_wrapper .right_label div.charleft {
	margin-left: 32%
}
.gform_wrapper .math_small input {
	width: 4.313em
}
.gform_wrapper .math_medium input {
	width: 5.625em
}
.gform_wrapper .math_large input {
	width: 6.75em
}
.gform_wrapper div.charleft {
	font-size: .688em;
	margin-top: .25em;
	color: #B7B7B7;
	width: 92%!important;
	white-space: nowrap!important
}
.gform_wrapper div.charleft[style] {
	width: 92%!important
}
.gform_wrapper div.charleft.warningTextareaInfo {
	color: #A1A1A1
}
.gform_wrapper li.gf_hide_charleft div.charleft {
	display: none!important
}
.gf_submission_limit_message {
	color: #790000;
	font-size: 1.4em
}
.gform_wrapper .ginput_price {
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7
}
.gform_wrapper span.ginput_total {
	color: #060;
	font-size: 1.2em
}
.gform_wrapper .top_label span.ginput_total {
	margin: .5em 0
}
.gform_wrapper span.ginput_product_price_label {
	margin-right: .125em
}
.gform_wrapper span.ginput_product_price {
	color: #900
}
.gform_wrapper span.ginput_quantity_label {
	margin-left: .625em;
	margin-right: .125em
}
.gform_wrapper input.ginput_quantity {
	width: 2.5em
}
.gform_wrapper .gform_page_footer {
	margin: 1.25em 0;
	width: 99%;
	border-top: 1px dotted #CCC;
	padding: 1em 0 0;
	clear: both
}
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
	margin-bottom: .5em
}
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
	margin-right: .625em
}
.gform_wrapper .gf_progressbar_wrapper {
	clear: both;
	width: 99%;
	margin: 0 0 .5em;
	padding: 0 0 1em;
	border-bottom: 1px dotted #CCC
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
	font-size: .813em;
	line-height: 1!important;
	margin: 0 0 .375em!important;
	padding: 0!important;
	clear: both;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6
}
.gform_wrapper .gf_progressbar {
	width: 99%;
	height: 20px;
	overflow: hidden;
	line-height: 20px!important;
	border: 1px solid #EEE;
	background-image: url('http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-blue.png');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 4px 0 rgba(0,0,0,.2)
}
.gform_wrapper .gf_progressbar_percentage {
	height: 20px;
	text-align: right;
	font-family: Avenir,Muli, Helvetica, sans-serif;
	font-size: 13px!important;
	text-shadow: 0 1px 1px rgba(0,0,0,.5)
}
.gform_wrapper .gf_progressbar_percentage span {
	display: block;
	width: auto;
	float: right;
	margin-right: 5px;
	margin-left: 5px
}
.gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
	color: #959595;
	text-shadow: none
}
.gform_wrapper .percentbar_blue {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-blue.png);
	background-repeat: repeat-x;
	background-color: #0072BC;
	color: #FFF
}
.gform_wrapper .percentbar_gray {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-gray.png);
	background-repeat: repeat-x;
	background-color: #666;
	color: #FFF
}
.gform_wrapper .percentbar_green {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-green.png);
	background-repeat: repeat-x;
	background-color: #94DC21;
	color: #FFF
}
.gform_wrapper .percentbar_orange {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-orange.png);
	background-repeat: repeat-x;
	background-color: #DC7021;
	color: #FFF
}
.gform_wrapper .percentbar_red {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-red.png);
	background-repeat: repeat-x;
	background-color: #DC2521;
	color: #FFF
}
.gform_wrapper .percentbar_custom {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-percentbar-custom.png);
	background-repeat: repeat-x
}
.gform_wrapper .gf_page_steps {
	width: 99%;
	margin: 0 0 .5em;
	padding: 0 0 .25em;
	border-bottom: 1px dotted #CCC
}
.gform_wrapper .gf_step {
	width: auto!important;
	margin: 0 1em .625em 0;
	font-size: 1em;
	height: 1.25em;
	line-height: 1.25!important;
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
	font-family: Avenir,Muli, Helvetica, sans-serif;;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gf_step span.gf_step_number {
	font-size: 1.25em;
	float: left;
	font-family: Avenir,Muli, Helvetica, sans-serif;
}
.gform_wrapper .gf_step.gf_step_active {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1
}
.gform_wrapper .gf_step_clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden
}
.gform_wrapper .gfield_password_strength {
	border: 1px solid #DDD;
	margin-top: 1.15em;
	margin-bottom: 1.15em;
	line-height: 1.8;
	padding: .313em;
	text-align: center;
	background-color: #EEE
}
.gform_wrapper ul.top_label li.gfield .gfield_password_strength {
	width: 97.45%
}
.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
	width: 95%;
	margin: 1.15em 0 1.15em .375em
}
.gform_wrapper ul.left_label li.gfield .gfield_password_strength, .gform_wrapper ul.right_label li.gfield .gfield_password_strength {
	margin-top: 1.15em;
	margin-bottom: 1.15em;
	width: 62%
}
.gform_wrapper .gfield_password_strength.bad {
	background-color: #FFB78C;
	border-color: #FF853C
}
.gform_wrapper .gfield_password_strength.good {
	background-color: #FFEC8b;
	border-color: #FC0
}
.gform_wrapper .gfield_password_strength.mismatch, .gform_wrapper .gfield_password_strength.short {
	background-color: #FFA0A0;
	border-color: #f04040
}
.gform_wrapper .gfield_password_strength.strong {
	background-color: #C3FF88;
	border-color: #8DFF1C
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
	list-style-type: disc!important;
	margin: 0 0 .5em;
	overflow: visible;
	padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	list-style-type: disc!important;
	margin: 1em 0 1em 1.5em;
	padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
	list-style-type: decimal!important;
	overflow: visible;
	margin: 0 0 .5em;
	padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
	list-style-type: decimal!important;
	margin: 1em 0 1.5em 2em;
	padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
	list-style-type: disc!important;
	padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
	margin: 1em 0 1em 1.5em
}
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
	margin: 0 0 .5em
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
	margin: 0 0 1.5em;
	padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
	font-weight: 700
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
	margin: 0 0 1em 1.5em
}
.gform_wrapper table.gfield_list, .gform_wrapper table.gfield_list caption, .gform_wrapper table.gfield_list tbody, .gform_wrapper table.gfield_list td, .gform_wrapper table.gfield_list tfoot, .gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline
}
.gform_wrapper table.gfield_list {
	border-spacing: 0;
	border-collapse: collapse
}
.gform_wrapper table.gfield_list thead th {
	font-weight: 700;
	text-align: left
}
.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
	color: #790000
}
.gform_wrapper table.gfield_list thead, .gform_wrapper table.gfield_list tr {
	padding: 0;
	margin: 0
}
.gform_wrapper table.gfield_list td, .gform_wrapper table.gfield_list th {
	padding: .25em 0
}
.gform_wrapper table.gfield_list td+td, .gform_wrapper table.gfield_list th+th {
	padding: 0 0 0 .25em
}
.gform_wrapper .left_label .gfield_list, .gform_wrapper .right_label .gfield_list {
	width: 64%
}
.gform_wrapper .top_label .gfield_list {
	width: 97.5%
}
.gform_wrapper .left_label .gf_list_one_column, .gform_wrapper .right_label .gf_list_one_column {
	width: 45%
}
.gform_wrapper .top_label .gf_list_one_column {
	width: 46%
}
.gform_wrapper .gfield_list td.gfield_list_cell input {
	width: 97.5%
}
.gfield_icon_disabled {
	cursor: default!important;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6
}
.gform_wrapper table.gfield_list tr td.gfield_list_icons, .gform_wrapper table.gfield_list tr td:last-child {
	width: auto!important;
	min-width: 3.75em!important;
	padding: 0 0 0 .25em
}
.gform_wrapper table.gfield_list td.gfield_list_icons img {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle
}
.gform_wrapper table.gfield_list td.gfield_list_cell {
	width: auto!important
}
.gform_wrapper select.chosen-select {
	visibility: hidden;
	height: 28px!important;
	min-height: 28px!important
}
.gform_wrapper .chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.gform_wrapper .chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #AAA;
	border-top: 0;
	background: #FFF;
	box-shadow: 0 4px 5px rgba(0,0,0,.15)
}
.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}
.gform_wrapper .chosen-container a {
	cursor: pointer
}
.gform_wrapper .chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #AAA;
	border-radius: 5px;
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #FFF), color-stop(50%, #F6F6F6), color-stop(52%, #EEE), color-stop(100%, #F4F4F4));
	background: -webkit-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
	background: -moz-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
	background: -o-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
	background: linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}
.gform_wrapper .chosen-container-single .chosen-default {
	color: #999
}
.gform_wrapper .chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.gform_wrapper .chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}
.gform_wrapper .chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/chosen-sprite.png)-42px 1px no-repeat;
	font-size: 1px
}
.gform_wrapper .chosen-container-single .chosen-single abbr:hover, .gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}
.gform_wrapper .chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}
.gform_wrapper .chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/chosen-sprite.png)0 2px no-repeat
}
.gform_wrapper .chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}
.gform_wrapper .chosen-container-single .chosen-search input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	border: 1px solid #AAA;
	background: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/chosen-sprite.png)100% -20px no-repeat;
	font-size: 1em;
	font-family: Avenir,Muli, Helvetica, sans-serif;
	line-height: normal;
	border-radius: 0
}
.gform_wrapper .chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}
.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px
}
.gform_wrapper .chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}
.gform_wrapper .chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	-webkit-touch-callout: none
}
.gform_wrapper .chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}
.gform_wrapper .chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #CCC;
	cursor: default
}
.gform_wrapper .chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #FFF
}
.gform_wrapper .chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #F4F4F4
}
.gform_wrapper .chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}
.gform_wrapper .chosen-container .chosen-results li.group-option {
	padding-left: 15px
}
.gform_wrapper .chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}
.gform_wrapper .chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto!important;
	height: 1%;
	border: 1px solid #AAA;
	background-color: #FFF;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #EEE), color-stop(15%, #FFF));
	background-image: -webkit-linear-gradient(#EEE 1%, #FFF 15%);
	background-image: -moz-linear-gradient(#EEE 1%, #FFF 15%);
	background-image: -o-linear-gradient(#EEE 1%, #FFF 15%);
	background-image: linear-gradient(#EEE 1%, #FFF 15%);
	cursor: text
}
.gform_wrapper .chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	border: 0!important;
	background: 0 0!important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: Avenir,Muli, Helvetica, sans-serif;
	line-height: normal;
	border-radius: 0
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field .default {
	color: #999
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #AAA;
	border-radius: 3px;
	background-color: #E4E4E4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), color-stop(100%, #EEE));
	background-image: -webkit-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -moz-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -o-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05);
	color: #333;
	line-height: 13px;
	cursor: default
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/chosen-sprite.png)-42px 1px no-repeat;
	font-size: 1px
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #CCC;
	background-color: #E4E4E4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), color-stop(100%, #EEE));
	background-image: -webkit-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -o-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	color: #666
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #D4D4D4
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}
.gform_wrapper .chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}
.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #CCC;
	cursor: default
}
.gform_wrapper .chosen-container-active .chosen-single {
	border: 1px solid #5897FB;
	box-shadow: 0 0 5px rgba(0,0,0,.3)
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #AAA;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #EEE), color-stop(80%, #FFF));
	background-image: -webkit-linear-gradient(#EEE 20%, #FFF 80%);
	background-image: -moz-linear-gradient(#EEE 20%, #FFF 80%);
	background-image: -o-linear-gradient(#EEE 20%, #FFF 80%);
	background-image: linear-gradient(#EEE 20%, #FFF 80%);
	box-shadow: 0 1px 0 #fff inset
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: 0 0
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}
.gform_wrapper .chosen-container-active .chosen-choices {
	border: 1px solid #5897FB;
	box-shadow: 0 0 5px rgba(0,0,0,.3)
}
.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text] {
	color: #111!important
}
.gform_wrapper .chosen-disabled {
	opacity: .5!important;
	cursor: default
}
.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close, .gform_wrapper .chosen-disabled .chosen-single {
	cursor: default
}
.gform_wrapper .chosen-rtl {
	text-align: right
}
.gform_wrapper .chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}
.gform_wrapper .chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}
.gform_wrapper .chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}
.gform_wrapper .chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}
.gform_wrapper .chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}
.gform_wrapper .chosen-rtl .chosen-choices li {
	float: right
}
.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}
.gform_wrapper .chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}
.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}
.gform_wrapper .chosen-rtl .chosen-drop, .gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search {
	left: 9999px
}
.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}
.gform_wrapper .chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}
.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none
}
.gform_wrapper .chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/chosen-sprite.png)-30px -20px no-repeat;
	direction: rtl
}
.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}
.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi) {
.gform_wrapper .chosen-container .chosen-results-scroll-down span, .gform_wrapper .chosen-container .chosen-results-scroll-up span, .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .gform_wrapper .chosen-container-single .chosen-single abbr, .gform_wrapper .chosen-container-single .chosen-single div b, .gform_wrapper .chosen-rtl .chosen-search input[type=text] {
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/chosen-sprite-2x.png)!important;
	background-position: 0 0;
	background-size: 52px 37px!important;
	background-repeat: no-repeat!important
}
}
.gform_wrapper .gform_card_icon_container {
	margin: 8px 0 6px;
	height: 32px
}
.gform_wrapper div.gform_card_icon {
	margin-right: 4px;
	text-indent: -9000px;
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);
	background-repeat: no-repeat;
	width: 36px;
	height: 32px;
	float: left
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
	background-position: 0 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
	background-position: 0 -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
	background-position: 0 -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
	background-position: -36px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
	background-position: -36px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
	background-position: -36px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
	background-position: -72px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
	background-position: -72px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
	background-position: -72px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
	background-position: -108px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
	background-position: -108px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
	background-position: -108px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
	background-position: -144px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
	background-position: -144px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
	background-position: -144px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
	background-position: -180px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
	background-position: -180px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
	background-position: -180px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
	background-position: 0 -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
	background-position: 0 -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
	background-position: 0 -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
	background-position: -36px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
	background-position: -36px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
	background-position: -36px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
	background-position: -72px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
	background-position: -72px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
	background-position: -72px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
	background-position: -108px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
	background-position: -108px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
	background-position: -108px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
	background-position: -144px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
	background-position: -144px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
	background-position: -144px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
	background-position: -180px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
	background-position: -180px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
	background-position: -180px -256px
}
.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard {
	float: left;
	position: relative;
	top: 4px!important
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left, .gform_wrapper .ginput_complex .ginput_cardinfo_right {
	min-height: 43px;
	position: relative;
	float: left
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
	width: 50%;
	margin-right: 1%
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
	min-width: 85px!important
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left label, .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
	white-space: nowrap!important
}
.gform_wrapper .ginput_complex span.ginput_cardextras {
	display: block;
	overflow: hidden
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
	position: relative;
	display: block;
	min-width: 160px!important
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
	width: 47%!important;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	margin-right: 4px
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
	max-width: 50%!important
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
	width: 32px;
	height: 23px;
	background-image: url(http://www.flholocaustmuseum.org/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);
	background-repeat: no-repeat;
	background-position: 0 -128px;
	position: relative;
	top: -1px;
	left: 6px;
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	padding: 25px;
	border: 2px dashed #ddd;
	text-align: center;
	color: #AAA;
	margin-bottom: 10px
}
.left_label .gform_fileupload_multifile, .right_label .gform_fileupload_multifile {
	margin-left: 3.5%
}
.gform_delete {
	vertical-align: middle;
	cursor: pointer
}
.gform_wrapper .copy_values_option_container .copy_values_enabled {
	width: auto
}
.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
	margin-bottom: 1px
}
.gform_wrapper .form_saved_message {
	margin: 1em 0;
	line-height: 1.8;
	border: 2px solid #91AFC7;
	background-color: #E3F3F3;
	border-radius: 2px
}
.form_saved_message_sent, .gform_wrapper .form_saved_message {
	width: 100%;
	font-size: 1em;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}
.gform_wrapper .form_saved_message form {
	text-align: center
}
.gform_wrapper .form_saved_message span:first-child {
	display: block;
	padding: 2.5em 1em
}
.form_saved_message a.resume_form_link {
	word-wrap: break-word
}
.form_saved_message a.resume_form_link:after, .form_saved_message a.resume_form_link:before {
	content: "";
	display: block
}
.form_saved_message a.resume_form_link:before {
	margin-top: .75em
}
.form_saved_message a.resume_form_link:after {
	margin-bottom: .75em
}
.form_saved_message a+br, .form_saved_message br+br {
	display: none
}
.form_saved_message .form_saved_message_emailform {
	margin: 1em 0 0
}
div.form_saved_message div.form_saved_message_emailform form input[type=text] {
	line-height: 2.25;
	height: 2.25em;
	margin-bottom: .25em
}
div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
	margin: .75em auto 0;
	display: block
}
.form_saved_message .form_saved_message_emailform .validation_message {
	color: red
}
.form_saved_message_sent {
	margin: 1em 0;
	border: 2px solid #CFE2C0;
	background-color: #E9FFD9;
	border-radius: 2px
}
.form_saved_message_sent span:first-child {
	display: block;
	padding: 1em
}
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area, body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
	line-height: 1!important
}
body .gform_wrapper img.ui-datepicker-trigger {
	width: 17px!important;
	height: 16px!important;
	display: -moz-inline-stack;
	display: inline-block
}
body .gform_wrapper img.add_list_item, body .gform_wrapper img.delete_list_item {
	display: -moz-inline-stack;
	display: inline-block
}
.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield {
	margin-top: 1em
}
.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text] {
	width: 45.25%
}
.gform_wrapper table.recaptchatable {
	table-layout: auto
}
.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left {
	margin-left: 1.6%
}
div.ginput_container_name span {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	padding-right: 16px;
	margin-right: -4px;
}
div.ginput_container_name span:last-child {
	padding-right: 0;
}
div.ginput_complex.ginput_container.gf_name_has_1 span {
	width: 100%;
}
div.ginput_complex.ginput_container.gf_name_has_2 span {
	width: 50%;
}
div.ginput_complex.ginput_container.gf_name_has_3 span {
	width: 33.3%;
}
div.ginput_complex.ginput_container.gf_name_has_4 span {
	width: 25%;
}
div.ginput_complex.ginput_container.gf_name_has_5 span {
	width: 19.95%;
}
div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
	margin-left: 0!important;
}

 /*Added to deal with a wrapping issue on mobile devices //Alfred GOldberg 10/7/2016  */
 .gform_wrapper .instruction {
 white-space: normal!important;
}

/*New event forms*/
#gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	float: left;
}
#gform_page_55_1 #input_55_4_6, #input_56_4_6, #input_57_4_6 {
	top: 10px;
	margin-top: 10px;
	padding: 4px 0;
	width: 97.5%;
}
#gform_wrapper_55 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_56 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_57 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
	width: 49.8%;
}

#field_56_2, #field_57_2 {
	width: 47.2%;
	float: left;
	margin-right: 34px;
}
#gform_wrapper_55 #input_55_1_6, #gform_wrapper_56 #input_56_1_6, #gform_wrapper_57 #input_57_1_6 {
	width: 95%;
}
#gform_wrapper_55 #field_55_9, #gform_wrapper_56 #field_56_9, #gform_wrapper_57 #field_57_9 {
	float: left;
	width: 47.3%;
	margin-right: 35px;
}
#gform_wrapper_55 ul li.gfield, #gform_wrapper_56 ul li.gfield, #gform_wrapper_57 ul li.gfield {
	clear: none;
}
#gform_wrapper_55 #field_55_3, #gform_wrapper_56 #field_56_3, #gform_wrapper_57 #field_57_3 {
	float: left;
	width: 47.45%;
}
#gform_wrapper_55 .top_label input.medium, #gform_wrapper_55 .top_label select.medium, #gform_wrapper_56 .top_label input.medium, #gform_wrapper_56 .top_label select.medium, #gform_wrapper_57 .top_label input.medium, #gform_wrapper_57 .top_label select.medium {
	width: 100%;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year, .gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	padding: 5px;
}
/*Responsive*/
.span4 {
	width: 25%;
}
.span3 {
	width: 20%;
}
.row {
	width: 100%;
	clear: both;
	display: block;
}
#postdivrich {
	display: none !important;
	border: 10px solid red;
}
.wp-editor-expand {
	display: none !important;
}
#adminmenu #toplevel_page_edit-post_type-acf a {
	display: block !important;
}
#adminmenu #toplevel_page_edit-post_type-acf .wp-menu-image {
	background-position: 1px -33px;
}
#adminmenu #toplevel_page_edit-post_type-acf:hover .wp-menu-image, #adminmenu #toplevel_page_edit-post_type-acf.wp-menu-open .wp-menu-image {
	background-position: 1px -1px;
}
#gogmaps {
	width: 100%;
	margin: 0 auto;
	display: block;
}
#gogmaps iframe {
	margin: 0 auto;
	display: block;
}
.ie10 .page-id-67 div.su-service:nth-child(2) > div:nth-child(1), .ie9 .page-id-67 div.su-service:nth-child(2) > div:nth-child(1), .ie8 .page-id-67 div.su-service:nth-child(2) > div:nth-child(1), .ie7 .page-id-67 div.su-service:nth-child(2) > div:nth-child(1), .ie10 .getdirections, .ie9 .getdirections, .ie8 .getdirections, .ie7 .getdirections .ie10 #dirtext, .ie9 #dirtext, .ie8 #dirtext, .ie7 #dirtext {
	display: none;
}
/*Captions*/

.text-format .wp-caption {
	background: #000;
	padding: 5px 0px 1px 10px;
	color: #fff;
	text-align: center;
}
/*IMAGE HOVERS*/

/* Image Box Style */
#mainwrapper .box {
	height: 250px;
	float: left;
	position: relative;
	overflow: hidden;
	width: 100%;
}
#mainwrapper .box img {
	position: absolute;
	left: 0;
	width: 150%;
	margin: 0 0 0 -15%;
	max-width: 130%;
	-webkit-backface-visibility: hidden; /*Removes flickering effect from hovering images with transitions*/
	backface-visibility: hidden;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
.page-id-101 #mainwrapper .box img, .page-id-93 #mainwrapper .box img, .page-id-81 #mainwrapper .box img, .page-id-63 #mainwrapper .box img {
	width: 110%;
	margin: 0 0 0 -10%;
	max-width: 130%;
}
.page-id-150 #mainwrapper .box img, .page-id-109 #mainwrapper .box img {
	width: 120%;
	margin: 0 0 0 -10%;
}
.page-id-2556 .hubtitle {
	min-height: 60px;
	line-height: 20px;
}
.page-id-2911 .content-column-9 h3 {
	color: #D47821 !important;
	text-align: left;
	margin-bottom: 10px;
}
.single-tribe_events .headerbnr img, .events-list .headerbnr img {
	opacity: 1 !important;
}
.postid-3699 #tribe-events-pg-template .tribe-events-content ul li {
	margin: 0px 0px 0px 20px !important;
}
#calendarfix {
	margin-top: 65px;
}
#calendarfix2 {
	margin-top: 65px;
}
#testimonialResult .entry-header img {
	display: none;
}
#sdt_pgr2 > li:nth-child(4) > a {
	top: 15px;
}
.widgets_on_page ul li .sub-menu li, .menu-item-type-post_type, .menu-item-type-custom, .widgets_on_page li {
	list-style: none;
}
/* Caption Common Style */
#mainwrapper .box .caption {
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	color: #fff;
	z-index: 100;
	left: 0;
	width: 90%;
	padding: 20px;
	top: 0;
	opacity: 0;
	height: 100%;
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	-ms-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
}
/** Caption 6: Scale **/
#mainwrapper .box .scale-caption h3, #mainwrapper .box .scale-caption p {
	position: relative;
	left: -400px;
	width: 100%;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
#mainwrapper .box .scale-caption a {
	position: absolute;
	bottom: 25px;
	left: -400px;
	width: 100%;
	height: 83%;
	background-color: transparent !important;
	font-size: 22px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	-ms-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
#mainwrapper .box .scale-caption span {
	font-size: 22px;
	top: 200px;
}
#mainwrapper .box .scale-caption span i {
	font-size: 22px !important;
}
#mainwrapper .box .scale-caption:hover a {
	left: 0px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	-ms-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
#mainwrapper .box .scale-caption h3 {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	transition-delay: 300ms;
}
#mainwrapper .box .scale-caption p {
	-webkit-transition-delay: 3500ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	transition-delay: 300ms;
}
#mainwrapper .box .scale-caption .su-button-center {
	left: 0;
	-webkit-transition-delay: 500ms;
	-moz-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	-ms-transition-delay: 500ms;
	transition-delay: 500ms;
}
.hubtitle {
	text-align: left;
	margin-top: -25px;
}
.hubtitle a {
	text-decoration: none;
}
/** Simple Caption :hover Behaviour **/
#mainwrapper .box:hover .simple-caption {
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	opacity: 1;
	transform: translateY(-100%);
}
/** Full Caption :hover Behaviour **/
#mainwrapper .box:hover .full-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}
/** Fade Caption :hover Behaviour **/
#mainwrapper .box:hover .fade-caption, #mainwrapper .box:hover .scale-caption {
	opacity: 1;
}
/** Slide Caption :hover Behaviour **/
#mainwrapper .box:hover .slide-caption {
	background-color: rgba(0,0,0,1) !important;
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	opacity: 1;
	transform: translateX(-100%);
}
#mainwrapper .box:hover img#image-4 {
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 1;
}
/** Rotate Caption :hover Behaviour **/
#mainwrapper .box:hover .rotate {
	background-color: rgba(0,0,0,1) !important;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
/** Scale Caption :hover Behaviour **/
#mainwrapper .box:hover #image-6 {
	-moz-transform: scale(1.4);
	-o-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}
#mainwrapper .box:hover .image-6 {
	-moz-transform: scale(1.4);
	-o-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}
#mainwrapper .box:hover .scale-caption h3, #mainwrapper .box:hover .scale-caption p {
	-moz-transform: translateX(400px);
	-o-transform: translateX(400px);
	-webkit-transform: translateX(400px);
	transform: translateX(400px);
}
/*END IMAGE HOVERS*/

/*Shortcodes*/


/*Media*/
.su-responsive-media-yes {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.su-responsive-media-yes iframe, .su-responsive-media-yes object, .su-responsive-media-yes embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*		YouTube
---------------------------------------------------------------*/

.su-youtube {
	margin: 0 0 1.5em 0
}
.su-youtube iframe {
	border: none !important
}
/*		Vimeo
---------------------------------------------------------------*/

.su-vimeo {
	margin: 0 0 1.5em 0
}
.su-vimeo iframe {
	border: none !important
}
/*		Screenr
---------------------------------------------------------------*/

.su-screenr {
	margin: 0 0 1.5em 0
}
.su-screenr iframe {
	border: none !important
}
/*		Dailymotion
---------------------------------------------------------------*/

.su-dailymotion {
	margin: 0 0 1.5em 0
}
.su-dailymotion iframe {
	border: none !important
}
/*		Document
---------------------------------------------------------------*/

.su-document {
	margin: 0 0 1.5em 0
}
.su-document iframe {
	border: none !important
}
/*		Gmap
---------------------------------------------------------------*/

.su-gmap {
	margin: 0 0 1.5em 0
}
.su-gmap iframe {
	border: none !important
}
/*End media shortcodes*/

.su-clearfix:before, .su-clearfix:after {
	display: table;
	content: " ";
}
.su-clearfix:after {
	clear: both;
}
/*		Tabs + Tab
---------------------------------------------------------------*/

ul.timeline_tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.timeline_tabs li {
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
ul.timeline_tabs li.current {
	background: #ededed;
	color: #222;
}
.tab-content {
	display: none;
	background: #ededed;
	padding: 15px;
	min-height: 600px;
}

.tab-content video{margin:50px auto; display:block;}

.tab-content.current {
	display: inherit;
}
.su-tabs {
	margin: 0 0 1.5em 0;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #eee;
}
.su-tabs-nav span {
	display: inline-block;
	margin-right: 3px;
	padding: 10px 15px;
	font-size: 13px;
	min-height: 40px;
	line-height: 20px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	color: #333;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.su-tabs-nav span.su-tabs-current {
	background: #fff;
	cursor: default;
}
.su-tabs-nav span.su-tabs-disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}
.su-tabs-pane {
	padding: 15px;
	font-size: 13px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	background: #fff;
	color: #333;
}
.su-tabs-vertical:before, .su-tabs-vertical:after {
	content: " ";
	display: table;
}
.su-tabs-vertical:after {
	clear: both;
}
.su-tabs-vertical .su-tabs-nav {
	float: left;
	width: 30%;
}
.su-tabs-vertical .su-tabs-nav span {
	display: block;
	margin-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.su-tabs-vertical .su-tabs-panes {
	float: left;
	width: 70%;
}
.su-tabs-vertical .su-tabs-pane {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.su-tabs-nav, .su-tabs-nav span, .su-tabs-panes, .su-tabs-pane {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

/* Styles for screens that are less than 768px */
@media only screen and (max-width: 768px) {
.su-tabs-nav span {
	display: block;
}
.su-tabs-vertical .su-tabs-nav {
	float: none;
	width: auto;
}
.su-tabs-vertical .su-tabs-panes {
	float: none;
	width: auto;
}
}
/*		Spoiler + Accordion
---------------------------------------------------------------*/

/*.su-spoiler { margin-bottom: 1.5em; }*/
.su-spoiler .su-spoiler:last-child {
	margin-bottom: 0;
}
.su-accordion {
	margin-bottom: 1.5em;
}
.su-accordion .su-spoiler {
	margin-bottom: 0.5em;
}
.su-spoiler-title {
	position: relative;
	cursor: pointer;
	min-height: 20px;
	line-height: 20px;
	padding: 7px 7px 7px 34px;
	font-weight: bold;
	font-size: 13px;
}
.su-spoiler-icon {
	position: absolute;
	left: 7px;
	top: 7px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
 *margin-right: .3em;
}
.su-spoiler-content {
	padding: 14px;
	-webkit-transition: padding-top .2s;
	-moz-transition: padding-top .2s;
	-o-transition: padding-top .2s;
	transition: padding-top .2s;
	-ie-transition: padding-top .2s;
}
.su-spoiler.su-spoiler-closed > .su-spoiler-content {
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: none;
	opacity: 0;
}
.su-spoiler-icon-plus .su-spoiler-icon:before {
	content: "\f068";
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f067";
}
.su-spoiler-icon-plus-circle .su-spoiler-icon:before {
	content: "\f056";
}
.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f055";
}
.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before {
	content: "\f146";
}
.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0fe";
}
.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before {
	content: "\f117";
}
.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f116";
}
.su-spoiler-icon-arrow .su-spoiler-icon:before {
	content: "\f063";
}
.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f061";
}
.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before {
	content: "\f0ab";
}
.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0a9";
}
.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before {
	content: "\f01a";
}
.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f18e";
}
.su-spoiler-icon-chevron .su-spoiler-icon:before {
	content: "\f078";
}
.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f054";
}
.su-spoiler-icon-chevron-circle .su-spoiler-icon:before {
	content: "\f13a";
}
.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f138";
}
.su-spoiler-icon-caret .su-spoiler-icon:before {
	content: "\f0d7";
}
.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0da";
}
.su-spoiler-icon-caret-square .su-spoiler-icon:before {
	content: "\f150";
}
.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f152";
}
.su-spoiler-icon-folder-1 .su-spoiler-icon:before {
	content: "\f07c";
}
.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f07b";
}
.su-spoiler-icon-folder-2 .su-spoiler-icon:before {
	content: "\f115";
}
.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f114";
}
.su-spoiler-style-default {
}
.su-spoiler-style-default > .su-spoiler-title {
	padding-left: 27px;
	padding-right: 0;
}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
	left: 0;
	color: #B26C00;
}
.su-spoiler-style-default > .su-spoiler-content {
	padding: 1em 0 1em 27px;
}
.su-spoiler-style-fancy {
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	color: #333;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f0f0f0;
	font-size: 0.9em;
}
.su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title {
	border: none;
}
.su-spoiler-style-fancy > .su-spoiler-content {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.su-spoiler-style-simple {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.su-spoiler-style-simple > .su-spoiler-title {
	padding: 5px 10px;
	background: #f0f0f0;
	color: #333;
	font-size: 0.9em;
}
.su-spoiler-style-simple > .su-spoiler-title > .su-spoiler-icon {
	display: none;
}
.su-spoiler-style-simple > .su-spoiler-content {
	padding: 1em 10px;
	background: #fff;
	color: #333;
}
/*		Quote
---------------------------------------------------------------*/

.su-quote-style-default {
	position: relative;
	margin-bottom: 1.5em;
	padding: 0.5em 3em;
	font-style: italic;
}
.su-quote-style-default.su-quote-has-cite {
	margin-bottom: 3em;
}
.su-quote-style-default:before, .su-quote-style-default:after {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('../images/quote.png');
	content: '';
}
.su-quote-style-default:before {
	top: 0;
	left: 0;
	background-position: 0 0;
}
.su-quote-style-default:after {
	right: 0;
	bottom: 0;
	background-position: -20px 0;
}
.su-quote-style-default .su-quote-cite {
	position: absolute;
	right: 4em;
	bottom: -1.5em;
	font-style: normal;
}
.su-quote-style-default .su-quote-cite:before {
	content: "\2014\0000a0";
}
.su-quote-style-default .su-quote-cite a {
	text-decoration: underline;
}
/*		Pullquote
---------------------------------------------------------------*/

.su-pullquote {
	display: block;
	width: 30%;
	padding: 0.5em 1em;
}
.su-pullquote-align-left {
	margin: 0.5em 1.5em 1em 0;
	padding-left: 0;
	float: left;
	border-right: 5px solid #eee;
}
.su-pullquote-align-right {
	margin: 0.5em 0 1em 1.5em;
	padding-right: 0;
	float: right;
	border-left: 5px solid #eee;
}
/*		Row + Column
---------------------------------------------------------------*/

.su-row {
	clear: both;
	zoom: 1;
	margin-bottom: 1.5em;
}
.su-row:before, .su-row:after {
	display: table;
	content: "";
}
.su-row:after {
	clear: both;
}
.su-column {
	display: block;
	margin: 0 4% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.su-column-last {
	margin-right: 0;
}
.su-row .su-column {
	margin: 0 0 0 4%;
}
.su-row .su-column.su-column-size-1-1 {
	margin-left: 0;
	margin-right: 0;
}
.su-row .su-column:first-child {
	margin-left: 0;
}
.su-column-centered {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}
/*.su-column img,*/
.su-column iframe, .su-column object, .su-column embed {
	max-width: 100%;
}

@media only screen {
[class*="su-column"] + [class*="su-column"]:last-child {
	float: right;
}
}
.su-column-size-1-1 {
	width: 100%;
}
.su-column-size-1-2 {
	width: 48%;
}
.su-column-size-1-3 {
	width: 30.66%;
}
.su-column-size-2-3 {
	width: 65.33%;
}
.su-column-size-1-4 {
	width: 22%;
}
.su-column-size-3-4 {
	width: 70%;
}
.su-column-size-1-5 {
	width: 16.8%;
}
.su-column-size-2-5 {
	width: 37.6%;
}
.su-column-size-3-5 {
	width: 58.4%;
}
.su-column-size-4-5 {
	width: 79.2%;
}
.su-column-size-1-6 {
	width: 13.33%;
}
.su-column-size-5-6 {
	width: 82.66%;
}

/* Styles for screens that are less than 768px */
@media only screen and (max-width: 768px) {
.su-column {
	width: 100%;
	margin: 0 0 1.5em 0;
	float: none;
}
.su-row .su-column:last-child {
	margin-bottom: 0;
}
}
/*		Service
---------------------------------------------------------------*/
.textwidget .su-service {
	margin: 0;
}
.su-service {
	position: relative;
	margin: 0 0 0.3em 0;
}
.su-service-title {
	display: block;
	/*margin-bottom: 0.5em;*/
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
}
.content-column-9 .su-service-title {
	margin-bottom: 2em;
}
.su-service-title img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.su-service-title i {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1em;
	height: 1em;
	text-align: center;
	line-height: 1em;
}
.su-service-content {
	line-height: 1.4;
}
/*		Box
---------------------------------------------------------------*/

.su-box {
	margin: 0 0 1.5em 0;
	border-width: 2px;
	border-style: solid;
}
.su-box-title {
	display: block;
	padding: 0.5em 1em;
	font-weight: bold;
	font-size: 1.1em;
}
.su-box-content {
	background-color: #fff;
	color: #444;
	padding: 1em;
}
.su-box-style-soft .su-box-title {
	background-image: url('../images/styles/style-soft.png');
	background-position: 0 0;
	background-repeat: repeat-x;
}
.su-box-style-glass .su-box-title {
	background-image: url('../images/styles/style-glass.png');
	background-position: 0 50%;
	background-repeat: repeat-x;
}
.su-box-style-bubbles .su-box-title {
	background-image: url('../images/styles/style-bubbles.png');
	background-position: 0 50%;
	background-repeat: repeat-x;
}
.su-box-style-noise .su-box-title {
	background-image: url('../images/styles/style-noise.png');
	background-position: 0 0;
	background-repeat: repeat-x;
}
/*		Note
---------------------------------------------------------------*/

.su-note {
	margin: 0 0 1.5em 0;
	border-width: 1px;
	border-style: solid;
}
.su-note-inner {
	padding: 1em;
	border-width: 1px;
	border-style: solid;
}
/*		Common margin resets for box elements
---------------------------------------------------------------*/

.su-column-inner > *:first-child, .su-accordion > *:first-child, .su-spoiler-content > *:first-child, .su-service-content > *:first-child, .su-box-content > *:first-child, .su-note-inner > *:first-child {
	margin-top: 0;
}
.su-column-inner > *:last-child, .su-tabs-pane > *:last-child, .su-accordion > *:last-child, .su-spoiler-content > *:last-child, .su-service-content > *:last-child, .su-box-content > *:last-child, .su-note-inner > *:last-child {
	margin-bottom: 0;
}
.page-id-91 .su-note-inner > *:last-child {
	margin-bottom: 3em;
}
.su-slider {
	position: relative;
	margin-bottom: 1.5em;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.su-slider-centered {
	margin: 0 auto 1.5em auto
}
.su-slider-slides {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
}
.swiper-free-mode > .su-slider-slides {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.su-slider-slide {
	position: relative;
	float: left;
}
.su-slider-slide > a, .su-slider-slide > img, .su-slider-slide > a > img {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.su-slider-responsive-yes .su-slider-slide > a, .su-slider-responsive-yes .su-slider-slide > img, .su-slider-responsive-yes .su-slider-slide > a > img {
	height: auto
}
.su-slider-pages-no .su-slider-pagination {
	display: none
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}
.su-slider-slide-title {
	position: absolute;
	left: 20px;
	bottom: 20px;
	display: block;
	max-width: 90%;
	padding: 5px 10px;
	color: #fff;
	line-height: 1.3;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: opacity 1s;
	-o-transition: opacity 1s;
	-ie-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
}
.su-slider-slide-visible .su-slider-slide-title {
	filter: alpha(opacity=100);
	opacity: 1;
}
.su-slider-prev, .su-slider-next {
	position: absolute;
	top: 50%;
	display: block;
	width: 40px;
	height: 40px;
	margin-top: -20px !important;
	background: rgb(0, 0, 0) 0 0 url('../images/swiper/default.png') no-repeat;
	background-color: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-slider-prev {
	right: 10px;
	margin-right: 30px;
	background-position: -40px 0;
}
.su-slider-next {
	left: 10px;
	margin-left: 30px;
	background-position: 0 0;
}
.su-slider:hover .su-slider-prev, .su-slider:hover .su-slider-next {
	margin-left: 0;
	margin-right: 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.su-slider .su-slider-prev:hover, .su-slider .su-slider-next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.su-slider-pagination {
	position: absolute;
	left: 15%;
	right: 15%;
	top: 50%;
	width: 70%;
	height: 0;
	margin-top: -7px;
	text-align: center;
	cursor: default;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-slider:hover .su-slider-pagination {
	bottom: 20px;
	filter: alpha(opacity=100);
	opacity: 1;
}
.su-slider-pagination span {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0;
	background: rgb(0, 0, 0) 0 -999px url('../images/swiper/default.png') no-repeat;
	background-color: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-slider:hover .su-slider-pagination span {
	margin: 0 3px
}
.su-slider .su-slider-pagination span.swiper-visible-switch {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.5);
}
.su-slider-pagination span:hover, .su-slider-pagination span.swiper-active-switch {
	background-position: 0 -40px
}
/*		Carousel
---------------------------------------------------------------*/

.su-carousel {
	position: relative;
	margin-bottom: 1.5em;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.su-carousel-centered {
	margin: 0 auto 1.5em auto
}
.su-carousel-slides {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
}
.swiper-free-mode > .su-carousel-slides {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.su-carousel-slide {
	position: relative;
	float: left;
}
.su-carousel-slide > a, .su-carousel-slide > img, .su-carousel-slide > a > img {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.su-carousel-responsive-yes .su-carousel-slide > a, .su-carousel-responsive-yes .su-carousel-slide > img, .su-carousel-responsive-yes .su-carousel-slide > a > img {
	height: auto
}
.su-carousel-pages-no .su-carousel-pagination {
	display: none
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}
.su-carousel {
}
.su-carousel .su-carousel-slide a {
	padding: 0 5px
}
.su-carousel .su-carousel-slide img {
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.su-carousel .su-carousel-slide-title {
	position: absolute;
	left: 9px;
	right: 9px;
	bottom: 4px;
	display: block;
	padding: 2px 3px;
	color: #fff;
	line-height: 1.2;
	font-size: 11px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: opacity 1s;
	-o-transition: opacity 1s;
	-ie-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
}
.su-carousel .su-carousel-prev, .su-carousel .su-carousel-next {
	position: absolute;
	top: 50%;
	display: block;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	background: rgb(0, 0, 0) 0 0 url('../images/swiper/default.png') no-repeat;
	background-color: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-carousel .su-carousel-prev {
	right: 20px;
	margin-right: 40px;
	background-position: -40px 0;
}
.su-carousel .su-carousel-next {
	left: 20px;
	margin-left: 40px;
	background-position: 0 0;
}
.su-carousel:hover .su-carousel-prev, .su-carousel:hover .su-carousel-next {
	margin-left: 0;
	margin-right: 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.su-carousel .su-carousel-prev:hover, .su-carousel .su-carousel-next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.su-carousel .su-carousel-pagination {
	position: absolute;
	left: 15%;
	right: 15%;
	top: 50%;
	width: 70%;
	height: 0;
	margin-top: -7px;
	text-align: center;
	cursor: default;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-carousel:hover .su-carousel-pagination {
	bottom: 20px;
	filter: alpha(opacity=100);
	opacity: 1;
}
.su-carousel .su-carousel-pagination span {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0;
	background: rgb(0, 0, 0) 0 -999px url('../images/swiper/default.png') no-repeat;
	background-color: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-carousel:hover .su-carousel-pagination span {
	margin: 0 3px
}
.su-carousel .su-carousel-pagination span.swiper-visible-switch {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.5);
}
.su-carousel .su-carousel-pagination span:hover, .su-carousel .su-carousel-pagination span.swiper-active-switch {
	background-position: 0 -40px
}
/*		Custom gallery
---------------------------------------------------------------*/

.su-custom-gallery {
	margin-bottom: 1.5em
}
.su-custom-gallery:after, .su-custom-gallery:before {
	content: "";
	display: table;
}
.su-custom-gallery:after {
	clear: both
}
.su-custom-gallery-slide {
	position: relative;
	float: none;
	margin: 0.5em;
	overflow: hidden;
}
.su-custom-gallery-slide a {
	display: block;
	width: 100%;
	height: 100%;
}
.page-id-97 .su-custom-gallery-slide img {
	width: 130%;
	height: auto;
	display: block;
	margin: -23% 0 0 -15%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-custom-gallery-slide:hover img {
	background: #eee;
	border: 1px solid #aaa;
}
.su-custom-gallery-slide span {
	position: absolute;
	left: 4px;
	bottom: 4px;
	right: 4px;
	display: block;
	padding: 2px 4px;
	font-size: 12px;
	color: #fff;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	line-height: 1.3;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-custom-gallery-slide:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}
.su-custom-gallery-title-never span {
	display: none
}
.su-custom-gallery-title-always span {
	opacity: 1;
	filter: alpha(opacity=100);
}
/*MAIN MENU STYLES*/


#container aside {
	display: none;
}
#innermenucontainer {
	width: 90%;
	display: block;
	margin: 0 auto;
}
#outermenucontainer {
	width: 100%;
	height: 100px;
	background-color: #ffffff;
	z-index: 100;
	border-bottom: 1px solid #fff;
	position: fixed;
	top: 30px;
}
#menucontainer {
	margin-top: 17px;
}
#menucontainer ul {
	float: right;
}
#menucontainer ul li {
	display: inline-block;
	float: right;
	position: relative;
	text-transform: uppercase;
}
/*MAIN MENU CSS*/


ul.sdt_menu {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Avenir,Muli, Helvetica, sans-serif;
	font-size: 14px;/*width:1020px;*/
}
ul.sdt_menu a {
	text-decoration: none;
	outline: none;
}
ul.sdt_menu li {
	float: left;
	width: 170px;
	height: 85px;
	position: relative;
	cursor: pointer;
}
ul.sdt_menu li > a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 85px;
	z-index: 12;
	background: transparent url(../images/overlay.png) no-repeat bottom right;/*-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;*/
}
ul.sdt_menu li a img {
	border: none;
	position: absolute;
	width: 0px;
	height: 0px;
	bottom: 0px;
	left: 85px;
	z-index: 100;/*-moz-box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	box-shadow:0px 0px 4px #000;*/
}
ul.sdt_menu li span.sdt_wrap {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 170px;
	height: 60px;
	z-index: 15;
}
ul.sdt_menu li span.sdt_active {
	position: absolute;
	background: #ffffff;
	top: 85px;
	width: 170px;
	height: 0px;
	left: 0px;
	z-index: 14;/*-moz-box-shadow:0px 0px 4px #000 inset;
	-webkit-box-shadow:0px 0px 4px #000 inset;
	box-shadow:0px 0px 4px #000 inset;*/
}
ul.sdt_menu li span span.sdt_link, ul.sdt_menu li span span.sdt_descr, ul.sdt_menu li div.sdt_box a {
	margin-left: 15px;
	text-transform: uppercase;
}
ul.sdt_menu li span span.sdt_link {
	color: #e57e18;
	font-size: 24px;
	font-weight: bold;
	float: left;
	clear: both;
}
ul.sdt_menu li span span.sdt_descr {
	color: #A9CAE2;
	float: left;
	clear: both;
	width: 155px; /*For dumbass IE7*/
	font-size: 10px;
	letter-spacing: 0px;
}
ul.sdt_menu li div.sdt_box {
	display: block;
	position: absolute;
	width: 170px;
	/*overflow:hidden;*/ /*Visible for submenu items Lucian Absolute*/
	height: auto;
	min-height: 170px;
	top: 85px;
	left: 0px;
	display: none;
	background: #e57e18;
}
/*ul.sdt_menu .sdt_active{
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}*/

ul.sdt_menu li div.sdt_box a {
	float: left;
	clear: both;
	line-height: 20px;
	color: #A9CAE2;
}
ul.sdt_menu li div.sdt_box a:first-child {
	margin-top: 5px;
}
ul.sdt_menu li div.sdt_box a:hover {
	color: #fff;
	background-color: #ffffff;
}
/*Main menu new subitem*/
#sdt_pgr1 {
	margin-top: 77px;
}
#sdt_pgr2 {
	margin-top: 2px;
}
#sdt_pgr3 {
	margin-top: 57px;
}
#resfix, #summerfix, #curfix {
	margin-top: 5px;
}
#annefix {
	margin-top: 20px;
}
/*#annefix2 {margin-top:29px;}
#speaknowfix {margin-top:32px;}*/
#afterfix {
	margin-top: 20px;
}
#lifefix {
	margin-top: 50px;
}
.error404 #page h1.page-title, .error404 #page p {
	position: relative;
	top: 300px;
	text-align: center;
}
#sdt_pgr1, #sdt_pgr2, #sdt_pgr3 {
	position: absolute;
	top: -86px;
	left: 0;
	cursor: pointer;
	display: none;
	background: #e57e18;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#sdt_pgr1, #sdt_pgr2, #sdt_pgr3 {
	height: auto;
	min-height: 170px;
}
#sdt_pgr2 li {
	height: 32px;
	font-size: 13px;
	margin-top: 2px;
	padding-bottom: 2px;
}
#sdt_pgr1 li {
	height: 15px;
	font-size: 13px;
	margin-top: 2px;
	padding-bottom: 2px;
}
#sdt_pgr3 li {
	height: 15px;
	font-size: 13px;
	margin-top: 2px;
	padding-bottom: 2px;
}
a#menuicon1:hover progricon, a#menuicon2:hover progricon, a#menuicon3:hover progricon {
	color: #fff;
}
#hoverme1, #hoverme2, #hoverme3 {
	padding: 5px 0px;
}
#hoverme1 {
	margin-top: 5px;
}
#hoverme2 {
	height: 35px;
}
#menusubitem1, #menusubitem3, #menusubitem2 {
	z-index: 9;
}
#menusubitem1 {
	max-height: 20px;
}
#menusubitem3 {
	max-height: 20px;
}
#menusubitem2 {
	max-height: 35px;
}
#menuicon1 {
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 14px;
}
#menusubitem1 #sdt_pgr1, #menusubitem2 #sdt_pgr2, #menusubitem3 #sdt_pgr3 {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
#menusubitem1:hover #sdt_pgr1, #menusubitem3:hover #sdt_pgr3 {
	display: block;
	left: 170px;
	top: -82px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
#menusubitem2:hover #sdt_pgr2 {
	display: block;
	left: 170px;
	top: -47px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
#sdt_pgr1:hover + a, #sdt_pgr3:hover + a, #sdt_pgr2:hover + a {
	color: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#sdt_pgr1:hover + a #progricon, #sdt_pgr3:hover + a #progricon, #sdt_pgr2:hover + a #progricon {
	color: #fff !important;
	left: 15px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#progricon {
	font-size: 10px;
	color: #F9B500;
	position: relative;
	top: -1px;
	left: 4px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
/*END MAIN MENU CSS*/


/*MAIN MENU LOGO*/

#logocontainer {
	/*background-image:url(/wp-content/uploads/2014/05/florida-holocaust-museum.png);*/
	background-image: url(/wp-content/uploads/2016/11/logo-black.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	top: -10px;
	height: 90px;
	width: 190px;
	/*top: -18px;*/
   /*height: 160px;*/
   /*width: 190px;*/
	float: left;
}
.ie8 #logocontainer {
	z-index: 999;
	/*background-image:url('/wp-content/uploads/2014/05/florida-holocaust-museum.png');*/
	background-image: url(/wp-content/uploads/2016/10/fhm-25-logo.png);
	background-position: 50% 50%;
	/*top: -18px;*/
	top: -10px;
}
.ie8 #homerevslider {
	max-height: 500px;
}
/*SIDEBARS*/

.tribe-list-widget a {
	color: #e57e18 !important;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.tribe-list-widget a:hover {
	color: #e6ac42 !important;
}
#membershipSidebar {
	width: 94%;
}
#category_and_search_results #searchform {
	height: 30px;
}
#content #posts-list-full_bk {
	margin-top: 100px;
}
.widget_recent_entries .widgettitle {
	display: none;
}
.widget_recent_entries a, .recent-posts-extended a {
	color: #4c7092;
	text-decoration: none;
}
.widget_recent_entries a:hover, .widget_categories a:hover, .recent-posts-extended a:hover {
	color: #292F3C;
}
.widget_recent_entries li, .recent-posts-extended li {
	margin: 10px 0;
}
.widget_categories a {
	color: #4c7092;
}
.text-format #News_Sidebar ul {
	margin-left: 0px;
	padding-left: 0px;
}
.searchform {
	margin-bottom: 15px;
}
.searchform #s {
	height: 28px;
	width: 66%;
}
.searchform .screen-reader-text {
	margin-right: 10px;
}
.searchform input#searchsubmit {
	border-radius: 0px 5px 5px 0px;
	background: #4c7092;
	color: #fff;
}
#News_Sidebar #search-3 #searchform {
	height: 31px;
}
.sidebarexhibition {
	padding: 15px;
	background-color: #292F3C;
	margin-left: -30px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.sidebarexhibition ul li {
	list-style: none;
	margin-left: -30px;
	padding-bottom: 3px;
	color: #fff;
}
.sidebarexhibition ul li strong {
	font-size: 18px;
}
.sidebarexhibition h3 {
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}
.sidebarexhibition a {
	text-align: center;
	width: 90%;
	border: 2px solid #fff;
	padding: 15px;
	margin-bottom: 5px;
	text-decoration: none;
	background: #608BAE;
	float: left;
	font-size: 30px;
	text-transform: uppercase;
	position: relative;
	top: 0px;
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.sidebarexhibition a:hover {
	color: #444;
	top: -3px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
#Default_Sidebar .widget_recent_entries li a {
	color: #000;
	text-decoration: none;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
#Default_Sidebar .widget_recent_entries li a:hover {
	color: #608bae;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
#Default_Sidebar .widget_recent_entries li {
	background-image: url('/wp-content/uploads/2014/05/Arrows-Right-circular-icon.png');
	background-repeat: no-repeat;
	background-position: center left;
	background-size: 5%;
	height: 25px;
	padding-left: 30px;
	overflow: hidden;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
#Default_Sidebar .widget_recent_entries li:hover {
	padding-left: 25px;
	background-image: url('/wp-content/uploads/2014/05/Arrows-Right-circular-icon_hover.png');
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
#Default_Sidebar #text-5 {
	float: left;
	margin-left: -30px;
	width: 108%;
}
#Default_Sidebar {
	margin-top: -22px;
}
#recent-posts-4 {
	margin-left: -30px;
	float: left;
	margin-top: 15px;
	width: 108%;
}
#recent-posts-4 h2 {
	font-size: 15px;
	font-weight: bold;
	background: #292F3C;
	padding-left: 15px;
	color: #fff;
}
#recent-posts-4 li {
	margin-left: -30px;
}
#Default_Sidebar #svp_widget_id-2 {
	clear: both;
	margin-top: 20px;
	margin-left: -30px;
}
#News_Sidebar {
	width: 90%;
}
.su-column {
	margin: 0 1% 0 1% !important;
}
#tribe-events-list-widget-2 {
	float: left;
	margin: 15px 0 15px -30px;
	width: 102%;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #E0E0E0;
}
.entry-title a.history-set {
	color: #CC6506;
}
.tribe-events-widget-link a {
	color: #1677AD;
}
.tribe-events-widget-link a {
	text-align: center;
	display: block;
	color: #fff;
	background: #4C7092;
	padding: 6px 0px;
	border: 2px solid #f4f4f4;
}
.sideimgclass {
	width: 100%;
	height: auto;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	padding: 3px 15px;
}
#tribe-bar-views .tribe-bar-views-list {
	z-index: 20 !important;
}
.tribe-events-ical {
	display: none !important;
}
.tribe-events-list-widget-events {
	padding: 10px 15px;
}
.tribe-events-list-widget-events h4 {
	font-size: 14px;
	margin: 5px 0;
}
.tribe-events-list-widget ol li {
	margin-bottom: 10px;
}
.tribe-events-list-separator-month span {
	background-color: #f0f0f0;
}
#tribe-bar-form {
	border: 1px solid #a5a5a5;
}
.tribe-events-single {
	width: 75%;
	float: right;
}
#tribe-events-list-widget-2 .hfeed {
	margin-left: 0px;
}
#newsSidebar #searchform, #blogSidebar #searchform {
	height: 30px;
}
#categories-5 .widgettitle {
	display: none;
}
#categories-5 .cat-item, #categories-6 .cat-item {
	border-bottom: 1px solid #ccc;
	padding: 10px;
}
#categories-5 .cat-item a, #categories-6 .cat-item a {
	text-decoration: none;
}
/*Individual sidebars*/
#aboutSidebar ul, #learnSidebar ul, #visitSidebar ul, #supportSidebar ul, #exploreSidebar ul, #membershipSidebar ul, #newsSidebar ul, #hoursSidebar ul, #directionsSidebar ul, #beginHere ul, #aboutSidebar ol, #learnSidebar ol, #visitSidebar ol, #supportSidebar ol, #exploreSidebar ol, #membershipSidebar ol, #newsSidebar ol, #blogSidebar ol, #ghramSidebar ul, #ghramSidebar ol, #hoursSidebar ol, #beginHere ol, #directionsSidebar ol {
	margin-left: 0px;
}
.ghramname {
	position: relative;
	left: 20px;
}
.menu-item-type-post_type, .menu-item-type-custom {
	background: #292F3C !important;
	padding: 7px 35px;
	border-bottom: 1px solid #e4e4e4;
	background-image: url('/wp-content/uploads/2014/07/chevron.png')!important;
	background-position: 10px center !important;
	background-size: 3% !important;
	background-repeat: no-repeat !important;
}
.menu-item-type-post_type a, .menu-item-type-custom a {
	color: #fff;
	text-decoration: none;
	position: relative;
	left: 0px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.menu-item-type-post_type a:hover, .menu-item-type-custom a:hover {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font-weight: bold;
}
.widget_recent_entries li, .recent-posts-extended li {
	background: #e4e4e4 !important;
	border: 1px solid #ccc !important;
	padding: 7px;
	margin-bottom: 5px;
}
/*End Sidebar*/

/*PAGE TEMPLATE*/

#container #content {
	width: 100%;
	display: block;
	background-color: #ffffff;
	float: left;
	height: 100%;
}
.page-id-39 #container #content {
	background-color: transparent;
	background: transparent;
}
#pagebanner {
	background-color: #292F3C;
	background-image: url('/wp-content/uploads/2014/06/FlHM_visit_ov2.jpg');
	background-position: center top;
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 300px;
	margin-top: 80px;
}
/*POST TEMPLATE*/

#content .type-post {
	width: 90%;
	margin: -6px auto 0;
}
#page .post .page-section {
	margin-top: 20px;
	border-bottom: none !important;
}
.post .page-featured-image {
	width: 23.5%;
	height: 150px;
	overflow: hidden;
	margin-right: 20px;
	float: left;
}
.post .text-format:nth-child(5) {
	height: 70px;
}
/*Posts, Search results & Categories template*/

.widgets_on_page ul li .sub-menu li {
	border: none;
	padding: 3px 15px;
}
.widgets_on_page ul li .sub-menu li a {
	text-transform: inherit;
}
#content #posts-list-full_bk {
	/*overflow-y:auto;*/
	position: relative;
	width: 90%;
	margin: 0 auto;
	margin-top: 100px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 70%;
	float: left;
	margin: 20px 0;
	padding: 0 20px;
}
.search-results #content #posts-list-full_bk #posts-list-bar_bk {
	float: right;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 22%;
	padding: 0 20px;
	float: left;
	margin-top: 20px;
}
#posts-list-bar_bk #posts-list-load-more {
	background: #e4e4e4;
	padding: 10px;
}
.single-testimonial {
	width: 100%;
	float: left;
	position: relative;
	min-height: 630px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.single-testimonial h3 {
	font-size: 16px;
}
/*End Post Template*/

#container #content #page .page {
	margin: -6px auto 0;
	display: block;
	width: 90%;
}
#page .page-content {
	margin-top: 20px;
}
.breadcrumb {
	margin-top: 10px;
	margin-bottom: 25px;
	clear: both;
	height: 25px;
	width: 61%;
	float: left;
	margin-left: 4.8% 
}
.breadcrumb a {
	text-decoration: none;
	padding: 2px 10px;
	float: left;
	color: #A9CAE2;
}
.breadcrumb a:hover {
	color: #567791;
}
.breadafter {
	float: left;
}
.breadafter:before {
	content: "\f105";
	font-family: fontawesome;
	position: relative;
	top: 3px;
	color: #ffffff;
}
.breadbefore {
	display: none;
	background-image: url('/wp-content/uploads/2014/05/before.png');
	background-repeat: no-repeat;
	background-size: 100%;
	float: left;
	width: 16px;
	height: 26px;
}
.breadbeforelst {
	display: none;
	background-image: url('/wp-content/uploads/2014/05/beforelst.png');
	background-repeat: no-repeat;
	background-size: 100%;
	float: left;
	width: 16px;
	height: 26px;
}
.breadafterlst {
	display: none;
	background-image: url('/wp-content/uploads/2014/05/afterlst.png');
	background-repeat: no-repeat;
	background-size: 100%;
	float: left;
	width: 16px;
	height: 26px;
}
.breadtitle {
	float: left;
	padding: 2px 10px;
	color: #ffffff;
}
.page #breadnow, .post #breadnow {
	clear: both;
	opacity: 0;
	overflow: auto;
	background-color: #292f3c;
	margin: 0 -6%;
}
#breadnow #breadnow {
    background-color: #292f3c;
    height: 45px;
    margin: 0 -6%;
}
#breadnow #breadnow p {
	margin-bottom: 1px;
}
#donatenowbut, #donatenowbut2 {
	width: 25%;
	float: right;
	margin-right: 8%;
}
#buyticketsnow {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	padding: 20px 40px;
	background: #292F3C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 3px solid #E87D1A;
	margin: 40px auto;
	display: block;
	width: 37%;
	text-align: center;
	-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.5), inset 0px 0px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.5), inset 0px 0px 8px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.5), inset 0px 0px 8px rgba(0,0,0,0.5);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#donatenowbut2 a {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	padding: 10px 20px;
	background: #e57e18;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#donatenowbut a {
	float: right;
	margin-top: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	padding: 20px 20px;
	background: #e57e18;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#donatenowbut a:hover, #donatenowbut2 a:hover {
	background: #ffffff;
	color: #e57e18;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
/*END PAGE TEMPLATE*/
   
   
/*EXPLORE BAR*/
#home-title h1 {
	color: #000 !important;
	font-weight: 400;
	margin-top: 10px;
}
#home #home-title a {
	margin-top: -12px;
	font-size: 1.3em !important;
	margin-left: 10px;
	text-transform: uppercase;
	padding: 0px !important;
	color: #292f3d !important;
}
#home #home-title a {
	color: #fff !important;
}
#home #home-title {
	text-align: left !important;
}
/*BACKGROUND*/

#content {
	margin-left: 0px;
}
#container {
	padding: 0px;
}
#page {
	min-height: 800px;
}
/*FOOTER*/

footer {
	width: 100%;
	background: rgba(0,0,0,.9);
	z-index: 90;
	border-top: 1px solid #fff;
	border-bottom: 6px solid #4c7092;
	min-height: 100px;
	color: #fff;
	float: left;
}
.page-id-39 footer {
	width: 100%;
	position: fixed;
	background: rgba(0,0,0,.9);
	z-index: 9999;
	border-top: 1px solid #fff;
	border-bottom: 6px solid #4c7092;
	height: 90px;
	color: #fff;
}
#footercontainer {
	width: 100%;
}
#footermenu {
	display: block;
	margin: 0 auto;
	width: 90%;
}
#footermenu div {
	display: inline-block;
}
/*Footer Contact*/
.footinfo1 {
	margin-right: 5px;
	float: left;
}
.footinfo2 {
	margin-right: 17px;
	float: left;
}
.footercontact1 {
	width: 24%;
	float: left;
	margin-right: 1%;
}
.footercontact2 {
	width: 24%;
	float: left;
	margin-right: 1%;
}
#footercontact ul {
	margin-right: 1%;
}
#footercontact1 ul, #footercontact2 ul {
	width: 100%;
	float: left;
}
#footercontact ul:nth-child(3) {
	width: 58%;
}
/*Footer Subscribe*/

#footercontact ul:nth-child(3) {
	margin-top: -25px;
}
.ctct-custom-form {
	font: 12px Helvetica Neue, Arial, sans-serif;
	line-height: 1 !important;
	-webkit-font-smoothing: antialiased;
	min-width: 350px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 !important;
	float: left;
}
.ctct-custom-form h2 {
	font-size: 14px !important;
	margin: 0 !important;
	padding: 0;
	float: left;
	letter-spacing: 0 !important;
	line-height: 20px !important;
	color: #fff !important;
}
.ctct-form-required, .ctct-custom-form p {
	display: block !important;
}
.ctct-custom-form p {
	margin-bottom: 2px !important;
}
.ctct-custom-form .ctct-button {
	background-color: #e57e18 !important;
	color: #ffffff;
	width: 25% !important;
	float: left;
	margin-left: 5px;
	margin-top: -2px;
	text-transform: uppercase;
}
.ctct-custom-form .ctct-button:hover {
	background-color: #ffffff !important;
	color: #e57e18 !important;
}
.ctct-custom-form .Button {
	font-size: 14px !important;
	padding: 4px !important;
	border: none;
}
.ctct-custom-form input[type="text"] {
	width: 55% !important;
	padding: 4px !important;
	border: none;
	color: #394856;
	font-size: 14px !important;
	line-height: 1 !important;
	float: left;
	background: rgb(255,255,255);
}
#footerSubscribe > div > div {
	background-color: transparent !important;
}
/*End footer subscribe*/

.footercontact1 li, .footercontact2 li {
	float: left;
	display: block;
	list-style: none;
	font-size: 12px;
	clear: left;
}
.footercontact1 ul li i, .footercontact2 ul li i {
	width: 20px;
}
.footercontact1 ul li a, .footercontact2 ul li a {
	margin-left: 10px;
	font-size:13px;
	color: #ffffff;
}
.footercontact1 h3, .footercontact2 h3 {
	font-size: 18px;
	margin-bottom: 0px;
}
.footercontact1 a, .footercontact2 a {
	float: left;
	margin-left: 6px;
}
.footercontact1 strong, .footercontact2 strong {
	font-size: 13px;
	font-weight: bold;
}
#footercontact strong {
	font-size: 13px;
	font-weight: bold;
}
/*Footer Social*/
#footersocial {
	width: 24%;
	float: left;
}
.footercontact1 ul, .footercontact2 ul, #footersocial ul {
	float: left;
}
#footersocial li {
	float: left;
	display: inline-block;
	list-style: none;
	font-size: 12px;
}
#footersocial li .fa{
	font-size: 15px;
    background: #ffffff;
    color: #292f3c;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    padding: 2px;
    text-align: center;
    margin: 0px 8px 5px 0px;
}
#footersocial li .fa:hover{
    background: #e57e18;
}
#footersocial h3 {
	font-size: 18px;
	margin-bottom: 0px;
}
#footerfacebook, #footertwitter, #footerinstagram, #footeryoutube, #aboutBlog {
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 5px;
}
#footerfacebook {
	background: url(/wp-content/uploads/2016/11/facebook.svg);
	background-size: 100%;
}
#footertwitter {
	background: url(/wp-content/uploads/2016/11/twitter.svg);
	background-size: 100%;
}
#footerinstagram {
	background: url(/wp-content/uploads/2016/11/instagram.svg);
	background-size: 100%;
}
#footeryoutube {
	background: url(/wp-content/uploads/2016/11/youtube.svg);
	background-size: 100%;
}
#aboutBlog {
	background: url(/wp-content/uploads/2016/11/blog.svg);
	background-size: 100%;
}
#footerfacebook:hover {
	background: url(/wp-content/uploads/2016/11/facebook-orange.svg);
}
#footertwitter:hover {
	background: url(/wp-content/uploads/2016/11/twitter-orange.svg);
}
#footerinstagram:hover {
	background: url(/wp-content/uploads/2016/11/instagram-orange.svg);
}
#footeryoutube:hover {
	background: url(/wp-content/uploads/2016/11/youtube-orange.svg);
}
#aboutBlog:hover {
	background: url(/wp-content/uploads/2016/11/blog-orange.svg);
}
/*Footer Sitemap*/
#footersitemap {
	width: 25%;
	float: left;
	margin-right: 1%;
}
#footersitemap ul {
	float: left;
	list-style: none;
}
#footersitemap li {
	float: left;
	display: inline-block;
	list-style: none;
	font-size: 13px;
	margin-right: 10px;
	border-right: 1px solid #ffffff;
	padding-right: 10px;
}
#footersitemap li:last-child {
	border: none;
}
#footersitemap h3 {
	margin-bottom: 0px;
	font-size: 18px;
}
#footersitemap a, #footercontact a, #footersocial a {
	text-decoration: none;
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
#footersitemap a:hover, #footercontact a:hover, #footersocial a:hover {
	color: #e57e18;
	background: none;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
/*HOMEPAGE EXPLORE BAR*/

#explorebar {
	width: 49.5%;
	height: 190px;
	position: absolute;
	top: 615px;
	z-index: 30;
	background: rgba(219, 138, 51, 0.9);
}
.ie8 #explorebar {
	width: 42%;
}
#container #content #home #explorebar div {
	display: inline-block;
	float: right;
	margin-top: 5px;
}
#exploreinner {
	display: block !important;
	margin: 0 auto;
	position: absolute;
}
#container #content #home #explorebar #exploretitle {
	height: 150px;
	background: rgba(92,127,157,.8);
	width: 80%;
	float: right;
	margin-left: 5px;
	overflow: hidden;
	position: absolute;
	left: auto;
}
#explore4th {
	height: 170px;
	width: 170px;
	background: #292f3d;
	float: left;
	margin: 10px;
	position: absolute;
	right: 5px;
	top: 5px;
}
#explore4th h2 {
	font-size: 14px;
	text-align: center;
	margin-top: -10px;
	line-height: 14px;
	color: #fff !important;
}
.page-id-39 .hfeed {
	margin-top: -35px;
}
.page-id-39 .tribe-events-list-widget-events {
	padding: 10px;
	text-align: center;
	border: none;
}
.page-id-39 .tribe-events-list-widget-events h4 {
	font-size: 14px;
	margin: 0;
	line-height: 14px;
}
.page-id-39 .tribe-events-list-widget-events h4 a {
	color: #CE8537;
	text-decoration: none;
}
.page-id-39 .tribe-events-list-widget-events .duration {
	display: none !important;
}
.page-id-39 .tribe-events-widget-link a {
	display: none !important;
}
.page-id-39 #text-38 .textwidget {
	font-size: 12px;
	text-align: center;
	width: 100%;
}
.tribe-events-gcal {
	display: none;
}
#titletext {
	position: absolute;
	left: 13%;
	width: 88%;
	height: 100px;
}
#exploreinner {
	display: block;
	width: 74%;
	bottom: 11px;
	left: 8%;
}
#exploreinner li {
	display: inline-block;
	list-style: none;
	float: left;
	margin: 0 3%;
}
#exploreinner li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding-left: 35px;
	font-size: 20px;
	padding-top: 5px;
}
#exploreimg1 {
	background-image: url('/wp-content/uploads/2014/09/homeicon2.png');
	background-repeat: no-repeat;
	background-position: center left;
	height: 30px;
}
#exploreimg2 {
	background-image: url('/wp-content/uploads/2014/09/homeicon1.png');
	background-repeat: no-repeat;
	background-position: center left;
	height: 30px;
}
#exploreimg3 {
	background-image: url('/wp-content/uploads/2014/09/homeicon4.png');
	background-repeat: no-repeat;
	background-position: center left;
	height: 30px;
}
#exploreinner li #donateBut {
	background: #292f3d;
	padding: 10px 35px;
}
.tp-caption.large_bold_darkblue {
	background-color: rgba(0,0,0,0.8) !important;
	padding: 20px 0px 10px 35px!important;
}
/*INDIVIDUAL PAGES*/

/*Leadership*/
.page-id-115 .content-column-9 .su-service-title {
	margin-top: 15px;
	margin-bottom: 1em;
}
/*Educational Partners*/

.page-id-1916 .su-tabs-pane ul, .page-id-1916 .su-tabs-pane ol {
	margin-left: 20px !important;
}
/*Teaching Trunks*/

.loginregister {
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	background: #fff;
	width: 87%;
}
/*Search results*/
#posts-list-bar_bk #posts-list-load-more {
	text-align: center;
}
#posts-list-load-more svg {
	height: 30px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 70%;
	float: left;
	margin: 20px 0 50px 0px;
	padding: 25px;
	background: #fff;
}
#posts-list-bar_bk .post {
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 25px;
}
#category_and_search_results #text-31 .su-service-title {
	margin-bottom: 0px;
	margin-top: 20px;
}
#category_and_search_results #categories-6 {
	margin-bottom: 25px;
}
#category_and_search_results #categories-6 .widgettitle {
	display: none;
}
/*NEWS page (page id 117)*/

.page-id-117 div.content-column:nth-child(1) > div:nth-child(1) > p:nth-child(1) {
	display: block;
}
/*Leadership Page*/

[class*="su-column"] + [class*="su-column"]:last-child {
	float: left;
}
/*Volunteer page*/
.page-id-107 .gform_wrapper .top_label input.medium {
	width: 99%;
}
.page-id-107 .gform_wrapper .gform_footer input[type=submit] {
	width: 102%;
}
.volunteercaptcha .gfield_captcha {
	float: left !important;
}
.volunteercaptcha .gfield_captcha_input_container {
	float: right;
	width: 65%;
	margin-left: 15px;
}
.volunteercaptcha .gfield_captcha_input_container #input_5_9 {
	width: 100%;
	float: left;
}
.volunteercaptcha img.gfield_captcha {
	height: 30px;
	width: auto;
	margin-top: 3px;
}
/*EXHIBITS page (page id 83)*/
.permimg {
	width: 100%;
	height: auto;
}
.page-id-83 .su-column-inner {
	margin-bottom: 50px;
}
.page-id-83 .osc-res-tab .nav {
	margin-left: 0px;
}
.page-id-83 .osc-res-tab .nav>li>a {
	font-size: 20px;
	background-color: #eee;
	margin-right: 15px;
}
.page-id-83 .osc-res-tab .nav>li>a:hover {
	background-color: #ddd;
}
.osc-res-tab .nav-pills>li.active>a, .osc-res-tab .nav-pills>li.active>a:hover, .osc-res-tab .nav-pills>li.active>a:focus {
	background-color: #428bca;
}
.su-custom-gallery-slide {
	height: 199px;
	float: left; /*for exhibits galleries*/
}
.page-id-97 .su-custom-gallery-slide, .page-id-863 .su-custom-gallery-slide, .page-id-867 .su-custom-gallery-slide {
	float: none;
}
.page-id-863 div.su-column:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
	width: 200%;
}
.page-id-97 div.su-column:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1), .page-id-867 div.su-column:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
	width: 270%;
}
.su-custom-gallery {
	background: #e4e4e4;
	border: 1px solid #ccc;
}
.su-row .su-column {
	margin: 0px 1% 0px 1% !important;
}
.page-id-99 .su-column-inner h3 {
	height: 15px;
}
.su-slider {
	width: 100%;
}
.su-divider {
	margin: 0em 0em 1em 0em;
	height: 1px !important;
	background: #e4e4e4 !important;
}
.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {
	overflow: visible !important;
}
.page-id-83 .su-tabs-pane {
	border-left: none;
	background: #fff;
}
.page-id-83 .su-tabs-nav span {
	font-size: 15px;
}
.page-id-83 .su-tabs-nav span.su-tabs-current {
	background: #fff;
}
.page-id-83 .su-column-inner h3 {
	height: 30px;
	font-size: 15px;
	margin-bottom: 15px;
}
.page-id-83 .su-tabs-nav {
	background-color: #e4e4e4;
}
.page-id-83 .su-note-inner {
	font-size: 12px;
}
/*Shop Page*/

.page-id-71 #mainwrapper .box img {
	width: 120%;
	margin: -44% 0 0 -10%;
}
.page-id-71 .su-column-size-3-4 {
	float: right !important;
}
.page-id-71 #mainwrapper .box img:nth-child(2) {
	width: 110%;
	margin: -20% 0 0 -5%;
}
/*Directions Page (page id 77)*/
span.powered {
	display: none;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) {
	border: none !important;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	border: none !important;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	border: none !important;
}
.page-id-67 .gadget .title {
	display: none;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) iframe {
	width: 130%;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) iframe .gray {
	height: 50px;
	border: 1px solid red;
}
.page-id-67 .getdirectionstitle {
	margin-bottom: -15px;
}
.page-id-67 iframe #map {
	width: 100% !important;
}
/*Membership Page - page id 65*/

.membershiplan {
	padding: 20px;
	border: 1px solid #ccc;
	background: #E4EDF3;
	clear: both;
	height: auto;
	float: left;
	width: 94%;
	margin-bottom: 25px;
}
.membershiplan h3 {
	text-align: center;
	color: #fff;
	background: #4E789A;
}
.butcontainer {
	float: left;
	width: 100%;
	position: relative;
}
.buttoncontainer a {
	float: left;
	width: 31%;
	margin-right: 1%;
}
.morenarm {
	margin: 15px 0px;
	text-align: center;
}
.membershipbut {
	position: absolute;
	bottom: 7px;
	width: 30.5%;
}
.pricediv {
	width: 30%;
	float: left;
}
.descriptiondiv {
	width: 65%;
	float: left;
}
.pricediv a {
	padding: 20px;
	bottom: 0px;
	right: 0px;
	position: absolute;
}
.membertop {
	width: 94%;
	margin-top: 30px;
	float: left;
	display: block;
	margin-left: 30px;
}
.page-id-65 .su-tabs-vertical .su-tabs-nav, .page-id-1916 .su-tabs-vertical .su-tabs-nav, .page-id-2565 .su-tabs-vertical .su-tabs-nav {
	width: 25%;
}
.page-id-65 .su-tabs-nav, .page-id-1916 .su-tabs-nav, .page-id-2565 .su-tabs-nav {
	position: relative;
	right: -1px;
}
.page-id-65 .su-tabs-nav span, .page-id-1916 .su-tabs-nav span, .page-id-2565 .su-tabs-nav span {
	height: 100px;
	background: #f5f5f5;
	font-size: 17px;
	font-weight: bold;
	padding-top: 37px;
	border-radius: 0;
	border: 1px solid #CFCFCF;
	margin: 0 0 -1px;
}
.page-id-65 .su-tabs-nav span.su-tabs-current, .page-id-1916 .su-tabs-nav span.su-tabs-current, .page-id-2565 .su-tabs-nav span.su-tabs-current {
	background: #DDE6E9!important;
	border-right: 1px solid #DDE6E9;
}
.page-id-65 .su-tabs-vertical .su-tabs-panes, .page-id-1916 .su-tabs-vertical .su-tabs-panes, .page-id-2565 .su-tabs-vertical .su-tabs-panes {
	width: 74%;
}
.page-id-65 .page-content .content-column-1, .page-id-1916 .page-content .content-column-1, .page-id-2565 .page-content .content-column-1 {
	width: 25%;
}
.page-id-65 .su-tabs-pane {
	background: #DDE6E9;
	border: 1px solid #CFCFCF;
	border-radius: 0;
	padding: 0 30px 30px 30px;
}
.gform_wrapper {
	margin: 10px 2px !important;
}
.page-id-65 .su-tabs, .page-id-1916 .su-tabs, .page-id-2565 .su-tabs {
	background: none;
	width: 95%;
	margin: 0 auto;
	display: block;
}
.page-id-65 .page-content .content-column .content-column-content, .page-id-1916 .page-content .content-column .content-column-content, .page-id-2565 .page-content .content-column .content-column-content {
	margin-right: 0px;
}
.page-id-65 .gform_body {
	padding: 15px;
	border: 1px solid #ccc;
	background: #E0E0E0;
}
.page-id-65 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
	width: 100%;
}
.pricediv p {
	font-size: 27px;
	font-weight: bold;
	line-height: 30px;
}
.page-id-65 .gform_wrapper .top_label .gfield_label {
	margin: 10px 0 20px 0 !important;
}
.membershipside {
	font-size: 12px;
}
.membershipprice {
	font-size: 27px;
	font-weight: bold;
	line-height: 30px;
}
/*Visit Page*/

.hubbutton {
	background: none;
	font-size: 22px;
}
/*Events Page*/

#tribe-events-pg-template {
	max-width: 100%;
	width: 90%;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 1.7em;
}
.tribe-events-list-separator-month {
	background-color: #ffffff;
}
.tribe-events-before-html img {
    margin: 85px -6% -18px;
}
/*News page*/
.su-post-comments-link {
	display: none;
}
/*Blog Page*/
.page-id-5695 .su-posts-default-loop .su-post {
	padding: 15px;
}
.page-id-5695 .su-post-excerpt {
	margin-top: 25px;
}
.single-post div.post section.page-section:nth-child(4) {
	display: none;
}
/*.single-post .page-meta.page-section {
    display: none;
}*/
/*end*/

/*PORTFOLIO CSS*/

.portfolio_siteurl .value a {
	color: #fff;
	text-decoration: none;
	background: #428bca;
	padding: 3px 12px;
	border-radius: 3px;
	margin-left: 10px;
	border: 1px solid #000;
}
/*Library Search Page*/
.weblib-item-element a {
	text-decoration: none;
	position: relative;
	left: 0px;
	color: #1677AD;
	font-size: 15px;
	font-weight: bold;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
div.content-column:nth-child(1) > div:nth-child(1) > p:nth-child(1) {
/*display:none;*/
}
.weblib-item-element a:hover {
	color: #292F3C;
	left: 5px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.weblib-item-left-head, .weblib-item-center-head {
	color: #1677AD;
	font-weight: bold;
	font-size: 15px;
	padding-right: 15px;
}
/*Calendar*/

#tribe-events-content-wrapper {
	width: 72%;
	float: right;
	padding: 20px;
	background: #fff;
}
.tribe-events-after-html {
	width: 23%;
	float: left;
}
.tribe-events-after-html .sidebarexhibition {
	width: 90%;
	margin-left: 0px;
}
.tribe-events-after-html #tribe-events-list-widget-2 {
	width: 92%;
	margin: 0px;
}
.tribe-events-after-html #Default_Sidebar #text-5 {
	float: left;
	margin-left: 0px;
	width: 98%;
	margin-top: 20px;
}
.tribe-events-after-html #recent-posts-4 li {
	margin-left: 0px;
}
.tribe-events-after-html #recent-posts-4 {
	width: 90%;
	margin-top: -35px;
	margin-left: 0px;
}
.tribe-events-after-html {
	clear: none;
}
#tribe-bar-views li.tribe-bar-views-option {
	display: block;
}
/*INDIVIDUAL POSTS*/

/*.page-meta .right a, .page-meta .left a {text-decoration: none; background: #e4e4e4; padding: 5px; border: 1px solid #ccc; color: #181818 !important; position:relative; top:25px;}
.page-meta .right {margin-bottom:20px;}
.page-meta .right a {left:-50%;}
.page-meta .left a{left:1%;}*/

.page-content .content-column.content-column-last .content-column-content {
	margin-bottom: 20px;
	margin-left: 0px; /*width: 92%;*/ /*?*/
}
.articlelists1, .articlelists2, .articlelists3, .articlelists4, .articlelists5 {
	clear: both;
	float: left;
	width: 100%;
	display: block;
}
ul.articleul1 li, ul.articleul2 li {
	list-style: none !important;
}
ul.articleul1, ul.articleul2 {
	width: 40%;
	float: left;
	margin-right: 1%;
	display: block;
	display: inline-block;
}
/*Testimonies*/

.page #testimonialResult {
	display: none;
}
#testimonialResult .entry-title a {
	font-size: 18px;
	height: 30px;
	padding: 10px 0px;
	text-decoration: none;
}
#testimonialResult h1 {
	clear: both;
	float: left;
	font-size: 25px;
}
.parent-pageid-99 #testimonialResult, .page-id-99 #testimonialResult {
	display: block !important;
}
#cmfdp-0 {
	display: none;
}
.testimonialimages {
	width: 100%;
	height: auto;
}
.testimonialimages img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	filter: gray;
	width: 100%;
	height: auto;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}
.testimonialimages img:hover {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}
.embedyoutube {
	width: 60%;
	padding-bottom: 40%;
	margin: 0 auto;
}
.underyoutube {
	margin: 0 auto;
	position: relative;
	top: -20px;
	font-size: 12px;
	line-height: 13px;
	clear: both;
}
.single-testimonial blockquote p {
	margin-top: 30px;
}
.single-testimonial blockquote iframe {
	margin-bottom: 55px;
}
.single-testimonial h5 {
	position: absolute;
	top: 320px;
	/*margin-left: 25px;*/
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 19.5px;
}
.single-testimonial blockquote {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
ul.ultestimony1, ul.ultestimony2 {
	display: inline-block;
	width: 50%;
	float: left;
	margin: 0px;
	padding-bottom: 15px;
}
.ultestimony1 li, .ultestimony2 li {
	list-style: none;
	border-bottom: 1px solid #ccc;
}
.ultestimony1 li {
	font-weight: bold;
	font-size: 14px;
	color: #CC6506;
}
.ultestimony2 li {
	font-weight: normal;
	font-size: 12px;
}
.txttestimony1, .txttestimony2 {
	clear: both;
}
.su-accordion .su-spoiler .su-spoiler-content {
	display: block !important;
}
.su-inner-column .su-spoiler .su-spoiler-content {
	display: block !important;
	border: 1px solid red;
}
#text-5 .textwidget .su-youtube iframe {
	width: 100% !important;
	border: 1px solid red;
}
.testimony_previous, .testimony_next {
	margin-bottom: 20px;
}
.testimony_next {
	float: right;
}
.testimony_previous {
	float: left;
}
.su-responsive-media-yes {
/*padding-bottom:250px !important;*/
}
.su-accordion {
	margin-bottom: 0em !important;
}
.su-accordion .su-spoiler-style-default > .su-spoiler-title {
	font-size: 16px;
	font-weight: normal;
}
/*Shop*/

.default_product_display .imagecol {
	overflow: hidden;
	border: 3px solid #292F3C;
}
.default_product_display h2.prodtitle, #content .default_product_display h2.prodtitle {
	margin: inherit;
}
/*Exhibits page*/

.page-id-83 .su-custom-gallery-slide {
	float: none !important;
}
.page-id-83 .su-custom-gallery-slide img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	float: none !important;
}
.su-custom-gallery-slide a {
	text-align: center;
	opacity: 1;
	position: relative;
	bottom: 0px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.su-custom-gallery-slide a:hover {
	opacity: .7;
	bottom: -5px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.page-template-timeline .su-custom-gallery{

	display:block;
	clear:both;
}

.su-custom-gallery-title-always span {
	height: 20%;
	font-size: 20px !important;
	padding-top: 10px !important;
}
/*Library Search*/
.weblib-button {
	border: none;
	background: #292F3C !important;
	padding: 5px 15px;
	font-size: 14px;
	color: #fff !important;
	text-transform: uppercase;
	opacity: 1;
	margin-right: 10px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.weblib-button:hover {
	opacity: .7;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
input.weblib-button:nth-child(10) {
	position: absolute;
	right: 6%;
	top: 14px;
	padding: 20px;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(1) {
	margin-top: -7px;
	margin-right: 10px;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(2), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(2) {
	padding: 7px;
	margin-right: 10px;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1) {
	padding: 3px;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1) {
	margin-left: 10px;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(4) {
	position: relative;
	top: -7px;
}
/*Main Search*/
.searchcontainer {
	z-index: 99;
	top: 0px;
	background: #4C7092;
	width: 100%;
	clear: both;
	height: 30px;
	position: fixed;
}
#uwpqsf_id {
	border: none;
	width: 90%;
	margin: 0 auto;
}
#uwpqsffrom_1080 {
	width: 35%;
	float: right;
}
.uwpqsf_class > label {
	display: none;
}
input#uwpqsf_id_key {
	width: 66%;
	margin-top: 5px;
	float: left;
	padding: 2px 7px;
	border: none;
}
.uwpqsf_submit {
	margin-top: -2px;
	margin-bottom: 0px;
}
.uwpqsf_class {
	clear: none;
}
#uwpqsf_id_btn {
	font-family: Avenir,Muli, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px 20px;
	color: #fff;
	background-color: #292F3C;
	cursor: pointer;
	text-transform: uppercase;
    font-weight: bold;
    border: none;
}
input#uwpqsf_id_btn:hover {
	background-color: #ffffff; 
	color: #292f3c;
}
.weblib-item-row {
	display: block !important;
}
#searchform {
	/*background: #5A5A5A;*/ /*Absolute Lucian*/
	padding: 10px;
	height: 76px;
	position: relative;
	margin-bottom: 20px;
}
.ie9 #searchform, .ie8 #searchform {
	display: none;
}
#searchform label {
	font-size: 16px;
	text-transform: uppercase;
	margin-right: 10px;
	color: #292F3C;
}
#searchby, #weblib_orderby, #weblib_order {
	padding: 5px 5px;
	width: 35%;
	font-size: 15px;
	background-color: #f5f5f5;
	text-transform: uppercase;
	border: 1px solid #608BAE;
	margin-bottom: 10px;
	margin-right: 15px;
}
#searchbox {
	padding: 5px 5px;
	font-size: 15px;
	background-color: #f5f5f5;
	border: 1px solid #608BAE;
	margin-bottom: 10px;
	width: 30.5%;
}
#searchby {
	margin-left: 3px;
}
.history-set {
/*padding:3px;*/
}
/*The 25th Page*/

/*Timeline*/

.timeline_tabs {
	width: 15%;
	float: left;
	display: block;
}
.timeline_tabs li {
	float: left;
	display: block;
	clear: both;
	text-align: center;
}
.timeline_container .timeline_tab_content {
	width: 78%;
	float: left;
	display: block;
	padding: 0 25px 25px 25px;
}
.twentyfifth_inner_container {
	padding: 30px 50px 50px 50px;
	display: block;
	float: none;
	margin: 0 auto;
	min-height: 825px;
}
.twentyfifth_title {
	text-decoration: none;
}
.twentyfifth-first {
	width: 46% !important;
	padding: 2%;
}
.twentyfifth-second {
	width: 50% !important;
	background: #292f3c;
}
/*Menu*/
.flhm-page-menu {
	text-align: center;
}
.flhm-page-menu li {
	display: inline-block;
	padding: 10px 20px;
}
#twentyfifth_menu {
	background: #f7a500;
	padding: 5px;
}
#twentyfifth_menu li {
	border-right: 1px solid #fff;
}
#twentyfifth_menu li:last-child {
	border-right: 0px;
}
#twentyfifth_menu li a {
	color: #fff;
	text-decoration: none;
}
.twentyfifth {
	/*opacity:0;*/
	margin: 10px auto !important;
	width: 80%;
	background: #fff;
}
#social25th ul li {
	float: left;
	display: block;
	list-style: none;
	margin-right: 1%;
}
.restofstories {
	padding-top: 20px;
	display: block;
	float: left;
	width: 100%;
}
.ui-slideshow-bottom {
	border-top: 1px solid #cdcdcd;
}
.events25th .su-post {
	padding: 5px 25px 20px 25px;
}
.container25th {
/*opacity:0;*/
}
.required-notice {
	display: none;
}
#wpmtst_client_name, #wpmtst_email, #wpmtst_post_content {
	padding: 10px;
}
.form-field {
	color: #ccc;
}
/*End 25th*/

.su-column-size-1-4 {
	width: 23% !important;
}
.text-format .wp-caption img {
	width: 99%;
	height: auto;
}
/*Homepage continued*/

/*Display none past events*/
#tribe-events-content > div.tribe-events-loop.vcalendar > span:nth-child(3) {
	display: none;
}
.events-list #post-1074, .events-list #post-1075 {
	display: none;
}
.parent-pageid-2911 .su-button-style-flat span {
	position: static;
}
.parent-pageid-65 .gform_wrapper .gf_progressbar, .page-id-103 .gform_wrapper .gf_progressbar {
	display: none;
}
#text-38 p {
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.formhighlight {
	background: #cbcbcb;
	text-align: center;
	margin: 10px 0;
}
.slideh2 {
	color: #fff;
	font-family: Avenir,Muli, Helvetica, sans-serif;
	font-size: 45px !important;
	font-weight: 400;
}
.slidep {
	color: #fff;
	font-size: 15px;
	font-family: Avenir,Muli, Helvetica, sans-serif;
	line-height: 15px;
}
.tp-fullwidth-forcer {
	display: none;
}
#homelink1 {
	width: 500px;
	height: 500px;
	border: 1px solid red;
	background-color: red;
}
.homeslidertext {
	top: 615px !important;
	position: absolute !important;
	left: 50% !important;
	height: 160px !important;
	width: 60%;
	float: right;
	background: rgba(0, 0, 0, .4) !important;
}
.ie8 .homeslidertext {
	background-color: #cccccc;
}
.homesliderbut {
	z-index: 15 !important;
	top: 740px !important;
	left: 52% !important;
	position: absolute !important;
}
.tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {
	background-color: #e57e18 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	padding: 12px 25px !important;
	text-shadow: none !important;
	background: #e57e18 !important;
	font-weight: normal !important;
	font-family: inherit;
	text-transform: uppercase;
}
.nodetailsbut {
	cursor: default;
	color: #ccc !important;
}
.nodetailsbut span, .nodetailsbut span i {
	color: #808080 !important;
}
.ie9 #fields #from, .ie9 #fields #to, .ie8 #fields #from, .ie8 #fields #to, .ie7 #fields #from, .ie7 #fields #to {
	width: 100% !important;
}
.page-id-63 #fields #from, #fields #to {
	width: 100% !important;
}
.ie9 input.weblib-button:nth-child(10), .ie8 input.weblib-button:nth-child(10) {
	top: 50px;
}
.secondmenu {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
#curtosyofimages {
	margin-top: 20px;
}
#text-42 .textwidget {
	width: 100%;
	text-align: center;
	display: block;
	margin-top: 30px;
	margin-bottom: 15px;
}
#text-42 .textwidget a {
	text-align: center;
	color: #fff;
}
/*Color Changes*/
#homeWidget {
	margin-top: 45px !important;
}
.page-id-67 .content-column-9 .su-service-title {
	color: #CC6506;
}
ul.sdt_menu li span span.sdt_descr {
	color: #000000;
}
ul.sdt_menu li div.sdt_box a {
	color: #F9B500;
}
.content-column-9 h3 {
	color: #292F3C;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	color: #fff;
}
.page-id-65 .textwidget li {
	border: none;
}
.page-id-64 su-button-style-flat {
	border-radius: 0;
}
ul.sdt_menu li div.sdt_box a:hover {
	color: #e57e18 !important;
}
.searchcontainer {
	background: #e57e18;
}
.widgets_on_page ol, .widgets_on_page ul {
	margin-left: 0px !important;
}
.page-id-113 .content-column-9 a {
	text-decoration: none;
}
#home #home-title p {
	color: #000;
	float: left;
	font-size: 1.3em !important;
	max-width: 500px;
}
#home-title a {
	color: #000 !important;
}
#container #content #home #explorebar #exploretitle {
	background: transparent;
}
#home #home-title a {
	border: 0px;
	color: #fff;
	background-color: transparent;
	float: left;
}
#home #home-title a:hover {
	background-color: transparent;
	border: 0px;
}
footer, .page-id-39 footer {
	background-color: #292F3C;
	border: none;
	padding: 5px 0;
}
.textwidget .su-button {
	color: #FFFFFF;
	background-color: #292F3C !important;
	border: 3px solid #fff !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
.textwidget .membershipBut {
	background-color: #CB6407 !important;
}
.membershiplan h3 {
	background: #292F3C;
}
.membershiplan {
	background: #DDD9CF;
}
.page-id-65 .su-tabs-pane, .page-id-1916 .su-tabs-nav span.su-tabs-current, .page-id-2565 .su-tabs-nav span.su-tabs-current {
	background: #727272 !important;
}
.page-id-65 .su-tabs-nav span.su-tabs-current, .page-id-1916 .su-tabs-nav span.su-tabs-current, .page-id-2565 .su-tabs-nav.su-tabs-current {
	background: #727272 !important;
	border-right: 1px solid #727272;
}
.page-id-65 .su-tabs-nav span, .page-id-1916 .su-tabs-nav span, .page-id-2565 .su-tabs-nav span {
	background: #adadad;
	color: #fff;
}
.breadcrumb a {
	color: #ffffff;
	font-size: 12px;
}
.breadcrumb a:hover {
	color: #e57e18;
}
.breadtitle {
	font-size: 12px;
}
h1.page-title {
	color: #ffffff;
	border-bottom: 0;
	margin-top: 0px;
	margin-left: 5.3%;
	margin-bottom: 0 !important;
}
.page-id-1828 h3 {
	color: #CC6506;
}
.page-id-1828 #ghramSidebar #text-35 a {
	color: #F9B500;
	text-decoration: none !important;
}
.page-id-1828 #ghramSidebar #text-35 a:hover {
	color: #ccc;
}
a {
	color: #CC6506;
}
a:hover {
	color: #292F3C;
}
.su-service-title .fa {
	color: #292F3C !important;
}
.tribe-events-widget-link a {
	background: #292f3c;
}
.su-column-inner h4 {
	color: #292F3C !important;
}
.textwidget h3 {
	margin-bottom: -5px !important;
	color: #292f3c !important;
}
.page-content .content-column-9 {
	padding: 0;
}
#text-28 .textwidget {
	padding: 20px;
	background: #292F3C;
	border: 3px solid #fff;
	color: #fff !important;
}
#text-28 .textwidget li span {
	color: #fff !important;
}
#text-28 .textwidget .fa {
	color: #fff !important;
}
#text-28 .textwidget .su-service {
	color: #fff;
}
#text-28 .su-service-title {
	color: #fff;
}
#text-28 .text-format ol, .text-format ul, #text-29 .text-format ol, .text-format ul {
	margin-bottom: 10px;
}
#text-28, #text-29 {
	margin-bottom: 20px;
}
#text-29 {
	padding: 20px;
	border: 3px solid #ccc;
	background: #F9F9F9;
}
#text-29 .textwidget .fa, #text-18 .fa, #text-12 .fa, #text-13 .fa, #text-14 .fa, #text-21 .fa, #text-50 .fa, #text-51 .fa, #text-22 .fa, #text-7 .fa, #text-8 .fa, #text-31 .fa, #text-10 .fa, #text-11 .fa, #text-32 .fa, #text-23 .fa, #text-15 .fa, #text-9 .fa, #text-45 .fa, #text-46 .fa, #text-41 .fa {
	color: #292F3C !important;
}
#tribe-events-list-widget-9 li, #tribe-events-list-widget-4 li, #tribe-events-list-widget-14 li, #tribe-events-list-widget-6 li, #tribe-events-list-widget-7 li, #tribe-events-list-widget-8 li, #tribe-events-list-widget-3 li, #tribe-events-list-widget-10 li, #tribe-events-list-widget-15 li, #tribe-events-list-widget-13 li, #tribe-events-list-widget-5 li {
	background: #ffffff;
	color: #e57e18;
	padding: 5px 10px;
	margin-bottom: 0px;
}
#tribe-events-list-widget-9 .entry-title a.history-set, #tribe-events-list-widget-10 .entry-title a.history-set, #tribe-events-list-widget-3 .entry-title a.history-set, #tribe-events-list-widget-6 .entry-title a.history-set, #tribe-events-list-widget-7 .entry-title a.history-set, #tribe-events-list-widget-8 .entry-title a.history-set, #tribe-events-list-widget-5 .entry-title a.history-set, #tribe-events-list-widget-13 .entry-title a.history-set, #tribe-events-list-widget-14 .entry-title a.history-set, #tribe-events-list-widget-4 .entry-title a.history-set {
	text-decoration: none;
	color: #F9B500;
	font-size: 13px;
}
.page-id-67 .su-service-title .fa {
	color: #292F3C !important;
}
.menu-item-type-post_type, .menu-item-type-custom {
	background: #e57e18 !important;
	margin-bottom: -1px;
}
.menu-item-type-post_type a, .menu-item-type-custom a {
	color: #ffffff;
	text-transform: uppercase;
}
.menu-item-type-post_type a:hover, .menu-item-type-custom a:hover {

}
.menu-item-type-post_type, .menu-item-type-custom {
	padding: 7px 20px;
	background: none;
}
#menu-visit, #menu-learn, #menu-explore, #menu-support, #menu-about {
	margin-bottom: 20px !important;
}
.widget_recent_entries li, .recent-posts-extended li {
	background: none !important;
	padding: 0px 0px 8px 0px !important;
	margin-bottom: 0px !important;
	font-size: 14px;
	border-bottom: none !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}
.widget_recent_entries li a, .recent-posts-extended li a {
	color: #e57e18 !important;
	width: 100%;
	float: left;
	clear: both;
	text-transform: uppercase;
	font-weight: bold;
}
.widget_recent_entries li a:hover, .recent-posts-extended li a:hover {
	color: #F9B500 !important;
}
.widget_recent_entries, .recent-posts-extended {
	padding: 0px 10px 20px !important;
	background: #ffffff !important;
}
.su-tabs-panes h3 {
	color: #292F3C;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	float: left;
	width: 103.5%;
	margin-top: -14px;
}
.page-id-83 #mainwrapper .box, .page-id-97 #mainwrapper .box, .page-id-863 #mainwrapper .box, .page-id-867 #mainwrapper .box {
	box-shadow: none;
	border: 5px solid #292F3C;
	margin: 0px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.page-id-83 #mainwrapper .box .caption, .page-id-97 #mainwrapper .box .caption, .page-id-863 #mainwrapper .box .caption, .page-id-867 #mainwrapper .box .caption {
	width: 87%;
	left: -1px;
}
.page-id-83 #mainwrapper .box .scale-caption span i, .page-id-97 #mainwrapper .box .scale-caption span i, .page-id-863 #mainwrapper .box .scale-caption span i, .page-id-867 #mainwrapper .box .scale-caption span i {
	font-size: 45px !important;
	margin-right: 0px !important;
}
.page-id-83 #mainwrapper .box .scale-caption a, .page-id-97 #mainwrapper .box .scale-caption a, .page-id-863 #mainwrapper .box .scale-caption a, .page-id-867 #mainwrapper .box .scale-caption a {
	bottom: -35px;
}
.page-id-83 #mainwrapper .box img, .page-id-97 #mainwrapper .box img, .page-id-863 #mainwrapper .box img, .page-id-867 #mainwrapper .box img {
	width: 140%;
	margin: -5% 0 0 -20%;
}/*changed from width:110%; margin:-5% 0 0 -5%*/
/*.page-id-83 #mainwrapper .box:hover .scale-caption h3, #mainwrapper .box:hover .scale-caption p {text-align:center;}*/
.page-id-83 .su-tabs-pane, .page-id-89 .su-tabs-pane, .page-id-97 .su-tabs-pane {
	background: #DDD9CF !important;
}
.su-tabs-nav span.su-tabs-current {
	background: #DDD9CF !important;
	border-radius: 0 !important;
}
.page-id-83 .su-tabs-nav, .page-id-89 .su-tabs-nav, .page-id-97 .su-tabs-nav {
	background-color: #292F3C;
}
.page-id-83 .su-tabs-nav span, .page-id-89 .su-tabs-nav span, .page-id-97 .su-tabs-nav span {
	color: #fff !important;
}
.page-id-83 #mainwrapper .box, .page-id-97 #mainwrapper .box, .page-id-863 #mainwrapper .box, .page-id-867 #mainwrapper .box {
	width: 99.9%;
}
.su-tabs-nav span:hover {
	background: #525252 !important;
}
.page-id-83 .su-tabs-nav span.su-tabs-current, .page-id-89 .su-tabs-nav span.su-tabs-current, .page-id-97 .su-tabs-nav span.su-tabs-current {
	color: #292F3C !important;
}
.weblib-item-row {
	padding: 15px;
	width: 100%;
	background: #EEE;
	margin: 10px 0;
	border: 1px solid #ccc;
}
.weblib-item-content-block, .weblib-item-table {
	width: 97.5%;
}
.su-posts-default-loop .su-post {
	background: #F0F0F0;
	border: 1px solid #ccc;
}
.su-posts-default-loop h2.su-post-title {
	padding-top: 25px;
}
#categories-5 {
	margin-bottom: 20px;
}
.searchform input#searchsubmit {
	border-radius: 0;
	background: #292F3C;
	color: #fff;
	width: 31.5%;
}
#categories-5 .cat-item a, #categories-6 .cat-item a {
	color: #292F3C !important;
	padding: 7px 10px;
}
#categories-5 .cat-item a:hover, #categories-6 .cat-item a:hover {
	color: #F9B500 !important;
}
.su-posts-default-loop h2.su-post-title {
	text-decoration: none;
}
.tribe-events-widget-link a:hover {
	color: #fff !important;
}
#footersitemap a:hover, .footercontact1 a:hover, .footercontact2 a:hover, #footersocial a:hover {
	color: #e57e18 !important;
	background: none;
}
#home #home-title a {
	border-radius: 0;
}
#posts-list-bar_bk .text-format p {
	margin-bottom: 5px;
}
#posts-list-bar_bk .text-format h5 {
	margin-bottom: 10px;
}
#posts-list-bar_bk .post-content h2 a.history-set {
	font-size: 20px !important;
	text-decoration: none !important;
}
#content #posts-list-full_bk {
	margin-top: 150px;
}
#container #content {
	margin-bottom: 0px;
}
.page-id-39 #container {
	height: inherit! important;
}
.content-column-9 a {
	color: #D47720;
}
#rentspacelist {
	list-style: none;
	margin-left: 20px;
}
.page-id-75 .su-service-title {
	margin-bottom: 0;
}
.page-id-113 .su-note-inner {
	min-height: 480px;
}
.page-id-89 div.su-service:nth-child(3) > div:nth-child(2) > p:nth-child(1), .page-id-89 div.su-service:nth-child(4) > div:nth-child(2) > p:nth-child(1), .page-id-89 div.su-service:nth-child(7) > div:nth-child(2) > p:nth-child(1), .page-id-89 div.su-service:nth-child(8) > div:nth-child(2) > p:nth-child(1) {
	display: none;
}
.page-id-89 .su-note-inner {
	font-size: 13px !important;
}
.ghramsidebar {
	padding: 20px 20px 10px 20px;
	background: #292F3C;
	color: #fff;
	margin-bottom: 20px;
}
.ghramsidebar p {
	color: #fff;
	font-size: 13px;
}
#ghramtable tr td {
	color: #fff;
	font-size: 13px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.communitypartners li img {
	width: 100%;
	height: auto;
}
.page-id-1937 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 98.5% !important;
}
.su-dropcap-style-flat {
	background: #292F3C !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
	background: #292F3C !important;
	color: #fff !important;
}
.staffmembers {
	width: 15%;
	float: left;
	line-height: 27px;
}
.staffmembers2 {
	width: 60%;
	float: left;
}
.staffmembers2 li {
	margin-bottom: 5px;
	list-style: none;
}
.page-id-1966 #pagebanner {
	display: none;
}
.page-id-1966 #container #content #page .page {
	margin-top: 130px;
}
.page-id-1966 .breadcrumb {
	display: none;
}
.page-id-1966 .page-content .content-column-2 {
	width: 15%;
	position: fixed;
	top: -50px;
	z-index: 999999;
}
.page-id-1966 .widget_strippedmeta ul, .page-id-1966 #text-37 ul {
	margin: 0px;
}
.page-id-1966 .widget_strippedmeta li {
	margin: 15px 0;
}
.page-id-1966 .widget_strippedmeta li a:hover {
	color: #fff;
}
.page-id-1966 .content-column-10 {
	margin-top: -25px;
	float: right;
}
.page-id-1966 #page .page-section {
	position: fixed;
	width: 15%;
	float: left;
	border-bottom: none;
}
.page-id-1966 #page .page-section:last-child {
	position: static;
	width: 83%;
	float: right;
}
.widget_recent_entries li .post-date {
	color: #e57e18;
	clear: both;
}
.rpwe-block h3 a {
	font-size: 14px !important;
}
.rpwe-time {
	color: #e57e18 !important;
	clear: both;
	font-size: 14px !important;
}
ul.sdt_menu li div.sdt_box a {
	color: #FFFFFF;
	width: 85%;
	line-height: 15px;
	margin-left: 0px;
	margin-bottom: 2px;
	padding: 5px 10px 5px 15px;
	font-size: 14px;
	height: auto;
}
#sdt_pgr li a {
	width: 100%;
	border-bottom: 1px solid #6D6D6D;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 14px;
}
#sdt_pgr li a:last-child {
	border-bottom: none;
}
#sdt_pgr li {
	position: relative;
	left: -20px;
}
#sdt_pgr {
	width: 190px;
}
.su-lightbox-gallery a img {
	width: auto;
	height: 100%;
	margin: 0px;
}
.page-id-1937 .content-column-9 h3 {
	margin-bottom: -5px;
}
.page-id-1937 .content_mid_c p {
	margin-bottom: 0px;
}
.page-id-1937 .content_mid_c a {
	text-decoration: none;
}
.page-id-1937 #input_43_8 {
	width: 100% !important;
}
.page-id-1937 #input_43_6 {
	width: 99% !important;
}
.page-id-89 .su-button-style-flat span, .page-id-83 .su-button-style-flat span, .page-id-85 .su-button-style-flat span, .page-id-87 .su-button-style-flat span, .page-id-65 .su-button-style-flat span {
	position: static;
}
.page-id-83 .content-column-9 .su-service-title {
	margin-bottom: 0em;
	margin-top: -10px;
}
.page-id-83 .content-column-9 .su-service-content {
	margin-bottom: 2em;
}
.weblib-item-pagination .pagenumform {
	position: relative;
	top: -7px;
	left: -5px;
}
.ie9 .weblib-item-pagination .pagelabel {
	margin-bottom: 15px;
}
/*#post-2565 > section > div.content-column.content-column-9.content-column-first > div > div > div.su-tabs-nav > span:nth-child(5){display:none;}*/

/*To Life Form Styles*/

#gform_fields_59 .gfield_price, #gform_fields_59 .gfield_quantity {
	width: 50%;
	float: left;
	clear: none;
}
.tolifepackage {
	height: 700px;
	border: 1px solid #ccc;
	padding: 20px;
}
.tolifepackage h5 {
	color: #000;
	margin-bottom: 10px;
	text-transform: inherit;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
}
#field_59_14, #field_59_15, #field_59_16, #field_59_17, #field_59_18, #field_59_19, #field_59_20, #field_59_21, #field_59_22, #field_59_23, #field_59_24, #field_59_25, #field_59_26 {
	opacity: 0;
	width: 0;
	height: 0;
}
#field_59_8 {
	float: right !important;
}

/*MEDIA QUERIES */



@media screen and (max-width: 1833px) {
.contdownContainer {
	left: 16%;
}
#explorebar {
	width: 49%;
}
#exploreinner li {
	margin: 0 2%;
}
#footerfacebook, #footertwitter, #footerinstagram, #footeryoutube, #aboutBlog {
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 5px;
}
}

@media screen and (max-width: 1680px) {
.contdownContainer {
	left: 0;
	top: 101px;
	z-index: -1;
	background: rgba(55, 61, 74, 0.6);
	width: 100%;
}
.eventInfo {
	color: #fff;
	margin-left: 32%;
	margin-top: 10px;
	float: left;
	width: 7%;
	font-size: 12px;
}
#countdown {
	max-width: 21%;
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) iframe {
	width: 100%;
}
#explorebar {
	width: 49%;
}
}

@media screen and (max-width: 1650px) {
.pricediv a {
	position: static;
	width: 100%;
	float: left;
	padding: 0px;
}
.pricediv {
	width: 100%;
}
#explorebar {
	width: 49%;
}
.page-id-109 #mainwrapper .box img, .page-id-101 #mainwrapper .box img, .page-id-93 #mainwrapper .box img, .page-id-81 #mainwrapper .box img, .page-id-63 #mainwrapper .box img {
	width: 130%; /*margin: 0 0 0 -30%*/
	margin: 0px;
	max-width: 130%;
}
.page-id-83 #mainwrapper .box img, .page-id-97 #mainwrapper .box img, .page-id-863 #mainwrapper .box img, .page-id-867 #mainwrapper .box img {
	width: 130%;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	width: 104.5%;
}
.page-id-83 .su-slider {
	width: 780px !important;
	height: 300px !important;
}
}

@media screen and (max-width: 1600px) {
.pricediv a {
	position: static;
	width: 100%;
	float: left;
	padding: 0px;
}
.pricediv {
	width: 100%;
}
#explorebar {
	width: 49%;
}
.page-id-109 #mainwrapper .box img, .page-id-101 #mainwrapper .box img, .page-id-93 #mainwrapper .box img, .page-id-81 #mainwrapper .box img, .page-id-63 #mainwrapper .box img {
	width: 130%;
	max-width: 130%; /*margin: 0 0 0 -30%*/
	margin: 0px;
}
.page-id-83 #mainwrapper .box img, .page-id-97 #mainwrapper .box img, .page-id-863 #mainwrapper .box img, .page-id-867 #mainwrapper .box img {
	width: 150%;
	margin: -15% 0 0 -25%;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	width: 104.5%;
}
.page-id-83 .su-slider {
	width: 780px !important;
	height: 300px !important;
}
}

@media screen and (max-width: 1593px) {
#explorebar {
	width: 49%;
}
.staffmembers2 {
	width: 50%;
}
}

@media screen and (max-width: 1564px) {
.page-content .content-column-3 {
	width: 24%;
}
}

@media screen and (max-width: 1560px) {
#explorebar {
	width: 49%;
}
.page-content.content-column-3 {
	width: 24%;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 750px !important;
}
}

@media screen and (max-width: 1491px) {
#sdt_pgr3 li a:hover, #sdt_pgr3 li a, #sdt_pgr2 li a:hover, #sdt_pgr2 li a, #sdt_pgr1 li a:hover, #sdt_pgr1 li a {
	margin-left: 0px;
	width: 84%;
}
#lawfix {
	margin-top: 5px;
}
#titletext {
	right: 34%;
}
#footercontact li {
	font-size: 11px;
}
#footersitemap li {
	margin-right: 10px;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) iframe {
	width: 100%;
}
.sidebarexhibition a {
	width: 85%;
}
#recent-posts-4 h2 {
	width: 98.5%;
}
.page-id-83 .osc-res-tab .nav>li>a {
	font-size: 14px;
	margin-right: 8px;
	padding: 10px;
}
.webphysiology_portfolio .portfolio_page_img img {
	height: 190px;
}
.searchform .screen-reader-text {
	display: none;
}
.searchform #s {
	width: 50%;
	margin-right: 5px;
}
ul.sdt_menu li {
	width: 159px;
}
ul.sdt_menu li span span.sdt_descr {
	font-size: 9px;
}
#outermenucontainer {
	top: 30px
}
#uwpqsffrom_1080 {
	width: 35%;
}
.page-content .content-column-9 {
	width: 70%;
}
#mainwrapper .box {
	height: 170px;
}
#mainwrapper .box .scale-caption p {
	font-size: 12px;
	line-height: 14px;
}
#mainwrapper .box .caption {
	width: 83%;
	padding: 15px;
}
#menu-mobile-menu {
	display: none;
}
.buttoncontainer a {
	width: 100%;
}
#pagebanner {
	height: 270px;
}
.su-tabs-nav span {
	padding: 10px 8px;
}
.page-id-83 .su-slider {
	width: 780px !important;
	height: 300px !important;
}
.page-id-83 .su-slider .su-slider-slide img {
	height: 300px !important;
}
input.weblib-button:nth-child(10) {
	right: 0%;
}
#searchbox {
	width: 28%;
}
.volunteercaptcha .gfield_captcha_input_container {
	width: 48%;
}
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -11px;
	width: 90%;
}
#sdt_pgr2, #sdt_pgr1, #sdt_pgr3 {
	margin-left: -20px;
	width: 170px;
}
#toursfix, #trainingfix, #partnersfix {
	margin-top: 5px;
}
#resourcesfix, #summerfix {
	margin-top: 5px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.staffmembers2 {
	width: 50%;
}
.weblib-total-results {
	margin-bottom: 15px;
}
}

@media screen and (max-width: 1440px) {
#sdt_pgr3 li a:hover, #sdt_pgr3 li a, #sdt_pgr2 li a:hover, #sdt_pgr2 li a, #sdt_pgr1 li a:hover, #sdt_pgr1 li a {
	margin-left: 0px;
	width: 84%;
}
#lawfix {
	margin-top: 5px;
}
#home-title h1 {
	font-size: 35px !important;
}
#exploreinner li a {
	font-size: 15px !important;
}
#exploreinner li a {
	font-size: 14px !important;
}
#home #home-title p {
	font-size: 1.1em !important;
}
#home #home-title a {
	font-size: 1.1em !important;
}
#exploreinner li #donateBut {
	padding: 10px 25px;
}
#footercontact li {
	font-size: 11px;
}
#footersitemap li {
	margin-right: 10px;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) iframe {
	width: 100%;
}
.sidebarexhibition a {
	width: 85%;
}
#recent-posts-4 h2 {
	width: 98.5%;
}
.page-id-83 .osc-res-tab .nav>li>a {
	font-size: 14px;
	margin-right: 8px;
	padding: 10px;
}
.webphysiology_portfolio .portfolio_page_img img {
	height: 190px;
}
.searchform .screen-reader-text {
	display: none;
}
.searchform #s {
	width: 50%;
	margin-right: 5px;
}
ul.sdt_menu li {
	width: 159px;
}
ul.sdt_menu li span span.sdt_descr {
	font-size: 9px;
}
#outermenucontainer {
	top: 30px
}
#uwpqsffrom_1080 {
	width: 35%;
}
.page-content .content-column-9 {
	width: 70%;
}
#mainwrapper .box {
	height: 170px;
}
#mainwrapper .box .scale-caption p {
	font-size: 12px;
	line-height: 14px;
}
#mainwrapper .box .caption {
	width: 83%;
	padding: 15px;
}
#menu-mobile-menu {
	display: none;
}
.buttoncontainer a {
	width: 100%;
}
#pagebanner {
	height: 270px;
}
.su-tabs-nav span {
	padding: 10px 8px;
}
.page-id-83 .su-slider {
	width: 780px !important;
	height: 300px !important;
}
.page-id-83 .su-slider .su-slider-slide img {
	height: 300px !important;
}
input.weblib-button:nth-child(10) {
	right: 0%;
}
#searchbox {
	width: 28%;
}
.volunteercaptcha .gfield_captcha_input_container {
	width: 48%;
}
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -11px;
	width: 90%;
}
#sdt_pgr2, #sdt_pgr1, #sdt_pgr3 {
	margin-left: -20px;
	width: 170px;
}
#toursfix, #trainingfix, #partnersfix {
	margin-top: 5px;
}
#resourcesfix {
	margin-top: 20px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.su-button-style-flat:hover span {
	top: 130px !important;
}
#explorebar {
	width: 49%;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	width: 105.3%;
}
.pricediv a {
	position: static;
	width: 100%;
	float: left;
	padding: 0px;
}
.pricediv {
	width: 100%;
}
.weblib-total-results {
	margin-bottom: 15px;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	font-size: 16px;
}
/*New event forms*/
#gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	float: left;
}
#gform_page_55_1 #input_55_4_6, #input_56_4_6, #input_57_4_6 {
	top: 10px;
	margin-top: 10px;
	padding: 4px 0;
	width: 97.5%;
}
#gform_wrapper_55 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_56 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_57 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
	width: 49.8%;
}
#field_56_2, #field_57_2 {
	width: 47.2%;
	float: left;
	margin-right: 34px;
}
#gform_wrapper_55 #input_55_1_6, #gform_wrapper_56 #input_56_1_6, #gform_wrapper_57 #input_57_1_6 {
	width: 95%;
}
#gform_wrapper_55 #field_55_9, #gform_wrapper_56 #field_56_9, #gform_wrapper_57 #field_57_9 {
	float: left;
	width: 47.3%;
	margin-right: 35px;
}
#gform_wrapper_55 ul li.gfield, #gform_wrapper_56 ul li.gfield, #gform_wrapper_57 ul li.gfield {
	clear: none;
}
#gform_wrapper_55 #field_55_3, #gform_wrapper_56 #field_56_3, #gform_wrapper_57 #field_57_3 {
	float: left;
	width: 47.45%;
}
#gform_wrapper_55 .top_label input.medium, #gform_wrapper_55 .top_label select.medium, #gform_wrapper_56 .top_label input.medium, #gform_wrapper_56 .top_label select.medium, #gform_wrapper_57 .top_label input.medium, #gform_wrapper_57 .top_label select.medium {
	width: 100%;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year, .gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	padding: 5px;
}
}

@media screen and (max-width: 1400px) {
#sdt_pgr3 li a:hover, #sdt_pgr3 li a, #sdt_pgr2 li a:hover, #sdt_pgr2 li a, #sdt_pgr1 li a:hover, #sdt_pgr1 li a {
	margin-left: 0px;
	width: 85%;
}
#lawfix {
	margin-top: 5px;
}
#home-title h1 {
	font-size: 35px !important;
}
#exploreinner li a {
	font-size: 15px !important;
}
#exploreinner li a {
	font-size: 14px !important;
}
#home #home-title p {
	font-size: 1.1em !important;
}
#home #home-title a {
	font-size: 1.1em !important;
}
#exploreinner li #donateBut {
	padding: 10px 20px;
}
.tolifepackage {
	height: 850px;
}
}

@media screen and (max-width: 1368px) {
#home #home-title p {
	max-width: 280px;
}
#exploreinner li {
	margin: 0 1.5%;
}
.page-id-2911 .mobilesideimgclass {
	max-width: 230px;
	height: auto;
	margin-right: -50px;
}
#footerfacebook, #footertwitter, #footerinstagram, #footeryoutube, #aboutBlog {
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 3px;
}
.page-id-39 .tribe-events-list-widget-events {
	padding: 5px;
}
#titletext {
	right: 50%;
}
#footercontact li {
	font-size: 11px;
}
#footersitemap li {
	margin-right: 10px;
}
.page-id-67 .gadget > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) iframe {
	width: 100%;
}
.sidebarexhibition a {
	width: 85%;
}
#recent-posts-4 h2 {
	width: 98.5%;
}
.page-id-83 .osc-res-tab .nav>li>a {
	font-size: 14px;
	margin-right: 8px;
	padding: 10px;
}
.webphysiology_portfolio .portfolio_page_img img {
	height: 190px;
}
.searchform .screen-reader-text {
	display: none;
}
.searchform #s {
	width: 50%;
	margin-right: 5px;
}
ul.sdt_menu li {
	width: 159px;
}
ul.sdt_menu li span span.sdt_descr {
	font-size: 9px;
}
#outermenucontainer {
	top: 30px
}
#uwpqsffrom_1080 {
	width: 35%;
}
.page-content .content-column-9 {
	width: 70%;
}
#mainwrapper .box {
	height: 170px;
}
#mainwrapper .box .scale-caption p {
	font-size: 12px;
	line-height: 14px;
}
#mainwrapper .box .caption {
	width: 83%;
	padding: 15px;
}
#menu-mobile-menu {
	display: none;
}
.buttoncontainer a {
	width: 100%;
}
#pagebanner {
	height: 270px;
}
.su-tabs-nav span {
	padding: 10px 8px;
}
.page-id-83 .su-slider {
	width: 780px !important;
	height: 300px !important;
}
.page-id-83 .su-slider .su-slider-slide img {
	height: 300px !important;
}
input.weblib-button:nth-child(10) {
	right: 0%;
}
#searchbox {
	width: 28%;
}
.volunteercaptcha .gfield_captcha_input_container {
	width: 48%;
}
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -11px;
	width: 90%;
}
#sdt_pgr2, #sdt_pgr1, #sdt_pgr3 {
	margin-left: -20px;
	width: 170px;
}
#toursfix, #trainingfix, #partnersfix {
	margin-top: 5px;
}
#resourcesfix {
	margin-top: 20px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.staffmembers {
	width: 35%;
	float: left;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
#explorebar {
	width: 49%;
}
.homeslidertext {
	font-size: 16px !important;
}
.searchform input#searchsubmit {
	width: 44%;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 750px !important;
}
.breadtitle {
	max-width: 500px;
	max-height: 22px;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	width: 105.5%;
}
.page-content .content-column.content-column-last .content-column-content {
	width: 100%;
}
.loginregister {
	width: 93%;
}
.weblib-total-results {
	margin-bottom: 15px;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	font-size: 16px;
}
/*New event forms*/
#gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	float: left;
}
#gform_page_55_1 #input_55_4_6, #input_56_4_6, #input_57_4_6 {
	top: 10px;
	margin-top: 10px;
	padding: 4px 0;
	width: 97.5%;
}
#gform_wrapper_55 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_56 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_57 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
	width: 49.8%;
}
#field_56_2, #field_57_2 {
	width: 47.2%;
	float: left;
	margin-right: 34px;
}
#gform_wrapper_55 #input_55_1_6, #gform_wrapper_56 #input_56_1_6, #gform_wrapper_57 #input_57_1_6 {
	width: 95%;
}
#gform_wrapper_55 #field_55_9, #gform_wrapper_56 #field_56_9, #gform_wrapper_57 #field_57_9 {
	float: left;
	width: 47.3%;
	margin-right: 35px;
}
#gform_wrapper_55 ul li.gfield, #gform_wrapper_56 ul li.gfield, #gform_wrapper_57 ul li.gfield {
	clear: none;
}
#gform_wrapper_55 #field_55_3, #gform_wrapper_56 #field_56_3, #gform_wrapper_57 #field_57_3 {
	float: left;
	width: 47.45%;
}
#gform_wrapper_55 .top_label input.medium, #gform_wrapper_55 .top_label select.medium, #gform_wrapper_56 .top_label input.medium, #gform_wrapper_56 .top_label select.medium, #gform_wrapper_57 .top_label input.medium, #gform_wrapper_57 .top_label select.medium {
	width: 100%;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year, .gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	padding: 5px;
}
}

@media screen and (max-width: 1367px) {
ul.sdt_menu li {
	width: 159px;
}
.page-id-83 .osc-res-tab .nav>li>a {
	font-size: 13px;
	margin-right: 10px;
	padding: 12px;
}
#footercontact ul {
	width: 35%;
}
#footercontact ul:nth-child(3) {
	width: 63%;
}
.breadcrumb {
	margin-top: 10px;
}
#pagebanner {
	height: 260px;
}
.page-meta .right .history-set {
	margin-top: 15px;
}
.page-id-83 .su-slider {
	width: 800px !important;
	height: 250px !important;
}
.page-id-83 .su-slider-slide {
	height: 250px !important;
}
.su-custom-gallery-slide, .su-custom-gallery-slide img {
	height: 150px;
}
.su-column-inner h3 {
	height: 45px;
	font-size: 15px;
	margin: 0 auto;
}
.su-tabs-nav span {
	padding: 10px 5px;
	font-size: 11px;
}
#tribe-events-list-widget-2 ol {
	margin-left: 0px;
}
.date-start {
	font-size: 14px;
}
.tribe-events-widget-link a {
	text-align: center;
	width: 100%;
}
.su-note-inner {
	font-size: 11px;
	line-height: 15px;
}
.su-column-size-3-4 {
	width: 70%;
}
.su-responsive-media-yes {
	padding-bottom: 165px;
}
.content-column-content h2 {
	font-size: 20px;
}
input.weblib-button:nth-child(10) {
	right: 0%;
}
#searchbox {
	width: 28%;
}
.weblib-total-results {
	font-size: 100%;
}
.weblib-item-pagination-table {
	margin: 2px 20%;
}
.page-id-117 .searchform #s {
	width: 44%;
}
.page-id-117 #searchform {
	height: 30px;
}
#outermenucontainer {
	top: 30px;
}
#uwpqsffrom_1080 {
	width: 35%;
}
.page-content .content-column-9 {
	width: 70%;
}
#mainwrapper .box {
	height: 170px;
}
#mainwrapper .box .scale-caption p {
	font-size: 12px;
	line-height: 14px;
}
#mainwrapper .box .caption {
	width: 83%;
	padding: 15px;
}
.volunteercaptcha .gfield_captcha_input_container {
	width: 45%;
}
.page-id-83 .su-slider {
	width: 730px !important;
	height: 250px !important;
}
.page-id-83 .su-slider .su-slider-slide img {
	height: 250px !important;
}
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -11px;
	width: 90%;
}
#sdt_pgr {
	margin-left: -20px;
}
#sdt_pgr li {
	left: -20px;
}
#titletext {
	right: 55%;
}
#toursfix, #trainingfix, #partnersfix {
	margin-top: 5px;
}
#resourcesfix {
	margin-top: 20px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.staffmembers {
	width: 35%;
	float: left;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
#explorebar {
	width: 49%;
}
.homeslidertext {
	font-size: 15px !important;
}
.breadtitle {
	max-width: 350px;
	max-height: 22px;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 750px !important;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	width: 105.5%;
}
#mainwrapper .box {
	height: 160px;
}
.page-content .content-column.content-column-last .content-column-content {
	width: 100%;
}
.loginregister {
	width: 93%;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	font-size: 16px;
}
/*New event forms*/
#gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_55_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_56_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], #gform_page_57_1 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	float: left;
}
#gform_page_55_1 #input_55_4_6, #input_56_4_6, #input_57_4_6 {
	top: 10px;
	margin-top: 10px;
	padding: 4px 0;
	width: 97.5%;
}
#gform_wrapper_55 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_56 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, #gform_wrapper_57 .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
	width: 49.8%;
}
#field_56_2, #field_57_2 {
	width: 47.2%;
	float: left;
	margin-right: 34px;
}
#gform_wrapper_55 #input_55_1_6, #gform_wrapper_56 #input_56_1_6, #gform_wrapper_57 #input_57_1_6 {
	width: 95%;
}
#gform_wrapper_55 #field_55_9, #gform_wrapper_56 #field_56_9, #gform_wrapper_57 #field_57_9 {
	float: left;
	width: 46.8%;
	margin-right: 27px;
}
#gform_wrapper_55 ul li.gfield, #gform_wrapper_56 ul li.gfield, #gform_wrapper_57 ul li.gfield {
	clear: none;
}
#gform_wrapper_55 #field_55_3, #gform_wrapper_56 #field_56_3, #gform_wrapper_57 #field_57_3 {
	float: left;
	width: 47.45%;
}
#gform_wrapper_55 .top_label input.medium, #gform_wrapper_55 .top_label select.medium, #gform_wrapper_56 .top_label input.medium, #gform_wrapper_56 .top_label select.medium, #gform_wrapper_57 .top_label input.medium, #gform_wrapper_57 .top_label select.medium {
	width: 100%;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year, .gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	padding: 5px;
}
}

@media screen and (max-width: 1280px) {
#sdt_pgr3 li a:hover, #sdt_pgr3 li a, #sdt_pgr2 li a:hover, #sdt_pgr2 li a, #sdt_pgr1 li a:hover, #sdt_pgr1 li a {
	margin-left: -3px;
	width: 86%;
}
#lawfix {
	margin-top: 5px;
}
#home-title h1 {
	font-size: 35px !important;
}
#exploreinner li a {
	font-size: 15px !important;
}
#exploreinner li a {
	font-size: 14px !important;
}
#home #home-title p {
	font-size: 1em !important;
}
#home #home-title a {
	font-size: 1em !important;
}
#exploreinner li #donateBut {
	padding: 10px 20px;
}
#home #home-title p {
	max-width: 250px;
}
#exploreinner li {
	margin: 0 1%;
}
.page-id-39 .tribe-events-list-widget-events {
	padding: 5px;
}
ul.sdt_menu li {
	width: 159px;
}
.page-id-83 .osc-res-tab .nav>li>a {
	font-size: 13px;
	margin-right: 10px;
	padding: 12px;
}
#footercontact ul {
	width: 35%;
}
#footercontact ul:nth-child(3) {
	width: 63%;
}
.breadcrumb {
	margin-top: 10px;
}
#pagebanner {
	height: 260px;
}
.page-meta .right .history-set {
	margin-top: 15px;
}
.page-id-83 .su-slider {
	width: 800px !important;
	height: 250px !important;
}
.page-id-83 .su-slider-slide {
	height: 250px !important;
}
.su-custom-gallery-slide, .su-custom-gallery-slide img {
	height: 150px;
}
.su-tabs-nav span {
	padding: 10px 5px;
	font-size: 11px;
}
#tribe-events-list-widget-2 ol {
	margin-left: 0px;
}
.date-start {
	font-size: 14px;
}
.tribe-events-widget-link a {
	text-align: center;
	width: 100%;
}
.su-note-inner {
	font-size: 11px;
	line-height: 15px;
}
.su-column-size-3-4 {
	width: 70%;
}
.su-responsive-media-yes {
	padding-bottom: 165px;
}
.content-column-content h2 {
	font-size: 20px;
}
input.weblib-button:nth-child(10) {
	right: 0%;
}
#searchbox {
	width: 28%;
}
.weblib-total-results {
	font-size: 100%;
}
.weblib-item-pagination-table {
	margin: 2px 20%;
}
.page-id-117 .searchform #s {
	width: 44%;
}
.page-id-117 #searchform {
	height: 30px;
}
#outermenucontainer {
	top: 30px;
}
#uwpqsffrom_1080 {
	width: 35%;
}
.page-content .content-column-9 {
	width: 70%;
}
#mainwrapper .box {
	height: 170px;
}
#mainwrapper .box .scale-caption p {
	font-size: 12px;
	line-height: 14px;
}
#mainwrapper .box .caption {
	width: 83%;
	padding: 15px;
}
.volunteercaptcha .gfield_captcha_input_container {
	width: 45%;
}
.page-id-83 .su-slider {
	width: 730px !important;
	height: 250px !important;
}
.page-id-83 .su-slider .su-slider-slide img {
	height: 250px !important;
}
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -11px;
	width: 90%;
}
#sdt_pgr {
	margin-left: -20px;
}
#sdt_pgr li {
	left: -20px;
}
#titletext {
	right: 55%;
}
#toursfix, #trainingfix, #partnersfix {
	margin-top: 5px;
}
#resourcesfix {
	margin-top: 20px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.staffmembers {
	width: 35%;
	float: left;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
#explorebar {
	width: 49%;
}
.homeslidertext {
	font-size: 15px !important;
}
.breadtitle {
	max-width: 300px;
	max-height: 22px;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 750px !important;
}
.page-id-83 .su-button-center, .page-id-97 .su-button-center, .page-id-863 .su-button-center, .page-id-867 .su-button-center {
	width: 105.5%;
}
#mainwrapper .box {
	height: 160px;
}
.page-content .content-column.content-column-last .content-column-content {
	width: 100%;
}
.loginregister {
	width: 93%;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	font-size: 16px;
}
}

@media screen and (max-width: 1272px) {
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -12px;
	width: 96%;
}
#sdt_pgr {
	margin-left: -20px;
}
#sdt_pgr li {
	left: -20px;
}
#logocontainer {
	width: 188px;
}
.page-content .content-column.content-column-last .content-column-content {
	width: 100%;
}
ul.sdt_menu li {
	width: 158px;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	font-size: 16px;
}
}

@media screen and (max-width: 1268px) {
#sdt_pgr3 li a:hover, #sdt_pgr3 li a, #sdt_pgr2 li a:hover, #sdt_pgr2 li a, #sdt_pgr1 li a:hover, #sdt_pgr1 li a {
	margin-left: -18px;
	width: 95%;
}
#menuicon1, #menuicon2, #menuicon3 {
	margin-left: -25px;
	width: 96%;
}
#menusubitem1:hover #sdt_pgr1, #menusubitem3:hover #sdt_pgr3, #menusubitem2:hover #sdt_pgr2 {
	left: 165px;
}
#lawfix {
	margin-top: 20px;
}
#sdt_pgr {
	margin-left: -20px;
}
#sdt_pgr li {
	left: -20px;
}
#logocontainer {
	width: 188px;
}
.page-content .content-column.content-column-last .content-column-content {
	width: 100%;
}
ul.sdt_menu li {
	width: 145px;
}
.page-id-65 .content-column-9 .su-tabs-panes h3 {
	font-size: 16px;
}
#footerfacebook, #footertwitter, #footerinstagram, #footeryoutube, #aboutBlog {
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 1px;
}
.tolifepackage {
	height: 900px;
}
}

@media screen and (max-width: 1211px) {
ul.sdt_menu li {
	width: 145px;
}
}

@media screen and (max-width: 1200px) {
aside #sidebar-content .su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0px !important;
	background: transparent !important;
}
.timeline_container .timeline_tab_content {
	width: 100%;
	padding: 0;
}
.timeline_tabs {
	width: 96%;
}
.page-id-39 #container #content {
	background: url('/wp-content/uploads/2014/04/Florida-Holocaust-Museum-35484-2.jpg');
	background-repeat: no-repeat;
	background-position: center left;
	background-size: cover;
}
.background .background-video .background-image, .background .background-images .background-image {
	top: 20px;
	z-index: -1;
}
.background {
	z-index: 1;
	min-width: 1150px;
	overflow: hidden;
}
#homerevslider {
	display: none;
}
.forcefullwidth_wrapper_tp_banner {
	display: block;
}
.background .background-video img,  .background .background-images img {
	display: block;
}
.background .background-video *,  .background .background-images * {
	display: block;
}
.background .background-video .background-image,  .background .background-images .background-image {
	background-image: url('/wp-content/uploads/2014/04/Florida-Holocaust-Museum-35484-2.jpg') !important;
}
.headerbnr img {
	margin-top: 0px;
}
#container aside {
	display: block;
	z-index: 11;
	background: #292F3C;
	;
}
#outermenucontainer {
	display: none;
	top: 30px
}
#content {
	margin-left: 90px;
}
#pagebanner {
	margin-top: 0px;
	height: 150px;
}
aside {
	height: 100%;
	padding: 20px 20px 0 20px;
	top: 0px;
}
aside #sidebar-content {
	background: #292F3C;
	width: 200px;
}
.page-content .content-column-9 {
	width: 95.5%;
}
#container #content {
	width: auto; /*min-width:93%;*/
}
/*#container {overflow:hidden;}*/
.page-content .content-column-3 {
	width: 100%;
}
#Default_Sidebar {
	margin-top: 30px;
}
#Default_Sidebar #text-5 {
	width: 31%;
	float: left;
	margin: 0 10px;
}
#Default_Sidebar > ul > li {
	width: 29%;
	margin: 0 10px;
	float: left;
}
#Default_Sidebar #recent-posts-4 {
	width: 100%;
	margin-left: -20px;
}
#Default_Sidebar .widget_recent_entries li {
	background-size: 3%;
}
.breadtitle {
	max-width: 250px;
	height: 22px;
	overflow: hidden;
}
.post .page-featured-image {
	width: 34%;
	margin-right: 15px;
	height: auto;
}
#content #posts-list-full_bk {
	margin-top: 30px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 96%;
}
.post-content h2 .history-set {
	font-size: 20px;
	text-decoration: none;
}
#posts-list-bar_bk #posts-list-load-more {
	text-align: center;
}
#posts-list-bar_bk .button-flat {
	background: #4c7092;
	color: #fff;
}
#posts-list-bar_bk .button-flat:hover {
	background: #292F3C;
	color: #fff;
}
#posts-list-load-more svg {
	height: 30px;
}
#posts-list-bar_bk .post {
	margin-bottom: 15px;
	background: #E4E4E4;
	padding: 25px;
	border: 1px solid #ccc;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 96%;
}
#search-4 #searchform {
	height: 33px;
}
#search-4 #searchform #s {
	width: 100%;
}
.page-meta .right a, .page-meta .left a {
	text-decoration: none;
	background: #e4e4e4;
	padding: 5px;
	border: 1px solid #ccc;
	color: #292F3C;
	position: relative;
	top: 10px;
}
.page-meta .right {
	margin-bottom: 20px;
}
.page-meta .right a {
	left: -50%;
}
.page-meta .left a {
	left: 1%;
}
.full-screen {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 800px;
}
#uwpqsffrom_1080 {
	width: 50%;
}
footer {
	display: none;
}
#footercontact ul li i {
	display: block;
}
.staffmembers {
	width: 35%;
	float: left;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
#explorebar {
	width: 100%;
	top: -10px !important;
}
.homeslidertext {
	left: 90px !important;
	top: 445px !important;
}
.homesliderbut {
	top: 540px !important;
	left: 110px !important;
}
#donatenowbut {
	position: absolute;
	top: -100px;
	width: auto;
	left: 40px;
}
.breadcrumb {
	width: 87%;
}
#page h1.page-title {
	margin-top: 10px;
}
.page-id-65 .su-tabs-nav span:hover {
	background: #adadad;
}
.searchform input#searchsubmit {
	width: 100%;
	margin-top: 10px;
}
#posts-list-bar_bk .post-content h2 a.history-set {
	line-height: 20px;
}
#posts-list-full_bk h1.page-title {
	margin-left: 20px;
}
.page-id-75 .su-note {
	margin-bottom: 15px;
}
#menu-mobile-menu .textwidget li {
	list-style: none;
}
.page-id-1916 .su-tabs-nav span:hover, .page-id-2565 .su-tabs-nav span:hover {
	background: #adadad;
}
.page-id-1916 .su-tabs-pane, .page-id-2565 .su-tabs-pane {
	min-height: 100% !important;
}
.su-custom-gallery-title-always span {
	font-size: 17px !important;
}
.weblib-item-pagination .pagenumform input[type="text"] {
	font-size: 18px;
	width: 40px;
	margin-right: 5px;
}
.tribe-events-single {
	width: 88%;
	float: left;
}
#logo svg, #logo img {
	width: 80px;
	height: auto;
	position: absolute;
	left: 5px;
	top: 15px;
}
#sidebar-content .su-spoiler-style-fancy {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	color: #fff;
	margin: 10px 0;
	width: 100%;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	background: none;
}
.textwidget ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}
.textwidget ul li a:hover {
	color: #5BA6E0;
}
#page h1.page-title {
	margin-top: 0;
	margin-left: 5.8%;
	width: 85%;
}
.textwidget li {
	border: none;
	margin: 10px 0;
	padding: 7px 5px;
}
.textwidget li li {
	border: none;
	padding: 0px;
	list-style: none;
}
.textwidget .su-spoiler-title {
	padding: 0px;
}
.textwidget .su-spoiler-style-fancy {
	margin: 0px;
}
.textwidget .su-spoiler-icon {
	top: 0px;
}
#footercontact li {
	border: none;
	margin: 0;
	padding: 0px;
	float: right;
}
#footercontact h3, #footercontact1 h3, #footercontact2 h3, #footersocial h3 {
	color: #ffffff !important;
}/*Added orange color*/
#footersocial ul li {
	width: 32px;
	border: none;
	margin-bottom: 80px;
}
#footercontact ul, #footercontact {
	width: 100%;
	color: #fff;
}
#footercontact ul:nth-child(3) {
	width: 100%;
}
#footersocial, #footersocial ul {
	width: 100%;
}
footer ul {
	float: left !important;
}
footer ul li a {
	padding: 0px;
}
#footersocial {
	margin-bottom: 15px;
	margin-top: 20px;
}
#sidebar-content input#uwpqsf_id_key {
	width: 100%;
	margin-top: 4px;
	margin-left: -3px;
	float: left;
	padding: 5px 0px;
}
aside .widget ul {
	margin-left: 0px;
}
#footersitemap {
	display: none !important;
}
#sidebar-content #uwpqsffrom_1080 {
	width: 100%;
}
#container #content #home #explorebar div {
	display: inline-block;
	float: left;
}
#explore4th {
	width: 64%;
	margin-top: 25px;
	margin-left: 5px;
}
#homeWidget {
	width: 100%;
	height: 150px;
}
#explore4th h2 {
	font-size: 25px;
	text-align: left;
	line-height: 25px;
	width: 100%;
	margin: 10px 0px 0px 20px;
	margin-bottom: 0px;
}
.page-id-39 .hfeed {
	margin-top: 0px;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 750px !important;
}
#explore4th:hover .tribe-events-list-widget-events {
	display: none;
}
#explore4th:hover .tribe-events-list-widget-events:nth-child(1) {
	display: block;
}
#explore4th {
	position: relative;
	top: 0px;
	height: 150px;
}
#explore4th:hover {
	height: 150px;
	top: 0px;
}
.page-id-39 #homeDonate a {
	top: 71px;
	padding: 58px 30px;
	left: 575px;
	right: auto;
	position: fixed;
}
#homeDonate a {
	display: none;
	z-index: 11;
	background: #292F3C;
	text-decoration: none;
	color: #F9B500;
	border: 1px solid #fff;
}
.page-id-39 #homeDonate a {
	display: block;
}
.page-id-39 #homeDonate a:hover {
	top: 71px;
	padding: 58px 30px;
}
#explore4th {
	display: none !important;
}
.ie7 html, .ie8 html, .ie9 html, .ie10 html {
	min-width: 1201px !important;
}
}

@media screen and (max-width: 1024px) {
aside #sidebar-content .su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0px !important;
	background: transparent !important;
}
.page-id-2565 .su-column-size-1-3 {
	width: 100% !important;
}
.tolifepackage {
	height: 600px;
}
.twentyfifth-first {
	width: 100% !important;
	padding: 0%;
}
.twentyfifth-second {
	width: 100% !important;
	background: #292f3c;
}
.loginregister {
	width: 98%;
	margin-left: -15px;
}
#titletext {
	left: 80px !important;
	text-align: left !important;
}
#home #home-title p {
	max-width: 600px !important;
	text-align: left !important;
}
#explorebar {
	height: 250px !important;
}
#homeDonate {
	display: none;
}
#container {
	height: 100%; /*overflow-y:auto;*/
}
#container aside {
	display: block;
	z-index: 11;
	background: #292F3C;
}
#outermenucontainer {
	display: block;
	width: 100%;
	height: auto;
	background-color: transparent;
	z-index: 100;
	border-bottom: 0;
	position: static;
	top: 30px;
}
#innermenucontainer {
	display: none;
}
#content {
	margin-left: 90px;
}
#pagebanner {
	margin-top: 0px;
	height: 150px;
}
aside {
	height: 100%;
	padding: 20px 20px 0 20px;
	top: 0px;
}
aside #sidebar-content {
	background: #292F3C;
}
.page-content .content-column-9 {
	width: 95%;
	float: left;
}
#container #content {
	width: auto; /*min-width:93%;*/
	height: auto;
	margin-bottom: 0px;
}
.page-content .content-column-3 {
	width: 100%;
}
#Default_Sidebar {
	margin-top: 30px;
}
#Default_Sidebar #text-5 {
	width: 31%;
	float: left;
	margin: 0 10px;
}
#Default_Sidebar > ul > li {
	width: 29%;
	margin: 0 10px;
	float: left;
}
#Default_Sidebar #recent-posts-4 {
	width: 100%;
	margin-left: -20px;
}
#Default_Sidebar .widget_recent_entries li {
	background-size: 3%;
}
.breadtitle {
	max-width: 250px;
	height: 22px;
	overflow: hidden;
}
.post .page-featured-image {
	width: 34%;
	margin-right: 15px;
	height: auto;
}
#content #posts-list-full_bk {
	margin-top: 30px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 96%;
}
.post-content h2 .history-set {
	font-size: 20px;
	text-decoration: none;
}
#posts-list-bar_bk #posts-list-load-more {
	text-align: center;
}
#posts-list-bar_bk .button-flat {
	background: #4c7092;
	color: #fff;
}
#posts-list-bar_bk .button-flat:hover {
	background: #292F3C;
	color: #fff;
}
#posts-list-load-more svg {
	height: 30px;
}
#posts-list-bar_bk .post {
	margin-bottom: 15px;
	background: #E4E4E4;
	padding: 25px;
	border: 1px solid #ccc;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 96%;
}
#search-4 #searchform {
	height: 33px;
}
#search-4 #searchform #s {
	width: 100%;
}
.page-meta .right a, .page-meta .left a {
	text-decoration: none;
	background: #e4e4e4;
	padding: 5px;
	border: 1px solid #ccc;
	color: #292F3C;
	position: relative;
	top: 10px;
}
.page-meta .right {
	margin-bottom: 20px;
}
.page-meta .right a {
	left: -50%;
}
.page-meta .left a {
	left: 1%;
}
.full-screen {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 800px;
}
#uwpqsffrom_1080 {
	width: 50%;
}
footer {
	display: none;
}
#logo {
	margin-top: 50px;
}
.page-id-83 .su-slider {
	width: 500px !important;
	height: 200px !important;
}
#container #content #page .page {
	width: 95%;
}
.page-content .content-column .content-column-content {
	margin-right: 0px;
}
.menu-item-type-post_type, .menu-item-type-custom {
	background-size: 1% !important;
}
.page-id-83 .su-column-size-1-4 {
	width: 48% !important;
	float: left !important;
}
.page-id-83 .su-row .su-column, .page-id-97 .su-row .su-column {
	margin: 0 1% 0 1% !important;
}
.su-column-size-3-4 {
	width: 70% !important;
}
.page-id-71 .su-column {
	float: left;
}
.page-id-71 .su-custom-gallery-slide img {
	max-width: 115px;
}
.page-id-71 .su-column-size-1-4 {
	width: 23% !important;
}
.su-column-size-1-4 {
	width: 45% !important;
	float: left;
}
.page-id-71 .su-row .su-column {
	margin: 0 2% 0 1% !important;
}
.su-row .su-column {
	margin: 0 2% 0 2% !important;
}
#mainwrapper .box .caption {
	width: 89%;
}
#tribe-events-pg-template {
	width: 95%;
}
#tribe-events-content-wrapper {
	width: 82%;
	float: left;
}
.tribe-events-after-html {
	width: 88%;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#footersitemap {
	display: none !important;
}
.su-button-style-flat span {
	width: auto;
}
descriptiondiv {
	width: 100%;
	margin-top: -67px;
	float: right;
	clear: both;
	margin-bottom: 30px;
}
.pricediv {
	width: 100%;
	margin-bottom: 0px;
}
#searchform label {
	font-size: 13px;
}
#searchby, #weblib_orderby, #weblib_order {
	width: 28%;
	font-size: 13px;
}
.background {
	z-index: -1;
}
.page-id-39 #container #content {
	background: transparent;
}
#container #content {
	width: auto;
}
#home #home-title {
	width: 100%;
}
#home #home-title h1 {
	color: #292F3C;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
#home #home-title p {
	font-size: 1em;
	color: #131313;
	text-align: center;
}
#home #home-title a {
	margin-top: -5px;
	display: inline-block;
	border: 0px;
	color: #fff;
	line-height: 1.2em;
	font-size: 1em;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	margin: 0 auto;
	text-align: center;
}
#explorebar {
	bottom: 550px;
}
#titletext {
	right: 15%;
	margin-top: 15px;
}
#searchbox {
	width: 19%;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1) {
	display: none;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(1) {
	margin-top: 10px;
}
.weblib-item-pagination-table {
	margin: 2px 0;
}
#sidebar-content .su-spoiler-style-fancy {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	color: #fff;
	margin: 10px 0;
	width: 100%;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	background: none;
}
.textwidget ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}
.textwidget ul li a:hover {
	color: #5BA6E0;
}
#page h1.page-title {
	margin-top: 0;
	margin-left: 5.8%;
	width: 85%;
}
.textwidget li {
	border: none;
	margin: 10px 0;
	padding: 7px 5px;
}
.textwidget li li {
	border: none;
	padding: 0px;
	list-style: none;
}
.textwidget .su-spoiler-title {
	padding: 0px;
}
.textwidget .su-spoiler-style-fancy {
	margin: 0px;
}
.textwidget .su-spoiler-icon {
	top: 0px;
}
#footercontact li {
	border: none;
	margin: 0;
	padding: 0px;
	float: right;
}
#footercontact h3, #footercontact1 h3, #footercontact2 h3, #footersocial h3 {
	color: #ffffff !important;
}/*Added orange color*/
#footersocial ul li {
	width: 32px;
	border: none;
	margin-bottom: 80px;
}
.page-id-65 .su-tabs-vertical .su-tabs-nav {
	width: 100%;
}
.page-id-65 .su-tabs-pane {
	padding: 0px;
	width: 100%;
}
.page-id-65 .su-tabs-vertical .su-tabs-panes {
	width: 100%;
}
.buttoncontainer a {
	width: 97%;
}
.membershipside {
	padding: 20px;
}
.membershiplan {
	width: 92%;
}
.membershipbut {
	width: 100%;
	margin-top: 20px;
	bottom: -20px;
	text-align: center;
}
.page-id-65 .su-column-size-2-3 {
	clear: both;
	padding: 0px;
}
.page-content .content-column.content-column-first .content-column-content {
	padding: 15px;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#tribe-events-pg-template {
	margin-top: -15px;
}
.tribe-events-after-html {
	width: 88%;
}
.embedyoutube, .underyoutube {
	width: 100%;
}
aside #sidebar-content {
	width: 200px;
	padding: 20px 10px 0 10px;
}
#page .page-featured-image img {
	width: 150%;
	margin: -30% -25%;
	height: auto;
}
.post .page-featured-image {
	height: 200px;
}
#newsSidebar #searchform {
	margin-top: 25px;
}
#newsSidebar .searchform #s {
	width: 80%;
}
.page-id-97 .su-column-size-1-3 {
	width: 31%;
	float: left;
}
.page-id-97 .su-custom-gallery-slide img {
	margin: -5% -25%;
	width: 150%;
	height: auto;
}
#footercontact ul, #footercontact {
	width: 100%;
	color: #fff;
}
#footercontact ul:nth-child(3) {
	width: 100%;
}
#footersocial, #footersocial ul {
	width: 100%;
}
footer ul li a {
	padding: 0px;
}
#footersocial {
	margin-bottom: 15px;
	margin-top: 20px;
}
#content .type-post {
	width: 95%;
}
.descriptiondiv {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 0px;
}
.page-id-863 .su-custom-gallery-slide img, .page-id-867 .su-custom-gallery-slide img {
	margin: -30% -25%;
	width: 150%;
	height: auto;
}
.page-id-867 div.su-column:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
	width: 600px;
}
#sidebar-content .su-spoiler-content {
	padding: 0px 20px 0px 0px;
}
#content #posts-list-full_bk {
	margin-top: 0%;
	width: 100%;
}
#search-4 #searchform #s {
	width: 100%;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 83%;
	padding: 25px 20px 25px 20px;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 83%;
}
.page-id-83 .mobilesideimgclass {
	width: 50%;
	height: auto;
}
.page-id-65 .su-tabs-nav span {
	text-align: center;
}
.page-id-83 .su-tabs-nav span {
	text-align: center;
}
.page-id-71 .su-column-size-3-4 {
	width: 65% !important;
}
.page-id-71 #mainwrapper .box img {
	margin: -18% 0 0 -10%;
}
#menu-visit, #menu-learn, #menu-explore, #menu-support, #menu-about {
	margin-top: 20px;
}
.homeslidertext, .homesliderbut {
	display: none !important;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.staffmembers {
	width: 35%;
	float: left;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
#menu-mobile-menu .textwidget li {
	list-style: none;
}
.tribe-events-single {
	width: 88%;
	float: left;
}
#explore4th {
	width: 65%;
	margin-top: 85px;
	margin-left: 26px;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 750px !important;
}
}

@media screen and (max-height: 1000px) {
.homeslidertext {
	top: 615px !important;
}
.homesliderbut {
	top: 740px !important;
}
#explorebar {
	top: 615px !important;
	position: absolute !important;
}
aside #sidebar-content .su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0px !important;
	background: transparent !important;
	text-transform: uppercase;
}
}

@media screen and (max-width: 966px) {
#Default_Sidebar #text-5 {
	width: 65%;
	float: left;
	margin: 10px;
}
#Default_Sidebar > ul > li {
	width: 62%;
	margin: 10px;
	float: left;
}
.sidebarexhibition {
	margin-left: 0px;
	width: 98%;
}
#uwpqsffrom_1080 {
	width: 50%;
}
footer {
	display: none;
}
#container aside {
	display: block;
	z-index: 11;
	background: #292F3C;
}
#outermenucontainer {
	display: none;
	top: 30px
}
#content {
	margin-left: 90px;
}
#pagebanner {
	margin-top: 0px;
	height: 150px;
}
aside {
	height: 100%;
	padding: 20px 20px 0 20px;
	top: 0px;
}
aside #sidebar-content {
	background: #292F3C;
}
.page-content .content-column-9 {
	width: 100%;
}
#container #content {
	width: auto; /*min-width:93%;*/
}
/*#container {overflow:hidden;}*/
.page-content .content-column-3 {
	width: 100%;
}
#Default_Sidebar {
	margin-top: 30px;
}
#Default_Sidebar #text-5 {
	width: 31%;
	float: left;
	margin: 0 10px;
}
#Default_Sidebar > ul > li {
	width: 29%;
	margin: 0 10px;
	float: left;
}
#Default_Sidebar #recent-posts-4 {
	width: 100%;
	margin-left: -20px;
}
#Default_Sidebar .widget_recent_entries li {
	background-size: 3%;
}
.breadtitle {
	max-width: 250px;
	height: 22px;
	overflow: hidden;
}
.post .page-featured-image {
	width: 34%;
	margin-right: 15px;
	height: auto;
}
#content #posts-list-full_bk {
	margin-top: 30px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 96%;
}
.post-content h2 .history-set {
	font-size: 20px;
	text-decoration: none;
}
#posts-list-bar_bk #posts-list-load-more {
	text-align: center;
}
#posts-list-bar_bk .button-flat {
	background: #4c7092;
	color: #fff;
}
#posts-list-bar_bk .button-flat:hover {
	background: #292F3C;
	color: #fff;
}
#posts-list-load-more svg {
	height: 30px;
}
#posts-list-bar_bk .post {
	margin-bottom: 15px;
	background: #E4E4E4;
	padding: 25px;
	border: 1px solid #ccc;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 96%;
}
#search-4 #searchform {
	height: 33px;
}
#search-4 #searchform #s {
	width: 100%;
}
.page-meta .right a, .page-meta .left a {
	text-decoration: none;
	background: #e4e4e4;
	padding: 5px;
	border: 1px solid #ccc;
	color: #292F3C;
	position: relative;
	top: 10px;
}
.page-meta .right {
	margin-bottom: 20px;
}
.page-meta .right a {
	left: -50%;
}
.page-meta .left a {
	left: 1%;
}
.full-screen {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 800px;
}
#uwpqsffrom_1080 {
	width: 50%;
}
footer {
	display: none;
}
.staffmembers {
	width: 35%;
	float: left;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
#menu-mobile-menu .textwidget li {
	list-style: none;
}
.tribe-events-single {
	width: 88%;
	float: left;
}
aside #sidebar-content .su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0px !important;
	background: transparent !important;
	text-transform: uppercase;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 500px !important;
	height: 150px !important;
}
.page-id-1635 .su-carousel .su-carousel-slide img, .page-id-2352 .su-carousel .su-carousel-slide img, .page-id-2358 .su-carousel .su-carousel-slide img, .page-id-2356 .su-carousel .su-carousel-slide img, .page-id-2360 .su-carousel .su-carousel-slide img {
	height: 150px !important;
}
}

@media screen and (max-width: 960px) {
aside #sidebar-content .su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0px !important;
	text-transform: uppercase;
	background: transparent !important;
}
#container {
	height: 100%; /*overflow-y:auto;*/
}
#container aside {
	display: block;
	z-index: 11;
	background: #292F3C;
}
#outermenucontainer {
	display: block;
	width: 100%;
	height: auto;
	background-color: transparent;
	z-index: 100;
	border-bottom: 0;
	position: static;
	top: 30px;
}
#innermenucontainer {
	display: none;
}
#content {
	margin-left: 90px;
}
#pagebanner {
	margin-top: 0px;
	height: 150px;
}
aside {
	height: 100%;
	padding: 20px 20px 0 20px;
	top: 0px;
}
aside #sidebar-content {
	background: #292F3C;
}
.page-content .content-column-9 {
	width: 94%;
}
#container #content {
	width: auto; /*min-width:93%;*/
	height: auto;
	margin-bottom: 0px;
}
.page-content .content-column-3 {
	width: 100%;
}
#Default_Sidebar {
	margin-top: 30px;
}
#Default_Sidebar #text-5 {
	width: 31%;
	float: left;
	margin: 0 10px;
}
#Default_Sidebar > ul > li {
	width: 29%;
	margin: 0 10px;
	float: left;
}
#Default_Sidebar #recent-posts-4 {
	width: 100%;
	margin-left: -20px;
}
#Default_Sidebar .widget_recent_entries li {
	background-size: 3%;
}
.breadtitle {
	max-width: 250px;
	height: 22px;
	overflow: hidden;
}
.post .page-featured-image {
	width: 34%;
	margin-right: 15px;
	height: auto;
}
#content #posts-list-full_bk {
	margin-top: 30px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 96%;
}
.post-content h2 .history-set {
	font-size: 20px;
	text-decoration: none;
}
#posts-list-bar_bk #posts-list-load-more {
	text-align: center;
}
#posts-list-bar_bk .button-flat {
	background: #4c7092;
	color: #fff;
}
#posts-list-bar_bk .button-flat:hover {
	background: #292F3C;
	color: #fff;
}
#posts-list-load-more svg {
	height: 30px;
}
#posts-list-bar_bk .post {
	margin-bottom: 15px;
	background: #E4E4E4;
	padding: 25px;
	border: 1px solid #ccc;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 96%;
}
#search-4 #searchform {
	height: 33px;
}
#search-4 #searchform #s {
	width: 100%;
}
.page-meta .right a, .page-meta .left a {
	text-decoration: none;
	background: #e4e4e4;
	padding: 5px;
	border: 1px solid #ccc;
	color: #292F3C;
	position: relative;
	top: 10px;
}
.page-meta .right {
	margin-bottom: 20px;
}
.page-meta .right a {
	left: -50%;
}
.page-meta .left a {
	left: 1%;
}
.full-screen {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 800px;
}
#uwpqsffrom_1080 {
	width: 50%;
}
footer {
	display: none;
}
#logo {
	margin-top: 50px;
}
.page-id-83 .su-slider {
	width: 500px !important;
	height: 200px !important;
}
#container #content #page .page {
	width: 95%;
}
.page-content .content-column .content-column-content {
	margin-right: 0px;
}
.menu-item-type-post_type, .menu-item-type-custom {
	background-size: 1% !important;
}
.page-id-83 .su-column-size-1-4 {
	width: 48% !important;
	float: left !important;
}
.page-id-83 .su-row .su-column {
	margin: 0 1% 0 1% !important;
}
.su-column-size-3-4 {
	width: 70% !important;
}
.page-id-71 .su-column {
	float: left;
}
.page-id-71 .su-custom-gallery-slide img {
	max-width: 115px;
}
.page-id-71 .su-column-size-1-4 {
	width: 23% !important;
}
.su-column-size-1-4 {
	width: 45% !important;
	float: left;
}
.page-id-71 .su-row .su-column {
	margin: 0 2% 0 1% !important;
}
.su-row .su-column {
	margin: 0 2% 0 2% !important;
}
#mainwrapper .box .caption {
	width: 89%;
}
#tribe-events-pg-template {
	width: 95%;
}
#tribe-events-content-wrapper {
	width: 82%;
	float: left;
}
.tribe-events-after-html {
	width: 88%;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#footersitemap {
	display: none !important;
}
.su-button-style-flat span {
	width: auto;
}
descriptiondiv {
	width: 100%;
	margin-top: -67px;
	float: right;
	clear: both;
	margin-bottom: 30px;
}
.pricediv {
	width: 100%;
	margin-bottom: 0px;
}
#searchform label {
	font-size: 13px;
}
#searchby, #weblib_orderby, #weblib_order {
	width: 28%;
	font-size: 13px;
}
.background {
	z-index: -1;
}
.page-id-39 #container #content {
	background: transparent;
}
#container #content {
	width: auto;
}
#home #home-title {
	width: 100%;
}
#home #home-title h1 {
	color: #292F3C;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
#home #home-title p {
	font-size: 1em;
	color: #131313;
	text-align: center;
}
#home #home-title a {
	margin-top: -5px;
	display: inline-block;
	border: 1px solid #3C5B69;
	color: #fff;
	line-height: 1.2em;
	font-size: 1em;
	padding: 10px 20px;
	background-color: rgba(79, 131, 156, 0.5);
	text-align: center;
	margin: 0 auto;
	text-align: center;
}
#explorebar {
	bottom: 550px;
}
#titletext {
	right: 15%;
	margin-top: 15px;
}
#searchbox {
	width: 19%;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1), div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1) {
	display: none;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(1) {
	margin-top: 10px;
}
.weblib-item-pagination-table {
	margin: 2px 0;
}
#sidebar-content .su-spoiler-style-fancy {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	color: #fff;
	margin: 10px 0;
	width: 100%;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	background: none;
}
.textwidget ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}
.textwidget ul li a:hover {
	color: #5BA6E0;
}
#page h1.page-title {
	margin-top: 0;
	margin-left: 5.8%;
	width: 85%;
}
.textwidget li {
	border: none;
	margin: 10px 0;
	padding: 7px 5px;
}
.textwidget li li {
	border: none;
	padding: 0px;
}
.textwidget .su-spoiler-title {
	padding: 0px;
}
.textwidget .su-spoiler-style-fancy {
	margin: 0px;
}
.textwidget .su-spoiler-icon {
	top: 0px;
}
#footercontact li {
	border: none;
	margin: 0;
	padding: 0px;
	float: right;
}
#footercontact1 h3, #footercontact2 h3, #footersocial h3 {
	color: #ffffff !important;
}/*Added orange color*/
#footersocial ul li {
	width: 32px;
	border: none;
	margin-bottom: 80px;
}
.page-id-65 .su-tabs-vertical .su-tabs-nav {
	width: 100%;
}
.page-id-65 .su-tabs-pane {
	padding: 0px;
	width: 100%;
}
.page-id-65 .su-tabs-vertical .su-tabs-panes {
	width: 100%;
}
.buttoncontainer a {
	width: 97%;
}
.membershipside {
	padding: 20px;
}
.membershiplan {
	width: 92%;
}
.membershipbut {
	width: 100%;
	margin-top: 20px;
	bottom: -20px;
	text-align: center;
}
.page-id-65 .su-column-size-2-3 {
	clear: both;
	padding: 0px;
}
.page-content .content-column.content-column-first .content-column-content {
	padding: 0px;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#tribe-events-pg-template {
	margin-top: -15px;
}
.tribe-events-after-html {
	width: 88%;
}
.embedyoutube, .underyoutube {
	width: 100%;
}
aside #sidebar-content {
	width: 200px;
	padding: 20px 10px 0 10px;
}
#page .page-featured-image img {
	width: 150%;
	margin: -30% -25%;
	height: auto;
}
.post .page-featured-image {
	height: 200px;
}
#newsSidebar #searchform {
	margin-top: 25px;
}
#newsSidebar .searchform #s {
	width: 80%;
}
.page-id-97 .su-column-size-1-3 {
	width: 31%;
	float: left;
}
.page-id-97 .su-custom-gallery-slide img {
	margin: -5% -25%;
	width: 150%;
	height: auto;
}
#footercontact ul, #footercontact {
	width: 100%;
	color: #fff;
}
#footercontact ul:nth-child(3) {
	width: 100%;
}
#footersocial, #footersocial ul {
	width: 100%;
}
footer ul li a {
	padding: 0px;
}
#footersocial {
	margin-bottom: 15px;
	margin-top: 20px;
}
#content .type-post {
	width: 95%;
}
.descriptiondiv {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 60px;
}
.page-id-863 .su-custom-gallery-slide img, .page-id-867 .su-custom-gallery-slide img {
	margin: -30% -25%;
	width: 150%;
	height: auto;
}
.page-id-867 div.su-column:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
	width: 600px;
}
#sidebar-content .su-spoiler-content {
	padding: 0px 20px 0px 0px;
}
#content #posts-list-full_bk {
	margin-top: 0%;
	width: 100%;
}
#search-4 #searchform #s {
	width: 100%;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 81%;
	padding: 25px 20px 0px 30px;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 83%;
}
.page-id-1635 .su-carousel, .page-id-2352 .su-carousel, .page-id-2358 .su-carousel, .page-id-2356 .su-carousel, .page-id-2360 .su-carousel {
	width: 500px !important;
	height: 150px !important;
}
.page-id-1635 .su-carousel .su-carousel-slide img, .page-id-2352 .su-carousel .su-carousel-slide img, .page-id-2358 .su-carousel .su-carousel-slide img, .page-id-2356 .su-carousel .su-carousel-slide img, .page-id-2360 .su-carousel .su-carousel-slide img {
	height: 150px !important;
}
.tribe-events-single {
	width: 88%;
	float: left;
}
.page-id-83 .mobilesideimgclass {
	width: 50%;
	height: auto;
}
.page-id-65 .su-tabs-nav span {
	text-align: center;
}
.page-id-83 .su-tabs-nav span {
	text-align: center;
}
.page-id-71 .su-column-size-3-4 {
	width: 65% !important;
}
.page-id-71 #mainwrapper .box img {
	margin: -18% 0 0 -10%;
}
#menu-visit, #menu-learn, #menu-explore, #menu-support, #menu-about {
	margin-top: 20px;
}
#menu-mobile-menu .textwidget li {
	list-style: none;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
.staffmembers {
	width: 35%;
	float: left;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
}

@media screen and (max-height: 915px) {
.homeslidertext {
	top: 565px !important;
}
.homesliderbut {
	top: 690px !important;
}
#explorebar {
	top: 565px !important;
	position: absolute !important;
}
}

@media screen and (max-height: 880px) {
.homeslidertext {
	top: 530px !important;
}
.homesliderbut {
	top: 660px !important;
}
#explorebar {
	top: 530px !important;
	position: absolute !important;
}
}

@media screen and (max-height: 850px) {
.homeslidertext {
	top: 490px !important;
}
.homesliderbut {
	top: 620px !important;
}
#explorebar {
	top: 490px !important;
	position: absolute !important;
}
}

@media screen and (max-height: 800px) {
.homeslidertext {
	top: 450px !important;
}
.homesliderbut {
	top: 580px !important;
}
#explorebar {
	top: 450px !important;
}
}

@media screen and (max-height: 768px) {
.homeslidertext {
	top: 355px !important;
}
.homesliderbut {
	top: 485px !important;
}
#explorebar {
	top: 355px !important;
}
}

/*=================================== 768 px =================================*/
@media screen and (max-width: 768px) {
.breadbeforelst, .breadafterlst {
	display: none;
}
.survivor-stories{width:90%;}
.breadtitle {
	background: transparent;
	color: #ffffff;
}
#nav_menu-7 {
	margin-top: 50px;
}
#explore4th,  #explore4th:hover {
	top: 250px;
}
#homeWidget {
	margin-top: 0px !important;
}
.page-id-39 .tribe-events-list-widget-events {
	height: 130px;
}
.page-id-39 #text-38 {
	width: 100%;
	float: left;
	position: relative;
	top: -210px;
}
#container {
	height: 100%;/*overflow-y:auto;*/
}
#container aside {
	display: block;
	z-index: 11;
	background: #292F3C;
}
#outermenucontainer {
	display: none
}
#content {
	margin-left: 90px;
}
#pagebanner {
	margin-top: 0px;
	height: 150px;
}
aside {
	height: 100%;
	padding: 20px 20px 0 20px;
	top: 0px;
}
aside #sidebar-content {
	background: #292F3C;
}
aside #sidebar-content .su-spoiler-style-fancy > .su-spoiler-title {
	border-radius: 0px !important;
	background: transparent !important;
	text-transform: uppercase;
}
.page-content .content-column-9 {
	width: 94%;
}
#container #content {
	width: auto;
	/*min-width:93%;*/
	height: auto;
	margin-bottom: 0px;
}
.page-content .content-column-3 {
	width: 100.5%;
}
.breadtitle {
	max-width: 250px;
	height: 22px;
	overflow: hidden;
}
.post .page-featured-image {
	width: 34%;
	margin-right: 15px;
	height: auto;
}
#content #posts-list-full_bk {
	margin-top: 30px;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 81%;
	padding: 25px 20px 0px 30px;
}
.post-content h2 .history-set {
	font-size: 20px;
	text-decoration: none;
}
#posts-list-bar_bk #posts-list-load-more {
	text-align: center;
}
#posts-list-bar_bk .button-flat {
	background: #4c7092;
	color: #fff;
}
#posts-list-bar_bk .button-flat:hover {
	background: #292F3C;
	color: #fff;
}
#posts-list-load-more svg {
	height: 30px;
}
#posts-list-bar_bk .post {
	margin-bottom: 15px;
	background: #E4E4E4;
	padding: 25px;
	border: 1px solid #ccc;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 96%;
}
#search-4 #searchform {
	height: 33px;
}
#search-4 #searchform #s {
	width: 100%;
}
.page-meta .right a,  .page-meta .left a {
	text-decoration: none;
	background: #e4e4e4;
	padding: 5px;
	border: 1px solid #ccc;
	color: #292F3C;
	position: relative;
	top: 10px;
}
.page-meta .right {
	margin-bottom: 20px;
}
.page-meta .right a {
	left: -50%;
}
.page-meta .left a {
	left: 1%;
}
.full-screen {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 800px;
}
footer {
	display: none;
}
#logo {
	margin-top: 50px;
}
.page-id-83 .su-slider {
	width: 500px !important;
	height: 200px !important;
}
#container #content #page .page {
	width: 95%;
}
.page-content .content-column .content-column-content {
	margin-right: 0px;
}
.menu-item-type-post_type,  .menu-item-type-custom {
	background-size: 1% !important;
}
.page-id-83 .su-column-size-1-4 {
	width: 48% !important;
	float: left !important;
}
.page-id-83 .su-row .su-column {
	margin: 0 1% 0 1% !important;
}
.su-column-size-3-4 {
	width: 70% !important;
}
.page-id-71 .su-column {
	float: left;
}
.page-id-71 .su-custom-gallery-slide img {
	max-width: 115px;
}
.page-id-71 .su-column-size-1-4 {
	width: 23% !important;
}
.su-column-size-1-4 {
	width: 45% !important;
	float: left;
}
.page-id-71 .su-row .su-column {
	margin: 0 2% 0 1% !important;
}
.su-row .su-column {
	margin: 0 2% 0 2% !important;
}
#mainwrapper .box .caption {
	width: 94%;
}
#tribe-events-pg-template {
	width: 95%;
}
#tribe-events-content-wrapper {
	width: 82%;
	float: left;
}
.tribe-events-after-html {
	width: 88%;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#footersitemap {
	display: none !important;
}
.su-button-style-flat span {
	width: auto;
}
descriptiondiv {
	width: 100%;
	margin-top: -67px;
	float: right;
	clear: both;
	margin-bottom: 30px;
}
.pricediv {
	width: 100%;
	margin-bottom: 0px;
}
#searchform label {
	font-size: 13px;
}
#searchby,  #weblib_orderby,  #weblib_order {
	width: 28%;
	font-size: 13px;
}
.background {
	z-index: -1;
}
.page-id-39 #container #content {
	background: transparent;
}
#container #content {
	width: auto;
}
#home #home-title {
	width: 100%;
}
#home #home-title h1 {
	color: #292F3C;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
#home #home-title p {
	font-size: 1em;
	color: #131313;
	text-align: center;
}
#home #home-title a {
	margin-top: -5px;
	display: inline-block;
	border: 0px;
	color: #fff;
	line-height: 1.2em;
	font-size: 1em;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	margin: 0 auto;
	text-align: center;
}
#explorebar {
	bottom: 550px;
}
#titletext {
	right: 15%;
	margin-top: 15px;
}
#searchbox {
	width: 19%;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1) {
	display: none;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(1) {
	margin-top: 10px;
}
.weblib-item-pagination-table {
	margin: 2px 0;
}
#sidebar-content .su-spoiler-style-fancy {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	color: #fff;
	margin: 10px 0;
	width: 100%;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	background: none;
}
.textwidget ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}
.textwidget ul li a:hover {
	color: #e57e18;
}
#page h1.page-title {
	margin-top: 0;
	margin-left: 5.8%;
	width: 85%;
}
.textwidget li {
	border: none;
	margin: 10px 0;
	padding: 7px 5px;
}
.textwidget li li {
	border: none;
	padding: 0px;
}
.textwidget .su-spoiler-title {
	padding: 0px;
}
.textwidget .su-spoiler-style-fancy {
	margin: 0px;
}
.textwidget .su-spoiler-icon {
	top: 0px;
}
#footercontact li {
	border: none;
	margin: 0;
	padding: 0px;
	float: right;
}
#footercontact1 h3, #footercontact2 h3, #footersocial h3 {
	color: #ffffff !important;
}
#footersocial ul li {
	width: 32px;
	border: none;
	margin-bottom: 0px;
	float: right;
}
.page-id-65 .su-tabs-vertical .su-tabs-nav {
	width: 100%;
}
.page-id-65 .su-tabs-pane {
	padding: 0px;
	width: 100%;
}
.page-id-65 .su-tabs-vertical .su-tabs-panes {
	width: 100%;
}
.buttoncontainer a {
	width: 97%;
}
.membershipside {
	padding: 20px;
}
.membershiplan {
	width: 92%;
}
.membershipbut {
	width: 100%;
	margin-top: 20px;
	bottom: -20px;
	text-align: center;
}
.page-id-65 .su-column-size-2-3 {
	clear: both;
	padding: 0px;
}
.page-content .content-column.content-column-first .content-column-content {
	padding: 0px;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#tribe-events-pg-template {
	margin-top: -15px;
}
.tribe-events-after-html {
	width: 88%;
}
.embedyoutube,  .underyoutube {
	width: 100%;
}
aside #sidebar-content {
	width: 200px;
	padding: 20px 10px 0 10px;
}
#page .page-featured-image img {
	width: 150%;
	margin: -30% -25%;
	height: auto;
}
.post .page-featured-image {
	height: 200px;
}
#newsSidebar #searchform {
	margin-top: 25px;
}
#newsSidebar .searchform #s {
	width: 80%;
}
.page-id-97 .su-column-size-1-3 {
	width: 31%;
	float: left;
}
.page-id-97 .su-custom-gallery-slide img {
	margin: -5% -25%;
	width: 150%;
	height: auto;
}
#footercontact ul,  #footercontact {
	width: 100%;
	color: #fff;
}
#footercontact ul:nth-child(3) {
	width: 100%;
}
#footersocial,  #footersocial ul {
	width: 100%;
}
footer ul li a {
	padding: 0px;
}
#footersocial {
	margin-bottom: 15px;
	margin-top: 20px;
}
#content .type-post {
	width: 95%;
}
.descriptiondiv {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 0px;
}
.page-id-863 .su-custom-gallery-slide img,  .page-id-867 .su-custom-gallery-slide img {
	margin: -30% -25%;
	width: 150%;
	height: auto;
}
.page-id-867 div.su-column:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
	width: 600px;
}
#sidebar-content .su-spoiler-content {
	padding: 0px 20px 0px 0px;
}
#content #posts-list-full_bk {
	margin-top: 0%;
	width: 100%;
}
#search-4 #searchform #s {
	width: 100%;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 83%;
}
.page-id-83 .mobilesideimgclass {
	width: 50%;
	height: auto;
}
.page-id-65 .su-tabs-nav span {
	text-align: center;
}
.page-id-83 .su-tabs-nav span {
	text-align: center;
}
.page-id-71 .su-column-size-3-4 {
	width: 65% !important;
}
.page-id-71 #mainwrapper .box img {
	margin: -18% 0 0 -10%;
}
#menu-visit,  #menu-learn,  #menu-explore,  #menu-support,  #menu-about {
	margin-top: 20px;
}
.page-content .content-column-3 {
	margin-bottom: 30px;
}
*:focus {
	outline: none;
}
    ::-webkit-scrollbar {
 display:none;
}
    ::-webkit-scrollbar-thumb {
 background-color:#383838;
 display:none;
}
#membershipSidebar {
	width: 100%;
}
.searchcontainer {
	z-index: 0;
	position: static;
}
#sidebar-content #uwpqsffrom_1080 {
	width: 100%;
}
#sidebar-content input#uwpqsf_id_key {
	width: 100%;
	margin-top: 4px;
	margin-left: -3px;
	float: left;
	padding: 5px 0px;
}
#sidebar-content #uwpqsf_id_btn {
	padding: 5px 20px;
	color: #fff;
	background-color: #292F3C;
	cursor: pointer;
	width: 100%;
	margin-top: 5px;
}
.forcefullwidth_wrapper_tp_banner {
	display: block;
}
.background .background-video img,  .background .background-images img {
	display: block;
}
.background .background-video *,  .background .background-images * {
	display: block;
}
.background .background-video .background-image,  .background .background-images .background-image {
	background-image: url('/wp-content/uploads/2014/04/Florida-Holocaust-Museum-35484-2.jpg') !important;
}
.su-column-size-3-4 {
	width: 100% !important;
}
.page-id-1916 .su-tabs-vertical .su-tabs-nav,  .page-id-2565 .su-tabs-vertical .su-tabs-nav {
	width: 100%;
	text-align: center;
}
.page-id-1916 .su-tabs-vertical .su-tabs-panes,  .page-id-2565 .su-tabs-vertical .su-tabs-panes {
	width: 100%;
}
#newsSidebar .searchform #s {
	width: 65%;
}
.page-id-113 .su-note-inner {
	min-height: 330px !important;
}
.page-id-113 .su-column-size-1-4 {
	margin-bottom: 20px !important;
}
.page-id-1828 .su-column-inner h3 {
	height: auto;
}
.page-id-83 #mainwrapper .box .caption,  .page-id-97 #mainwrapper .box .caption,  .page-id-863 #mainwrapper .box .caption,  .page-id-867 #mainwrapper .box .caption {
	width: 96.3%;
	left: 0;
}
.page-id-83 #mainwrapper .box .scale-caption a,  .page-id-97 #mainwrapper .box .scale-caption a,  .page-id-863 #mainwrapper .box .scale-caption a,  .page-id-867 #mainwrapper .box .scale-caption a {
	bottom: -50px;
}
.page-id-83 #mainwrapper .box,  .page-id-97 #mainwrapper .box,  .page-id-863 #mainwrapper .box,  .page-id-867 #mainwrapper .box {
	width: 96.3%;
}
.page-id-83 #mainwrapper .box .scale-caption a,  .page-id-97 #mainwrapper .box .scale-caption a,  .page-id-863 #mainwrapper .box .scale-caption a,  .page-id-867 #mainwrapper .box .scale-caption a {
	width: 90%;
}
.page-id-83 .su-tabs-nav span.su-tabs-current,  .page-id-89 .su-tabs-nav span.su-tabs-current {
	border-bottom: 2px solid #292f3c;
}
.page-id-89 .content-column-9 .text-format ol,  .page-id-89 .content-column-9 .text-format ul {
	margin-left: 20px;
}
.page-id-89 .content-column-9 .su-service-title {
	margin-bottom: 0em;
}
.page-id-89 .content-column-9 .su-service-content {
	margin-bottom: 15px;
}
.page-id-89 .content-column-9 .su-column-size-1-4 {
	text-align: center;
	margin-bottom: 15px !important;
}
.su-responsive-media-yes {
	padding-bottom: 300px !important;
}
.page-content .content-column.content-column-last .content-column-content {
	width: 100%;
}
.staffmembers {
	width: 35%;
	float: left;
}
.page-id-83 .content-column-9 .su-button-center {
	width: 100%;
}
#menu-mobile-menu .textwidget li {
	list-style: none;
}
.page-id-1916 .su-tabs-pane,  .page-id-2565 .su-tabs-pane {
	min-height: 100% !important;
}
.tribe-events-single {
	width: 88%;
	float: left;
}
#logo svg,  #logo img {
	width: 80px;
	height: auto;
	position: absolute;
	left: 5px;
	top: 15px;
}
/*4th Home Box*/
#explore4th {
	width: 81%;
	margin-top: 80px;
	margin-left: 25px;
}
.page-id-39 .hfeed {
	margin-top: 0px;
}
.page-id-39 .tribe-events-list-widget-events h4 a {
	top: 0px !important;
	left: -10px !important;
	height: 30px !important;
	font-size: 25px;
	margin-top: 10px;
	margin-bottom: -10px;
}
#explore4th h2 {
	font-size: 25px;
	text-align: left;
	line-height: 25px;
	width: 100%;
	margin: 10px 0px 0px 20px;
	margin-bottom: 0px;
}
.page-id-39 #text-38 h2 {
	width: 20%;
	float: left;
	margin-top: 0px;
	font-size: 20px;
	margin-left: 20px;
	margin-top: -4px;
}
.page-id-39 #text-38 .textwidget {
	font-size: 20px;
	text-align: left;
	width: 100%;
	position: absolute;
	bottom: -190px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
.page-id-1635 .su-carousel,  .page-id-2352 .su-carousel,  .page-id-2358 .su-carousel,  .page-id-2356 .su-carousel,  .page-id-2360 .su-carousel {
	width: 550px !important;
}
#explore4th {
	display: block !important;
}
.page-id-39 #homeDonate a {
	display: none !important;
}
.page-id-97 #mainwrapper .box {
	width: 96.6% !important;
}
.page-id-97 .su-button-center {
	width: 100% !important;
}
.page-id-97 #mainwrapper .box img {
	width: 110% !important;
}
.page-id-97 .su-button-style-flat span {
	position: static;
}
/*New styles*/

#mainwrapper .box {
	width: 91%;
}
#mainwrapper .box img {
	margin: -30% 0 0 -15%;
}
#container #content #page .page {
	max-width: 680px;
}
.text-format .wp-caption img {
	width: 98%;
	height: auto;
}
.wp-image-1632 {
	width: 100%;
	height: auto;
}
.captionpix-inner img, .captionpix-outer {
	width: 100%;
	height: auto;
}
.captionpix-frame {
	width: 97%;
}
}

@media screen and (max-height: 740px) {
.homeslidertext {
	top: 400px !important;
}
.homesliderbut {
	top: 530px !important;
}
#explorebar {
	top: 400px !important;
}
}

@media screen and (max-height: 715px) {
.homeslidertext {
	top: 380px !important;
}
.homesliderbut {
	top: 510px !important;
}
#explorebar {
	top: 380px !important;
}
}

@media screen and (max-height: 695px) {
.homeslidertext {
	top: 360px !important;
}
.homesliderbut {
	top: 490px !important;
}
#explorebar {
	top: 360px !important;
}
}

@media screen and (max-height: 680px) {
.homeslidertext {
	top: 320px !important;
}
.homesliderbut {
	top: 450px !important;
}
#explorebar {
	top: 320px !important;
}
}

@media screen and (max-height: 645px) {
.homeslidertext {
	top: 300px !important;
}
.homesliderbut {
	top: 430px !important;
}
#explorebar {
	top: 300px !important;
}
}

@media screen and (max-width: 560px) {
#donatenowbut {
	top: -75px;
}
#donatenowbut a {
	padding: 10px 20px;
}
#explore4th {
	width: 74%;
	margin-top: 80px;
	margin-left: 25px;
}
}

@media screen and (max-width: 640px) {
#explore4th {
	width: 77%;
}
}

@media screen and (max-width: 640px) {
#mainwrapper .box img {
	position: absolute;
	left: 0;
	width: 115%;
	margin: -20% 0 0 -7%;
}
#responsive-dropdown span {
	color: #fff;
}
.full-screen {
	position: relative;/*min-height:500px;*/
}
.loginregister {
	width: 93%;
	margin-left: 0px;
}
#container {
	padding: 10px;
	height: 100%;
	min-height: initial;
}
.admin-bar #container {
	padding-top: 10px;
}
#Default_Sidebar > ul > li,
.footercontact1,
.footercontact2,
.footercontact1 ul,
.footercontact2 ul,
.footercontact1 li,
.footercontact2 li,
.footercontact1 ul:nth-child(3),
.footercontact2 ul:nth-child(3),
#footersocial,
#footersocial ul {
	width: 100%;
}
footer {
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	height: 30px;
	background-color: transparent;
}
.ie8 footer {
	display: none;
}
footer #audioplayer {
	display: none;
}
footer ul {
	float: none;
	height: 100%;
	border-top: 1px solid #383838;
	padding-top: 10px;
	margin-left: 10px;
}
footer ul li {
	float: left;
	height: 100%;
	width: 30px;
}
footer ul li a {
	height: 100%;
	padding: 5px;
}
footer ul li a svg * {
	fill: #99B4C6;
}
footer p {
	padding: 10px;
}
.ctct-custom-form .ctct-button {
	margin-top: -11px;
}
aside {
	position: relative;
	top: auto;
	bottom: auto;
	width: 100% !important;
	max-height: 200px;
	padding: 0;
	border-width: 0;
	margin-bottom: 10px;
}
aside a#logo {
	margin: 0 auto;
}
aside a#logo svg {
	display: block;
}
aside .ico-menu, aside .ico-loader, aside #sidebar-bottom-icons, aside #sidebar-content {
	display: none;
}
.admin-bar aside {
	top: auto;
}
/*body > #wpadminbar { display:none; }*/

#responsive-dropdown {
	display: block;
}
#content {
	margin-left: 0 !important;
	min-height: 0;
}
#home {
	position: relative;
	min-height: 500px;
}
.posts-list .post.post-thumb .post-content {
	margin-left: 100px;
}
.posts-list .post img.wp-post-image {
	width: 80px;
	height: auto;
}
#posts-list-full {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
}
#posts-list-full #posts-list-bar {
	position: relative;
	top: auto;
	margin-left: 0;
	width: 100% !important;
}
#posts-list-full #posts-list-bar .post {
	height: auto;
	float: none;
	width: auto;
	border-right-width: 0;
	padding: 10px 0;
}
#posts-list-full #posts-list-bar .post.first {
	width: auto;
}
#posts-list-full #posts-list-bar .post .post-content {
	margin: 0;
}
#posts-list-full #posts-list-bar .post .post-content h5 {
	margin-bottom: 0;
}
#posts-list-full #posts-list-bar .post .post-content .button-flat {
	position: relative;
}
#posts-list-full #posts-list-bar .post .post-content .post-image {
	display: block;
}
#posts-list-full #posts-list-bar #posts-list-load-more {
	display: none;
}
#posts-list-full #posts-list-pagination {
	display: block;
}
.comments-area .comment-respond form p label {
	width: 100%;
}
.comments-area .comment-respond form p.form-allowed-tags, .comments-area .comment-respond form p.form-submit {
	margin-left: 0;
}
#video {
	position: relative;
	height: auto;
	top: 0 !important;
	left: 0 !important;
}
#video #video-container {
	position: relative;
	height: auto;
	top: 0 !important;
	left: 0 !important;
}
#video #video-container #video-content {
	position: relative;
	height: auto;
	top: 0 !important;
	left: 0 !important;
	margin-top: 0 !important;
	padding-top: 20px;
}
#video #video-container #video-content #video-front {
	position: relative;
	height: auto;
}
#video #video-container #video-content #video-retro {
	position: relative;
	height: auto;
	background-color: transparent;
	box-shadow: none;
	padding: 0;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #383838;
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
#video #video-container #video-content #video-icon {
	display: none;
}
aside {
	height: 90px;
}
#container {
	padding: 0px;
}
#container aside {
	margin: 0 auto;
}
#explorebar {
	top: 490px;
	margin: 0 auto;
	display: block;
	width: 100%;
	height: 100px !important;
	position: static !important;
}
#home #home-title p {
	display: none;
}
#logo img {
	margin-left: -60% !important;
}
.page-id-39 .tribe-events-list-widget-events h4 {
	top: 0px !important;
}
.page-id-39 #text-38 .textwidget {
	bottom: -180px;
}
#explore4th {
	width: 90%;
	position: absolute;
	left: 8px;
	top: 250px;
	z-index: 9999;
}
#exploreinner {
	display: block;
	width: 84%;
	top: 175px;
	left: 8%;
}
#exploreinner li {
	margin: 0px;
	width: 22%;
	border: 1px solid #fff;
	padding: 7px;
	background: rgba(0,0,0,.5);
}
#exploreinner > ul > li:nth-child(4) {
	padding: 3px;
}
#tribe-events-content-wrapper {
	width: 92%;
}
.tribe-events-after-html {
	width: 98%;
}
.headerbnr img {
	margin-top: 0px;
}
#logo svg, #logo img {
	width: 100px;
	height: auto;
	position: static;
	margin-left: -25px;
	padding-top: 3px;
}
#container #content {
	margin-bottom: 0px;
}
footer {
	height: auto;
	background: #292F3C;
}
#footersitemap,  #footersitemap ul {
	width: 100%;
}
#footersitemap ul {
	margin-left: 0px;
	margin-bottom: 15px;
}
#footersitemap li {
	width: 100%;
	border-bottom: 1px solid #383838;
}
.page-content .content-column .content-column-content {
	margin-right: 0px;
}
.text-format ol,  .text-format ul {
	margin-left: 0px;
}
#Default_Sidebar > ul > li,  #footercontact,  #footercontact ul,  #footercontact li,  #footercontact ul:nth-child(3),  #footersocial,  #footersocial ul {
	width: 100%;
}
.sidebarexhibition {
	margin-left: -22px;
}
.sidebarexhibition ul li {
	margin-left: 0px;
}
#tribe-events-list-widget-2 {
	margin-left: -11px !important;
}
#Default_Sidebar #text-5 {
	width: 107%;
	float: left;
	margin-left: -10px;
}
footer ul {
	margin-left: 0px;
}
.page-id-83 #mainwrapper .box  footer ul li a {
	padding: 0px;
}
#footersocial ul li {
	width: 45px;
}
#footersocial {
	margin-bottom: 15px;
	margin-top: 20px;
}
#responsive-dropdown {
	z-index: 11;
	background-color: #292F3C;
	margin-bottom: 0px;
}
.page-id-39 footer {
	position: static;
	height: 390px;
	display: block;
}
footer {
	display: block;
}
.page-content .content-column-9 {
	width: 92%;
}
.page-content .content-column-3 {
	width: 98.9%;
}
.page-id-97 .su-button-center {
	width: 100.7% !important;
}
#footersocial ul li {
	float: left;
}
#fotoersocial ul {
	height: 40px;
}
.page-id-39 #container {
	height: 650px !important;
}
}

@media screen and (max-height: 620px) {
.homeslidertext {
	top: 280px !important;
}
.homesliderbut {
	top: 410px !important;
}
#explorebar {
	top: 280px !important;
}
}

@media screen and (max-height: 600px) {
.homeslidertext {
	top: 220px !important;
}
.homesliderbut {
	top: 350px !important;
}
#explorebar {
	top: 220px !important;
}
}

@media screen and (max-height: 580px) {
.homeslidertext {
	top: 200px !important;
}
.homesliderbut {
	top: 330px !important;
}
#explorebar {
	top: 200px;
}
}

@media screen and (max-width: 533px) {
#mainwrapper .box img {
	position: absolute;
	left: 0;
	width: 115%;
	margin: -20% 0 0 -7%;
}
#explorebar {
	width: 100%;
	height: 100px !important;
	position: static !important;
}
#home #home-title p {
	display: none;
}
#logo img {
	margin-left: -130% !important;
}
#tribe-events-content-wrapper {
	width: 145%;
}
.tribe-events-after-html {
	width: 165%;
}
#tribe-events-pg-template {
	float: left;
	width: 55%;
}
.headerbnr {
	width: 100%;
}
#container #content {
	width: auto; /*min-width:100%;*/
}
.ghramsidebar {
	margin-top: 20px;
	width: 89%;
}
.page-content .content-column-3 {
	width: 100%;
}
.page-content .content-column-9 {
	width: 90.5%;
}
#exploreinner {
	display: block;
	width: 90%;
	top: 175px;
	left: 5%;
}
#exploreinner li {
	width: 21.5%;
}
#titletext {
	left: 15px !important;
	text-align: left !important;
	width: 100%;
}
#explore4th {
	width: 86%;
}
.page-id-39 .tribe-events-list-widget-events h4 a {
	font-size: 20px;
}
#tribe-events-content-wrapper {
	width: 150%;
}
.tribe-events-after-html {
	width: 166%;
}
.su-row .su-column {
	margin: 0 2% 0 0.5% !important;
}
.page-id-39 .tribe-events-list-widget-events h4 {
	top: 0px !important;
}
.page-id-39 #text-38 .textwidget {
	bottom: -70px;
}
}

/*=================================== 480 px =================================*/
@media screen and (max-width: 480px) {
#mainwrapper .box img {
	position: absolute;
	left: 0;
	width: 115%;
	margin: -20% 0 0 -7%;
}
#explorebar {
	width: 100%;
	height: 100px !important;
	position: static !important;
}
#home #home-title p {
	display: none;
}
#logo img {
	margin-left: -50% !important;
}
#tribe-events-content-wrapper {
	width: 145%;
}
.tribe-events-after-html {
	width: 165%;
}
#tribe-events-pg-template {
	float: left;
	width: 55%;
}
.headerbnr {
	width: 100%;
}
#container #content {
	width: auto; /*min-width:100%;*/
	height: auto;
} /*fix for nokia phones*/
.ghramsidebar {
	margin-top: 20px;
	width: 89%;
}
.page-content .content-column-3 {
	width: 100%;
}
.page-content .content-column-9 {
	width: 90.5%;
}
#exploreinner {
	display: block;
	width: 90%;
	top: 175px;
	left: 5%;
}
#exploreinner li {
	width: 21.5%;
}
#titletext {
	left: 15px !important;
	text-align: left !important;
	width: 100%;
}
#explore4th {
	width: 86%;
}
.page-id-39 .tribe-events-list-widget-events h4 a {
	font-size: 20px;
}
#tribe-events-content-wrapper {
	width: 150%;
}
.tribe-events-after-html {
	width: 166%;
}
.su-row .su-column {
	margin: 0 2% 0 0.5% !important;
}
.page-id-39 .tribe-events-list-widget-events h4 {
	top: 0px !important;
}
.page-id-39 #text-38 .textwidget {
	bottom: -70px;
}
.breadcrumb a {
	background: transparent;
}
.breadtitle {
	background-color: transparent;
	color: 000;
}
#page .page-section {
	max-width: 460px;
}
.tolifepackage {
	height: 750px;
}
}

@media screen and (max-width: 445px) {
#exploreinner li {
	width: 28%;
}
#exploreinner {
	top: 135px;
}
#exploreinner > ul > li:nth-child(4) {
	width: 96%;
	margin-top: 5px;
}
#explore4th {
	width: 89%;
	left: -7px;
}
#home-title > a {
	position: relative;
	top: -40px;
	left: 100px;
}
.page-id-83 .su-slider {
	width: 370px !important;
	height: 200px !important;
}
}

@media screen and (max-width:360px) {
#mainwrapper .box img {
	position: absolute;
	left: 0;
	width: 115%;
	margin: -20% 0 0 -7%;
}
body {
	display: block;
	height: 100%;
}
#container {
	height: 100%;
}
#responsive-dropdown {
	z-index: 11;
	background-color: #292F3C;
	margin-bottom: 0px;
}
#responsive-dropdown span {
	color: #ccc;
}
.background {
	z-index: -1;
}
.page-id-39 #container #content {
	background: transparent;
}
#container #content {
	width: auto;
}
#exploretitle #titletext {
	right: 12%;
}
#home #home-title {
	width: 100%;
}
#home #home-title h1 {
	color: #292F3C;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
#home #home-title p {
	display: none;
}
#home #home-title a {
	margin-top: -5px;
	display: inline-block;
	border: 0px !important;
	color: rgba(0,0,0,0) !important;
	line-height: 1.2em;
	font-size: 1em;
	padding: 10px 20px;
	background-color: transparent !important;
	text-align: center;
	margin: 0 auto;
	text-align: center;
}
#explorebar {
	height: 100px !important;
	width: 100%;
	margin-top: 0px;
}
#titletext {
	right: 8%;
	margin-top: 15px;
}
#pagebanner {
	height: 150px;
	background-size: 240%;
}
.breadcrumb {
	margin-top: 10px;
	margin-bottom: 25px;
	clear: both;
	height: 30px;
	width: 100%;
}
.breadcrumb a {
	text-decoration: none;
	background: none;
	float: left;
	color: #292F3C;
	font-size: 10px;
}
.breadcrumb a:hover {
	color: #292F3C;
}
.breadafter,  .breadbefore,  .breadbeforelst,  .breadafterlst {
	display: none;
}
.breadtitle {
	background: none;
	color: #428bca;
	font-size: 10px;
}
footer {
	height: auto;
	background: #292F3C;
}
#footersitemap,  #footersitemap ul {
	width: 100%;
}
#footersitemap ul {
	margin-left: 0px;
	margin-bottom: 15px;
}
#footersitemap li {
	width: 100%;
	border-bottom: 1px solid #383838;
}
.page-content .content-column .content-column-content {
	margin-right: 0px;
}
.text-format ol,  .text-format ul {
	margin-left: 0px;
}
#Default_Sidebar > ul > li,  #footercontact,  #footercontact ul,  #footercontact li,  #footercontact ul:nth-child(3),  #footersocial,  #footersocial ul {
	width: 100%;
}
.sidebarexhibition {
	margin-left: -22px;
}
.sidebarexhibition ul li {
	margin-left: 0px;
}
#tribe-events-list-widget-2 {
	margin-left: -11px !important;
}
#Default_Sidebar #text-5 {
	width: 107%;
	float: left;
	margin-left: -10px;
}
footer ul {
	margin-left: 0px;
}
.page-id-83 #mainwrapper .box  footer ul li a {
	padding: 0px;
}
#footersocial ul li {
	width: 45px;
}
#footersocial {
	margin-bottom: 15px;
	margin-top: 20px;
}
body:after {
	clear: both;
}
*:focus {
	outline: none;
}
    ::-webkit-scrollbar {
 display:none;
}
    ::-webkit-scrollbar-thumb {
 background-color:#383838;
 display:none;
}
input#uwpqsf_id_key {
	width: 60%;
	margin-top: 3px;
	float: left;
	padding: 2px 5px;
}
#uwpqsffrom_1080 {
	width: 100%;
	float: left;
}
.searchcontainer {
	position: static;
}
.full-screen {
	top: 0px;
}
#container aside {
	overflow: visible;
	width: 100% !important;
	margin-left: 0%;
	margin-top: 0px;
	height: 80px;
}
#logo img {
	width: 200%;
	margin-left: -50%;
	position: relative;
	top: -5px;
	left: 0%;
}
footer {
	display: block;
}
.page-content .content-column-9 {
	padding: 0px;
	width: 100%;
}
.su-column-size-1-4 {
	width: 98% !important;
}
.content-column-content {
	padding: 15px;
}
#mainwrapper .box .caption {
	width: 89%;
}
.page-content .content-column-3 {
	margin-top: 20px;
	width: 100%;
}
#mainwrapper .box {
	width: 92%;
}
.membertop {
	width: 90%;
	float: none;
	margin-left: 10px;
}
.buttoncontainer a {
	width: 97%;
}
.membershipside {
	padding: 20px;
}
.membershiplan {
	width: 83%;
}
.membershipbut {
	width: 100%;
	margin-top: 20px;
	bottom: -20px;
	text-align: center;
}
.page-content .content-column.content-column-first .content-column-content {
	padding: 15px;
}
#tribe-events-content-wrapper {
	width: 92%;
	padding: 10px;
	float: left;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 3px 0 40px 0;
}
#tribe-events-pg-template {
	margin-top: -35px;
	width: 95%;
	padding: 40px 0 0;
}
.tribe-events-after-html {
	width: 98%;
}
.embedyoutube,  .underyoutube {
	width: 100%;
}
#searchform {
	height: 265px;
}
input.weblib-button:nth-child(10) {
	top: 8px;
	padding: 0px 25px;
	width: 100%;
	position: relative;
}
#searchby,  #weblib_orderby,  #weblib_order {
	width: 100%;
}
#searchbox {
	width: 96%;
}
.pagelabel {
	display: none !important;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(2) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(3) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(5) > a:nth-child(1),  div.weblib-item-pagination-table:nth-child(8) > div:nth-child(1) > span:nth-child(6) > a:nth-child(1) {
	display: none;
}
div.weblib-item-pagination-table:nth-child(5) > div:nth-child(1) > span:nth-child(4) > form:nth-child(1) > input:nth-child(1) {
	margin-top: 10px;
}
.weblib-item-pagination-table {
	margin: 2px 0;
}
.volunteercaptcha .gfield_captcha_input_container {
	width: 45%;
}
.su-posts-default-loop .su-post-thumbnail {
	width: 100%;
	text-align: center;
	height: auto;
	background: #e4e4e4;
	padding: 5px 0px;
}
.mobilesideimgclass {
	width: 100%;
	height: auto;
}
aside {
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc;
}
#content #posts-list-full_bk {
	margin-top: 0%;
	width: 100%;
}
#search-4 #searchform {
	height: 75px;
}
#search-4 #searchform #s {
	width: 100%;
	border: none;
}
#content #posts-list-full_bk #posts-list-bar_bk {
	width: 88%;
	padding: 25px 20px 25px 20px;
}
#content #posts-list-full_bk .widgets_on_page {
	width: 88%;
}
#search-4 #searchform input #searchsubmit {
	border-radius: 0;
	background: #4c7092;
	color: #fff;
	margin-top: 10px;
	width: 100%;
}
.page-id-71 .su-column-size-1-4,  .page-id-71 .su-column-size-3-4 {
	width: 100% !important;
}
.page-id-83 .su-slider {
	width: 235px !important;
	height: 110px !important;
}
.page-id-83 .su-slider .su-slider-slide img {
	height: 110px !important;
}
#outermenucontainer {
	display: block;
}
.weblib-item-row {
	width: 91%;
}
.loginregister {
	width: 85%;
}
#newsSidebar #searchform {
	margin-top: 5px;
	margin-bottom: 50px;
}
.staffmembers li,  .staffmembers2 li {
	font-size: 12px;
	height: 40px;
	line-height: 15px;
	margin-bottom: 0px;
}
.su-posts-default-loop .su-post {
	padding: 10px;
}
#explore4th {
	width: 81%;
	margin-top: 80px;
	margin-left: 25px;
}
#explore4th h2 {
	font-size: 17px;
	text-align: center;
	line-height: 25px;
	width: 100%;
	margin: 10px 0px 0px 0px;
	margin-bottom: 0px;
}
#ghramunder {
	padding: 20px;
	background: #292F3C;
	margin-bottom: 20px;
	height: auto;
	float: left;
	width: 90%;
}
#ghramunder h3 {
	color: #F9B500 !important;
}
.communitypartners {
	width: 50%;
	float: left;
}
.communitypartners li {
	margin: 10%;
}
#mainwrapper .box .scale-caption span {
	top: 130px;
}
.page-id-39 .tribe-events-list-widget-events {
	height: 130px;
}
.page-id-39 .tribe-events-list-widget-events h4 {
	position: relative;
	top: -120px;
}
.page-id-39 #text-38 {
	width: 100%;
	float: left;
	position: relative;
	top: -95px;
}
/*============================== Individual Pages ============================*/
.page-id-1635 .su-carousel .su-carousel-slide img,  .page-id-2352 .su-carousel .su-carousel-slide img,  .page-id-2358 .su-carousel .su-carousel-slide img,  .page-id-2356 .su-carousel .su-carousel-slide img,  .page-id-2360 .su-carousel .su-carousel-slide img {
	height: 70px !important;
}
.page-id-1635 .su-carousel,  .page-id-2352 .su-carousel,  .page-id-2358 .su-carousel,  .page-id-2356 .su-carousel,  .page-id-2360 .su-carousel {
	width: 230px !important;
	height: 70px !important;
}
.page-id-39 #text-38 h2 {
	width: 30%;
	float: left;
	margin-top: 0px;
	font-size: 15px;
	margin-left: 20px;
	margin-top: 0px;
}
.page-id-39 #text-38 .textwidget {
	font-size: 15px;
	text-align: left;
}
.page-id-89 .text-format ol, .page-id-89 .text-format ul,  .page-id-115 .text-format ol, .page-id-115 .text-format ul,  .page-id-119 .text-format ol, .page-id-119 .text-format ul {
	margin-left: 20px;
}
.page-id-65 .text-format ol,  .page-id-65 .text-format ul {
	margin-left: 10px;
}
.page-id-113 .text-format ol,  .page-id-113 .text-format ul {
	margin-left: 15px;
}
.page-id-85 .page-content .content-column-9,  .page-id-87 .page-content .content-column-9 {
	width: 90%;
	padding: 15px;
}
.page-id-85 img .size-medium,  .page-id-87 img .size-medium {
	width: 100%;
}
.page-id-39 .hfeed {
	margin-top: 0px;
}
.page-id-39 .tribe-events-list-widget-events h4 a {
	top: 0px !important;
	left: -10px !important;
	height: 30px !important;
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: -10px;
}
.page-id-83 .su-column-size-1-4 {
	width: 100% !important;
}
.page-id-83 .su-button-center,  .page-id-863 .su-button-center,  .page-id-867 .su-button-center {
	width: 96% !important;
}
.page-id-97 .su-button-center {
	width: 100% !important;
}
.page-id-83 #mainwrapper .box .scale-caption a,  .page-id-97 #mainwrapper .box .scale-caption a,  .page-id-863 #mainwrapper .box .scale-caption a,  .page-id-867 #mainwrapper .box .scale-caption a {
	bottom: -50px !important;
}
.page-id-83 #mainwrapper .box,  .page-id-97 #mainwrapper .box,  .page-id-863 #mainwrapper .box,  .page-id-867 #mainwrapper .box {
	width: 92%;
}
.page-id-113 .su-note-inner {
	min-height: 100% !important;
}
#newsSidebar .searchform #s {
	width: 99%;
}
.page-id-97 .su-row .su-column {
	width: 100%;
	margin: 0 1% 20px 1% !important;
}
.page-id-65 .su-tabs-vertical .su-tabs-nav {
	width: 100%;
}
.page-id-65 .su-tabs-pane {
	padding: 0px;
	width: 100%;
}
.page-id-65 .su-tabs-vertical .su-tabs-panes {
	width: 100%;
}
.page-id-65 .su-column-size-2-3 {
	clear: both;
	padding: 0px;
}
.page-id-39 footer {
	height: 330px;
	position: static;
}
.page-id-85 .page-content .content-column.content-column-first .content-column-content,  .page-id-87 .page-content .content-column.content-column-first .content-column-content {
	width: 90%;
}
}

@media screen and (max-width: 360px) {
body {
	display: block;
}
#container {
	height: 100%;
}
#responsive-dropdown {
	z-index: 11;
	background-color: #292F3C;
	margin-bottom: 0px;
}
#responsive-dropdown span {
	color: #ccc;
}
.background {
	z-index: -1;
}
.page-id-39 #container #content {
	background: transparent;
}
#container #content {
	width: auto;
}
#exploretitle #titletext {
	right: 12%;
}
#home #home-title {
	width: 100%;
}
#home #home-title h1 {
	color: #292F3C;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
#home #home-title p {
	display: none;
}
#home #home-title a {
	margin-top: -5px;
	display: inline-block;
	border: 1px solid #3C5B69;
	color: #fff;
	line-height: 1.2em;
	font-size: 1em;
	padding: 10px 20px;
	background-color: rgba(79, 131, 156, 0.5);
	text-align: center;
	margin: 0 auto;
	text-align: center;
}
#explorebar {
	bottom: 335px;
}
#titletext {
	right: 8%;
	margin-top: 15px;
}
#pagebanner {
	height: 150px;
	background-size: 240%;
}
.breadcrumb {
	margin-top: 10px;
	margin-bottom: 25px;
	clear: both;
	height: 30px;
	width: 100%;
}
.breadcrumb a {
	text-decoration: none;
	background: none;
	float: left;
	color: #ffffff;
	font-size: 10px;
}
.breadcrumb a:hover {
	color: #e57e18;
}
.breadafter {
	display: block;
}
.breadtitle {
	background: none;
	color: #ffffff;
	font-size: 10px;
}
footer {
	height: auto;
	background: #292F3C;
}
#footersitemap,  #footersitemap ul {
	width: 100%;
}
#footersitemap ul {
	margin-left: 0px;
	margin-bottom: 15px;
}
#footersitemap li {
	width: 100%;
	border-bottom: 1px solid #383838;
}
.page-content .content-column .content-column-content {
	margin-right: 0px;
}
.text-format ol,  .text-format ul {
	margin-left: 0px;
}
#Default_Sidebar > ul > li,  #footercontact,  #footercontact ul,  #footercontact li,  #footercontact ul:nth-child(3),  #footersocial,  #footersocial ul {
	width: 100%;
}
.sidebarexhibition {
	margin-left: -22px;
}
.tolifepackage {
	height: 800px;
}
}