/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.location_grid .eg-location-element-6 .featured {
  min-height: 155px;
  padding: 5px;
  background: #f7f7f7;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 2px;
  color: #515456;
  position: relative;
}

.location_grid .eg-location-element-6 .featured span{
  width: 100%;
  display: inline-block;
  position: relative;
  padding-left: 25px;
  color: #333;
  margin-bottom: 5px;
}

.location_grid .eg-location-element-6 .featured span i{
  position: absolute;
  left: 2px;
  top: 2px;
  font-size: 18px;
  color: #47743D;
}

.location_grid .eg-location-element-6 .featured span a{
  color: #47743D;
}
.location_grid .eg-location-element-6 .featured span a:hover,
.location_grid .eg-location-element-6 .featured span a:focus{
  color: #233F92;
}

.location_grid .eg-location-element-0{

}

.esg-media-cover-wrapper .esg-overlay.eg-location-container {
  background: -moz-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(99%, rgba(0, 0, 0, 0.83)), color-stop(100%, rgba(0, 0, 0, 0.85))) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 ) !important;
  /* IE6-9 */
  opacity: 1 !important;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  visibility: visible !important;
  transform: none !important;
}


.esg-media-cover-wrapper:hover .esg-overlay.eg-location-container {
  background: -moz-linear-gradient(top, transparent 35%, rgba(0, 0, 0, 0.83) 75%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, transparent), color-stop(75%, rgba(0, 0, 0, 0.83)), color-stop(100%, rgba(0, 0, 0, 0.85))) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 35%, rgba(0, 0, 0, 0.83) 75%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 35%, rgba(0, 0, 0, 0.83) 75%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 35%, rgba(0, 0, 0, 0.83) 75%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.83) 75%, rgba(0, 0, 0, 0.85) 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 ) !important;
  /* IE6-9 */
  opacity: 1 !important;
  visibility: visible !important;
}

.esg-entry-content.eg-events-content.esg-notalone {
    min-height: 200px !important;
    position: relative;
}
.esg-filterbutton {
	background : #233f92 !important;
}
.flat-dark .esg-navigationbutton:hover, .flat-dark .esg-filterbutton:hover, .flat-dark .esg-sortbutton:hover, .flat-dark .esg-sortbutton-order:hover, .flat-dark .esg-cartbutton-order:hover, .flat-dark .esg-filterbutton.selected {
	background : #47743D !important;
}
.accordian-checkbox label {
	display:block;
}
.updated-count {
	background-color: #ed1010 !important;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
	float: none !important;
	width: 100% !important;
}