/* = Custom styles, HairPress HTML theme = */
/* = Tags and helpers = */
/* line 39, ../lib/main.scss */
body.boxed > .boxed-container {
  margin: 0 auto;
  width: 960px;
  background: #fff;
}

/* line 47, ../lib/main.scss */
a {
  color: #1854a5;
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
  font-family: "PT Sans";
}
/* line 52, ../lib/main.scss */
a:hover {
  color: #0e3262;
}

/* line 57, ../lib/main.scss */
p {
  margin: 8px 0;
}

/* line 62, ../lib/main.scss */
.theme-clr {
  color: #1854a5;
}

/* line 65, ../lib/main.scss */
.black-clr {
  color: #333;
}

/* line 68, ../lib/main.scss */
.no-margin {
  margin: 0;
}

/* line 71, ../lib/main.scss */
.size-16 {
  font-size: 16px;
}

/* line 74, ../lib/main.scss */
.align-center {
  text-align: center;
}

/* line 79, ../lib/main.scss */
ul.bullets {
  list-style: none;
  margin-left: 0;
  margin-bottom: 20px;
}
/* line 84, ../lib/main.scss */
ul.bullets li {
  background: url('../images/bullet.png?1422405689') no-repeat 5px 7px;
  padding-left: 20px;
  margin-bottom: 10px;
}

/* = Sprites = */
/* line 280, icons/*.png */
.icons-sprite, .icons-arrow-left-white, .icons-arrow-left, .icons-arrow-right-white, .icons-arrow-right, .icons-calendar, .icons-child, .icons-divider-1, .icons-divider-2, .icons-divider-3, .icons-divider-4, .icons-divider-5, .icons-divider-6, .icons-divider-7, .icons-divider-8, .icons-double-line, .icons-her, .icons-him, .icons-impact-hand, .icons-minus, .icons-nested, .icons-ornament-left, .icons-ornament-right, .icons-pagination-next, .icons-pagination-prev, .icons-plus, .icons-scissors, .icons-slider-nav-left, .icons-slider-nav-right, .icons-to-top-arrow, .icons-zoom, .accordion-heading a .icon, .accordion-heading.open a .icon {
  background-image: url('../images/icons-s533a7cc0e9.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left-white {
  background-position: 0 0;
  height: 13px;
  width: 13px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -13px;
  height: 13px;
  width: 13px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right-white {
  background-position: 0 -26px;
  height: 13px;
  width: 13px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -39px;
  height: 13px;
  width: 13px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -52px;
  height: 13px;
  width: 13px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-child {
  background-position: 0 -65px;
  height: 14px;
  width: 14px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-1 {
  background-position: 0 -79px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-2 {
  background-position: 0 -112px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-3 {
  background-position: 0 -145px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-4 {
  background-position: 0 -178px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-5 {
  background-position: 0 -211px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-6 {
  background-position: 0 -244px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-7 {
  background-position: 0 -277px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-divider-8 {
  background-position: 0 -310px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-double-line {
  background-position: 0 -343px;
  height: 6px;
  width: 114px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-her {
  background-position: 0 -349px;
  height: 16px;
  width: 14px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-him {
  background-position: 0 -365px;
  height: 16px;
  width: 14px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-impact-hand {
  background-position: 0 -381px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-minus {
  background-position: 0 -414px;
  height: 23px;
  width: 23px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-nested {
  background-position: 0 -437px;
  height: 8px;
  width: 25px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-ornament-left {
  background-position: 0 -445px;
  height: 9px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-ornament-right {
  background-position: 0 -454px;
  height: 9px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pagination-next {
  background-position: 0 -463px;
  height: 10px;
  width: 11px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pagination-prev {
  background-position: 0 -473px;
  height: 10px;
  width: 11px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -483px;
  height: 23px;
  width: 23px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-scissors {
  background-position: 0 -506px;
  height: 33px;
  width: 33px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slider-nav-left {
  background-position: 0 -539px;
  height: 53px;
  width: 53px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slider-nav-right {
  background-position: 0 -592px;
  height: 53px;
  width: 53px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-to-top-arrow {
  background-position: 0 -645px;
  height: 11px;
  width: 15px;
}

/* line 84, ../../../../../../../../../.rvm/gems/ruby-2.1.2/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-zoom {
  background-position: 0 -656px;
  height: 16px;
  width: 16px;
}

/* line 98, ../lib/main.scss */
.icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* = Images and galleries = */
/* line 6, ../lib/components/_images.scss */
.picture .img-overlay, .picture .shine-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 15, ../lib/components/_images.scss */
.picture {
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
/* line 20, ../lib/components/_images.scss */
.picture img {
  width: 100%;
}
/* line 24, ../lib/components/_images.scss */
.picture .img-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 30, ../lib/components/_images.scss */
.picture .img-overlay .btn,
.picture .img-overlay .icons-zoom {
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 37, ../lib/components/_images.scss */
.picture .img-overlay .btn {
  filter: none;
  background: #000;
  margin-left: -40px;
  margin-top: -15px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 44, ../lib/components/_images.scss */
.picture .img-overlay .icons-zoom {
  margin-left: -8px;
  margin-top: -8px;
}
/* line 50, ../lib/components/_images.scss */
.picture .shine-overlay {
  background: url('../images/shine-overlay.png?1422405689') no-repeat left top;
  -webkit-background-size: 80% auto;
  -moz-background-size: 80% auto;
  -o-background-size: 80% auto;
  background-size: 80% auto;
}
/* line 56, ../lib/components/_images.scss */
.picture .grayscale-img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transition: all 0.6 ease;
  -moz-transition: all 0.6 ease;
  -o-transition: all 0.6 ease;
  transition: all 0.6 ease;
}
/* line 64, ../lib/components/_images.scss */
.picture a:hover .img-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 68, ../lib/components/_images.scss */
.picture a:hover .grayscale-img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* line 80, ../lib/components/_images.scss */
.aligncenter {
  display: block;
  margin: 20px auto;
  clear: both;
}

/* line 85, ../lib/components/_images.scss */
.alignleft,
.attachment-post-thumbnail {
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
}

/* line 91, ../lib/components/_images.scss */
.alignright {
  float: right;
  margin-left: 20px;
  margin-bottom: 5px;
}

/* line 96, ../lib/components/_images.scss */
.alignnone {
  display: inline;
}

/* line 99, ../lib/components/_images.scss */
.wp-caption-text,
.gallery-caption {
  text-align: center;
  font-style: italic;
}

/* line 104, ../lib/components/_images.scss */
.gallery-caption {
  font-size: 10.90909px;
  line-height: 16.66667px;
}

/* = Theme buttons = */
/* line 108, ../lib/main.scss */
.btn {
  font-family: 'PT Sans';
  padding: 9px 12px;
}

/* line 112, ../lib/main.scss */
.btn-theme {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #154b94;
  background-image: -moz-linear-gradient(top, #1854a5, #123d78);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1854a5), to(#123d78));
  background-image: -webkit-linear-gradient(top, #1854a5, #123d78);
  background-image: -o-linear-gradient(top, #1854a5, #123d78);
  background-image: linear-gradient(to bottom, #1854a5, #123d78);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1854A5', endColorstr='#FF123D78', GradientType=0);
  border-color: #123d78 #123d78 #081b36;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #123d78;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 496, ../lib/partials/_mixins.scss */
.btn-theme:hover, .btn-theme:active, .btn-theme.active, .btn-theme.disabled, .btn-theme[disabled] {
  color: #fff;
  background-color: #123d78;
  *background-color: #0e3262;
}
/* line 503, ../lib/partials/_mixins.scss */
.btn-theme:active, .btn-theme.active {
  background-color: #0b274c \9;
}
/* line 119, ../lib/main.scss */
.btn-theme.no-bevel {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* = Navbar = */
/* line 127, ../lib/main.scss */
.admin-bar .navbar-fixed-top {
  top: 28px;
}

/* line 132, ../lib/main.scss */
.submenu-languages {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/* line 146, ../lib/main.scss */
.submenu-languages > li > a {
  display: block;
  clear: both;
  line-height: 20px;
  white-space: nowrap;
  padding-right: 45px !important;
}

/* line 156, ../lib/main.scss */
.navbar .navbar-inner {
  border-bottom: none;
  font-family: 'PT Sans';
}
/* line 161, ../lib/main.scss */
.navbar .brand {
  padding: 10px 0 0 20px;
  color: #fff;
}
/* line 165, ../lib/main.scss */
.navbar .brand .logo {
  float: left;
}
/* line 169, ../lib/main.scss */
.navbar .brand h1 {
  color: #fff;
  margin: 5px 0 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 26px;
  line-height: 26px;
  font-family: Lobster;
  font-weight: normal;
}
/* line 179, ../lib/main.scss */
.navbar .brand .tagline {
  display: block;
  font-size: 12px;
  font-weight: bold;
  font-family: 'PT Sans';
  display: block;
  min-width: 200px;
}
/* line 191, ../lib/main.scss */
.navbar .nav > li {
  position: relative;
}
/* line 194, ../lib/main.scss */
.navbar .nav > li a {
  font-weight: bold;
  text-transform: uppercase;
  color: #f0f0f0;
  padding-left: 14px;
  padding-right: 14px;
  filter: none;
}
/* line 202, ../lib/main.scss */
.navbar .nav > li a:hover {
  color: #1854a5;
}
/* line 205, ../lib/main.scss */
.navbar .nav > li a:hover, .navbar .nav > li a:active, .navbar .nav > li a:focus {
  background: none;
}
/* line 212, ../lib/main.scss */
.navbar .nav > li.active > a {
  background: none;
  border-bottom: 6px solid #1854a5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #f0f0f0;
  padding: 65px 15px 9px;
}
/* line 219, ../lib/main.scss */
.navbar .nav > li.active > a:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #1854a5;
}
/* line 225, ../lib/main.scss */
.navbar .nav > li.active:after {
  border-color: transparent transparent #1854a5 transparent;
  border-style: solid;
  border-width: 3px 4px;
  margin-left: -4px;
  content: " ";
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  bottom: 6px;
  width: 0;
  z-index: 99999;
}
/* line 244, ../lib/main.scss */
.navbar .nav > li.dropdown > a:after {
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 4px 3px;
  margin-left: -3px;
  content: " ";
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  top: 75%;
  width: 0;
  z-index: 99999;
}
/* line 264, ../lib/main.scss */
.navbar .nav > li.dropdown.open > .dropdown-toggle, .navbar .nav > li.dropdown.active > .dropdown-toggle, .navbar .nav > li.dropdown.open.active > .dropdown-toggle, .navbar .nav > li.dropdown:hover > .dropdown-toggle {
  background-color: transparent;
}
/* line 267, ../lib/main.scss */
.navbar .nav > li.dropdown.open > a:after, .navbar .nav > li.dropdown.active > a:after, .navbar .nav > li.dropdown.open.active > a:after, .navbar .nav > li.dropdown:hover > a:after {
  border-top-color: #1854a5;
}
/* line 270, ../lib/main.scss */
.navbar .nav > li.dropdown.open:after, .navbar .nav > li.dropdown.active:after, .navbar .nav > li.dropdown.open.active:after, .navbar .nav > li.dropdown:hover:after {
  display: none;
}
/* line 277, ../lib/main.scss */
.navbar .nav > li .dropdown-menu:after, .navbar .nav > li .dropdown-menu:before,
.navbar .nav > li .submenu-languages:after,
.navbar .nav > li .submenu-languages:before {
  display: none;
}
/* line 284, ../lib/main.scss */
.navbar .btn-large {
  margin-top: 41px;
}

/* line 290, ../lib/main.scss */
ul.nav li:hover > ul.dropdown-menu,
ul.nav li:hover > ul.submenu-languages {
  display: block;
}

/* line 295, ../lib/main.scss */
.nav-collapse {
  float: right;
}

/* line 300, ../lib/main.scss */
.dropdown-menu,
.submenu-languages {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 100%;
  margin-top: -6px;
  margin-bottom: 0;
  padding-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  border-top: 6px solid white;
  background: rgba(0, 0, 0, 0.8);
}
/* line 312, ../lib/main.scss */
.dropdown-menu > li,
.submenu-languages > li {
  border-bottom: 1px solid #414141;
}
/* line 315, ../lib/main.scss */
.dropdown-menu > li:last-child,
.submenu-languages > li:last-child {
  border-bottom: none;
}
/* line 319, ../lib/main.scss */
.dropdown-menu > li > a,
.submenu-languages > li > a {
  padding: 9px 16px;
}
/* line 322, ../lib/main.scss */
.dropdown-menu > li > a:hover,
.submenu-languages > li > a:hover {
  color: #1854a5;
}
/* line 327, ../lib/main.scss */
.dropdown-menu > li.active a,
.submenu-languages > li.active a {
  background: none;
}

/* line 332, ../lib/main.scss */
.dropdown-submenu:hover > a {
  background: none;
  filter: none;
}

/* line 336, ../lib/main.scss */
.dropdown-submenu > .dropdown-menu,
.dropdown-submenu > .submenu-languages {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 343, ../lib/main.scss */
.dropdown-submenu > .dropdown-menu li > a,
.dropdown-submenu > .submenu-languages li > a {
  padding-top: 9px;
  padding-bottom: 9px;
}

/* line 349, ../lib/main.scss */
.navbar-inverse .btn-navbar {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NTRhNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyM2Q3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1854a5), color-stop(100%, #123d78));
  background: -moz-linear-gradient(top, #1854a5, #123d78);
  background: -webkit-linear-gradient(top, #1854a5, #123d78);
  background: linear-gradient(to bottom, #1854a5, #123d78);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 355, ../lib/main.scss */
.navbar-inverse .btn-navbar .icon-bar {
  height: 3px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 20px;
}

/* line 361, ../lib/main.scss */
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 4px;
}

/* = Theme slider = */
/* line 7, ../lib/components/_slider.scss */
.fullwidthbanner-container {
  font-family: 'PT Sans';
  max-height: 530px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #e9e9e9;
}

/* line 14, ../lib/components/_slider.scss */
.fullwidthbanner-container-custom {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 530px;
}
/* line 18, ../lib/components/_slider.scss */
.fullwidthbanner-container-custom .rev_slider {
  overflow: visible;
  height: 530px !important;
}
/* line 22, ../lib/components/_slider.scss */
.fullwidthbanner-container-custom.fullwidthbanner-container {
  width: auto !important;
}
/* line 25, ../lib/components/_slider.scss */
.fullwidthbanner-container-custom .row {
  position: absolute;
  top: 0;
  z-index: 99;
  height: 530px;
}
/* line 32, ../lib/components/_slider.scss */
.fullwidthbanner-container-custom .opening-time {
  position: absolute;
  top: 110px;
  right: 0;
  z-index: 99;
  width: 215px;
}
/* line 39, ../lib/components/_slider.scss */
.fullwidthbanner-container-custom .custom-cap {
  visibility: hidden;
}

/* line 45, ../lib/components/_slider.scss */
.slider-title {
  top: 215px;
  font-size: 66px;
  line-height: 110px;
  font-weight: bold;
  position: absolute;
  color: #333;
  line-height: 1.3;
  width: 100%;
}
/* line 60, ../lib/components/_slider.scss */
.slider-title .nav-icons {
  font-size: 20px;
}
/* line 62, ../lib/components/_slider.scss */
.slider-title .nav-icons a {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 66, ../lib/components/_slider.scss */
.slider-title .nav-icons a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 72, ../lib/components/_slider.scss */
.semi-white-bg {
  background: rgba(0, 0, 0, 0.25);
  color: #fff;
  width: 64%;
  padding: 0 2%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-height: 172px;
  min-height: 50px;
  position: relative;
  margin-bottom: 20px;
}
/* line 83, ../lib/components/_slider.scss */
.semi-white-bg:before, .semi-white-bg:after {
  position: absolute;
  content: "";
  left: 0;
  height: 6px;
  width: 16%;
}
/* line 91, ../lib/components/_slider.scss */
.semi-white-bg:before {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PHN0b3Agb2Zmc2V0PSIzMy4zMzMzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 3, color-stop(33.33333%, rgba(0, 0, 0, 0.7)), color-stop(33.33333%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 3px, rgba(0, 0, 0, 0.7) 3px);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 3px, rgba(0, 0, 0, 0.7) 3px);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 3px, rgba(0, 0, 0, 0.7) 3px);
  top: -13px;
}
/* line 95, ../lib/components/_slider.scss */
.semi-white-bg:after {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 5, color-stop(60%, rgba(0, 0, 0, 0.7)), color-stop(60%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 3px, rgba(0, 0, 0, 0) 3px, rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.7) 5px);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 3px, rgba(0, 0, 0, 0) 3px, rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.7) 5px);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 3px, rgba(0, 0, 0, 0) 3px, rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.7) 5px);
  bottom: -13px;
}

/* line 103, ../lib/components/_slider.scss */
.opening-time {
  width: 215px;
  color: #fff;
}
/* line 108, ../lib/components/_slider.scss */
.opening-time .time-table {
  background-color: #303030;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-bottom: 8px;
}
/* line 113, ../lib/components/_slider.scss */
.opening-time .time-table h3 {
  font-size: 18px;
  margin: 0;
  text-align: center;
  color: #fff;
  line-height: 2.2;
}
/* line 121, ../lib/components/_slider.scss */
.opening-time .time-table > .inner-bg {
  margin: 0 8px;
  padding: 0 3px;
  background: url('../images/opening-time.gif?1422405689') repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-bottom: 1px solid #444444;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.6);
}
/* line 129, ../lib/components/_slider.scss */
.opening-time .time-table > .additional-info {
  padding: 2px 8px 0;
  text-align: center;
}
/* line 134, ../lib/components/_slider.scss */
.opening-time .week-day {
  padding: 7px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}
/* line 139, ../lib/components/_slider.scss */
.opening-time .week-day.light-bg {
  background-image: url('../images/opening-time-light.gif?1422405689');
}
/* line 143, ../lib/components/_slider.scss */
.opening-time .week-day dt {
  width: 50%;
  float: left;
}
/* line 147, ../lib/components/_slider.scss */
.opening-time .week-day dd {
  text-align: right;
}
/* line 152, ../lib/components/_slider.scss */
.opening-time .week-day.closed dt,
.opening-time .week-day.closed dd {
  color: #676767;
}
/* line 158, ../lib/components/_slider.scss */
.opening-time .week-day.today dt {
  color: #1854a5;
}

/* = Social icons = */
/* line 168, social-icons/inactive/*.png */
.inactive-sprite, .social-icon.twitter > .inactive, .social-icon.facebook > .inactive, .social-icon.youtube > .inactive, .social-icon.rss > .inactive, .social-icon.stumble > .inactive, .social-icon.skype > .inactive, .social-icon.tumblr > .inactive, .social-icon.pinterest > .inactive, .social-icon.linkedin > .inactive, .social-icon.google > .inactive, .social-icon.vimeo > .inactive, .social-icon.mail > .inactive, .social-icon.favorites > .inactive, .social-icon.flickr > .inactive, .social-icon.instagram > .inactive, .social-icon.yelp > .inactive {
  background-image: url('../images/social-icons/inactive-se590eabfd9.png');
  background-repeat: no-repeat;
}

/* line 168, social-icons/active/*.png */
.active-sprite, .social-icon.twitter, .social-icon.facebook, .social-icon.youtube, .social-icon.rss, .social-icon.stumble, .social-icon.skype, .social-icon.tumblr, .social-icon.pinterest, .social-icon.linkedin, .social-icon.google, .social-icon.vimeo, .social-icon.mail, .social-icon.favorites, .social-icon.flickr, .social-icon.instagram, .social-icon.yelp {
  background-image: url('../images/social-icons/active-s6c9fa4fb78.png');
  background-repeat: no-repeat;
}

/* line 13, ../lib/components/_social-icons.scss */
.social-icons {
  position: absolute;
  bottom: 10px;
  right: 0;
  z-index: 99;
}

/* line 21, ../lib/components/_social-icons.scss */
.social-icon {
  display: inline-block;
  -webkit-transition: background 1s ease-in-out;
  -moz-transition: background 1s ease-in-out;
  -o-transition: background 1s ease-in-out;
  transition: background 1s ease-in-out;
}
/* line 25, ../lib/components/_social-icons.scss */
.social-icon > .inactive {
  display: inline-block;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
/* line 29, ../lib/components/_social-icons.scss */
.social-icon:hover > .inactive {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 32, ../lib/components/_social-icons.scss */
.social-icon.twitter {
  background-position: 0 -384px;
  height: 32px;
  width: 32px;
}
/* line 35, ../lib/components/_social-icons.scss */
.social-icon.twitter > .inactive {
  background-position: 0 -384px;
  height: 32px;
  width: 32px;
}
/* line 39, ../lib/components/_social-icons.scss */
.social-icon.facebook {
  background-position: 0 0;
  height: 32px;
  width: 32px;
}
/* line 42, ../lib/components/_social-icons.scss */
.social-icon.facebook > .inactive {
  background-position: 0 0;
  height: 32px;
  width: 32px;
}
/* line 46, ../lib/components/_social-icons.scss */
.social-icon.youtube {
  background-position: 0 -480px;
  height: 32px;
  width: 32px;
}
/* line 49, ../lib/components/_social-icons.scss */
.social-icon.youtube > .inactive {
  background-position: 0 -480px;
  height: 32px;
  width: 32px;
}
/* line 53, ../lib/components/_social-icons.scss */
.social-icon.rss {
  background-position: 0 -256px;
  height: 32px;
  width: 32px;
}
/* line 56, ../lib/components/_social-icons.scss */
.social-icon.rss > .inactive {
  background-position: 0 -256px;
  height: 32px;
  width: 32px;
}
/* line 60, ../lib/components/_social-icons.scss */
.social-icon.stumble {
  background-position: 0 -320px;
  height: 32px;
  width: 32px;
}
/* line 63, ../lib/components/_social-icons.scss */
.social-icon.stumble > .inactive {
  background-position: 0 -320px;
  height: 32px;
  width: 32px;
}
/* line 67, ../lib/components/_social-icons.scss */
.social-icon.skype {
  background-position: 0 -288px;
  height: 32px;
  width: 32px;
}
/* line 70, ../lib/components/_social-icons.scss */
.social-icon.skype > .inactive {
  background-position: 0 -288px;
  height: 32px;
  width: 32px;
}
/* line 74, ../lib/components/_social-icons.scss */
.social-icon.tumblr {
  background-position: 0 -352px;
  height: 32px;
  width: 32px;
}
/* line 77, ../lib/components/_social-icons.scss */
.social-icon.tumblr > .inactive {
  background-position: 0 -352px;
  height: 32px;
  width: 32px;
}
/* line 81, ../lib/components/_social-icons.scss */
.social-icon.rss {
  background-position: 0 -256px;
  height: 32px;
  width: 32px;
}
/* line 84, ../lib/components/_social-icons.scss */
.social-icon.rss > .inactive {
  background-position: 0 -256px;
  height: 32px;
  width: 32px;
}
/* line 88, ../lib/components/_social-icons.scss */
.social-icon.pinterest {
  background-position: 0 -224px;
  height: 32px;
  width: 32px;
}
/* line 91, ../lib/components/_social-icons.scss */
.social-icon.pinterest > .inactive {
  background-position: 0 -224px;
  height: 32px;
  width: 32px;
}
/* line 95, ../lib/components/_social-icons.scss */
.social-icon.linkedin {
  background-position: 0 -160px;
  height: 32px;
  width: 32px;
}
/* line 98, ../lib/components/_social-icons.scss */
.social-icon.linkedin > .inactive {
  background-position: 0 -160px;
  height: 32px;
  width: 32px;
}
/* line 102, ../lib/components/_social-icons.scss */
.social-icon.google {
  background-position: 0 -96px;
  height: 32px;
  width: 32px;
}
/* line 105, ../lib/components/_social-icons.scss */
.social-icon.google > .inactive {
  background-position: 0 -96px;
  height: 32px;
  width: 32px;
}
/* line 109, ../lib/components/_social-icons.scss */
.social-icon.vimeo {
  background-position: 0 -416px;
  height: 32px;
  width: 32px;
}
/* line 112, ../lib/components/_social-icons.scss */
.social-icon.vimeo > .inactive {
  background-position: 0 -416px;
  height: 32px;
  width: 32px;
}
/* line 116, ../lib/components/_social-icons.scss */
.social-icon.mail {
  background-position: 0 -192px;
  height: 32px;
  width: 32px;
}
/* line 119, ../lib/components/_social-icons.scss */
.social-icon.mail > .inactive {
  background-position: 0 -192px;
  height: 32px;
  width: 32px;
}
/* line 123, ../lib/components/_social-icons.scss */
.social-icon.favorites {
  background-position: 0 -32px;
  height: 32px;
  width: 32px;
}
/* line 126, ../lib/components/_social-icons.scss */
.social-icon.favorites > .inactive {
  background-position: 0 -32px;
  height: 32px;
  width: 32px;
}
/* line 130, ../lib/components/_social-icons.scss */
.social-icon.flickr {
  background-position: 0 -64px;
  height: 32px;
  width: 32px;
}
/* line 133, ../lib/components/_social-icons.scss */
.social-icon.flickr > .inactive {
  background-position: 0 -64px;
  height: 32px;
  width: 32px;
}
/* line 137, ../lib/components/_social-icons.scss */
.social-icon.instagram {
  background-position: 0 -128px;
  height: 32px;
  width: 32px;
}
/* line 140, ../lib/components/_social-icons.scss */
.social-icon.instagram > .inactive {
  background-position: 0 -128px;
  height: 32px;
  width: 32px;
}
/* line 144, ../lib/components/_social-icons.scss */
.social-icon.yelp {
  background-position: 0 -448px;
  height: 32px;
  width: 32px;
}
/* line 147, ../lib/components/_social-icons.scss */
.social-icon.yelp > .inactive {
  background-position: 0 -448px;
  height: 32px;
  width: 32px;
}

/* = Title area = */
/* line 378, ../lib/main.scss */
.title-area {
  padding-top: 135px;
  padding-bottom: 35px;
  background-color: #eaeae5;
}
/* line 383, ../lib/main.scss */
.title-area.shallow {
  padding-top: 15px;
}
/* line 387, ../lib/main.scss */
.title-area .row {
  position: relative;
}
/* line 391, ../lib/main.scss */
.title-area h1 {
  display: inline-block;
  font-size: 66px;
  text-transform: uppercase;
  position: relative;
}
/* line 397, ../lib/main.scss */
.title-area h1:before, .title-area h1:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  height: 6px;
}
/* line 409, ../lib/main.scss */
.title-area .social-icons {
  bottom: 0;
}

/* = Breadcrumbs = */
/* line 5, ../lib/components/_breadcrumbs.scss */
.breadcrumbs-container {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  background: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background: linear-gradient(to bottom, #ffffff, #f5f5f5);
  border-bottom: 1px solid #e5e5e5;
  font-family: 'PT Sans';
}
/* line 10, ../lib/components/_breadcrumbs.scss */
.breadcrumbs-container .breadcrumb {
  background: none;
  padding: 10px 0;
  margin: 0;
}
/* line 15, ../lib/components/_breadcrumbs.scss */
.breadcrumbs-container a {
  color: #727272;
}
/* line 18, ../lib/components/_breadcrumbs.scss */
.breadcrumbs-container .active a {
  color: #333;
}
/* line 21, ../lib/components/_breadcrumbs.scss */
.breadcrumbs-container .divider {
  border-color: transparent transparent transparent #1854a5;
  border-style: solid;
  border-width: 3px;
  display: inline-block;
  height: 0;
  width: 0;
  margin-left: 7px;
  padding-left: 0;
}

/* = Sidebars = */
/* line 17, ../lib/components/_sidebars.scss */
.sidebar.right .sidebar-item.widget_nav_menu {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background: -moz-linear-gradient(right, #ffffff, #f7f7f7);
  background: -webkit-linear-gradient(right, #ffffff, #f7f7f7);
  background: linear-gradient(to left, #ffffff, #f7f7f7);
}
/* line 22, ../lib/components/_sidebars.scss */
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li > a {
  position: relative;
  margin-left: -36px;
  margin-right: -26px;
  padding-left: 36px;
}
/* line 32, ../lib/components/_sidebars.scss */
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:before, .sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:after,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:before,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:after, .sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:before, .sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:after,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:hover:before,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:hover:after {
  left: -7px;
  width: 10px;
}
/* line 38, ../lib/components/_sidebars.scss */
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:before,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:before, .sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:before,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:hover:before {
  top: -4px;
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
/* line 42, ../lib/components/_sidebars.scss */
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:after,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:after, .sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:after,
.sidebar.right .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor a:hover:after {
  bottom: -4px;
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}

/* line 55, ../lib/components/_sidebars.scss */
.sidebar-item {
  margin-bottom: 30px;
}
/* line 58, ../lib/components/_sidebars.scss */
.sidebar-item.opening-time {
  width: auto;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 62, ../lib/components/_sidebars.scss */
  .sidebar-item.opening-time h3 .icon {
    display: none;
  }
}
/* line 67, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu {
  background-color: #fafafa;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background: -moz-linear-gradient(left, #ffffff, #f7f7f7);
  background: -webkit-linear-gradient(left, #ffffff, #f7f7f7);
  background: linear-gradient(to right, #ffffff, #f7f7f7);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  padding: 24px 26px;
}
/* line 73, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu h3 {
  margin: 0 0 15px;
}
/* line 76, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills {
  margin-bottom: 0;
}
/* line 79, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills > li > a {
  position: relative;
  margin-left: -26px;
  margin-right: -36px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 26px;
  font-weight: bold;
  color: #727272;
}
/* line 88, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills > li > a:hover {
  color: #1854a5;
  background: none;
}
/* line 95, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills > li.active > a,
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:hover, .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a,
.sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:hover {
  background-color: #1854a5;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNWZiYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyM2Q3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1b5fbb), color-stop(100%, #123d78));
  background: -moz-linear-gradient(top, #1b5fbb, #123d78);
  background: -webkit-linear-gradient(top, #1b5fbb, #123d78);
  background: linear-gradient(to bottom, #1b5fbb, #123d78);
  color: #fff;
}
/* line 101, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:before, .sidebar-item.widget_nav_menu .nav-pills > li.active > a:after,
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:hover:before,
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:hover:after, .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:before, .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:after,
.sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:hover:before,
.sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:hover:after {
  position: absolute;
  z-index: 3;
  content: " ";
  right: -7px;
  background-color: #fff;
  width: 10px;
  height: 80%;
}
/* line 112, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:before,
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:hover:before, .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:before,
.sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:hover:before {
  top: -4px;
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
/* line 116, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:after,
.sidebar-item.widget_nav_menu .nav-pills > li.active > a:hover:after, .sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:after,
.sidebar-item.widget_nav_menu .nav-pills > li.current-menu-ancestor > a:hover:after {
  bottom: -4px;
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
/* line 125, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .dropdown-menu > .active > a {
  font-weight: bold;
}
/* line 129, ../lib/components/_sidebars.scss */
.sidebar-item.widget_nav_menu .current-menu-ancestor > a {
  font-weight: normal;
}
/* line 135, ../lib/components/_sidebars.scss */
.sidebar-item.widget_recent_comments ul {
  list-style: none;
  margin: 0;
}
/* line 139, ../lib/components/_sidebars.scss */
.sidebar-item.widget_recent_comments ul > li {
  margin-bottom: 10px;
}
/* line 142, ../lib/components/_sidebars.scss */
.sidebar-item.widget_recent_comments ul > li a {
  font-weight: bold;
}
/* line 148, ../lib/components/_sidebars.scss */
.sidebar-item.widget_archive a {
  font-weight: bold;
}
/* line 151, ../lib/components/_sidebars.scss */
.sidebar-item.widget_archive ul {
  list-style: none;
  margin: 0;
}
/* line 157, ../lib/components/_sidebars.scss */
.sidebar-item.widget_search .search-width {
  width: 165px;
}
@media (min-width: 1200px) {
  /* line 161, ../lib/components/_sidebars.scss */
  .sidebar-item.widget_search .search-width {
    width: 215px;
  }
}
@media (max-width: 979px) {
  /* line 166, ../lib/components/_sidebars.scss */
  .sidebar-item.widget_search .search-width {
    width: 111px;
  }
}
@media (max-width: 767px) {
  /* line 171, ../lib/components/_sidebars.scss */
  .sidebar-item.widget_search .search-width {
    width: 50%;
  }
}

/* line 180, ../lib/components/_sidebars.scss */
.widget_nav_menu .dropdown-menu {
  display: block;
  position: static;
  float: none;
  background: none;
  border: none;
  margin: 0 0 0 14px;
  padding: 0;
}
/* line 189, ../lib/components/_sidebars.scss */
.widget_nav_menu .dropdown-menu > li {
  border: none;
}
/* line 192, ../lib/components/_sidebars.scss */
.widget_nav_menu .dropdown-menu > li > a {
  font-weight: normal;
  padding: 8px 0;
  font-size: 13px;
}
/* line 197, ../lib/components/_sidebars.scss */
.widget_nav_menu .dropdown-menu > li > a:hover,
.widget_nav_menu .dropdown-menu > li > a:focus {
  background: none;
}
/* line 205, ../lib/components/_sidebars.scss */
.widget_nav_menu .dropdown-submenu:hover > a {
  color: inherit;
}
/* line 209, ../lib/components/_sidebars.scss */
.widget_nav_menu .dropdown-submenu > a:after {
  display: none;
}

/* line 217, ../lib/components/_sidebars.scss */
#wp-calendar {
  width: 100%;
  text-align: center;
}
/* line 221, ../lib/components/_sidebars.scss */
#wp-calendar caption {
  background-color: #1854a5;
  color: #fff;
  font-weight: bold;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 227, ../lib/components/_sidebars.scss */
#wp-calendar tbody td {
  text-align: center;
}

/* line 234, ../lib/components/_sidebars.scss */
.widget_rss .bolded-line {
  display: none;
}
/* line 237, ../lib/components/_sidebars.scss */
.widget_rss .lined {
  clear: both;
  overflow: auto;
}
/* line 241, ../lib/components/_sidebars.scss */
.widget_rss .lined .rsswidget {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}

/* = Content = */
/* line 427, ../lib/main.scss */
.main-content {
  padding-top: 45px;
}

/* line 432, ../lib/main.scss */
.bolded-line {
  display: block;
  margin-bottom: -1px;
  margin-top: 15px;
  width: 22px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 444, ../lib/main.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3;
  color: #1854a5;
  font-family: 'PT Sans';
}
/* line 454, ../lib/main.scss */
h1 .light,
h2 .light,
h3 .light,
h4 .light,
h5 .light,
h6 .light {
  font-weight: bold;
}

/* line 459, ../lib/main.scss */
h1 {
  font-size: 24px;
}

/* line 462, ../lib/main.scss */
h2 {
  font-size: 18px;
}

/* line 465, ../lib/main.scss */
h3,
h4 {
  font-size: 14px;
}

/* line 469, ../lib/main.scss */
h5,
h6 {
  font-size: 12px;
  color: #727272;
}

/* line 474, ../lib/main.scss */
h6 {
  font-weight: normal;
}

/* line 478, ../lib/main.scss */
.lined {
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
/* line 482, ../lib/main.scss */
.lined.no-line {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 487, ../lib/main.scss */
.lined a {
  color: #333;
}
/* line 490, ../lib/main.scss */
.lined a:hover {
  color: #999;
  text-decoration: none;
}
/* line 496, ../lib/main.scss */
.lined h2 {
  color: #1854a5;
  margin: 0;
  text-transform: uppercase;
}
/* line 501, ../lib/main.scss */
.lined h5,
.lined .meta-data {
  color: #999;
  margin: 0;
  font-weight: normal;
}
/* line 507, ../lib/main.scss */
.lined .meta-data {
  font-family: "PT Sans";
}
/* line 510, ../lib/main.scss */
.lined .meta-data a {
  color: #1854a5;
  font-weight: bold;
}
/* line 515, ../lib/main.scss */
.lined .btn,
.lined .btn:hover {
  color: #fff;
}

/* line 521, ../lib/main.scss */
.read-more {
  font-weight: bold;
  color: black;
}
/* line 525, ../lib/main.scss */
.read-more:hover > .fa {
  color: black;
  margin-left: 3px;
}
/* line 530, ../lib/main.scss */
.read-more .fa {
  color: rgba(0, 0, 0, 0.5);
  -webkit-transition: margin 0.1s ease-in-out;
  -moz-transition: margin 0.1s ease-in-out;
  -o-transition: margin 0.1s ease-in-out;
  transition: margin 0.1s ease-in-out;
}

/* line 537, ../lib/main.scss */
.divide-line {
  position: relative;
  border-bottom: 3px double rgba(0, 0, 0, 0.15);
  height: 15px;
  margin: 20px 0 36px;
  overflow: visible;
  clear: both;
}
/* line 545, ../lib/main.scss */
.divide-line .icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -17px;
  background-color: #fff;
}

/* line 557, ../lib/main.scss */
.meta-info {
  color: #999;
  font-size: 12px;
}

/* line 563, ../lib/main.scss */
nav.arrows {
  font-size: 3px;
}
/* line 565, ../lib/main.scss */
nav.arrows a {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
/* line 569, ../lib/main.scss */
nav.arrows a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 576, ../lib/main.scss */
.quote {
  text-align: center;
}
/* line 579, ../lib/main.scss */
.quote .person {
  font-weight: bold;
  font-family: "PT Sans";
  font-size: 14px;
}
/* line 584, ../lib/main.scss */
.quote .title {
  font-style: italic;
}

/* line 588, ../lib/main.scss */
blockquote {
  background: #e5e5e5 url('../images/quote.png?1422405689') no-repeat 5px 5px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  padding: 5px 10px;
  position: relative;
}
/* line 596, ../lib/main.scss */
blockquote:after {
  position: absolute;
  content: " ";
  display: block;
  height: 10px;
  background: url('../images/quote-arrow.png?1422405689') center top no-repeat;
  width: 100%;
  left: 0;
  top: 100%;
}
/* line 606, ../lib/main.scss */
blockquote p {
  font-size: 12px;
  line-height: 1.66;
  margin: 10px 0;
}

/* line 615, ../lib/main.scss */
.brands {
  text-align: center;
}
/* line 618, ../lib/main.scss */
.brands a {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -webkit-transition: opacity 0.6s ease-in-out;
  -moz-transition: opacity 0.6s ease-in-out;
  -o-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}
/* line 622, ../lib/main.scss */
.brands a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 629, ../lib/main.scss */
.team-member {
  margin-top: -120px;
  padding-top: 120px;
}

/* line 634, ../lib/main.scss */
.member-details .lined {
  margin-top: 54px;
}
/* line 637, ../lib/main.scss */
.member-details strong {
  color: #333;
  font-family: "PT Sans";
  font-size: 14px;
}
/* line 642, ../lib/main.scss */
.member-details .bolded-line {
  margin-top: 0;
}
/* line 645, ../lib/main.scss */
.member-details p {
  margin: 10px 0;
}

/* line 651, ../lib/main.scss */
#gmaps-wide-container {
  height: 370px;
  margin: 0;
}
/* line 655, ../lib/main.scss */
#gmaps-wide-container img {
  max-width: none;
}

/* line 659, ../lib/main.scss */
.gmaps-window {
  min-width: 200px;
  max-width: 400px;
}

/* line 663, ../lib/main.scss */
.gmaps-window__img {
  float: left;
  margin-right: 10px;
  max-width: 50% !important;
}

/* line 668, ../lib/main.scss */
.gmaps-window__body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 674, ../lib/main.scss */
.blog-content img.pull-right {
  margin-left: 15px;
}
/* line 677, ../lib/main.scss */
.blog-content img.pull-left {
  margin-right: 15px;
}

/* line 681, ../lib/main.scss */
.row.with-margin {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 687, ../lib/main.scss */
.tags {
  font-weight: bold;
}

/* line 690, ../lib/main.scss */
.large-txt {
  font-size: 14px;
  color: #333;
}

/* line 694, ../lib/main.scss */
.inner-post-navigation {
  margin-top: 40px;
  text-align: center;
  clear: both;
}

/* line 702, ../lib/main.scss */
.comment-head .avatar-img {
  display: block;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-right: 17px;
}
/* line 709, ../lib/main.scss */
.comment-head .name {
  font-size: 14px;
  margin-bottom: 0;
}
/* line 713, ../lib/main.scss */
.comment-head .name > span {
  color: #333;
  font-weight: bold;
}
/* line 718, ../lib/main.scss */
.comment-head .reply {
  font-weight: bold;
}
/* line 721, ../lib/main.scss */
.comment-head .date {
  text-align: right;
  color: #999;
}

/* line 726, ../lib/main.scss */
.nested-comment {
  background-color: #eee;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 732, ../lib/main.scss */
.nested-comment .icons-nested {
  margin-top: 20px;
}
/* line 735, ../lib/main.scss */
.nested-comment .date {
  padding-right: 20px;
}
/* line 738, ../lib/main.scss */
.nested-comment .comment-text {
  padding-right: 20px;
}

/* line 744, ../lib/main.scss */
.search-item {
  margin-bottom: 50px;
}
/* line 747, ../lib/main.scss */
.search-item.last {
  margin-bottom: 0;
}

/* line 751, ../lib/main.scss */
.pagination-numbers {
  text-align: center;
}

/* line 756, ../lib/main.scss */
.error-404 {
  text-align: center;
  margin-top: 100px;
}
/* line 760, ../lib/main.scss */
.error-404 .slight-gradient {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 40px;
  margin-bottom: 30px;
}

/* line 766, ../lib/main.scss */
.error-404-txt {
  font-family: 'PT Sans';
  font-size: 18px;
  color: #999;
  margin-bottom: 30px;
  line-height: 1.5;
}

/* line 776, ../lib/main.scss */
.sticky .post-inner {
  position: relative;
  background-color: #f8f7f7;
  padding: 30px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  z-index: 3;
}
/* line 784, ../lib/main.scss */
.sticky .post-inner:before, .sticky .post-inner:after {
  display: block;
  position: absolute;
  content: " ";
  top: 100%;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  background-color: #f8f7f7;
}
/* line 794, ../lib/main.scss */
.sticky .post-inner:before {
  z-index: 2;
  height: 2px;
  left: 2px;
  right: 2px;
}
/* line 800, ../lib/main.scss */
.sticky .post-inner:after {
  z-index: 1;
  height: 5px;
  left: 5px;
  right: 5px;
}

/* line 811, ../lib/main.scss */
.post blockquote:after,
.comment-text blockquote:after {
  display: none;
}

/* line 816, ../lib/main.scss */
.bypostauthor {
  font-weight: bold;
}

/* line 820, ../lib/main.scss */
.tweet-container ul {
  list-style: none;
  margin-left: 0;
}

/* = Gallery = */
/* line 5, ../lib/components/_gallery.scss */
.gallery {
  margin-left: -4%;
}
/* line 7, ../lib/components/_gallery.scss */
.gallery .gallery-item {
  float: left;
  margin-left: 4%;
  margin-bottom: 2%;
}
/* line 12, ../lib/components/_gallery.scss */
.gallery .gallery-icon img {
  width: 100%;
}
/* line 15, ../lib/components/_gallery.scss */
.gallery .gallery-icon > a {
  display: block;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}
/* line 21, ../lib/components/_gallery.scss */
.gallery .gallery-icon > a:before {
  display: block;
  content: "";
  background: rgba(0, 0, 0, 0.6) url('../images/icons/zoom.png?1422405689') center center no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity ease 0.33s;
  -moz-transition: opacity ease 0.33s;
  -o-transition: opacity ease 0.33s;
  transition: opacity ease 0.33s;
}
/* line 33, ../lib/components/_gallery.scss */
.gallery .gallery-icon > a:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 39, ../lib/components/_gallery.scss */
.gallery.gallery-columns-1 .gallery-item {
  width: 96%;
}
/* line 44, ../lib/components/_gallery.scss */
.gallery.gallery-columns-2 .gallery-item {
  width: 46%;
}
/* line 49, ../lib/components/_gallery.scss */
.gallery.gallery-columns-3 .gallery-item {
  width: 29.33%;
}
/* line 54, ../lib/components/_gallery.scss */
.gallery.gallery-columns-4 .gallery-item {
  width: 21%;
}
/* line 59, ../lib/components/_gallery.scss */
.gallery.gallery-columns-5 .gallery-item {
  width: 16%;
}
/* line 64, ../lib/components/_gallery.scss */
.gallery.gallery-columns-6 .gallery-item {
  width: 12.66%;
}
/* line 69, ../lib/components/_gallery.scss */
.gallery.gallery-columns-7 .gallery-item {
  width: 10.285%;
}
/* line 74, ../lib/components/_gallery.scss */
.gallery.gallery-columns-8 .gallery-item {
  width: 8.5%;
}
/* line 79, ../lib/components/_gallery.scss */
.gallery.gallery-columns-9 .gallery-item {
  width: 7.11%;
}
/* line 84, ../lib/components/_gallery.scss */
.gallery.gallery-columns-10 .gallery-item {
  width: 6%;
}

/* = Tabs / Collapse = */
/* line 6, ../lib/components/_tabs-accordion.scss */
.nav-tabs-theme {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 9, ../lib/components/_tabs-accordion.scss */
.nav-tabs-theme > li {
  margin-bottom: 0;
}
/* line 11, ../lib/components/_tabs-accordion.scss */
.nav-tabs-theme > li > a {
  position: relative;
  font-weight: bold;
}
/* line 17, ../lib/components/_tabs-accordion.scss */
.nav-tabs-theme > .active > a,
.nav-tabs-theme > .active > a:hover {
  background-color: #1854a5;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNWZiYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyM2Q3OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1b5fbb), color-stop(100%, #123d78));
  background: -moz-linear-gradient(top, #1b5fbb, #123d78);
  background: -webkit-linear-gradient(top, #1b5fbb, #123d78);
  background: linear-gradient(to bottom, #1b5fbb, #123d78);
  color: #fff;
  border-color: #103970;
}

/* line 27, ../lib/components/_tabs-accordion.scss */
.tab-content {
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  padding: 20px;
}

/* line 35, ../lib/components/_tabs-accordion.scss */
.accordion-heading a {
  display: block;
  font-size: 14px;
  font-family: "PT Sans";
  font-weight: bold;
}
/* line 41, ../lib/components/_tabs-accordion.scss */
.accordion-heading a:hover {
  text-decoration: none;
}
/* line 44, ../lib/components/_tabs-accordion.scss */
.accordion-heading a .icon {
  margin-right: 10px;
  background-color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-position: 0 -483px;
  height: 23px;
  width: 23px;
}
/* line 53, ../lib/components/_tabs-accordion.scss */
.accordion-heading.open a .icon {
  background-color: #1854a5;
  background-position: 0 -414px;
  height: 23px;
  width: 23px;
}

/* line 60, ../lib/components/_tabs-accordion.scss */
.accordion-group {
  margin: 10px 0;
}
/* line 63, ../lib/components/_tabs-accordion.scss */
.accordion-group .bolded-line {
  margin: 10px 0;
}

/* line 67, ../lib/components/_tabs-accordion.scss */
.accordion-inner {
  padding: 5px 0;
}

/* = Forms = */
/* line 5, ../lib/components/_forms.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 25, ../lib/components/_forms.scss */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #1854a5;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

/* line 34, ../lib/components/_forms.scss */
.form.appointment,
.wpcf7-form.appointment {
  margin: 30px 0;
}
/* line 38, ../lib/components/_forms.scss */
.form .icon,
.wpcf7-form .icon {
  vertical-align: baseline;
  margin-left: 10px;
}
/* line 43, ../lib/components/_forms.scss */
.form .pad-top,
.wpcf7-form .pad-top {
  padding-top: 36px;
}
/* line 47, ../lib/components/_forms.scss */
.form .row,
.wpcf7-form .row {
  margin-bottom: 20px;
}
/* line 51, ../lib/components/_forms.scss */
.form label,
.wpcf7-form label {
  color: #333;
  font-weight: bold;
  display: inline;
}

/* line 57, ../lib/components/_forms.scss */
label {
  font-weight: bold;
}

/* = Tables = */
/* line 5, ../lib/components/_tables.scss */
.table {
  border: 1px solid #e5e5e5;
}
/* line 7, ../lib/components/_tables.scss */
.table th {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background: linear-gradient(to bottom, #ffffff, #f7f7f7);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  color: #333;
  font-family: "PT Sans";
  font-size: 14px;
}
/* line 15, ../lib/components/_tables.scss */
.table tbody td {
  background-color: #f2f2f2;
  border-color: #e5e5e5;
}
/* line 19, ../lib/components/_tables.scss */
.table tbody td:nth-of-type(even) {
  background-color: #fff;
}
/* line 23, ../lib/components/_tables.scss */
.table tbody .active {
  border-left: 1px solid #1854a5;
  border-right: 1px solid #1854a5;
}
/* line 27, ../lib/components/_tables.scss */
.table tbody .active td {
  border-top: 1px solid #1854a5;
  border-bottom: 1px solid #1854a5;
  color: #1854a5;
  font-weight: bold;
}
/* line 35, ../lib/components/_tables.scss */
.table td,
.table th {
  padding: 8px 12px;
}
/* line 39, ../lib/components/_tables.scss */
.table td.align-center,
.table th.align-center {
  text-align: center;
}
/* line 42, ../lib/components/_tables.scss */
.table td .icon,
.table th .icon {
  vertical-align: baseline;
}

/* = Buttons = */
/* line 6, ../lib/components/_buttons.scss */
.btn.rounded-2 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 9, ../lib/components/_buttons.scss */
.btn.rounded-6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 12, ../lib/components/_buttons.scss */
.btn.rounded-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 15, ../lib/components/_buttons.scss */
.btn.rounded {
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
}

/* line 20, ../lib/components/_buttons.scss */
#comments-submit-button,
form[action*="login.php"] input[type="submit"] {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #154b94;
  background-image: -moz-linear-gradient(top, #1854a5, #123d78);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1854a5), to(#123d78));
  background-image: -webkit-linear-gradient(top, #1854a5, #123d78);
  background-image: -o-linear-gradient(top, #1854a5, #123d78);
  background-image: linear-gradient(to bottom, #1854a5, #123d78);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1854A5', endColorstr='#FF123D78', GradientType=0);
  border-color: #123d78 #123d78 #081b36;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #123d78;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: 'PT Sans';
  padding: 9px 12px;
  display: block;
}
/* line 496, ../lib/partials/_mixins.scss */
#comments-submit-button:hover, #comments-submit-button:active, #comments-submit-button.active, #comments-submit-button.disabled, #comments-submit-button[disabled],
form[action*="login.php"] input[type="submit"]:hover,
form[action*="login.php"] input[type="submit"]:active,
form[action*="login.php"] input[type="submit"].active,
form[action*="login.php"] input[type="submit"].disabled,
form[action*="login.php"] input[type="submit"][disabled] {
  color: #fff;
  background-color: #123d78;
  *background-color: #0e3262;
}
/* line 503, ../lib/partials/_mixins.scss */
#comments-submit-button:active, #comments-submit-button.active,
form[action*="login.php"] input[type="submit"]:active,
form[action*="login.php"] input[type="submit"].active {
  background-color: #0b274c \9;
}

/* line 32, ../lib/components/_buttons.scss */
#comments-submit-button {
  float: right;
}

/* = Dark stripe = */
/* line 7, ../lib/components/_dark-stripe.scss */
.dark-stripe {
  background-color: #1f1f1f;
  background: url('../images/shadow-top.png?1422405689') no-repeat center top, url('../images/shadow-bottom.png?1422405689') no-repeat center bottom, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzAzMDMwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGYwZjBmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: url('../images/shadow-top.png?1422405689') no-repeat center top, url('../images/shadow-bottom.png?1422405689') no-repeat center bottom, -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0f0f0f), color-stop(50%, #303030), color-stop(100%, #0f0f0f));
  background: url('../images/shadow-top.png?1422405689') no-repeat center top, url('../images/shadow-bottom.png?1422405689') no-repeat center bottom, -moz-linear-gradient(left, #0f0f0f 0%, #303030 50%, #0f0f0f 100%);
  background: url('../images/shadow-top.png?1422405689') no-repeat center top, url('../images/shadow-bottom.png?1422405689') no-repeat center bottom, -webkit-linear-gradient(left, #0f0f0f 0%, #303030 50%, #0f0f0f 100%);
  background: url('../images/shadow-top.png?1422405689') no-repeat center top, url('../images/shadow-bottom.png?1422405689') no-repeat center bottom, linear-gradient(to right, #0f0f0f 0%, #303030 50%, #0f0f0f 100%);
  padding: 20px 0;
  margin: 30px 0;
}
/* line 17, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined {
  text-align: center;
  color: #fff;
  border-bottom-color: #505050;
}
/* line 22, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined a {
  color: #fff;
}
/* line 25, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined a:hover {
  color: #f2f2f2;
}
/* line 30, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined .icon {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
/* line 34, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined .icon:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
/* line 39, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined .icons-arrow-left-white {
  margin-right: 24px;
}
/* line 42, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined .icons-arrow-right-white {
  margin-left: 24px;
}
/* line 45, ../lib/components/_dark-stripe.scss */
.dark-stripe .lined .bolded-line {
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
}
/* line 51, ../lib/components/_dark-stripe.scss */
.dark-stripe h2 {
  color: #fff;
}
/* line 54, ../lib/components/_dark-stripe.scss */
.dark-stripe h5 {
  color: #b4b4b4;
}
/* line 57, ../lib/components/_dark-stripe.scss */
.dark-stripe .thumbnails {
  text-align: center;
}
/* line 60, ../lib/components/_dark-stripe.scss */
.dark-stripe .thumbnails h4 {
  font-size: 12px;
  margin-bottom: 0;
}
/* line 64, ../lib/components/_dark-stripe.scss */
.dark-stripe .thumbnails .title {
  font-style: italic;
  color: #fff;
}

/* = Foot = */
/* line 856, ../lib/main.scss */
.foot {
  background-color: #333;
  padding: 20px 0 30px 0;
  margin-top: 30px;
  color: #fff;
  overflow: hidden;
}
/* line 865, ../lib/main.scss */
.foot .lined {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
/* line 868, ../lib/main.scss */
.foot .lined h2 {
  color: #fff;
}
/* line 871, ../lib/main.scss */
.foot .lined .bolded-line {
  background-color: #fff;
}
/* line 876, ../lib/main.scss */
.foot a {
  color: #fff;
}
/* line 879, ../lib/main.scss */
.foot a.tweet_user, .foot a.read-more {
  color: #1854a5;
}
/* line 886, ../lib/main.scss */
.foot .nav {
  font-family: "PT Sans";
}
/* line 889, ../lib/main.scss */
.foot .nav a {
  padding: 12px 0;
  color: #fff;
  margin-bottom: 0 !important;
  margin-top: 0;
  font-size: 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
}
/* line 899, ../lib/main.scss */
.foot .nav a:hover {
  background: none;
  color: #1854a5;
}
/* line 905, ../lib/main.scss */
.foot .nav > .active > a,
.foot .nav > .active > a:hover {
  background: none;
}
/* line 910, ../lib/main.scss */
.foot .nav > li:first-child > a {
  padding-top: 0;
}
/* line 913, ../lib/main.scss */
.foot .nav > li:last-child > a {
  border-bottom: none;
}
/* line 917, ../lib/main.scss */
.foot .fb-like-box,
.foot .fb-like-box > span,
.foot iframe {
  width: 100% !important;
}
/* line 922, ../lib/main.scss */
.foot .bordered {
  border: 1px solid #505050;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #2e2e2e;
}

/* = Footer = */
/* line 931, ../lib/main.scss */
footer {
  background-color: #222;
  padding: 12px 0;
  position: relative;
}
/* line 936, ../lib/main.scss */
footer #to-the-top {
  position: absolute;
  top: -23px;
  left: 50%;
  height: 23px;
  width: 60px;
  margin-left: -30px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background: #222;
  text-align: center;
}
/* line 948, ../lib/main.scss */
footer a {
  font-weight: bold;
  color: #fff;
}

/* = Twitter = */
/* line 6, ../lib/components/_twitter.scss */
.tweet-container .tweet_time a {
  display: block;
  color: #727272;
}
/* line 10, ../lib/components/_twitter.scss */
.tweet-container .bolded-line {
  background-color: #fff;
  margin-bottom: 10px;
}
/* line 16, ../lib/components/_twitter.scss */
.tweet-container li:last-child .bolded-line {
  display: none;
}

/* = Carousel = */
/* line 6, ../lib/components/_carousel.scss */
.carousel .slide {
  float: left;
  width: 220px;
}

/* line 13, ../lib/components/_carousel.scss */
.carousel-wide .slide {
  width: 940px;
}

@media (min-width: 1200px) {
  /* line 20, ../lib/components/_carousel.scss */
  .carousel .slide {
    width: 270px;
  }

  /* line 23, ../lib/components/_carousel.scss */
  .carousel-wide .slide {
    width: 1170px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 29, ../lib/components/_carousel.scss */
  .carousel .slide {
    width: 166px;
  }

  /* line 32, ../lib/components/_carousel.scss */
  .carousel-wide .slide {
    width: 724px;
  }
}
@media (max-width: 767px) {
  /* line 37, ../lib/components/_carousel.scss */
  .carousel .slide {
    width: 100%;
  }

  /* line 40, ../lib/components/_carousel.scss */
  .carousel-wide .slide {
    width: 100%;
  }
}
/* = WordPress= */
/**
 * WooCommerce
 */
/* line 8, ../lib/components/_wp.scss */
.woocommerce .thumbnails {
  margin-left: 0;
}
/* line 12, ../lib/components/_wp.scss */
.woocommerce .quantity input {
  margin-bottom: 0;
}
/* line 17, ../lib/components/_wp.scss */
.woocommerce .summary .button {
  height: 30px;
  border-radius: 3px !important;
}
/* line 22, ../lib/components/_wp.scss */
.woocommerce .button,
.woocommerce .woocommerce-tabs ul.tabs li a {
  font-family: 'PT Sans' !important;
  text-transform: uppercase !important;
}
/* line 27, ../lib/components/_wp.scss */
.woocommerce input {
  height: auto;
}
/* line 33, ../lib/components/_wp.scss */
.woocommerce label {
  display: inline;
}
/* line 37, ../lib/components/_wp.scss */
.woocommerce .table td,
.woocommerce .table th {
  padding-left: 6px !important;
}

/* = Responsiveness= */
@media (min-width: 1679px) {
  /* line 6, ../lib/_media.scss */
  .main-content {
    background: url('../images/hair.jpg?1422405689') 0 45px no-repeat;
    min-height: 197px;
  }
}
@media (min-width: 1200px) {
  /* line 13, ../lib/_media.scss */
  .navbar .nav > li a,
  .navbar .nav > li.active > a {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 18, ../lib/_media.scss */
  body.boxed > .boxed-container {
    width: 1200px;
  }
}
@media (max-width: 979px) {
  /* line 25, ../lib/_media.scss */
  .nav-collapse {
    float: none;
  }

  /* line 28, ../lib/_media.scss */
  .slider-title {
    display: none;
  }

  /* line 31, ../lib/_media.scss */
  .navbar-fixed-top {
    margin-bottom: 0;
  }

  /* line 34, ../lib/_media.scss */
  .fullwidthbanner-container .opening-time {
    right: auto;
    left: 50%;
    margin-left: -108px;
    top: 40px;
  }

  /* line 40, ../lib/_media.scss */
  .social-icons {
    left: 20px;
    right: auto;
  }

  /* line 46, ../lib/_media.scss */
  .nav-collapse .dropdown-menu,
  .nav-collapse .submenu-languages {
    display: block;
    position: static;
    border-top: none;
  }
  /* line 52, ../lib/_media.scss */
  .nav-collapse .dropdown-menu .dropdown-menu,
  .nav-collapse .submenu-languages .dropdown-menu {
    margin-left: 20px;
  }

  /* line 56, ../lib/_media.scss */
  .dropdown-submenu > a:after {
    display: none;
  }

  /* line 59, ../lib/_media.scss */
  .navbar {
    font-size: 14px;
  }

  /* line 62, ../lib/_media.scss */
  .navbar .nav > li {
    border-bottom: 1px solid #414141;
  }
  /* line 65, ../lib/_media.scss */
  .navbar .nav > li.active > a {
    background: none;
    border-bottom: none;
    padding: 9px 14px;
  }
  /* line 70, ../lib/_media.scss */
  .navbar .nav > li.dropdown > a, .navbar .nav > li.dropdown > a:hover {
    background-position: 97% center;
    background-repeat: no-repeat;
  }

  /* line 76, ../lib/_media.scss */
  .navbar .dropdown-menu > li {
    border: none;
  }
  /* line 79, ../lib/_media.scss */
  .navbar .dropdown-menu > li > a {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #e6e6e6;
    text-transform: none !important;
    font-weight: normal !important;
  }

  /* line 87, ../lib/_media.scss */
  .nav-collapse .dropdown-menu a,
  .nav-collapse .submenu-languages a {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  /* line 92, ../lib/_media.scss */
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a,
  .navbar-inverse .nav-collapse .submenu-languages a {
    color: black !important;
  }

  /* line 97, ../lib/_media.scss */
  .navbar .btn-large {
    width: auto;
    float: none;
    display: block;
    font-size: 14px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-weight: bold;
  }

  /* line 107, ../lib/_media.scss */
  .title-area {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 110, ../lib/_media.scss */
  .title-area h1 {
    font-size: 44px;
  }
  /* line 113, ../lib/_media.scss */
  .title-area .social-icons {
    position: static;
    margin-left: 0;
  }

  /* line 118, ../lib/_media.scss */
  .navbar .nav > li.dropdown > a:after {
    display: none;
  }

  /* line 121, ../lib/_media.scss */
  body.boxed > .boxed-container {
    width: 744px;
  }
}
@media (max-width: 767px) {
  /* line 128, ../lib/_media.scss */
  .picture {
    max-width: 50%;
  }

  /* line 132, ../lib/_media.scss */
  .gallery-widget .picture {
    float: left;
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
  }

  /* line 141, ../lib/_media.scss */
  .slider .row,
  .fullwidthbanner-container .row {
    position: static;
  }

  /* line 147, ../lib/_media.scss */
  div[class*="span"] {
    margin-bottom: 33px;
  }

  /* line 152, ../lib/_media.scss */
  .dark-stripe {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 160, ../lib/_media.scss */
  .foot,
  footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 167, ../lib/_media.scss */
  footer .pull-right {
    float: none;
  }

  /* line 172, ../lib/_media.scss */
  .title-area,
  .breadcrumbs-container {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 179, ../lib/_media.scss */
  .title-area h1 {
    font-size: 33px;
  }

  /* line 183, ../lib/_media.scss */
  .breadcrumbs-container [class*="span"] {
    margin-bottom: 0;
  }

  /* line 188, ../lib/_media.scss */
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    min-height: 20px;
  }

  /* line 199, ../lib/_media.scss */
  .fullwidthbanner-container {
    margin-left: -20px;
    margin-right: -20px;
    width: auto !important;
  }

  /* line 204, ../lib/_media.scss */
  .widget-single-service {
    margin-bottom: 30px;
  }

  /* line 207, ../lib/_media.scss */
  body.boxed {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 211, ../lib/_media.scss */
  body.boxed > .boxed-container {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 216, ../lib/_media.scss */
  body.boxed .fullwidthbanner-container {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media (max-width: 480px) {
  /* line 225, ../lib/_media.scss */
  .picture {
    max-width: 100%;
  }
}
/* line 975, ../lib/main.scss */
.lt-ie9 .navbar .navbar-inner {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#CC000000', endColorstr='#CC000000');
}
/* line 978, ../lib/main.scss */
.lt-ie9 .navbar .nav {
  letter-spacing: -0.05em;
}
/* line 981, ../lib/main.scss */
.lt-ie9 .navbar .nav li a {
  padding-left: 10px;
  padding-right: 10px;
  filter: none !important;
}
/* line 987, ../lib/main.scss */
.lt-ie9 .navbar .nav .dropdown-menu,
.lt-ie9 .navbar .nav .submenu-languages {
  filter: none;
  background: #000;
}
/* line 994, ../lib/main.scss */
.lt-ie9 .semi-white-bg {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#80FFFFFF', endColorstr='#80FFFFFF');
}
/* line 997, ../lib/main.scss */
.lt-ie9 .sidebar-item.gallery-menu .nav-pills > li > a {
  margin-right: -26px;
}
/* line 1000, ../lib/main.scss */
.lt-ie9 .sidebar.right .sidebar-item.gallery-menu .nav-pills > li > a {
  margin-left: -26px;
}
/* line 1003, ../lib/main.scss */
.lt-ie9 .tab-content {
  border: 1px solid #e5e5e5;
}

/* line 1012, ../lib/main.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 1013, ../lib/main.scss */
.ui-timepicker-div dl {
  text-align: left;
}

/* line 1014, ../lib/main.scss */
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}

/* line 1015, ../lib/main.scss */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}

/* line 1016, ../lib/main.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 1017, ../lib/main.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 1019, ../lib/main.scss */
.ui-timepicker-rtl {
  direction: rtl;
}

/* line 1020, ../lib/main.scss */
.ui-timepicker-rtl dl {
  text-align: right;
}

/* line 1021, ../lib/main.scss */
.ui-timepicker-rtl dl dd {
  margin: 0 65px 10px 10px;
}

/* line 1024, ../lib/main.scss */
.navbar .brand {
  display: block;
  width: 222px;
  height: 60px;
}
/* line 1033, ../lib/main.scss */
.navbar .nav > li.active > a {
  color: #1854a5;
}
/* line 1038, ../lib/main.scss */
.navbar .nav > li > a {
  color: black;
}

/* line 1047, ../lib/main.scss */
.navbar-inverse .nav > li > a {
  text-shadow: none;
  font-size: 14px;
  font-weight: 100;
  color: #1854a5;
}
/* line 1052, ../lib/main.scss */
.navbar-inverse .nav > li > a:hover {
  color: #000;
}
