/********** CSS Variables **********/
/* Body background color */
/* Body text Color */
/* Link color */
/********** Body styles **********/
/* General page styles */
body {
  background: #fcfcfc;
  color: #222222;
}
/* Links */
a {
  color: #1eaedb;
}
a:hover {
  color: #1b9cc5;
  text-decoration: underline;
}
/* Icons */
.fa {
  color: #1eaedb;
}
.fa:hover {
  color: #1b9cc5;
}
/* Top header info styles */
div.header-info {
  background: #fcfcfc;
  border-bottom: 1px solid #e3e3e3;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
/* Slider container styles */
div.slider-container {
  -webkit-box-shadow: 3px 3px 6px #303030;
  -moz-box-shadow: 3px 3px 6px #303030;
  -o-box-shadow: 3px 3px 6px #303030;
  box-shadow: 3px 3px 6px #303030;
}
/* Gallery container styles */
div.gallery-container a img {
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
}
div.gallery-container a img:hover {
  -webkit-box-shadow: 1px 3px 5px #636363;
  -moz-box-shadow: 1px 3px 5px #636363;
  -o-box-shadow: 1px 3px 5px #636363;
  box-shadow: 1px 3px 5px #636363;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
/* Google maps styles */
iframe.google-map {
  -webkit-box-shadow: 1px 3px 6px #636363;
  -moz-box-shadow: 1px 3px 6px #636363;
  -o-box-shadow: 1px 3px 6px #636363;
  box-shadow: 1px 3px 6px #636363;
}
/* Footer styles */
footer {
  border-top: 1px solid #e3e3e3;
}
/********** Helper classes **********/
/* Old browser/no javascript error message */
.no-js {
  color: #cf000f;
}
/* Drop shadow for top header */
.shadow {
  box-shadow: 1px 1px 3px #969696;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
/* Primary button styles */
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  background-color: #1eaedb;
  border-color: #1eaedb;
}
/* Primary button hover styles */
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  background-color: #1b9cc5;
  border-color: #1b9cc5;
}