/* ==========================================================================
    Site Specific styles
========================================================================== */
/* mixins */
/* variables */
.cmhof header {
  background: #000 url("../images/cmhof-nav-bg.jpg") repeat top left; }
  .cmhof header nav > ul > li {
    background: none;
    padding: 0 2%; }
    .cmhof header nav > ul > li a, .cmhof header nav > ul > li a:hover, .cmhof header nav > ul > li a:focus {
      color: #fff;
      font-size: 18px ;
      font-size: 1.8rem ; }
    .cmhof header nav > ul > li .level2.color1 {
      background: rgba(218, 155, 60, 0.9); }
      .lt-ie9 .cmhof header nav > ul > li .level2.color1 {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6DA9B3C,endColorstr=#E6DA9B3C);
        zoom: 1; }
    .cmhof header nav > ul > li .level2.color2 {
      background: rgba(102, 0, 0, 0.9); }
      .lt-ie9 .cmhof header nav > ul > li .level2.color2 {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6660000,endColorstr=#E6660000);
        zoom: 1; }
    .cmhof header nav > ul > li .level2.color3 {
      background: rgba(151, 165, 81, 0.9); }
      .lt-ie9 .cmhof header nav > ul > li .level2.color3 {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E697A551,endColorstr=#E697A551);
        zoom: 1; }
    .cmhof header nav > ul > li .level2.color4 {
      background: rgba(0, 146, 159, 0.9); }
      .lt-ie9 .cmhof header nav > ul > li .level2.color4 {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6002E9F,endColorstr=#E6002E9F);
        zoom: 1; }
    .cmhof header nav > ul > li .level2.color5 {
      background: rgba(67, 44, 74, 0.9); }
      .lt-ie9 .cmhof header nav > ul > li .level2.color5 {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6432C4A,endColorstr=#E6432C4A);
        zoom: 1; }
    .cmhof header nav > ul > li .level2 ul li a:hover, .cmhof header nav > ul > li .level2 ul li a:focus {
      color: #ea840b; }
  .cmhof header #header-search-container form .header-search {
    border-bottom: 1px solid #ea840b;
    border-right: 1px solid #ea840b; }

.cmhof .slideout-btn {
  background-color: #e4b150;
  background-image: url("../images/cmhof-border-2-color.png"); }

.cmhof .slideout {
  background: #b9882b;
  color: #ffeece; }
  .cmhof .slideout .slideout-content {
    /* Handle */ }
    .cmhof .slideout .slideout-content.scrollbar-light > .scroll-element .scroll-bar {
      background: #e4b150; }
  .cmhof .slideout a, .cmhof .slideout p {
    border-top: 1px solid #efc065;
    color: #ffeece; }
  .cmhof .slideout h1 {
    background: #e4b150; }
  .cmhof .slideout h2 {
    background-image: url("../images/cmhof-slideout-divider.png");
    background-color: #d29e3c; }
    .cmhof .slideout h2:hover, .cmhof .slideout h2:focus {
      background: #fff0d4;
      color: #d29e3c; }
      .cmhof .slideout h2:hover a, .cmhof .slideout h2:focus a {
        color: #d29e3c; }
    .cmhof .slideout h2 > span {
      border-top: 1px solid #efc065; }
    .cmhof .slideout h2 a:after {
      background-image: url("../images/cmhof-border-2-color.png"); }
  .cmhof .slideout li {
    background: #d29e3c url("../images/cmhof-slideout-arrows.png") no-repeat 355px 30px; }
    .cmhof .slideout li:hover, .cmhof .slideout li:focus {
      background-color: #fff0d4;
      background-position: 355px -50px; }
      .cmhof .slideout li:hover a, .cmhof .slideout li:focus a {
        color: #d29e3c; }
  .cmhof .slideout .hours {
    background: #b9882b; }
    .cmhof .slideout .hours h2:hover, .cmhof .slideout .hours h2:focus {
      background-color: #d29e3c;
      color: #fff; }

.cmhof .ui-datepicker .ui-widget-header {
  background: #f0b23a;
  border-color: #f0b23a; }

.cmhof .ui-datepicker .ui-datepicker-calendar .ui-state-default {
  background: #fcfcfc;
  color: #ce8d10; }

.cmhof .ui-datepicker .ui-datepicker-calendar .ui-state-active,
.cmhof .ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
.cmhof .ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  background: #f0b23a;
  color: #fff; }

.cmhof .ui-datepicker .ui-datepicker-prev,
.cmhof .ui-datepicker .ui-datepicker-next {
  background: #ce8d10; }

.cmhof.subpage .breadcrumbs {
  color: #ea840b; }
  .cmhof.subpage .breadcrumbs a:hover {
    color: #ea840b; }

.cmhof.subpage .selectboxit-container .selectboxit-arrow-container {
  background-color: #f0b23a; }

.cmhof.subpage .selectboxit-container .selectboxit-options {
  border-color: #f0b23a; }

.cmhof.subpage .selectboxit-container .selectboxit-option .selectboxit-option-anchor:hover {
  background: #f0b23a;
  color: #fff; }

.cmhof.subpage .boxed-summary,
.cmhof.subpage .exhibit-summary {
  background: url("../images/summary-link-icon.png") right bottom no-repeat; }

.cmhof.subpage input[type="text"],
.cmhof.subpage input[type="password"],
.cmhof.subpage input[type="email"] {
  border-color: #f0b23a; }

.cmhof.subpage .button,
.cmhof.subpage button,
.cmhof.subpage input[type=submit] {
  border: 1px solid #f0b23a;
  color: #f0b23a; }
  .cmhof.subpage .button:hover, .cmhof.subpage .button:active, .cmhof.subpage .button:focus,
  .cmhof.subpage button:hover,
  .cmhof.subpage button:active,
  .cmhof.subpage button:focus,
  .cmhof.subpage input[type=submit]:hover,
  .cmhof.subpage input[type=submit]:active,
  .cmhof.subpage input[type=submit]:focus {
    box-shadow: 0px 0px 6px #f0b23a; }
  .cmhof.subpage .button.primary,
  .cmhof.subpage button.primary,
  .cmhof.subpage input[type=submit].primary {
    background: #f0b23a;
    color: #fff; }

.cmhof.subpage .e2ma_signup_form_button {
  background: #f0b23a !important; }

.cmhof.subpage .sidebar .summary {
  background: #fff url(../images/cmhof-sidebar-link-bg.png) right bottom no-repeat; }

.cmhof.subpage .carousel-indicators li {
  background: url("../images/cmhof-carousel-indicator-icons.png") no-repeat top left; }

.cmhof.subpage .carousel-indicators .active {
  background-position: top right; }

.cmhof.subpage .sidebar .box.ad {
  background: #fff url("../images/cmhof-ad-link-icon.png") right bottom no-repeat; }

.cmhof.subpage .check-styled {
  background: url("../images/cmhof-checkbox.png") no-repeat top right; }

.cmhof.subpage .radio-styled {
  background: url("../images/cmhof-radio-btn.png") no-repeat top right; }

.cmhof.subpage .artist {
  background: #fff; }
  .cmhof.subpage .artist .img-wrap {
    background: #f6f6f6; }

.cmhof .exhibits .exhibit .more {
  background: url("../images/cmhof-hero-card-more.png") no-repeat scroll left bottom transparent; }

.cmhof a {
  color: #ea840b; }
  .cmhof a:hover, .cmhof a:focus {
    color: #b96909; }
    .cmhof a:hover span, .cmhof a:focus span {
      color: inherit; }

.cmhof .sub-footer .second li:first-child img {
  margin-top: -3px; }

.cmhof .sub-footer .second li:first-child span {
  margin-top: 15px; }

.cmhof .secondary {
  background: url("../images/cmhof-nav-bg.jpg") repeat top left; }
  .cmhof .secondary nav {
    background: url("../images/cmhof-sub-footer-border.png") repeat-x bottom left; }
    .cmhof .secondary nav li {
      border-color: #565656; }

.cmhof footer {
  background: url("../images/cmhof-nav-bg.jpg") repeat top left; }
  .cmhof footer .copyright .links {
    background: url("../images/cmhof-sub-footer-border.png") repeat-x bottom left; }

.cmhof .js-pagination .page,
.cmhof .pagination .page {
  border-top: 1px solid #f0b23a;
  border-bottom: 1px solid #f0b23a;
  border-right: 1px solid #f0b23a;
  border-left: 0 none;
  color: #4a4a4a; }
  .cmhof .js-pagination .page:first-child,
  .cmhof .pagination .page:first-child {
    border-left: 1px solid #f0b23a; }
  .cmhof .js-pagination .page:hover, .cmhof .js-pagination .page:focus, .cmhof .js-pagination .page.active,
  .cmhof .pagination .page:hover,
  .cmhof .pagination .page:focus,
  .cmhof .pagination .page.active {
    background: #fcf0d8; }

.cmhof .js-pagination .prev,
.cmhof .js-pagination .next,
.cmhof .pagination .prev,
.cmhof .pagination .next {
  background: #f0b23a;
  color: #fff; }
  .cmhof .js-pagination .prev:hover, .cmhof .js-pagination .prev:focus,
  .cmhof .js-pagination .next:hover,
  .cmhof .js-pagination .next:focus,
  .cmhof .pagination .prev:hover,
  .cmhof .pagination .prev:focus,
  .cmhof .pagination .next:hover,
  .cmhof .pagination .next:focus {
    color: #f0b23a; }

.cmhof .post-content .alignleft {
  float: left;
  margin: 10px 10px 10px 0; }

.cmhof .post-content .alignright {
  float: right;
  margin: 10px 0 10px 10px; }

.cmhof .post-content .aligncenter {
  display: block;
  margin: 10px auto; }

.cmhof .nearby_posts {
  background: #f5f5f5;
  overflow: hidden;
  padding: 40px 30px; }
  .cmhof .nearby_posts .prev_post,
  .cmhof .nearby_posts .next_post {
    float: left;
    padding: 0 5%;
    width: 50%; }
    .cmhof .nearby_posts .prev_post:hover, .cmhof .nearby_posts .prev_post:focus,
    .cmhof .nearby_posts .next_post:hover,
    .cmhof .nearby_posts .next_post:focus {
      text-decoration: none; }
      .cmhof .nearby_posts .prev_post:hover h1, .cmhof .nearby_posts .prev_post:focus h1,
      .cmhof .nearby_posts .next_post:hover h1,
      .cmhof .nearby_posts .next_post:focus h1 {
        color: #ea840b; }
    .cmhof .nearby_posts .prev_post h1,
    .cmhof .nearby_posts .next_post h1 {
      color: #4a4a4a;
      font-size: 30px;
      margin-top: 0; }
    .cmhof .nearby_posts .prev_post p,
    .cmhof .nearby_posts .next_post p {
      color: #4a4a4a; }
  .cmhof .nearby_posts .next_post {
    float: right;
    border-left: 1px solid #ebebeb; }

.cmhof .tab-categories .tour-category-menu-item, .cmhof .tab-categories .tab-category-menu-item {
  border: 3px solid #f0b23a;
  background: #f0b23a; }

.cmhof .tab-categories .tour-category-menu-item.active a,
.cmhof .tab-categories .tab-category-menu-item.active a {
  color: #f0b23a; }

.cmhof .tab-categories .tour-nav-menu .tour-nav-menu-item {
  border-left: 1px solid #f0b23a;
  border-right: 1px solid #f0b23a; }

.cmhof .tab-categories .tour-nav-menu .tour-nav-menu-item a {
  color: #f0b23a !important; }

.cmhof .accordion-section-title {
  background: #f0b23a; }

.cmhof .fyre .fyre-comment-head {
  background: none;
  position: static;
  width: auto; }

.lt-ie9 button:hover, .lt-ie9 button:focus, .lt-ie9 button:active, .lt-ie9 button:focus {
  background: #added9; }

.lt-ie9 button.primary:hover, .lt-ie9 button.primary:focus, .lt-ie9 button.primary:active, .lt-ie9 button.primary:focus {
  background: #9fd7d1; }

.lt-ie9 .box {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #dedede; }

.lt-ie9 .main-col:before img {
  height: 100% !important; }

.lt-ie9 .background-size-polyfill img {
  height: 100% !important; }
/*# sourceMappingURL=cmhof.css.map */