<?php header("Content-type: text/css"); ?>
{-­webkit­font­smoothing:antialiased;}
.mobileNav, .archiveTitleMobile{cursor:pointer;}
#menu.show{display:block;}
#blogArchiveUL.show{display:block;}
/* link styling */
a[href^="tel"]{color:inherit;text-decoration:none;}

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:#2d85c5 url("../images/misc/up-arrow.png") no-repeat center 43%;opacity:1.0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; border: 1px solid #fff;}
a, a:link{color:#2f3567;text-decoration:underline;}
a:visited{color:#2f3567;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');}

/* content text styling */
h1 {}
p{padding-right: 0;
  padding-left: 0;
  color: #000;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  font-family: 'Lato', cursive;}
address. p {
  text-align: left;
}
ul {margin-left: 5%;
  width: auto;
  list-style-position: outside;
  list-style-type: disc;}
  ol {
  margin-left: 5%;
  width: auto;
  list-style-position: outside;
}
ol {
  margin-left: 5%;
  width: auto;
  list-style-position: outside;
}
li{color: #000;
  font-size: 16px;
  font-family: 'Lato', cursive;
  line-height: 1.7;}
/* pagination for news/blog */
.paginationLinkActive{font-family:'Lato', cursive;font-weight:400;margin-top:0;margin-bottom:0;margin-left:5px;padding:4px 3px;border:1px solid #2d85c5;background-color:#2d85c5;color:#fff;text-decoration:none;font-size:13px;line-height:1;}

/* contact form buttons */
input.contactSubmit-1{width:98%;font-family:'Lato', cursive;font-weight:700;font-size:1.2em;color:#fff;padding:10px 0;border-bottom-style:none;background-color:#2d85c5;text-transform:uppercase;border:0;}
input.contactSubmit-1:hover{background-color:#2f3567;}

/* styled checkbox for form gdpr */
.checkboxcontainer{width:98%; margin: 10px auto;padding-top:10px; padding-bottom:10px;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; text-align: left;}
.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:#316bb2;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:#2d85c5 none repeat scroll 0 0;color:white;text-shadow:none;}
*::selection{background:#2d85c5 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: 1200px) {
	p {
    clear: left;
  }
}
@media screen and (max-width: 900px) {
	
}
@media screen and (max-width: 768px) {
	p {
    font-size: 15px;
  }
	address. p {
    text-align: center;
  }
  li {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {

	p {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }
  .desktop {display:none;}
  li {
    font-size: 14px;
  }

}
@media screen and (max-width: 400px) {
	
}
@media screen and (max-width: 320px) {
	
}
