body {
	color: #7c7b7b;
	font-family: Calibri, Arial, sans-serif;
}

em {
	/*color: #0064a3;*/
	color:#0791d3;
	font-style:normal;
}

body #content,
body #content p {
	font-size: 1.2rem;
}
body #content p {
	padding:6px 0;
}

body h1 a,
body h2 a,
body h3 a,
body h4 a,
body h5 a {
	color:#7c7b7b;
}

body h1,
body h2,
body h3,
body h4,
body h5 {
	font-weight:normal;
  padding: 24px 0;
}

body h1 { font-size: 3.5rem; }
body h2 { font-size: 2.5rem; }
body h3 { font-size: 2rem; }
body h4 { font-size: 1.6rem; }
body h5 { font-size: 1.2rem; }

body #offers {
  padding-bottom: 52px;
}
body #section-contact {
  padding-top:16px;
  margin-bottom:48px;
}
body #expectations {
	padding-top:28px;
	margin-bottom:48px;
	/*background-color:#F6B911;*/
	/*background-color:#f7c740;*/
	background-color:#F8CE58;
	/*background-color:#F9D570;*/
}

body #expectations h1,
body #expectations h2,
body #expectations h3,
body #expectations h4,
body #expectations h5,
body #expectations h6 {
	margin:24px 0;
	padding:24px 0;
}

#header #navbar > div {
  height:100%;
}
#header #navbar ul {
  display: inline-block;
	/*margin-top: 72px;*/
  margin-top: 74px;
  margin-bottom:0;
}
#header #navbar ul li {
 	list-style: none;
 	float: left;
 	padding:0;
	position: relative;
  font-size: 20px;
}
#header #navbar ul li a {
  color: #888;
  padding: 8px 18px;
}
#header #navbar ul li a:hover {
	text-decoration: none;
	opacity:0.8;
}
#header #navbar ul > li > ul {
	position:absolute;
	left: 0;	
  width: 260px;
}
#header #navbar ul > li > a{
	margin: 0px;
  	padding-bottom:12px;
}
#header #navbar ul > li:hover > ul{	 
  	background: rgba(255,255,255,0.8) ;
  	display: flex;
  	flex-direction: column;
  	position: absolute;
  	z-index: 1;
  	margin:0;
    padding-top: 5px;
  	padding-left:0px;
  	text-align:left;
  	border-top: 2px solid #fbb900;
	margin-top: 9px;
}
#header #navbar li{
	/*margin: 5px;*/
}
#header #navbar ul > li.active > a{
	font-weight: bold;
}
#navbar li ul li {
    overflow:hidden;
    height:0;
    -webkit-transition:height 350ms ease-in-out;
    -moz-transition:height 350ms ease-in-out;
    -o-transition:height 350ms ease-in-out;
    transition:height 350ms ease-in-out;
}
#navbar ul > li:hover ul li {
    height:36px;
}
#navbar ul:before, .nav ul:after {
	display: table;
}
#egsm{
	text-align: center;
  	margin-top: 12px;
  	font-size: 40px;
}
#body div.container{
	padding-left:20px;
  	padding-right:20px;
}
.offers {
  height: 100%;
  background: transparent;
  border: 1px solid #e7e5e3;
  width: 15%;
  text-align: center;
  display: inline-block;
  /*border-radius: 8px;*/
	border-radius: 42px;
  /*margin: 36px 12px;*/
  padding:36px 24px;
  width:100%;
	font-size:12px;
}
.offers h3 {
    height: 128px;
}
#footer a {
	color: #7c7b7b;
}
#footer {
  background-color: #F5F4F2;
  padding:20px 8px;
}

button#btSubmit:hover {
	background-color:#0064a3;
}
button#btSubmit {
	background-color:#0791d3;
	cursor:pointer;
}

#slideshow {
	margin-bottom:60px;
}

#sb-site {overflow-x:hidden;}
