/*
**
BLURB LEFT ICON
**
*/
/* .icc-blurb-icon .et_pb_blurb_content {
   height: 100%;
} */
/* .icc-blurb-icon .et_pb_blurb_content > .et_pb_blurb_container {
   display: flex;
   flex-direction: column;
   height: 100%;
} */
.icc-blurb-icon .et_pb_main_blurb_image {
   width: 30%;
   margin-bottom: 0;
}
.icc-blurb-icon .et_pb_main_blurb_image .et_pb_image_wrap {
   margin: 0px !important;
}
.icc-blurb-icon .et_pb_blurb_content {
   display:flex;
   align-items: flex-start;
   margin: 0;
   max-width: 100%;
}
.icc-blurb-icon .et_pb_blurb_container {
   width: 70%;
}
.icc-blurb-icon .et_pb_blurb_container .et_pb_module_header {
   padding: 0;
}
@media (max-width: 575.98px) {
   .icc-blurb-icon .et_pb_blurb_content {
      display: block;
   }
   .icc-blurb-icon .et_pb_main_blurb_image,
   .icc-blurb-icon .et_pb_blurb_container {
      width: 100% !important;
      display: block;
   }
   .icc-blurb-icon .et_pb_main_blurb_image .et_pb_image_wrap {
      margin: auto !important;
      margin-bottom: 20px !important;
   }
}


/* events page/What's On page */
#events_filter {
   width: 100% !important;
   max-width: 1400px !important;
   /* padding: 0px 15px; */
   padding: 0px;
   column-gap: 20px;
}
#events_filter .dropdown-container {
   width: 100% !important;
   position: relative;
   display: inline-flex;
   vertical-align: middle;
}
#events_filter .dropdown-container button.btn.dropdown-toggle,
#events_filter .form-control,
#events_filter .dropdown-container ul.dropdown-menu {
   color: #331111;
   border: 1px solid #331111;
   border-radius: 15px;
   font-size: 18px;
}
#events_filter .dropdown-container button.btn.dropdown-toggle {
   position: relative;
   flex: 1 1 auto;
   box-shadow: none;
   white-space: normal;
   max-width: 100%;
   /* text-transform: uppercase; */
   display: inline-block;
   font-weight: 500;
   line-height: 2.1;
   text-align: center;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   user-select: none;
   background-color: #fbf9e0;
   padding: 0px 15px;
   transition: color .125s ease-in-out,background-color .125s ease-in-out,border-color .125s ease-in-out,box-shadow .125s ease-in-out;
}
#events_filter .form-control {
   padding: 7px 15px;
   background-clip: padding-box;
   width: 100%;
   height: 100%;
   background-color: #fbf9e0;
}
#events_filter .dropdown-container button.btn.dropdown-toggle::after {
   content: 'C';
   font-size: 14px;
   font-family: ETmodules;
   vertical-align: middle;
   margin-left: 5px;
}
#events_filter .dropdown-container button.btn.dropdown-toggle:hover,
#events_filter .dropdown-container button.btn.dropdown-toggle.active {
   color: #fbf9e0;
   background-color: #331111;
}
#events_filter .dropdown-container ul.dropdown-menu {
   position: absolute;
   top: 100%;
   z-index: 1000;
   display: none;
   min-width: 10rem;
   padding: 10px 0;
   margin: 0;
   text-align: left;
   list-style: none;
   background-color: #fff;
   background-clip: padding-box;
   box-shadow: 0 2px 6px rgba(0,0,0,.15);
   width: 100%;
}
#events_filter .dropdown-container ul.dropdown-menu.show {
   display: block;
}
#events_filter .dropdown-container a.dropdown-item {
   display: block;
   width: 100%;
   padding: 2.5px 10px;
   clear: both;
   font-weight: 400;
   color: #331111;
   text-align: inherit;
   text-decoration: none;
   white-space: nowrap;
   background-color: transparent;
   border: 0;
   cursor: pointer;
   font-size: 18px;
}
#events_filter .dropdown-container a.dropdown-item:hover {
   color: #331111;
   background-color: #ebecec;
}
#events_filter .dropdown-container a.dropdown-item.active {
   color: #fbf9e0;
   text-decoration: none;
   background-color: #331111;
}

#events-blog article.events.hide {
   display: none !important;
}

/* #events-blog {
   box-shadow: none !important;
   border-radius: 0px !important;
} */

/* #events-blog > div {
   display: flex;
   width: 100%;
   position: relative;
   flex-wrap: wrap;
   justify-content: center;
} */

/* #events-blog > div > article.events {
   display: flex;
   flex-wrap: wrap;
   flex-direction: column;
   position: relative;
   margin: 0px 15px 80px;
   box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);
   border-radius: 6px;
   width: calc(33.33% - 30px);
} */

/* events single page */
.dc-btn-inline-block-wrapper .et_pb_button_module_wrapper {
   display: inline-block;
   margin-right: 10px;
}
.single-events #et-main-area,
.single-news #et-main-area {
   margin-top: -20px !important;
}

@media (max-width: 768px) {
   .main-header > .site-logo-col,
   .main-header > .menu-icon-col {
      width: 50% !important;
   }
   .single-events #et-main-area {
      margin-top: 0px !important;
   }
}

@media (max-width: 575.98px) {
   .main-header > .site-logo-col {
      width: 65% !important;
   }
   .main-header > .menu-icon-col {
      width: 35% !important;
   }
   .cutaway-logo {
      width: 80% !important;
   }
   .cutaway-logo img{
      height: auto !important;
   }
   #main-footer .footer-menu-col-1,
   #nav_menu-2 {
      margin-bottom: 0px !important;
   }
}


/*
**
SEARCH
**
*/
.icc-search-results .et_pb_post {
   margin-bottom: 0;
   padding: 40px 15px;
}
.icc-search-results .et_pb_post h2.entry-title {
   padding: 0;
   display: flex;
   justify-content: space-between;
   align-items: center;
}
.icc-search-results .pagination > .alignleft a:after {
   content: 'More Results »';
   visibility: visible;
}
.icc-search-results .pagination > .alignleft a {
   visibility: collapse;
}
.icc-search-results .pagination > .alignleft {
   float: right;
}
.icc-search-results .pagination > .alignright {
   float: left;
}
.icc-search-results .pagination > .alignright a:before {
   content: '« Previous Results';
   visibility: visible;
}
.icc-search-results .pagination > .alignright a {
   visibility: collapse;
}
.icc-search-results .pagination,
.icc-search-results .entry h2.not-found-title {
   margin-top: 20px;
}

/* enquiry forms */
.enquiry-form button.hsfc-Button {
   background-color: #3f1a16;
   color: #fbf9e0;
}