/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/* Sponsoring Health Care Institutions logo slider modifications*/

.shapely_home_clients li img {
    max-height: 150px;
}

/*Button modifications*/
.btn {
	font-family: Inter;
}
.btn-white {
	color:#2ecc71;
}
.btn-white:visited {
    color: #2ecc71;
}
.btn, .button {
	border: 2px solid #2ecc71;
}
.btn-filled:hover, .btn:hover:visited {
	border-color: #2ecc71;
}

input[type='submit'] {
	border: 2px solid #2ecc71;
}
.shapely_home_parallax > section:not(.image-bg) .btn-white {
	border-color: #2ecc71;
}

/*Hide Colorlib theme footer text*/
.footer-credits {
    display: none;
}

/*Menu Font Modifications*/

.main-navigation .menu li {
margin-top: 0px;
}

.main-navigation .menu li a {
	letter-spacing: 1px;
	font-weight: 600;

}
.main-navigation .menu li ul li a {
  letter-spacing: 0px;
	font-weight: 400;
	color: #2b2b2b;
  line-height: 1.5;
}

/*navigation dropdown arrow*/

.dropdown:after {display: none}

/*body copy modifications*/

body {
	line-height: 1.8;
	color: #2b2b2b;
}

body ul li { 
	margin-top: 15px;
	font-weight: 300;
	font-size: 16px;
	color: #2b2b2b;
}
body ol li { 
	margin-top: 15px;
	font-weight: 300;
	font-size: 16px;
	color: #2b2b2b;
}

/*Portfolio Pages - Digital Health Classes - Modifications*/

.post-meta {
	display: none;
}

h2.post-title{
	font-weight: 700;
}

/*Homepage hero text overlay*/
.image-bg h1 {
	text-shadow: 0px 0px 3px rgba(150, 150, 150, 1);
}

/*Portfolio Grid on Homepage Overlay Text (enlarge) Modifications*/
.mb0 {
	font-size: 36px;
}

/*Email sign up form fields text style*/
input, textarea {
	font-family: Inter;
}

/*Blog Page Modifications*/

/*Hide image from post*/


/*Site-title font change*/
.site-title {
	font-family: Inter;
}

/*Sidebar styles*/
.widget .widget-title {
  font-family: Inter, Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.widget.widget_nav_menu .menu > li a {
	font-family: Inter;
}
.widget.widget_nav_menu .menu > li a:focus, .widget.widget_nav_menu .menu > li a:hover {
      color: #2ecc71; }

/*Logo Overlay Grid
.smls-overlay-effect .smls-link-style span {
	background-color: rgba(46,204,113,0.6)
}
.smls-overlay-effect .smls-link-style:hover span
{
    background-color:rgba(46,204,113,1);
}
.smls-overlay-title {
	font-family: Montserrat;
	font-weight: 600;
	text-transform: none;
}*/

/*logo gallery
.xpgal-description {
	font-size: 16px;
}
.og-fullimg img {
	display: none;
}
.og-fullimg {
	display: none;
}*/

/*Navigation height to allow for logo*/
.nav-bar .module, .nav-bar .module-group {
  height: 94px;
}

.logo {
max-height: 94px!Important;
height: 94px!important;
width: auto!Important;
}

@media only screen 
  and (max-width: 480px) {
.nav-bar .module, .nav-bar .module-group {
    height: auto;
}
}

@media only screen 
  and (max-width: 480px) {
.main-navigation { height: auto; }
}

@media only screen 
  and (max-width: 480px) {
#masthead {
    height: 100px;
}

nav {
    border-bottom: none;
}
}