@import url(//fonts.googleapis.com/css?family=Paytone+One);@import url(//fonts.googleapis.com/css?family=Open+Sans:700,600,800,400);@import url(https://fonts.googleapis.com/css?family=Roboto:700);@font-face { font-family: 'Bauhaus'; src: url('../fonts/Bauhaus.eot?#iefix') format('embedded-opentype'), url('../fonts/Bauhaus.woff') format('woff'), url('../fonts/Bauhaus.ttf') format('truetype'), url('../fonts/Bauhaus.svg#Bauhaus') format('svg'); font-weight: normal; font-style: normal; }#feedback{ height: 0px; }/* ---- bootstrap null ---- */.thumbnail {  border: none;  padding: 0;  border-right: 0;  background-color: transparent;  border-radius: 0;}.thumbnail .caption {  padding: 10px 0;}figure img {  width: 100%;}/*------ template stylization ------*/body {  font: 16px/28px 'Open Sans', sans-serif;}a {  text-decoration: none;  cursor: pointer;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}a:hover {  text-decoration: none;  color: #f1592a;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;}a[href^="tel:"] {  color: inherit;  text-decoration: none;}h2 a,h3 a,h4 a,h5 a {  color: inherit;}h2 a:hover,h3 a:hover,h4 a:hover {  color: #f1592a;}h5 a:hover {  color: #f1592a;}* {  -webkit-text-size-adjust: none;}::-moz-selection {  /* Code for Firefox */  color: #ffffff;  background: #666666;}::selection {  color: #ffffff;  background: #666666;}h2,h3,h4 {  font-family: 'Open Sans', sans-serif;  font-weight: 900;  color: #333333;  text-transform: uppercase;  margin-bottom: 30px;}h2 {  font-size: 40px;  line-height: 40px;}h2 span {  color: #f1592a;}h3 {  font-size: 30px;  line-height: 30px;  letter-spacing: -0.5px;}h4 {  font-size: 25px;  color: #f1592a;}h5 {  font-size: 20px;  font-weight: 900 !important;  margin-top: 0;}p {  font: 16px/24px 'Open Sans', sans-serif;  color: #555555;  margin: 0 auto;}.full-width-container {  width: 100%;}[class*="block-"] {  padding: 80px 0 80px;  overflow: hidden;}.block-1 {  padding: 0;  overflow: visible;}#content header {  text-align: center;  margin-bottom: 40px;}#content header h2 small {  display: block;  text-transform: none;  font-size: 16px;  color: #888888;}.my-btn {  background: url(../img/button.png) 0 0;  color: #fff;  font: 400 15px/59px 'Open Sans', sans-serif;  text-align: center;  text-transform: uppercase;  width: 70px;  height: 70px;  border: none;  display: block;  margin: 10px auto 0 0;  margin-top: 20px;}.my-btn:hover {  background-position: 70px 0;  background-color: transparent;}.img_block img {  width: 100%;}.sub_head {  font-size: 24px;  font-style: italic;  line-height: 36px;  text-align: center;  margin: 0 auto;}.extra-wrap {  overflow: hidden;}.bd-ra {  border-radius: 50%;  background: #f1592a;  color: #ffffff;  text-align: center;}#map-canvas {  height: 500px;  margin-bottom: 28px;}.with-border {  border-right: 2px solid  #dfdfdf;  border-left: 2px solid  #dfdfdf;}.octagon {  width: 70px;  height: 70px;  background: url(../img/octagon.png) -70px 0;  position: relative;  display: block;}.pattern-1 {  background: url(../img/pattern.jpg) 50% 50%;  background-attachment: fixed;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.pattern-2 {  background: url(../img/pattern2.jpg) 50% 50%;  background-attachment: fixed;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}time a {  color: #f1592a;}time a:hover {  color: #cccccc;}.bullet-list li {  font-size: 16px;  margin-bottom: 10px;}.bullet-list li a {  color: #555555;}.bullet-list li a:hover {  color: #f1592a;}.bullet-list li:before {  content: "";  width: 16px;  height: 11px;  background: url(../img/bullet.png) 0 0 no-repeat;  display: inline-block;  font-size: 16px;  font-family: "FontAwesome";  margin-right: 15px;  color: #f1592a;}@media only screen and (max-width: 360px) {  h2 {    font-size: 25px;    line-height: 30px;  }  h3 {    font-size: 22px;    line-height: 30px;    letter-spacing: -0.5px;  }  h4 {    font-size: 20px;    color: #f1592a;  }  h5 {    font-size: 18px;    font-weight: 900 !important;    margin-top: 0;  }  p {    font: 14px/24px 'Open Sans', sans-serif;    color: #555555;    margin: 0 auto;  }}/*------ header ------- */#header {  z-index: 9;  background-size: cover;  padding-bottom: 28px;}#header .top_menu {  border-bottom: 2px solid #ccc;  z-index: 9;}#header h1 {  text-align: center;  text-transform: uppercase;}#header h1 img { height: 100px; margin: 0 20px; }#header h4{ color: #000; margin-top: 24px; }p{padding-bottom: 30px;}.dl-horizontal dt{width: auto;margin-right: 10px;text-align: left;}dl { border-bottom: 2px solid #ccc; padding-bottom: 30px; }dl.no-border{ border: none;}.dl-horizontal dd{ margin: 0 0 30px; }dl.no-border dt, dl.no-border dt{ margin-bottom: 15px;}dl img {    position: absolute;    top: -70px;    left: 50%;    margin-left: -41px;}/*------ footer ------- */#footer {  z-index: 9;  background-size: cover;  padding-bottom: 28px;}#footer .top_menu {  border-top: 2px solid #ccc;  z-index: 9;}#footer h1 {  text-align: left;  height: 70px;  margin: 18px 0 13px;  float: left;  text-transform: uppercase;}#footer h1 a {  display: block;  font: 400 48px/30px 'Bauhaus', sans-serif;  letter-spacing: 0px;  color: #999;padding: 4px 0 0 5px;text-transform: lowercase;float: left;}#footer h1 a span {  display: block;  font: 700 18px/18px 'Bauhaus', sans-serif;  text-transform: none;  color: #999;}#footer h1 img {float: left; }#footer p { margin: 38px 0 13px; }/*----- media queries ------*/@media (min-width: 1220px) {  .container {    padding: 0;  }}/*Core variables and mixins*/.box-tools .btn-default{margin: 0 10px;}.btn-print {position: fixed;bottom: 50px;right: 100px;}@media print {.btn-print {    display: none;}}