.btn, .btn-sm {
	background-color: #448885 !important;
	border-color: #40807d !important;
}

.panel-warning, .panel-heading {
	background-color: #448885 !important;
	border-color: #40807d !important;
	color: #fffaf2 !important;
    border-radius: 8px;
}

.panel-a {
	color: #fffaf2 !important;
}

.petrol-a {
	color: #448885 !important;
}

.petrol-a-underline {
	color: #448885 !important;
    text-decoration: underline;
}



html, body {
	height:100%;
}

body {
	line-height: 128%;
	/*font-size: 16px;*/
	font-size: 1.6em;
	background-color: #f0eeee;
	font-family: 'Quicksand', serif;
	letter-spacing: 0.05em;
}

h1, h2, h3, h4, h5 {
	font-family: 'Patua', sans;
	letter-spacing: 0.05em;
    /*font-size: 100%;*/
}

h1 {font-size:1.5em;}
h2 {font-size:1.11em;}
h3 {font-size:1.0em;}
h4 {font-size:0.9em;}
h5 {font-size:0.85em;}

h4, h5 {
	line-height: 130%;
	letter-spacing: 0.04em;
}

.round-edges {
    border-radius: 8px;
}

.foot {
	margin-top: 20px;
	padding-left: 0;
	text-align:center;
}

.foot li {
	display: inline;
	margin: 5px 5px;
}


.navbar {
	background-color: #f0eeee;
	letter-spacing: 0.02em;
  	-webkit-box-shadow: 0 0 10px rgba(110,100,100,.21);
  	   -moz-box-shadow: 0 0 10px rgba(110,100,100,.21);
}


.navbar-brand {
	/*font-family: 'Ewert', sans;*/
	/*letter-spacing: 0.05em;*/
	/*font-size: 110%%;*/
	font-family: 'Test3', sans;
	letter-spacing: 0.05em;
	font-size: 170%;
	color: #706b6b !important;
}

.navbar-right > .active > a {
	color: #000 !important;
	background-color: rgba(210,200,200,.2) !important;
}

.navbar-right > li > a:hover,
.navbar-right > li > a:focus {
	color: #000 !important;
	background-color: rgba(210,200,200,.2) !important;
}


ul {
	padding-left: 20px;
}

li {
	padding-bottom: 0px;
}




.lead {
	font-family: 'Monoton', sans;
	letter-spacing: 0.03em;
	text-align: left;
	line-height: 119%;
}

.btnspace {
	margin-top:5px;
	font-weight: bold;
}

@font-face {
  font-family: 'Quicksand';
  src: local('Quicksand'), url('fonts/Quicksand/Quicksand-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Monoton';
  src: local('Monoton'), url('fonts/Rubik/Rubik-Regular.ttf') format('truetype');
}


@font-face {
  font-family: 'Patua';
  src: local('Patua'), url('fonts/Patua_One/PatuaOne-Regular.ttf') format('truetype');
}

/*@font-face {*/
  /*font-family: 'Ewert';*/
  /*src: local('Ewrt'), url('fonts/Fredoka_One/FredokaOne-Regular.ttf') format('truetype');*/
/*}*/


/*@font-face {*/
  /*font-family: 'Test1';*/
  /*src: local('Test1'), url('fonts/Amatic_SC/AmaticSC-Regular.ttf') format('truetype');*/
/*}*/
@font-face {
  font-family: 'Test3';
  src: local('Test3'), url('fonts/Economica/Economica-Regular.ttf') format('truetype');
}


.inset {
  display: table;
	width: 100%;
	height: 100%;
  	min-height: 100%;
  	-webkit-box-shadow: inset 0 0 100px rgba(110,100,100,.21);
  	   -moz-box-shadow: inset 0 0 100px rgba(110,100,100,.21);
}


.read-more-box {
  max-height: 220px;
  position: relative;
  overflow: hidden;
}
.read-more-box .read-more-fade {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0 0; padding: 70px 0;
  background-image: linear-gradient(to bottom, rgba(210,200,200,0), rgba(242,237,237,1.0));
}
.read-more-control {
  text-align: center;
  width: 100%;
  margin: 5px 0;
}
.button {
  font-weight: bold;
}


.yspacer { margin-top: 50px; }
.cover { padding: 0px 0px; }
.cover-lg { padding: 0px 0px; }

.custom-top-margin-lg { margin-top: 30px !important; }
.custom-top-margin { margin-top: 0px !important; }


@media (min-width: 484px) {
    .cover { padding: 0px 80px; }
	.cover-lg { padding: 0px 100px; }
	.yspacer { margin-top: 50px; }
}

@media (min-width: 768px) {
    .cover { padding: 0px 80px; }
	.cover-lg { padding: 0px 30px; }
	.yspacer { margin-top: 70px; }
	.read-more-box { max-height: 420px; }
    .custom-top-margin { margin-top: 25px !important; }
}

@media (min-width: 992px) {
    .cover { padding: 0px 200px; }
	.cover-lg { padding: 0px 130px; }
	.yspacer { margin-top: 70px; }
}


