
.revtext {color:#39545f !important;}


.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
	background-color:#136892;
	border-color:#136892;
	color:white;

}

 a.vc_btn3:hover {
	background-color:#aeaeae!important;
	border-color:#136892;
	color:white;

}

html, body, div, header, nav, article, figure, hr, main, section, footer {width:100%;}

.vc_btn3-size-lg {
	width:100% !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

background-color:#8abdb3;
	border-color:#8abdb3;
}
h1{display:none;}

.vc_gitem-post-data {color:black;}

.vc_column-inner {padding-top:0px!important;}

.entry-meta {display:none !important;}

#comments {display: none !important;}

.sharedaddy {display:none !important;}

/** lines on plan library page*/
.clearline {clear:both!important;}
	
/**custom nav**/
@media only screen and (min-width:1000px) {
/* Style the header */
#masthead {
  padding: 40px 20px 20px 20px;
  background:#ffffff;
	box-shadow: 2px 2px 5px #cccccc;
	width:100%;
  
}

/* Page content */
.site-header {
  padding: 16px;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.site-header {
  position: fixed;
  top: 0;
  width: 100%;
	z-index:80;
	
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.entry-content { 
	padding-top: 180px;
}
	
	.post-thumbnail {display:none;}
	
}

.entry-footer {display:none;}


.wpb-content-wrapper {
	max-width:80% !important;
}

@media only screen and (max-width: 559px) {
	
#toggle-menu
{
	justify-self: none !important;
		display: unset !important;
		align-items: none !important;
		justify-content: none !important;
width:300px !important;
		margin-top:20px!important;
	margin-right:30px !important;
	margin-left:auto !important;
	}
	#menu-menu-bar
	{margin-top:30px;
	text-align:center;}
	

	
}

@media only screen and (max-width: 559px) {
	
	.mobile-nav-side .has-menu .site-logo {
		text-align:center !important;
	}

	.mobile-nav-side .site-header #site-navigation .main-navigation {
		justify-self: none !important;
		display: unset !important;
		align-items: none !important;
		justify-content: none !important;
	}
}

