/*
Theme Name: PSC Support
Theme URI: http://www.tmwi.co.uk
Version: 1.0
Description: Requires Beaver Builder framework (parent theme and plugin). 
Author: tmwi
Author URI: http://www.tmwi.co.uk
template: bb-theme
*/

/*fix privacy table layout*/

.privacy-table table {
	table-layout: fixed;
    width: 100%;
    font-size: 12px;
    font-size: min(max(1rem, 2vw), 18px);
}

td, th {
	padding: 10px !important;
}

/*Search bar*/

.search-bar {
	float: right;
	margin-top: -22px;
    padding-right: 5px;
    border-top: none !important;
}

/* side-bar search bar*/
.fl-sidebar .search-bar {
    width: 100%;
    margin-bottom: 15px;
}

@media (max-width: 992px) {
	.search-bar{
		padding: 0;
		margin-top: 0;
		float: none;
	}
}

@media (max-width: 767px) {
	.search-bar{
		margin-left: 0 !important;
		
	}
}

/*Square menu buttons*/
.menu-item a {
    border-radius: 0 !important;
}

/*Stop menu overflowing*/
@media (min-width: 992px) {
	#menu-main-menu {
		display:flex;
	}

	.menu-item {
		width: max-content;
	}
}
/*Fix mismatched menu heights*/
.nav-item a {height: 100%}

.sub-menu li {
    width: 100%;
}


/*Indent mobile menu*/
.fl-mobile-sub-menu-open .sub-menu {
	padding-left: 4% !important;
}

/*Fix mis-matched sub-menu heights*/
.fl-page-nav ul.sub-menu ul.sub-menu {
    top: -10px;
}

/* Donate button colour in header */
#menu-item-18891 a {
  background-color: #d94336 !important;
}

/* Hide post titles */
h1.fl-post-title {
	display: none;	
}

/*Custom button styling*/

.custom-button {
	color: #ffffff;
    background-color: #44265a;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    font-size: 18px;
	line-height: 18px;
    padding: 12px 24px;
	display: inline-block;
	text-decoration: none;
	border-radius: 5px;
}

.custom-button:hover {
    background-color: #d94336;
	color: #ffffff;
	text-decoration: none;
}

/* Fix beaver builder bug where everything is bullet point */

li.widget {
	display: block;
}


/*Apply colour to each menu depth up to 5*/
.sub-menu .sub-menu,
.fl-mobile-sub-menu-open .fl-mobile-sub-menu-open {
    background-color:#44265a !important;
}

.sub-menu .sub-menu .sub-menu,
.fl-mobile-sub-menu-open .fl-mobile-sub-menu-open .fl-mobile-sub-menu-open {
    background-color:#ffffff !important;
}

.sub-menu .sub-menu .sub-menu .sub-menu,
.fl-mobile-sub-menu-open .fl-mobile-sub-menu-open
.fl-mobile-sub-menu-open .fl-mobile-sub-menu-open {
    background-color: #8f7a96 !important;
}

.sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
.fl-mobile-sub-menu-open .fl-mobile-sub-menu-open
.fl-mobile-sub-menu-open .fl-mobile-sub-menu-open
.fl-mobile-sub-menu-open {
    background-color: #6A5471 !important;
}
/*Remove bullet points from Products*/
.post-entry ul.wc-block-grid__products li {
  list-style: none;
}