/* ******************/
/* G0GLJ Wesite CSS */
/* ******************/

* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: underline;
	color: #FF381A;
}

a:hover {
	text-decoration: none;
}

.hyperlink-lookalike {
	text-decoration: underline;
	color:blue;
}

body {
	line-height: 1.75em;
	background: #A9D0D6;
	font-size: 11.5pt;
	color: #5A6466;
}

body,input {
	font-family: Kreon, serif;
}

br.clearfix {
	clear: both;
}

h1,h2,h3,h4 {
	text-transform: uppercase;
	font-weight: normal;
}

h2 {
	font-size: 1.5em;
}

h2,h3,h4 {
	font-family: "Open Sans", sans-serif;
	color: #2A3436;
	margin-bottom: 1em;
}

h3 {
	font-size: 1.25em;
}

h4 {
	font-size: 1em;
}

img.alignleft {
	float: left;
	margin: 5px 30px 20px 0;
}

img.aligntop {
	margin: 5px 0 20px 0;
}

p {
	margin-bottom: 1.5em;
}

ul {
	margin-bottom: 1.5em;
}

ul h4 {
	margin-bottom: 0.35em;
}

a {
	color: #2A3436;
}

.box {
	margin: 0 0 50px 0;
}

.error {
	color: #FF0000;
}

#content {
	padding: 0;
	width: 615px;
	margin: 0 0 0 285px;
}

#footer {
	padding: 50px 0 80px 0;
	text-align: center;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.7);
	color: #587477;
}

#footer a {
	color: #587477;
}

#header {
	height: 130px;
	padding: 40px;
	position: relative;
}

#logo {
	position: absolute;
	top: 40px;
	left: 40px;
	height: 130px;
	line-height: 130px;
}

#logo a {
	color: #2A3436;
	text-decoration: none;
}

#logo h1 {
	font-family: "Open Sans", sans-serif;
	font-size: 3em;
}

#menu {
	line-height: 57px;
	position: absolute;
	right: 40px;
	top: 76px;
	height: 57px;
	font-family: "Open Sans", sans-serif;
}

#menu a {
	text-transform: uppercase;
	text-decoration: none;
	color: #1C1C1C;
	font-size: 1.2em;
}

#menu ul {
	padding: 0 20px 0 20px;
	list-style: none;
}

#menu ul li {
	display: inline;
	padding: 10px 10px 10px 10px;
	margin: 0 8px 0 8px;
}

#menu ul li.active {
	background: #F2EBDE;
	border: solid 1px #BFB5A4;
	box-shadow: inset 0px 0px 0px 1px #fff;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.9);
}

#menu ul li.active a {
	color: #403B31;
}

nav {
  margin-top: 0px;
  padding: 8px;
  text-align: center;
  font-family: Raleway;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}

#nav-1 {
  background: #ffffff;
}

.link-1 {
  transition: 0.3s ease;
  background: #ffffff;
  color: #3fa46a;
  font-size: 20px;
  text-decoration: none;
  border-top: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  padding: 20px 0;
  margin: 0 20px;
}

.link-1:hover {
  border-top: 4px solid #ff0000;
  border-bottom: 4px solid #ff0000;
  padding: 6px 0; 
}

navpdf {
  margin-top: 0px;
  padding: 8px;
  text-align: center;
  font-family: Raleway;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}

.link-2 {
  transition: 0.3s ease;
  background: #ffffff;
  color: #3fa46a;
  font-size: 20px;
  text-decoration: none;
  border-top: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  padding: 20px 0;
  margin: 0 20px;
}

.link-2:hover {
  border-top: 4px solid #ff0000;
  border-bottom: 4px solid #ffff00;
  padding: 6px 0; 
}

#page {
	margin: 0;
	position: relative;
	width: 900px;
	padding: 20px 40px 0 40px;
}

#page .section-list {
	padding-left: 0;
	list-style: none;
}

#page .section-list li {
	padding: 25px 0 25px 0;
	clear: both;
}

#page ul {
	list-style: none;
}

#page ul li {
	border-top: solid 1px #DDD;
	padding: 10px 0 10px 0;
}

#page ul li.first {
	padding-top: 0;
	border-top: 0;
}

#page-bottom {
	padding: 40px 40px 0 40px;
	color: #302F2C;
	background: #F2EBDE;
	position: relative;
	width: 898px;
	border-top: solid 1px #BFB5A4;
	box-shadow: inset 0px 0px 0px 1px #fff;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.9);
}

#page-bottom a {
	color: #1B1A18;
}

#page-bottom h2, #page-bottom h3, #page-bottom h4 {
	color: #3F3D39;
}

#page-bottom ul {
	list-style: none;
}

#page-bottom ul li {
	border-top: solid 1px #BAB5AB;
	padding: 10px 0 10px 0;
}

#page-bottom ul li.first {
	border-top: 0;
	padding-top: 0;
}

#page-bottom-content {
	width: 615px;
	margin: 0 0 0 285px;
}

#page-bottom-sidebar {
	float: left;
	max-width: 250px;
}

#sidebar {
	position: relative;
	left: -20px;
	top: -20px;
	float: left;
	width: 160px;
	background: #EEF5F6;
	padding: 20px;
	border: solid 1px #D6E0E2;
	margin: 0 10px 0 0;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 0px 1px #fff;
}

#wrapper {
	width: 978px;
	position: relative;
	background: #FFF;
	margin: 0 auto 0 auto;
	box-shadow: 0px 0px 150px 0px rgba(0,0,0,0.15);
	border: solid 1px #82A7AD;
	border-top: 0;
}

#EA5JCBslideshowQSL { 
  margin: 50px auto; 
  position: relative; 
  width: auto; 
  height: 390px; 
  padding: 10px; 
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
  overflow:hidden;
}

#EA5JCBslideshowQSL > div { 
  position: absolute; 
  top: 10px; 
  left: 10px; 
  right: 10px; 
  bottom: 10px; 
}

#G0GLJslideshowQSL { 
  margin: 50px auto; 
  position: relative; 
  width: auto; 
  height: 390px; 
  padding: 10px; 
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
  overflow:hidden;
}

#G0GLJslideshowQSL > div { 
  position: absolute; 
  top: 10px; 
  left: 10px; 
  right: 10px; 
  bottom: 10px; 
}

#G0GLJslideshowSTATION { 
  margin: 50px auto; 
  position: relative; 
  width: auto; 
  height: 410px; 
  padding: 10px; 
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
  overflow:hidden;
}

#G0GLJslideshowSTATION > div { 
  position: absolute; 
  top: 10px; 
  left: 10px; 
  right: 10px; 
  bottom: 10px; 
}

#G0GLJslideshowTS950roofing { 
  margin: 50px auto; 
  position: relative; 
  max-width: auto; 
  height: 410px; 
  padding: 10px; 
  box-shadow: 0 0 20px rgba(0,0,0,0.4);
  overflow:hidden;
}

#G0GLJslideshowTS950roofing > div { 
  position: absolute; 
  top: 10px; 
  left: 10px; 
  right: 10px; 
  bottom: 10px; 
}

/* ************************************************ */
/* Guestbook formatting                              */
/* ************************************************ */

.alert-danger
{
	color:#712b29;
	background-color:#f7dddc;
	border-color:#f4cfce
}

.alert-danger hr
{
	border-top-color:#efbbb9
}

.alert-danger .alert-link
{
	color:#4c1d1b
}

.alert-danger,
.alert-danger>th,
.alert-danger>td
{
	background-color:#d9534f
}

.alert-success
{
	color:#4c6627;
	background-color:#e9f3db;
	border-color:#e1efcd
}

.alert-success hr
{
	border-top-color:#d5e9ba
}

.alert-success .alert-link
{
	color:#314119
}

.alert-success,
.alert-success>th,
.alert-success>td
{
	background-color:#93c54b
}

.btn
{
	display:inline-block;
	font-weight:400;
	color:#3e3f3a;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:0.375rem 0.75rem;
	font-size:0.875rem;
	line-height:1.5;
	border-radius:0.25rem;
	-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media print
{
	.page-break
	{ 
	display: block; 
	page-break-after: always; 
	}
	.page-break-before
	{ 
	display: block; 
	page-break-before: always; 
	}
}

@media (prefers-reduced-motion: reduce)
{
	.btn
	{
		-webkit-transition:none;
		transition:none
	}
}

.btn:hover
{
	color:#3e3f3a;
	text-decoration:none
}

.btn:focus,
.btn.focus
{
	outline:0;
	-webkit-box-shadow:0 0 0 0.2rem rgba(50,93,136,0.25);
	box-shadow:0 0 0 0.2rem rgba(50,93,136,0.25)
}

.btn.disabled,
.btn:disabled
{
	opacity:0.65
}

.btn:not(:disabled):not(.disabled)
{
	cursor:pointer
}

a.btn.disabled,fieldset:disabled a.btn
{
	pointer-events:none
}

.btn-primary
{
	color:#fff;
	background-color:#325d88;
	border-color:#325d88
}

.btn-primary:hover
{
	color:#fff;
	background-color:#284a6c;
	border-color:#244463
}

.btn-primary:focus,
.btn-primary.focus
{
	color:#fff;
	background-color:#284a6c;
	border-color:#244463;
	-webkit-box-shadow:0 0 0 0.2rem rgba(81,117,154,0.5);
	box-shadow:0 0 0 0.2rem rgba(81,117,154,0.5)
}

.btn-primary.disabled,
.btn-primary:disabled
{
	color:#fff;
	background-color:#325d88;
	border-color:#325d88
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle
{
	color:#fff;
	background-color:#244463;
	border-color:#213d59
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(81,117,154,0.5);
	box-shadow:0 0 0 0.2rem rgba(81,117,154,0.5)
}

.btn-secondary
{
	color:#fff
	background-color:#8e8c84;
	border-color:#8e8c84
}

.btn-secondary:hover
{
	color:#fff;
	background-color:#7b7971;
	border-color:#74726b
}

.btn-secondary:focus,
.btn-secondary.focus
{
	color:#fff;
	background-color:#7b7971;
	border-color:#74726b;
	-webkit-box-shadow:0 0 0 0.2rem rgba(159,157,150,0.5);
	box-shadow:0 0 0 0.2rem rgba(159,157,150,0.5)
}

.btn-secondary.disabled,
.btn-secondary:disabled
{
	color:#fff;
	background-color:#8e8c84;
	border-color:#8e8c84
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle
{
	color:#fff;
	background-color:#74726b;
	border-color:#6e6c65
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus
{
-	webkit-box-shadow:0 0 0 0.2rem rgba(159,157,150,0.5);
	box-shadow:0 0 0 0.2rem rgba(159,157,150,0.5)
}

.btn-success
{
	color:#fff;
	background-color:#93c54b;
	border-color:#93c54b
}

.btn-success:hover
{
	color:#fff;
	background-color:#80b139;
	border-color:#79a736
}

.btn-success:focus,
.btn-success.focus
{
	color:#fff;
	background-color:#80b139;
	border-color:#79a736;
	-webkit-box-shadow:0 0 0 0.2rem rgba(163,206,102,0.5);
	box-shadow:0 0 0 0.2rem rgba(163,206,102,0.5)
}

.btn-success.disabled,
.btn-success:disabled
{
	color:#fff;
	background-color:#93c54b;
	border-color:#93c54b
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle
{
	color:#fff;
	background-color:#79a736;
	border-color:#729e33
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(163,206,102,0.5);
	box-shadow:0 0 0 0.2rem rgba(163,206,102,0.5)
}

.btn-info /* Reset form */
{
	color:#fff;
	background-color:#29abe0;
	border-color:#29abe0
}

.btn-info:hover
{
	color:#fff;
	background-color:#1d95c6;
	border-color:#1b8dbb
}

.btn-info:focus,
.btn-info.focus
{
	color:#fff;
	background-color:#1d95c6;
	border-color:#1b8dbb;
	-webkit-box-shadow:0 0 0 0.2rem rgba(73,184,229,0.5);
	box-shadow:0 0 0 0.2rem rgba(73,184,229,0.5)
}

.btn-info.disabled,
.btn-info:disabled
{
	color:#fff;
	background-color:#29abe0;
	border-color:#29abe0
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle
{
	color:#fff;
	background-color:#1b8dbb;
	border-color:#1984b0
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(73,184,229,0.5);
	box-shadow:0 0 0 0.2rem rgba(73,184,229,0.5)
}

.btn-warning /* Submit your comment */
{
	color:#fff;
	background-color:#f47c3c;
	border-color:#f47c3c
}

.btn-warning:hover
{
	color:#fff;
	background-color:#f26418;
	border-color:#ef5c0e
}

.btn-warning:focus,
.btn-warning.focus
{
	color:#fff;
	background-color:#f26418;
	border-color:#ef5c0e;
	-webkit-box-shadow:0 0 0 0.2rem rgba(246,144,89,0.5);
	box-shadow:0 0 0 0.2rem rgba(246,144,89,0.5)
}

.btn-warning.disabled,
.btn-warning:disabled
{
	color:#fff;
	background-color:#f47c3c;
	border-color:#f47c3c
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle
{
	color:#fff;
	background-color:#ef5c0e;
	border-color:#e3570d
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(246,144,89,0.5);
	box-shadow:0 0 0 0.2rem rgba(246,144,89,0.5)
}

.btn-danger /* Delete your last comment */
{
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}

.btn-danger:hover
{
	color:#fff;
	background-color:#d23430;
	border-color:#c9302c
}

.btn-danger:focus,
.btn-danger.focus
{
	color:#fff;
	background-color:#d23430;
	border-color:#c9302c;
	-webkit-box-shadow:0 0 0 0.2rem rgba(223,109,105,0.5);
	box-shadow:0 0 0 0.2rem rgba(223,109,105,0.5)
}

.btn-danger.disabled,
.btn-danger:disabled
{
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle
{
	color:#fff;
	background-color:#c9302c;
	border-color:#bf2e29
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(223,109,105,0.5);
	box-shadow:0 0 0 0.2rem rgba(223,109,105,0.5)
}

.btn-light
{
	color:#212529;
	background-color:#f8f5f0;
	border-color:#f8f5f0
}

.btn-light:hover
{
	color:#212529;
	background-color:#ece4d6;
	border-color:#e8decd
}

.btn-light:focus,
.btn-light.focus
{
	color:#212529;
	background-color:#ece4d6;
	border-color:#e8decd;
	-webkit-box-shadow:0 0 0 0.2rem rgba(216,214,210,0.5);
	box-shadow:0 0 0 0.2rem rgba(216,214,210,0.5)
}

.btn-light.disabled,
.btn-light:disabled
{
	color:#212529;
	background-color:#f8f5f0;
	border-color:#f8f5f0
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle
{
	color:#212529;
	background-color:#e8decd;
	border-color:#e4d8c5
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(216,214,210,0.5);
	box-shadow:0 0 0 0.2rem rgba(216,214,210,0.5)
}

.btn-dark
{
	color:#fff;
	background-color:#3e3f3a;
	border-color:#3e3f3a
}

.btn-dark:hover
{
	color:#fff;
	background-color:#2a2b28;
	border-color:#242422
}

.btn-dark:focus,
.btn-dark.focus
{
	color:#fff;
	background-color:#2a2b28;
	border-color:#242422;
	-webkit-box-shadow:0 0 0 0.2rem rgba(91,92,88,0.5);
	box-shadow:0 0 0 0.2rem rgba(91,92,88,0.5)
}

.btn-dark.disabled,
.btn-dark:disabled
{
	color:#fff;
	background-color:#3e3f3a;
	border-color:#3e3f3a
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle
{
	color:#fff;
	background-color:#242422;
	border-color:#1d1e1b
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(91,92,88,0.5);
	box-shadow:0 0 0 0.2rem rgba(91,92,88,0.5)
}

.btn-outline-primary
{
	color:#325d88;
	border-color:#325d88
}

.btn-outline-primary:hover
{
	color:#fff;
	background-color:#325d88;
	border-color:#325d88
}

.btn-outline-primary:focus,
.btn-outline-primary.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(50,93,136,0.5);
	box-shadow:0 0 0 0.2rem rgba(50,93,136,0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled
{
	color:#325d88;
	background-color:transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle
{
	color:#fff;
	background-color:#325d88;
	border-color:#325d88
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(50,93,136,0.5);
	box-shadow:0 0 0 0.2rem rgba(50,93,136,0.5)
}

.btn-outline-secondary
{
	color:#8e8c84;
	border-color:#8e8c84
}

.btn-outline-secondary:hover
{
	color:#fff;
	background-color:#8e8c84;
	border-color:#8e8c84
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(142,140,132,0.5);
	box-shadow:0 0 0 0.2rem rgba(142,140,132,0.5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled
{
	color:#8e8c84;
	background-color:transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle
{
	color:#fff;
	background-color:#8e8c84;
	border-color:#8e8c84
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(142,140,132,0.5);
	box-shadow:0 0 0 0.2rem rgba(142,140,132,0.5)
}

.btn-outline-success
{
	color:#93c54b;
	border-color:#93c54b
}

.btn-outline-success:hover
{
	color:#fff;
	background-color:#93c54b;
	border-color:#93c54b
}

.btn-outline-success:focus,
.btn-outline-success.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(147,197,75,0.5);
	box-shadow:0 0 0 0.2rem rgba(147,197,75,0.5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled
{
	color:#93c54b;
	background-color:transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle
{
	color:#fff;
	background-color:#93c54b;
	border-color:#93c54b
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(147,197,75,0.5);
	box-shadow:0 0 0 0.2rem rgba(147,197,75,0.5)
}

.btn-outline-info
{
	color:#29abe0;
	border-color:#29abe0
}

.btn-outline-info:hover
{
	color:#fff;
	background-color:#29abe0;
	border-color:#29abe0
}

.btn-outline-info:focus,
.btn-outline-info.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(41,171,224,0.5);
	box-shadow:0 0 0 0.2rem rgba(41,171,224,0.5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled
{
	color:#29abe0;
	background-color:transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle
{
	color:#fff;
	background-color:#29abe0;
	border-color:#29abe0
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(41,171,224,0.5);
	box-shadow:0 0 0 0.2rem rgba(41,171,224,0.5)
}

.btn-outline-warning
{
	color:#f47c3c;
	border-color:#f47c3c
}

.btn-outline-warning:hover
{
	color:#fff;
	background-color:#f47c3c;
	border-color:#f47c3c
}

.btn-outline-warning:focus,
.btn-outline-warning.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(244,124,60,0.5);
	box-shadow:0 0 0 0.2rem rgba(244,124,60,0.5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled
{
	color:#f47c3c;
	background-color:transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle
{
	color:#fff;
	background-color:#f47c3c;border-color:#f47c3c
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(244,124,60,0.5);
	box-shadow:0 0 0 0.2rem rgba(244,124,60,0.5)
}

.btn-outline-danger
{
	color:#d9534f;border-color:#d9534f
}

.btn-outline-danger:hover
{
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}

.btn-outline-danger:focus,
.btn-outline-danger.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(217,83,79,0.5);
	box-shadow:0 0 0 0.2rem rgba(217,83,79,0.5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled
{
	color:#d9534f;
	background-color:transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle
{
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(217,83,79,0.5);
	box-shadow:0 0 0 0.2rem rgba(217,83,79,0.5)
}

.btn-outline-light
{
	color:#f8f5f0;
	border-color:#f8f5f0
}

.btn-outline-light:hover
{
	color:#212529;
	background-color:#f8f5f0;
	border-color:#f8f5f0
}

.btn-outline-light:focus,
.btn-outline-light.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(248,245,240,0.5);
	box-shadow:0 0 0 0.2rem rgba(248,245,240,0.5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled
{
	color:#f8f5f0;
	background-color:transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle
{
	color:#212529;
	background-color:#f8f5f0;
	border-color:#f8f5f0
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(248,245,240,0.5);
	box-shadow:0 0 0 0.2rem rgba(248,245,240,0.5)
}

.btn-outline-dark
{
	color:#3e3f3a;
	border-color:#3e3f3a
}

.btn-outline-dark:hover
{
	color:#fff;
	background-color:#3e3f3a;
	border-color:#3e3f3a
}

.btn-outline-dark:focus,
.btn-outline-dark.focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(62,63,58,0.5);
	box-shadow:0 0 0 0.2rem rgba(62,63,58,0.5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled
{
	color:#3e3f3a;
b	ackground-color:transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle
{
	color:#fff;
	background-color:#3e3f3a;
	border-color:#3e3f3a
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus
{
	-webkit-box-shadow:0 0 0 0.2rem rgba(62,63,58,0.5);
	box-shadow:0 0 0 0.2rem rgba(62,63,58,0.5)
}

.btn-link
{
	font-weight:400;
	color:#93c54b;
	text-decoration:none
}

.btn-link:hover
{
	color:#6b9430;
	text-decoration:underline
}

.btn-link:focus,
.btn-link.focus
{
	text-decoration:underline
}

.btn-link:disabled,
.btn-link.disabled
{
	color:#8e8c84;
	pointer-events:none
}

.btn-lg,
.btn-group-lg>.btn
{
	padding:0.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
	border-radius:0.3rem
}

.btn-sm,
.btn-group-sm>.btn
{
	padding:0.25rem 0.5rem;
	font-size:0.765625rem;
	line-height:1.5;
	border-radius:0.2rem
}

.btn-block
{
	display:block;
	width:100%
}

.btn-block+.btn-block
{
	margin-top:0.5rem
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block
{
	width:100%
}


.btn-group,
.btn-group-vertical
{
	position:relative;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:middle
}

.btn-group>.btn,
.btn-group-vertical>.btn
{
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover
{
	z-index:1
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active
{
	z-index:1
}

.btn-toolbar
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

.btn-toolbar .input-group
{
	width:auto
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)
{
	margin-left:-1px
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn
{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)>.btn
{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}

.dropdown-toggle-split
{
	padding-right:0.5625rem;
	padding-left:0.5625rem
}

.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before
{
	margin-right:0
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split
{
	padding-right:0.375rem;
	padding-left:0.375rem
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split
{
	padding-right:0.75rem;
	padding-left:0.75rem
}

.btn-group-vertical
{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group
{
	width:100%
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)
{
	margin-top:-1px
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn
{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn
{
	border-top-left-radius:0;
	border-top-right-radius:0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn
{
	margin-bottom:0
}

.btn-group-toggle>.btn input[type="radio"],
.btn-group-toggle>.btn input[type="checkbox"],
.btn-group-toggle>.btn-group>.btn input[type="radio"],
.btn-group-toggle>.btn-group>.btn input[type="checkbox"]
{
	position:absolute;
	clip:rect(0, 0, 0, 0);
	pointer-events:none
}


.input-group
{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	width:100%
}

.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file
{
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	width:1%;
	min-width:0;
	margin-bottom:0
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.custom-file,
.input-group>.form-control-plaintext+.form-control,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.custom-select+.form-control,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.custom-file,
.input-group>.custom-file+.form-control,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.custom-file
{
	margin-left:-1px
}

.input-group>.form-control:focus,
.input-group>.custom-select:focus,
.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label
{
	z-index:3
}

.input-group>.custom-file .custom-file-input:focus
{
	z-index:4
}
.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child)
{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}

.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child)
{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}

.input-group>.custom-file
{
	display:-webkit-box;display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after
{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}

.input-group>.custom-file:not(:first-child) .custom-file-label
{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}

.input-group-prepend,
.input-group-append
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}

.input-group-prepend .btn,
.input-group-append .btn
{
	position:relative;
	z-index:2
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus
{
	z-index:3
}

.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.input-group-text,
.input-group-append .input-group-text+.btn
{
	margin-left:-1px
}

.input-group-prepend
{
	margin-right:-1px
}

.input-group-append
{
	margin-left:-1px
}

.input-group-text
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0.375rem 0.75rem;
	margin-bottom:0;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	text-align:center;
	white-space:nowrap;
	background-color:#f8f5f0;
	border:1px solid #ced4da;
	border-radius:0.25rem
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"]
{
	margin-top:0
}

.input-group-lg>.form-control:not(textarea),
.input-group-lg>.custom-select
{
	height:calc(1.5em + 1rem + 2px)
}

.input-group-lg>.form-control,
.input-group-lg>.custom-select,
.input-group-lg>.input-group-prepend>.input-group-text,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-append>.btn
{
	padding:0.5rem 1rem;
	font-size:1.09375rem;
	line-height:1.5;
	border-radius:0.3rem
}

.input-group-sm>.form-control:not(textarea),
.input-group-sm>.custom-select
{
	height:calc(1.5em + 0.5rem + 2px)
}

.input-group-sm>.form-control,
.input-group-sm>.custom-select,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn
{
	padding:0.25rem 0.5rem;
	font-size:0.765625rem;
	line-height:1.5;
	border-radius:0.2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select
{
	padding-right:1.75rem
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child)
{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child)
{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}

.btn .badge
{
	position:relative;
	top:-1px
}

.sandstone,
.navbar .nav-link,
.btn,
.nav-tabs .nav-link,
.nav-pills .nav-link,
.breadcrumb,
.pagination,
.dropdown-menu .dropdown-item,
.tooltip
{
	font-size:11px;
	line-height:22px;
	font-weight:500;
	text-transform:uppercase
}

/* *************************************/
/* Guestbook style - adding to style.css */
/* *************************************/

.navbar {
    background-color: #ca8e1f;
    margin-bottom: 25px ;
}

.navbar-brand {
   color: white;
}

/* set middle container to width 580px */
.container {
    width: 580px;
    margin-left: 240px;
}

/* add margin to both sides in input fields */
.inputSelector {
    margin-left: 20px;
    margin-right: 15px;
}

/* colourising backround and change font-size of input number fields name, callsign, email and comment partially altering gallery css section */
.form-control {
    background-color: rgb(204, 255, 255);
    font-size:18px;
}

/* absolute positioning of image on calc frontend - on left side */
#calcimage {
    display: block;
    margin-left: auto;
    margin-right: auto;
    top: 80px;
    left: 20px;
    right: 0;
}

/* change wight of label text before input field of form */
label {
    font-weight: bold;
}

.footer {
    background-color: #ca8e1f;
    margin-top: 25px;
    padding-left: 15px;
    height: auto;
    clear: both;
}

/* **********************/
/* Guestbook formatting */
/* **********************/

h4g { /* Name */
    color: #ffffff;
    background-color: rgb(153, 204, 255);
    padding: 5px 0px 5px 20px;
}

h5g { /* e-mail*/
    color: #2e2e2e;
    padding-left: 5px ;
}

h6g { /* date */
    color: #2e2e2e;
    padding-left: 5px ;
}

.guestbook {
    background-color: rgb(204, 229, 255);
}

.guestbookbreak  { /*  white space separation between latest comments in the guestbook */
    background-color: rgb(255, 255, 255);
}

#guestbooktext { /* p text in comment of guestbook */
    color: #2e2e2e;
    font-size:18px;
    padding: 15px;
    border: 1px solid #2e2e2e;
}

/* ************************************************ */
/* Buttons additional formating                     */
/* ************************************************ */
.btn { /* adding space between buttons */
    margin-left: 25px;
}

/* **************/
/* 3D Slideshow */ 
/* **************/

#slideshow {
  margin: 0 auto;
  padding-top: 5px;
  height: 350px;
  width: 100%;
  background-color: #ffffff;
  box-sizing: border-box;
}

.slideshow-title {
  font-family: 'Allerta Stencil';
  font-size: 62px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  margin-top: 25%;
  letter-spacing: 3px;
  font-weight: 300;
}

.sub-heading {
  padding-top: 50px;
  font-size: 18px;
} .sub-heading-two {
  font-size: 15px;
} .sub-heading-three {
  font-size: 13px;
} .sub-heading-four {
  font-size: 11px;
} .sub-heading-five {
  font-size: 9px;
} .sub-heading-six {
  font-size: 7px;
} .sub-heading-seven {
  font-size: 5px;
} .sub-heading-eight {
  font-size: 3px;
} .sub-heading-nine {
  font-size: 1px;
}

.entire-content {
  margin: 0 0 50px 0;
  width: 170px;
  perspective: 1000px;
  position: relative;
  padding-top: 80px;
}

.content-carrousel-QSL {
  width: 100%;
  position: absolute;
  float: right;
  animation: rotar 15s infinite linear;
  transform-style: preserve-3d;
} .content-carrousel-STATION {
  width: 100%;
  position: absolute;
  float: right;
  animation: rotar 15s infinite linear;
  transform-style: preserve-3d;
} .content-carrousel-TS950 {
  width: 100%;
  position: absolute;
  float: right;
  animation: rotar 15s infinite linear;
  transform-style: preserve-3d;
}


.content-carrousel-QSL:hover {
  animation-play-state: paused;
  cursor: pointer;
} .content-carrousel-STATION:hover {
  animation-play-state: paused;
  cursor: pointer;
} .content-carrousel-TS950:hover {
  animation-play-state: paused;
  cursor: pointer;
}

.content-carrousel-QSL figure {
  width: 100%;
  height: 120px;
  border: 1px solid #3b444b;
  position: absolute;
} .content-carrousel-STATION figure {
  width: 100%;
  height: 120px;
  border: 1px solid #3b444b;
  position: absolute;
} .content-carrousel-TS950 figure {
  width: 100%;
  height: 120px;
  border: 1px solid #3b444b;
  position: absolute;
}

.content-carrousel-QSL figure:nth-child(1) {
  transform: rotateY(0deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(2) {
  transform: rotateY(32.7deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(3) {
  transform: rotateY(65.4deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(4) {
  transform: rotateY(98.1deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(5) {
  transform: rotateY(130.8deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(6) {
  transform: rotateY(163.5deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(7) {
  transform: rotateY(196.2deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(8) {
  transform: rotateY(228.9deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(9) {
  transform: rotateY(261.6deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(10) {
  transform: rotateY(294.3deg) translateZ(300px); 
} .content-carrousel-QSL figure:nth-child(11) {
  transform: rotateY(327deg) translateZ(300px); 
} .content-carrousel-STATION figure:nth-child(1) {
  transform: rotateY(0deg) translateZ(100px); 
} .content-carrousel-STATION figure:nth-child(2) {
  transform: rotateY(180deg) translateZ(100px); 
} .content-carrousel-TS950 figure:nth-child(1) {
  transform: rotateY(0deg) translateZ(200px); 
} .content-carrousel-TS950 figure:nth-child(2) {
  transform: rotateY(60deg) translateZ(200px); 
} .content-carrousel-TS950 figure:nth-child(3) {
  transform: rotateY(120deg) translateZ(200px); 
} .content-carrousel-TS950 figure:nth-child(4) {
  transform: rotateY(180deg) translateZ(200px); 
} .content-carrousel-TS950 figure:nth-child(5) {
  transform: rotateY(240deg) translateZ(200px); 
} .content-carrousel-TS950 figure:nth-child(6) {
  transform: rotateY(300deg) translateZ(200px); 
}


.shadow {
    position: absolute;
    box-shadow: 0px 0px 20px 0px #000;
    border-radius: 1px;
}

.content-carrousel-QSL img {
  image-rendering: auto;
  transition: all 300ms;
  width: 100%;
  height: 100%;
} .content-carrousel-STATION img {
  image-rendering: auto;
  transition: all 300ms;
  width: 100%;
  height: 100%;
} .content-carrousel-TS950 img {
  image-rendering: auto;
  transition: all 300ms;
  width: 100%;
  height: 100%;
}

.content-carrousel-QSL img:hover {
  transform: scale(3);
  transition: all 300ms;
} .content-carrousel-STATION img:hover {
  transform: scale(3);
  transition: all 300ms;
} .content-carrousel-TS950 img:hover {
  transform: scale(3);
  transition: all 300ms;
}


@keyframes rotar {
  from {
    transform: rotateY(0deg);
  } to {
    transform: rotateY(360deg);
  }
}

.thumbnail { 
top:-50px; 
left:-35px; 
display:block; 
z-index:999; 
cursor: pointer; 
-webkit-transition-property: all; 
-webkit-transition-duration: 0.3s; 
-webkit-transition-timing-function: ease; 
} 

/*change the number below to scale to the appropriate size*/ 
.thumbnail:hover { 
transform: scale(3); 

}

#images-inline {
  display: block;
}

.images {
  display: inline-block;
  max-width: 20%;
  margin: 0 2.5%;
}