div.fixed_logo {
	position: fixed;
    width: 10%;
    left: 2%;
    bottom: 17px;
    top: auto;
}

img.eb_conf {
	margin-top: 20px;
}

h4.bottom {
	padding-bottom: 100px;
}

.fixed {
	margin-top: 5px;
	font-size: 1.5em;
	color: #D4D5D5;
}

pre.r {
	margin-top: 50px;
    border: 1px solid #e9f5f6;
    font-family: "Lato";
    font-size: 14px;
    transition: box-shadow .25s;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    background-color: #fff;
}

h1.title {
	text-align: left;
	font-size: 4em;
	color: #4f8792;
	margin-bottom: 20px;
	margin-top: 50px;
	background-color: #e9f5f6;
}
.subtitle {
	color: #4f8792;
}
body {
	background-color: #e9f5f6;
}
button.btn {
	background-color: #e9f5f6;
	border-color: #ddf0f1;
	color: #c3bcbc;
	margin-top: 15px;
}

button.btn:hover {
	background-color: #e9f5f6;
}

#packages{
  display: flex;
}

#edbuildr {
  flex: 0 0 49%;
  border: solid 2px #e9f5f6;
  text-align: center;
  margin-right: 5px;
  border-radius: 5px;
  transition: box-shadow .25s;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  padding-top: 10px;
}

#edbuildmapr {
  padding-top: 10px;
  flex: 1;
  border: solid 2px #e9f5f6;
  text-align: center;
  margin-left: 5px;
  border-radius: 5px;
  transition: box-shadow .25s;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}

img.map {
	height: 230px;
}

img.eb_table{
	width: 95%;
}

img.ex_table{
	width: 50%;
	margin-left: 24%;
}

.pack_title {
	color: #4f8792;
	font-family: Lato;
	font-size: 24px;
	margin-top: 50px;
}

.out_title {
	color: #4f8792;
	font-family: Lato;
	font-size: 2em;
}

.out_subtitle {
	color: #4f8792;
	font-family: Lato;
	font-size: 21px;
}

.out_line {
	border-bottom: solid 6px #D3D5D6;
}

.out_list {
	font-size: 1.4em;
}

.pack_subtitle {
	color: #333;
	font-family: Lato;
	font-size: 18px;
}

.headings {
	color: #3f6c75;
	font-family: Lato;
	margin-top: 50px;
	font-size: 30px;
	margin-top: 100px;
}

.new_section {
	margin-top: 100px;
}

div.outline {
	/*margin-top: 100px;*/
    padding-left: 50px;
	border: solid 2px #e9f5f6;
	border-radius: 5px;
    transition: box-shadow .25s;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    padding-top: 10px;
}

div.vignette {
    padding: 5px;
	border: solid 2px #e9f5f6;
	border-radius: 5px;
    transition: box-shadow .25s;
    box-shadow: 0 2px 5px 0 rgba(79,135,146, .26), 0 2px 10px 0 rgba(79,135,146,.22);
    padding-top: 10px;
    width: 110%;
}

ul.dot {
  list-style-type: circle;
}

.dl {
	font-size: 1.5em;
	color: #008CA3;
}

.bham_table {
	left: 25%;
    position: relative;
    margin-top: 50px;
}

.questions {
	/*font-weight: 600;*/
	color: #750505;
}

.eb_link {
	color: #008CA3;
	font-size: 1.25em;
}

.break {
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;
}

.ct_maps {
	margin-left: 15%;
	border: solid 1px #d1eaec;
}

.spacer {
	margin-top: 200px;
}

.pen_title {
	color: #4f8792;
	font-family: Lato;
	font-size: 18px;
	text-align: center;
}

div.pensions {
	margin-top: 20px;
}

.bigger {
	font-size: 1.3em;
}