{-­webkit­font­smoothing:antialiased;}
.mobileNav, .archiveTitleMobile{cursor:pointer;}

/* link styling */
a[href^="tel"]{color:inherit;text-decoration:none;}
a.link-text.navTopLevel { background-color: transparent!important;}
.navigation:hover a.link-text.navTopLevel{background-color:transparent;color:#ac8360;border-bottom: 1px solid #ac8360!important;}
a img{border:none;}
a.back-to-top{outline:0;display:none;width:60px;height:60px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;background:#000000 url("../images/misc/up-arrow.png") no-repeat center 43%;opacity:1.0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
a, a:link{color:#;text-decoration:underline;}
a:visited{color:#;text-decoration:underline;}
a:hover{text-decoration:none;}
a:focus{}
a:active{}
a.link-button.accordionButton.ui-accordion-header-active{margin-bottom:0;width:100%;border-width:3px;color:#fff;border-color:#263e4d;border-radius:0;background-color:#263e4d;background-image:url('../images/misc/accordionOpen.png');}
	
.container.container-1 {
  position: absolute!important;
  z-index: 999!important;
}
/* content text styling */
h1 {}
p { color: #404040; font-size: 18px; font-family: 'PT Sans Narrow', cursive;}

	#blogArchiveUL.show{display:block;}

/* header shrink animation */
header { width: 100%; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 999; background-color: #0683c9; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s;}
header #logo { display: inline-block; max-width: 400px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
header.smaller {}
header.smaller #logo { max-width: 200px; padding: 0; margin: 0 auto;}
header.smaller .firstLevelNav { padding-top: 15px;}
header.smaller nav a { line-height: 75px;}

/* pagination for news/blog */
.paginationLink {
  font-family: 'PT Sans Narrow', cursive;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 9px;
  border: 1px solid #432406;
  border-radius: 0;
  background-color: #432406;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
}
.paginationLink:hover {background-color: #ac8360; border-color: #432406;}
.current.paginationLink {background-color: #ac8360; border-color: #432406;}

/* contact form buttons */
input.contactSubmit{width: 100%;
  border: none;
  border-radius: 0;
  background-color: #ac8360;
  text-transform: uppercase;
  font-weight: 700;
  font-family: 'PT Sans Narrow', cursive;
	color:#ffffff;
	padding:10px;}
input.contactSubmit:hover{background-color:#14a839;}

/* styled checkbox for form gdpr */
.checkboxcontainer{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:0.8em;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkboxcontainer input{position:absolute;opacity:0;cursor:pointer;}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #1e1e1e;}
.checkboxcontainer:hover input ~ .checkmark{background-color:#ccc;}
.checkboxcontainer input:checked ~ .checkmark{background-color:#ac8360;border:none;}
.checkmark:after{content:"";position:absolute;display:none;}
.checkboxcontainer input:checked ~ .checkmark:after{display:block;}
.checkboxcontainer .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

/* select all background */
*::-moz-selection{background:#ff5a14 none repeat scroll 0 0;color:white;text-shadow:none;}
*::selection{background:#ff5a14 none repeat scroll 0 0;color:white;text-shadow:none;}

/* zebra striping */
.zebraStriping:nth-child(even){background-color:white;}
.zebraStriping:nth-child(odd){background-color:#dadada;}

/* cooke bar */
#cookie-bar{background:#E74E2D;olor:#eeeeee;text-align:center;padding:3px 0;}
#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;}
#cookie-bar.fixed.bottom{bottom:0;top:auto;}
#cookie-bar p{margin:0;padding:7px 0;color:#fff;font:1em Verdana, Geneva, sans-serif;}
#cookie-bar a{color:#ffffff;display:inline-block;border-radius:3px;text-decoration:none;padding:6px;margin-left:8px;}
#cookie-bar .cb-enable{background:#007700;font:.8em Verdana, Geneva, sans-serif;padding:5px 10px;}
#cookie-bar .cb-enable:hover{background:#009900;font:.8em Verdana, Geneva, sans-serif;padding:5px 10px;}
#cookie-bar .cb-disable{background:#990000;font:.8em Verdana, Geneva, sans-serif;padding:5px 10px;}
#cookie-bar .cb-disable:hover{background:#bb0000;font:.8em Verdana, Geneva, sans-serif;padding:5px 10px;}
#cookie-bar .cb-policy{background:#666;font:.8em Verdana, Geneva, sans-serif;padding:5px 10px;}
#cookie-bar .cb-policy:hover{background:#000;font:.8em Verdana, Geneva, sans-serif;padding:5px 10px;}

/* */
@media print {}
@media screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 900px) {
	
}
@media screen and (max-width: 768px) {
	header { position: static;}
	header.smaller .firstLevelNav { padding-top: 0;}
	#menu.show{display:block;}
}
@media screen and (max-width: 480px) {
	header { position: static;}
}
@media screen and (max-width: 400px) {
	
}
@media screen and (max-width: 320px) {
	
}
