/* COLORS */
/* font size */
/* font */
/* effect */
/* Transition */
/* Border-radius */
/* BUTTON */
/* TEXTBOX */
/* sharethis-wrapper */
/* link, action */
/* headline */
/* line 4, ../sass/block.scss */
.headline {
  background-color: #3a3a3a;
  color: white;
}
/* line 7, ../sass/block.scss */
.headline .container {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 11, ../sass/block.scss */
.headline .block {
  float: right;
  margin-left: 30px;
}
/* line 14, ../sass/block.scss */
.headline .block:first-child {
  float: left;
  margin-left: 0;
}
/* line 19, ../sass/block.scss */
.headline p {
  font-weight: normal;
  margin-top: 6px;
  margin-bottom: 7px;
}
/* line 25, ../sass/block.scss */
.headline p .fa {
  font-size: 16px;
}

/* search-box */
/* line 32, ../sass/block.scss */
#search-block-form {
  width: 260px;
  height: 33px;
  position: relative;
}
/* line 36, ../sass/block.scss */
#search-block-form .form-item {
  margin-bottom: 0;
  display: inline-block;
}
/* line 40, ../sass/block.scss */
#search-block-form .form-actions {
  background: none;
  display: inline-block;
  border: none;
  padding: 0;
  top: 0;
  right: 0;
  position: absolute;
}
/* line 48, ../sass/block.scss */
#search-block-form .form-actions:before {
  color: white;
  content: "\f002";
  font-size: 1.143em;
  position: absolute;
  right: 15px;
  line-height: 31px;
  z-index: 99;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 60, ../sass/block.scss */
#search-block-form .form-actions:hover:before {
  color: #00a0b0;
}
/* line 65, ../sass/block.scss */
#search-block-form .form-submit {
  background: transparent;
  border: none;
  position: absolute;
  right: 7px;
  top: 0;
  z-index: 99;
  width: 30px;
  height: 31px;
  padding: 0;
  text-indent: -999em;
}
/* line 77, ../sass/block.scss */
#search-block-form .form-text {
  font-size: 0.857em;
  padding: 7px 35px 7px 25px;
  color: #999999;
  border-color: white;
}
/* line 82, ../sass/block.scss */
#search-block-form .form-text:hover, #search-block-form .form-text:focus {
  border-color: white;
}

/* slideshow */
/* line 89, ../sass/block.scss */
.slideshow {
  /* carousel-control */
  /* carousel-content */
  /* carousel-indicators */
}
/* line 90, ../sass/block.scss */
.slideshow .container-fluid {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  padding-bottom: 0;
}
/* line 96, ../sass/block.scss */
.slideshow .views-field {
  margin-bottom: 0;
}
/* line 99, ../sass/block.scss */
.slideshow .views-field-type-image {
  text-align: center;
}
/* line 102, ../sass/block.scss */
.slideshow .carousel-inner {
  z-index: 1;
}
/* line 106, ../sass/block.scss */
.slideshow .controls {
  display: block;
  margin: 0 auto;
  max-width: 1170px;
  position: relative;
  z-index: 2;
}
/* line 113, ../sass/block.scss */
.slideshow .carousel-control.left {
  background-image: none;
  margin-right: 85px;
}
/* line 116, ../sass/block.scss */
.slideshow .carousel-control.left:before {
  content: "\f104";
  width: 57px;
}
/* line 121, ../sass/block.scss */
.slideshow .carousel-control.right {
  background-image: none;
}
/* line 123, ../sass/block.scss */
.slideshow .carousel-control.right:before {
  content: "\f105";
}
/* line 127, ../sass/block.scss */
.slideshow .carousel-control {
  text-shadow: none;
  opacity: 1;
  border: 2px solid rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  right: 0;
  bottom: 93px;
  top: auto;
  left: auto;
  padding: 0;
  position: absolute;
  width: 60px;
  height: 44px;
  text-align: center;
  margin-right: 15px;
  font-size: 30px;
  filter: none;
}
/* line 146, ../sass/block.scss */
.slideshow .carousel-control:hover, .slideshow .carousel-control:focus {
  border-color: white;
}
/* line 148, ../sass/block.scss */
.slideshow .carousel-control:hover:before, .slideshow .carousel-control:focus:before {
  opacity: 1;
}
/* line 152, ../sass/block.scss */
.slideshow .carousel-control:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 40px;
  z-index: 1;
  font-size: 25px;
  width: 60px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 165, ../sass/block.scss */
.slideshow .carousel-control .icon-prev, .slideshow .carousel-control .icon-next {
  width: auto;
  height: auto;
  line-height: 1;
  position: static;
  margin: 0;
  left: auto;
  top: auto;
  display: none;
}
/* line 175, ../sass/block.scss */
.slideshow .carousel-control .icon-prev:before, .slideshow .carousel-control .icon-next:before {
  display: none;
}
/* line 180, ../sass/block.scss */
.slideshow .fieldset {
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 185px;
  z-index: 1;
}
/* line 187, ../sass/block.scss */
.slideshow .fieldset-inner {
  display: block;
  padding: 30px;
  color: white;
  text-align: right;
  z-index: 6;
  position: absolute;
  bottom: 65px;
  max-width: 800px;
  min-height: 280px;
}
/* line 197, ../sass/block.scss */
.slideshow .fieldset-inner .views-field-view-node {
  display: inline-block;
}
/* line 199, ../sass/block.scss */
.slideshow .fieldset-inner .views-field-view-node a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
  border: 1px solid transparent;
  padding: 10px 30px;
  z-index: 0;
  background-color: transparent;
  overflow: hidden;
  padding: 10px 80px;
  border-color: white;
  color: white;
}
/* line 114, ../sass/includes/_include.scss */
.slideshow .fieldset-inner .views-field-view-node a:after {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: inherit;
  z-index: -1;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}
/* line 126, ../sass/includes/_include.scss */
.slideshow .fieldset-inner .views-field-view-node a:hover, .slideshow .fieldset-inner .views-field-view-node a:focus {
  color: white;
  border-color: #00a0b0;
}
/* line 129, ../sass/includes/_include.scss */
.slideshow .fieldset-inner .views-field-view-node a:hover:after, .slideshow .fieldset-inner .views-field-view-node a:focus:after {
  background-color: #00a0b0;
  width: 100%;
}
/* line 205, ../sass/block.scss */
.slideshow .fieldset-inner:after {
  content: "";
  background: url("../images/bg-pattern.png") 0 0 repeat transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.5;
  display: block;
}
/* line 218, ../sass/block.scss */
.slideshow .views-field-title {
  margin-bottom: 15px;
}
/* line 220, ../sass/block.scss */
.slideshow .views-field-title a {
  color: white;
  font-size: 3.429em;
  font-weight: 600;
  line-height: 1;
}
/* line 227, ../sass/block.scss */
.slideshow .views-field-body {
  padding-left: 300px;
  margin-bottom: 30px;
}
/* line 230, ../sass/block.scss */
.slideshow .views-field-body p {
  line-height: 1.333;
}
/* line 235, ../sass/block.scss */
.slideshow .carousel-indicators {
  bottom: 20px;
  margin-bottom: auto;
}
/* line 238, ../sass/block.scss */
.slideshow .carousel-indicators .active {
  transform: scale(1.2);
  opacity: 1;
}
/* line 242, ../sass/block.scss */
.slideshow .carousel-indicators li {
  background-color: white;
  opacity: 0.5;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  margin: 0 6px;
  width: 12px;
  height: 12px;
}
/* line 249, ../sass/block.scss */
.slideshow .carousel-indicators li:hover, .slideshow .carousel-indicators li:focus {
  opacity: 1;
}

/* start socials-list */
/* line 257, ../sass/block.scss */
.socials-list {
  padding-left: 0;
  list-style-type: none;
  text-align: center;
  margin-bottom: 0;
}
/* line 262, ../sass/block.scss */
.socials-list li {
  display: inline-block;
  margin-right: 106px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 266, ../sass/block.scss */
.socials-list li:last-child {
  margin-right: 0;
}
/* line 269, ../sass/block.scss */
.socials-list li a {
  display: block;
  color: black;
}
/* line 272, ../sass/block.scss */
.socials-list li a:hover, .socials-list li a:focus {
  color: #00a0b0;
}
/* line 276, ../sass/block.scss */
.socials-list li .fa {
  font-size: 2.143em;
}
/* line 279, ../sass/block.scss */
.socials-list li .fa.fa-circle {
  font-size: 1.143em;
  margin-left: 5px;
}
/* line 282, ../sass/block.scss */
.socials-list li .fa.fa-circle:first-child {
  margin-left: 0;
}

/* end socials-list */
/* simplenews-subscribe */
/* line 293, ../sass/block.scss */
.simplenews-subscribe .form-item, .simplenews-unsubscribe .form-item {
  margin-right: 6px;
}
/* line 296, ../sass/block.scss */
.simplenews-subscribe .form-text, .simplenews-unsubscribe .form-text {
  min-width: 350px;
  color: #999999;
  border-color: white;
  padding-top: 11px;
  padding-bottom: 11px;
}
/* line 304, ../sass/block.scss */
.simplenews-subscribe .form-text:hover, .simplenews-subscribe .form-text:focus, .simplenews-unsubscribe .form-text:hover, .simplenews-unsubscribe .form-text:focus {
  border-color: white;
}
/* line 308, ../sass/block.scss */
.simplenews-subscribe label, .simplenews-unsubscribe label {
  display: none;
}
/* line 311, ../sass/block.scss */
.simplenews-subscribe .form-submit, .simplenews-unsubscribe .form-submit {
  background-color: white;
  border-color: white;
  color: black;
  padding: 11px 50px;
  margin-top: -2px;
}
/* line 317, ../sass/block.scss */
.simplenews-subscribe .form-submit:hover, .simplenews-subscribe .form-submit:focus, .simplenews-unsubscribe .form-submit:hover, .simplenews-unsubscribe .form-submit:focus {
  background-color: #00a0b0;
  color: white;
  border-color: #00a0b0;
}

/* end simplenews-subscribe */
/* contact-info */
/* line 329, ../sass/block.scss */
address p {
  margin-bottom: 15px;
}
/* line 332, ../sass/block.scss */
address .fa {
  color: white;
  margin-right: 5px;
  font-size: 1.143em;
}
/* line 337, ../sass/block.scss */
address a {
  color: #999999;
}
/* line 339, ../sass/block.scss */
address a:hover, address a:focus {
  color: #00a0b0;
}

/* line 346, ../sass/block.scss */
.photostack figure {
  height: 350px;
}
/* line 350, ../sass/block.scss */
.photostack figcaption h2 {
  line-height: 1.4;
}

/* gallery-footer */
/* line 358, ../sass/block.scss */
.gallery-footer .grid-inner {
  padding: 0 1px 1px 0;
}

/* line 365, ../sass/block.scss */
.gallery-sidebar .views-field-type-image a, .gallery-sidebar .views-field-field-gallery a {
  max-width: 220px;
}

/* line 372, ../sass/block.scss */
.gallery-footer .views-field-type-image, .gallery-footer .views-field-field-gallery, .gallery-sidebar .views-field-type-image, .gallery-sidebar .views-field-field-gallery {
  margin-bottom: 0;
}
/* line 374, ../sass/block.scss */
.gallery-footer .views-field-type-image a, .gallery-footer .views-field-field-gallery a, .gallery-sidebar .views-field-type-image a, .gallery-sidebar .views-field-field-gallery a {
  display: block;
  position: relative;
  color: white;
}
/* line 378, ../sass/block.scss */
.gallery-footer .views-field-type-image a:before, .gallery-footer .views-field-field-gallery a:before, .gallery-sidebar .views-field-type-image a:before, .gallery-sidebar .views-field-field-gallery a:before {
  background-color: rgba(0, 0, 0, 0);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 388, ../sass/block.scss */
.gallery-footer .views-field-type-image a:after, .gallery-footer .views-field-field-gallery a:after, .gallery-sidebar .views-field-type-image a:after, .gallery-sidebar .views-field-field-gallery a:after {
  border: 1px solid white;
  content: "+";
  font-size: 30px;
  height: 45px;
  line-height: 42px;
  left: 50%;
  margin: -23px 0 0 -23px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 45px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 406, ../sass/block.scss */
.gallery-footer .views-field-type-image a:hover:before, .gallery-footer .views-field-type-image a:focus:before, .gallery-footer .views-field-field-gallery a:hover:before, .gallery-footer .views-field-field-gallery a:focus:before, .gallery-sidebar .views-field-type-image a:hover:before, .gallery-sidebar .views-field-type-image a:focus:before, .gallery-sidebar .views-field-field-gallery a:hover:before, .gallery-sidebar .views-field-field-gallery a:focus:before {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 409, ../sass/block.scss */
.gallery-footer .views-field-type-image a:hover:after, .gallery-footer .views-field-type-image a:focus:after, .gallery-footer .views-field-field-gallery a:hover:after, .gallery-footer .views-field-field-gallery a:focus:after, .gallery-sidebar .views-field-type-image a:hover:after, .gallery-sidebar .views-field-type-image a:focus:after, .gallery-sidebar .views-field-field-gallery a:hover:after, .gallery-sidebar .views-field-field-gallery a:focus:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* events-list */
/* line 421, ../sass/block.scss */
.events-list .views-row {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 425, ../sass/block.scss */
.events-list .views-field-created {
  float: left;
  margin-right: 15px;
  margin-bottom: 0;
  padding: 18px 10px;
  background-color: #00a0b0;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  text-align: center;
}
/* line 434, ../sass/block.scss */
.events-list .views-field-title {
  overflow: hidden;
  margin-top: 15px;
}
/* line 437, ../sass/block.scss */
.events-list .views-field-title a {
  color: #999999;
}
/* line 439, ../sass/block.scss */
.events-list .views-field-title a:hover, .events-list .views-field-title a:focus {
  color: #00a0b0;
}
/* line 444, ../sass/block.scss */
.events-list .month, .events-list .day {
  display: block;
  color: white;
  line-height: 1;
}
/* line 449, ../sass/block.scss */
.events-list .day {
  font-size: 1.714em;
  font-weight: 700;
}

/* blog-type */
/* line 456, ../sass/block.scss */
.blog-type {
  /* share */
  /* end share */
}
/* line 457, ../sass/block.scss */
.blog-type h1 {
  margin-bottom: 30px;
}
/* line 460, ../sass/block.scss */
.blog-type .views-field-field-blog-type {
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 0.857em;
}
/* line 465, ../sass/block.scss */
.blog-type .views-field-title {
  font-size: 1.714em;
  font-weight: bold;
  line-height: 1.1;
}
/* line 470, ../sass/block.scss */
.blog-type .views-field-created {
  font-style: italic;
  font-size: 0.857em;
  font-weight: 400;
}
/* line 475, ../sass/block.scss */
.blog-type .views-field-view-node {
  display: none;
}
/* line 480, ../sass/block.scss */
.blog-type .views-field-body p:last-child {
  margin-bottom: 0;
}
/* line 486, ../sass/block.scss */
.blog-type .views-field-sharethis {
  position: absolute;
  bottom: 30px;
  right: 30px;
  margin-bottom: 0;
}
/* line 202, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .st_facebook_vcount, .blog-type .views-field-sharethis .sharethis-wrapper .st_twitter_vcount {
  display: inline-block;
  background-color: #3a3a3a;
  padding: 5px 10px;
  border-radius: 25px;
  color: white;
  max-width: 70px;
}
/* line 210, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper > span {
  margin-left: 7px;
}
/* line 213, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton {
  margin-left: 0;
  margin-right: 0;
  font-size: 0.857em;
  color: white !important;
  line-height: 1;
  text-align: center;
  width: 50px;
}
/* line 223, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .stBubble {
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  width: auto;
  line-height: 1;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 5px;
}
/* line 234, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .stBubble .stBubble_count {
  background: none;
  border-radius: 0;
  height: auto;
  padding-top: 0;
  width: auto;
  border: none;
  font-size: 12px;
  color: white !important;
  font-family: 'Open Sans', sans-serif;
}
/* line 247, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .stButton .st-facebook-counter, .blog-type .views-field-sharethis .sharethis-wrapper .stButton .stButton .st-twitter-counter {
  width: auto;
}
/* line 251, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .stMainServices {
  background: none !important;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 0;
  height: auto;
  line-height: 1;
  text-align: center;
  font-size: 0.857em;
  width: auto;
}
/* line 261, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .stMainServices:hover, .blog-type .views-field-sharethis .sharethis-wrapper .stButton .stMainServices:focus {
  color: #00a0b0;
}
/* line 266, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .st-facebook-counter:before {
  content: "\f09a";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
  padding-right: 5px;
}
/* line 273, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .st-facebook-counter:after {
  content: "Share";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
}
/* line 282, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .st-twitter-counter:before {
  content: "\f099";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
}
/* line 288, ../sass/includes/_include.scss */
.blog-type .views-field-sharethis .sharethis-wrapper .stButton .st-twitter-counter:after {
  content: "Tweet";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
}
/* line 496, ../sass/block.scss */
.blog-type .views-field-view-node a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
  border: 1px solid transparent;
  padding: 10px 30px;
  z-index: 0;
  background-color: transparent;
  overflow: hidden;
  padding: 8px 20px;
  border-color: #3a3a3a;
  color: #3a3a3a;
  font-size: 0.857em;
}
/* line 114, ../sass/includes/_include.scss */
.blog-type .views-field-view-node a:after {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: inherit;
  z-index: -1;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}
/* line 126, ../sass/includes/_include.scss */
.blog-type .views-field-view-node a:hover, .blog-type .views-field-view-node a:focus {
  color: white;
  border-color: #00a0b0;
}
/* line 129, ../sass/includes/_include.scss */
.blog-type .views-field-view-node a:hover:after, .blog-type .views-field-view-node a:focus:after {
  background-color: #00a0b0;
  width: 100%;
}
/* line 500, ../sass/block.scss */
.blog-type iframe {
  width: 100%;
}

/* blog-list */
/* line 508, ../sass/block.scss */
.blog-list .views-row {
  background-color: #f2f2f2;
  padding: 30px;
  margin-bottom: 60px;
  position: relative;
}
/* line 514, ../sass/block.scss */
.blog-list .views-field-type-image {
  margin: -30px -30px 30px;
}
/* line 517, ../sass/block.scss */
.blog-list .views-field-title {
  margin-bottom: 20px;
}
/* line 520, ../sass/block.scss */
.blog-list .views-field-body {
  margin-bottom: 30px;
}
/* line 523, ../sass/block.scss */
.blog-list .views-field-field-video {
  margin: -30px -30px 25px;
}
/* line 526, ../sass/block.scss */
.blog-list iframe {
  min-height: 380px;
}

/* blog-gird */
/* line 533, ../sass/block.scss */
.blog-grid .grid.views-col {
  width: 25%;
  float: left;
  margin-bottom: 30px;
}
/* line 537, ../sass/block.scss */
.blog-grid .grid.views-col:first-child {
  width: 50%;
  float: left;
}
/* line 540, ../sass/block.scss */
.blog-grid .grid.views-col:first-child .views-field-body {
  display: block;
}
/* line 543, ../sass/block.scss */
.blog-grid .grid.views-col:first-child .grid-inner {
  margin-left: 0;
  min-height: 550px;
}
/* line 547, ../sass/block.scss */
.blog-grid .grid.views-col:first-child iframe {
  min-height: 316px;
}
/* line 552, ../sass/block.scss */
.blog-grid .views-field-created {
  margin-bottom: 0;
}
/* line 555, ../sass/block.scss */
.blog-grid .views-field-title {
  font-size: 1.143em;
}
/* line 558, ../sass/block.scss */
.blog-grid .views-field-body {
  display: none;
}
/* line 560, ../sass/block.scss */
.blog-grid .views-field-body p {
  margin-bottom: 15px;
}
/* line 564, ../sass/block.scss */
.blog-grid .grid-inner {
  margin-left: 30px;
  background-color: #f2f2f2;
  padding: 20px;
  min-height: 260px;
}
/* line 570, ../sass/block.scss */
.blog-grid .views-field-type-image {
  margin: -20px -20px 20px;
}
/* line 572, ../sass/block.scss */
.blog-grid .views-field-type-image img {
  width: 100%;
}
/* line 576, ../sass/block.scss */
.blog-grid .views-field-field-video {
  margin: -20px -20px 20px;
}
/* line 579, ../sass/block.scss */
.blog-grid iframe {
  height: 128px;
}

/* line 585, ../sass/block.scss */
.home-2 .grid-inner {
  background-color: white;
}

/* blog-details */
/* line 592, ../sass/block.scss */
.node .field {
  margin-bottom: 25px;
}
/* line 594, ../sass/block.scss */
.node .field:last-child {
  margin-bottom: 0;
}
/* line 598, ../sass/block.scss */
.node .created-date {
  float: left;
  margin-top: -10px;
  margin-bottom: 20px;
  line-height: 1;
}
/* line 605, ../sass/block.scss */
.node .created-date span {
  font-size: 0.857em;
  font-style: italic;
  font-weight: 400;
  display: inline-block;
}
/* line 612, ../sass/block.scss */
.node h2 {
  margin-bottom: 20px;
  font-size: 1.714em;
}
/* line 616, ../sass/block.scss */
.node .content {
  clear: both;
  margin-bottom: 20px;
}
/* line 620, ../sass/block.scss */
.node .content p:last-child {
  margin-bottom: 0;
}
/* line 625, ../sass/block.scss */
.node .field-collection-view {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
/* line 629, ../sass/block.scss */
.node .field-collection-view .field.field-name-field-image {
  margin: 0 0 25px;
}
/* line 633, ../sass/block.scss */
.node .field-collection-container {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 636, ../sass/block.scss */
.node .field-collection-container .field-item {
  margin-bottom: 0;
}
/* line 639, ../sass/block.scss */
.node .field-collection-container .description {
  display: none;
}
/* line 642, ../sass/block.scss */
.node .field-collection-container ul.action-links-field-collection-add {
  padding-right: 0;
}
/* line 646, ../sass/block.scss */
.node #comments {
  margin-top: 30px;
}
/* line 648, ../sass/block.scss */
.node #comments .form-textarea-wrapper {
  width: auto;
}
/* line 652, ../sass/block.scss */
.node .sharethis-buttons {
  float: right;
  margin-bottom: 0;
}
/* line 202, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .st_facebook_vcount, .node .sharethis-buttons .sharethis-wrapper .st_twitter_vcount {
  display: inline-block;
  background-color: #3a3a3a;
  padding: 5px 10px;
  border-radius: 25px;
  color: white;
  max-width: 70px;
}
/* line 210, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper > span {
  margin-left: 7px;
}
/* line 213, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton {
  margin-left: 0;
  margin-right: 0;
  font-size: 0.857em;
  color: white !important;
  line-height: 1;
  text-align: center;
  width: 50px;
}
/* line 223, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .stBubble {
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  width: auto;
  line-height: 1;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 5px;
}
/* line 234, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .stBubble .stBubble_count {
  background: none;
  border-radius: 0;
  height: auto;
  padding-top: 0;
  width: auto;
  border: none;
  font-size: 12px;
  color: white !important;
  font-family: 'Open Sans', sans-serif;
}
/* line 247, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .stButton .st-facebook-counter, .node .sharethis-buttons .sharethis-wrapper .stButton .stButton .st-twitter-counter {
  width: auto;
}
/* line 251, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .stMainServices {
  background: none !important;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 0;
  height: auto;
  line-height: 1;
  text-align: center;
  font-size: 0.857em;
  width: auto;
}
/* line 261, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .stMainServices:hover, .node .sharethis-buttons .sharethis-wrapper .stButton .stMainServices:focus {
  color: #00a0b0;
}
/* line 266, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .st-facebook-counter:before {
  content: "\f09a";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
  padding-right: 5px;
}
/* line 273, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .st-facebook-counter:after {
  content: "Share";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
}
/* line 282, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .st-twitter-counter:before {
  content: "\f099";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
}
/* line 288, ../sass/includes/_include.scss */
.node .sharethis-buttons .sharethis-wrapper .stButton .st-twitter-counter:after {
  content: "Tweet";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
}
/* line 659, ../sass/block.scss */
.node .field-type-text-long {
  margin-bottom: 30px;
}
/* line 662, ../sass/block.scss */
.node iframe {
  width: 100%;
  min-height: 472px;
}

/* line 668, ../sass/block.scss */
ul.links.inline, ul.action-links {
  display: inline-block;
  padding-left: 0;
}
/* line 303, ../sass/includes/_include.scss */
ul.links.inline li, ul.action-links li {
  display: inline-block;
  padding: 0;
  margin-right: 10px;
}
/* line 307, ../sass/includes/_include.scss */
ul.links.inline li a, ul.action-links li a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
  border: 1px solid transparent;
  padding: 10px 30px;
  z-index: 0;
  background-color: transparent;
  overflow: hidden;
  padding: 8px 20px;
  border-color: #3a3a3a;
  color: #3a3a3a;
  font-size: 0.857em;
}
/* line 114, ../sass/includes/_include.scss */
ul.links.inline li a:after, ul.action-links li a:after {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: inherit;
  z-index: -1;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
}
/* line 126, ../sass/includes/_include.scss */
ul.links.inline li a:hover, ul.links.inline li a:focus, ul.action-links li a:hover, ul.action-links li a:focus {
  color: white;
  border-color: #00a0b0;
}
/* line 129, ../sass/includes/_include.scss */
ul.links.inline li a:hover:after, ul.links.inline li a:focus:after, ul.action-links li a:hover:after, ul.action-links li a:focus:after {
  background-color: #00a0b0;
  width: 100%;
}
/* line 310, ../sass/includes/_include.scss */
ul.links.inline li:last-child, ul.action-links li:last-child {
  margin-right: 0;
}
/* line 670, ../sass/block.scss */
ul.links.inline .comment_forbidden, ul.action-links .comment_forbidden {
  margin-top: 4px;
}
/* line 672, ../sass/block.scss */
ul.links.inline .comment_forbidden span, ul.action-links .comment_forbidden span {
  display: inline-block;
}
/* line 674, ../sass/block.scss */
ul.links.inline .comment_forbidden span a, ul.action-links .comment_forbidden span a {
  margin-top: -4px;
  margin-right: 5px;
  margin-left: 5px;
}
/* line 680, ../sass/block.scss */
ul.links.inline .comment_forbidden span a:first-child, ul.action-links .comment_forbidden span a:first-child {
  margin-left: 0;
}

/* line 688, ../sass/block.scss */
ul.links.inline {
  padding-top: 5px;
}

/* line 692, ../sass/block.scss */
ul.action-links {
  margin-bottom: 30px;
  padding-bottom: 0;
}

/* blog */
/* line 698, ../sass/block.scss */
.node.node-teaser {
  background-color: #f2f2f2;
  padding: 30px;
  margin-bottom: 60px;
}
/* line 702, ../sass/block.scss */
.node.node-teaser .taxonomy-wrap {
  font-weight: 700;
  font-size: 0.857em;
}
/* line 706, ../sass/block.scss */
.node.node-teaser .field.field-name-field-image {
  margin: -30px -30px 25px;
}
/* line 709, ../sass/block.scss */
.node.node-teaser .field-name-field-video {
  margin: -30px -30px 25px;
}
/* line 712, ../sass/block.scss */
.node.node-teaser .sharethis-buttons {
  position: relative;
  top: 60px;
  margin-top: -60px;
}
/* line 717, ../sass/block.scss */
.node.node-teaser ul.links {
  margin-top: -10px;
}

/* comment-links */
/* line 724, ../sass/block.scss */
.comment-links ul.links.inline {
  float: left;
  margin-top: -10px;
  margin-bottom: 20px;
  margin-left: 10px;
  line-height: 1;
  border-left: 1px solid #dddddd;
  padding-left: 10px;
  padding-top: 0;
}
/* line 735, ../sass/block.scss */
.comment-links ul.links.inline li {
  font-size: 0.857em;
  font-style: italic;
  font-weight: 400;
  margin-right: 10px;
}
/* line 740, ../sass/block.scss */
.comment-links ul.links.inline li a {
  line-height: 1;
  border-radius: 0;
  cursor: pointer;
  display: inline;
  margin-bottom: 0;
  position: relative;
  font-weight: 400;
  font-size: 1em;
  border: none;
  padding: 0;
  color: #00a0b0;
  vertical-align: inherit;
}
/* line 753, ../sass/block.scss */
.comment-links ul.links.inline li a:hover, .comment-links ul.links.inline li a:focus {
  color: #3a3a3a;
  background: none;
}
/* line 756, ../sass/block.scss */
.comment-links ul.links.inline li a:hover:after, .comment-links ul.links.inline li a:focus:after {
  width: auto;
  background: none;
}
/* line 763, ../sass/block.scss */
.comment-links ul.links.inline .comment_forbidden {
  margin-top: 0;
}

/* user */
/* line 771, ../sass/block.scss */
.main.section ul.tabs {
  margin-bottom: 30px;
}

/* line 776, ../sass/block.scss */
#user-register-form, #user-login, #user-pass {
  width: 585px;
}
/* line 778, ../sass/block.scss */
#user-register-form label, #user-login label, #user-pass label {
  margin-right: 10px;
  font-weight: 100;
  color: #3a3a3a;
  min-width: 107px;
}
/* line 784, ../sass/block.scss */
#user-register-form .form-text, #user-login .form-text, #user-pass .form-text {
  width: 350px;
}
/* line 787, ../sass/block.scss */
#user-register-form .description, #user-login .description, #user-pass .description {
  padding: 5px 0 0 0;
  margin: 0 0 0 120px;
}
/* line 791, ../sass/block.scss */
#user-register-form .form-item, #user-login .form-item, #user-pass .form-item {
  margin-bottom: 15px;
  margin-right: 0;
}
/* line 795, ../sass/block.scss */
#user-register-form .form-submit, #user-login .form-submit, #user-pass .form-submit {
  color: black;
  margin-left: 120px;
}
/* line 798, ../sass/block.scss */
#user-register-form .form-submit:hover, #user-register-form .form-submit:focus, #user-login .form-submit:hover, #user-login .form-submit:focus, #user-pass .form-submit:hover, #user-pass .form-submit:focus {
  color: white;
}

/* line 805, ../sass/block.scss */
#user-pass .form-submit {
  margin-left: 204px;
}

/* blog-user */
/* line 812, ../sass/block.scss */
.block-user .form-text {
  min-width: 0;
  width: 100%;
}
/* line 816, ../sass/block.scss */
.block-user .form-item {
  margin-right: 0;
  margin-bottom: 15px;
  display: block;
}
/* line 821, ../sass/block.scss */
.block-user .form-actions {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 827, ../sass/block.scss */
.block-user .form-submit {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 833, ../sass/block.scss */
.block-user label {
  font-weight: 100;
}
/* line 836, ../sass/block.scss */
.block-user .item-list {
  margin-bottom: 15px;
}
/* line 838, ../sass/block.scss */
.block-user .item-list ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 841, ../sass/block.scss */
.block-user .item-list ul li {
  list-style: none;
  padding-right: 0;
  padding-top: 0;
  margin-left: 0;
  margin-bottom: 5px;
}
/* line 847, ../sass/block.scss */
.block-user .item-list ul li a {
  color: #3a3a3a;
  display: block;
}
/* line 850, ../sass/block.scss */
.block-user .item-list ul li a:hover, .block-user .item-list ul li a:focus {
  color: #00a0b0;
}
/* line 853, ../sass/block.scss */
.block-user .item-list ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  margin-right: 10px;
}

/* webform */
/* line 866, ../sass/block.scss */
.node.node-webform h2 {
  margin-bottom: 5px;
  display: none;
}
/* line 870, ../sass/block.scss */
.node.node-webform .submitted {
  margin-bottom: 30px;
  font-size: 0.857em;
  font-style: italic;
  display: none;
}

/* webform-client-form */
/* line 879, ../sass/block.scss */
.webform-client-form {
  text-align: center;
}
/* line 881, ../sass/block.scss */
.webform-client-form fieldset {
  border: none;
  margin-bottom: 30px;
  padding: 0;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 891, ../sass/block.scss */
.webform-client-form .form-item {
  width: 33.33%;
  float: left;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 902, ../sass/block.scss */
.webform-client-form .form-text {
  width: 100%;
  min-width: 0;
}
/* line 906, ../sass/block.scss */
.webform-client-form .webform-component-textarea {
  clear: both;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-bottom: 30px;
}
/* line 915, ../sass/block.scss */
.webform-client-form .grippie {
  display: none;
}
/* line 918, ../sass/block.scss */
.webform-client-form .form-actions {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  color: #3a3a3a;
}
/* line 924, ../sass/block.scss */
.webform-client-form .form-actions:last-child {
  margin-right: 0;
}

/* end webform-client-form */
/* contact-sidebar */
/* line 932, ../sass/block.scss */
.contact-sidebar {
  margin: -20px;
  background-color: #f2f2f2;
  padding: 20px;
}
/* line 936, ../sass/block.scss */
.contact-sidebar .views-field {
  margin-bottom: 0;
}
/* line 939, ../sass/block.scss */
.contact-sidebar h3 {
  font-size: 1.143em;
  color: #999999;
  font-weight: 100;
}
/* line 944, ../sass/block.scss */
.contact-sidebar address {
  font-size: 0.929em;
  text-align: left;
  margin-bottom: 20px;
}
/* line 948, ../sass/block.scss */
.contact-sidebar address a {
  text-decoration: underline;
}
/* line 952, ../sass/block.scss */
.contact-sidebar hr {
  border-color: rgba(0, 0, 0, 0.2);
  width: 15%;
  margin-left: 0;
  text-align: left;
}
/* line 958, ../sass/block.scss */
.contact-sidebar .views-field-title {
  margin-bottom: 15px;
}
/* line 960, ../sass/block.scss */
.contact-sidebar .views-field-title a {
  font-size: 1.143em;
  font-weight: 100;
  color: #999999;
}
/* line 964, ../sass/block.scss */
.contact-sidebar .views-field-title a:hover, .contact-sidebar .views-field-title a:focus {
  color: #00a0b0;
}
/* line 969, ../sass/block.scss */
.contact-sidebar .views-field-body {
  margin-bottom: 30px;
  font-size: 0.929em;
}
/* line 973, ../sass/block.scss */
.contact-sidebar .views-field-body p:last-child {
  margin-bottom: 0;
}
/* line 978, ../sass/block.scss */
.contact-sidebar .views-field-view-node {
  margin-bottom: 10px;
  text-align: center;
}
/* line 981, ../sass/block.scss */
.contact-sidebar .views-field-view-node a {
  display: block;
  width: 125px;
  height: 125px;
  line-height: 27px;
  color: white;
  background-color: #00a0b0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 40px 20px;
  text-transform: uppercase;
  font-weight: 900;
  margin: 0 auto;
  line-height: 1.2;
}
/* line 994, ../sass/block.scss */
.contact-sidebar .views-field-view-node a:after {
  content: "\f105";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 1.714em;
}
/* line 1000, ../sass/block.scss */
.contact-sidebar .views-field-view-node a:hover, .contact-sidebar .views-field-view-node a:focus {
  background-color: #3a3a3a;
}

/* end contact-sidebar  */
/* contact-form */
/* line 1010, ../sass/block.scss */
.contact-form label, .comment-form label {
  min-width: 150px;
  margin-right: 5px;
  font-weight: 100;
  color: #3a3a3a;
}
/* line 1016, ../sass/block.scss */
.contact-form .form-text, .comment-form .form-text {
  max-width: 350px;
}
/* line 1019, ../sass/block.scss */
.contact-form .form-item, .comment-form .form-item {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 1024, ../sass/block.scss */
.contact-form .form-textarea-wrapper, .comment-form .form-textarea-wrapper {
  display: inline-block;
}
/* line 1028, ../sass/block.scss */
.contact-form .form-type-textarea label, .comment-form .form-type-textarea label {
  margin-bottom: 10px;
  vertical-align: top;
}
/* line 1033, ../sass/block.scss */
.contact-form .grippie, .comment-form .grippie {
  display: none;
}
/* line 1036, ../sass/block.scss */
.contact-form .form-type-checkbox, .contact-form .form-actions, .comment-form .form-type-checkbox, .comment-form .form-actions {
  margin-left: 160px;
  color: #3a3a3a;
}
/* line 1039, ../sass/block.scss */
.contact-form .form-type-checkbox input, .contact-form .form-actions input, .comment-form .form-type-checkbox input, .comment-form .form-actions input {
  margin-right: 10px;
}
/* line 1041, ../sass/block.scss */
.contact-form .form-type-checkbox input:last-child, .contact-form .form-actions input:last-child, .comment-form .form-type-checkbox input:last-child, .comment-form .form-actions input:last-child {
  margin-right: 0;
}
/* line 1047, ../sass/block.scss */
.contact-form .form-type-checkbox input, .comment-form .form-type-checkbox input {
  margin-top: -3px;
  margin-right: 5px;
}
/* line 1051, ../sass/block.scss */
.contact-form .form-type-checkbox label, .comment-form .form-type-checkbox label {
  margin-bottom: 0;
  margin-right: 0;
}

/* line 1059, ../sass/block.scss */
.contact-form .form-textarea-wrapper {
  width: 500px;
}
/* line 1062, ../sass/block.scss */
.contact-form .form-type-checkbox {
  margin-top: -15px;
}

/* line 1068, ../sass/block.scss */
.comment-form label {
  min-width: 90px;
}
/* line 1071, ../sass/block.scss */
.comment-form .form-actions {
  margin-left: 100px;
}
/* line 1074, ../sass/block.scss */
.comment-form .form-textarea-wrapper {
  width: auto;
}

/* line 1079, ../sass/block.scss */
fieldset.filter-wrapper {
  padding: 0;
  border: none;
  margin-left: 100px;
  max-width: 565px;
}
/* line 1084, ../sass/block.scss */
fieldset.filter-wrapper .form-item {
  padding: 0;
}
/* line 1086, ../sass/block.scss */
fieldset.filter-wrapper .form-item label {
  display: inline-block;
}
/* line 1089, ../sass/block.scss */
fieldset.filter-wrapper .form-item select {
  border: 1px solid #dddddd;
  padding: 5px 10px;
}
/* line 1094, ../sass/block.scss */
fieldset.filter-wrapper .filter-guidelines {
  padding: 0;
  margin-left: 100px;
}
/* line 1098, ../sass/block.scss */
fieldset.filter-wrapper .filter-help {
  padding-right: 0;
}
/* line 1101, ../sass/block.scss */
fieldset.filter-wrapper ul.tips {
  padding-left: 0;
}
/* line 1103, ../sass/block.scss */
fieldset.filter-wrapper ul.tips li {
  list-style: none;
}
/* line 1105, ../sass/block.scss */
fieldset.filter-wrapper ul.tips li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  margin-right: 10px;
}

/* end contact-form */
/* line 1116, ../sass/block.scss */
.item-list .pager {
  margin-top: 20px;
}

/* back to top */
/* line 1122, ../sass/block.scss */
.btn-btt {
  background-color: #3a3a3a;
  bottom: 45px;
  color: white;
  display: none;
  font-size: 1.429em;
  height: 34px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  line-height: 42px;
  position: fixed;
  right: 30px;
  text-align: center;
  width: 34px;
  z-index: 200;
  opacity: 0.7;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
/* line 1138, ../sass/block.scss */
.btn-btt:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f106";
  background: url("../images/bg-btt.png") center center no-repeat;
  width: 45px;
  height: 45px;
  position: absolute;
  top: -6px;
  left: -6px;
}
/* line 1148, ../sass/block.scss */
.btn-btt:hover, .btn-btt:focus {
  background-color: #00a0b0;
  color: white;
  opacity: 1;
}

/* line 1155, ../sass/block.scss */
#banner-background {
  text-align: center;
}
