.footer-widgets {
	background-color:#323232;}

#media_image-5 > div > a > img { max-width: 175px !important;
	float:left;
	margin-left:75px;
}

img.wp-custom-logo {
max-width: 280px !important;}


.image-bg .inner-light {
	    font-family: 'Playfair Display', serif !important;
	font-size:32px;
}

a.jbp-browse-job 
{display:none;}

a.jbp-browse-pro 
{display:none;}

a.jbp-add-pro 
{display:none;}

a.jbp-add-job 
{display:none;}

a.jbp-profile-pro 
{display:none;}

.hustle-social-icon .hustle-shares-counter span {
    color:#000;
}

.jbp_pro_except {
    border: 0!important;
}

.jbp-pro-list .expert-avatar {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px;
    margin: auto;
}

.col-sm-4 .meta_holder .jbp_pro_meta {
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px!important;
	padding:5px;
	left: 45px !important;
	margin:auto !important;
}

.col-sm-12 .meta_holder .jbp_pro_meta {
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px!important;
	padding:5px;
	margin:auto !important;
	left:15px !important;
}

.page-id-25 
.jbp_expert_item .meta_holder .jbp_pro_meta {
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px!important;
	padding:5px;
	margin:auto !important;
	left:8px !important;
}


.text-shorten-inner {
		font-size:11px!important;
padding:15px 15px 0 15px;;
}
.jbp-pro-list .col-md-4 {
	margin:auto !important; }

.single-jbp_pro .featured-image .wp-post-image {
display:none;
}

legend.ms-move-from {
	display:none;
}

.header-before {
    background: #3e3e3e;
}

.header-before .menu-item a {
	color:#fefefe;
	font-size:.85rem;
	font-weight:500;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif
}

.header-before .widget-area {
justify-content:space-between; 

}

.header-before .menu-item a:hover, .header-before .menu-item.current-menu-item>a, .header-before .nav-header .nav-search:focus, .header-before .nav-header .nav-search:hover
{color:#87d2fe;}

.banner-area p {
    font-weight: 300 !important;
    font-size: 22px;
    font-style: italic;
}

#circle-shape-wrap { 
  margin: 2rem; 
}
#circle-shape-wrap p { 
  line-height: 1.8; 
}
#circle-shape-wrap .curve { 
  width: 33%; height: auto;
  min-width: 150px;
  float: left;
  margin-right:2rem; 
  border-radius: 50%;
  -webkit-shape-outside:circle();
  shape-outside:circle();
}

.section .inner>p {
    font-size: 48px;
}

.jbp_pro .entry-meta {
	display:none;
}

h5 {
	font-size:.75em!important;
}

nav  input#search-form-submit {
width: 1px;
height:1px;}

nav .search-form input {
	background-color: #fff;
	width:auto;
	text-align:left;
}

#menu-main-4 .menu-item-3481  input#search-form-submit {
width: 1px;
height:1px;}

.mai-bars::before {
    content: 'MENU';
    display: block;
    line-height: 4;
	text-align:center;
	margin-bottom:10px!important
}

.page-id-4069 .banner-area
{display:none;}


.page-id-4069 header
{background-color:#002f4b!important;
	border:0!important;}

.page-id-4069 .site-inner, .site-container
{background-color:#002f4b!important;
box-shadow:none!important;}

.page-id-4069 .site-title .custom-logo > img
{background-image:url(http://caregivingadvice.com/wp-content/uploads/2019/07/caregivingadvice.com-logo-white-text.png)}

.page-id-4069 main {
	 background-color:#002f4b!important;
	border:0!important;box-shadow:none;
padding-top:0px!important;
	padding-bottom:0px!important;}


.page-id-4069 article {
	 background-color:#002f4b!important;
border:0!important;
box-shadow:none;}
	
.page-id-4069 footer {
	 background-color:#002f4b!important;
	border:0!important;}

.page-id-4069 p {
	color:#fff;}


.page-id-4069 h2 {
	font-size:65px!important;
	font-weight:700;
}
.button-lb {
	    font-size: 1rem;
    padding: 14px 20px;
    background-color: #74cafe;
    color: rgba(255,255,255,1);
}
.button-lb {
	    font-size: 1.5rem;
    padding: 14px 20px;
    background-color: #74cafe;
    color: rgba(255,255,255,1);
	display:block;
		text-align:center;

}

.button-p {
	    font-size: 1.5rem;
    padding: 14px 20px;
    background-color: #9cdc9d;
    color: rgba(255,255,255,1);
	display:block;
		text-align:center;

}

.button-g {
	    font-size: 1.5rem;
    padding: 14px 20px;
    background-color: #dc9cdb;
    color: rgba(255,255,255,1);
	display:block;
		text-align:center;

}

.button-t {
	    font-size: 1.5rem;
    padding: 14px 20px;
    background-color: #9cdbdc;
    color: rgba(255,255,255,1);
	display:block;
		text-align:center;

}

.post-4069 h2 {
	color:#fbf3fb;
	text-transform:UPPERCASE;
}


.post-password-form input[type=submit], .search-form input[type=submit] {
    background-color: #682567;
    width: auto;
    text-align: left;
		margin-left:10px;
	color:#fff;
}



.course-item-nav .prev a {
    color: #fff;
font-weight:700;
    background-color: #a55a96;
	padding: 10px 20px 10px 20px;
    border-radius: 10px;
    line-height: 1em;
}

.course-item-nav .next a {
    color: #fff;
font-weight:700;
    background-color: #682567;
	padding: 10px 20px 10px 20px;
    border-radius: 10px;
    line-height: 1em;
}

.course-item-nav .prev span, .course-item-nav .next span {
    margin-bottom: 10px;
}

.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration {
    background: #016099;
}

@media (max-width: 767px) 
{


.jbp_expert_item .meta_holder .jbp_pro_meta {
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px!important;
	padding:5px;
	margin:auto !important;
	left:0px !important;
}
	

	.mai-menu #search-3   {
			display:none;
	}
	
	.page-id-4069 
.mai-toggle {
    display: none;
}
}

@media (max-width: 479px)
{.jbp_expert_item {
	padding-left:50px!important;
	padding-right:50px!important;}

.jbp_expert_item .meta_holder .jbp_pro_meta {
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px!important;
	padding:5px;
	margin:auto !important;
	left:0 !important;
}

.jbp_expert_item	.col-sm-12 .meta_holder .jbp_pro_meta {
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
	height:175px!important;
	width:175px!important;
	padding:5px;
	margin:auto !important;
	left:15px !important;
}

	.button-lb, .button-p, .button-g, .button-t {
	    font-size: 1.25rem;

}
	.page-id-4069 h2 {
	font-size:1.85em!important;
	font-weight:700;
}
	
		
	.page-id-4069 
.mai-toggle {
    display: none;
}
	
	.page-id-4069 header {padding-top:25px;}
}