body {background-color: #efebed;}
.social-round-icon {
	padding:0.5rem;
	text-decoration:none;
}
.social-round-icon > i {
	font-size:3rem;
}
.social-round-icon-contact {
	padding:0.5rem;
	text-decoration:none;
	font-size:2rem;
}
.social-round-icon-contact > i {
	font-size:2rem;
}
.card{
	width: 18rem;
	margin:3rem;
	background-color:#efebed;
	border: 0px;
}
.index-items-img{
	height:15rem;
	width:15rem;
	margin-bottom:2rem;
}
.nav-link{
	font-size: 22px;
	color: #495057;
}
.bg-light {
	background-color:#efebed !important;
}
.navbar-toggler {
	margin-left: 1rem;
}
.nav-item:hover {
    text-decoration: underline;
}
.nav-item > a.active {
    text-decoration: underline;
}
.menu-last-p-in-section {
	margin-bottom: 3rem;
}
.small-remark {
	font-size: 16px;
}
.custom-tab-bar {
	margin-bottom: 2rem;
	margin-top: 2rem;
}
.menu-toogler-title {
	margin-left: 1rem;
	margin-right: 1rem;
}
div.review-item{
	border-color: black;
	border-width: 1px;
	border-style:solid;
	border-radius: 3rem;
	background-color: #e7adcf;
}
div.review-title{
	padding-left: 3rem;
	padding-right: 3rem; 
	padding-top: 3rem;
	font-weight: bold;
}
div.review-content{
	padding-left: 3rem;
	padding-right: 3rem; 
	padding-bottom: 3rem;
}
.item{
	margin-bottom: 2rem;
}
.dropdown-menu{
	background-color: #e7adcf;
}
.nav-tabs > .nav-item > a.active {
	background-color: #e484b5 !important;
}
header{
	margin-bottom: 1rem;
}
p{
	text-align: justify;
	padding-top:0.2rem;
	padding-bottom:0.2rem;
}
.footer-container
{
	line-height: 1.8;
	padding-left:0.5rem;
	padding-right:0.5rem;
	border-top-width: 1px;
	border-top-color: black;
	border-top-style: dotted;
	font-size: 14px;
	padding-top:1.5rem;
	margin-top:3rem;
}
.section-container {
    font-size: 18px;
    line-height: 1.8;
	padding-left:0.5rem;
	padding-right:0.5rem;
}
.content-container {
	max-width:60rem;
}
.wide-content-container {
	max-width:75rem;
}
@media only screen and (max-width: 768px) {
	.smaller-image-for-mobile {
	  max-width: 10rem;
	}
  }
.border-left-light {
	border-left-width: 1px;
	border-left-color: black;
	border-left-style: dotted;
}
[data-darkreader-scheme="dark"] img.top-logo {
    content:url('img/index/logo_male_dark.png');
}
img.top-logo {
    content:url('img/index/logo_male.png?v=2');
}
.top-logo {
	width: 341px;
	height: 186px
}
h1,h2,h3,h4 {
	font-family: Candara,Lato;
}
* {
	font-family: Candara,Lato,sans-serif; 
	font-weight: lighter;
}