/*
Theme Name:  San Diego History Center
Theme URI:   http://www.sandiegohistory.org
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site Museum of Man.
Author:      fnatygo
Author URI:  portfolio.goldlilys-media.com
Template:    Divi
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,700,800);
@import url(https://sandiegohistory.org/wp-content/themes/sdhcwp_divi/assets-clock/css/fonts.css);
/* Welcome to Compass. Use this file to write IE specific override styles.
 * Import this file using the following HTML or equivalent:
 * <!--[if IE]>
 *   <link href="/stylesheets/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
 * <![endif]--> */
/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated
Divi Children Engine version: 1.0.3
***********************************************************************/
/*------------------------------[FONT ICONS]-----------------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*-----------------------------------------------------------------------*/
/* line 24, sass/style.scss */
.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
  font-family: 'ETmodules';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #318EC3;
}

/* line 38, sass/style.scss */
.icon_tags:before {
  content: "\e07c";
  padding: 0px 5px 0 0;
}

/* line 43, sass/style.scss */
.icon_profile:before {
  content: "\e08a";
  padding: 0 5px 0 0;
}

/* line 48, sass/style.scss */
.icon_chat:before {
  content: "\e066";
  padding: 0 5px 0 20px;
}

/* line 53, sass/style.scss */
.icon_clipboard:before {
  content: "\e0e6";
  padding: 0 5px 0 20px;
}

/* line 58, sass/style.scss */
.icon_calendar:before {
  content: "\e023";
  padding: 0 5px 0 20px;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
/* line 68, sass/style.scss */
html {
  min-height: 100%;
  position: relative;
}

/* line 73, sass/style.scss */
body {
  letter-spacing: 0.8px;
  color: #222;
  background: #f2c318;
}

/* line 79, sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.2em;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  color: #005f85;
  font-weight: 600;
}

/* line 87, sass/style.scss */
h1, .et_pb_title_container h1 {
  font-size: 32px;
}

/* line 92, sass/style.scss */
.et_pb_column_4_4 h2, .et_pb_column_4_4 h3 {
  padding-top: 1em;
}

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
/* line 100, sass/style.scss */
.homeborder, .divider {
  background: #778592;
}
/* line 102, sass/style.scss */
.homeborder h2, .divider h2 {
  color: #f2c318;
  font-size: 2.2em;
  padding: 0.6em 1.5em;
}

/* line 110, sass/style.scss */
.subdivider h3 {
  color: #778592;
  font-size: 2em;
  padding: 0.6em 1.6em;
}

/* Search Results Page */
/* line 119, sass/style.scss */
.search-results h1 {
  padding-bottom: 1em;
}
/* line 122, sass/style.scss */
.search-results #search-results-header {
  padding-bottom: 2em;
}

/* line 127, sass/style.scss */
form.gsc-search-box {
  overflow: hidden;
}

/* line 131, sass/style.scss */
.gsc-control-cse {
  border: none !important;
}
/* line 133, sass/style.scss */
.gsc-control-cse .entry-content table, .gsc-control-cse .entry-content tr td {
  border: none !important;
}

/* line 138, sass/style.scss */
.gsc-search-box-tools .gsc-search-box .gsc-input,
table.gsc-search-box td {
  padding: 0 !important;
}

/* line 143, sass/style.scss */
table.gsc-search-box {
  border: none !important;
}

/* line 147, sass/style.scss */
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
  color: #f2c318 !important;
  text-decoration: none !important;
}
/* line 151, sass/style.scss */
.gs-webResult.gs-result a.gs-title:link:hover, .gs-webResult.gs-result a.gs-title:link b:hover,
.gs-imageResult a.gs-title:link:hover, .gs-imageResult a.gs-title:link b:hover {
  color: #faa844;
}

/* line 156, sass/style.scss */
.gsc-search-button {
  display: none;
}

/* line 160, sass/style.scss */
.gsc-clear-button {
  color: #fff;
}

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/
/* line 167, sass/style.scss */
#main-header {
  position: relative;
  min-height: 80px;
}
/* line 170, sass/style.scss */
#main-header #searchform, #main-header #donateButton {
    /*
  right: 0;
  position: absolute;
  top: 1.8em;
  */
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 10px;
}
/* line 174, sass/style.scss */
#main-header #searchform input, #main-header #searchform table.gsc-search-box td.gsc-input {
  padding: 2px;
  width: 160px;
  font-size: 1em;
  background: #cad0d5;
  color: #222;
  border: none;
  text-align: center;
}
/* line 183, sass/style.scss */
#main-header #searchform .gsc-search-button input.gsc-search-button-v2, #main-header #searchform input.gsc-search-button-v2 {
  display: none;
}
/* line 61, ../../../../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
#main-header #searchform input[type="search"]:-moz-placeholder {
  text-transform: uppercase;
  color: #778592;
}
/* line 64, ../../../../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
#main-header #searchform input[type="search"]::-moz-placeholder {
  text-transform: uppercase;
  color: #778592;
}
/* line 67, ../../../../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
#main-header #searchform input[type="search"]:-ms-input-placeholder {
  text-transform: uppercase;
  color: #778592;
}
/* line 56, ../../../../../../.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
#main-header #searchform input[type="search"]::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #778592;
}

#top-banner-info { float: right; }
.sdhc-googleSearch { padding: 4px 0 0 0; }
.sdhc-googleSearch h2 { display: none !important; }
#donateButton a { display: inline-block; background: #2ea3f2; padding: 4px 25px; text-transform: uppercase; color: #FFF; border-radius: 0 0 5px 5px; font-weight: bold; letter-spacing: 0; }
.et_header_style_centered nav#top-menu-nav { display: block; float: right; clear: right; }
.et_section_regular { overflow-x: hidden; }

@media (max-width: 980px) {
    .et_header_style_centered #main-header { padding-top: 0 !important; }
    .et_header_style_centered #logo {
        display: block !important;
        float: left !important;
        margin: 0 0 10px 0;
    }
    #et-top-navigation { clear: both; }
    #main-header #searchform { padding: 3px 0 0 0 !important; }
    #main-header #searchform, #main-header #donateButton { display: block; float: right; clear: right; }
    #main-header #donateButton a { border-radius: 5px; }
}
/* line 193, sass/style.scss */
#main-header .nav li {
  padding: 0;
  line-height: 1.5em;
}
/* line 196, sass/style.scss */
#main-header .nav li a {
  border-right: #005f85 2px solid;
  color: #f2c318;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 1.8em !important;
}
/* line 202, sass/style.scss */
#main-header .nav li a:hover {
  color: #faa844;
}
/* line 205, sass/style.scss */
#main-header .nav li:last-child a {
  border-right: none;
}

/* line 211, sass/style.scss */
.et-fixed-header #top-menu li.current-menu-ancestor > a,
.et-fixed-header #top-menu li.current-menu-item > a {
  font-size: 2.1em;
}

/* line 216, sass/style.scss */
#et-top-navigation {
  display: block !important;
  padding-bottom: 1em;
}

/* line 221, sass/style.scss */
.et_header_style_centered #top-menu > li > a {
  padding: 8px 10px 0;
}

/* line 225, sass/style.scss */
.et_header_style_centered .et_mobile_menu {
  top: 34px;
}

/* line 229, sass/style.scss */
#top-menu .menu-item-has-children > a:first-child::after,
#et-secondary-nav .menu-item-has-children > a:first-child::after {
  top: 10px;
  right: 4px;
}

/* line 236, sass/style.scss */
#top-menu ul.sub-menu {
  padding-top: 10px;
  /*margin-top: 0.5em;*/
  width: auto;
}
/* line 240, sass/style.scss */
#top-menu ul.sub-menu li {
  padding: 0 0 10px;
}
/* line 242, sass/style.scss */
#top-menu ul.sub-menu li:last-child {
  padding-bottom: 0;
}
/* line 246, sass/style.scss */
#top-menu ul.sub-menu a {
  font-size: 1.8em !important;
  text-transform: capitalize;
  border: none;
}
/* line 250, sass/style.scss */
#top-menu ul.sub-menu a:hover {
  background: inherit;
}

/* line 257, sass/style.scss */
.nav li li ul {
  left: 200px;
  top: -3px;
}

/*------------------------------------------------*/
/*---------------[HEADER INFO]---------------*/
/*------------------------------------------------*/
/* line 265, sass/style.scss */
.et_header_style_centered #main-header .container, #main-footer .container,
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
  width: 100%;
  max-width: 95%;
}

/* line 271, sass/style.scss */
.et_header_style_centered #logo {
  left: 0;
  top: 2px;
  width: 120px;
  position: absolute;
  height: 100%;
}
/* line 277, sass/style.scss */
.et_header_style_centered #logo .homepage {
  display: none;
}

/* line 282, sass/style.scss */
.logo_container, .post-meta {
  display: none;
}

/*------------------------------------------------*/
/*-------------------[DIVI STYLES]-------------------*/
/*------------------------------------------------*/
/* line 290, sass/style.scss */
.et-waypoint.et_pb_image img {
  width: 100%;
  min-height: 380px;
}

/* Page Styles with Divi Sidebar */
/* line 297, sass/style.scss */
.et_pb_widget_area_right {
  border: none !important;
}

/* line 301, sass/style.scss */
.et_pb_post h2 {
  margin-top: 0;
}

/* line 305, sass/style.scss */
.et_pb_row {
  padding: 0;
}

/* line 309, sass/style.scss */
.home .et_pb_row {
  padding: 2% 0;
}

/* line 313, sass/style.scss */
.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content,
#main-content.past-exhibits {
  background: #fff;
}

/* line 321, sass/style.scss */
.et_pb_row_fullwidth .et-waypoint.et_pb_image h3 {
  font-size: 2em;
}

/* line 327, sass/style.scss */
.et_pb_fullwidth_section, .container .et_pb_fullwidth_section {
  width: 100%;
  max-width: 100% !important;
}

/* line 332, sass/style.scss */
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
  width: 100%;
  max-width: 100%;
  padding-top: 2%;
}

/* line 339, sass/style.scss */
.single .et_section_regular {
  width: 95%;
  max-width: 95% !important;
  margin: auto;
}
/* line 344, sass/style.scss */
.single .et_pb_fullwidth_section {
  width: 100%;
  max-width: 100% !important;
}

/* line 350, sass/style.scss */
.et_section_regular {
  padding: 0 0 2% !important;
}
/* line 352, sass/style.scss */
.et_section_regular .et_pb_row {
  padding-bottom: 2em;
}

/* line 357, sass/style.scss */
.home .et_pb_fullwidth_section {
  padding: 0 !important;
}

/* line 361, sass/style.scss */
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
  width: 95% !important;
  max-width: 95% !important;
}

/* line 366, sass/style.scss */
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 372, sass/style.scss */
.et_section_regular:last-child {
  padding-bottom: 4em !important;
}

.et_section_regular:last-child {
  padding-bottom: 0 !important;
}

/* line 376, sass/style.scss */
.et_pb_post .datebg, .single-tribe_events .datebg {
  background: #005f85;
  min-height: 200px;
  color: #fff;
  padding: 1.5em;
  font-size: 2.4em;
  font-weight: 600;
  line-height: 1.5em;
}

/* line 386, sass/style.scss */
.loginbg {
  background: #005f85;
  color: #fff;
  padding-bottom: 0 !important;
  margin-bottom: 3%;
}
/* line 391, sass/style.scss */
.loginbg h2, .loginbg h3 {
  color: #fff;
}
/* line 394, sass/style.scss */
.loginbg h2 {
  font-size: 2.5em;
}
/* line 397, sass/style.scss */
.loginbg a {
  color: #f2c318;
  font-size: 1.4em;
  text-transform: uppercase;
}
/* line 402, sass/style.scss */
.loginbg a:hover {
  color: #faa844;
}
/* line 405, sass/style.scss */
.loginbg .et_pb_forgot_password a {
  font-size: 1.2em;
}
/* line 408, sass/style.scss */
.loginbg .et_pb_button {
  background: #f2c318;
  color: #005f85 !important;
  text-transform: uppercase;
  border: #fff solid thin;
}
/* line 414, sass/style.scss */
.loginbg .et_pb_newsletter {
  padding: 0;
}
/* line 417, sass/style.scss */
.loginbg .et_pb_newsletter_description {
  margin: 0;
}
/* line 420, sass/style.scss */
.loginbg .et_pb_row {
  padding: 2% 0;
}

/*------------------------------------------------*/
/*---------------------[HOMEPAGE]-------------------*/
/*------------------------------------------------*/
/* line 428, sass/style.scss */
.home #main-content {
  position: relative;
}


/* line 432, sass/style.scss */
#homeslider {
  position: relative;
}
/* line 434, sass/style.scss */
#homeslider .et_pb_slide {
  height: 900px;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
}

/* line 443, sass/style.scss */
.home .et_pb_slide {
  min-height: 825px;
}

/* line 448, sass/style.scss */
#homelogo {
  width: 560px;
  height: auto;
  position: absolute;
  left: 5px;
  top: 12em;
  z-index: 10000;
}

/* line 457, sass/style.scss */
.notice {
  padding-top: 2em;
  overflow: hidden;
}
/* line 460, sass/style.scss */
.notice a {
  -moz-border-radius: 80px;
  -webkit-border-radius: 80px;
  border-radius: 80px;
  -moz-box-shadow: #778592 10px 5px 5px inset;
  -webkit-box-shadow: #778592 10px 5px 5px inset;
  box-shadow: #778592 10px 5px 5px inset;
  text-transform: uppercase;
  font-size: 1.3em;
  font-family: "Open Sans", Arial, sans-serif;
  color: #fff;
  width: 150px;
  padding: 3.5% 10px;
  text-align: center;
  float: left;
  margin: 0 0 0 1em;
  display: table;
  background: #FF4338;
  -moz-box-shadow: #F71509 2px 2px 5px inset;
  -webkit-box-shadow: #F71509 2px 2px 5px inset;
  box-shadow: #F71509 2px 2px 5px inset;
}
/* line 475, sass/style.scss */
.notice a span {
  vertical-align: middle;
  display: table-cell;
  padding: 0 1.4em;
}

/* Color of links */
/* line 484, sass/style.scss */
.redlist {
  overflow: hidden;
  padding: 1em 0 2em;
}
/* line 487, sass/style.scss */
.redlist a {
  float: left;
  margin-right: 1.5em;
}
/* line 491, sass/style.scss */
.redlist strong {
  float: left;
  padding: 2.6em 1.5em 0 0;
}

/* line 497, sass/style.scss */
.dotnext {
  overflow: hidden;
  padding: 1em 0;
}
/* line 500, sass/style.scss */
.dotnext a {
  float: left;
}
/* line 503, sass/style.scss */
.dotnext strong {
  float: left;
  padding: 2.6em 1.5em 0 0;
}

/* line 509, sass/style.scss */
a, .et_color_scheme_orange a {
  font-weight: 600;
  color: #2EA3F2;
}

/* line 514, sass/style.scss */
a:hover {
  color: #faa844;
}

/* line 518, sass/style.scss */
a.redlink, .dotnext a, .redlist a {
  background: rgba(255, 0, 0, 0.7);
  font-family: "Open Sans", Arial, sans-serif;
  color: #fff;
  line-height: 1.5em;
  text-transform: uppercase;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: #FF4338 2px 2px 3px inset;
  -webkit-box-shadow: #FF4338 2px 2px 3px inset;
  box-shadow: #FF4338 2px 2px 3px inset;
  width: 100px;
  height: 100px;
  padding: 1em;
  font-size: 0.8em;
  text-align: center;
  display: table;
}
/* line 532, sass/style.scss */
a.redlink span, .dotnext a span, .redlist a span {
  display: table-cell;
  vertical-align: middle;
}

/* line 538, sass/style.scss */
#homelinks {
  clear: both;
  z-index: 10000;
  position: absolute;
  bottom: 3em;
  left: 1em;
}
/* line 544, sass/style.scss */
#homelinks a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: #778592 10px 5px 5px inset;
  -webkit-box-shadow: #778592 10px 5px 5px inset;
  box-shadow: #778592 10px 5px 5px inset;
  text-transform: uppercase;
  font-size: 0.8em;
  font-family: "Open Sans", Arial, sans-serif;
  color: #fff;
  width: 100px;
  height: 100px;
  line-height: 1.5em;
  text-align: center;
  float: left;
  margin: 0 0 0 1em;
  display: table;
}
/* line 558, sass/style.scss */
#homelinks a span {
  vertical-align: middle;
  display: table-cell;
  padding: 0 1em;
  font-weight: 600;
}
/* line 565, sass/style.scss */
#homelinks .red {
  background: rgba(255, 67, 56, 0.7);
  -moz-box-shadow: #F71509 2px 2px 3px inset;
  -webkit-box-shadow: #F71509 2px 2px 3px inset;
  box-shadow: #F71509 2px 2px 3px inset;
}
/* line 569, sass/style.scss */
#homelinks .blue {
  background: rgba(0, 95, 133, 0.7);
  -moz-box-shadow: #01587A 2px 2px 3px inset;
  -webkit-box-shadow: #01587A 2px 2px 3px inset;
  box-shadow: #01587A 2px 2px 3px inset;
}

/* Red dots on homepage and anywhere else */
/* line 576, sass/style.scss */
.redinfo {
  position: relative;
}
/* line 578, sass/style.scss */
.redinfo .dotted {
  position: absolute;
  z-index: 10000;
  bottom: 1.5em;
  left: 2em;
}
/* line 583, sass/style.scss */
.redinfo .dotted a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 67, 56, 0.7);
  -moz-box-shadow: #F71509 1px 1px 3px inset;
  -webkit-box-shadow: #F71509 1px 1px 3px inset;
  box-shadow: #F71509 1px 1px 3px inset;
  text-transform: uppercase;
  font-size: 0.8em;
  font-family: "Open Sans", Arial, sans-serif;
  color: #fff;
  width: 100px;
  height: 100px;
  line-height: 1.5em;
  text-align: center;
  float: left;
  margin: 0 0 0 1em;
  display: table;
}
/* line 599, sass/style.scss */
.redinfo .dotted span {
  vertical-align: middle;
  display: table-cell;
  padding: 0 1em;
  font-weight: 600;
}
/* line 606, sass/style.scss */
.redinfo .rightdot {
  right: 43%;
  left: auto;
}
/* line 610, sass/style.scss */
.redinfo .extradot {
  bottom: 6.5em;
}

/* line 615, sass/style.scss */
#home-interstitial {
  width: 350px;
  position: absolute;
  right: 0;
  top: 2.2%;
  /* Works for live site */
  z-index: 1000;
}
/* line 622, sass/style.scss */
#home-interstitial #hi-content {
  color: white;
  width: 350px;
  background: #778592;
  opacity: 0.85;
}
/* line 628, sass/style.scss */
#home-interstitial li {
  list-style: none;
}
/* line 631, sass/style.scss */
#home-interstitial h2 {
  color: #f2c318;
  font-weight: bold;
  font-size: 1.8em;
  padding-bottom: 1em;
}
/* line 637, sass/style.scss */
#home-interstitial a {
  color: #f2c318;
}
/* line 639, sass/style.scss */
#home-interstitial a:hover {
  color: #faa844;
}
/* line 643, sass/style.scss */
#home-interstitial .widget_text {
  padding: 1.5em 1.8em;
  text-align: center;
  font-size: 1.2em;
  color: white;
  line-height: 1.5em;
}
/* line 650, sass/style.scss */
#home-interstitial #hi-close {
  clear: both;
  background: url(images/close.png) no-repeat center;
  border: none;
  width: 48px;
  height: 48px;
  top: -2em;
  left: -2.4em;
  position: absolute;
  z-index: 10000;
  opacity: 0.7;
}
/* line 661, sass/style.scss */
#home-interstitial #hi-close.closed {
  opacity: 0.2;
  z-index: 1000;
}
/* line 666, sass/style.scss */
#home-interstitial .hide {
  display: none;
}

/* line 671, sass/style.scss */
.et_pb_slider .et_pb_container {
  max-width: 100%;
  width: auto;
  min-height: 600px !important;
}

/* Exhibition Styles */
/* line 679, sass/style.scss */
.caroufredsel_wrapper {
  width: auto !important;
}

/* line 682, sass/style.scss */
#wa_chpcs_foo58405 {
  width: 100% !important;
}

/* line 686, sass/style.scss */
.bluebg .et_pb_column_1_4, .bluebg .owl-theme .owl-controls .owl-nav [class*="owl-"],
.non-home .bluebg .wa_chpcs_image_carousel .wa_chpcs_prev, .non-home .bluebg .wa_chpcs_image_carousel .wa_chpcs_next {
  background: #005f85 !important;
}

/* line 691, sass/style.scss */
.yellowbg .et_pb_column_1_4, .yellowbg .owl-theme .owl-controls .owl-nav [class*="owl-"],
.non-home .yellowbg .wa_chpcs_image_carousel .wa_chpcs_prev, .non-home .yellowbg .wa_chpcs_image_carousel .wa_chpcs_next {
  background: #f2c318 !important;
}
/* line 694, sass/style.scss */
.yellowbg .et_pb_column_1_4 h4, .yellowbg .owl-theme .owl-controls .owl-nav [class*="owl-"] h4,
.non-home .yellowbg .wa_chpcs_image_carousel .wa_chpcs_prev h4, .non-home .yellowbg .wa_chpcs_image_carousel .wa_chpcs_next h4 {
  color: #005f85;
}

/* line 699, sass/style.scss */
.graybg .et_pb_column_1_4, .graybg .owl-theme .owl-controls .owl-nav [class*="owl-"],
.non-home .graybg .wa_chpcs_image_carousel .wa_chpcs_prev, .non-home .graybg .wa_chpcs_image_carousel .wa_chpcs_next {
  background: #778592 !important;
}
/* line 702, sass/style.scss */
.graybg .et_pb_column_1_4 h5, .graybg .owl-theme .owl-controls .owl-nav [class*="owl-"] h5,
.non-home .graybg .wa_chpcs_image_carousel .wa_chpcs_prev h5, .non-home .graybg .wa_chpcs_image_carousel .wa_chpcs_next h5 {
  color: #f2c318;
}

/* line 707, sass/style.scss */
.single-exhibition .et_post_meta_wrapper {
  display: none;
}

/* line 711, sass/style.scss */
.et_pb_row_1-4_3-4 {
  position: relative;
}
/* line 713, sass/style.scss */
.et_pb_row_1-4_3-4 .et_pb_column_3_4 {
  width: 80%;
}
/* line 716, sass/style.scss */
.et_pb_row_1-4_3-4 .et_pb_column_1_4 {
  padding: 1.4em 2em;
  margin: 5px 1em 0 0;
  width: 15%;
  height: 256px;
}
/* line 722, sass/style.scss */
.et_pb_row_1-4_3-4 h3, .et_pb_row_1-4_3-4 h4 {
  font-size: 2.16em;
}
/* line 725, sass/style.scss */
.et_pb_row_1-4_3-4 h3 {
  color: #fff;
}
/* line 728, sass/style.scss */
.et_pb_row_1-4_3-4 h4 {
  color: #f2c318;
}
/* line 731, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-carousel .owl-controls .owl-nav .owl-prev,
.et_pb_row_1-4_3-4 .owl-carousel .owl-controls .owl-nav .owl-next,
.et_pb_row_1-4_3-4 .owl-carousel .owl-controls .owl-dot {
  display: block;
}
/* line 736, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"] {
  padding: 0.72em 10px 0.72em 12px;
  font-size: 5em;
}
/* line 739, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
  opacity: 0.7;
}
/* line 743, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-caption {
  padding: 0.5em 0 0.2em;
  width: 97%;
  height: 3.7em;
  display: table;
  margin-left: 4px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 752, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-caption h4 {
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
  display: table-cell;
  padding: 0 10px 5px;
  vertical-align: middle;
}
/* line 760, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-caption p {
  display: none;
}
/* line 764, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-carousel .owl-item {
  position: relative;
}
/* line 766, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-carousel .owl-item:hover {
  z-index: 1000;
}
/* line 768, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-carousel .owl-item:hover .owl-caption {
  z-index: 10;
}
/* line 773, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-nav {
  position: absolute;
  right: -6em;
  top: 0;
}
/* line 778, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-prev, .et_pb_row_1-4_3-4 .owl-next {
  color: #fff;
  right: 0;
}
/* line 782, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-prev {
  top: 0;
}
/* line 785, sass/style.scss */
.et_pb_row_1-4_3-4 .owl-next {
  bottom: 0;
}

/* Carousel Content Post */
/* line 791, sass/style.scss */
.caroufredsel_wrapper ul {
  margin: 0;
  padding: 0;
}

/* line 796, sass/style.scss */
.wa_featured_img .wa_chpcs_post_link .wa_chpcs_overlay {
  height: 97% !important;
}

/* line 800, sass/style.scss */
.non-home .wa_chpcs_image_carousel {
  padding: 0 10px;
  width: 100%;
}
/* line 803, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_prev, .non-home .wa_chpcs_image_carousel .wa_chpcs_next {
  position: absolute !important;
  right: -1em !important;
  left: unset;
  font-size: 5em !important;
  padding: 0.8em 0.4em 0.8em;
  margin: 0 !important;
  height: auto !important;
  width: auto !important;
  border-radius: 5px;
}
/* line 813, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_prev:hover, .non-home .wa_chpcs_image_carousel .wa_chpcs_next:hover {
  opacity: 0.7;
}
/* line 817, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_prev {
  top: 0;
}
/* line 820, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_next {
  bottom: 0;
}
/* line 823, sass/style.scss */
.non-home .wa_chpcs_image_carousel li {
  margin: 0 2em 0 0;
  padding: 3px 0;
}
/* line 827, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_foo_content {
  position: relative;
}
/* line 830, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_featured_img {
  margin: 0 !important;
}
/* line 833, sass/style.scss */
.non-home .wa_chpcs_image_carousel img {
  width: 100%;
  height: 260px;
}
/* line 837, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_slider_title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000;
  opacity: 0.7;
  text-align: center;
  display: table;
  height: 4em;
}
/* line 847, sass/style.scss */
.non-home .wa_chpcs_image_carousel .wa_chpcs_slider_title a {
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
  display: table-cell;
  line-height: 1.2;
  padding: 5px 10px;
  vertical-align: middle;
  color: #f2c318;
  text-transform: uppercase;
  width: 100%;
}

/* line 862, sass/style.scss */
.home .wa_chpcs_image_carousel {
  -moz-box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 10px 0 10px -4px #ccc, -10px 0 10px -4px #ccc;
  -webkit-box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 10px 0 10px -4px #ccc, -10px 0 10px -4px #ccc;
  box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 10px 0 10px -4px #ccc, -10px 0 10px -4px #ccc;
  width: 100% !important;
  padding: 0;
  margin: 0;
}
/* line 867, sass/style.scss */
.home .wa_chpcs_image_carousel li {
  width: 100% !important;
  max-width: 100%;
  padding: 0;
  margin: 0;
  border-bottom: #005f85 5px solid;
}
/* line 874, sass/style.scss */
.home .wa_chpcs_image_carousel .wa_featured_img, .home .wa_chpcs_image_carousel .wa_featured_img img {
  width: 100%;
  max-width: 100%;
  max-height: 250px;
  margin: 0 !important;
}
/* line 880, sass/style.scss */
.home .wa_chpcs_image_carousel .wa_chpcs_slider_title {
  padding: 1em 0;
}
/* line 882, sass/style.scss */
.home .wa_chpcs_image_carousel .wa_chpcs_slider_title a {
  text-transform: capitalize;
  font-size: 1.5em;
  font-family: "Open Sans", Arial, sans-serif;
}
/* line 889, sass/style.scss */
.home .wa_chpcs_image_carousel .wa_chpcs_more a {
  font-size: 1.4em;
  color: #f2c318 !important;
  text-transform: uppercase;
}
/* line 893, sass/style.scss */
.home .wa_chpcs_image_carousel .wa_chpcs_more a::after {
  content: " > ";
}
/* line 896, sass/style.scss */
.home .wa_chpcs_image_carousel .wa_chpcs_more a:hover {
  color: #faa844 !important;
}

/* Vertical carousel arrow styles */
/* line 905, sass/style.scss */
#wa_chpcs_image_carousel58405 .wa_chpcs_prev_v, #wa_chpcs_image_carousel58405 .wa_chpcs_next_v, #wa_chpcs_image_carousel253 .wa_chpcs_prev_v, #wa_chpcs_image_carousel253 .wa_chpcs_next_v {
  background: #999 !important;
  opacity: 0.8;
  height: 40px !important;
  width: 40px !important;
  line-height: 35px !important;
}
/* line 912, sass/style.scss */
#wa_chpcs_image_carousel58405 .wa_chpcs_prev_v, #wa_chpcs_image_carousel253 .wa_chpcs_prev_v {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 916, sass/style.scss */
#wa_chpcs_image_carousel58405 .wa_chpcs_next_v, #wa_chpcs_image_carousel253 .wa_chpcs_next_v {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 922, sass/style.scss */
.wa_chpcs_image_carousel .wa_chpcs_prev_v {
  top: 1em;
}

/* line 926, sass/style.scss */
.enjoybg {
  padding: 0 !important;
}
/* line 928, sass/style.scss */
.enjoybg .et_pb_row {
  padding: 0;
}
/* line 930, sass/style.scss */
.enjoybg .et_pb_row h2 {
  padding: 2em 0 1em;
}

/* line 937, sass/style.scss */
.post-type-archive #main-content .container, .single #main-content .container, .non-home #main-content .container {
  width: 95%;
  max-width: 95%;
}

/* Custom Post Shortcode */
/* line 945, sass/style.scss */
.single #left-area ul, .single .entry-content ul {
  padding: 1em 0 0;
}
/* line 948, sass/style.scss */
.single .et_pb_row.et_pb_row_fullwidth, .single .et_pb_specialty_fullwidth > .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 954, sass/style.scss */
.single ul.post-list > li {
  border-bottom: 1px dotted #f2c318;
  margin: 0;
  padding: 7px 0;
}
/* line 958, sass/style.scss */
.single ul.post-list > li a {
  color: black;
  display: block;
}
/* line 961, sass/style.scss */
.single ul.post-list > li a:hover {
  color: #f2c318;
}
/* line 965, sass/style.scss */
.single ul.post-list > li:last-child {
  border: none;
}

/*------------------------------------------------*/
/*---------------------[EVENTS]-------------------*/
/*------------------------------------------------*/
/* line 974, sass/style.scss */
.tribe-events-calendar th {
  color: #fff;
}

/* line 980, sass/style.scss */
#tribe-events p {
  padding-bottom: 0;
}

/* Events Header Styles */
/* line 986, sass/style.scss */
li.widget_text {
  list-style: none;
}

/* line 990, sass/style.scss */
.post-type-archive-tribe_events #main-content .container,
.events-list #main-content .container {
  padding-top: 0;
}

/* line 995, sass/style.scss */
.tribe-events-list-separator-month {
  text-transform: uppercase;
  color: #222;
}

/* line 1000, sass/style.scss */
#events-banner {
  margin: 0 0 -10px;
  padding: 0;
}
/* line 1003, sass/style.scss */
#events-banner img {
  width: 100%;
}

/* line 1008, sass/style.scss */
#events-header {
  /* padding: 3em 4em 2em; */
  padding: 0em 0em 2em;
  overflow: hidden;
  clear: both;
  background: #f2c318;
}
/* line 1013, sass/style.scss */
#events-header h2 {
  padding: 1em 0;
}
/* line 1016, sass/style.scss */
#events-header h3 a {
  color: #fff;
}
/* line 1018, sass/style.scss */
#events-header h3 a:hover {
  text-decoration: underline;
}
/* line 1022, sass/style.scss */
#events-header p {
  padding: 0 0 1em;
}
/* line 1025, sass/style.scss */
#events-header .summary {
  padding: 1em 0;
}
/* line 1028, sass/style.scss */
#events-header .post-thumb {
  max-width: 400px;
  margin-right: 4em;
  float: left;
}
/* line 1033, sass/style.scss */
#events-header .embedded-event {
  clear: both;
}

/* line 1038, sass/style.scss */
.entry-content tr th, .entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
  color: #fff;
}

/* line 1044, sass/style.scss */
.tribe-events-calendar div[id*="tribe-events-daynum-"],
.tribe-events-calendar div[id*="tribe-events-daynum-"] a {
  background: #778592;
}

/* line 1052, sass/style.scss */
.post-type-archive-tribe_events .main_title, .single-tribe_events .main_title,
.single-tribe_venue .main_title, .post-type-archive .main_title, .tribe-filter-live .main_title,
.events-list .main_title, .events-archive .main_title {
  display: none;
}
/* line 1055, sass/style.scss */
.post-type-archive-tribe_events #main-content .container, .single-tribe_events #main-content .container,
.single-tribe_venue #main-content .container, .post-type-archive #main-content .container, .tribe-filter-live #main-content .container,
.events-list #main-content .container, .events-archive #main-content .container {
  width: 100%;
  max-width: 100%;
  margin: auto;
}
/* line 1059, sass/style.scss */
.post-type-archive-tribe_events #main-content .container::before, .single-tribe_events #main-content .container::before,
.single-tribe_venue #main-content .container::before, .post-type-archive #main-content .container::before, .tribe-filter-live #main-content .container::before,
.events-list #main-content .container::before, .events-archive #main-content .container::before {
  background: none;
}
/* line 1063, sass/style.scss */
.post-type-archive-tribe_events span.fn, .post-type-archive-tribe_events span.fn a, .single-tribe_events span.fn, .single-tribe_events span.fn a,
.single-tribe_venue span.fn,
.single-tribe_venue span.fn a, .post-type-archive span.fn, .post-type-archive span.fn a, .tribe-filter-live span.fn, .tribe-filter-live span.fn a,
.events-list span.fn,
.events-list span.fn a, .events-archive span.fn, .events-archive span.fn a {
  font-size: inherit;
}
/* line 1066, sass/style.scss */
.post-type-archive-tribe_events #tribe-events-content, .post-type-archive-tribe_events #tribe-events-content.tribe-events-list, .single-tribe_events #tribe-events-content, .single-tribe_events #tribe-events-content.tribe-events-list,
.single-tribe_venue #tribe-events-content,
.single-tribe_venue #tribe-events-content.tribe-events-list, .post-type-archive #tribe-events-content, .post-type-archive #tribe-events-content.tribe-events-list, .tribe-filter-live #tribe-events-content, .tribe-filter-live #tribe-events-content.tribe-events-list,
.events-list #tribe-events-content,
.events-list #tribe-events-content.tribe-events-list, .events-archive #tribe-events-content, .events-archive #tribe-events-content.tribe-events-list {
  padding: 0 4em !important;
}
/* line 1069, sass/style.scss */
.post-type-archive-tribe_events .tribe-events-loop, .post-type-archive-tribe_events .tribe-events-event-meta, .single-tribe_events .tribe-events-loop, .single-tribe_events .tribe-events-event-meta,
.single-tribe_venue .tribe-events-loop,
.single-tribe_venue .tribe-events-event-meta, .post-type-archive .tribe-events-loop, .post-type-archive .tribe-events-event-meta, .tribe-filter-live .tribe-events-loop, .tribe-filter-live .tribe-events-event-meta,
.events-list .tribe-events-loop,
.events-list .tribe-events-event-meta, .events-archive .tribe-events-loop, .events-archive .tribe-events-event-meta {
  width: 100%;
  max-width: 100%;
}
/* line 1073, sass/style.scss */
.post-type-archive-tribe_events #left-area, .single-tribe_events #left-area,
.single-tribe_venue #left-area, .post-type-archive #left-area, .tribe-filter-live #left-area,
.events-list #left-area, .events-archive #left-area {
  float: left;
  width: 100%;
  padding-right: 0;
}
/* line 1078, sass/style.scss */
.post-type-archive-tribe_events #sidebar, .single-tribe_events #sidebar,
.single-tribe_venue #sidebar, .post-type-archive #sidebar, .tribe-filter-live #sidebar,
.events-list #sidebar, .events-archive #sidebar {
  display: none;
}
/* line 1081, sass/style.scss */
.post-type-archive-tribe_events .rsvp, .single-tribe_events .rsvp,
.single-tribe_venue .rsvp, .post-type-archive .rsvp, .tribe-filter-live .rsvp,
.events-list .rsvp, .events-archive .rsvp {
  padding: 2em 4em;
}

/* Archives */
/* line 1088, sass/style.scss */
.post-type-archive #main-content .container {
  width: 95%;
  max-width: 95%;
}

/* line 1095, sass/style.scss */
.post-type-archive-tribe_events #main-content .container {
  width: 100%;
  max-width: 100%;
}

/* line 1102, sass/style.scss */
.post-type-archive-tribe_events .footer-widget, .single-tribe_events .footer-widget {
  width: 21%;
  margin: 0 5% 5.5% 0;
}
/* line 1106, sass/style.scss */
.post-type-archive-tribe_events .footer-widget.last, .single-tribe_events .footer-widget.last {
  margin: 0 0 5.5% 0;
}

/* line 1114, sass/style.scss */
.tribe-events-style-full #tribe-events-content h2.tribe-events-page-title, .tribe-events-style-full #tribe-events-content.tribe-events-list h2.tribe-events-page-title, .post-type-archive #tribe-events-content h2.tribe-events-page-title, .post-type-archive #tribe-events-content.tribe-events-list h2.tribe-events-page-title, .tribe-filter-live #tribe-events-content h2.tribe-events-page-title, .tribe-filter-live #tribe-events-content.tribe-events-list h2.tribe-events-page-title,
.events-list #tribe-events-content h2.tribe-events-page-title,
.events-list #tribe-events-content.tribe-events-list h2.tribe-events-page-title, .events-archive #tribe-events-content h2.tribe-events-page-title, .events-archive #tribe-events-content.tribe-events-list h2.tribe-events-page-title {
  padding: 1em 4em 0;
}

/* line 1121, sass/style.scss */
.tribe-events-list .type-tribe_events h2 {
  text-transform: uppercase;
}

/* line 1126, sass/style.scss */
.tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta {
  font-size: 1em;
  margin: 5px 0 1em;
}

/* line 1131, sass/style.scss */
.tribe-events-day .tribe-events-day-time-slot h5 {
  color: #222;
}

/* line 1135, sass/style.scss */
.tribe-events-loop .tribe-events-event-meta {
  font-size: 1.5em;
  color: #005f85;
  text-transform: uppercase;
}

/* line 1141, sass/style.scss */
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
  margin-left: 0;
}

/* line 1146, sass/style.scss */
.single-tribe_events #main-content .container, .single-tribe_venue #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
/* line 1151, sass/style.scss */
.single-tribe_events .tribe-events-back, .single-tribe_events h2.tribe-events-single-event-title,
.single-tribe_events .tribe-events-schedule, .single-tribe_venue .tribe-events-back, .single-tribe_venue h2.tribe-events-single-event-title,
.single-tribe_venue .tribe-events-schedule {
  display: none;
}
/* line 1155, sass/style.scss */
.single-tribe_events .tribe-events-cal-links, .single-tribe_events .tribe-events-event-meta, .single-tribe_events #tribe-events-footer, .single-tribe_venue .tribe-events-cal-links, .single-tribe_venue .tribe-events-event-meta, .single-tribe_venue #tribe-events-footer {
  width: 95%;
  max-width: 95%;
  margin: auto;
}
/* line 1160, sass/style.scss */
.single-tribe_events .tribe-events-cal-links, .single-tribe_venue .tribe-events-cal-links {
  margin-bottom: 2em;
}
/* line 1163, sass/style.scss */
.single-tribe_events #tribe-events-content, .single-tribe_venue #tribe-events-content {
  padding: 0 !important;
}
/* line 1166, sass/style.scss */
.single-tribe_events .tribe-events-event-meta dl, .single-tribe_venue .tribe-events-event-meta dl {
  font-size: 1.2em;
}

/* line 1172, sass/style.scss */
.single-tribe_venue #main-content .container {
  padding-top: 0;
}
/* line 1175, sass/style.scss */
.single-tribe_venue .tribe-events-venue-meta {
  padding: 2em 4em;
}
/* line 1178, sass/style.scss */
.single-tribe_venue .tribe-events-event-meta {
  max-width: 100%;
  width: 100%;
}

/* line 1184, sass/style.scss */
.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer,
.tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer {
  border-top: none;
}

/* line 1190, sass/style.scss */
.events-archive .entry-content, .events-archive .entry-header {
  width: 100%;
}

/* Events block in homepage */
/* line 1196, sass/style.scss */
#eventcalendar .event {
  clear: both;
  overflow: hidden;
  padding: 0 0 1.5em;
}
/* line 1201, sass/style.scss */
#eventcalendar h3 {
  font-size: 1.4em;
  padding-bottom: 6px;
}
/* line 1204, sass/style.scss */
#eventcalendar h3 a {
  color: #222;
}
/* line 1208, sass/style.scss */
#eventcalendar .date, #eventcalendar .time {
  text-align: center;
  font-size: 1.2em;
  font-weight: 600;
  font-family: "Open Sans", Arial, sans-serif;
  text-transform: uppercase;
  border: #ccc thin solid;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  float: left;
  margin-right: 1em;
}
/* line 1219, sass/style.scss */
#eventcalendar .date {
  color: #777;
  padding: 10px;
}
/* line 1222, sass/style.scss */
#eventcalendar .date .day {
  font-size: 3em;
  padding: 10px 0;
}
/* line 1226, sass/style.scss */
#eventcalendar .date .monthyear {
  font-size: 0.9em;
}
/* line 1230, sass/style.scss */
#eventcalendar .time {
  color: #faa844;
  padding: 1.9em 1em;
}
/* line 1234, sass/style.scss */
#eventcalendar .ends {
  color: #777;
  font-size: 0.9em;
}

/* Mini calendar */
/* line 1241, sass/style.scss */
.tribe-mini-calendar {
  border: #f2c318 2px solid !important;
}
/* line 1243, sass/style.scss */
.tribe-mini-calendar thead, .tribe-mini-calendar .tribe-mini-calendar-nav {
  background: none !important;
}
/* line 1245, sass/style.scss */
.tribe-mini-calendar thead span, .tribe-mini-calendar thead th, .tribe-mini-calendar .tribe-mini-calendar-nav span, .tribe-mini-calendar .tribe-mini-calendar-nav th {
  color: #222;
}
/* line 1248, sass/style.scss */
.tribe-mini-calendar thead td, .tribe-mini-calendar thead th, .tribe-mini-calendar .tribe-mini-calendar-nav td, .tribe-mini-calendar .tribe-mini-calendar-nav th {
  background: none !important;
  border-bottom: none;
}
/* line 1252, sass/style.scss */
.tribe-mini-calendar thead th, .tribe-mini-calendar .tribe-mini-calendar-nav th {
  border: #cad0d5 1px solid !important;
}
/* line 1256, sass/style.scss */
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present,
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {
  background: #f2c318 !important;
}
/* line 1260, sass/style.scss */
.tribe-mini-calendar tbody tr td {
  border: 1px solid #cad0d5;
}

/* Exhibits */
/* line 1269, sass/style.scss */
#paginate {
  overflow: hidden;
  width: 100%;
  text-align: center;
  padding: 3em 0;
}
/* line 1274, sass/style.scss */
#paginate a.page-numbers, #paginate span.current {
  font-size: 1.4em;
  margin-right: 5px;
  color: white;
  background: #2EA3F2;
  padding: 0.3em 0.5em;
}
/* line 1280, sass/style.scss */
#paginate a.page-numbers:hover, #paginate span.current:hover {
  background: #faa844;
}
/* line 1284, sass/style.scss */
#paginate span.current {
  background: #faa844;
  color: #222;
}

/* line 1291, sass/style.scss */
.post-type-archive-exhibition #main-content, #main-content.past-exhibits {
  background: #fff !important;
}
/* line 1293, sass/style.scss */
.post-type-archive-exhibition #main-content .container, #main-content.past-exhibits .container {
  width: 95%;
  max-width: 95%;
}

/* line 1299, sass/style.scss */
.past-exhibits #content-area {
  margin: 0 auto;
}

/* line 1305, sass/style.scss */
.post-type-archive-exhibition #main-content.archives .container::before,
#main-content.past-exhibits .container::before {
  background: none;
}
/* line 1308, sass/style.scss */
.post-type-archive-exhibition #main-content.archives img,
#main-content.past-exhibits img {
  width: 100%;
}
/* line 1311, sass/style.scss */
.post-type-archive-exhibition #main-content.archives #content-area,
#main-content.past-exhibits #content-area {
  padding-bottom: 1em;
}
/* line 1314, sass/style.scss */
.post-type-archive-exhibition #main-content.archives #grid,
#main-content.past-exhibits #grid {
  margin: 0 auto;
}
/* line 1317, sass/style.scss */
.post-type-archive-exhibition #main-content.archives article,
#main-content.past-exhibits article {
  border: #ddd thin solid;
  width: 280px;
  float: left;
  margin: 2em 0 0;
  overflow: hidden;
  min-height: 680px;
}
/* line 1325, sass/style.scss */
.post-type-archive-exhibition #main-content.archives h3,
#main-content.past-exhibits h3 {
  padding: 1.2em 1em 0;
  font-size: 20px;
}
/* line 1329, sass/style.scss */
.post-type-archive-exhibition #main-content.archives .post-thumb.with-thumb,
#main-content.past-exhibits .post-thumb.with-thumb {
  line-height: 0;
}
/* line 1332, sass/style.scss */
.post-type-archive-exhibition #main-content.archives .date,
#main-content.past-exhibits .date {
  padding: 0.5em 1.5em;
}
/* line 1335, sass/style.scss */
.post-type-archive-exhibition #main-content.archives .post-excerpt,
#main-content.past-exhibits .post-excerpt {
  padding: 1em 1.5em 2em;
}
/* line 1338, sass/style.scss */
.post-type-archive-exhibition #main-content.archives .post-details.with-thumb,
#main-content.past-exhibits .post-details.with-thumb {
  padding: 0 1em;
}
/* line 1341, sass/style.scss */
.post-type-archive-exhibition #main-content.archives .pagination,
#main-content.past-exhibits .pagination {
  padding-bottom: 2em;
}

/* line 1347, sass/style.scss */
#main-content.times article {
  min-height: 560px;
}

/* line 1353, sass/style.scss */
#main-content.journal article {
  min-height: 780px;
}

/* line 1357, sass/style.scss */
article.publication img {
  width: auto;
}

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
/* line 1364, sass/style.scss */
#main-footer {
  background: #f2c318;
}
/* line 1366, sass/style.scss */
#main-footer a {
  color: #778592;
}
/* line 1368, sass/style.scss */
#main-footer a:hover {
  color: #005f85;
}

/* line 1375, sass/style.scss */
#footer-widgets .footer-widget {
  color: #222;
  padding-left: 0;
}
/* line 1380, sass/style.scss */
#footer-widgets .footer-widget::before {
  border: none;
}

/* line 1386, sass/style.scss */
.bottom-nav {
  padding: 1.5em 0 0;
}

/* line 1391, sass/style.scss */
#et-footer-nav li {
  border-right: #005f85 2px solid;
  margin-right: 1em;
  padding: 0 1em 1.5em 0;
  line-height: 1em;
}
/* line 1396, sass/style.scss */
#et-footer-nav li:last-child {
  border-right: none;
}
/* line 1400, sass/style.scss */
#et-footer-nav a {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.4em;
}

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/
/*---------------[Chrome Hacks]-------------*/
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  /* line 1434, sass/style.scss */
  .mc4wp-form button, .mc4wp-form input[type="submit"], #constantcontact button, #constantcontact input[type="submit"] {
    padding: 8px 10px !important;
  }

  /* line 1438, sass/style.scss */
  #top-header-news input[type="text"] {
    padding: 6px 10px 7px !important;
  }
}
@media only screen and (max-width: 1910px) {
  /* line 1445, sass/style.scss */
  .et_pb_row_1-4_3-4 h3, .et_pb_row_1-4_3-4 h4 {
    font-size: 2.1em;
  }
}
@media only screen and (max-width: 1700px) {
  /* line 1452, sass/style.scss */
  #homelogo {
    width: 470px;
    top: 20.4em;
    left: 1.8em;
  }

  /* line 1458, sass/style.scss */
  .et_pb_row_1-4_3-4 h3, .et_pb_row_1-4_3-4 h4 {
    font-size: 1.5em;
  }
  /* line 1461, sass/style.scss */
  .et_pb_row_1-4_3-4 .et_pb_column_3_4 {
    width: 78%;
  }
}
@media only screen and (max-width: 1500px) {
  /* line 1469, sass/style.scss */
  .homeborder h2, .divider h2 {
    padding: 0.6em 1em;
  }

  /* line 1474, sass/style.scss */
  .subdivider h3 {
    padding: 0.6em 1.1em;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 1481, sass/style.scss */
  #homeslider .et_pb_slide {
    height: 750px !important;
  }

  /* line 1484, sass/style.scss */
  #homelogo {
    width: 370px;
    top: 16em;
    left: 1em;
  }

  /* line 1489, sass/style.scss */
  .et_pb_post .datebg {
    font-size: 1.8em;
    padding: 1em;
    min-height: inherit;
  }

  /* line 1496, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives h3,
  #main-content.past-exhibits h3 {
    padding: 1em 1.2em 0;
    font-size: 1.4em;
  }

  /* line 1501, sass/style.scss */
  #main-header .nav li a {
    font-size: 1.6em !important;
  }

  /* line 1504, sass/style.scss */
  #top-menu .menu-item-has-children > a:first-child::after {
  }

  /* line 1507, sass/style.scss */
  #top-menu ul.sub-menu {
    margin-top: 0.2em;
  }

  /* line 1511, sass/style.scss */
  #eventcalendar h3 {
    font-size: 1em;
  }
  /* line 1514, sass/style.scss */
  #eventcalendar .date, #eventcalendar .time {
    font-size: 1em;
  }
  /* line 1517, sass/style.scss */
  #eventcalendar .date .day {
    font-size: 2.5em;
    padding: 5px 0;
  }
  /* line 1521, sass/style.scss */
  #eventcalendar .time {
    padding: 1.9em 0.5em;
  }
  /* line 1524, sass/style.scss */
  #eventcalendar .dateinfo {
    float: left;
    width: 30%;
  }
}
/*-------------------[960px]------------------*/
@media only screen and (min-width: 981px) and (max-width: 1300px) {
  /* line 1533, sass/style.scss */
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 22%;
  }

  /*-------------------[Sliders]------------------*/
  /*-------------------[Portfolio]------------------*/
  /*-------------------[Sidebar]------------------*/
  /*-------------------[Menu]------------------*/
}
/*-------------------[1230px]------------------*/
@media only screen and (max-width: 1230px) {
  /*-------------------[Homepage]------------------*/
  /* line 1551, sass/style.scss */
  #homeslider .et_pb_slide {
    margin-top: 0;
    height: 720px !important;
  }

  /* line 1556, sass/style.scss */
  #homelogo {
    width: 370px;
    top: 15.2em;
    left: 5px;
  }

  /* line 1562, sass/style.scss */
  .et-waypoint.et_pb_image img {
    min-height: inherit;
  }

  /*-------------------[Portfolio]------------------*/
  /*-------------------[Sliders]------------------*/
  /* line 1570, sass/style.scss */
  .et_pb_row_1-4_3-4 h3, .et_pb_row_1-4_3-4 h4 {
    font-size: 1.2em;
  }
  /* line 1573, sass/style.scss */
  .et_pb_row_1-4_3-4 .et_pb_column_1_4 {
    padding: 1em;
  }
  /* line 1576, sass/style.scss */
  .et_pb_row_1-4_3-4 .et_pb_column_3_4 {
    width: 76%;
  }

  /*-------------------[Menu]------------------*/
}
@media only screen and (max-width: 1050px) {
  /* line 1586, sass/style.scss */
  #homeslider .et_pb_slide {
    margin-top: 0;
    height: 650px !important;
  }

  /* line 1591, sass/style.scss */
  #homelogo {
    width: 370px;
    top: 15.2em;
    left: 5px;
  }

  /* line 1597, sass/style.scss */
  .home .et_pb_slide {
    min-height: inherit;
  }

  /*-------------------[Portfolio]------------------*/
  /*-------------------[Sliders]------------------*/
  /*-------------------[Menu]------------------*/
}
/*-------------------[768px]------------------*/
@media only screen and (max-width: 980px) {
  /* line 1612, sass/style.scss */
  .et_header_style_centered #main-header {
    padding: 5px 0 1em;
  }

  /* line 1615, sass/style.scss */
  #banner {
    text-align: left;
  }

  /* line 1619, sass/style.scss */
  .et_pb_row_1-4_3-4 .et_pb_column_1_4 {
    height: auto;
    padding: 10px 1.5em 2px;
  }
  /* line 1622, sass/style.scss */
  .et_pb_row_1-4_3-4 .et_pb_column_1_4 h3, .et_pb_row_1-4_3-4 .et_pb_column_1_4 h4 {
    font-size: 1.5em;
  }

  /* line 1627, sass/style.scss */
  .et_header_style_centered #logo {
    max-width: 135px;
    width: auto;
    position: static;
    top: 1.6em;
    max-height: 80px;
  }
  /* line 1633, sass/style.scss */
  .et_header_style_centered #logo .homepage {
    display: block;
  }

  /* line 1637, sass/style.scss */
  #home-interstitial {
    top: 3em;
  }

  /* line 1640, sass/style.scss */
  .redinfo .extradot {
    bottom: 8.5em;
  }

  /* line 1643, sass/style.scss */
  #main-header #searchform {
    position: static;
    padding-top: 1em;
  }

  /* line 1647, sass/style.scss */
  #top-banner-info {
    float: right;
  }

  /* line 1650, sass/style.scss */
  span.reply-container {
    display: block;
    width: 170px;
    float: right;
    padding-top: 1em;
  }

  /* line 1656, sass/style.scss */
  .comment_area .comment-reply-link {
    top: 0;
    position: static;
    text-align: center;
  }

  /* line 1662, sass/style.scss */
  .homeborder h2, .divider h2 {
    padding: 0.6em;
  }

  /* line 1667, sass/style.scss */
  .subdivider h3 {
    padding: 0.6em 0.7em;
  }

  /* line 1672, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-nav {
    position: static;
  }
  /* line 1675, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    font-size: 3em;
    padding: 10px;
    float: left;
    width: 49%;
  }
  /* line 1680, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"]:first-child {
    margin-right: 5px;
  }
  /* line 1683, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"]:last-child {
    margin-right: 0;
  }

  /* line 1691, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives .post-thumb.with-thumb, .post-type-archive-exhibition #main-content.archives article:nth-child(odd) .post-thumb.with-thumb, .post-type-archive-exhibition #main-content.archives .post-details.with-thumb,
  #main-content.past-exhibits .post-thumb.with-thumb,
  #main-content.past-exhibits article:nth-child(odd) .post-thumb.with-thumb,
  #main-content.past-exhibits .post-details.with-thumb {
    width: auto;
    float: none;
  }
  /* line 1695, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives img,
  #main-content.past-exhibits img {
    width: 100%;
  }
  /* line 1698, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives article,
  #main-content.past-exhibits article {
    width: 98%;
    margin: 1em 0 0;
    min-height: inherit;
  }
  /* line 1703, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives h3,
  #main-content.past-exhibits h3 {
    font-size: 1.4em;
    padding: 0.8em 1em 0;
  }
  /* line 1707, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives .post-details,
  #main-content.past-exhibits .post-details {
    padding: 2em 5px;
  }
  /* line 1710, sass/style.scss */
  .post-type-archive-exhibition #main-content.archives .post-excerpt,
  #main-content.past-exhibits .post-excerpt {
    padding: 1.5em;
  }

  /* line 1714, sass/style.scss */
  .non-home .wa_chpcs_image_carousel .wa_chpcs_prev,
  .non-home .wa_chpcs_image_carousel .wa_chpcs_next {
    display: none !important;
  }

  /* line 1718, sass/style.scss */
  .et_pb_text {
    font-size: 14px !important;
    padding-top: 20px;
  }

  /*-------------------[Menu]------------------*/
  /* line 1723, sass/style.scss */
  #et-footer-nav li {
    padding: 0 1em;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
  /* line 1731, sass/style.scss */
  #homeslider .et_pb_slide {
    height: 560px !important;
  }

  /* line 1735, sass/style.scss */
  #homelogo {
    width: 300px;
    top: 12em;
    left: 1em;
  }
}
/*-------------------[560px]------------------*/
@media only screen and (max-width: 850px) {
  /* line 1745, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    width: 49%;
  }
  /* line 1748, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"]:first-child {
    margin-right: 4px;
  }
}
/*-------------------[480px]------------------*/
@media only screen and (max-width: 767px) {
  /* line 1757, sass/style.scss */
  #homeslider .et_pb_slide {
    height: 450px !important;
  }

  /* line 1761, sass/style.scss */
  #homelogo {
    width: 220px;
    top: 9.7em;
    left: 1em;
  }

  /* line 1766, sass/style.scss */
  #home-interstitial {
    width: 260px;
  }
  /* line 1768, sass/style.scss */
  #home-interstitial #hi-content {
    width: 260px;
  }
  /* line 1771, sass/style.scss */
  #home-interstitial h2 {
    font-size: 1.2em;
  }
  /* line 1774, sass/style.scss */
  #home-interstitial .widget_text {
    font-size: 1em;
  }

  /* line 1778, sass/style.scss */
  #homelinks a, .notice a {
    width: 80px;
    height: 80px;
  }

  /* line 1782, sass/style.scss */
  #homelinks a span, .notice a span {
    padding: 0 5px;
  }

  /* line 1785, sass/style.scss */
  .homeborder h2, .divider h2 {
    font-size: 1.8em;
  }

  /* line 1788, sass/style.scss */
  .bottom-nav {
    text-align: left;
  }

  /* line 1792, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    width: 48%;
  }
  /* line 1795, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"]:first-child {
    margin-right: 5px;
  }

  /* line 1799, sass/style.scss */
  .et_pb_post .datebg, .single-tribe_events .datebg {
    font-size: 1.4em;
    min-height: inherit;
    padding: 10px 1em 5px;
  }

  /* Events */
  /* line 1805, sass/style.scss */
  #events-header {
    /* padding: 3em 1em 2em; */
    padding: 0em 0em 2em;
  }

  /* line 1808, sass/style.scss */
  .tribe-events-event-image img {
    width: 100%;
  }

  /* line 1811, sass/style.scss */
  .post-type-archive-tribe_events #tribe-events-content,
  .single-tribe_events #tribe-events-content {
    padding: 0 1em;
  }
}
@media only screen and (max-width: 510px) {
  /* line 1818, sass/style.scss */
  #homeslide, #home-interstitial, #homelogo {
    display: none;
  }
}
/*-------------------[320px]------------------*/
@media only screen and (max-width: 479px) {
  /* line 1826, sass/style.scss */
  .et_pb_row_1-4_3-4 .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    width: 47%;
  }

  /* line 1830, sass/style.scss */
  #homelinks a, .notice a {
    width: 65px;
    height: 65px;
    font-size: 0.7em;
  }

  /* line 1835, sass/style.scss */
  .redinfo .extradot {
    bottom: 14em;
  }
}


.blog article.post { margin: 0 0 60px 0; clear: both; }
.blog article.post img { float: left; max-width: 30%; height: auto; margin: 0 0 60px 0; }
.blog article.post .entry-content { float: right; width: 65%; margin: 0 0 60px 0; }
.blog article.post .entry-content h1 { font-size: 22px; }
article.post .entry-content p.post-data { margin-top: -20px; color: #666; }

.blog-sidebar .et_pb_widget { float: none; margin: 0 0 30px 0; }

#blog-nav { border-top: 1px solid #999; padding: 7px 0 0 0; }
#blog-nav a { display: block; font-size: 15px; text-transform: uppercase; }
#blog-nav a.prev, #blog-nav a[rel="prev"] { float: left; }
#blog-nav a.next, #blog-nav a[rel="next"] { float: right; }


@media only screen and (max-width: 600px) {
    .blog article.post img { float: none; max-width: 100%; margin: 0 0 20px 0; }
    .blog article.post .entry-content { float: none; width: 100%; margin: 0 0 60px 0; }
}




/*--*/
.calendar-management-custom #calendarAccess {
    max-width: 490px;
    margin: 0 auto 20px;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 30px;
    background: #13648b;
    margin-top: 6px;
}
.calendar-management-custom #calendarAccess .form-group {
    display: flex;
    align-items: center;
    width: calc(100% - 110px);
}
.calendar-management-custom #calendarAccess .form-group label {
    padding-right: 10px;
    color: #fff;
    font-size: 24px;
    font-family: 'Open Sans Bold';
    font-weight: bold;
}
.calendar-management-custom #calendarAccess .form-group input#pwd {
    height: 45px;
    background: #ffffff;
    border: 1px solid #bbb;
    outline: none;
    box-shadow: none;
    padding: 6px 14px !important;
    width: 100%;
    color: #4a4a4a !important;
    font-size: 18px;
    font-family: 'Open Sans Regular';
    font-weight: normal;
}
.calendar-management-custom #calendarAccess .button {
    width: 110px;
    height: 45px;
}
.calendar-management-custom input#event_begin {
    width: 100%;
}

div.calendar-custom div.box {
    background-color: #13648b !important;
}
.calendar-area {
    padding-top: 35px;
}
div.calendar-custom {
    align-items: flex-start;
}
div.calendar-custom {
    margin: 0px 10px 30px auto !important;
    display: block !important;
}
div.calendar-custom div.box-content {
    border: none !important;
}





.calendar-management-custom #calendarEvent table td {
    color: #000;
    font-size: 16px;
    font-family: 'Open Sans Bold';
    font-weight: bold;
}
.calendar-management-custom #calendarEvent input.datepickerEvent {
    height: 35px;
    background: #ffffff;
    border: 1px solid #bbb;
    outline: none;
    box-shadow: none;
    padding: 5px 10px !important;
    color: #4a4a4a !important;
    font-size: 14px;
    font-family: 'Open Sans Regular';
    font-weight: normal;
}
.calendar-management-custom #calendarEvent input.datepickerEvent{
    height: 35px;
    background: #ffffff;
    border: 1px solid #bbb;
    outline: none;
    box-shadow: none;
    padding: 5px 10px !important;
    color: #4a4a4a !important;
    font-size: 14px;
    font-family: 'Open Sans Regular';
    font-weight: normal;
}
.calendar-management-custom #calendarEvent .button {
    height: 35px;
}
.calendarEvent-wrap {
    padding-bottom: 25px;
    width: 424px;
    margin: 0 -15px 0 auto;
}
.calendarEvent-wrap .btn.btn-default.calendar_logout {
    min-width: 106px;
    height: 40px;
    border: 2px solid #ffffff;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Open Sans Bold';
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    outline: none;
    background: #13648b;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: 1s;
    margin-left: 104px;
}
.calendarEvent-wrap .btn.btn-default.calendar_logout:hover {
    background: #f9b600;
    color: #fff;
}
.calendar-area div.calendar-custom {
    width: 32.4%;
}

.calendar-management-custom .container:before {
    display: none !important;
}

.page-id-112900 .et_pb_module.et_pb_text.et_clickable.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-bottom: 15px;
}
.page-id-112900 .et_pb_module.et_pb_text.et_pb_text_3.et_pb_bg_layout_light.et_pb_text_align_left{
  margin-bottom: 25px;
}

/*--*/
.calendar-custom .box-content ul.label {
    margin-left: 0px !important;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
#left-area .calendar-custom .box-content ul, .entry-content .calendar-custom .box-content ul, .comment-content .calendar-custom .box-content ul {
    margin-left: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.page-id-113342 #main-content > .container {
    width: 100%;
    max-width: 100%;
}
.page-id-113343 #main-content > .container {
    width: 100%;
    max-width: 100%;
}
div.calendar-custom ul.label li {
    margin: 0px !important;
    padding: 0px !important;
    width: 14.28% !important;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    color: #000;
    font-size: 15px;
    background-color: transparent;
}
div.calendar-custom ul.dates li {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 62px;
    width: 14.28% !important;
    height: 62px;
    font-size: 18px;
    background-color: #DDD;
    color: #000;
    text-align: center;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
/*body.post-type-archive-tribe_events.page-template-page-template-blank-php #page-container {
    padding-top: 114px !important;
}*/

.page-id-112889 .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_right.et_pb_module {
    text-align: left;
}
/*--*/


/*-serra-tour page  css Start-*/
@media only screen and (min-width: 1200px) {
/*--*/
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col {
    max-width: 1108px;
    width: 83%;
}
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col .et_pb_column_1_4,
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col .et_pb_column_1_4 {
    width: 277px;
    padding-right: 20px;
    margin-right: 0px !important;
}
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col .et_pb_column_1_4:last-child,
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col .et_pb_column_1_4:last-child {
    margin-right: 0!important;
    padding-right: 0px !important;
}
.postid-113216 #tribe-events-content #et-boc .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module, .postid-113216 #tribe-events-content #et-boc .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 20px !important;
    min-height: 277px;
}
.postid-113216 #tribe-events-content .date-box-event .et_pb_text_inner {
    padding: 40px 25px 25px!important;
}
.postid-113216 #tribe-events-content .et_pb_module a.rsvp-evnt, .postid-113216 #tribe-events-content .et_pb_module a.rsvp-event {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    line-height: 28px;
    color: #146389;
}
.postid-113216 #tribe-events-content .et_pb_module a.sold-out {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    line-height: 28px;
    color: #000000;
}
}
@media only screen and (min-width: 1200px) {
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col {
    width: 88%;
}
.postid-113216 #tribe-events-content .et_pb_row.et_pb_row_2.et_pb_row_4col {
    padding-top: 0px !important;
}
.postid-113216 #tribe-events-content .date-box-event h4 {
    font-size: 39px!important;
    padding-bottom: 34px;
}
.postid-113216 #tribe-events-content .date-box-event h3 {
    line-height: 70px;
}
.postid-113216 #tribe-events-content .date-box-event .et_pb_text_inner p {
    margin-bottom: 0px;
}
.postid-113216 #tribe-events-content .et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-bottom: 0!important;
}
.postid-113216 #tribe-events-content .et_pb_row.et_pb_row_0 {
    padding-bottom: 0px!important;
}
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_0.et_section_regular {
    padding-bottom: 0px!important;
}
.postid-113216 #tribe-events-content .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-bottom: 0px!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.postid-113216 #tribe-events-content .et_pb_gutters4.et_pb_row .et_pb_column_1_4, .et_pb_gutters4.et-db #et-boc .et_pb_column_1_4 {
    width: 23.5%!important;
}
.postid-113216 #tribe-events-content .et_pb_gutters4.et_pb_row .et_pb_column, .postid-113216 #tribe-events-content .et_pb_column {
    margin-right: 2%!important;
}
.postid-113216 #tribe-events-content .date-box-event .et_pb_text_inner p {
    margin-bottom: 0px;
}
.postid-113216 #tribe-events-content a, .postid-113216 #tribe-events-content .tribe-events-event-meta a {
    display: inline-flex;
}
.postid-113216 #tribe-events-content .date-box-event h4 {
    font-size: 24px !important;
}
.postid-113216 #tribe-events-content .date-box-event h3 {
    font-size: 50px!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.postid-113216 #tribe-events-content .et_pb_section.et_pb_section_1.event-rsvp-listing.et_section_regular .et_pb_row.et_pb_row_2.et_pb_row_4col {
    position: relative;
    width: 94%;
}
.postid-113216 #tribe-events-content .date-box-event h4 {
    font-size: 24px !important;
}
.postid-113216 #tribe-events-content .date-box-event h3 {
    font-size: 50px!important;
}
}
/*-serra-tour page  css End-*/

@media only screen and (max-width: 1779px) {
    .calendar-area div.calendar-custom ul.label {
        margin-top: 5px;
        margin-left: 5px;
        width: 100%;
    }
    .calendar-area div.calendar-custom ul.label li {
        height: 40px;
        line-height: 40px;
    }
    .calendar-area div.calendar-custom ul.dates {
        width: 98%;
    }
    .calendar-area div.calendar-custom ul.dates li {
        width: 13%;
        height: 62px;
        font-size: 18px;
    }
}
@media only screen and (max-width: 1679px) {
    .calendar-area div.calendar-custom ul.label li {
        font-size: 13px;
    }
    .calendar-area div.calendar-custom ul.dates li {
        font-size: 13px;
}
}
@media only screen and (max-width: 1439px) {

    .calendar-area div.calendar-custom ul.dates li {
        height: 40px;
        font-size: 14px;
        line-height: 40px;
}
.calendar-area div.calendar-custom {
    width: 32.2%;
}
}
@media only screen and (max-width: 1199px) {
    .calendar-area div.calendar-custom {
        width: 31.7%;
    }
    .calendar-area div.calendar-custom ul.label {
    margin-top: 5px;
    margin-left: 5px;
    width: 98%;
}
.calendar-area div.calendar-custom ul.label li {
    height: 35px;
    line-height: 35px;
    font-size: 11px;
}
.calendar-area div.calendar-custom ul.dates li {
    width: 11.5%;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
}
div.calendar-custom div.header span.title {
    font-size: 14px !important;
}
div.calendar-custom div.box {
    height: 35px;
}
div.calendar-custom div.header {
    height: 35px;
}
.et_header_style_centered #top-menu > li > a {
    padding: 8px 4px 0;
}
#main-header #top-menu-nav .nav li a {
    font-size: 1.3em !important;
}
body.post-type-archive-tribe_events.page-template-page-template-blank-php #page-container {
    padding-top: 80px !important;
}
}
@media only screen and (max-width: 1023px) {
    .calendar-area div.calendar-custom {
        width: 48.3%;
    }
}
@media only screen and (max-width: 980px) {
    body.post-type-archive-tribe_events.page-template-page-template-blank-php #page-container {
        padding-top: 145px !important;
    }
}



@media only screen and (max-width: 767px) {
    .calendar-management-custom #calendarAccess .form-group label {
        font-size: 16px;
    }
    .calendar-management-custom #calendarAccess {
        padding: 11px 13px;
    }

    /*--*/
    .calendar-management-custom #calendarEvent table td {
        font-size: 14px;
    }
    .calendarEvent-wrap .btn.btn-default.calendar_logout {
        min-width: 96px;
        height: 35px;
        font-size: 12px;
            margin-left: 94px;
    }
    .calendarEvent-wrap {
    width: 409px;
}
    .calendar-area div.calendar-custom {
        width: 47.7%;
    }
    .calendar-management-custom {
    padding: 100px 0 50px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: .5em 8px;
}
table.dataTable tfoot th, table.dataTable tfoot td {
    padding: 6px 7px 6px 7px;
}
}
@media only screen and (max-width: 575px) {
    .calendar-management-custom #calendarAccess .button {
        width: 76px;
        height: 45px;
        font-size: 13px;
    }
    .calendar-management-custom #calendarAccess .form-group {
        width: calc(100% - 76px);
    }
    .calendar-area div.calendar-custom {
    width: 100%;
    margin: 0px 0px 15px auto !important;
        height: auto !important;
}


.calendar-management-custom #calendarEvent .button {
    height: 35px;
    width: 140px;
    font-size: 12px;
}
.calendar-management-custom .container {
    width: 90%;
}
.calendarEvent-wrap {
    width: 381px;
}
}
@media only screen and (max-width: 480px) {
.calendar-management-custom #calendarEvent table td {
    font-size: 14px;
    display: block;
    padding: 0px 0 4px !important;
}
.calendar-management-custom #calendarEvent .button {
    margin-top: 8px;
}
.calendarEvent-wrap {
    width: 100%;
    margin: 0;
}
.calendarEvent-wrap .btn.btn-default.calendar_logout {
    margin-left: 0;
}
}
