  .fakeimg {
    height: 200px;
    background: #aaa;
  }
  
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

	
/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-end: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role='list'],
ol[role='list'] {
  list-style: none;
}

/*Site Name above Nav Bar*/
#site-name, #site-name a, #footer, #footer a {
  background-color: #2E9CCA !important;
  color: #ffffff;
  text-decoration: none;
}



/* Modify the background color of navbar */
 
.navbar-custom {
	background-color: #4EB3A3;
}

.navbar .nav-item .dropdown-menu {
	background-color: #DEF2F1;
}

/* Modify brand and text color */
 
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text, 
.navbar-custom a.nav-link
{
	color: #ffffff;
}

/* ============ only desktop view ============ */
/*Expand nav menu dropdown items hovering mouse*/
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
	.navbar .nav-item:hover .nav-link{ color: #fff;  }
	.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
	.navbar .dropdown-menu.fade-up{ top:180%;  }
	.navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
}	
/* ============ desktop view .end// ============ */

#sidebar {
	 border-radius: 5px;
     background-color: #DEF2F1;
	 margin-bottom: 1px;
	 max-width: 100%;
}

h1, h2, h3, h4, h5, h6 { font-weight: 300; margin: 7px 0px 15px 0px; line-height: 110%; font-family: 'Open sans', sans-serif; }
h1 { font-size: 30px;}
h2 { font-size: 26px;}
h3 { font-size: 24px;}
h4 { font-size: 20px;}
h5 { font-size: 18px;}
h6 { font-size: 16px;}

p, ul li, a {
  font-size: 15px;
  line-height: 125%;

}

p {
  margin-bottom: 10px;	
}

p.post-title { color: #333333; font-family: "Helvetica Neue",Arial,sans-serif; font-size: 16px; font-weight: 300; line-height: 1.25; margin-bottom: 16px; font-weight: bold; }

.post-body img .feature-image {
	float: right;
}
		

/* unvisited link */
a, a:link {
  color: #161F6D;
  text-decoration: none;  
}


/* mouse over link */
a:hover {
  color: hotpink;
  text-decoration: none;  
}

/* selected link */
a:active {
  color: #FB8122;
  text-decoration: none;  
}

/****SURVEY STYLE****/
p.level1 {
  font-weight: bold;	
}
