/*
Theme Name: Oyster Recovery Partnership
Theme URI: https://oysterrecovery.org/
Version: 1.0
Description: 
Author: Redstart Creative
Author URI: https://www.redstartcreative.com
template: bb-theme
*/

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

/*GENERAL-----------------------------------------------------------*/
h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}
.fl-button-text{
	letter-spacing:1px;
}
.pp-accordion-item .pp-accordion-content{
	margin-top: 5px;
}

/*
img{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/

/*TOP BAR-----------------------------------------------------------*/
.fl-page-bar .text-right .fl-page-bar-nav {
    font-weight: 600;
}
.fl-page-bar {
    border-bottom: 0px solid #e6e6e6;
    padding: 10px 0px;
	font-size: 15px;
}
.donate-button >a {
    background: #FFC716;
	padding: 10px 20px;
	margin-right: 20px;
	margin-left: 10px;
	border-radius: 8px;
	font-weight: 600;
}
.donate-button >a:hover {
    background: #6BC9F0 !important;
}


.events-button >a {
    background: #006699;
	padding: 10px 20px;
	color: #FFC716 !important;
	margin-right: 10px;
	border-radius: 8px;
	font-weight: 600;
}
.events-button >a:hover {
    background: #6BC9F0 !important;
	color: #135182 !important;
}

.menu-icon a{
	padding-left: 0px !important;
}
.fl-page-nav-search a.fa-search{
	top:9px;
}
/*HEADER------------------------------------------------------------*/

/*NAVIGATION--------------------------------------------------------*/

/*MAIN CONTENT------------------------------------------------------*/
/*Home page*/

a.fl-post-grid-more{
	background: #ffffff;
	padding: 10px 20px;
	border-radius: 8px;
	color: #0078AE !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top:20px;
	font-size: 17px;
	font-weight:500;
}
a.fl-post-grid-more:hover{
	background: #FFC716 !important;
}


/*BLOG-----------------------------------------------------------*/
.fl-post-grid-text {
    margin-top: 20px;
}
.fl-post-feed-image img{
	border-radius: 8px;
}
.fl-post-feed-header, .fl-post-feed-title{
	margin-bottom: 0px !important;
}
blockquote {
    border-color: #669933;
}
/*SIDEBAR-----------------------------------------------------------*/
.fl-widget {
    margin-bottom: 20px;
}
h4.fl-widget-title {
	color: #ffffff;
	font-size: 26px;
}
#sidebar  {
background: #53A9E9;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-bottom: 40px;
}
#sidebar a {
color: #ffffff;
}

/*Posts Module*/
.fl-post-grid-text{
margin-top: 0px;
}
/*Teampress*/
.tpstyle-10 {
    background: #FAF5EE !important;
    box-shadow: 0 0 0px rgb(0 0 0 / 15%);
}
.ex-tplist h3 a, .extp-member-single .member-info h3{
	color: #0078ae !important;
    font-family: "Alegreya",serif !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    text-transform: none !important;
    font-style: normal !important;
	font-size: 24px !important;
}
.ex-tplist h5,.extp-member-single .mb-meta:last-of-type{
	color: #0078ae !important;
    font-family: "Work Sans", sans-serif !important;
    line-height: 1.4 !important;
    font-style: normal !important;
	font-size: 18px !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
}
.ex-tplist p, .extp-member-single *{
	font-size: 18px !important;
	    font-family: "Work Sans", sans-serif !important;
	color: #05121D !important;
}
.extp-member-single {
    background: #FAF5EE !important;
    box-shadow: 0 0 0px rgb(0 0 0 / 15%) !important;
	border-radius: 8px !important;
}

h5.team-cat-info{
	display: none !important;
}

/*WOOCOMMERCE------------------------------------------------------------*/
.woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type=submit], .woocommerce-page button[type=submit].alt.disabled{
	color: #05121D !important;
    background-color: #FFC716 !important;
    border-radius: 8px !important;
    letter-spacing: 1px !important;	
}


/*FOOTER------------------------------------------------------------*/
.footer-widgets a{
	color: #135182;
}
.footer-widgets a:hover{
	text-decoration: underline;
}
.copyright{
	color: #135182;
	font-size: 15px;
}
.copyright a{
	color: #135182;
}
.copyright a:hover{
	text-decoration: underline;
}
.fl-form-field input[type="text"], .fl-form-field input[type="email"] {
    border-radius: 8px !important;
	border: 0px solid #e6e6e6;
}
.fl-form-error-message, .fl-form-success-message {
    color: #ffffff;
}
.fl-menu-accordion-collapse .donate-button >a, .fl-menu-accordion-collapse .events-button >a {
    background: transparent;
	margin-right: 0px;
	margin-left: 0px;
	border-radius: 0px;
	font-weight: 400;
	color: #ffffff !important;
}
.fl-menu-accordion-collapse .donate-button >a:hover, .fl-menu-accordion-collapse .events-button >a:hover  {
    background: transparent !important;
	color: #53A9E9 !important;
}

/*Gravity Forms*/
.footer-form .gfield_label, .footer-form .ginput_complex label, .footer-form .ginput_complex legend, .footer-form .gfield_required{
    color: #ffffff !important;
}
.footer-form input[type=text], .footer-form input[type=email]{
	border-radius: 8px;
}

/*MOBILE------------------------------------------------------------*/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
@media all and (min-width: 992px){
.fl-page-nav-right .fl-page-header-wrap {border-bottom: 0px solid rgba(0,0,0,0.13);}

/*** Style to pull search icon in top bar ***/
.add-search-icon .fl-module-content .menu {margin-right: 10px;}
.fl-row-content-wrap .fl-page-nav-search {margin-top: 8px;}
.fl-row-content-wrap .fl-page-nav-search a {color: #fff;}
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
.fl-logo-img {
    max-width: 70%;
}
.col-sm-6.col-md-6.text-left.clearfix {
    width: 0%;
}
.col-sm-6.col-md-6.text-right.clearfix {
    width: 100%;
    text-align: center !important;
    padding-bottom: 10px !important;
}
	
.donate-button >a {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.events-button >a {
	margin-right: 0px;
		margin-bottom: 10px;
}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li {
    border-bottom-width: 0px;
}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{
		text-align: center;
}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}
