/* Enter Your Custom CSS Here */

.fp-events .et_pb_blurb_container {padding:0px 15px 15px}
.fp-events .et_pb_blurb_container a {padding:4px 8px; color:#fff;background:#002046;}
.fp-events .tribe-events-widget-link {display:none;}
.fp-events .tribe-mini-calendar-event .list-date {background:#aea96f;}
.fp-events .tribe-events-calendar-list-nav {display:none;}
.fp-events .tribe-events-c-ical {display:none;}
.fp-events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top:10px;padding-bottom:10px;min-height:400px;}
.fp-events .tribe-common--breakpoint-medium.tribe-events .tribe-events-header {display:none;}

.et_pb_newsletter_form p.et_pb_newsletter_field {flex-basis:75%;}
.et_pb_newsletter .et_pb_newsletter_button_wrap {flex-basis:20%;}
.rnf-fp-news article {height:560px;overflow:hidden;}
.rnf-fp-news .et_pb_image_container {height:237px;}
.rnf-fp-news a.more-link {background:#001e42;font-size:80%;padding:2px 4px;}

.rnf-blog article img {width: 300px;float: left;margin-right: 50px;}

#board .et_pb_team_member_image img {max-height:275px;}

#book .gform_wrapper input:not([type=submit]), #book .gform_wrapper select {height:45px;border:1px solid #dedede;}
#book .gform_wrapper select {margin-top:12px;}
#book .gform_wrapper input[type=submit] {border:0px;color:#fff;background:#c3113c;padding:10px 20px;}
#book .gform_wrapper input[type=submit]:hover {background:#b4aa82;}

.subform .gform_wrapper {margin-top:0px;margin-bottom:0px;}
.subform .gform_wrapper .gform_footer {margin-top:0px;}
.subform .gform_wrapper .gform_footer input.button {background:transparent;border:2px solid #fff;padding:10px 20px;color:#fff;font-size:18px;cursor:pointer}
.subform .gform_wrapper .gform_footer input.button:hover {background:rgba(255,255,255,0.4);}
.subform .gform_wrapper li.hidden_label input {height:45px; background:rgba(255,255,255,0.3);color:#fff;}

div.fancyheader h3 {font-size:60px !important;}

a.et_pb_button_t {background-color: #c3113c !important;
    color: #ffffff !important;
    padding: 6px 15px !important;
    border-radius: 0px !important;
border:0px;font-size:16px;
display:block;}
a.et_pb_button_t:after {content:"";}

a.et_pb_button_t:hover {background-color:#001e42 !important;}
a.et_pb_button_t:hover:after {content:"";}

/* Exhibits */

body.single-exhibit #main-content .container {width:100%;padding-top:0px;max-width:100%;}
body.single-exhibit #main-content #left-area {padding-bottom:0px;}
body.single-exhibit .et_post_meta_wrapper {display:none;}