/**
Theme Name: Brighton Buddhist Centre
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is awful.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: brighton-buddhist-centre
Template: astra
*/


/****** clears & setup ******

.wp-admin h1, .wp-admin h2, .wp-admin h3, .wp-admin h4, .wp-admin h5, .wp-admin h6 {
    clear: left !important;
}

.entry-content h2, .entry-content h3 {
  clear: left !important;
}

/****** typography ******/

/* combat events calendar over-riding header spacing */
.entry-content h6, h6, h5{
	padding-bottom: 1.5em !important;
}




a:hover, .fl-callout-title a:hover {
	text-decoration: underline;
}
	
	
/****** header ******/

.ast-below-header-menu li.hide-desktop{
	display: none;
}


#astra-widget-social-profiles-2 .astra-widget-social-profiles-inner.inline li > a {
  position: relative;
  top: 5px;
}

#text-20 a.button {
  background: #b8483c;
  color: #fff;
  display: block;
  padding: 15px 25px;
  font-weight: 600;
	text-transform: uppercase;
  border-radius: 0px;
} 

#text-20 a:hover.button {
	background: #8b291f;
} 

.ast-advanced-headers-wrap {    
	text-align: center;    
	max-width: 900px;    
	margin: 0 auto; 
}

.ast-title-bar-wrap {
	margin-bottom: 20px;
}


/****** tablepress ******/

.dropin-table h5 {
	margin-bottom: -1em !important;
}

.dropin-table a {
	text-decoration: none !important;
	-webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important;
}

.dropin-table a:hover {
	color: #07677e !important;
	text-decoration: underline !important;
}

.tablepress thead th {
	background-color: #08475f !important;
	color: #ffffff !important;
	font-weight: 800 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}

/****** what's on calendar view ******/


/* days in the past */
.tribe-events-calendar-month__day--past {
  background-color: #d3d7d8;
  border-color: #8b291f;
}

/* category colour blocks */

#tribe-events #legend li, .tribe-events #legend li {
	padding: 12px !important;
	margin: 1em .25em 2em !important;
	font-family: 'Poppins',sans-serif !important;
	font-size: 13px;
	font-weight: 700 !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/****** events singular ******/

.tribe-events-widget .tribe-events-widget-countdown__event-title {
	display: none;
}




#newsletter .fl-html p {
  width: 32%;
  float: left;
  margin-right: 1%;
}

#newsletter .fl-html input {
  width: 100%;
}

#newsletter .fl-html input[type="submit"] {
  background-color: #c0392b !important;
  padding: 16px 40px;
  color: #fff;
  border: 1px solid #c0392b !important;
}

#newsletter .fl-html input[type="submit"]:hover {
  background-color: #8b291f !important;
}

.em-booking-form-details lable{
	width: 100px;
}

/*** homepage listing tweaks ***/

.fl-node-60196d93830f1 h4 {
	margin: 2em 0 0;
}



/* media queries */


@media only screen and (max-width: 1280px) {
	
.ast-advanced-headers-layout {
    padding-top: 10%;
    padding-bottom: 10%;
    width: 100%;
}	
	
}


@media only screen and (max-width: 1100px) {
	
.ast-advanced-headers-layout {
    padding-top: 12%;
    padding-bottom: 12%;
    width: 100%;
}

nav#ast-below-header-navigation-section-1 ul li#menu-item-13152, .below-header-section-2{
	display: none; 
}
	
}	


@media only screen and (max-width: 800px) {
	
.ast-advanced-headers-layout {
    padding-top: 15%;
    padding-bottom: 15%;
    width: 100%;
}

#newsletter .fl-html{
	max-width: 500px;
	margin: 0 auto;
}

#newsletter .fl-html p {
    width: 100%;
    float: left;
    margin-right: 0%;
}

	
	
	
}