/*
Theme Name: Park Foundation
Theme URI: https://parkfoundation.org/
Version: 1.0
Description: 
Author: Do Well Websites
Author URI: https://www.dowellwebsites.com
template: bb-theme
*/

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

/*GENERAL-----------------------------------------------------------*/

.fl-builder-content{
    background: #f7f7f7;
}

h1 {
	font-weight: 700 !important;
}

h2 {
	font-weight: 700 !important;

}

h3 {

}


h4 {

}

h5 {

}

#fl-to-top {
    background-color: rgba(71,167,154,0.8);
    border-radius: 80px;
}
#fl-to-top:hover {
    background-color: rgba(71,167,154,0.5);
}

i.fl-button-icon.fl-button-icon-after.dashicons.dashicons-before.dashicons-arrow-right-alt {
    background: #bcd0d7;
    border-radius: 200px;
    width: 30px;
    height: 30px;
    padding: 5px;
}

.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
    padding: 16px 40px;
}

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

/*TOP BAR-----------------------------------------------------------*/
.fl-page-bar {
    border-bottom: 0px solid #e6e6e6;
}
.fl-page-bar-nav>li>a {
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 600;
}

li#menu-item-313::after {
	position: absolute;
    content:"";
    width: 2px;
    height:80%;
    background: #FFB402;
	transform: rotate(25deg);
    top:5px;
    right:0;
}
li#menu-item-314::after {
	position: absolute;
    content:"";
    width: 2px;
    height:80%;
    background: #FFB402;
	transform: rotate(25deg);
    top:5px;
    left:0;
}
li#menu-item-314{
	margin-left: 4px;
}

/*HEADER------------------------------------------------------------*/
header {
    margin-top: -12px;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
    margin-top: -12px;
}
/*NAVIGATION--------------------------------------------------------*/
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a {
    text-transform: uppercase;
}
/*Sub menu*/
.fl-page-nav ul.sub-menu {
    border-top: 3px solid #065F46;
    font-size: 18px;
	font-family: 'Inter', sans-serif !important;
	color: #333333 !important;
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 15%);
    box-shadow: 0 0px 0px rgb(0 0 0 / 15%);
}
/*.fl-page-nav ul.sub-menu::before {
  content: url('../images/menu-icons/image-before.png');
}*/
.fl-page-nav ul.sub-menu li a {
    font-size: 16px !important;
	font-family: 'Inter', sans-serif !important;
	color: #333333 !important;
	font-weight: 400 !important;
}
/*MAIN CONTENT------------------------------------------------------*/
.fl-builder .container.fl-content-full{
	margin-top: -12px;
}

/*Home page*/

.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px solid #eee;
}
/*
.pp-image-carousel-wrapper {
    margin-left: 50px;
    margin-right: 50px;
}
*/

.pp-hover-card .pp-hover-card-image{
   object-fit: cover;
   opacity: 0.7;
}

.pp-hover-card-content p {
    margin: 0 10px;
}

}
.pp-infobox:hover {
    box-shadow: 5px 5px 5px rgb(33 33 33 / 20%) !important;
}
.fl-post-feed-post {
    border-bottom: 0px solid #e6e6e6;
	box-shadow: 0px 3px 6px rgb(33 33 33 / 20%) !important;
	border-radius: 30px;
	position: relative;
}

.pp-content-grid-post-meta{
	text-transform: uppercase;
	font-size: 16px;
}
.pp-content-grid-post-meta a{
	color: #333333;
}
h3.fl-post-title{
	font-size: 32px !important;
	font-weight: 400 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
		color: #333333;
}
h3.fl-post-title a{
	color: #333333 !important;
	font-weight: 400 !important;
}
h3.fl-post-title a:hover{
	text-decoration: underline;
}
.pp-content-grid-post-meta{
		padding-top: 15px !important;
}
.fl-post-meta{
	border-top: solid 1px #E9EEF1;
	position: absolute;
    bottom: 0;
    padding: 0 0 30px !important;
}
.fl-post-meta a{
	color: #333333;
}

.pp-image-carousel.pp-carousel-navigation-outside .pp-swiper-button {
    top: calc(50% - 0px / 2);
}


/*Teampress*/
.ex-tplist .extp-child_cat .extp-top-cat > li:hover ul li.extp-child-active, .ex-tplist .extp-child_cat .extp-top-cat li.extp-child-active, .ex-tplist .extp-child_cat .extp-top-cat > li:hover{
	background: #bcd0d7;
}
.ex-tplist .extp-child_cat .extp-top-cat > li{
	border: 1px solid #bcd0d7 !important;
}
.ex-tplist .extp-child_cat .extp-top-cat > li{
	font-size: 18px;
	font-family: Inter, sans-serif;
}
.ex-tplist h3 a, .exteam-lb .gslide-description.description-right h3 a{
	font-family: Inter, sans-serif;
	text-transform: none !important;
	font-size: 18px !important;
	line-height: 1.3 !important;
	color: #333333;
}
.ex-tplist h3{
	padding-bottom: 0px;
}
.ex-tplist h5{
	color: #cb7026;
	font-family: Inter, sans-serif;
	font-size: 18px;
	text-transform: none !important;
	letter-spacing: 0px !important;
}

.ex-tplist.column-4 .item-grid{
	padding: 25px;
}

.ex-tplist .extp-child_cat{
	margin-left: 20px;
}

figure.tpstyle-1.tppost-4218, figure.tpstyle-1.tppost-4221, figure.tpstyle-1.tppost-4222, figure.tpstyle-1.tppost-4223, figure.tpstyle-1.tppost-4224{
	background-color: #DAE5DA !important;
}

.tpstyle-1{
	background-color: #dfeaec;
	box-shadow: 0 0 0px rgb(0 0 0 / 15%);
	border-radius: 15px;
	height: 450px;
}

.tpstyle-1 p{
	font-size: 18px;
}

.team-pos-info, .team-cat-info{
	display: none !important;
}
.extp-mb-content p{
	font-size: 18px !important;
		font-family: Inter, sans-serif !important;
}

.ex-social-account li a{
	border-radius: 80px !important;
	background: #bcd0d7;
	width: 45px;
	height: 45px;
	line-height:55px;
	color: #20566c;
}
.ex-social-account li a:hover{
	background: #20566c !important;
	color: #ffffff !important;
}
i.far.fa-envelope{
	font-size: 26px;
}
h5.team-em-info , .team-em-info a{
	color: #20566c !important;
	font-family: Inter, sans-serif !important;
	font-weight: 700 !important;
	font-size: 20px !important;
}
.exteam-lb .gslide-description.description-right h5{
	border-right: 0px;
}

/*BLOG-----------------------------------------------------------*/
.fl-node-5c5c6b5adc4f1 .fl-post-title {
    line-height: 38px;
}

.fl-node-5c5c6b5adc4f1 .fl-post-excerpt p {
    line-height: 1.5em;
}

.fl-node-5c5c6b5adc4f1 .fl-post-meta {;
    position: relative;
    padding: 10px 0 30px !important;
    margin-top: 20px;
}

.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers {
    padding: 10px 20px;
    background: #10627A;
    border-radius: 15px;
    color: #ffffff;
    font-family: 'lora', serif;
	border: 0px;
		font-weight: 700 !important;
}
.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current{
	background: #B2CBD2;
	color: #333333;
}
blockquote {
    border-color: #D97706;
}
/*SIDEBAR-----------------------------------------------------------*/
.fl-widget {
    background: #DEEBF0;
    border-radius: 30px;
    padding: 40px;
}
.fl-widget .fl-widget-title {
    font-size: 32px;
}
.tagcloud {
    line-height: 2.5em;
	margin-bottom: 15px;
}
a.tag-cloud-link {
    background: #ffffff;
    padding: 10px 20px;
    border-radius: 30px;
    color: #333333;
    font-weight: 700;
}
a.srpw-title{
	font-family: 'Lora', serif;
	font-size: 18px;
		color: #333333 !important;
}
.srpw-meta{
	font-weight: bold;
	color: #000000;
}
/*FOOTER------------------------------------------------------------*/
.footer-widgets a{
	color: #ffffff;
}
.footer-widgets a:hover{
	text-decoration: underline;
}
.copyright{
	color: #ffffff;
	font-size: 15px;
}
.copyright a{
	color: #ffffff;
}
.copyright a:hover{
	text-decoration: underline;
}

/*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);}
	}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 1200px) {
	.menu > li > .fl-has-submenu-container:hover > a{
		background: #f7f7f7;
	}
	.fl-post-image{
		width: 100% !important;
		margin-bottom: 35px;
	}
	.fl-post-text{
		margin-left: 0% !important;
	}
	.fl-post-feed-post.fl-post-feed-image-beside{
		max-width: 100% !important;
	}
	.fl-widget .fl-widget-title {
    font-size: 23px;
}
	.pp-hover-card-description {
    display: none;
}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 1562px) {
.fl-node-bwvs6ej435z0 .fl-menu .menu > li{
		font-size: 17px;
	}
.fl-node-bwvs6ej435z0 .menu a {
    padding-left: 8px;
    padding-right: 8px;	
	}
.fl-node-bwvs6ej435z0 .fl-menu .sub-menu{font-size: 16px;}
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

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