@charset "UTF-8";
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabbold-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabbold-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbold-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbold-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbold-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbold-webfont.svg#klinic_slabbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabboldit-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabboldit-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabboldit-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabboldit-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabboldit-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabboldit-webfont.svg#klinic_slabbold_italic") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabbook-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabbook-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbook-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbook-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbook-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbook-webfont.svg#klinic_slabbook") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabbookit-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabbookit-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbookit-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbookit-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbookit-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabbookit-webfont.svg#klinic_slabbook_italic") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslablight-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslablight-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablight-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablight-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablight-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablight-webfont.svg#klinic_slablight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslablightit-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslablightit-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablightit-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablightit-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablightit-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslablightit-webfont.svg#klinic_slablight_italic") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabmedium-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabmedium-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmedium-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmedium-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmedium-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmedium-webfont.svg#klinic_slabmedium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'KlinicSlab';
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabmediumit-webfont.eot");
  src: url("/sites/all/themes/ewp/font/klinicslab/klinicslabmediumit-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmediumit-webfont.woff2") format("woff2"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmediumit-webfont.woff") format("woff"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmediumit-webfont.ttf") format("truetype"), url("/sites/all/themes/ewp/font/klinicslab/klinicslabmediumit-webfont.svg#klinic_slabmedium_italic") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Franchise';
  src: url("/sites/all/themes/ewp/font/franchise/franchise-regular.eot");
  src: url("/sites/all/themes/ewp/font/franchise/franchise-regular.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/franchise/franchise-regular.woff") format("woff"), url("/sites/all/themes/ewp/font/franchise/franchise-regular.ttf") format("truetype"), url("/sites/all/themes/ewp/font/franchise/franchise-regular.svg#franchiseregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Franchise';
  src: url("/sites/all/themes/ewp/font/franchise/franchise-light.eot");
  src: url("/sites/all/themes/ewp/font/franchise/franchise-light.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/franchise/franchise-light.woff") format("woff"), url("/sites/all/themes/ewp/font/franchise/franchise-light.ttf") format("truetype"), url("/sites/all/themes/ewp/font/franchise/franchise-light.svg#franchiselight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Franchise';
  src: url("/sites/all/themes/ewp/font/franchise/franchise-bold.eot");
  src: url("/sites/all/themes/ewp/font/franchise/franchise-bold.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ewp/font/franchise/franchise-bold.woff") format("woff"), url("/sites/all/themes/ewp/font/franchise/franchise-bold.ttf") format("truetype"), url("/sites/all/themes/ewp/font/franchise/franchise-bold.svg#franchisebold") format("svg");
  font-weight: 700;
  font-style: normal;
}
/* line 1, ../../../../../../assets/styles/_base.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 8, ../../../../../../assets/styles/_base.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 10, ../../../../../../assets/styles/_base.scss */
body {
  line-height: 1;
}

/* line 12, ../../../../../../assets/styles/_base.scss */
ol, ul {
  list-style: none;
}

/* line 14, ../../../../../../assets/styles/_base.scss */
blockquote, q {
  quotes: none;
}

/* line 16, ../../../../../../assets/styles/_base.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 20, ../../../../../../assets/styles/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* #Basic Styles
================================================== */
/* line 27, ../../../../../../assets/styles/_base.scss */
body {
  background: #fff;
  font-size: 14px;
  line-height: 24px;
  color: #888;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}

/* line 36, ../../../../../../assets/styles/_base.scss */
#content-wrapper {
  padding: 0;
  background-color: #fff;
}

/* Boxed Layout Style */
/* line 42, ../../../../../../assets/styles/_base.scss */
body.boxed {
  margin: 0 auto;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  background: url(../images/bg/noise.png) repeat;
}

/* line 48, ../../../../../../assets/styles/_base.scss */
#header {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

/* Main Font */
/* line 56, ../../../../../../assets/styles/_base.scss */
body, h1, h2, h3, h4, h5, h6,
.button, input[type="button"], input[type="submit"],
input[type="text"], input[type="password"], input[type="email"], textarea, select, button {
  font-family: KlinicSlab, serif;
}

/* Basic Alginment
================================================== */
/* line 65, ../../../../../../assets/styles/_base.scss */
#wrapper img {
  height: auto;
  max-width: 100%;
}

/* line 70, ../../../../../../assets/styles/_base.scss */
.columns.google-map img {
  max-width: none;
}

/* line 74, ../../../../../../assets/styles/_base.scss */
img, object, video {
  height: auto;
  display: block;
}

/* line 79, ../../../../../../assets/styles/_base.scss */
img {
  width: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* Flexible Embeds */
/* line 86, ../../../../../../assets/styles/_base.scss */
.embed {
  position: relative;
  padding: 0px;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  height: 0;
  overflow: hidden;
}

/* line 94, ../../../../../../assets/styles/_base.scss */
.embed iframe,
.embed object,
.embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 104, ../../../../../../assets/styles/_base.scss */
.image-left {
  float: left;
  margin: 5px 15px 8px 0;
}

/* line 109, ../../../../../../assets/styles/_base.scss */
.image-right {
  float: right;
  margin: 5px 0 8px 15px;
}

/* line 114, ../../../../../../assets/styles/_base.scss */
.image-right,
.image-left {
  padding: 5px;
  border: 1px solid #e0e0e0;
  max-width: 100%;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}

/* #Typography
================================================== */
/* line 126, ../../../../../../assets/styles/_base.scss */
h1, h2, h3, h4, h5, h6 {
  color: #505050;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 133, ../../../../../../assets/styles/_base.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 134, ../../../../../../assets/styles/_base.scss */
h1 {
  font-size: 28px;
  line-height: 50px;
}

/* line 135, ../../../../../../assets/styles/_base.scss */
h2 {
  font-size: 24px;
  line-height: 30px;
}

/* line 136, ../../../../../../assets/styles/_base.scss */
h3 {
  font-size: 20px;
  line-height: 34px;
}

/* line 139, ../../../../../../assets/styles/_base.scss */
h4 {
  font-size: 40px;
  line-height: 40px;
  color: #863190;
  font-family: 'Franchise';
  text-transform: uppercase;
  font-weight: bold;
}

/* line 140, ../../../../../../assets/styles/_base.scss */
h5 {
  font-size: 24px;
  line-height: 24px;
  color: #4f4848;
  font-family: 'KlinicSlab';
  font-weight: bold;
}

/* line 141, ../../../../../../assets/styles/_base.scss */
h6 {
  font-size: 20px;
  line-height: 20px;
  color: #4f4848;
  font-family: 'KlinicSlab';
  font-weight: bold;
}

/* line 143, ../../../../../../assets/styles/_base.scss */
p {
  margin: 15px 0;
  line-height: 24px;
}

/* line 144, ../../../../../../assets/styles/_base.scss */
p img {
  margin: 0;
}

/* line 145, ../../../../../../assets/styles/_base.scss */
p.lead {
  font-size: 21px;
  line-height: 27px;
  color: #777;
}

/* line 147, ../../../../../../assets/styles/_base.scss */
em {
  font-style: italic;
}

/* line 148, ../../../../../../assets/styles/_base.scss */
strong {
  font-weight: 600;
  color: #333;
}

/* line 149, ../../../../../../assets/styles/_base.scss */
small {
  font-size: 80%;
}

/* line 151, ../../../../../../assets/styles/_base.scss */
hr {
  border: solid #bebebe;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0;
  height: 0;
}

/* #Links
================================================== */
/* line 156, ../../../../../../assets/styles/_base.scss */
a, a:visited {
  color: #73b819;
  outline: 0;
  -webkit-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -transition: color 0.1s ease-in-out;
}

/* line 158, ../../../../../../assets/styles/_base.scss */
a b, span b {
  font-family: Verdana, Tahoma;
  font-weight: normal;
  opacity: 0.5;
}

/* line 159, ../../../../../../assets/styles/_base.scss */
span b {
  line-height: 14px;
}

/* line 160, ../../../../../../assets/styles/_base.scss */
p a, p a:visited {
  line-height: inherit;
}

/* #Lists
================================================== */
/* line 165, ../../../../../../assets/styles/_base.scss */
ul, ol {
  margin: 0;
}

/* line 166, ../../../../../../assets/styles/_base.scss */
ul {
  list-style: none outside;
}

/* line 167, ../../../../../../assets/styles/_base.scss */
ol {
  list-style: decimal;
}

/* line 168, ../../../../../../assets/styles/_base.scss */
ol, ul.square, ul.circle, ul.disc {
  margin-left: 30px;
}

/* line 169, ../../../../../../assets/styles/_base.scss */
ul.square {
  list-style: square outside;
}

/* line 170, ../../../../../../assets/styles/_base.scss */
ul.circle {
  list-style: circle outside;
}

/* line 171, ../../../../../../assets/styles/_base.scss */
ul.disc {
  list-style: disc outside;
}

/* line 176, ../../../../../../assets/styles/_base.scss */
li {
  line-height: 18px;
}

/* line 177, ../../../../../../assets/styles/_base.scss */
ul.large li {
  line-height: 21px;
}

/* line 178, ../../../../../../assets/styles/_base.scss */
li p {
  line-height: 21px;
}

/* #Forms
================================================== */
/* line 184, ../../../../../../assets/styles/_base.scss */
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
  border: 1px solid #e0e0e0;
  padding: 8px 9px;
  outline: none;
  font-size: 14px;
  color: #888;
  margin: 0;
  max-width: 100%;
  display: block;
  background: #fff;
  -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.06);
  box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.06);
  border-radius: 3px;
}

/* line 202, ../../../../../../assets/styles/_base.scss */
select {
  padding: 0;
}

/* line 204, ../../../../../../assets/styles/_base.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
  border: 1px solid #d6d6d6;
  color: #888;
}

/* line 211, ../../../../../../assets/styles/_base.scss */
textarea {
  min-height: 60px;
}

/* line 213, ../../../../../../assets/styles/_base.scss */
label,
legend {
  display: block;
  font-weight: bold;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 222, ../../../../../../assets/styles/_base.scss */
input[type="checkbox"] {
  display: inline;
}

/* line 224, ../../../../../../assets/styles/_base.scss */
label span,
legend span {
  font-weight: normal;
  font-size: 14px;
  color: #444;
}

/* line 234, ../../../../../../assets/styles/_base.scss */
ul li {
  line-height: 1.5em;
}

/* line 239, ../../../../../../assets/styles/_base.scss */
.builder-row, .page-search .page-content,
.page-user .page-content,
.page-events-calendar .page-content,
.container-generic, .tabs {
  padding: 15px;
}
/* line 242, ../../../../../../assets/styles/_base.scss */
.builder-row .builder-row, .page-search .page-content .builder-row,
.page-user .page-content .builder-row,
.page-events-calendar .page-content .builder-row,
.container-generic .builder-row, .tabs .builder-row, .builder-row .page-search .page-content, .page-search .builder-row .page-content, .page-search .page-content .page-content,
.container-generic .page-search .page-content,
.page-search .container-generic .page-content, .tabs .page-search .page-content, .page-search .tabs .page-content,
.builder-row .page-user .page-content,
.page-user .builder-row .page-content,
.page-user .page-content .page-content,
.container-generic .page-user .page-content,
.page-user .container-generic .page-content,
.tabs .page-user .page-content,
.page-user .tabs .page-content,
.builder-row .page-events-calendar .page-content,
.page-events-calendar .builder-row .page-content,
.page-events-calendar .page-content .page-content,
.container-generic .page-events-calendar .page-content,
.page-events-calendar .container-generic .page-content,
.tabs .page-events-calendar .page-content,
.page-events-calendar .tabs .page-content,
.builder-row .container-generic,
.page-search .page-content .container-generic,
.page-user .page-content .container-generic,
.page-events-calendar .page-content .container-generic,
.container-generic .container-generic,
.tabs .container-generic, .builder-row .tabs, .page-search .page-content .tabs,
.page-user .page-content .tabs,
.page-events-calendar .page-content .tabs,
.container-generic .tabs, .tabs .tabs {
  padding: 0;
}

/* line 247, ../../../../../../assets/styles/_base.scss */
.builder-row-first {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 252, ../../../../../../assets/styles/_base.scss */
.page-intro {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 258, ../../../../../../assets/styles/_base.scss */
.page-intro h1,
.page-intro h2 {
  font-size: 80px;
  font-weight: normal;
  font-style: italic;
  font-family: "KlinicSlab";
  line-height: normal;
  color: #863190;
}
/* line 268, ../../../../../../assets/styles/_base.scss */
.page-intro p {
  font-family: "KlinicSlab";
  font-size: 24px;
  line-height: 32px;
  color: #4f4848;
  margin-top: -20px;
  margin-bottom: 20px;
}

/* line 1, ../../../../../../assets/styles/_responsive.scss */
.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

/* line 6, ../../../../../../assets/styles/_responsive.scss */
.container .column,
.container .columns {
  float: left;
  display: inline;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 8, ../../../../../../assets/styles/_responsive.scss */
.row {
  margin-bottom: 20px;
}

/* Nested Column Classes */
/* line 11, ../../../../../../assets/styles/_responsive.scss */
.column.alpha, .columns.alpha {
  margin-left: 0;
}

/* line 12, ../../../../../../assets/styles/_responsive.scss */
.column.omega, .columns.omega {
  margin-right: 0;
}

/* Base Grid */
/* line 15, ../../../../../../assets/styles/_responsive.scss */
.container .one.column,
.container .one.columns {
  width: 55px;
}

/* line 17, ../../../../../../assets/styles/_responsive.scss */
.container .two.columns {
  width: 130px;
}

/* line 18, ../../../../../../assets/styles/_responsive.scss */
.container .three.columns {
  width: 205px;
}

/* line 19, ../../../../../../assets/styles/_responsive.scss */
.container .four.columns {
  width: 280px;
}

/* line 20, ../../../../../../assets/styles/_responsive.scss */
.container .five.columns {
  width: 355px;
}

/* line 21, ../../../../../../assets/styles/_responsive.scss */
.container .six.columns {
  width: 430px;
}

/* line 22, ../../../../../../assets/styles/_responsive.scss */
.container .seven.columns {
  width: 505px;
}

/* line 23, ../../../../../../assets/styles/_responsive.scss */
.container .eight.columns {
  width: 580px;
}

/* line 24, ../../../../../../assets/styles/_responsive.scss */
.container .nine.columns {
  width: 655px;
}

/* line 25, ../../../../../../assets/styles/_responsive.scss */
.container .ten.columns {
  width: 730px;
}

/* line 26, ../../../../../../assets/styles/_responsive.scss */
.container .eleven.columns {
  width: 805px;
}

/* line 27, ../../../../../../assets/styles/_responsive.scss */
.container .twelve.columns {
  width: 880px;
}

/* line 28, ../../../../../../assets/styles/_responsive.scss */
.container .thirteen.columns {
  width: 955px;
}

/* line 29, ../../../../../../assets/styles/_responsive.scss */
.container .fourteen.columns {
  width: 1030px;
}

/* line 30, ../../../../../../assets/styles/_responsive.scss */
.container .fifteen.columns {
  width: 1105px;
}

/* line 31, ../../../../../../assets/styles/_responsive.scss */
.container .sixteen.columns {
  width: 100%;
}

/* line 34, ../../../../../../assets/styles/_responsive.scss */
.container .one-third.column {
  width: 380px;
}

/* line 35, ../../../../../../assets/styles/_responsive.scss */
.container .two-thirds.column {
  width: 780px;
}

/* line 36, ../../../../../../assets/styles/_responsive.scss */
.container .twelve.alt.columns {
  width: 860px;
  margin-right: 30px;
}

/* line 37, ../../../../../../assets/styles/_responsive.scss */
.container .twelve.alt2.columns {
  width: 860px;
  margin-left: 30px;
}

/* line 38, ../../../../../../assets/styles/_responsive.scss */
.container .eleven.alt.columns {
  width: 775px;
  margin-right: 30px;
}

/* line 39, ../../../../../../assets/styles/_responsive.scss */
.container .five.alt.columns {
  width: 320px;
  margin-right: 15px;
}

/* line 41, ../../../../../../assets/styles/_responsive.scss */
body.boxed,
body.boxed #header {
  width: 1280px;
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
  /* line 45, ../../../../../../assets/styles/_responsive.scss */
  body.boxed,
  body.boxed #header {
    width: 100%;
  }
}
/* #Dekstop (960 Grid)
================================================== */
/* Note: Design for a width of 960px */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 56, ../../../../../../assets/styles/_responsive.scss */
  .container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }

  /* line 63, ../../../../../../assets/styles/_responsive.scss */
  .container .column,
  .container .columns {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 65, ../../../../../../assets/styles/_responsive.scss */
  .row {
    margin-bottom: 20px;
  }

  /* Nested Column Classes */
  /* line 68, ../../../../../../assets/styles/_responsive.scss */
  .column.alpha, .columns.alpha {
    margin-left: 0;
  }

  /* line 69, ../../../../../../assets/styles/_responsive.scss */
  .column.omega, .columns.omega {
    margin-right: 0;
  }

  /* Base Grid */
  /* line 72, ../../../../../../assets/styles/_responsive.scss */
  .container .one.column,
  .container .one.columns {
    width: 40px;
  }

  /* line 74, ../../../../../../assets/styles/_responsive.scss */
  .container .two.columns {
    width: 100px;
  }

  /* line 75, ../../../../../../assets/styles/_responsive.scss */
  .container .three.columns {
    width: 160px;
  }

  /* line 76, ../../../../../../assets/styles/_responsive.scss */
  .container .four.columns {
    width: 220px;
  }

  /* line 77, ../../../../../../assets/styles/_responsive.scss */
  .container .five.columns {
    width: 280px;
  }

  /* line 78, ../../../../../../assets/styles/_responsive.scss */
  .container .six.columns {
    width: 340px;
  }

  /* line 79, ../../../../../../assets/styles/_responsive.scss */
  .container .seven.columns {
    width: 400px;
  }

  /* line 80, ../../../../../../assets/styles/_responsive.scss */
  .container .eight.columns {
    width: 460px;
  }

  /* line 81, ../../../../../../assets/styles/_responsive.scss */
  .container .nine.columns {
    width: 520px;
  }

  /* line 82, ../../../../../../assets/styles/_responsive.scss */
  .container .ten.columns {
    width: 580px;
  }

  /* line 83, ../../../../../../assets/styles/_responsive.scss */
  .container .eleven.columns {
    width: 640px;
  }

  /* line 84, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.columns {
    width: 700px;
  }

  /* line 85, ../../../../../../assets/styles/_responsive.scss */
  .container .thirteen.columns {
    width: 760px;
  }

  /* line 86, ../../../../../../assets/styles/_responsive.scss */
  .container .fourteen.columns {
    width: 820px;
  }

  /* line 87, ../../../../../../assets/styles/_responsive.scss */
  .container .fifteen.columns {
    width: 880px;
  }

  /* line 90, ../../../../../../assets/styles/_responsive.scss */
  .container .one-third.column {
    width: 300px;
  }

  /* line 91, ../../../../../../assets/styles/_responsive.scss */
  .container .two-thirds.column {
    width: 620px;
  }

  /* line 92, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.alt.columns {
    width: 680px;
    margin-right: 30px;
  }

  /* line 93, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.alt2.columns {
    width: 680px;
    margin-left: 30px;
  }

  /* line 94, ../../../../../../assets/styles/_responsive.scss */
  .container .eleven.alt.columns {
    width: 610px;
    margin-right: 30px;
  }

  /* line 95, ../../../../../../assets/styles/_responsive.scss */
  .container .five.alt.columns {
    width: 245px;
    margin-right: 15px;
  }

  /* line 97, ../../../../../../assets/styles/_responsive.scss */
  body.boxed,
  body.boxed #header {
    width: 1020px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1040px) {
  /* line 102, ../../../../../../assets/styles/_responsive.scss */
  body.boxed,
  body.boxed #header {
    width: 100%;
  }
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 113, ../../../../../../assets/styles/_responsive.scss */
  .container {
    width: 100%;
  }

  /* line 117, ../../../../../../assets/styles/_responsive.scss */
  .container .column,
  .container .columns {
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 119, ../../../../../../assets/styles/_responsive.scss */
  .column.alpha, .columns.alpha {
    margin-left: 0;
    margin-right: 10px;
  }

  /* line 120, ../../../../../../assets/styles/_responsive.scss */
  .column.omega, .columns.omega {
    margin-right: 0;
    margin-left: 10px;
  }

  /* line 121, ../../../../../../assets/styles/_responsive.scss */
  .alpha.omega {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 123, ../../../../../../assets/styles/_responsive.scss */
  .container .one.column,
  .container .one.columns {
    width: 28px;
  }

  /* line 125, ../../../../../../assets/styles/_responsive.scss */
  .container .two.columns {
    width: 76px;
  }

  /* line 126, ../../../../../../assets/styles/_responsive.scss */
  .container .three.columns {
    width: 124px;
  }

  /* line 127, ../../../../../../assets/styles/_responsive.scss */
  .container .four.columns {
    width: 172px;
  }

  /* line 128, ../../../../../../assets/styles/_responsive.scss */
  .container .five.columns {
    width: 220px;
  }

  /* line 129, ../../../../../../assets/styles/_responsive.scss */
  .container .six.columns {
    width: 268px;
  }

  /* line 130, ../../../../../../assets/styles/_responsive.scss */
  .container .seven.columns {
    width: 316px;
  }

  /* line 131, ../../../../../../assets/styles/_responsive.scss */
  .container .eight.columns {
    width: 364px;
  }

  /* line 132, ../../../../../../assets/styles/_responsive.scss */
  .container .nine.columns {
    width: 412px;
  }

  /* line 133, ../../../../../../assets/styles/_responsive.scss */
  .container .ten.columns {
    width: 460px;
  }

  /* line 134, ../../../../../../assets/styles/_responsive.scss */
  .container .eleven.columns {
    width: 508px;
  }

  /* line 135, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.columns {
    width: 556px;
  }

  /* line 136, ../../../../../../assets/styles/_responsive.scss */
  .container .thirteen.columns {
    width: 604px;
  }

  /* line 137, ../../../../../../assets/styles/_responsive.scss */
  .container .fourteen.columns {
    width: 652px;
  }

  /* line 138, ../../../../../../assets/styles/_responsive.scss */
  .container .fifteen.columns {
    width: 700px;
  }

  /* line 141, ../../../../../../assets/styles/_responsive.scss */
  .container .one-third.column {
    width: 236px;
  }

  /* line 142, ../../../../../../assets/styles/_responsive.scss */
  .container .two-thirds.column {
    width: 492px;
  }

  /* line 143, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.alt.columns {
    width: 546px;
    margin-right: 20px;
  }

  /* line 144, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.alt2.columns {
    width: 546px;
    margin-left: 20px;
  }

  /* line 145, ../../../../../../assets/styles/_responsive.scss */
  .container .eleven.alt.columns {
    width: 488px;
    margin-right: 20px;
  }

  /* line 146, ../../../../../../assets/styles/_responsive.scss */
  .container .five.alt.columns {
    width: 185px;
    margin-right: 15px;
  }

  /* line 148, ../../../../../../assets/styles/_responsive.scss */
  body.boxed,
  body.boxed #header {
    width: 100%;
  }
}
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	.hompage-video {
		width:80%;
	}
  /* line 160, ../../../../../../assets/styles/_responsive.scss */
  .container {
    width: 100%;
  }

  /* line 163, ../../../../../../assets/styles/_responsive.scss */
  .container .columns,
  .container .column {
    margin: 0;
  }

  /* line 166, ../../../../../../assets/styles/_responsive.scss */
  .container .one.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column,
  .container .twelve.alt.columns,
  .container .twelve.alt2.columns,
  .container .five.alt.columns,
  .container .eleven.alt.columns {
    width: 100%;
  }

  /* line 189, ../../../../../../assets/styles/_responsive.scss */
  .container .sixteen.columns {
    width: 100%;
  }

  /* line 191, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.alt2.columns {
    margin-left: 0;
  }

  /* line 192, ../../../../../../assets/styles/_responsive.scss */
  .container .fourteen.carousel.columns {
    width: 240px;
  }

  /* line 193, ../../../../../../assets/styles/_responsive.scss */
  .container .one.carousel.column {
    width: 30px;
  }

  /* line 195, ../../../../../../assets/styles/_responsive.scss */
  body.boxed,
  body.boxed #header {
    width: 100%;
  }
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 207, ../../../../../../assets/styles/_responsive.scss */
  .container {
    width: 100%;
  }

  /* line 210, ../../../../../../assets/styles/_responsive.scss */
  .container .columns,
  .container .column {
    margin: 0;
  }

  /* line 213, ../../../../../../assets/styles/_responsive.scss */
  .container .one.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column,
  .container .twelve.alt.columns,
  .container .twelve.alt2.columns,
  .container .five.alt.columns,
  .container .eleven.alt.columns {
    width: 420px;
  }

  /* line 236, ../../../../../../assets/styles/_responsive.scss */
  .container .sixteen.columns {
    width: 100%;
  }

  /* line 238, ../../../../../../assets/styles/_responsive.scss */
  .container .twelve.alt2.columns {
    margin-left: 0;
  }

  /* line 239, ../../../../../../assets/styles/_responsive.scss */
  .container .fourteen.carousel.columns {
    width: 340px;
  }

  /* line 240, ../../../../../../assets/styles/_responsive.scss */
  .container .one.carousel.column {
    width: 40px;
  }

  /* line 242, ../../../../../../assets/styles/_responsive.scss */
  body.boxed,
  body.boxed #header {
    width: 100%;
  }
}
/* #Clearing
================================================== */
/* Self Clearing Goodness */
/* line 251, ../../../../../../assets/styles/_responsive.scss */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
/* line 255, ../../../../../../assets/styles/_responsive.scss */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 265, ../../../../../../assets/styles/_responsive.scss */
.row:after,
.clearfix:after {
  clear: both;
}

/* line 268, ../../../../../../assets/styles/_responsive.scss */
.row,
.clearfix {
  zoom: 1;
}

/* You can also use a <br class="clear" /> to clear columns */
/* line 273, ../../../../../../assets/styles/_responsive.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

@font-face {
  font-family: 'icomoon';
  src: url("../font/icomoon.eot?7umdfk");
  src: url("../font/icomoon.eot?#iefix7umdfk") format("embedded-opentype"), url("../font/icomoon.ttf?7umdfk") format("truetype"), url("../font/icomoon.woff?7umdfk") format("woff"), url("../font/icomoon.svg?7umdfk#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 13, ../../../../../../assets/styles/_icons.scss */
[class^="icomoon-"], [class*=" icomoon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 27, ../../../../../../assets/styles/_icons.scss */
.icomoon-attractions .path1:before {
  content: "\e600";
  color: #010101;
}

/* line 31, ../../../../../../assets/styles/_icons.scss */
.icomoon-attractions .path2:before {
  content: "\e601";
  margin-left: -1em;
  color: white;
}

/* line 36, ../../../../../../assets/styles/_icons.scss */
.icomoon-attractions .path3:before {
  content: "\e602";
  margin-left: -1em;
  color: #010101;
}

/* line 41, ../../../../../../assets/styles/_icons.scss */
.icomoon-attractions .path4:before {
  content: "\e603";
  margin-left: -1em;
  color: #010101;
}

/* line 46, ../../../../../../assets/styles/_icons.scss */
.icomoon-attractions .path5:before {
  content: "\e604";
  margin-left: -1em;
  color: #010101;
}

/* line 51, ../../../../../../assets/styles/_icons.scss */
.icomoon-bike:before {
  content: "\e605";
}

/* line 54, ../../../../../../assets/styles/_icons.scss */
.icomoon-car-solid:before {
  content: "\e606";
}

/* line 57, ../../../../../../assets/styles/_icons.scss */
.icomoon-car:before {
  content: "\e607";
}

/* line 60, ../../../../../../assets/styles/_icons.scss */
.icomoon-facebook:before {
  content: "\e608";
}

/* line 63, ../../../../../../assets/styles/_icons.scss */
.icomoon-instagram:before {
  content: "\e609";
}

/* line 66, ../../../../../../assets/styles/_icons.scss */
.icomoon-map:before {
  content: "\e60a";
}

/* line 69, ../../../../../../assets/styles/_icons.scss */
.icomoon-megaphone .path1:before {
  content: "\e60b";
  color: #010101;
}

/* line 73, ../../../../../../assets/styles/_icons.scss */
.icomoon-megaphone .path2:before {
  content: "\e60c";
  margin-left: -1em;
  color: white;
}

/* line 78, ../../../../../../assets/styles/_icons.scss */
.icomoon-megaphone .path3:before {
  content: "\e60d";
  margin-left: -1em;
  color: #010101;
}

/* line 83, ../../../../../../assets/styles/_icons.scss */
.icomoon-megaphone .path4:before {
  content: "\e60e";
  margin-left: -1em;
  color: #010101;
}

/* line 88, ../../../../../../assets/styles/_icons.scss */
.icomoon-megaphone .path5:before {
  content: "\e60f";
  margin-left: -1em;
  color: #010101;
}

/* line 93, ../../../../../../assets/styles/_icons.scss */
.icomoon-park:before {
  content: "\e610";
}

/* line 96, ../../../../../../assets/styles/_icons.scss */
.icomoon-phone:before {
  content: "\e611";
}

/* line 99, ../../../../../../assets/styles/_icons.scss */
.icomoon-shuttle:before {
  content: "\e612";
}

/* line 102, ../../../../../../assets/styles/_icons.scss */
.icomoon-sign:before {
  content: "\e613";
}

/* line 105, ../../../../../../assets/styles/_icons.scss */
.icomoon-taxi:before {
  content: "\e614";
}

/* line 108, ../../../../../../assets/styles/_icons.scss */
.icomoon-trimet:before {
  content: "\e615";
}

/* line 111, ../../../../../../assets/styles/_icons.scss */
.icomoon-twitter:before {
  content: "\e616";
}

/* line 114, ../../../../../../assets/styles/_icons.scss */
.icomoon-walk:before {
  content: "\e617";
}

@font-face {
  font-family: 'FontAwesome';
  src: url("../font/fontawesome-webfont.eot?v=3.0.1");
  src: url("../font/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.0.1") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
/* line 131, ../../../../../../assets/styles/_icons.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

/* more sprites.less reset */
/* line 151, ../../../../../../assets/styles/_icons.scss */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}

/* line 166, ../../../../../../assets/styles/_icons.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes sure icons active on rollover in links */
/* line 173, ../../../../../../assets/styles/_icons.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}

/* makes the font 33% larger relative to the icon container */
/* line 178, ../../../../../../assets/styles/_icons.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}

/* line 182, ../../../../../../assets/styles/_icons.scss */
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */
}

/* line 190, ../../../../../../assets/styles/_icons.scss */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}

/* line 196, ../../../../../../assets/styles/_icons.scss */
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

/* line 202, ../../../../../../assets/styles/_icons.scss */
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
}

/* line 209, ../../../../../../assets/styles/_icons.scss */
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}

/* line 219, ../../../../../../assets/styles/_icons.scss */
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

/* line 227, ../../../../../../assets/styles/_icons.scss */
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* line 235, ../../../../../../assets/styles/_icons.scss */
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}

/* line 239, ../../../../../../assets/styles/_icons.scss */
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}

/* line 243, ../../../../../../assets/styles/_icons.scss */
.icon-muted {
  color: #eeeeee;
}

/* line 246, ../../../../../../assets/styles/_icons.scss */
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 253, ../../../../../../assets/styles/_icons.scss */
.icon-2x {
  font-size: 2em;
}

/* line 256, ../../../../../../assets/styles/_icons.scss */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 262, ../../../../../../assets/styles/_icons.scss */
.icon-3x {
  font-size: 3em;
}

/* line 265, ../../../../../../assets/styles/_icons.scss */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 271, ../../../../../../assets/styles/_icons.scss */
.icon-4x {
  font-size: 4em;
}

/* line 274, ../../../../../../assets/styles/_icons.scss */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 280, ../../../../../../assets/styles/_icons.scss */
.pull-right {
  float: right;
}

/* line 283, ../../../../../../assets/styles/_icons.scss */
.pull-left {
  float: left;
}

/* line 286, ../../../../../../assets/styles/_icons.scss */
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}

/* line 290, ../../../../../../assets/styles/_icons.scss */
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}

/* line 294, ../../../../../../assets/styles/_icons.scss */
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

/* line 300, ../../../../../../assets/styles/_icons.scss */
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}

/* line 304, ../../../../../../assets/styles/_icons.scss */
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

/* line 310, ../../../../../../assets/styles/_icons.scss */
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}

/* line 314, ../../../../../../assets/styles/_icons.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

/* line 320, ../../../../../../assets/styles/_icons.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

/* line 324, ../../../../../../assets/styles/_icons.scss */
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}

/* line 328, ../../../../../../assets/styles/_icons.scss */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-moz-document url-prefix() {
  /* line 356, ../../../../../../assets/styles/_icons.scss */
  .icon-spin {
    height: .9em;
  }

  /* line 359, ../../../../../../assets/styles/_icons.scss */
  .btn .icon-spin {
    height: auto;
  }

  /* line 362, ../../../../../../assets/styles/_icons.scss */
  .icon-spin.icon-large {
    height: 1.25em;
  }

  /* line 365, ../../../../../../assets/styles/_icons.scss */
  .btn .icon-spin.icon-large {
    height: .75em;
  }
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* line 371, ../../../../../../assets/styles/_icons.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 374, ../../../../../../assets/styles/_icons.scss */
.icon-music:before {
  content: "\f001";
}

/* line 377, ../../../../../../assets/styles/_icons.scss */
.icon-search:before {
  content: "\f002";
}

/* line 380, ../../../../../../assets/styles/_icons.scss */
.icon-envelope:before {
  content: "\f003";
}

/* line 383, ../../../../../../assets/styles/_icons.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 386, ../../../../../../assets/styles/_icons.scss */
.icon-star:before {
  content: "\f005";
}

/* line 389, ../../../../../../assets/styles/_icons.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 392, ../../../../../../assets/styles/_icons.scss */
.icon-user:before {
  content: "\f007";
}

/* line 395, ../../../../../../assets/styles/_icons.scss */
.icon-film:before {
  content: "\f008";
}

/* line 398, ../../../../../../assets/styles/_icons.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 401, ../../../../../../assets/styles/_icons.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 404, ../../../../../../assets/styles/_icons.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 407, ../../../../../../assets/styles/_icons.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 410, ../../../../../../assets/styles/_icons.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 413, ../../../../../../assets/styles/_icons.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 416, ../../../../../../assets/styles/_icons.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 419, ../../../../../../assets/styles/_icons.scss */
.icon-off:before {
  content: "\f011";
}

/* line 422, ../../../../../../assets/styles/_icons.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 425, ../../../../../../assets/styles/_icons.scss */
.icon-cog:before {
  content: "\f013";
}

/* line 428, ../../../../../../assets/styles/_icons.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 431, ../../../../../../assets/styles/_icons.scss */
.icon-home:before {
  content: "\f015";
}

/* line 434, ../../../../../../assets/styles/_icons.scss */
.icon-file:before {
  content: "\f016";
}

/* line 437, ../../../../../../assets/styles/_icons.scss */
.icon-time:before {
  content: "\f017";
}

/* line 440, ../../../../../../assets/styles/_icons.scss */
.icon-road:before {
  content: "\f018";
}

/* line 443, ../../../../../../assets/styles/_icons.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 446, ../../../../../../assets/styles/_icons.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 449, ../../../../../../assets/styles/_icons.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 452, ../../../../../../assets/styles/_icons.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 455, ../../../../../../assets/styles/_icons.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 458, ../../../../../../assets/styles/_icons.scss */
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e";
}

/* F020 doesn't work in Safari. all shifted one down */
/* line 463, ../../../../../../assets/styles/_icons.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 466, ../../../../../../assets/styles/_icons.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 469, ../../../../../../assets/styles/_icons.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 472, ../../../../../../assets/styles/_icons.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 475, ../../../../../../assets/styles/_icons.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 478, ../../../../../../assets/styles/_icons.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 481, ../../../../../../assets/styles/_icons.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 484, ../../../../../../assets/styles/_icons.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 487, ../../../../../../assets/styles/_icons.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 490, ../../../../../../assets/styles/_icons.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 493, ../../../../../../assets/styles/_icons.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 496, ../../../../../../assets/styles/_icons.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 499, ../../../../../../assets/styles/_icons.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 502, ../../../../../../assets/styles/_icons.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 505, ../../../../../../assets/styles/_icons.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 508, ../../../../../../assets/styles/_icons.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 511, ../../../../../../assets/styles/_icons.scss */
.icon-font:before {
  content: "\f031";
}

/* line 514, ../../../../../../assets/styles/_icons.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 517, ../../../../../../assets/styles/_icons.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 520, ../../../../../../assets/styles/_icons.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 523, ../../../../../../assets/styles/_icons.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 526, ../../../../../../assets/styles/_icons.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 529, ../../../../../../assets/styles/_icons.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 532, ../../../../../../assets/styles/_icons.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 535, ../../../../../../assets/styles/_icons.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 538, ../../../../../../assets/styles/_icons.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 541, ../../../../../../assets/styles/_icons.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 544, ../../../../../../assets/styles/_icons.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 547, ../../../../../../assets/styles/_icons.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 550, ../../../../../../assets/styles/_icons.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 553, ../../../../../../assets/styles/_icons.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 556, ../../../../../../assets/styles/_icons.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 559, ../../../../../../assets/styles/_icons.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 562, ../../../../../../assets/styles/_icons.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 565, ../../../../../../assets/styles/_icons.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 568, ../../../../../../assets/styles/_icons.scss */
.icon-share:before {
  content: "\f045";
}

/* line 571, ../../../../../../assets/styles/_icons.scss */
.icon-check:before {
  content: "\f046";
}

/* line 574, ../../../../../../assets/styles/_icons.scss */
.icon-move:before {
  content: "\f047";
}

/* line 577, ../../../../../../assets/styles/_icons.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 580, ../../../../../../assets/styles/_icons.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 583, ../../../../../../assets/styles/_icons.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 586, ../../../../../../assets/styles/_icons.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 589, ../../../../../../assets/styles/_icons.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 592, ../../../../../../assets/styles/_icons.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 595, ../../../../../../assets/styles/_icons.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 598, ../../../../../../assets/styles/_icons.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 601, ../../../../../../assets/styles/_icons.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 604, ../../../../../../assets/styles/_icons.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 607, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 610, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 613, ../../../../../../assets/styles/_icons.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 616, ../../../../../../assets/styles/_icons.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 619, ../../../../../../assets/styles/_icons.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 622, ../../../../../../assets/styles/_icons.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 625, ../../../../../../assets/styles/_icons.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 628, ../../../../../../assets/styles/_icons.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 631, ../../../../../../assets/styles/_icons.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 634, ../../../../../../assets/styles/_icons.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 637, ../../../../../../assets/styles/_icons.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 640, ../../../../../../assets/styles/_icons.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 643, ../../../../../../assets/styles/_icons.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 646, ../../../../../../assets/styles/_icons.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 649, ../../../../../../assets/styles/_icons.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 652, ../../../../../../assets/styles/_icons.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 655, ../../../../../../assets/styles/_icons.scss */
.icon-share-alt:before,
.icon-mail-forward:before {
  content: "\f064";
}

/* line 659, ../../../../../../assets/styles/_icons.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 662, ../../../../../../assets/styles/_icons.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 665, ../../../../../../assets/styles/_icons.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 668, ../../../../../../assets/styles/_icons.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 671, ../../../../../../assets/styles/_icons.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 674, ../../../../../../assets/styles/_icons.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 677, ../../../../../../assets/styles/_icons.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 680, ../../../../../../assets/styles/_icons.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 683, ../../../../../../assets/styles/_icons.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 686, ../../../../../../assets/styles/_icons.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 689, ../../../../../../assets/styles/_icons.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 692, ../../../../../../assets/styles/_icons.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 695, ../../../../../../assets/styles/_icons.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 698, ../../../../../../assets/styles/_icons.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 701, ../../../../../../assets/styles/_icons.scss */
.icon-random:before {
  content: "\f074";
}

/* line 704, ../../../../../../assets/styles/_icons.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 707, ../../../../../../assets/styles/_icons.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 710, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 713, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 716, ../../../../../../assets/styles/_icons.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 719, ../../../../../../assets/styles/_icons.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 722, ../../../../../../assets/styles/_icons.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 725, ../../../../../../assets/styles/_icons.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 728, ../../../../../../assets/styles/_icons.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 731, ../../../../../../assets/styles/_icons.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 734, ../../../../../../assets/styles/_icons.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 738, ../../../../../../assets/styles/_icons.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 741, ../../../../../../assets/styles/_icons.scss */
.icon-key:before {
  content: "\f084";
}

/* line 744, ../../../../../../assets/styles/_icons.scss */
.icon-cogs:before {
  content: "\f085";
}

/* line 747, ../../../../../../assets/styles/_icons.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 750, ../../../../../../assets/styles/_icons.scss */
.icon-thumbs-up:before {
  content: "\f087";
}

/* line 753, ../../../../../../assets/styles/_icons.scss */
.icon-thumbs-down:before {
  content: "\f088";
}

/* line 756, ../../../../../../assets/styles/_icons.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 759, ../../../../../../assets/styles/_icons.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 762, ../../../../../../assets/styles/_icons.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 765, ../../../../../../assets/styles/_icons.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 768, ../../../../../../assets/styles/_icons.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 771, ../../../../../../assets/styles/_icons.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 774, ../../../../../../assets/styles/_icons.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 777, ../../../../../../assets/styles/_icons.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 780, ../../../../../../assets/styles/_icons.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 783, ../../../../../../assets/styles/_icons.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 786, ../../../../../../assets/styles/_icons.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 789, ../../../../../../assets/styles/_icons.scss */
.icon-check-empty:before {
  content: "\f096";
}

/* line 792, ../../../../../../assets/styles/_icons.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 795, ../../../../../../assets/styles/_icons.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 799, ../../../../../../assets/styles/_icons.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 802, ../../../../../../assets/styles/_icons.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 805, ../../../../../../assets/styles/_icons.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 808, ../../../../../../assets/styles/_icons.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 811, ../../../../../../assets/styles/_icons.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 814, ../../../../../../assets/styles/_icons.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 817, ../../../../../../assets/styles/_icons.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 820, ../../../../../../assets/styles/_icons.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 823, ../../../../../../assets/styles/_icons.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 826, ../../../../../../assets/styles/_icons.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 829, ../../../../../../assets/styles/_icons.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 832, ../../../../../../assets/styles/_icons.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 835, ../../../../../../assets/styles/_icons.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 838, ../../../../../../assets/styles/_icons.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 841, ../../../../../../assets/styles/_icons.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 844, ../../../../../../assets/styles/_icons.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 847, ../../../../../../assets/styles/_icons.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 850, ../../../../../../assets/styles/_icons.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 853, ../../../../../../assets/styles/_icons.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 856, ../../../../../../assets/styles/_icons.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 859, ../../../../../../assets/styles/_icons.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 862, ../../../../../../assets/styles/_icons.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 865, ../../../../../../assets/styles/_icons.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 868, ../../../../../../assets/styles/_icons.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 871, ../../../../../../assets/styles/_icons.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 874, ../../../../../../assets/styles/_icons.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 877, ../../../../../../assets/styles/_icons.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 880, ../../../../../../assets/styles/_icons.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 883, ../../../../../../assets/styles/_icons.scss */
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 886, ../../../../../../assets/styles/_icons.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 889, ../../../../../../assets/styles/_icons.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 892, ../../../../../../assets/styles/_icons.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 895, ../../../../../../assets/styles/_icons.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 898, ../../../../../../assets/styles/_icons.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 901, ../../../../../../assets/styles/_icons.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 904, ../../../../../../assets/styles/_icons.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 907, ../../../../../../assets/styles/_icons.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 910, ../../../../../../assets/styles/_icons.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 913, ../../../../../../assets/styles/_icons.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 916, ../../../../../../assets/styles/_icons.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 919, ../../../../../../assets/styles/_icons.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 922, ../../../../../../assets/styles/_icons.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 925, ../../../../../../assets/styles/_icons.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 928, ../../../../../../assets/styles/_icons.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 931, ../../../../../../assets/styles/_icons.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 934, ../../../../../../assets/styles/_icons.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 937, ../../../../../../assets/styles/_icons.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 940, ../../../../../../assets/styles/_icons.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 943, ../../../../../../assets/styles/_icons.scss */
.icon-envelope-alt:before {
  content: "\f0e0";
}

/* line 946, ../../../../../../assets/styles/_icons.scss */
.icon-undo:before,
.icon-rotate-left:before {
  content: "\f0e2";
}

/* line 950, ../../../../../../assets/styles/_icons.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 953, ../../../../../../assets/styles/_icons.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 956, ../../../../../../assets/styles/_icons.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 959, ../../../../../../assets/styles/_icons.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 962, ../../../../../../assets/styles/_icons.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 965, ../../../../../../assets/styles/_icons.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 968, ../../../../../../assets/styles/_icons.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 971, ../../../../../../assets/styles/_icons.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 974, ../../../../../../assets/styles/_icons.scss */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 977, ../../../../../../assets/styles/_icons.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 980, ../../../../../../assets/styles/_icons.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 983, ../../../../../../assets/styles/_icons.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 986, ../../../../../../assets/styles/_icons.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 989, ../../../../../../assets/styles/_icons.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 992, ../../../../../../assets/styles/_icons.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 995, ../../../../../../assets/styles/_icons.scss */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 998, ../../../../../../assets/styles/_icons.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 1001, ../../../../../../assets/styles/_icons.scss */
.icon-food:before {
  content: "\f0f5";
}

/* line 1004, ../../../../../../assets/styles/_icons.scss */
.icon-file-alt:before {
  content: "\f0f6";
}

/* line 1007, ../../../../../../assets/styles/_icons.scss */
.icon-building:before {
  content: "\f0f7";
}

/* line 1010, ../../../../../../assets/styles/_icons.scss */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 1013, ../../../../../../assets/styles/_icons.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 1016, ../../../../../../assets/styles/_icons.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 1019, ../../../../../../assets/styles/_icons.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 1022, ../../../../../../assets/styles/_icons.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 1025, ../../../../../../assets/styles/_icons.scss */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 1028, ../../../../../../assets/styles/_icons.scss */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 1031, ../../../../../../assets/styles/_icons.scss */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 1034, ../../../../../../assets/styles/_icons.scss */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 1037, ../../../../../../assets/styles/_icons.scss */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 1040, ../../../../../../assets/styles/_icons.scss */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 1043, ../../../../../../assets/styles/_icons.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 1046, ../../../../../../assets/styles/_icons.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 1049, ../../../../../../assets/styles/_icons.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 1052, ../../../../../../assets/styles/_icons.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 1055, ../../../../../../assets/styles/_icons.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 1058, ../../../../../../assets/styles/_icons.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 1061, ../../../../../../assets/styles/_icons.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 1064, ../../../../../../assets/styles/_icons.scss */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 1067, ../../../../../../assets/styles/_icons.scss */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 1070, ../../../../../../assets/styles/_icons.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 1073, ../../../../../../assets/styles/_icons.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 1076, ../../../../../../assets/styles/_icons.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 1079, ../../../../../../assets/styles/_icons.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 1082, ../../../../../../assets/styles/_icons.scss */
.icon-reply:before,
.icon-mail-reply:before {
  content: "\f112";
}

/* line 1086, ../../../../../../assets/styles/_icons.scss */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 1089, ../../../../../../assets/styles/_icons.scss */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 1092, ../../../../../../assets/styles/_icons.scss */
.icon-expand-alt:before {
  content: "\f116";
}

/* line 1095, ../../../../../../assets/styles/_icons.scss */
.icon-collapse-alt:before {
  content: "\f117";
}

/* line 1098, ../../../../../../assets/styles/_icons.scss */
.icon-smile:before {
  content: "\f118";
}

/* line 1101, ../../../../../../assets/styles/_icons.scss */
.icon-frown:before {
  content: "\f119";
}

/* line 1104, ../../../../../../assets/styles/_icons.scss */
.icon-meh:before {
  content: "\f11a";
}

/* line 1107, ../../../../../../assets/styles/_icons.scss */
.icon-gamepad:before {
  content: "\f11b";
}

/* line 1110, ../../../../../../assets/styles/_icons.scss */
.icon-keyboard:before {
  content: "\f11c";
}

/* line 1113, ../../../../../../assets/styles/_icons.scss */
.icon-flag-alt:before {
  content: "\f11d";
}

/* line 1116, ../../../../../../assets/styles/_icons.scss */
.icon-flag-checkered:before {
  content: "\f11e";
}

/* line 1119, ../../../../../../assets/styles/_icons.scss */
.icon-terminal:before {
  content: "\f120";
}

/* line 1122, ../../../../../../assets/styles/_icons.scss */
.icon-code:before {
  content: "\f121";
}

/* line 1125, ../../../../../../assets/styles/_icons.scss */
.icon-reply-all:before {
  content: "\f122";
}

/* line 1128, ../../../../../../assets/styles/_icons.scss */
.icon-mail-reply-all:before {
  content: "\f122";
}

/* line 1131, ../../../../../../assets/styles/_icons.scss */
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}

/* line 1135, ../../../../../../assets/styles/_icons.scss */
.icon-location-arrow:before {
  content: "\f124";
}

/* line 1138, ../../../../../../assets/styles/_icons.scss */
.icon-crop:before {
  content: "\f125";
}

/* line 1141, ../../../../../../assets/styles/_icons.scss */
.icon-code-fork:before {
  content: "\f126";
}

/* line 1144, ../../../../../../assets/styles/_icons.scss */
.icon-unlink:before {
  content: "\f127";
}

/* line 1147, ../../../../../../assets/styles/_icons.scss */
.icon-question:before {
  content: "\f128";
}

/* line 1150, ../../../../../../assets/styles/_icons.scss */
.icon-info:before {
  content: "\f129";
}

/* line 1153, ../../../../../../assets/styles/_icons.scss */
.icon-exclamation:before {
  content: "\f12a";
}

/* line 1156, ../../../../../../assets/styles/_icons.scss */
.icon-superscript:before {
  content: "\f12b";
}

/* line 1159, ../../../../../../assets/styles/_icons.scss */
.icon-subscript:before {
  content: "\f12c";
}

/* line 1162, ../../../../../../assets/styles/_icons.scss */
.icon-eraser:before {
  content: "\f12d";
}

/* line 1165, ../../../../../../assets/styles/_icons.scss */
.icon-puzzle-piece:before {
  content: "\f12e";
}

/* line 1168, ../../../../../../assets/styles/_icons.scss */
.icon-microphone:before {
  content: "\f130";
}

/* line 1171, ../../../../../../assets/styles/_icons.scss */
.icon-microphone-off:before {
  content: "\f131";
}

/* line 1174, ../../../../../../assets/styles/_icons.scss */
.icon-shield:before {
  content: "\f132";
}

/* line 1177, ../../../../../../assets/styles/_icons.scss */
.icon-calendar-empty:before {
  content: "\f133";
}

/* line 1180, ../../../../../../assets/styles/_icons.scss */
.icon-fire-extinguisher:before {
  content: "\f134";
}

/* line 1183, ../../../../../../assets/styles/_icons.scss */
.icon-rocket:before {
  content: "\f135";
}

/* line 1186, ../../../../../../assets/styles/_icons.scss */
.icon-maxcdn:before {
  content: "\f136";
}

/* line 1189, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-sign-left:before {
  content: "\f137";
}

/* line 1192, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-sign-right:before {
  content: "\f138";
}

/* line 1195, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-sign-up:before {
  content: "\f139";
}

/* line 1198, ../../../../../../assets/styles/_icons.scss */
.icon-chevron-sign-down:before {
  content: "\f13a";
}

/* line 1201, ../../../../../../assets/styles/_icons.scss */
.icon-html5:before {
  content: "\f13b";
}

/* line 1204, ../../../../../../assets/styles/_icons.scss */
.icon-css3:before {
  content: "\f13c";
}

/* line 1207, ../../../../../../assets/styles/_icons.scss */
.icon-anchor:before {
  content: "\f13d";
}

/* line 1210, ../../../../../../assets/styles/_icons.scss */
.icon-unlock-alt:before {
  content: "\f13e";
}

/* line 1213, ../../../../../../assets/styles/_icons.scss */
.icon-bullseye:before {
  content: "\f140";
}

/* line 1216, ../../../../../../assets/styles/_icons.scss */
.icon-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 1219, ../../../../../../assets/styles/_icons.scss */
.icon-ellipsis-vertical:before {
  content: "\f142";
}

/* line 1222, ../../../../../../assets/styles/_icons.scss */
.icon-rss-sign:before {
  content: "\f143";
}

/* line 1225, ../../../../../../assets/styles/_icons.scss */
.icon-play-sign:before {
  content: "\f144";
}

/* line 1228, ../../../../../../assets/styles/_icons.scss */
.icon-ticket:before {
  content: "\f145";
}

/* line 1231, ../../../../../../assets/styles/_icons.scss */
.icon-minus-sign-alt:before {
  content: "\f146";
}

/* line 1234, ../../../../../../assets/styles/_icons.scss */
.icon-check-minus:before {
  content: "\f147";
}

/* line 1237, ../../../../../../assets/styles/_icons.scss */
.icon-level-up:before {
  content: "\f148";
}

/* line 1240, ../../../../../../assets/styles/_icons.scss */
.icon-level-down:before {
  content: "\f149";
}

/* line 1243, ../../../../../../assets/styles/_icons.scss */
.icon-check-sign:before {
  content: "\f14a";
}

/* line 1246, ../../../../../../assets/styles/_icons.scss */
.icon-edit-sign:before {
  content: "\f14b";
}

/* line 1249, ../../../../../../assets/styles/_icons.scss */
.icon-external-link-sign:before {
  content: "\f14c";
}

/* line 1252, ../../../../../../assets/styles/_icons.scss */
.icon-share-sign:before {
  content: "\f14d";
}

/* Social Icons */
@font-face {
  font-family: 'fontello';
  src: url("../font/fontello.eot?31771571");
  src: url("../font/fontello.eot?31771571#iefix") format("embedded-opentype"), url("../font/fontello.woff?31771571") format("woff"), url("../font/fontello.ttf?31771571") format("truetype"), url("../font/fontello.svg?31771571#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1270, ../../../../../../assets/styles/_icons.scss */
.social-icons-footer li i {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin: 0 9px 0 3px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 16px;
  font-size: 16px;
}

/* line 1285, ../../../../../../assets/styles/_icons.scss */
.social-icons li i {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 16px;
  font-size: 16px;
  width: auto;
}

/* line 1300, ../../../../../../assets/styles/_icons.scss */
.social-icons-footer li:last-child i {
  margin-right: 0;
}

/* line 1302, ../../../../../../assets/styles/_icons.scss */
.icon-twitter {
  font-size: 14px !important;
}

/* line 1303, ../../../../../../assets/styles/_icons.scss */
.social-icons-footer .icon-facebook {
  margin: 0 6px 0 1px !important;
}

/* line 1305, ../../../../../../assets/styles/_icons.scss */
.icon-delicious:before {
  content: '\23';
}

/* '#' */
/* line 1306, ../../../../../../assets/styles/_icons.scss */
.icon-paypal:before {
  content: '\24';
}

/* '$' */
/* line 1307, ../../../../../../assets/styles/_icons.scss */
.icon-gplus:before {
  content: '\2b';
}

/* '+' */
/* line 1308, ../../../../../../assets/styles/_icons.scss */
.icon-stumbleupon:before {
  content: '\2f';
}

/* '/' */
/* line 1309, ../../../../../../assets/styles/_icons.scss */
.icon-fivehundredpx:before {
  content: '\30';
}

/* '0' */
/* line 1310, ../../../../../../assets/styles/_icons.scss */
.icon-pinterest:before {
  content: '\31';
}

/* '1' */
/* line 1311, ../../../../../../assets/styles/_icons.scss */
.icon-forrst:before {
  content: '\3a';
}

/* ':' */
/* line 1312, ../../../../../../assets/styles/_icons.scss */
.icon-digg:before {
  content: '\3b';
}

/* ';' */
/* line 1313, ../../../../../../assets/styles/_icons.scss */
.icon-spotify:before {
  content: '\3d';
}

/* '=' */
/* line 1314, ../../../../../../assets/styles/_icons.scss */
.icon-reddit:before {
  content: '\3e';
}

/* '&gt;' */
/* line 1315, ../../../../../../assets/styles/_icons.scss */
.icon-appstore:before {
  content: '\41';
}

/* 'A' */
/* line 1316, ../../../../../../assets/styles/_icons.scss */
.icon-blogger:before {
  content: '\42';
}

/* 'B' */
/* line 1317, ../../../../../../assets/styles/_icons.scss */
.icon-dribbble:before {
  content: '\44';
}

/* 'D' */
/* line 1318, ../../../../../../assets/styles/_icons.scss */
.icon-evernote:before {
  content: '\45';
}

/* 'E' */
/* line 1319, ../../../../../../assets/styles/_icons.scss */
.icon-flickr:before {
  content: '\46';
}

/* 'F' */
/* line 1320, ../../../../../../assets/styles/_icons.scss */
.icon-linkedin:before {
  content: '\4c';
}

/* 'L' */
/* line 1321, ../../../../../../assets/styles/_icons.scss */
.icon-rss:before {
  content: '\52';
}

/* 'R' */
/* line 1322, ../../../../../../assets/styles/_icons.scss */
.icon-twitter:before {
  content: '\54';
}

/* 'T' */
/* line 1323, ../../../../../../assets/styles/_icons.scss */
.icon-youtube:before {
  content: '\55';
}

/* 'U' */
/* line 1324, ../../../../../../assets/styles/_icons.scss */
.icon-vimeo:before {
  content: '\56';
}

/* 'V' */
/* line 1325, ../../../../../../assets/styles/_icons.scss */
.icon-xing:before {
  content: '\58';
}

/* 'X' */
/* line 1326, ../../../../../../assets/styles/_icons.scss */
.icon-yahoo:before {
  content: '\59';
}

/* 'Y' */
/* line 1327, ../../../../../../assets/styles/_icons.scss */
.icon-amazon:before {
  content: '\61';
}

/* 'a' */
/* line 1328, ../../../../../../assets/styles/_icons.scss */
.icon-steam:before {
  content: '\62';
}

/* 'b' */
/* line 1329, ../../../../../../assets/styles/_icons.scss */
.icon-dropbox:before {
  content: '\64';
}

/* 'd' */
/* line 1330, ../../../../../../assets/styles/_icons.scss */
.icon-facebook:before {
  content: '\66';
}

/* 'f' */
/* line 1331, ../../../../../../assets/styles/_icons.scss */
.icon-github:before {
  content: '\67';
}

/* 'g' */
/* line 1332, ../../../../../../assets/styles/_icons.scss */
.icon-lastfm:before {
  content: '\6c';
}

/* 'l' */
/* line 1333, ../../../../../../assets/styles/_icons.scss */
.icon-tumblr:before {
  content: '\74';
}

/* 't' */
/* line 1334, ../../../../../../assets/styles/_icons.scss */
.icon-wordpress:before {
  content: '\77';
}

/* 'w' */
/* line 1335, ../../../../../../assets/styles/_icons.scss */
.icon-linkedin-rect:before {
  content: '\f31b';
}

/* '?' */
/* line 1336, ../../../../../../assets/styles/_icons.scss */
.icon-instagram:before {
  content: '\f31f';
}

/* =================================================================== */
/* Header
====================================================================== */
/* line 8, ../../../../../../assets/styles/_style.scss */
#header {
  height: 120px;
  z-index: 999;
  background: #fff;
  position: relative;
  width: 100%;
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
}

/* line 18, ../../../../../../assets/styles/_style.scss */
.ie8 #header {
  border-bottom: 1px solid #e9e9e9;
}

/* Logo
====================================*/
/* line 25, ../../../../../../assets/styles/_style.scss */
#logo {
  margin-top: 27px;
}
/* line 28, ../../../../../../assets/styles/_style.scss */
#logo h1 {
  margin: 0;
}

/* line 33, ../../../../../../assets/styles/_style.scss */
#logo a img {
  float: left;
  width: auto;
  height: 66px;
}

/* Menu
====================================*/
/* line 42, ../../../../../../assets/styles/_style.scss */
#navigation {
  font-weight: 400;
  float: right;
  height: 120px;
}

/* line 48, ../../../../../../assets/styles/_style.scss */
.js .selectnav {
  display: none;
}

/* line 50, ../../../../../../assets/styles/_style.scss */
#navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 56, ../../../../../../assets/styles/_style.scss */
#navigation h2 {
  display: none;
}

/* line 60, ../../../../../../assets/styles/_style.scss */
#navigation ul li {
  position: relative;
  float: left;
}

/* line 62, ../../../../../../assets/styles/_style.scss */
#navigation ul ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 100;
  width: 250px;
  right: auto !important;
}

/* line 73, ../../../../../../assets/styles/_style.scss */
.menu > ul li {
  float: left;
}

/* line 74, ../../../../../../assets/styles/_style.scss */
#navigation ul li:hover > ul {
  display: block;
}

/* line 76, ../../../../../../assets/styles/_style.scss */
#navigation ul a {
  display: block;
  position: relative;
}

/* line 81, ../../../../../../assets/styles/_style.scss */
#navigation ul ul ul {
  top: 0;
  left: 100%;
}

/* line 86, ../../../../../../assets/styles/_style.scss */
#navigation ul a {
  text-decoration: none;
}

/* line 88, ../../../../../../assets/styles/_style.scss */
#navigation ul > li > a {
  color: #4f4848;
  font-weight: 400;
  font-size: 21px;
  line-height: 21px;
  padding: 73px 18px 23px 18px;
  overflow: hidden;
  border-bottom: 3px solid transparent;
  position: relative;
}
/* line 98, ../../../../../../assets/styles/_style.scss */
#navigation ul > li > a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 6px solid transparent;
}

/* line 113, ../../../../../../assets/styles/_style.scss */
#current,
#navigation ul li a:hover,
#navigation ul > li:hover > a,
#navigation a.sf-depth-1.active {
  border-bottom: 3px solid #9cbd30;
}

/* line 121, ../../../../../../assets/styles/_style.scss */
#navigation ul > li > a:hover:after {
  border-bottom: 6px solid #9cbd30;
}

/* line 126, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a:hover {
  border-bottom: 0;
}
/* line 128, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a:hover:after {
  display: none;
}

/* line 133, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a:hover,
#navigation ul ul > li:hover > a {
  border-bottom: 0;
}

/* line 138, ../../../../../../assets/styles/_style.scss */
#current:after, #navigation a.sf-depth-1.active:after {
  background: #a0a0a0;
  bottom: -2.5px;
  content: '';
  left: 50%;
  display: block;
  height: 5px;
  margin: 0 0 0 -2.5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  width: 5px;
}

/* line 155, ../../../../../../assets/styles/_style.scss */
.ie8 #current:after, .ie8 #navigation a.sf-depth-1.active:after {
  display: none;
}

/* line 159, ../../../../../../assets/styles/_style.scss */
#navigation ul li a {
  -webkit-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  -moz-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  -o-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  -ms-transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
  transition: border 150ms ease-in-out, background-color 150ms ease-in-out;
}

/* line 167, ../../../../../../assets/styles/_style.scss */
#navigation ul li a:after {
  -webkit-transition: border 150ms ease-in-out;
  -moz-transition: border 150ms ease-in-out;
  -o-transition: border 150ms ease-in-out;
  -ms-transition: border 150ms ease-in-out;
  transition: border 150ms ease-in-out;
}

/* Drop-Down */
/* line 177, ../../../../../../assets/styles/_style.scss */
#navigation ul ul {
  background-color: #fff;
  z-index: 999;
  margin: 0;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.04);
}

/* line 184, ../../../../../../assets/styles/_style.scss */
.menu > ul ul li:hover > a {
  border-bottom: 0;
  background: transparent;
}

/* line 189, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li {
  margin: 0;
  padding: 0;
  width: 100%;
  border: 0;
  display: block;
}

/* line 197, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a {
  color: #4f4848;
  font-size: 18px;
  line-height: 18px;
  padding: 10px 16px !important;
  border: 0;
}

/* line 205, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a {
  border: 1px solid #bebebe;
  border-bottom: 0;
}

/* line 210, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li:first-child a {
  border-top: 0;
}

/* line 213, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li:last-child a {
  border-bottom: 1px solid #bebebe;
}

/* line 219, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a:hover {
  color: #ffffff;
  background-color: #9cbd30;
  border: 1px solid #9cbd30;
  border-bottom: 0;
}
/* line 226, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li:first-child a:hover {
  border-top: 0;
}
/* line 230, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li:last-child a:hover {
  border-bottom: 1px solid #9cbd30;
}

/* line 235, ../../../../../../assets/styles/_style.scss */
#navigation ul ul li a {
  -webkit-transition: background-color 50ms ease-in-out;
  -moz-transition: background-color 50ms ease-in-out;
  -o-transition: background-color 50ms ease-in-out;
  -ms-transition: background-color 50ms ease-in-out;
  transition: background-color 50ms ease-in-out;
}

/* line 243, ../../../../../../assets/styles/_style.scss */
#navigation ul ul ul {
  border: 1px solid #e0e0e0;
  border-radius: 0 3px 3px 3px;
  margin: -1px 0 0 0;
}

/* line 249, ../../../../../../assets/styles/_style.scss */
.sf-sub-indicator {
  color: #c6c6c6;
  margin: 0 0 0 2px;
  width: 11px;
  display: inline-block;
  font-size: 12px;
  line-height: 0;
}

/* line 258, ../../../../../../assets/styles/_style.scss */
#navigation ul ul .sf-sub-indicator .icon-angle-down {
  display: none;
}

/* Search Form
====================================*/
/* line 263, ../../../../../../assets/styles/_style.scss */
#search-form .search-text-box {
  width: 35px;
  background-color: #f2f2f2;
  background-image: url("../images/search-icon.png");
  background-position: 11px 50%;
  background-repeat: no-repeat;
  border: none;
  color: transparent;
  font-size: 13px;
  line-height: 18px;
  padding: 8px 0 9px 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 30px;
}

/* line 285, ../../../../../../assets/styles/_style.scss */
#search-form {
  margin: 43px 0 0 0px;
}

/* line 287, ../../../../../../assets/styles/_style.scss */
#search-form .search-text-box:focus {
  font-size: 13px;
  background-color: #f2f2f2;
  padding: 8px 15px 9px 35px;
  width: 140px;
  border: none;
  color: #888;
  cursor: text;
}

/* =================================================================== */
/* Mobile Navigation
====================================================================== */
/* line 301, ../../../../../../assets/styles/_style.scss */
#mobile-navigation {
  display: none;
}

@media only screen and (max-width: 767px) {
  /* line 305, ../../../../../../assets/styles/_style.scss */
  #navigation {
    display: none;
  }

  /* line 310, ../../../../../../assets/styles/_style.scss */
  body[data-menu-position="open"] #navigation {
    display: block;
  }

  /* line 315, ../../../../../../assets/styles/_style.scss */
  #mobile-navigation {
    display: block;
  }

  /* line 317, ../../../../../../assets/styles/_style.scss */
  #navigation {
    width: 250px;
    position: fixed;
    top: 79px;
    left: 0;
  }
  /* line 323, ../../../../../../assets/styles/_style.scss */
  #navigation ul {
    background-color: transparent;
  }
  /* line 326, ../../../../../../assets/styles/_style.scss */
  #navigation ul li {
    display: block;
  }
  /* line 329, ../../../../../../assets/styles/_style.scss */
  #navigation ul li a {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 3px solid #9cbd30;
  }
  /* line 334, ../../../../../../assets/styles/_style.scss */
  #navigation ul li a:after {
    display: none;
  }
  /* line 339, ../../../../../../assets/styles/_style.scss */
  #navigation ul li:hover > ul {
    display: none;
  }
  /* line 344, ../../../../../../assets/styles/_style.scss */
  #navigation ul ul {
    display: none;
    position: static;
    background: transparent;
  }
  /* line 349, ../../../../../../assets/styles/_style.scss */
  #navigation ul ul li a {
    border-right-color: transparent;
    border-left-color: transparent;
    padding-left: 32px !important;
  }

  /* line 358, ../../../../../../assets/styles/_style.scss */
  #responsive,
  .search-container {
    display: none;
  }

  /* line 361, ../../../../../../assets/styles/_style.scss */
  #header {
    z-index: 999;
    background-color: #fff;
    height: 79px;
    margin-top: 0;
    position: relative;
    width: 100%;
  }

  /* line 370, ../../../../../../assets/styles/_style.scss */
  body {
    padding-top: 0;
  }

  /* line 372, ../../../../../../assets/styles/_style.scss */
  #header #logo {
    width: 124px;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0 auto;
    margin-top: 16px;
    z-index: 99;
  }
  /* line 381, ../../../../../../assets/styles/_style.scss */
  #header #logo a img {
    height: 46px;
  }

  /* line 386, ../../../../../../assets/styles/_style.scss */
  a.menu-trigger {
    color: #a0a0a0;
    display: block;
    font-size: 28px;
    float: left;
    background: #fff;
    z-index: 100;
    position: relative;
    text-decoration: none;
  }

  /* line 397, ../../../../../../assets/styles/_style.scss */
  .search-trigger {
    color: #a0a0a0;
    display: block;
    font-size: 28px;
    float: right;
    cursor: pointer;
    background: #fff;
    z-index: 100;
    position: relative;
  }

  /* line 408, ../../../../../../assets/styles/_style.scss */
  #menu-search {
    display: none;
  }

  /* line 412, ../../../../../../assets/styles/_style.scss */
  #menu-search input {
    float: left;
    box-shadow: none;
    border: 0;
    font-size: 16px;
    color: #aaa;
    width: 50%;
    padding: 27px 0 23px 0;
  }

  /* line 422, ../../../../../../assets/styles/_style.scss */
  a.menu-trigger,
  .search-trigger {
    padding: 25px 30px;
  }

  /* line 425, ../../../../../../assets/styles/_style.scss */
  a.menu-trigger {
    padding-left: 0;
  }

  /* line 426, ../../../../../../assets/styles/_style.scss */
  .search-trigger {
    padding-right: 0;
  }

  /* line 428, ../../../../../../assets/styles/_style.scss */
  #menu-search input:focus {
    color: #888;
  }

  /* line 430, ../../../../../../assets/styles/_style.scss */
  #menu-search input::-webkit-input-placeholder {
    color: #a0a0a0;
    opacity: 1;
  }

  /* line 431, ../../../../../../assets/styles/_style.scss */
  #menu-search input::-moz-placeholder {
    color: #a0a0a0;
    opacity: 1;
  }

  /* line 432, ../../../../../../assets/styles/_style.scss */
  #menu-search input:-ms-input-placeholder {
    color: #a0a0a0;
    opacity: 1;
  }

  /* line 433, ../../../../../../assets/styles/_style.scss */
  #menu-search input:focus::-webkit-input-placeholder {
    color: #888;
    opacity: 1;
  }

  /* line 434, ../../../../../../assets/styles/_style.scss */
  #menu-search input:focus::-moz-placeholder {
    color: #888;
    opacity: 1;
  }

  /* line 435, ../../../../../../assets/styles/_style.scss */
  #menu-search input:focus:-ms-input-placeholder {
    color: #888;
    opacity: 1;
  }

  /* line 437, ../../../../../../assets/styles/_style.scss */
  .jPanelMenu-panel {
    -webkit-box-shadow: 3px 0 20px 0 rgba(0, 0, 0, 0.28);
    box-shadow: 3px 0 20px 0 rgba(0, 0, 0, 0.28);
  }
}
/* line 444, ../../../../../../assets/styles/_style.scss */
#jPanelMenu-menu #current {
  border-bottom: 1px solid #eee;
}

/* line 446, ../../../../../../assets/styles/_style.scss */
#jPanelMenu-menu #current:after,
#jPanelMenu-menu .sf-sub-indicator {
  display: none;
}

/* line 449, ../../../../../../assets/styles/_style.scss */
#jPanelMenu-menu li a {
  display: block;
  padding: 12px 20px !important;
  background-color: #f6f6f6;
  border-bottom: 1px solid #f0f0f0;
  color: #888;
  font-weight: 500;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  font-weight: 500;
  outline: none;
}

/* line 465, ../../../../../../assets/styles/_style.scss */
#jPanelMenu-menu li a:hover {
  background-color: #f8f8f8;
}

/* line 467, ../../../../../../assets/styles/_style.scss */
#jPanelMenu-menu li li a {
  background-color: #fff;
  padding-left: 30px !important;
}

/* =================================================================== */
/* Miscellaneous
====================================================================== */
/* line 477, ../../../../../../assets/styles/_style.scss */
.headline {
  font-size: 20px;
  background-color: #fff;
  padding-right: 10px;
  z-index: 5;
  position: relative;
  float: left;
}

/* line 486, ../../../../../../assets/styles/_style.scss */
.line {
  border-bottom: 1px solid #f0f0f0;
  width: 100%;
  float: left;
  height: 1px;
  display: inline-block;
  margin: -16px 0 25px 0;
}

/* line 495, ../../../../../../assets/styles/_style.scss */
.widget .line {
  margin-bottom: 22px;
}

/* Titlebar
====================================*/
/* line 500, ../../../../../../assets/styles/_style.scss */
#titlebar {
  background-color: #f9f9f9;
  position: relative;
  min-height: 80px;
  margin: 0 0 20px 0;
  padding-top: 20px;
  top: -20px;
}

/* line 509, ../../../../../../assets/styles/_style.scss */
#titlebar h2 {
  font-size: 20px;
  font-weight: 500;
  float: left;
  width: 100%;
  margin: 25px 0 0 0;
}

/* line 517, ../../../../../../assets/styles/_style.scss */
#titlebar span {
  font-weight: 300;
  color: #aaa;
}

/* Tagline
====================================*/
/* line 525, ../../../../../../assets/styles/_style.scss */
#tagline {
  margin: 60px 0 40px 0;
  font-size: 20px;
  text-align: center;
  font-weight: 500;
  color: #505050;
}

/* line 533, ../../../../../../assets/styles/_style.scss */
#tagline p {
  line-height: 28px;
  margin: 3px 0;
}

/* line 538, ../../../../../../assets/styles/_style.scss */
#tagline span,
#tagline a {
  background: #a0a0a0;
  color: #fff;
  padding: 0 7px 1px 7px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
}

/* Breadcrumbs
====================================*/
/* line 558, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul {
  float: right;
  font-size: 13px;
  margin-top: 27px;
  font-weight: 500;
}

/* line 565, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li {
  display: inline-block;
  color: #999;
  margin: 0 0 0 5px;
}

/* line 571, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 12px;
  color: #ccc;
  margin: 0 0 0 9px;
}

/* line 579, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li:last-child:after,
#breadcrumbs ul li:first-child:after {
  content: "";
  margin: 0;
}

/* line 585, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li:last-child a,
#breadcrumbs ul li a {
  color: #888;
  font-weight: 600;
}

/* line 587, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li a:hover {
  color: #a0a0a0;
}

/* line 589, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li:first-child {
  padding-right: 0;
  margin-left: 0;
}

/* line 594, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li:first-child,
#breadcrumbs ul li:last-child {
  color: #999;
  background: none;
}

/* line 600, ../../../../../../assets/styles/_style.scss */
#breadcrumbs ul li:last-child {
  padding: 0;
  background: none;
}

/* Social Icons & Footer
====================================*/
/* line 608, ../../../../../../assets/styles/_style.scss */
.social-icons-footer {
  margin: -3px 0 0 0;
  float: right;
}

/* line 613, ../../../../../../assets/styles/_style.scss */
.social-icons-footer li {
  display: inline;
  list-style: none;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 624, ../../../../../../assets/styles/_style.scss */
.social-icons-footer li i {
  display: block;
  padding-top: 5px;
}

/* Magnific Popup CSS
====================================*/
/* line 632, ../../../../../../assets/styles/_style.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 645, ../../../../../../assets/styles/_style.scss */
.mfp-wrap {
  top: -10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 656, ../../../../../../assets/styles/_style.scss */
.mfp-container {
  height: 100%;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 670, ../../../../../../assets/styles/_style.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 677, ../../../../../../assets/styles/_style.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 681, ../../../../../../assets/styles/_style.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 505;
}

/* line 690, ../../../../../../assets/styles/_style.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 696, ../../../../../../assets/styles/_style.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 700, ../../../../../../assets/styles/_style.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 707, ../../../../../../assets/styles/_style.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 714, ../../../../../../assets/styles/_style.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 718, ../../../../../../assets/styles/_style.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 727, ../../../../../../assets/styles/_style.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 731, ../../../../../../assets/styles/_style.scss */
.mfp-hide {
  display: none !important;
}

/* line 735, ../../../../../../assets/styles/_style.scss */
.mfp-preloader {
  color: #aaa;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 504;
}

/* line 747, ../../../../../../assets/styles/_style.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 751, ../../../../../../assets/styles/_style.scss */
.mfp-preloader a:hover {
  color: #fff;
}

/* line 755, ../../../../../../assets/styles/_style.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 759, ../../../../../../assets/styles/_style.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 763, ../../../../../../assets/styles/_style.scss */
.mfp-s-loading .mfp-arrow {
  display: none;
}

/* line 767, ../../../../../../assets/styles/_style.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 506;
}

/* line 779, ../../../../../../assets/styles/_style.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 784, ../../../../../../assets/styles/_style.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  opacity: 1;
  padding: 0 0 18px 10px;
  text-indent: 99999;
}

/* line 797, ../../../../../../assets/styles/_style.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  right: -13px;
  top: 20px;
  padding-right: 6px;
  width: 100%;
  background-image: url(../images/mfp-close.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  text-indent: 9999;
}

/* line 809, ../../../../../../assets/styles/_style.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #aaa;
  font-size: 13px;
  line-height: 18px;
}

/* line 818, ../../../../../../assets/styles/_style.scss */
.mfp-arrow {
  position: absolute;
  top: 0;
  opacity: 0;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 835, ../../../../../../assets/styles/_style.scss */
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: solid transparent;
}

/* line 849, ../../../../../../assets/styles/_style.scss */
.mfp-arrow.mfp-arrow-left {
  background-image: url(../images/mfp-left.png);
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 855, ../../../../../../assets/styles/_style.scss */
.mfp-arrow.mfp-arrow-right {
  background-image: url(../images/mfp-right.png);
  background-repeat: no-repeat;
  background-position: 50%;
  right: 0;
}

/* line 862, ../../../../../../assets/styles/_style.scss */
.mfp-content:hover .mfp-arrow {
  opacity: 1;
}

/* line 866, ../../../../../../assets/styles/_style.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 871, ../../../../../../assets/styles/_style.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 877, ../../../../../../assets/styles/_style.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 884, ../../../../../../assets/styles/_style.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* line 895, ../../../../../../assets/styles/_style.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* Main image in popup */
/* line 900, ../../../../../../assets/styles/_style.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 914, ../../../../../../assets/styles/_style.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
}

/* line 928, ../../../../../../assets/styles/_style.scss */
.mfp-figure {
  line-height: 0;
}

/* line 932, ../../../../../../assets/styles/_style.scss */
.mfp-bottom-bar {
  margin-top: -30px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 941, ../../../../../../assets/styles/_style.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-break: break-word;
  padding-right: 36px;
}

/* line 949, ../../../../../../assets/styles/_style.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 956, ../../../../../../assets/styles/_style.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 960, ../../../../../../assets/styles/_style.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

/* Media Queries for Magnific Popup */
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /* line 968, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 973, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* The shadow behind the image */
  /* line 978, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 983, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 995, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 999, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 1004, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }

  /* line 1016, ../../../../../../assets/styles/_style.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
}
@media all and (max-width: 800px) {
  /* line 1022, ../../../../../../assets/styles/_style.scss */
  .mfp-arrow {
    width: 70px;
  }
}
/* line 1024, ../../../../../../assets/styles/_style.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 1028, ../../../../../../assets/styles/_style.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 1036, ../../../../../../assets/styles/_style.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 1040, ../../../../../../assets/styles/_style.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 1044, ../../../../../../assets/styles/_style.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 1050, ../../../../../../assets/styles/_style.scss */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

/* line 1057, ../../../../../../assets/styles/_style.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.85;
}

/* line 1061, ../../../../../../assets/styles/_style.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* line 1065, ../../../../../../assets/styles/_style.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

/* line 1072, ../../../../../../assets/styles/_style.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* line 1076, ../../../../../../assets/styles/_style.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* 404 Error Page
====================================*/
/* line 1083, ../../../../../../assets/styles/_style.scss */
#not-found {
  margin: 90px 0 115px 0;
}

/* line 1085, ../../../../../../assets/styles/_style.scss */
#not-found h2 {
  text-align: center;
  font-size: 240px;
  line-height: 210px;
  font-weight: 500;
  letter-spacing: -5px;
}

/* line 1093, ../../../../../../assets/styles/_style.scss */
#not-found p {
  text-align: center;
  font-size: 32px;
  line-height: 48px;
  color: #999;
}

/* line 1100, ../../../../../../assets/styles/_style.scss */
#not-found i {
  color: #a0a0a0;
  font-size: 210px;
  top: -12px;
  position: relative;
}

/* Our Team
====================================*/
/* line 1110, ../../../../../../assets/styles/_style.scss */
.team-name {
  padding: 12px 0 16px 0;
  margin: 0 0 13px 0;
  border-bottom: 1px solid #f0f0f0;
}

/* line 1116, ../../../../../../assets/styles/_style.scss */
.team-name h5 {
  line-height: 28px;
  font-weight: 600;
}

/* line 1121, ../../../../../../assets/styles/_style.scss */
.team-name span {
  display: block;
  font-weight: 300;
  color: #999;
}

/* line 1127, ../../../../../../assets/styles/_style.scss */
.team-about {
  border-bottom: 1px solid #f0f0f0;
  padding: 0 0 1px 0;
  margin: 0 0 15px 0;
}

/* line 1132, ../../../../../../assets/styles/_style.scss */
.team-about p {
  line-height: 24px;
}

/* line 1136, ../../../../../../assets/styles/_style.scss */
.team-img {
  border-radius: 3px;
}

/* line 1140, ../../../../../../assets/styles/_style.scss */
ol.social-icons {
  margin: 0 !important;
}

/* line 1141, ../../../../../../assets/styles/_style.scss */
ol.social-icons li {
  margin: 0 4px 0 0 !important;
}

/* Google Maps
====================================*/
/* line 1146, ../../../../../../assets/styles/_style.scss */
#googlemaps {
  padding-bottom: 30%;
  border-radius: 3px;
}

/* line 1151, ../../../../../../assets/styles/_style.scss */
.google-map-container {
  margin: 0 0 35px 0;
}

/* line 1152, ../../../../../../assets/styles/_style.scss */
.google-map-container img {
  max-width: none !important;
}

/* Contact Details
====================================*/
/* line 1157, ../../../../../../assets/styles/_style.scss */
.contact-informations {
  margin: 20px 0 0 0;
}

/* line 1160, ../../../../../../assets/styles/_style.scss */
.contact-informations p {
  margin: 0;
}

/* line 1164, ../../../../../../assets/styles/_style.scss */
.contact-details-alt p {
  margin: -2px 0 0 22px;
  line-height: 18px;
}

/* line 1169, ../../../../../../assets/styles/_style.scss */
.contact-informations li i {
  float: left;
  margin: 3px 5px 0 0;
  color: #909090;
}

/* line 1175, ../../../../../../assets/styles/_style.scss */
.contact-informations li,
.contact-informations.second li {
  margin: 3px 0;
}

/* Flickr Widget
====================================*/
/* line 1183, ../../../../../../assets/styles/_style.scss */
.flickr-widget-blog {
  margin: 5px -15px 0 0;
}

/* line 1184, ../../../../../../assets/styles/_style.scss */
.flickr-widget-blog img {
  display: block;
  width: 100%;
}

/* line 1186, ../../../../../../assets/styles/_style.scss */
.flickr-widget-blog a {
  float: left;
  width: 76px;
  height: 76px;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 5px solid #f2f2f2;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-radius: 3px;
}

/* line 1201, ../../../../../../assets/styles/_style.scss */
.flickr-widget-blog a:hover {
  border: 5px solid #a0a0a0;
  border-radius: 3px;
}

/* Twitter Widget
====================================*/
/* line 1209, ../../../../../../assets/styles/_style.scss */
#twitter-blog {
  margin: 5px 0 0 0;
}

/* line 1211, ../../../../../../assets/styles/_style.scss */
#twitter-blog li {
  margin: 0 0 15px 0;
  padding: 0 0 0 30px;
  float: left;
  line-height: 24px;
}

/* line 1218, ../../../../../../assets/styles/_style.scss */
#twitter-blog li:before {
  content: "\54";
  font-family: "fontello";
  font-size: 13px;
  float: left;
  margin: 0 0 0 -28px;
  color: #a6a6a6;
}

/* line 1227, ../../../../../../assets/styles/_style.scss */
#twitter-blog b a,
#twitter-blog b a:hover {
  margin-top: 5px;
  display: block;
  color: #999;
  font-weight: normal;
}

/* =================================================================== */
/* Revolution Slider
====================================================================== */
/* line 1239, ../../../../../../assets/styles/_style.scss */
.fullwidthbanner-container, .ls-container.ls-fullwidth {
  width: 100% !important;
  position: relative;
  padding: 0;
  max-height: 470px !important;
  overflow: hidden;
  background-image: url(../images/loader.gif);
  background-repeat: no-repeat;
  background-position: 50%;
  top: -20px;
}

/* Captions
====================================*/
/* line 1254, ../../../../../../assets/styles/_style.scss */
.caption h2, .ls-layer h2 {
  font-size: 44px;
  font-weight: 800;
  color: #444;
  text-transform: uppercase;
  font-family: "Raleway";
  letter-spacing: -0.2px;
}

/* line 1263, ../../../../../../assets/styles/_style.scss */
.caption h3, .ls-layer h3 {
  font-size: 28px;
  font-weight: 300;
  color: #a0a0a0;
  text-transform: uppercase;
  font-family: "Open Sans";
}

/* line 1271, ../../../../../../assets/styles/_style.scss */
.caption p, .ls-layer p {
  font-size: 16px;
  font-weight: 500;
  color: #888;
  line-height: 25px;
  font-family: "Open Sans";
}

/* line 1279, ../../../../../../assets/styles/_style.scss */
.caption.light h2, .ls-layer h2.light {
  color: #fff;
}

/* line 1283, ../../../../../../assets/styles/_style.scss */
.caption.light h3, .ls-layer h3.light {
  color: #aaa;
}

/* line 1287, ../../../../../../assets/styles/_style.scss */
.caption.light p, .ls-layer p.light {
  color: #999;
}

/* Navigation
====================================*/
/* line 1294, ../../../../../../assets/styles/_style.scss */
.tparrows, .ls-nav-prev, .ls-nav-next {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
  -moz-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
  -o-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
  -ms-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
  transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
}

/* line 1306, ../../../../../../assets/styles/_style.scss */
.tparrows.hidearrows {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 1313, ../../../../../../assets/styles/_style.scss */
.tp-leftarrow.default,
.tp-rightarrow.default, .ls-nav-next, .ls-nav-prev {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  background-color: #a0a0a0;
  width: 49px;
  height: 71px;
  top: 45%;
}

/* line 1323, ../../../../../../assets/styles/_style.scss */
#slider-wrapper:hover .ls-nav-next, #slider-wrapper:hover .ls-nav-prev {
  opacity: 1;
  display: block !important;
  visibility: visible !important;
}

/* line 1328, ../../../../../../assets/styles/_style.scss */
.tp-leftarrow:hover,
.tp-rightarrow:hover {
  background-color: #a0a0a0;
}

/* line 1331, ../../../../../../assets/styles/_style.scss */
.tp-leftarrow.default, .ls-nav-prev {
  background-image: url(../images/slider-left-arrow.png);
  background-repeat: no-repeat;
  background-position: 45% 50%;
  border-radius: 0 3px 3px 0;
  left: 0 !important;
}

/* line 1339, ../../../../../../assets/styles/_style.scss */
.tp-rightarrow.default, .ls-nav-next {
  background-image: url(../images/slider-right-arrow.png);
  background-repeat: no-repeat;
  background-position: 55% 50%;
  border-radius: 3px 0 0 3px;
  right: 0 !important;
}

/* Other Styles
====================================*/
/* line 1350, ../../../../../../assets/styles/_style.scss */
.tp_inner_padding {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-height: none !important;
}

/* line 1358, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img {
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

/* line 1365, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
}

/* line 1375, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive img, .ls-layer img {
  max-width: none;
}

/* line 1379, ../../../../../../assets/styles/_style.scss */
.noFilterClass {
  filter: none !important;
}

/* Shadows
====================================*/
/* line 1386, ../../../../../../assets/styles/_style.scss */
.tp-bannershadow {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

/* line 1396, ../../../../../../assets/styles/_style.scss */
.tp-bannershadow.tp-shadow1 {
  background: url(../assets/shadow1.png) no-repeat;
  background-size: 100%;
  width: 890px;
  height: 30px;
  bottom: -30px;
}

/* line 1397, ../../../../../../assets/styles/_style.scss */
.tp-bannershadow.tp-shadow2 {
  background: url(../assets/shadow2.png) no-repeat;
  background-size: 100%;
  width: 890px;
  height: 60px;
  bottom: -60px;
}

/* line 1398, ../../../../../../assets/styles/_style.scss */
.tp-bannershadow.tp-shadow3 {
  background: url(../assets/shadow3.png) no-repeat;
  background-size: 100%;
  width: 890px;
  height: 60px;
  bottom: -60px;
}

/* Fullscreen Video
====================================*/
/* line 1403, ../../../../../../assets/styles/_style.scss */
.caption.fullscreenvideo {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 1404, ../../../../../../assets/styles/_style.scss */
.caption.fullscreenvideo iframe {
  width: 100% !important;
  height: 100% !important;
}

/* line 1406, ../../../../../../assets/styles/_style.scss */
.tp-caption.fullscreenvideo {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 1407, ../../../../../../assets/styles/_style.scss */
.tp-caption.fullscreenvideo iframe {
  width: 100% !important;
  height: 100% !important;
}

/* Basic Settings For Banner
====================================*/
/* line 1412, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive img {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

/* line 1419, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive a {
  text-decoration: none;
}

/* line 1421, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 1427, ../../../../../../assets/styles/_style.scss */
.tp-simpleresponsive > ul > li {
  list-stye: none;
  position: absolute;
  visibility: hidden;
}

/* line 1433, ../../../../../../assets/styles/_style.scss */
.tp-transparentimg {
  content: "url(../assets/transparent.png)";
}

/* line 1434, ../../../../../../assets/styles/_style.scss */
.tp-3d {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 50% 50%;
}

/*==================================================================== */
/* FlexSlider
====================================================================== */
/* Browser Resets */
/* line 1443, ../../../../../../assets/styles/_style.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 1447, ../../../../../../assets/styles/_style.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles */
/* line 1452, ../../../../../../assets/styles/_style.scss */
.flexslider {
  margin: 0;
  padding: 0;
  z-index: 1;
  position: relative;
}

/* line 1453, ../../../../../../assets/styles/_style.scss */
.flexslider .slides > li {
  display: none;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 1454, ../../../../../../assets/styles/_style.scss */
.flexslider .slides > li:first-child {
  display: block;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 1455, ../../../../../../assets/styles/_style.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 1456, ../../../../../../assets/styles/_style.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 1459, ../../../../../../assets/styles/_style.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 1460, ../../../../../../assets/styles/_style.scss */
html[xmlns] .slides {
  display: block;
}

/* line 1461, ../../../../../../assets/styles/_style.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 1466, ../../../../../../assets/styles/_style.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme */
/* line 1469, ../../../../../../assets/styles/_style.scss */
.flexslider {
  margin: 0;
  border: none;
  position: relative;
  zoom: 1;
}

/* line 1470, ../../../../../../assets/styles/_style.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 1471, ../../../../../../assets/styles/_style.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 1472, ../../../../../../assets/styles/_style.scss */
.flexslider .slides {
  zoom: 1;
}

/* Direction Nav */
/* line 1475, ../../../../../../assets/styles/_style.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 1477, ../../../../../../assets/styles/_style.scss */
.flex-direction-nav .flex-next {
  background-image: url(../images/slider-right-arrow.png);
  background-repeat: no-repeat;
  background-position: 55% 50%;
  border-radius: 3px 0 0 3px;
  right: 0;
}

/* line 1485, ../../../../../../assets/styles/_style.scss */
.flex-direction-nav .flex-prev {
  background-image: url(../images/slider-left-arrow.png);
  background-repeat: no-repeat;
  background-position: 45% 50%;
  border-radius: 0 3px 3px 0;
  left: 0;
}

/* line 1493, ../../../../../../assets/styles/_style.scss */
.flex-direction-nav a {
  width: 49px;
  height: 71px;
  margin-top: -36px;
  display: block;
  position: absolute;
  z-index: 120;
  cursor: pointer;
  text-indent: -9999px;
  top: 50%;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

/* line 1512, ../../../../../../assets/styles/_style.scss */
.flexslider .flex-next:hover,
.flexslider .flex-prev:hover {
  background-color: #a0a0a0;
}

/* IE8 Styles */
/* line 1516, ../../../../../../assets/styles/_style.scss */
.ie8 .flex-direction-nav a {
  filter: alpha(opacity=50);
}

/* line 1517, ../../../../../../assets/styles/_style.scss */
.ie8 .flex-direction-nav a:hover {
  filter: alpha(opacity=100);
}

/* Caption */
/* line 1520, ../../../../../../assets/styles/_style.scss */
.slide-caption {
  margin: 0;
  position: absolute;
  display: block;
  z-index: 120;
  right: 15px;
  bottom: 15px;
  color: #fff;
  background-color: #000;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  padding: 5px 9px;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

/* line 1537, ../../../../../../assets/styles/_style.scss */
.slide-caption a {
  color: #fff;
}

/* =================================================================== */
/* Featured Boxes
====================================================================== */
/* line 1545, ../../../../../../assets/styles/_style.scss */
.featured-boxes {
  float: left;
  margin: 40px 0 5px 0;
}

/* line 1550, ../../../../../../assets/styles/_style.scss */
.featured-box {
  float: left;
  margin: 0 0 30px 0;
}

/* line 1555, ../../../../../../assets/styles/_style.scss */
.circle .icon-magic,
.circle-3 .icon-magic {
  margin-top: 21px;
}

/* line 1558, ../../../../../../assets/styles/_style.scss */
.circle i,
.circle-3 i {
  font-size: 18px;
  margin: 20px 0;
  left: 37%;
  float: left;
  color: #a0a0a0;
  z-index: 5;
  position: relative;
}

/* line 1569, ../../../../../../assets/styles/_style.scss */
.circle,
.circle-3 {
  width: 60px;
  height: 60px;
  display: block;
  border-radius: 50%;
  background-color: #f2f2f2;
  text-align: center;
  float: left;
}

/* line 1580, ../../../../../../assets/styles/_style.scss */
.circle .user-picture img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}

/* line 1585, ../../../../../../assets/styles/_style.scss */
.featured-desc {
  float: left;
  margin: -65px 0 0 82px;
}

/* line 1590, ../../../../../../assets/styles/_style.scss */
.featured-desc h3 {
  font-size: 20px;
  margin-bottom: 4px;
}

/* line 1596, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle {
  background-color: #a0a0a0;
}

/* line 1600, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle i {
  color: #fff;
}

/* line 1604, ../../../../../../assets/styles/_style.scss */
.circle,
.circle i,
.circle span {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

/* line 1614, ../../../../../../assets/styles/_style.scss */
.circle span {
  z-index: 4;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #f2f2f2;
}

/* line 1623, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle span {
  background-color: #a0a0a0;
  opacity: 0;
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -moz-transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
  -ms-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  transition-duration: 0.7s;
}

/* Second Style */
/* line 1639, ../../../../../../assets/styles/_style.scss */
.circle-2 i {
  font-size: 18px;
  margin: 0;
  top: 20px;
  left: 38%;
  float: left;
  color: #a0a0a0;
  z-index: 5;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 1655, ../../../../../../assets/styles/_style.scss */
.circle-2 {
  width: 60px;
  height: 60px;
  display: block;
  border-radius: 50%;
  background-color: #f2f2f2;
  text-align: center;
  float: left;
  -webkit-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
  -moz-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
  -o-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
  -ms-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
  position: relative;
  overflow: hidden;
}

/* line 1672, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle-2 {
  background-color: #a0a0a0;
  box-shadow: 0 0 0 8px rgba(115, 184, 25, 0.3);
}

/* line 1677, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle-2 i {
  -webkit-animation: toBottomFromTop 0.25s forwards;
  -moz-animation: toBottomFromTop 0.25s forwards;
  animation: toBottomFromTop 0.25s forwards;
  animation-delay: 0.03s;
  -webkit-animation-delay: 0.03s;
  color: #fff;
}

@-webkit-keyframes toBottomFromTop {
  49% {
    -webkit-transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toBottomFromTop {
  49% {
    -moz-transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toBottomFromTop {
  49% {
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
/* Third Style */
/* line 1724, ../../../../../../assets/styles/_style.scss */
.circle-3,
.circle-3 i {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 1733, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle-3 {
  background-color: #a0a0a0;
  box-shadow: 0 0 0 8px rgba(115, 184, 25, 0.3);
}

/* line 1738, ../../../../../../assets/styles/_style.scss */
.featured-box:hover > .circle-3 i {
  color: #fff;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
}

/* =================================================================== */
/* Portfolio
====================================================================== */
/* line 1749, ../../../../../../assets/styles/_style.scss */
.item-description {
  padding: 18px 20px 24px 20px;
  text-align: center;
  background-color: #f6f6f6;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  border-radius: 0 0 3px 3px;
}

/* line 1758, ../../../../../../assets/styles/_style.scss */
.portfolio-item img {
  border-radius: 3px 3px 0 0;
}

/* line 1762, ../../../../../../assets/styles/_style.scss */
.item-description,
.item-description h5,
.item-description span {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 1772, ../../../../../../assets/styles/_style.scss */
.item-description h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

/* line 1778, ../../../../../../assets/styles/_style.scss */
.item-description span {
  color: #999;
  font-size: 14px;
  font-weight: 300;
  line-height: 19px;
}

/* line 1785, ../../../../../../assets/styles/_style.scss */
#portfolio-wrapper .item-description {
  padding: 19px 20px 22px 20px;
}

/* line 1786, ../../../../../../assets/styles/_style.scss */
#portfolio-wrapper .item-description h5 {
  line-height: 22px;
}

/* line 1788, ../../../../../../assets/styles/_style.scss */
#related-work .item-description {
  padding: 19px 20px 22px 20px;
}

/* line 1789, ../../../../../../assets/styles/_style.scss */
#related-work .item-description h5 {
  line-height: 21px;
}

/* line 1791, ../../../../../../assets/styles/_style.scss */
.portfolio-item {
  display: block;
  background-color: #fff;
}

/* line 1796, ../../../../../../assets/styles/_style.scss */
.portfolio-item:hover > figure > a .item-description {
  background-color: #a0a0a0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 1801, ../../../../../../assets/styles/_style.scss */
.portfolio-item:hover > figure > a .item-description h5 {
  color: #fff;
}

/* line 1805, ../../../../../../assets/styles/_style.scss */
.portfolio-item:hover > figure > a .item-description span {
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* Filters
====================================*/
/* line 1814, ../../../../../../assets/styles/_style.scss */
#portfolio-wrapper .portfolio-item {
  margin-bottom: 20px;
}

/* line 1818, ../../../../../../assets/styles/_style.scss */
#portfolio-wrapper {
  margin-bottom: -20px;
  min-height: 500px;
}

/* line 1823, ../../../../../../assets/styles/_style.scss */
#filters {
  margin: 0 0 -6px 0;
  float: left;
}

/* line 1828, ../../../../../../assets/styles/_style.scss */
#filters li {
  float: left;
  display: inline-block;
  line-height: 24px;
  background: #fff;
  overflow: hidden;
}

/* line 1836, ../../../../../../assets/styles/_style.scss */
#filters ul li {
  display: inline;
}

/* line 1840, ../../../../../../assets/styles/_style.scss */
#filters a {
  color: #999;
  font-size: 14px;
  font-weight: 500;
  display: block;
  padding: 5px 10px;
  margin: 0 0 0 5px;
  border-radius: 3px;
  background-color: #f2f2f2;
  line-height: 20px;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.04);
  -webkit-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
  -ms-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
}

/* line 1858, ../../../../../../assets/styles/_style.scss */
#filters a:hover,
.selected {
  background-color: #a0a0a0 !important;
  color: #fff !important;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 1865, ../../../../../../assets/styles/_style.scss */
.showing {
  font-size: 14px;
  color: #999;
  line-height: 20px;
  margin: 5px 0 0 0;
  padding-right: 3px;
  display: inline;
  float: left;
  z-index: 9;
  position: relative;
  background: #fff;
}

/* line 1878, ../../../../../../assets/styles/_style.scss */
.line.filters {
  margin: -11px 0 45px 0;
}

/* line 1882, ../../../../../../assets/styles/_style.scss */
.line.showing {
  display: none;
}

/* Isotope Filtering
====================================*/
/* line 1890, ../../../../../../assets/styles/_style.scss */
.isotope-item {
  z-index: 2;
}

/* line 1894, ../../../../../../assets/styles/_style.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* Isotope CSS3 transitions */
/* line 1900, ../../../../../../assets/styles/_style.scss */
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

/* line 1909, ../../../../../../assets/styles/_style.scss */
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

/* line 1917, ../../../../../../assets/styles/_style.scss */
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}

/* Disabling Isotope CSS3 transitions */
/* line 1926, ../../../../../../assets/styles/_style.scss */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/* Disable CSS transitions for containers with infinite scrolling */
/* line 1937, ../../../../../../assets/styles/_style.scss */
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* =================================================================== */
/* ShowBiz Carousel
====================================================================== */
/* line 1950, ../../../../../../assets/styles/_style.scss */
.showbiz {
  position: relative;
}

/* Navigation #1
====================================*/
/* line 1955, ../../../../../../assets/styles/_style.scss */
.showbiz-navigation {
  width: 53px;
  height: 25px;
  float: right;
  margin: -27px 0 0 -2px;
  background: #fff;
  padding-left: 10px;
}

/* line 1964, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left,
.sb-navigation-right,
.sb-navigation-left.notclickable,
.sb-navigation-right.notclickable {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 1975, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left,
.sb-navigation-right {
  width: 25px;
  height: 25px;
  cursor: pointer;
  float: left;
  border-radius: 2px;
  background-color: #c4c4c4;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 1986, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left {
  margin-right: 3px;
}

/* line 1988, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left i,
.sb-navigation-right i {
  line-height: 24px;
  font-size: 17px;
  color: #fff;
  margin-left: 10px;
}

/* line 1996, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left:hover,
.sb-navigation-right:hover {
  background-color: #a0a0a0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 2002, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left.notclickable,
.sb-navigation-right.notclickable {
  cursor: default;
  background-color: #f2f2f2;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06);
}

/* line 2009, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left.notclickable i,
.sb-navigation-right.notclickable i {
  color: #c0c0c0;
}

/* Navigation #2
====================================*/
/* line 2017, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2,
.sb-navigation-right-2,
.sb-navigation-left-2.notclickable,
.sb-navigation-right-2.notclickable {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 2028, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2,
.sb-navigation-right-2 {
  cursor: pointer;
  margin-top: 42px;
}

/* line 2034, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2 {
  float: left;
}

/* line 2035, ../../../../../../assets/styles/_style.scss */
.sb-navigation-right-2 {
  float: right;
}

/* line 2037, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2 i,
.sb-navigation-right-2 i {
  line-height: 24px;
  font-size: 24px;
  color: #c4c4c4;
}

/* line 2049, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2.notclickable,
.sb-navigation-right-2.notclickable {
  cursor: default;
}

/* line 2055, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2.notclickable i,
.sb-navigation-right-2.notclickable i {
  color: #c4c4c4;
}

/* Basic Styles
====================================*/
/* line 2063, ../../../../../../assets/styles/_style.scss */
.showbiz ul,
.showbiz li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2070, ../../../../../../assets/styles/_style.scss */
.showbiz ul li {
  position: relative;
  -webkit-transform: translateZ(10);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  margin: 20px 20px 20px 0;
}

/* line 2079, ../../../../../../assets/styles/_style.scss */
.showbiz.our-clients ul li {
  margin: 15px 40px 0 0;
}

/* line 2083, ../../../../../../assets/styles/_style.scss */
.showbiz.our-clients {
  margin-bottom: -10px;
}

/* line 2087, ../../../../../../assets/styles/_style.scss */
.showbiz .overflowholder {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 2;
}

/* line 2094, ../../../../../../assets/styles/_style.scss */
.showbiz .overflowholder ul {
  width: 100000px;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 2101, ../../../../../../assets/styles/_style.scss */
.showbiz .overflowholder ul li {
  float: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
}

/* line 2111, ../../../../../../assets/styles/_style.scss */
.mediaholder {
  position: relative;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 2120, ../../../../../../assets/styles/_style.scss */
.mediaholder img {
  width: 100%;
  position: relative;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Hover / Animations
====================================*/
/* line 2132, ../../../../../../assets/styles/_style.scss */
.hovericon {
  position: absolute;
  left: 50%;
  top: 65%;
  color: #fff;
  font-size: 18px;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
}

/* line 2148, ../../../../../../assets/styles/_style.scss */
.ie8 .hovercover {
  display: none;
}

/* line 2152, ../../../../../../assets/styles/_style.scss */
.hovercover {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#59000000,endColorstr=#59000000)";
  background-color: rgba(0, 0, 0, 0.35);
  opacity: 0;
  border-radius: 3px;
}

/* line 2164, ../../../../../../assets/styles/_style.scss */
.portfolio-item .hovercover {
  border-radius: 3px 3px 0 0;
}

/* line 2168, ../../../../../../assets/styles/_style.scss */
.hoverzoom {
  background: url(../images/hoverzoom.png) no-repeat;
  display: block;
  height: 18px;
  width: 18px;
  margin: 21px 0 0 21px;
}

/* line 2176, ../../../../../../assets/styles/_style.scss */
.hoverlink {
  background: url(../images/hoverlink.png) no-repeat;
  display: block;
  height: 19px;
  width: 19px;
  margin: 21px 0 0 20px;
}

/* =================================================================== */
/* Blog
====================================================================== */
/* line 2188, ../../../../../../assets/styles/_style.scss */
.post {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #f0f0f0;
}

/* line 2194, ../../../../../../assets/styles/_style.scss */
.post-img img {
  border-radius: 3px;
}

/* line 2195, ../../../../../../assets/styles/_style.scss */
.post-img {
  margin: 0 0 30px 0;
}

/* line 2196, ../../../../../../assets/styles/_style.scss */
.medium .post-img {
  margin: 0;
}

/* Post Content */
/* line 2200, ../../../../../../assets/styles/_style.scss */
.post-content,
.post-format {
  float: left;
}

/* line 2205, ../../../../../../assets/styles/_style.scss */
.post-format .icon-camera {
  font-size: 14px;
  margin-top: 23px;
  left: 38%;
}

/* line 2211, ../../../../../../assets/styles/_style.scss */
.post-content {
  margin: -57px 0 0 89px;
}

/* line 2212, ../../../../../../assets/styles/_style.scss */
.medium .post-content {
  margin: 0;
}

/* line 2213, ../../../../../../assets/styles/_style.scss */
.post-content h2 a {
  color: #505050;
}

/* line 2214, ../../../../../../assets/styles/_style.scss */
.post-content h2 a:hover {
  color: #707070;
}

/* line 2215, ../../../../../../assets/styles/_style.scss */
.post-content p {
  margin-bottom: 19px;
}

/* Meta */
/* line 2219, ../../../../../../assets/styles/_style.scss */
.meta {
  margin: 0 0 12px 0;
}

/* line 2221, ../../../../../../assets/styles/_style.scss */
.meta ul {
  line-height: 22px;
  margin: 1px 0 0 0;
}

/* line 2226, ../../../../../../assets/styles/_style.scss */
.meta ul li {
  display: inline-block;
  font-weight: 300;
  color: #999;
  margin: 0 5px 0 0;
  padding: 0 10px 0 0;
  background: url("../images/blog-divider.png") no-repeat 100% 55%;
}

/* line 2235, ../../../../../../assets/styles/_style.scss */
.meta ul li:last-child {
  background: 0;
}

/* line 2236, ../../../../../../assets/styles/_style.scss */
.meta ul li a {
  color: #999;
}

/* line 2238, ../../../../../../assets/styles/_style.scss */
.meta ul li a,
.post-content h2 a:hover {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

/* line 2247, ../../../../../../assets/styles/_style.scss */
.meta ul li a:hover {
  color: #a0a0a0;
}

/* Comments
====================================*/
/* line 2252, ../../../../../../assets/styles/_style.scss */
.comments-sec {
  float: left;
  width: 100%;
  margin: -5px 0 25px 0;
}

/* line 2258, ../../../../../../assets/styles/_style.scss */
ol.commentlist {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 2264, ../../../../../../assets/styles/_style.scss */
ol.commentlist li {
  float: left;
  padding: 10px 0 15px 0;
}

/* line 2269, ../../../../../../assets/styles/_style.scss */
ol.commentlist li:first-child {
  border: 0;
  padding: 25px 0 0px 0;
}

/* line 2274, ../../../../../../assets/styles/_style.scss */
ol.commentlist li {
  list-style: none;
}

/* line 2276, ../../../../../../assets/styles/_style.scss */
ol li ol.childlist {
  float: right;
  width: 86%;
  margin: 0;
}

/* line 2282, ../../../../../../assets/styles/_style.scss */
ol.commentlist li ol.childlist li:first-child {
  padding: 25px 0 0 0;
}

/* line 2286, ../../../../../../assets/styles/_style.scss */
ol.commentlist li ol.childlist li {
  margin: 0px 0 15px 0;
}

/* line 2290, ../../../../../../assets/styles/_style.scss */
.comments-amount {
  font-weight: 300;
  color: #aaa;
}

/* line 2295, ../../../../../../assets/styles/_style.scss */
ol li ol.childlist .comment-des {
  float: left;
  width: 82.6%;
}

/* line 2300, ../../../../../../assets/styles/_style.scss */
.avatar {
  float: left;
}

/* line 2304, ../../../../../../assets/styles/_style.scss */
.avatar img {
  float: left;
  max-width: 70px;
  border-radius: 3px;
}

/* line 2310, ../../../../../../assets/styles/_style.scss */
.comment-des p {
  margin: 0;
  line-height: 23px;
}

/* line 2315, ../../../../../../assets/styles/_style.scss */
.comment-des {
  float: left;
  margin: -70px 0 0 90px;
  width: 85%;
  background: #f8f8f8;
  color: #888;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06);
  padding: 19px 22px 22px 22px;
}

/* line 2327, ../../../../../../assets/styles/_style.scss */
.arrow-comment {
  width: 10px;
  height: 20px;
  position: relative;
  float: left;
  background: url(../images/comment-arrow.png) no-repeat;
  margin-left: -32px;
}

/* line 2336, ../../../../../../assets/styles/_style.scss */
.comment-des strong, .comment-des strong a, .comment-des h3 a, .comment-des h3, .comment-by a {
  padding-right: 5px;
  font-size: 14px;
  color: #666;
}

/* line 2343, ../../../../../../assets/styles/_style.scss */
.comment-des span {
  color: #999;
}

/* line 2348, ../../../../../../assets/styles/_style.scss */
.comment-by {
  width: 100%;
  padding-bottom: 8px;
  padding-top: 5px;
}

/* line 2355, ../../../../../../assets/styles/_style.scss */
.comment-by span.reply {
  float: right;
  display: inline;
}

/* line 2360, ../../../../../../assets/styles/_style.scss */
.comment-by span.reply a {
  float: right;
  height: 17px;
  margin-left: 5px;
  font-weight: normal;
  color: #999;
}

/* line 2368, ../../../../../../assets/styles/_style.scss */
.comment-by span.reply a i {
  color: #bbb;
  transition: all 0.1s ease-in-out;
}

/* line 2373, ../../../../../../assets/styles/_style.scss */
.comment-by span.reply a:hover,
.comment-by span.reply a:hover i {
  color: #a0a0a0;
}

/* line 2378, ../../../../../../assets/styles/_style.scss */
.comment-by span.date {
  color: #999;
  float: left;
  font-weight: 300;
  background: url("../images/blog-divider.png") no-repeat 0 55%;
  padding: 0 0 0 9px;
  margin: 0 0 0 2px;
}

/* Pagination
====================================*/
/* line 2390, ../../../../../../assets/styles/_style.scss */
.pagination {
  margin: 0;
}

/* line 2394, ../../../../../../assets/styles/_style.scss */
.pagination .pager {
  overflow: hidden;
  *zoom: 1;
}

/* line 2398, ../../../../../../assets/styles/_style.scss */
.pagination ul li a {
  padding: 8px 11px;
  border-bottom: none;
  display: inline-block;
  color: #999;
  float: left;
  margin-right: 4px;
  background-color: #f2f2f2;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
}

/* line 2415, ../../../../../../assets/styles/_style.scss */
.pagination .current,
.pagination ul li a:hover {
  background: #a0a0a0;
  color: #fff;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
}

/* Tags
====================================*/
/* line 2425, ../../../../../../assets/styles/_style.scss */
.tags {
  margin: 10px 0 0 0;
}

/* line 2429, ../../../../../../assets/styles/_style.scss */
.tags a {
  padding: 4px 11px 4px 11px;
  display: inline-block;
  color: #999;
  background-color: #f2f2f2;
  margin: 0 2px 6px 0;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
}

/* line 2444, ../../../../../../assets/styles/_style.scss */
.tags a:last-child {
  margin-right: 0;
}

/* line 2448, ../../../../../../assets/styles/_style.scss */
.tags a:hover {
  background: #a0a0a0;
  color: #fff;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* Widget Tabs
====================================*/
/* line 2457, ../../../../../../assets/styles/_style.scss */
.widget-tabs li {
  padding: 0 0 12px 0;
  margin: 12px 0 0 0;
  border-bottom: 1px solid #f0f0f0;
}

/* line 2463, ../../../../../../assets/styles/_style.scss */
.widget-tabs li:first-child {
  margin: 4px 0 0 0;
}

/* line 2467, ../../../../../../assets/styles/_style.scss */
.widget-tabs li:last-child {
  border-bottom: 0;
}

/* line 2471, ../../../../../../assets/styles/_style.scss */
.widget-thumb a img {
  display: block;
  width: 70px;
  height: 70px;
  border: 5px solid #f2f2f2;
  border-radius: 3px;
  float: left;
  margin: 0 10px 0 0;
}

/* line 2481, ../../../../../../assets/styles/_style.scss */
.widget-text h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  padding: 3px 0 0 0;
}

/* line 2488, ../../../../../../assets/styles/_style.scss */
.widget-text h4 a {
  color: #777;
}

/* line 2492, ../../../../../../assets/styles/_style.scss */
.widget-text h4 a:hover {
  color: #999;
}

/* line 2496, ../../../../../../assets/styles/_style.scss */
.widget-text span {
  color: #a0a0a0;
  font-weight: 300;
  margin: 4px 0 0 0;
  display: block;
}

/* line 2503, ../../../../../../assets/styles/_style.scss */
.widget-tabs.comments .widget-text span {
  padding: 5px 0 0 0;
  margin: 0;
}

/* Widget
====================================*/
/* line 2511, ../../../../../../assets/styles/_style.scss */
.widget {
  margin: 30px 0 0 0;
}

/* line 2515, ../../../../../../assets/styles/_style.scss */
.widget p {
  margin: 0;
}

/* line 2519, ../../../../../../assets/styles/_style.scss */
.categories a, .sidebar ul.menu li a, .sidebar .item-list li a {
  color: #888;
  display: block;
  line-height: 19px;
  padding: 3px 0;
}

/* line 2526, ../../../../../../assets/styles/_style.scss */
.categories a:hover, .sidebar ul.menu li a:hover, .sidebar .item-list li a:hover {
  color: #a0a0a0;
}

/* line 2530, ../../../../../../assets/styles/_style.scss */
.categories ul li:before, .sidebar ul.menu li:before, .sidebar .item-list li:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 13px;
  color: #ccc;
  margin: 3px 9px 0 0;
  float: left;
}

/* Blog Tabs */
/* line 2540, ../../../../../../assets/styles/_style.scss */
.tabs-nav.blog li {
  width: 33.334%;
}

/* line 2544, ../../../../../../assets/styles/_style.scss */
.tabs-nav.blog li a i {
  margin: 0 auto;
  width: 100%;
  font-size: 18px;
  color: #999;
}

/* line 2551, ../../../../../../assets/styles/_style.scss */
.tabs-nav li.active a i {
  color: #fff;
}

/* line 2555, ../../../../../../assets/styles/_style.scss */
.tabs-nav.blog li a i.icon-star {
  font-size: 17px;
}

/* line 2559, ../../../../../../assets/styles/_style.scss */
.tabs-nav.blog li a i.icon-time,
.tabs-nav.blog li a i.icon-star,
.tabs-nav.blog li a i.icon-comments-alt {
  position: relative;
  top: 1px;
}

/* =================================================================== */
/* Forms
====================================================================== */
/* Contact Form
====================================*/
/* line 2573, ../../../../../../assets/styles/_style.scss */
#contact fieldset div {
  margin-bottom: 20px;
}

/* line 2577, ../../../../../../assets/styles/_style.scss */
#contact fieldset div input {
  width: 240px;
}

/* line 2581, ../../../../../../assets/styles/_style.scss */
#contact textarea {
  width: auto;
  min-width: 97.5%;
  min-height: 180px;
  background: #fff;
  resize: vertical;
}

/* line 2589, ../../../../../../assets/styles/_style.scss */
#contact input,
#contact textarea,
#contact select {
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}

/* line 2599, ../../../../../../assets/styles/_style.scss */
#contact input:focus
#contact textarea:focus,
#contact select:focus {
  border: 1px solid #d6d6d6;
  outline: none;
  position: relative;
  z-index: 5;
}

/* line 2608, ../../../../../../assets/styles/_style.scss */
#contact input.error,
#contact textarea.error,
#contact select.error {
  border: 1px solid #f2c4c2;
  background: #ffeceb;
}

/* line 2615, ../../../../../../assets/styles/_style.scss */
#contact label span {
  color: #e24747;
}

/* line 2619, ../../../../../../assets/styles/_style.scss */
#contact input[type="submit"][disabled] {
  background: #a0a0a0;
}

/* line 2623, ../../../../../../assets/styles/_style.scss */
#message {
  margin: 0;
  padding: 0;
  display: block;
  background: transparent none;
}

/* line 2630, ../../../../../../assets/styles/_style.scss */
.loader {
  padding: 10px;
  float: left;
}

/* Add Comment
====================================*/
/* line 2638, ../../../../../../assets/styles/_style.scss */
.add-comment label {
  margin: 0 0 4px 0;
}

/* line 2642, ../../../../../../assets/styles/_style.scss */
.add-comment label span {
  color: #e24747;
}

/* line 2646, ../../../../../../assets/styles/_style.scss */
.add-comment input {
  margin: 0 0 20px 0;
  min-width: 240px;
}

/* line 2651, ../../../../../../assets/styles/_style.scss */
.add-comment textarea {
  margin: 0 0 18px 0;
  width: auto;
  min-width: 97.5%;
  min-height: 180px;
  background: #fff;
  resize: vertical;
}

/* line 2660, ../../../../../../assets/styles/_style.scss */
input.add-comment-btn {
  float: left;
  min-width: auto;
  margin: 0;
}

/* =================================================================== */
/* Shortcodes
====================================================================== */
/* Buttons
====================================*/
/* line 2674, ../../../../../../assets/styles/_style.scss */
.button,
input[type="button"],
input[type="submit"] {
  padding: 7px 14px;
  display: inline-block;
  border: 0;
  font-weight: 500;
  outline: none;
  font-size: 14px;
  cursor: pointer;
  width: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 3px;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 2694, ../../../../../../assets/styles/_style.scss */
.button i {
  margin: 0 2px 0 0;
}

/* line 2698, ../../../../../../assets/styles/_style.scss */
.button.gray {
  color: #fff;
  background: #aaa;
}

/* line 2703, ../../../../../../assets/styles/_style.scss */
.button.gray:hover {
  background: #a0a0a0;
}

/* line 2707, ../../../../../../assets/styles/_style.scss */
.button.light {
  color: #999;
  background: #f2f2f2;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
}

/* line 2713, ../../../../../../assets/styles/_style.scss */
.button.light:hover {
  color: #fff;
  background: #a0a0a0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 2719, ../../../../../../assets/styles/_style.scss */
.button.color {
  color: #fff;
  background: #a0a0a0;
}

/* line 2723, ../../../../../../assets/styles/_style.scss */
.button.color:hover {
  background: #a0a0a0;
}

/* Input Button */
/* line 2728, ../../../../../../assets/styles/_style.scss */
input[type="button"],
input[type="submit"],
input[type="button"]:focus,
input[type="submit"]:focus {
  color: #fff;
  background: #a0a0a0;
  padding: 8px 14px;
  border: none !important;
}

/* line 2738, ../../../../../../assets/styles/_style.scss */
input[type="button"],
input[type="submit"] {
  /*float: left;*/
}

/* line 2743, ../../../../../../assets/styles/_style.scss */
input[type="button"]:hover,
input[type="submit"]:hover {
  background: #a0a0a0;
}

/* Icons Demo
====================================*/
/* line 2751, ../../../../../../assets/styles/_style.scss */
.the-icons {
  list-style-type: none;
  margin: 0;
}

/* line 2756, ../../../../../../assets/styles/_style.scss */
.the-icons li [class^="icon-"],
.the-icons li [class*=" icon-"] {
  display: inline-block;
  text-align: center;
}

/* line 2762, ../../../../../../assets/styles/_style.scss */
.the-icons li {
  display: block;
  line-height: 32px;
  height: 30px;
  padding: 0 0 0 2px;
  border-radius: 3px;
}

/* line 2770, ../../../../../../assets/styles/_style.scss */
.the-icons li,
.the-icons li:hover {
  color: #666;
}

/* line 2775, ../../../../../../assets/styles/_style.scss */
.the-icons li i {
  color: #444;
}

/* line 2779, ../../../../../../assets/styles/_style.scss */
.the-icons li [class^="icon-"],
.the-icons li [class*=" icon-"] {
  width: 32px;
  font-size: 14px;
}

/* line 2785, ../../../../../../assets/styles/_style.scss */
.the-icons li:hover {
  background-color: #f4f4f4;
  text-decoration: none;
}

/* line 2790, ../../../../../../assets/styles/_style.scss */
.the-icons l:hover [class^="icon-"],
.the-icons li:hover [class*=" icon-"] {
  *font-size: 28px;
  *vertical-align: middle;
}

/* line 2796, ../../../../../../assets/styles/_style.scss */
.the-icons li:hover [class^="icon-"]:before,
.the-icons li:hover [class*=" icon-"]:before {
  font-size: 24px;
  vertical-align: -3px;
}

/* Social Icons
====================================*/
/* line 2805, ../../../../../../assets/styles/_style.scss */
.social-icons li {
  display: inline;
  float: left;
  margin-right: 4px;
}

/* line 2811, ../../../../../../assets/styles/_style.scss */
.social-icons li a {
  width: 42px;
  height: 42px;
  display: inline-block;
  background-color: #f2f2f2;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}

/* Common Styles */
/* line 2828, ../../../../../../assets/styles/_style.scss */
.social-icons li a i {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  z-index: 20;
}

/* line 2838, ../../../../../../assets/styles/_style.scss */
.social-icons li a:hover,
.social-icons li a i {
  color: #fff;
}

/* line 2843, ../../../../../../assets/styles/_style.scss */
.social-icons li a i {
  top: -30px;
  opacity: 0;
}

/* line 2848, ../../../../../../assets/styles/_style.scss */
.social-icons li a:hover i {
  top: 0;
  opacity: 1;
}

/* line 2853, ../../../../../../assets/styles/_style.scss */
.twitter:before,
.wordpress:before,
.facebook:before,
.linkedin:before,
.steam:before,
.tumblr:before,
.github:before,
.delicious:before,
.instagram:before,
.xing:before,
.amazon:before,
.dropbox:before,
.paypal:before,
.lastfm:before,
.gplus:before,
.yahoo:before,
.pinterest:before,
.dribbble:before,
.flickr:before,
.reddit:before,
.vimeo:before,
.spotify:before,
.rss:before,
.youtube:before,
.blogger:before,
.appstore:before,
.digg:before,
.evernote:before,
.fivehundredpx:before,
.forrst:before,
.stumbleupon:before,
.dribbble:before {
  font-family: "fontello";
  font-size: 16px;
  line-height: 16px;
  color: #a0a0a0;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  position: absolute;
  z-index: 20;
}

/* Icon Styles */
/* line 2900, ../../../../../../assets/styles/_style.scss */
.twitter:before {
  font-size: 14px;
}

/* line 2901, ../../../../../../assets/styles/_style.scss */
.twitter i, .twitter:before {
  margin: 13px 0 0 12px;
}

/* line 2902, ../../../../../../assets/styles/_style.scss */
.twitter:before {
  content: "\54";
  top: 0;
  opacity: 1;
}

/* line 2903, ../../../../../../assets/styles/_style.scss */
.twitter:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2904, ../../../../../../assets/styles/_style.scss */
.twitter:hover {
  background-color: #3bc1ed;
}

/* line 2906, ../../../../../../assets/styles/_style.scss */
.dribbble i, .dribbble:before {
  margin: 13px 0 0 13px;
}

/* line 2907, ../../../../../../assets/styles/_style.scss */
.dribbble:before {
  content: "\44";
  top: 0;
  opacity: 1;
}

/* line 2908, ../../../../../../assets/styles/_style.scss */
.dribbble:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2909, ../../../../../../assets/styles/_style.scss */
.dribbble:hover {
  background-color: #ef5a92;
}

/* line 2911, ../../../../../../assets/styles/_style.scss */
.facebook i, .facebook:before {
  margin: 13px 0 0 16px;
}

/* line 2912, ../../../../../../assets/styles/_style.scss */
.facebook:before {
  content: "\66";
  top: 0;
  opacity: 1;
}

/* line 2913, ../../../../../../assets/styles/_style.scss */
.facebook:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2914, ../../../../../../assets/styles/_style.scss */
.facebook:hover {
  background-color: #4a6d9d;
}

/* line 2916, ../../../../../../assets/styles/_style.scss */
.linkedin i, .linkedin:before {
  margin: 13px 0 0 13px;
}

/* line 2917, ../../../../../../assets/styles/_style.scss */
.linkedin:before {
  content: "\4c";
  top: 0;
  opacity: 1;
}

/* line 2918, ../../../../../../assets/styles/_style.scss */
.linkedin:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2919, ../../../../../../assets/styles/_style.scss */
.linkedin:hover {
  background-color: #0b7bb5;
}

/* line 2921, ../../../../../../assets/styles/_style.scss */
.delicious i, .delicious:before {
  margin: 13px 0 0 13px;
}

/* line 2922, ../../../../../../assets/styles/_style.scss */
.delicious:before {
  content: "\23";
  top: 0;
  opacity: 1;
}

/* line 2923, ../../../../../../assets/styles/_style.scss */
.delicious:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2924, ../../../../../../assets/styles/_style.scss */
.delicious:hover {
  background-color: #3274d1;
}

/* line 2926, ../../../../../../assets/styles/_style.scss */
.paypal i, .paypal:before {
  margin: 13px 0 0 13px;
}

/* line 2927, ../../../../../../assets/styles/_style.scss */
.paypal:before {
  content: "\24";
  top: 0;
  opacity: 1;
}

/* line 2928, ../../../../../../assets/styles/_style.scss */
.paypal:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2929, ../../../../../../assets/styles/_style.scss */
.paypal:hover {
  background-color: #2e689a;
}

/* line 2931, ../../../../../../assets/styles/_style.scss */
.gplus i, .gplus:before {
  margin: 13px 0 0 13px;
}

/* line 2932, ../../../../../../assets/styles/_style.scss */
.gplus:before {
  content: "\2b";
  top: 0;
  opacity: 1;
}

/* line 2933, ../../../../../../assets/styles/_style.scss */
.gplus:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2934, ../../../../../../assets/styles/_style.scss */
.gplus:hover {
  background-color: #d53824;
}

/* line 2936, ../../../../../../assets/styles/_style.scss */
.stumbleupon i, .stumbleupon:before {
  margin: 13px 0 0 11px;
}

/* line 2937, ../../../../../../assets/styles/_style.scss */
.stumbleupon:before {
  content: "\2f";
  top: 0;
  opacity: 1;
}

/* line 2938, ../../../../../../assets/styles/_style.scss */
.stumbleupon:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2939, ../../../../../../assets/styles/_style.scss */
.stumbleupon:hover {
  background-color: #eb4924;
}

/* line 2941, ../../../../../../assets/styles/_style.scss */
.fivehundredpx i, .fivehundredpx:before {
  margin: 13px 0 0 11px;
}

/* line 2942, ../../../../../../assets/styles/_style.scss */
.fivehundredpx:before {
  content: "\30";
  top: 0;
  opacity: 1;
}

/* line 2943, ../../../../../../assets/styles/_style.scss */
.fivehundredpx:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2944, ../../../../../../assets/styles/_style.scss */
.fivehundredpx:hover {
  background-color: #444;
}

/* line 2946, ../../../../../../assets/styles/_style.scss */
.pinterest i, .pinterest:before {
  margin: 13px 0 0 15px;
}

/* line 2947, ../../../../../../assets/styles/_style.scss */
.pinterest:before {
  content: "\31";
  top: 0;
  opacity: 1;
}

/* line 2948, ../../../../../../assets/styles/_style.scss */
.pinterest:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2949, ../../../../../../assets/styles/_style.scss */
.pinterest:hover {
  background-color: #cb1f25;
}

/* line 2951, ../../../../../../assets/styles/_style.scss */
.forrst i, .forrst:before {
  margin: 13px 0 0 15px;
}

/* line 2952, ../../../../../../assets/styles/_style.scss */
.forrst:before {
  content: "\3a";
  top: 0;
  opacity: 1;
}

/* line 2953, ../../../../../../assets/styles/_style.scss */
.forrst:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2954, ../../../../../../assets/styles/_style.scss */
.forrst:hover {
  background-color: #40833e;
}

/* line 2956, ../../../../../../assets/styles/_style.scss */
.digg i, .digg:before {
  margin: 13px 0 0 12px;
}

/* line 2957, ../../../../../../assets/styles/_style.scss */
.digg:before {
  content: "\3b";
  top: 0;
  opacity: 1;
}

/* line 2958, ../../../../../../assets/styles/_style.scss */
.digg:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2959, ../../../../../../assets/styles/_style.scss */
.digg:hover {
  background-color: #205685;
}

/* line 2961, ../../../../../../assets/styles/_style.scss */
.spotify i, .spotify:before {
  margin: 13px 0 0 13px;
}

/* line 2962, ../../../../../../assets/styles/_style.scss */
.spotify:before {
  content: "\3d";
  top: 0;
  opacity: 1;
}

/* line 2963, ../../../../../../assets/styles/_style.scss */
.spotify:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2964, ../../../../../../assets/styles/_style.scss */
.spotify:hover {
  background-color: #6ca405;
}

/* line 2966, ../../../../../../assets/styles/_style.scss */
.reddit i, .reddit:before {
  margin: 13px 0 0 12px;
}

/* line 2967, ../../../../../../assets/styles/_style.scss */
.reddit:before {
  content: "\3e";
  top: 0;
  opacity: 1;
}

/* line 2968, ../../../../../../assets/styles/_style.scss */
.reddit:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2969, ../../../../../../assets/styles/_style.scss */
.reddit:hover {
  background-color: #404040;
}

/* line 2971, ../../../../../../assets/styles/_style.scss */
.appstore i, .appstore:before {
  margin: 13px 0 0 14px;
}

/* line 2972, ../../../../../../assets/styles/_style.scss */
.appstore:before {
  content: "\41";
  top: 0;
  opacity: 1;
}

/* line 2973, ../../../../../../assets/styles/_style.scss */
.appstore:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2974, ../../../../../../assets/styles/_style.scss */
.appstore:hover {
  background-color: #c0c0c0;
}

/* line 2976, ../../../../../../assets/styles/_style.scss */
.blogger i, .blogger:before {
  margin: 13px 0 0 15px;
  font-size: 14px !important;
}

/* line 2977, ../../../../../../assets/styles/_style.scss */
.blogger:before {
  content: "\42";
  top: 0;
  opacity: 1;
}

/* line 2978, ../../../../../../assets/styles/_style.scss */
.blogger:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2979, ../../../../../../assets/styles/_style.scss */
.blogger:hover {
  background-color: #ff6501;
}

/* line 2981, ../../../../../../assets/styles/_style.scss */
.dribbble i, .dribbble:before {
  margin: 13px 0 0 13px;
}

/* line 2982, ../../../../../../assets/styles/_style.scss */
.dribbble:before {
  content: "\44";
  top: 0;
  opacity: 1;
}

/* line 2983, ../../../../../../assets/styles/_style.scss */
.dribbble:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2984, ../../../../../../assets/styles/_style.scss */
.dribbble:hover {
  background-color: #ef5a92;
}

/* line 2986, ../../../../../../assets/styles/_style.scss */
.evernote i, .evernote:before {
  margin: 13px 0 0 15px;
}

/* line 2987, ../../../../../../assets/styles/_style.scss */
.evernote:before {
  content: "\45";
  top: 0;
  opacity: 1;
}

/* line 2988, ../../../../../../assets/styles/_style.scss */
.evernote:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2989, ../../../../../../assets/styles/_style.scss */
.evernote:hover {
  background-color: #6bb130;
}

/* line 2991, ../../../../../../assets/styles/_style.scss */
.flickr i, .flickr:before {
  margin: 13px 0 0 13px;
}

/* line 2992, ../../../../../../assets/styles/_style.scss */
.flickr:before {
  content: "\46";
  top: 0;
  opacity: 1;
}

/* line 2993, ../../../../../../assets/styles/_style.scss */
.flickr:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2994, ../../../../../../assets/styles/_style.scss */
.flickr:hover {
  background-color: #136dd5;
}

/* line 2996, ../../../../../../assets/styles/_style.scss */
.rss i, .rss:before {
  margin: 13px 0 0 14px;
  font-size: 14px !important;
}

/* line 2997, ../../../../../../assets/styles/_style.scss */
.rss:before {
  content: "\52";
  top: 0;
  opacity: 1;
}

/* line 2998, ../../../../../../assets/styles/_style.scss */
.rss:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 2999, ../../../../../../assets/styles/_style.scss */
.rss:hover {
  background-color: #fe8f00;
}

/* line 3001, ../../../../../../assets/styles/_style.scss */
.youtube i, .youtube:before {
  margin: 13px 0 0 14px;
  font-size: 18px !important;
}

/* line 3002, ../../../../../../assets/styles/_style.scss */
.youtube:before {
  content: "\55";
  top: 0;
  opacity: 1;
}

/* line 3003, ../../../../../../assets/styles/_style.scss */
.youtube:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3004, ../../../../../../assets/styles/_style.scss */
.youtube:hover {
  background-color: #bf2f29;
}

/* line 3006, ../../../../../../assets/styles/_style.scss */
.vimeo i, .vimeo:before {
  margin: 13px 0 0 13px;
  font-size: 14px !important;
}

/* line 3007, ../../../../../../assets/styles/_style.scss */
.vimeo:before {
  content: "\56";
  top: 0;
  opacity: 1;
}

/* line 3008, ../../../../../../assets/styles/_style.scss */
.vimeo:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3009, ../../../../../../assets/styles/_style.scss */
.vimeo:hover {
  background-color: #4c8ab0;
}

/* line 3011, ../../../../../../assets/styles/_style.scss */
.xing i, .xing:before {
  margin: 13px 0 0 14px;
}

/* line 3012, ../../../../../../assets/styles/_style.scss */
.xing:before {
  content: "\58";
  top: 0;
  opacity: 1;
}

/* line 3013, ../../../../../../assets/styles/_style.scss */
.xing:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3014, ../../../../../../assets/styles/_style.scss */
.xing:hover {
  background-color: #036568;
}

/* line 3016, ../../../../../../assets/styles/_style.scss */
.yahoo i, .yahoo:before {
  margin: 13px 0 0 11px;
}

/* line 3017, ../../../../../../assets/styles/_style.scss */
.yahoo:before {
  content: "\59";
  top: 0;
  opacity: 1;
}

/* line 3018, ../../../../../../assets/styles/_style.scss */
.yahoo:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3019, ../../../../../../assets/styles/_style.scss */
.yahoo:hover {
  background-color: #9251a2;
}

/* line 3021, ../../../../../../assets/styles/_style.scss */
.amazon i, .amazon:before {
  margin: 13px 0 0 12px;
}

/* line 3022, ../../../../../../assets/styles/_style.scss */
.amazon:before {
  content: "\61";
  top: 0;
  opacity: 1;
}

/* line 3023, ../../../../../../assets/styles/_style.scss */
.amazon:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3024, ../../../../../../assets/styles/_style.scss */
.amazon:hover {
  background-color: #2f3842;
}

/* line 3026, ../../../../../../assets/styles/_style.scss */
.steam i, .steam:before {
  margin: 13px 0 0 11px;
}

/* line 3027, ../../../../../../assets/styles/_style.scss */
.steam:before {
  content: "\62";
  top: 0;
  opacity: 1;
}

/* line 3028, ../../../../../../assets/styles/_style.scss */
.steam:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3029, ../../../../../../assets/styles/_style.scss */
.steam:hover {
  background-color: #383838;
}

/* line 3031, ../../../../../../assets/styles/_style.scss */
.dropbox i, .dropbox:before {
  margin: 13px 0 0 13px;
}

/* line 3032, ../../../../../../assets/styles/_style.scss */
.dropbox:before {
  content: "\64";
  top: 0;
  opacity: 1;
}

/* line 3033, ../../../../../../assets/styles/_style.scss */
.dropbox:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3034, ../../../../../../assets/styles/_style.scss */
.dropbox:hover {
  background-color: #2c92dd;
}

/* line 3036, ../../../../../../assets/styles/_style.scss */
.github i, .github:before {
  margin: 13px 0 0 13px;
}

/* line 3037, ../../../../../../assets/styles/_style.scss */
.github:before {
  content: "\67";
  top: 0;
  opacity: 1;
}

/* line 3038, ../../../../../../assets/styles/_style.scss */
.github:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3039, ../../../../../../assets/styles/_style.scss */
.github:hover {
  background-color: #5c7381;
}

/* line 3041, ../../../../../../assets/styles/_style.scss */
.lastfm i, .lastfm:before {
  margin: 13px 0 0 11px;
}

/* line 3042, ../../../../../../assets/styles/_style.scss */
.lastfm:before {
  content: "\6c";
  top: 0;
  opacity: 1;
}

/* line 3043, ../../../../../../assets/styles/_style.scss */
.lastfm:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3044, ../../../../../../assets/styles/_style.scss */
.lastfm:hover {
  background-color: #d21309;
}

/* line 3046, ../../../../../../assets/styles/_style.scss */
.tumblr i, .tumblr:before {
  margin: 13px 0 0 15px;
}

/* line 3047, ../../../../../../assets/styles/_style.scss */
.tumblr:before {
  content: "\74";
  top: 0;
  opacity: 1;
}

/* line 3048, ../../../../../../assets/styles/_style.scss */
.tumblr:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3049, ../../../../../../assets/styles/_style.scss */
.tumblr:hover {
  background-color: #3d658d;
}

/* line 3051, ../../../../../../assets/styles/_style.scss */
.wordpress i, .wordpress:before {
  margin: 13px 0 0 14px;
}

/* line 3052, ../../../../../../assets/styles/_style.scss */
.wordpress:before {
  content: "\77";
  top: 0;
  opacity: 1;
}

/* line 3053, ../../../../../../assets/styles/_style.scss */
.wordpress:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3054, ../../../../../../assets/styles/_style.scss */
.wordpress:hover {
  background-color: #383838;
}

/* line 3056, ../../../../../../assets/styles/_style.scss */
.instagram i, .instagram:before {
  margin: 13px 0 0 14px;
}

/* line 3057, ../../../../../../assets/styles/_style.scss */
.instagram:before {
  content: "\f31f";
  top: 0;
  opacity: 1;
}

/* line 3058, ../../../../../../assets/styles/_style.scss */
.instagram:hover:before {
  top: 30px;
  opacity: 0;
}

/* line 3059, ../../../../../../assets/styles/_style.scss */
.instagram:hover {
  background-color: #3f6f94;
}

/* Tooltips
====================================*/
/* line 3064, ../../../../../../assets/styles/_style.scss */
#tiptip_holder {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99999;
  font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 3073, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_top {
  padding-bottom: 5px;
  -webkit-transform: translateX(12px);
}

/* line 3078, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_bottom {
  padding-top: 5px;
}

/* line 3079, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_right {
  padding-left: 5px;
}

/* line 3080, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_left {
  padding-right: 5px;
}

/* line 3082, ../../../../../../assets/styles/_style.scss */
#tiptip_content {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  padding: 6px 10px;
  background-color: #666;
  border-radius: 3px;
}

/* line 3091, ../../../../../../assets/styles/_style.scss */
#tiptip_arrow, #tiptip_arrow_inner {
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  height: 0;
  width: 0;
}

/* line 3100, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_top #tiptip_arrow {
  border-top-color: #666;
}

/* line 3101, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_bottom #tiptip_arrow {
  border-bottom-color: #666;
}

/* line 3102, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_right #tiptip_arrow {
  border-right-color: #666;
}

/* line 3103, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_left #tiptip_arrow {
  border-left-color: #666;
}

/* line 3105, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_top #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #666;
}

/* line 3111, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  margin-top: -5px;
  margin-left: -6px;
  border-bottom-color: #666;
}

/* line 3117, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_right #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -5px;
  border-right-color: #666;
}

/* line 3123, ../../../../../../assets/styles/_style.scss */
#tiptip_holder.tip_left #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -7px;
  border-left-color: #666;
}

/* Tabs
====================================*/
/* line 3132, ../../../../../../assets/styles/_style.scss */
.tabs-nav ul.tabs {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* line 3140, ../../../../../../assets/styles/_style.scss */
.tabs-nav li, ul.tabs li {
  float: left;
  line-height: 38px;
  overflow: hidden;
  padding: 0;
  position: relative;
}

/* line 3148, ../../../../../../assets/styles/_style.scss */
.tabs-nav li a, ul.tabs li a {
  background-color: #f2f2f2;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #888;
  font-weight: 500;
  display: block;
  letter-spacing: 0;
  outline: none;
  padding: 0 20px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
}

/* line 3167, ../../../../../../assets/styles/_style.scss */
.tabs-nav li:first-child a, ul.tabs li:first-child a {
  border-radius: 3px 0 0 3px;
}

/* line 3168, ../../../../../../assets/styles/_style.scss */
.tabs-nav li:last-child a, ul.tabs li:last-child a {
  border-radius: 0 3px 3px 0;
}

/* line 3170, ../../../../../../assets/styles/_style.scss */
.tabs-nav li.active a, ul.tabs li.active a {
  background: #a0a0a0;
  color: #fff;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 3176, ../../../../../../assets/styles/_style.scss */
.tab-content {
  padding: 10px 0px;
}

/* line 3178, ../../../../../../assets/styles/_style.scss */
.tabs-container {
  overflow: hidden;
  width: 100%;
}

/* Accordions & Toggles
====================================*/
/* line 3186, ../../../../../../assets/styles/_style.scss */
.ui-accordion .ui-accordion-header,
.trigger a {
  display: block;
  cursor: pointer;
  position: relative;
  padding: 0;
  line-height: 26px;
  outline: none;
  color: #888;
  font-size: 14px;
  background-color: #f4f4f4;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  -ms-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  padding: 10px 16px;
  margin-bottom: 10px;
  border-radius: 3px;
}

/* line 3208, ../../../../../../assets/styles/_style.scss */
.ui-accordion .ui-accordion-header-active:hover,
.ui-accordion .ui-accordion-header-active,
.trigger.active a,
.trigger.active a:hover {
  background: #a0a0a0;
  color: #fff;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 3217, ../../../../../../assets/styles/_style.scss */
.ui-accordion .ui-accordion-content,
.toggle-container {
  padding: 0 16px 10px 16px;
}

/* line 3222, ../../../../../../assets/styles/_style.scss */
.ui-accordion .ui-accordion-content p {
  margin: 0;
}

/* line 3225, ../../../../../../assets/styles/_style.scss */
.ui-accordion-icon:before,
.ui-accordion-icon-active:before,
.toggle-icon:before {
  font-family: "FontAwesome";
  content: "";
  color: #a0a0a0;
  font-size: 18px;
  display: block;
  float: left;
  line-height: 25px;
  margin: 0 8px 0 0;
}

/* line 3238, ../../../../../../assets/styles/_style.scss */
.toggle-container p {
  margin: 0;
}

/* line 3240, ../../../../../../assets/styles/_style.scss */
.ui-accordion-icon-active:before,
.trigger.active .toggle-icon:before {
  content: "";
  color: #fff;
}

/* line 3246, ../../../../../../assets/styles/_style.scss */
.faq .toggle-icon:before,
.faq .trigger.active .toggle-icon:before {
  content: "";
}

/* Skill Bars
===================================== */
/* line 3254, ../../../../../../assets/styles/_style.scss */
.skill-bar {
  height: 38px;
  position: relative;
  margin: 0 0 14px 0;
  background-color: #f2f2f2;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
}

/* line 3263, ../../../../../../assets/styles/_style.scss */
.skill-title {
  color: #fff;
  font-size: 14px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 3px 0 0 3px;
  padding: 7px 14px;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
}

/* line 3275, ../../../../../../assets/styles/_style.scss */
.skill-title i {
  margin: 0 3px 0 0;
}

/* line 3279, ../../../../../../assets/styles/_style.scss */
.skill-bar-value {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: #a0a0a0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  overflow: visible !important;
}

/* Alert Boxes
====================================*/
/* line 3297, ../../../../../../assets/styles/_style.scss */
.notification {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 15px;
  position: relative;
  padding: 13px 40px 13px 18px;
  border-radius: 3px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
}

/* line 3307, ../../../../../../assets/styles/_style.scss */
.notification p {
  margin: 0;
}

/* line 3311, ../../../../../../assets/styles/_style.scss */
.notification span {
  font-weight: 600;
}

/* line 3315, ../../../../../../assets/styles/_style.scss */
.notification.success,
.notification.success strong {
  background-color: #EBF6E0;
  color: #5f9025;
  border: 1px solid #b3dc82;
}

/* line 3322, ../../../../../../assets/styles/_style.scss */
.notification.error,
.notification.error strong {
  background-color: #ffe9e9;
  color: #de5959;
  border: 1px solid #fbc4c4;
}

/* line 3329, ../../../../../../assets/styles/_style.scss */
.notification.warning,
.notification.warning strong {
  background-color: #FBFADD;
  color: #8f872e;
  border: 1px solid #ded58a;
}

/* line 3336, ../../../../../../assets/styles/_style.scss */
.notification.notice,
.notification.notice strong {
  background-color: #E9F7FE;
  color: #5091b2;
  border: 1px solid #b6d7e8;
}

/* line 3343, ../../../../../../assets/styles/_style.scss */
.notification strong {
  border: none !important;
}

/* line 3345, ../../../../../../assets/styles/_style.scss */
.notification.success .close,
.notification.error .close,
.notification.warning .close,
.notification.notice .close {
  padding: 0px 9px;
  position: absolute;
  right: 0;
  top: 22px;
  display: block;
  height: 8px;
  width: 8px;
  cursor: pointer;
}

/* line 3359, ../../../../../../assets/styles/_style.scss */
.notification.success .close {
  background: url(../images/alert_boxes_close_ico.png) 0 -8px no-repeat;
}

/* line 3360, ../../../../../../assets/styles/_style.scss */
.notification.error .close {
  background: url(../images/alert_boxes_close_ico.png) 0 0 no-repeat;
}

/* line 3361, ../../../../../../assets/styles/_style.scss */
.notification.warning .close {
  background: url(../images/alert_boxes_close_ico.png) 0 -16px no-repeat;
}

/* line 3362, ../../../../../../assets/styles/_style.scss */
.notification.notice .close {
  background: url(../images/alert_boxes_close_ico.png) 0 -24px no-repeat;
}

/* Regular Table
====================================*/
/* line 3367, ../../../../../../assets/styles/_style.scss */
table.standard-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: none;
  margin-bottom: 15px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
}

/* line 3376, ../../../../../../assets/styles/_style.scss */
table.standard-table th {
  border: 1px solid #e4e4e4;
  border-right: none;
  background-color: #fafafa;
  text-align: left;
  padding: 10px 15px;
  color: #444;
  vertical-align: top;
  font-size: 14px;
  font-weight: 600;
}

/* line 3388, ../../../../../../assets/styles/_style.scss */
table.standard-table th:first-child {
  border-radius: 3px 0 0 0;
}

/* line 3389, ../../../../../../assets/styles/_style.scss */
table.standard-table th:last-child {
  border-radius: 0 3px 0 0;
}

/* line 3391, ../../../../../../assets/styles/_style.scss */
table.standard-table td:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 3395, ../../../../../../assets/styles/_style.scss */
table.standard-table th:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 3399, ../../../../../../assets/styles/_style.scss */
table.standard-table td {
  padding: 10px 15px;
  border: #e4e4e4 1px solid;
  border-top: none;
  border-right: none;
}

/* line 3406, ../../../../../../assets/styles/_style.scss */
table.standard-table tr:hover td {
  background-color: #fafafa;
}

/* line 3407, ../../../../../../assets/styles/_style.scss */
table.standard-table tr {
  border-radius: 3px;
}

/* Testimonials
====================================*/
/* line 3412, ../../../../../../assets/styles/_style.scss */
.testimonials {
  background: #f8f8f8;
  color: #888;
  padding: 25px;
  line-height: 23px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06);
}

/* line 3422, ../../../../../../assets/styles/_style.scss */
.testimonials-bg {
  background: url(../images/testimonials-bg.png) no-repeat;
  margin-top: -1px;
  display: block;
  margin-left: 27px;
  width: 200px;
  height: 30px;
}

/* line 3431, ../../../../../../assets/styles/_style.scss */
.testimonials-author {
  color: #a0a0a0;
  float: right;
  display: block;
  margin-top: -23px;
  margin-bottom: 20px;
}

/* line 3439, ../../../../../../assets/styles/_style.scss */
.testimonials-author span {
  color: #a0a0a0;
}

/* Happy Clients
====================================*/
/* line 3446, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2.alt,
.sb-navigation-right-2.alt {
  top: 57%;
  margin: 0;
  position: absolute;
  height: 20px;
  width: 20px;
  z-index: 99;
}

/* line 3456, ../../../../../../assets/styles/_style.scss */
.sb-navigation-left-2.alt {
  left: 10px;
}

/* line 3457, ../../../../../../assets/styles/_style.scss */
.sb-navigation-right-2.alt {
  right: 0;
}

/* line 3459, ../../../../../../assets/styles/_style.scss */
.happy-clients-photo img {
  margin: 0 auto;
  display: block;
  margin-bottom: 11px;
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

/* line 3468, ../../../../../../assets/styles/_style.scss */
.happy-clients-cite {
  font-size: 24px;
  font-weight: 300;
  color: #999;
  width: 75%;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 36px;
  margin-bottom: 7px;
}

/* line 3480, ../../../../../../assets/styles/_style.scss */
.happy-clients-author {
  font-size: 18px;
  font-weight: 500;
  color: #a0a0a0;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 32px;
}

/* Dropcaps
====================================*/
/* line 3493, ../../../../../../assets/styles/_style.scss */
.dropcap {
  float: left;
  color: #a0a0a0;
  font-size: 58px;
  line-height: 54px;
  padding-top: 4px;
  padding-right: 10px;
  margin-top: -2px;
}

/* line 3503, ../../../../../../assets/styles/_style.scss */
.dropcap.gray {
  color: #555;
}

/* Highlights
====================================*/
/* line 3508, ../../../../../../assets/styles/_style.scss */
.highlight.color,
.highlight.gray,
.highlight.light {
  padding: 2px 6px;
  color: #fff;
  border-radius: 3px;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 3517, ../../../../../../assets/styles/_style.scss */
.highlight.color {
  background: #a0a0a0;
}

/* line 3518, ../../../../../../assets/styles/_style.scss */
.highlight.gray {
  background: #aaa;
}

/* line 3520, ../../../../../../assets/styles/_style.scss */
.highlight.light {
  background: #f2f2f2;
  color: #888;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
}

/* Blockquote
====================================*/
/* line 3529, ../../../../../../assets/styles/_style.scss */
blockquote {
  border-left: 3px solid #e8e8e8;
  padding-left: 20px;
  color: #a0a0a0;
  line-height: 24px;
  margin: 5px 0 20px 15px;
}

/* Large Notice
====================================*/
/* line 3540, ../../../../../../assets/styles/_style.scss */
.large-notice {
  padding: 32px;
  border-radius: 3px;
  background-color: #fcfcfc;
  border: 1px solid #e4e4e4;
}

/* line 3547, ../../../../../../assets/styles/_style.scss */
.large-notice h2 {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 22px;
}

/* line 3553, ../../../../../../assets/styles/_style.scss */
.large-notice p {
  font-size: 14px;
  color: #888;
  line-height: 22px;
}

/* Notice Boxes
====================================*/
/* line 3562, ../../../../../../assets/styles/_style.scss */
.notice-box {
  background: #f8f8f8;
  padding: 32px 28px;
  border-radius: 4px;
  margin: 0 0 20px 0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  text-align: center;
}

/* line 3572, ../../../../../../assets/styles/_style.scss */
.notice-box,
.notice-box i,
.notice-box p,
.notice-box h3 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 3583, ../../../../../../assets/styles/_style.scss */
.notice-box p {
  margin: 0;
  color: #777;
}

/* line 3587, ../../../../../../assets/styles/_style.scss */
.notice-box h3 {
  line-height: 26px;
  padding-bottom: 8px;
}

/* line 3592, ../../../../../../assets/styles/_style.scss */
.notice-box i {
  font-size: 80px;
  height: 80px;
  color: #a0a0a0;
  margin: 10px 0;
  display: block;
}

/* line 3600, ../../../../../../assets/styles/_style.scss */
.notice-box:hover {
  background: #a0a0a0;
  color: #fff;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* line 3606, ../../../../../../assets/styles/_style.scss */
.notice-box:hover h3,
.notice-box:hover p,
.notice-box:hover i {
  color: #fff;
}

/* List Styles
====================================*/
/* line 3615, ../../../../../../assets/styles/_style.scss */
.list-1 li,
.list-2 li,
.list-3 li,
.list-4 li {
  list-style: none;
  margin: 7px 0;
  margin-left: 2px;
}

/* line 3624, ../../../../../../assets/styles/_style.scss */
.list-1 li:first-child,
.list-2 li:first-child,
.list-3 li:first-child,
.list-4 li:first-child {
  margin-top: 0;
}

/* line 3631, ../../../../../../assets/styles/_style.scss */
.list-1 li:before,
.list-2 li:before,
.list-3 li:before,
.list-4 li:before {
  content: "";
  font-family: "FontAwesome";
  margin: 0 7px 0 0;
  position: relative;
  color: #a0a0a0;
}

/* line 3642, ../../../../../../assets/styles/_style.scss */
.list-1 li:before {
  content: "";
}

/* line 3643, ../../../../../../assets/styles/_style.scss */
.list-2 li:before {
  content: "";
}

/* line 3644, ../../../../../../assets/styles/_style.scss */
.list-3 li:before {
  content: "";
}

/* line 3645, ../../../../../../assets/styles/_style.scss */
.list-4 li:before {
  content: "";
}

/* Pricing Tables
===================================== */
/* line 3650, ../../../../../../assets/styles/_style.scss */
.plan {
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
}

/* line 3652, ../../../../../../assets/styles/_style.scss */
.plan h3 {
  width: 100%;
  font-size: 22px;
  padding: 18px 0;
  color: #fff;
  font-weight: 300;
  text-align: center;
  background-color: #b4b4b4;
  border-radius: 3px 3px 0 0;
}

/* line 3663, ../../../../../../assets/styles/_style.scss */
.plan-price {
  font-size: 36px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  padding: 25px 0 22px 0;
  position: relative;
  background-color: #a7a7a7;
}

/* line 3673, ../../../../../../assets/styles/_style.scss */
.plan-currency {
  font-size: 24px;
  color: #fff;
  position: absolute;
  margin: 0px -20px;
}

/* line 3680, ../../../../../../assets/styles/_style.scss */
.period {
  display: block;
  font-size: 16px;
  margin: 5px 0 0 0;
  opacity: 0.6;
}

/* line 3687, ../../../../../../assets/styles/_style.scss */
.plan-features {
  background: #fff;
  border: 1px solid #e4e4e4;
  border-top: none;
  padding: 12px 25px;
  border-radius: 0 0 3px 3px;
}

/* line 3695, ../../../../../../assets/styles/_style.scss */
.plan-features ul li {
  padding: 12px 0;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
}

/* line 3701, ../../../../../../assets/styles/_style.scss */
.plan-features a.button {
  position: relative;
  display: block;
  width: 80px;
  margin: 0 auto;
  margin-top: 22px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #b4b4b4;
  color: #fff;
}

/* line 3713, ../../../../../../assets/styles/_style.scss */
.plan-features a.button:hover {
  background-color: #a7a7a7;
}

/* Premium Plan Style */
/* line 3716, ../../../../../../assets/styles/_style.scss */
.premium .plan-price,
.premium .plan-features a.button:hover {
  background-color: #68a914;
}

/* line 3718, ../../../../../../assets/styles/_style.scss */
.premium.plan h3,
.premium .plan-features a.button {
  background-color: #a0a0a0;
}

/* line 3721, ../../../../../../assets/styles/_style.scss */
.featured .plan-price,
.featured .plan-features a.button:hover {
  background-color: #5c5c5c;
}

/* line 3723, ../../../../../../assets/styles/_style.scss */
.featured.plan h3,
.featured .plan-features a.button {
  background-color: #666;
}

/* =================================================================== */
/* Footer
====================================================================== */
/* line 3731, ../../../../../../assets/styles/_style.scss */
#footer {
  background-color: #f8f8f8;
  padding: 35px 0 40px 0;
}

/* line 3736, ../../../../../../assets/styles/_style.scss */
#footer h3, #footer h2 {
  margin-bottom: 10px;
}

/* Dark Style
====================================*/
/* line 3741, ../../../../../../assets/styles/_style.scss */
#footer.dark {
  background: #4c4c4c;
  color: #c8c8c8;
}

/* line 3746, ../../../../../../assets/styles/_style.scss */
#footer.dark h3, #footer.dark h2,
#footer.dark .get-in-touch li p strong,
.dark #twitter li a {
  color: #fff;
}

/* line 3752, ../../../../../../assets/styles/_style.scss */
#footer-bottom.dark {
  background: #404040;
  color: #a8a8a8;
}

/* line 3757, ../../../../../../assets/styles/_style.scss */
#footer-bottom.dark a {
  color: #e0e0e0;
}

/* line 3761, ../../../../../../assets/styles/_style.scss */
#footer-bottom.dark a i {
  color: #707070;
}

/* line 3765, ../../../../../../assets/styles/_style.scss */
#footer.dark .get-in-touch p,
#footer.dark ul.get-in-touch li,
#footer.dark .get-in-touch a {
  color: #c8c8c8 !important;
}

/* line 3769, ../../../../../../assets/styles/_style.scss */
#footer.dark .get-in-touch li i,
.dark #twitter li:before {
  color: #808080;
}

/* line 3774, ../../../../../../assets/styles/_style.scss */
.dark #twitter b a,
.dark #twitter b a:hover {
  color: #909090;
}

/* line 3779, ../../../../../../assets/styles/_style.scss */
.dark input.newsletter, .dark .block-simplenews .form-text {
  background-color: #606060;
  border-color: #707070;
  color: #c8c8c8;
  box-shadow: none;
}

/* Footer Bottom
====================================*/
/* line 3789, ../../../../../../assets/styles/_style.scss */
#footer-bottom {
  background-color: #a0a0a0;
  padding: 20px 0 17px 0;
  color: #fff;
}

/* line 3795, ../../../../../../assets/styles/_style.scss */
#footer-bottom a {
  color: #fff;
  font-weight: 600;
}

/* Twitter Widget
====================================*/
/* line 3803, ../../../../../../assets/styles/_style.scss */
#twitter li {
  margin: 0 0 15px 0;
  padding: 0 0 0 28px;
  float: left;
  line-height: 24px;
}

/* line 3810, ../../../../../../assets/styles/_style.scss */
#twitter li:before {
  content: "\54";
  font-family: "fontello";
  font-size: 13px;
  float: left;
  margin: 0 0 0 -28px;
  color: #a6a6a6;
}

/* line 3819, ../../../../../../assets/styles/_style.scss */
#twitter b a,
#twitter b a:hover {
  margin-top: 5px;
  display: block;
  color: #999;
  font-weight: normal;
}

/* line 3827, ../../../../../../assets/styles/_style.scss */
.twitter-follow-button {
  margin-left: 28px;
}

/* Get In Touch
====================================*/
/* line 3832, ../../../../../../assets/styles/_style.scss */
.get-in-touch {
  margin: 15px 0 0 0;
}

/* line 3834, ../../../../../../assets/styles/_style.scss */
.get-in-touch li p strong {
  color: #888;
  float: left;
  font-weight: 600;
  margin: 0 5px 5px 0;
}

/* line 3841, ../../../../../../assets/styles/_style.scss */
.get-in-touch .icon-map-marker {
  font-size: 16px;
}

/* line 3842, ../../../../../../assets/styles/_style.scss */
.get-in-touch li {
  margin: 0 0 15px 0;
}

/* line 3844, ../../../../../../assets/styles/_style.scss */
.get-in-touch p,
.get-in-touch li,
.get-in-touch a {
  color: #888 !important;
}

/* line 3848, ../../../../../../assets/styles/_style.scss */
.get-in-touch p {
  margin: -2px 0 0 25px;
  line-height: 20px;
}

/* line 3853, ../../../../../../assets/styles/_style.scss */
.get-in-touch li i {
  float: left;
  margin: 2px 0 0 0;
  color: #a6a6a6;
}

/* Search / Newsletter Inputs
====================================*/
/* line 3862, ../../../../../../assets/styles/_style.scss */
.newsletter-btn, .block-simplenews .form-submit
.search-btn {
  background-color: #a0a0a0;
  border-radius: 0 3px 3px 0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  border: 0;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  float: right;
  z-index: 5;
  position: relative;
  padding: 9px 16px;
  line-height: 18px;
  margin: 0;
  height: 38px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 3885, ../../../../../../assets/styles/_style.scss */
.newsletter-btn:hover, .block-simplenews .form-submit:hover
.search-btn:hover {
  background-color: #a0a0a0;
}

/* line 3888, ../../../../../../assets/styles/_style.scss */
.search-btn i {
  float: left;
  margin: -2px 0 0 0;
  padding: 0 3px;
}

/* line 3894, ../../../../../../assets/styles/_style.scss */
.search-btn {
  padding: 9px 10px;
  width: 38px;
}

/* line 3899, ../../../../../../assets/styles/_style.scss */
input.newsletter, .block-simplenews .form-text,
input.search, .sidebar .block-search .form-text {
  float: left;
  color: #aaa;
  box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.06);
  border-radius: 3px 0 0 3px;
  z-index: 1;
  position: relative;
  font-size: 14px;
  width: 85%;
  /*margin-top: -38px;*/
  padding: 9px 12px;
  line-height: 18px;
  height: 18px;
}

/* line 3914, ../../../../../../assets/styles/_style.scss */
.block-search .form-submit {
  float: right;
  position: relative;
  padding: 0;
  top: 0;
  right: 0;
  margin: 0 0 0 -35px;
  background-image: url(../images/search-2.png);
  background-position: 50%;
  background-repeat: no-repeat;
  width: 35px;
  height: 38px;
  cursor: pointer;
  border: none;
  z-index: 100;
  border-radius: 0 2px 2px 0;
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  text-indent: -9999px;
}

/* line 3938, ../../../../../../assets/styles/_style.scss */
.block-search .form-submit:hover {
  background-image: url(../images/search-2.png);
  background-position: 50%;
  background-repeat: no-repeat;
}

/* =================================================================== */
/* Media Queries
====================================================================== */
/* Standard 1180 (devices and browsers) */
@media only screen and (min-width: 1200px) {
  /* line 3950, ../../../../../../assets/styles/_style.scss */
  .caption.text {
    margin-left: 0 !important;
  }

  /* line 3951, ../../../../../../assets/styles/_style.scss */
  .caption h2,
  .caption h3,
  .caption p {
    margin: 0;
  }
}
/* Smaller than standard 1180 (devices and browsers) */
@media only screen and (min-width: 959px) and (max-width: 1199px) {
  /* line 3958, ../../../../../../assets/styles/_style.scss */
  .caption.text {
    margin-left: 50px !important;
  }

  /* line 3959, ../../../../../../assets/styles/_style.scss */
  .caption h2,
  .caption h3,
  .caption p {
    margin: 0;
  }

  /* line 3963, ../../../../../../assets/styles/_style.scss */
  #navigation ul > li > a {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 3965, ../../../../../../assets/styles/_style.scss */
  ol li ol.childlist .comment-des {
    float: right;
    width: 78%;
  }

  /* line 3970, ../../../../../../assets/styles/_style.scss */
  .comment-des {
    float: right;
    width: 81%;
  }

  /* line 3975, ../../../../../../assets/styles/_style.scss */
  .add-comment textarea,
  #contact textarea {
    min-width: 97%;
  }

  /* line 3978, ../../../../../../assets/styles/_style.scss */
  .flickr-widget-blog a {
    width: 57px;
    height: 57px;
  }

  /* line 3983, ../../../../../../assets/styles/_style.scss */
  #not-found {
    margin: 50px 0 75px 0;
  }

  /* line 3985, ../../../../../../assets/styles/_style.scss */
  #not-found h2 {
    font-size: 210px;
    line-height: 210px;
  }

  /* line 3990, ../../../../../../assets/styles/_style.scss */
  #not-found p {
    font-size: 28px;
    line-height: 36px;
  }

  /* line 3995, ../../../../../../assets/styles/_style.scss */
  #not-found i {
    font-size: 200px;
    top: -5px;
  }
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 4004, ../../../../../../assets/styles/_style.scss */
  .caption.text {
    margin-left: 30px !important;
  }

  /* line 4005, ../../../../../../assets/styles/_style.scss */
  .caption h2 {
    margin-top: -8px;
  }

  /* line 4006, ../../../../../../assets/styles/_style.scss */
  .caption p {
    margin-top: 8px;
  }

  /* line 4007, ../../../../../../assets/styles/_style.scss */
  .img-1 {
    margin-left: 0 !important;
  }

  /* line 4009, ../../../../../../assets/styles/_style.scss */
  #navigation ul > li > a {
    padding-left: 14px;
    padding-right: 14px;
  }

  /* line 4016, ../../../../../../assets/styles/_style.scss */
  .search-container {
    margin-left: 50px !important;
  }

  /* line 4017, ../../../../../../assets/styles/_style.scss */
  .the-icons {
    font-size: 13px;
  }

  /* line 4019, ../../../../../../assets/styles/_style.scss */
  ol li ol.childlist .comment-des {
    float: right;
    width: 71%;
  }

  /* line 4023, ../../../../../../assets/styles/_style.scss */
  .comment-des {
    float: right;
    width: 75%;
  }

  /* line 4028, ../../../../../../assets/styles/_style.scss */
  .add-comment textarea,
  #contact textarea {
    min-width: 96%;
  }

  /* line 4031, ../../../../../../assets/styles/_style.scss */
  .flickr-widget-blog a {
    width: 69px;
    height: 69px;
  }

  /* line 4036, ../../../../../../assets/styles/_style.scss */
  #not-found {
    margin: 35px 0 60px 0;
  }

  /* line 4038, ../../../../../../assets/styles/_style.scss */
  #not-found h2 {
    font-size: 160px;
    line-height: 160px;
  }

  /* line 4043, ../../../../../../assets/styles/_style.scss */
  #not-found i {
    font-size: 155px;
    top: -4px;
  }

  /* line 4048, ../../../../../../assets/styles/_style.scss */
  #not-found p {
    font-size: 22px;
    line-height: 32px;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /* line 4058, ../../../../../../assets/styles/_style.scss */
  .caption.text {
    margin-left: 30px !important;
  }

  /* line 4059, ../../../../../../assets/styles/_style.scss */
  .caption h2 {
    font-size: 32px;
    margin-top: 10px;
  }

  /* line 4060, ../../../../../../assets/styles/_style.scss */
  .caption h3 {
    font-size: 20px;
    margin-top: 15px;
  }

  /* line 4061, ../../../../../../assets/styles/_style.scss */
  .caption p {
    display: none;
  }

  /* line 4062, ../../../../../../assets/styles/_style.scss */
  .img-1 {
    margin-left: 0 !important;
  }

  /* line 4064, ../../../../../../assets/styles/_style.scss */
  .fullwidthbanner-container {
    top: 0;
  }

  /* line 4066, ../../../../../../assets/styles/_style.scss */
  .showbiz.our-clients ul li img {
    margin: 0 auto;
  }

  /* line 4068, ../../../../../../assets/styles/_style.scss */
  #breadcrumbs ul {
    float: left;
    margin-top: 0;
    padding: 0 0 24px 0;
  }

  /* line 4074, ../../../../../../assets/styles/_style.scss */
  #titlebar {
    top: 0;
    margin-bottom: 40px;
  }

  /* line 4079, ../../../../../../assets/styles/_style.scss */
  #titlebar h2 {
    margin-top: 3px;
  }

  /* line 4083, ../../../../../../assets/styles/_style.scss */
  #googlemaps {
    padding-bottom: 40%;
  }

  /* line 4084, ../../../../../../assets/styles/_style.scss */
  .plan-features {
    margin-bottom: 25px;
  }

  /* line 4085, ../../../../../../assets/styles/_style.scss */
  .medium .post-img {
    margin-bottom: 20px;
  }

  /* line 4087, ../../../../../../assets/styles/_style.scss */
  #filters {
    margin: 10px 0 30px 0;
  }

  /* line 4088, ../../../../../../assets/styles/_style.scss */
  #filters a {
    margin: 0 5px 5px 0;
  }

  /* line 4089, ../../../../../../assets/styles/_style.scss */
  .line.filters {
    display: none;
  }

  /* line 4091, ../../../../../../assets/styles/_style.scss */
  .line.showing {
    display: inline-block;
    margin: -11px 0 0 0;
    z-index: 5;
  }

  /* line 4097, ../../../../../../assets/styles/_style.scss */
  .social-icons-footer {
    margin-top: 5px;
    float: left;
  }

  /* line 4102, ../../../../../../assets/styles/_style.scss */
  #footer {
    padding-top: 10px;
  }

  /* line 4103, ../../../../../../assets/styles/_style.scss */
  #footer h3, #footer h2 {
    margin-top: 30px;
  }

  /* line 4105, ../../../../../../assets/styles/_style.scss */
  .featured-boxes {
    margin: 40px 0 5px 0;
  }

  /* line 4106, ../../../../../../assets/styles/_style.scss */
  .featured-box {
    margin: 0 0 25px 0;
  }

  /* line 4108, ../../../../../../assets/styles/_style.scss */
  a.button.launch {
    margin: 0 0 30px 0;
  }

  /* line 4109, ../../../../../../assets/styles/_style.scss */
  #related-work figure {
    margin-bottom: 20px;
  }

  /* line 4111, ../../../../../../assets/styles/_style.scss */
  .search-form {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #f0f0f0;
  }

  /* line 4117, ../../../../../../assets/styles/_style.scss */
  #contact input[type="submit"] {
    margin: 0 0 30px 0;
  }

  /* line 4121, ../../../../../../assets/styles/_style.scss */
  #not-found {
    margin: 15px 0 25px 0;
  }

  /* line 4123, ../../../../../../assets/styles/_style.scss */
  #not-found h2 {
    font-size: 110px;
    line-height: 120px;
  }

  /* line 4128, ../../../../../../assets/styles/_style.scss */
  #not-found i {
    font-size: 105px;
    top: -2px;
  }

  /* line 4133, ../../../../../../assets/styles/_style.scss */
  #not-found p {
    font-size: 22px;
    line-height: 32px;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 4144, ../../../../../../assets/styles/_style.scss */
  ol li ol.childlist .comment-des {
    float: right;
    width: 63%;
  }

  /* line 4149, ../../../../../../assets/styles/_style.scss */
  .comment-des {
    float: right;
    width: 68%;
  }

  /* line 4154, ../../../../../../assets/styles/_style.scss */
  .add-comment textarea,
  #contact textarea {
    min-width: 95%;
  }

  /* line 4157, ../../../../../../assets/styles/_style.scss */
  .flickr-widget-blog a {
    width: 87px;
    height: 87px;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 4168, ../../../../../../assets/styles/_style.scss */
  .caption h2 {
    font-size: 32px;
    margin-top: 0;
  }

  /* line 4169, ../../../../../../assets/styles/_style.scss */
  .caption h3 {
    font-size: 18px;
    margin-top: 10px;
  }

  /* line 4170, ../../../../../../assets/styles/_style.scss */
  .caption p {
    display: none;
  }

  /* line 4172, ../../../../../../assets/styles/_style.scss */
  ol li ol.childlist .comment-des {
    float: right;
    width: 49%;
  }

  /* line 4177, ../../../../../../assets/styles/_style.scss */
  .comment-des {
    float: right;
    width: 56%;
  }

  /* line 4182, ../../../../../../assets/styles/_style.scss */
  .add-comment textarea,
  #contact textarea {
    width: 90%;
  }

  /* line 4185, ../../../../../../assets/styles/_style.scss */
  .flickr-widget-blog a {
    width: 82px;
    height: 82px;
  }

  /* line 4190, ../../../../../../assets/styles/_style.scss */
  .dropcap {
    font-size: 52px;
  }
}
/* =================================================================== */
/* Green #73b819
====================================================================== */
/* line 5, ../../../../../../assets/styles/colors/_green.scss */
a, a:visited,
#not-found i,
.comment-by span.reply a:hover,
.comment-by span.reply a:hover i,
.categories a:hover,
.testimonials-author,
.happy-clients-author,
.dropcap,
.meta ul li a:hover,
.list-1 li:before,
.list-2 li:before,
.list-3 li:before,
.list-4 li:before {
  color: #9cbd30;
}

/* line 19, ../../../../../../assets/styles/colors/_green.scss */
#current, #navigation a.sf-depth-1.active,
#nagivation ul li a:hover,
#nagivation ul > li:hover > a,
.flickr-widget-blog a:hover {
  border-color: #9cbd30;
}

/* line 23, ../../../../../../assets/styles/colors/_green.scss */
#nagivation ul ul {
  border-top-color: #9cbd30;
}

/* line 25, ../../../../../../assets/styles/colors/_green.scss */
.tp-leftarrow:hover, .ls-nav-next:hover, .ls-nav-prev:hover,
.tp-rightarrow:hover,
.flexslider .flex-next:hover,
.flexslider .flex-prev:hover,
.featured-box:hover > .circle,
.featured-box:hover > .circle span,
.featured-box:hover > .circle-2,
.featured-box:hover > .circle-3,
.portfolio-item:hover .item-description,
.sb-navigation-left:hover,
.sb-navigation-right:hover,
.newsletter-btn,
.search-btn {
  background-color: #9cbd30;
}

/* line 39, ../../../../../../assets/styles/colors/_green.scss */
#filters a:hover, .selected {
  background-color: #9cbd30 !important;
}

/* line 41, ../../../../../../assets/styles/colors/_green.scss */
.premium .plan-price,
.premium .plan-features a.button:hover {
  background-color: #9cbd30;
}

/* line 43, ../../../../../../assets/styles/colors/_green.scss */
.premium.plan h3,
.premium .plan-features a.button {
  background-color: #9cbd30;
}

/* line 46, ../../../../../../assets/styles/colors/_green.scss */
.featured-box:hover > .circle-2,
.featured-box:hover > .circle-3 {
  box-shadow: 0 0 0 8px rgba(115, 184, 25, 0.3);
}

/* line 49, ../../../../../../assets/styles/colors/_green.scss */
#current:after,
.pagination .current,
.pagination ul li a:hover,
.tags a:hover,
.button.gray:hover,
.button.light:hover,
.button.color,
input[type="button"],
input[type="submit"],
input[type="button"]:focus,
input[type="submit"]:focus,
.tabs-nav li.active a, ul.tabs li.active a,
.ui-accordion .ui-accordion-header-active:hover,
.ui-accordion .ui-accordion-header-active,
.trigger.active a,
.trigger.active a:hover,
.skill-bar-value,
.highlight.color,
.notice-box:hover {
  background: #9cbd30;
}

/* line 1, ../../../../../../assets/styles/_theme.scss */
#toolbar {
  z-index: 5000;
}

/* line 4, ../../../../../../assets/styles/_theme.scss */
#header {
  z-index: 400;
}

/* line 7, ../../../../../../assets/styles/_theme.scss */
body.toolbar {
  padding-top: 118px !important;
}

/* line 10, ../../../../../../assets/styles/_theme.scss */
body.toolbar.toolbar-drawer {
  padding-top: 153px !important;
}

/* line 13, ../../../../../../assets/styles/_theme.scss */
.widget .content {
  overflow: hidden;
}

/* line 16, ../../../../../../assets/styles/_theme.scss */
.sidebar .widget:first-child {
  margin-top: 0px;
}

/* line 19, ../../../../../../assets/styles/_theme.scss */
ul.tabs {
  overflow: hidden;
}

/* line 22, ../../../../../../assets/styles/_theme.scss */
.form-item {
  margin-bottom: 20px;
}

/* line 25, ../../../../../../assets/styles/_theme.scss */
#search-form .form-submit {
  margin-top: 20px;
}

/* line 28, ../../../../../../assets/styles/_theme.scss */
.field-type-taxonomy-term-reference .field-item {
  display: inline;
}

/* line 31, ../../../../../../assets/styles/_theme.scss */
.field-type-taxonomy-term-reference .field-item:after {
  content: ', ';
}

/* line 34, ../../../../../../assets/styles/_theme.scss */
.field-type-taxonomy-term-reference .field-item:last-child:after {
  content: '';
}

/* line 37, ../../../../../../assets/styles/_theme.scss */
.node {
  overflow: hidden;
}

/* line 40, ../../../../../../assets/styles/_theme.scss */
#comments .comment {
  margin-bottom: 25px;
}

/* line 46, ../../../../../../assets/styles/_theme.scss */
.links.inline li {
  display: inline;
  margin-right: 5px;
}

/* line 50, ../../../../../../assets/styles/_theme.scss */
ul.tabs {
  margin-bottom: 30px;
}

/* line 56, ../../../../../../assets/styles/_theme.scss */
#titlebar {
  margin-bottom: 0;
}

/* line 59, ../../../../../../assets/styles/_theme.scss */
.feed-icon {
  clear: both;
  margin-top: 20px;
  padding-top: 20px;
}

/* line 65, ../../../../../../assets/styles/_theme.scss */
.meta ul.contextual-links li {
  display: block;
  background: none;
}

/* line 69, ../../../../../../assets/styles/_theme.scss */
.form-item .error {
  border: 1px solid #de5959;
}

/* line 72, ../../../../../../assets/styles/_theme.scss */
.page-node .node-portfolio .post-content {
  margin: 0;
}

/* line 75, ../../../../../../assets/styles/_theme.scss */
#navigation ul.contextual-links li a {
  padding: 0;
  border: 0 none;
  font-weight: normal;
  font-size: 100%;
}

/* line 81, ../../../../../../assets/styles/_theme.scss */
#navigation select {
  display: none !important;
}

/* line 84, ../../../../../../assets/styles/_theme.scss */
.portfolio-item .post-img, .portfolio-item figure {
  margin: 0;
}

/* line 87, ../../../../../../assets/styles/_theme.scss */
.portfolio-item:hover .item-description span {
  color: #FFF;
  opacity: 0.7;
}

/* line 91, ../../../../../../assets/styles/_theme.scss */
.portfolio-item:hover .item-description h5 {
  color: #FFF;
}

/* line 94, ../../../../../../assets/styles/_theme.scss */
#isotope-container {
  margin-left: -20px;
}

/* line 97, ../../../../../../assets/styles/_theme.scss */
#isotope-container .portfolio-item-wrapper {
  margin-left: 20px;
  margin-right: 0;
}

/* line 101, ../../../../../../assets/styles/_theme.scss */
.block-tagclouds .tagclouds {
  font-size: 100%;
}

/* line 104, ../../../../../../assets/styles/_theme.scss */
#footer .block h2 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 34px;
}

/* line 109, ../../../../../../assets/styles/_theme.scss */
p.no-margin {
  margin: 0;
}

/* line 112, ../../../../../../assets/styles/_theme.scss */
.block-simplenews .form-submit {
  margin: 0;
  float: left;
  position: absolute;
  right: -5px;
  z-index: 10;
  height: 38px;
}

/* line 120, ../../../../../../assets/styles/_theme.scss */
.block-simplenews .form-text {
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}

/* line 125, ../../../../../../assets/styles/_theme.scss */
.block-simplenews .form-item-mail {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  position: relative;
}

/* line 132, ../../../../../../assets/styles/_theme.scss */
.block-simplenews .form-item-mail label {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 10;
}

/* line 138, ../../../../../../assets/styles/_theme.scss */
.google-map-container iframe {
  width: 100%;
}

/* line 141, ../../../../../../assets/styles/_theme.scss */
.clients-logo-wrapper {
  margin-top: 10px;
}

/* line 144, ../../../../../../assets/styles/_theme.scss */
.node.node-page header {
  margin: 0;
}

/* line 147, ../../../../../../assets/styles/_theme.scss */
.front .node.node-page {
  overflow: visible;
}

/* line 150, ../../../../../../assets/styles/_theme.scss */
ul.inline li {
  display: inline;
}

/* line 154, ../../../../../../assets/styles/_theme.scss */
.page-node .sixteen .sb-navigation-right-2 {
  right: 10px;
}

/* line 157, ../../../../../../assets/styles/_theme.scss */
.page-node .sixteen .sb-navigation-left-2 {
  left: 0;
}

/* line 160, ../../../../../../assets/styles/_theme.scss */
.sb-wrapper, .sb-wrapper {
  position: relative;
  overflow: hidden;
  padding-bottom: 20px;
}

/* line 165, ../../../../../../assets/styles/_theme.scss */
.page-node .node-page {
  border-bottom: 0 none;
}

/* line 168, ../../../../../../assets/styles/_theme.scss */
.ui-accordion .ui-icon {
  background: none;
  text-indent: 0;
  display: inline;
}

/* line 173, ../../../../../../assets/styles/_theme.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background-image: none;
  border: 0 none;
}

/* line 177, ../../../../../../assets/styles/_theme.scss */
.ui-accordion-content p, .ui-accordion-content {
  color: #888888;
  border: 0 none;
  border-radius: 0 0 0 0;
}

/* line 182, ../../../../../../assets/styles/_theme.scss */
.flickr-widget a {
  border: 2px solid #A0A0A0;
  border-radius: 2px;
  float: left;
  height: 58px;
  margin-bottom: 9px;
  margin-right: 9px;
  transition: all 200ms ease-in-out 0s;
  width: 58px;
}

/* line 192, ../../../../../../assets/styles/_theme.scss */
.flickr-widget a img {
  width: 100%;
}

/* line 195, ../../../../../../assets/styles/_theme.scss */
#jPanelMenu-menu {
  z-index: 100 !important;
}

/* line 1, ../../../../../../assets/styles/_custom.scss */
.green {
  color: #9cbd30;
}

/* line 5, ../../../../../../assets/styles/_custom.scss */
.orange {
  color: orange;
}

/* line 9, ../../../../../../assets/styles/_custom.scss */
.yellow {
  color: #facd0a;
}

/* line 13, ../../../../../../assets/styles/_custom.scss */
.red {
  color: #bc2b28;
}

/* line 17, ../../../../../../assets/styles/_custom.scss */
.purple {
  color: #863190;
}

/* line 21, ../../../../../../assets/styles/_custom.scss */
.bold {
  font-weight: bold;
}

/* line 25, ../../../../../../assets/styles/_custom.scss */
.italic {
  font-style: italic;
}

/* line 29, ../../../../../../assets/styles/_custom.scss */
.block-center {
  display: block !important;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 36, ../../../../../../assets/styles/_custom.scss */
.inline-block {
  display: inline-block !important;
}

/* line 40, ../../../../../../assets/styles/_custom.scss */
.display-flex {
  display: -webkit-flex;
  display: flex;
}

/* line 44, ../../../../../../assets/styles/_custom.scss */
.flex-row {
  -webkit-flex-direction: row;
  flex-direction: row;
}

/* line 48, ../../../../../../assets/styles/_custom.scss */
.flex-column {
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 52, ../../../../../../assets/styles/_custom.scss */
.flex-grow {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

/* line 56, ../../../../../../assets/styles/_custom.scss */
.flex-equalize > * {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
}

/* line 61, ../../../../../../assets/styles/_custom.scss */
.float-none {
  float: none !important;
}

/* line 65, ../../../../../../assets/styles/_custom.scss */
.text-center {
  text-align: center;
}

/* line 69, ../../../../../../assets/styles/_custom.scss */
.text-right {
  text-align: right;
}

/* line 73, ../../../../../../assets/styles/_custom.scss */
img.width-constrained {
  width: 100%;
  height: auto;
}

/* line 78, ../../../../../../assets/styles/_custom.scss */
img.height-constrained {
  height: 100%;
  width: auto;
}

/* line 83, ../../../../../../assets/styles/_custom.scss */
.text-16 {
  font-size: 16px;
  line-height: 22px;
}

/* line 88, ../../../../../../assets/styles/_custom.scss */
.text-14 {
  font-size: 14px;
  line-height: 18px;
}

/* line 93, ../../../../../../assets/styles/_custom.scss */
.text-12 {
  font-size: 12px;
  line-height: 16px;
}

/* line 98, ../../../../../../assets/styles/_custom.scss */
.intro {
  font-family: 'KlinicSlab';
  font-size: 24px;
  line-height: 32px;
  color: #4f4848;
  margin-top: -20px;
  margin-bottom: 20px;
}

/* line 107, ../../../../../../assets/styles/_custom.scss */
.builder-content {
  overflow: hidden;
}

/* line 111, ../../../../../../assets/styles/_custom.scss */
.meta {
  display: none;
}

/* line 115, ../../../../../../assets/styles/_custom.scss */
.background-white {
  background-color: #fff;
}

/* line 119, ../../../../../../assets/styles/_custom.scss */
.background-gray {
  background-color: #eee;
}

/* line 123, ../../../../../../assets/styles/_custom.scss */
.border-1-medium-gray {
  border: 1px solid #bebebe;
}

/* line 127, ../../../../../../assets/styles/_custom.scss */
.border-top-green {
  border-top: 3px solid #9cbd30;
}

/* line 131, ../../../../../../assets/styles/_custom.scss */
.border-top-purple {
  border-top: 3px solid #863190;
}

/* line 135, ../../../../../../assets/styles/_custom.scss */
.border-top-orange {
  border-top: 3px solid orange;
}

/* line 139, ../../../../../../assets/styles/_custom.scss */
.border-top-blue {
  border-top: 3px solid #1f9bde;
}

/* line 143, ../../../../../../assets/styles/_custom.scss */
.container .columns.margin-left-1-column {
  margin-left: 55px;
}

/* line 147, ../../../../../../assets/styles/_custom.scss */
.margin-top-20 {
  margin-top: 20px !important;
}

/* line 151, ../../../../../../assets/styles/_custom.scss */
.margin-right-20 {
  margin-right: 20px !important;
}

/* line 155, ../../../../../../assets/styles/_custom.scss */
.margin-20 {
  margin: 20px;
}

/* line 159, ../../../../../../assets/styles/_custom.scss */
.padding-20 {
  padding: 20px;
}

/* line 163, ../../../../../../assets/styles/_custom.scss */
span.mailto {
  display: none !important;
}

/* line 167, ../../../../../../assets/styles/_custom.scss */
.two-column {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-gap: 20px;
  column-gap: 20px;
}
/* line 171, ../../../../../../assets/styles/_custom.scss */
.two-column > div {
  page-break-inside: avoid;
  -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

/* line 176, ../../../../../../assets/styles/_custom.scss */
.builder-row .builder-row, .page-search .page-content .builder-row,
.page-user .page-content .builder-row,
.page-events-calendar .page-content .builder-row,
.container-generic .builder-row, .tabs .builder-row, .builder-row .page-search .page-content, .page-search .builder-row .page-content, .page-search .page-content .page-content,
.container-generic .page-search .page-content,
.page-search .container-generic .page-content, .tabs .page-search .page-content, .page-search .tabs .page-content,
.builder-row .page-user .page-content,
.page-user .builder-row .page-content,
.page-user .page-content .page-content,
.container-generic .page-user .page-content,
.page-user .container-generic .page-content,
.tabs .page-user .page-content,
.page-user .tabs .page-content,
.builder-row .page-events-calendar .page-content,
.page-events-calendar .builder-row .page-content,
.page-events-calendar .page-content .page-content,
.container-generic .page-events-calendar .page-content,
.page-events-calendar .container-generic .page-content,
.tabs .page-events-calendar .page-content,
.page-events-calendar .tabs .page-content,
.builder-row .container-generic,
.page-search .page-content .container-generic,
.page-user .page-content .container-generic,
.page-events-calendar .page-content .container-generic,
.container-generic .container-generic,
.tabs .container-generic, .builder-row .tabs, .page-search .page-content .tabs,
.page-user .page-content .tabs,
.page-events-calendar .page-content .tabs,
.container-generic .tabs, .tabs .tabs {
  padding: 0;
}
/* line 179, ../../../../../../assets/styles/_custom.scss */
.builder-row .builder-row > *, .page-search .page-content .builder-row > *,
.page-user .page-content .builder-row > *,
.page-events-calendar .page-content .builder-row > *,
.container-generic .builder-row > *, .tabs .builder-row > *, .builder-row .page-search .page-content > *, .page-search .builder-row .page-content > *, .page-search .page-content .page-content > *,
.page-user .page-content .page-search .page-content > *,
.page-events-calendar .page-content .page-search .page-content > *,
.container-generic .page-search .page-content > *,
.page-search .container-generic .page-content > *, .tabs .page-search .page-content > *, .page-search .tabs .page-content > *,
.builder-row .page-user .page-content > *,
.page-user .builder-row .page-content > *,
.page-search .page-content .page-user .page-content > *,
.page-user .page-content .page-content > *,
.page-events-calendar .page-content .page-user .page-content > *,
.container-generic .page-user .page-content > *,
.page-user .container-generic .page-content > *,
.tabs .page-user .page-content > *,
.page-user .tabs .page-content > *,
.builder-row .page-events-calendar .page-content > *,
.page-events-calendar .builder-row .page-content > *,
.page-search .page-content .page-events-calendar .page-content > *,
.page-user .page-content .page-events-calendar .page-content > *,
.page-events-calendar .page-content .page-content > *,
.container-generic .page-events-calendar .page-content > *,
.page-events-calendar .container-generic .page-content > *,
.tabs .page-events-calendar .page-content > *,
.page-events-calendar .tabs .page-content > *,
.builder-row .container-generic > *,
.page-search .page-content .container-generic > *,
.page-user .page-content .container-generic > *,
.page-events-calendar .page-content .container-generic > *,
.container-generic .container-generic > *,
.tabs .container-generic > *, .builder-row .tabs > *, .page-search .page-content .tabs > *,
.page-user .page-content .tabs > *,
.page-events-calendar .page-content .tabs > *,
.container-generic .tabs > *, .tabs .tabs > * {
  margin-left: 0;
  margin-right: 0;
}

/* line 185, ../../../../../../assets/styles/_custom.scss */
.hide-title .builder-row-title, .hide-title .builder-column-title {
  display: none;
}

@media only screen and (max-width: 767px) {
  /* line 188, ../../../../../../assets/styles/_custom.scss */
  .two-column {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
  }
  /* line 192, ../../../../../../assets/styles/_custom.scss */
  .two-column > div {
    page-break-inside: auto;
    -moz-page-break-inside: auto;
    -webkit-column-break-inside: auto;
    break-inside: auto;
  }

  /* line 197, ../../../../../../assets/styles/_custom.scss */
  .mobile-flex-column {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
/* line 202, ../../../../../../assets/styles/_custom.scss */
figcaption {
  font-style: italic;
  font-size: 16px;
  line-height: 22px;
  color: #4f4848;
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 210, ../../../../../../assets/styles/_custom.scss */
  .container .columns.margin-left-1-column {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 216, ../../../../../../assets/styles/_custom.scss */
  .container .columns.margin-left-1-column {
    margin-left: 28px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 222, ../../../../../../assets/styles/_custom.scss */
  .container .columns.margin-left-1-column {
    margin-left: 0;
  }
}
/* line 227, ../../../../../../assets/styles/_custom.scss */
ul.normal-list {
  clear: both;
  list-style-type: disc;
  margin-left: -20px;
}
/* line 231, ../../../../../../assets/styles/_custom.scss */
ul.normal-list li {
  margin-left: 40px;
}

/* line 236, ../../../../../../assets/styles/_custom.scss */
dt {
  font-weight: bold;
  margin-top: 10px;
}

/* line 242, ../../../../../../assets/styles/_custom.scss */
a {
  color: #1f9bde;
  text-decoration: underline;
  font-weight: bold;
}
/* line 247, ../../../../../../assets/styles/_custom.scss */
a:visited {
  color: #1f9bde;
}
/* line 251, ../../../../../../assets/styles/_custom.scss */
a:hover {
  color: #9cbd30;
}

/* line 256, ../../../../../../assets/styles/_custom.scss */
h2 a {
  text-decoration: none;
}

/* line 260, ../../../../../../assets/styles/_custom.scss */
.plain-links a {
  color: #4f4848;
  text-decoration: none;
  font-weight: normal;
}
/* line 265, ../../../../../../assets/styles/_custom.scss */
.plain-links a:visited {
  color: #4f4848;
}
/* line 269, ../../../../../../assets/styles/_custom.scss */
.plain-links a:hover {
  color: #767676;
}

/* line 274, ../../../../../../assets/styles/_custom.scss */
h1 {
  font-size: 80px;
  font-weight: normal;
  font-style: italic;
  font-family: 'KlinicSlab';
  line-height: normal;
  color: #863190;
}

/* line 284, ../../../../../../assets/styles/_custom.scss */
body, p {
  font-family: 'KlinicSlab';
  font-size: 20px;
  line-height: 26px;
  color: #4f4848;
}

/* line 291, ../../../../../../assets/styles/_custom.scss */
.button {
  color: #fff !important;
  background-color: #1f9bde !important;
  border-radius: 3px;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none !important;
}
/* line 299, ../../../../../../assets/styles/_custom.scss */
.button:hover {
  background-color: #9cbd30 !important;
}

/* line 304, ../../../../../../assets/styles/_custom.scss */
#content-wrapper {
  background-image: url(../images/bg/dashedLine.svg);
  background-repeat: repeat-y;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}

/* line 311, ../../../../../../assets/styles/_custom.scss */
#contact {
  padding-bottom: 20px;
}
/* line 314, ../../../../../../assets/styles/_custom.scss */
#contact a {
  display: block;
}
/* line 318, ../../../../../../assets/styles/_custom.scss */
#contact i {
  margin-right: 8px;
  margin-top: 4px;
}

@media only screen and (max-width: 767px) {
  /* line 326, ../../../../../../assets/styles/_custom.scss */
  #header #logo a img {
    max-height: 46px;
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: none;
    min-height: none;
  }
}
/* line 337, ../../../../../../assets/styles/_custom.scss */
.builder-column-title h3 {
  color: #863190;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Franchise';
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
  overflow: hidden;
}
/* line 347, ../../../../../../assets/styles/_custom.scss */
.builder-column-title h3:before, .builder-column-title h3:after {
  background-color: #4f4848;
  content: '';
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
/* line 358, ../../../../../../assets/styles/_custom.scss */
.builder-column-title h3:before {
  right: 0.5em;
  margin-left: -50%;
}
/* line 363, ../../../../../../assets/styles/_custom.scss */
.builder-column-title h3:after {
  left: 0.5em;
  margin-right: -50%;
}

/* line 369, ../../../../../../assets/styles/_custom.scss */
.builder-row > *, .page-search .page-content > *,
.page-user .page-content > *,
.page-events-calendar .page-content > *,
.container-generic > *, .tabs > * {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 375, ../../../../../../assets/styles/_custom.scss */
.builder-content .post {
  margin-bottom: 0;
}

/* line 380, ../../../../../../assets/styles/_custom.scss */
html,
body {
  overflow-x: hidden;
}

/* line 385, ../../../../../../assets/styles/_custom.scss */
.container .columns {
  margin-left: 0;
  margin-right: 0;
}

/* line 390, ../../../../../../assets/styles/_custom.scss */
.builder-row, .page-search .page-content,
.page-user .page-content,
.page-events-calendar .page-content,
.container-generic, .tabs {
  width: 1200px;
  margin: 0 auto;
}

/* line 395, ../../../../../../assets/styles/_custom.scss */
header .container,
#footer-bottom .container {
  width: 1200px;
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 401, ../../../../../../assets/styles/_custom.scss */
  .builder-row, .page-search .page-content,
  .page-user .page-content,
  .page-events-calendar .page-content,
  .container-generic, .tabs {
    width: 930px;
  }

  /* line 405, ../../../../../../assets/styles/_custom.scss */
  header .container,
  #footer-bottom .container {
    width: 960px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 412, ../../../../../../assets/styles/_custom.scss */
  .builder-row, .page-search .page-content,
  .page-user .page-content,
  .page-events-calendar .page-content,
  .container-generic, .tabs {
    width: 738px;
  }

  /* line 416, ../../../../../../assets/styles/_custom.scss */
  header .container,
  #footer-bottom .container {
    width: 768px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 423, ../../../../../../assets/styles/_custom.scss */
  .builder-row, .page-search .page-content,
  .page-user .page-content,
  .page-events-calendar .page-content,
  .container-generic, .tabs {
    width: 300px;
  }

  /* line 427, ../../../../../../assets/styles/_custom.scss */
  header .container,
  #footer-bottom .container {
    width: 300px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 434, ../../../../../../assets/styles/_custom.scss */
  .builder-row, .page-search .page-content,
  .page-user .page-content,
  .page-events-calendar .page-content,
  .container-generic, .tabs {
    width: 420px;
  }

  /* line 438, ../../../../../../assets/styles/_custom.scss */
  header .container,
  #footer-bottom .container {
    width: 420px;
  }
}
/* line 444, ../../../../../../assets/styles/_custom.scss */
.builder-grid-full-width {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 448, ../../../../../../assets/styles/_custom.scss */
.builder-grid-full-width .builder-content-wrapper {
  margin-left: 0;
  margin-right: 0;
}

/* line 453, ../../../../../../assets/styles/_custom.scss */
.builder-grid-full-width .builder-row-inner {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 0;
  margin-right: 0;
}

/* line 460, ../../../../../../assets/styles/_custom.scss */
.builder-grid-row .builder-grid-row {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 467, ../../../../../../assets/styles/_custom.scss */
.builder-grid-full-width-contained {
  width: 100%;
}
/* line 469, ../../../../../../assets/styles/_custom.scss */
.builder-grid-full-width-contained > .builder-row-inner {
  margin-left: auto;
  margin-right: auto;
}

/* line 476, ../../../../../../assets/styles/_custom.scss */
.page-search .page-content,
.page-user .page-content,
.page-events-calendar .page-content,
.container-generic {
  margin-bottom: 30px;
}
/* line 482, ../../../../../../assets/styles/_custom.scss */
.page-search .page-content > *,
.page-user .page-content > *,
.page-events-calendar .page-content > *,
.container-generic > * {
  margin-left: inherit;
  margin-right: inherit;
}

/* line 492, ../../../../../../assets/styles/_custom.scss */
.calendar-calendar div.calendar {
  font-size: 14px !important;
}

/* line 495, ../../../../../../assets/styles/_custom.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background-color: #b5d163;
  color: #195D07;
}
/* line 504, ../../../../../../assets/styles/_custom.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview a,
.calendar-calendar .week-view .full td.multi-day div.weekview a,
.calendar-calendar .day-view .full td.multi-day div.dayview a,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues a,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff a,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues a,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff a {
  color: #1F311A;
}

/* line 508, ../../../../../../assets/styles/_custom.scss */
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  background-color: #eee;
  color: #195D07;
  line-height: 1.2em;
  padding: 8px 5px;
}
/* line 515, ../../../../../../assets/styles/_custom.scss */
.calendar-calendar .month-view .full td.single-day div.monthview a,
.calendar-calendar .week-view .full td.single-day div.weekview a,
.calendar-calendar .day-view .full td.single-day div.dayview a {
  color: #1F311A;
}

/* line 519, ../../../../../../assets/styles/_custom.scss */
.view-event-calendar .date-nav-wrapper .date-prev {
  right: 56px;
}

/* line 522, ../../../../../../assets/styles/_custom.scss */
.view-event-calendar .date-nav-wrapper .date-prev a {
  padding-right: 10px;
}

/* line 525, ../../../../../../assets/styles/_custom.scss */
.view-event-calendar .date-nav-wrapper .date-next a {
  padding-left: 10px;
}

/* line 530, ../../../../../../assets/styles/_custom.scss */
.ewp-readmore {
  display: none;
}

/* line 1, ../../../../../../assets/styles/sections/_park-updates.scss */
.builder-content-builder-park-updates {
  background-color: #eee;
  text-align: center;
}
/* line 10, ../../../../../../assets/styles/sections/_park-updates.scss */
.builder-content-builder-park-updates .content {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
  border-left: 4px solid #9cbd30;
  text-align: left;
  width: 100%;
}
/* line 18, ../../../../../../assets/styles/sections/_park-updates.scss */
.builder-content-builder-park-updates .megaphone {
  width: 54px;
  height: 60px;
  background-image: url(../images/megaphone.png);
  display: inline-block;
  -webkit-flex: 0 0 54px;
  flex: 0 0 54px;
}
/* line 26, ../../../../../../assets/styles/sections/_park-updates.scss */
.builder-content-builder-park-updates .park-update-title {
  text-align: left;
  padding-left: 30px;
  color: #4f4848;
  font-size: 30px;
  font-family: 'KlinicSlab';
  font-weight: bold;
  max-width: 200px;
  display: inline-block;
  -webkit-flex: 0 0 200px;
  flex: 0 0 200px;
}
/* line 38, ../../../../../../assets/styles/sections/_park-updates.scss */
.builder-content-builder-park-updates .park-update-content {
  display: -webkit-flex;
  display: flex;
  font-size: 20px;
  margin: 0 28px 0 0px;
}
/* line 42, ../../../../../../assets/styles/sections/_park-updates.scss */
.builder-content-builder-park-updates .park-update-content p {
  margin-left: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  /* line 53, ../../../../../../assets/styles/sections/_park-updates.scss */
  .builder-content-builder-park-updates .content {
    display: block;
  }
  /* line 55, ../../../../../../assets/styles/sections/_park-updates.scss */
  .builder-content-builder-park-updates .content p {
    margin-left: 100px;
  }
  /* line 60, ../../../../../../assets/styles/sections/_park-updates.scss */
  .builder-content-builder-park-updates .megaphone {
    width: 54px;
    height: 60px;
    margin-right: 10px;
    background-image: url(../images/megaphone.png);
    display: inline-block;
    float: left;
  }
  /* line 69, ../../../../../../assets/styles/sections/_park-updates.scss */
  .builder-content-builder-park-updates .park-update-title {
    width: auto;
    display: block;
    margin-bottom: 10px;
    margin-right: 0;
  }
  /* line 76, ../../../../../../assets/styles/sections/_park-updates.scss */
  .builder-content-builder-park-updates .park-update-content {
    display: block;
    padding-left: 30px;
    font-size: 20px;
  }
  /* line 81, ../../../../../../assets/styles/sections/_park-updates.scss */
  .builder-content-builder-park-updates .park-update-content p {
    margin-left: 10px;
  }
}
/* line 4, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 0;
}
/* line 10, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content div {
  float: left;
  margin: 10px;
  margin-bottom: 10px;
}
/* line 15, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content div a {
  text-decoration: none;
}
/* line 18, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content div a h2 {
  text-align: center;
  width: 280px;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  color: #4f4848;
  background-color: #eee;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 90px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
/* line 34, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover {
  text-decoration: none;
}
/* line 36, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover h2 {
  color: #eee;
  background-color: #9cbd30;
}
/* line 43, ../../../../../../assets/styles/sections/_attractions.scss */
[about="/explore-washington-park"] .view-attractions-nodes .view-content div img {
  width: 280px;
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 4, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 0;
  }
  /* line 10, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div {
    float: left;
    margin: 10px;
    margin-bottom: 10px;
  }
  /* line 15, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a {
    text-decoration: none;
  }
  /* line 18, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a h2 {
    text-align: center;
    width: 212px;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    color: #4f4848;
    background-color: #eee;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 90px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 34, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover {
    text-decoration: none;
  }
  /* line 36, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover h2 {
    color: #eee;
    background-color: #9cbd30;
  }
  /* line 43, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div img {
    width: 212px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 4, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 0;
  }
  /* line 10, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div {
    float: left;
    margin: 10px;
    margin-bottom: 10px;
  }
  /* line 15, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a {
    text-decoration: none;
  }
  /* line 18, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a h2 {
    text-align: center;
    width: 164px;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    color: #4f4848;
    background-color: #eee;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 90px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 34, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover {
    text-decoration: none;
  }
  /* line 36, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover h2 {
    color: #eee;
    background-color: #9cbd30;
  }
  /* line 43, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div img {
    width: 164px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 4, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 0;
  }
  /* line 10, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div {
    float: left;
    margin: 12px;
    margin-bottom: 12px;
  }
  /* line 15, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a {
    text-decoration: none;
  }
  /* line 18, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a h2 {
    text-align: center;
    width: 186px;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    color: #4f4848;
    background-color: #eee;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 90px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 34, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover {
    text-decoration: none;
  }
  /* line 36, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover h2 {
    color: #eee;
    background-color: #9cbd30;
  }
  /* line 43, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div img {
    width: 186px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  /* line 4, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 0;
  }
  /* line 10, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div {
    float: left;
    margin: 0;
    margin-bottom: 10px;
  }
  /* line 15, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a {
    text-decoration: none;
  }
  /* line 18, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a h2 {
    text-align: center;
    width: 280px;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    color: #4f4848;
    background-color: #eee;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 90px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 34, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover {
    text-decoration: none;
  }
  /* line 36, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div a:hover h2 {
    color: #eee;
    background-color: #9cbd30;
  }
  /* line 43, ../../../../../../assets/styles/sections/_attractions.scss */
  [about="/explore-washington-park"] .view-attractions-nodes .view-content div img {
    width: 280px;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_exploring.scss */
#exploring-1 {
  background: url(/sites/all/themes/ewp/images/exploring-1.png) center center no-repeat;
  background-size: cover;
  height: 294px;
}

/* line 9, ../../../../../../assets/styles/sections/_exploring.scss */
[about="/exploring"] .view-attractions-nodes .view-content .attraction-detail {
  min-height: 440px;
}
/* line 13, ../../../../../../assets/styles/sections/_exploring.scss */
[about="/exploring"] .view-attractions-nodes .view-content > div:nth-child(2n+1) {
  background-color: #eee;
}

/* line 22, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring h4,
.circle-icons h4 {
  font-family: 'KlinicSlab';
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
}
/* line 29, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring span,
.circle-icons span {
  font-family: 'KlinicSlab';
  font-size: 20px;
  line-height: 26px;
}
/* line 34, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring ul,
.circle-icons ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 41, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring a,
.circle-icons a {
  font-weight: bold;
}
/* line 45, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li,
.circle-icons li {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-align-items: center;
  align-items: center;
}
/* line 50, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"], .exploring li [class*=" icomoon-"],
.circle-icons li [class^="icomoon-"],
.circle-icons li [class*=" icomoon-"] {
  font-size: 100px;
  min-width: 124px;
}
/* line 51, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"] span, .exploring li [class*=" icomoon-"] span,
.circle-icons li [class^="icomoon-"] span,
.circle-icons li [class*=" icomoon-"] span {
  font-family: 'icomoon';
}
/* line 57, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:before, .exploring li [class*=" icomoon-"]:before,
.circle-icons li [class^="icomoon-"]:before,
.circle-icons li [class*=" icomoon-"]:before {
  padding: 12px;
  background-image: url(../images/bg/circle-gray.svg);
}
/* line 62, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:hover, .exploring li [class*=" icomoon-"]:hover,
.circle-icons li [class^="icomoon-"]:hover,
.circle-icons li [class*=" icomoon-"]:hover {
  color: #fff;
  cursor: pointer;
}
/* line 66, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:hover:before, .exploring li [class*=" icomoon-"]:hover:before,
.circle-icons li [class^="icomoon-"]:hover:before,
.circle-icons li [class*=" icomoon-"]:hover:before {
  padding: 12px;
  background-image: url(../images/bg/circle-hover.svg);
}
/* line 71, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:hover span, .exploring li [class*=" icomoon-"]:hover span,
.circle-icons li [class^="icomoon-"]:hover span,
.circle-icons li [class*=" icomoon-"]:hover span {
  color: #fff;
}
/* line 73, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:hover span:first-child:before, .exploring li [class*=" icomoon-"]:hover span:first-child:before,
.circle-icons li [class^="icomoon-"]:hover span:first-child:before,
.circle-icons li [class*=" icomoon-"]:hover span:first-child:before {
  padding: 12px;
  background-image: url(../images/bg/circle-hover.svg);
}
/* line 82, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:hover span.path1:before, .exploring li [class^="icomoon-"]:hover span.path3:before, .exploring li [class^="icomoon-"]:hover span.path4:before, .exploring li [class^="icomoon-"]:hover span.path5:before, .exploring li [class*=" icomoon-"]:hover span.path1:before, .exploring li [class*=" icomoon-"]:hover span.path3:before, .exploring li [class*=" icomoon-"]:hover span.path4:before, .exploring li [class*=" icomoon-"]:hover span.path5:before,
.circle-icons li [class^="icomoon-"]:hover span.path1:before,
.circle-icons li [class^="icomoon-"]:hover span.path3:before,
.circle-icons li [class^="icomoon-"]:hover span.path4:before,
.circle-icons li [class^="icomoon-"]:hover span.path5:before,
.circle-icons li [class*=" icomoon-"]:hover span.path1:before,
.circle-icons li [class*=" icomoon-"]:hover span.path3:before,
.circle-icons li [class*=" icomoon-"]:hover span.path4:before,
.circle-icons li [class*=" icomoon-"]:hover span.path5:before {
  color: #fff;
}
/* line 87, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"]:hover span.path2:before, .exploring li [class*=" icomoon-"]:hover span.path2:before,
.circle-icons li [class^="icomoon-"]:hover span.path2:before,
.circle-icons li [class*=" icomoon-"]:hover span.path2:before {
  color: #9cbd30;
}
/* line 93, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"] span, .exploring li [class*=" icomoon-"] span,
.circle-icons li [class^="icomoon-"] span,
.circle-icons li [class*=" icomoon-"] span {
  font-size: 100px;
}
/* line 96, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"] span:before, .exploring li [class*=" icomoon-"] span:before,
.circle-icons li [class^="icomoon-"] span:before,
.circle-icons li [class*=" icomoon-"] span:before {
  margin-left: calc(-1em - 12px);
}
/* line 101, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"] span:first-child:before, .exploring li [class*=" icomoon-"] span:first-child:before,
.circle-icons li [class^="icomoon-"] span:first-child:before,
.circle-icons li [class*=" icomoon-"] span:first-child:before {
  background-image: url(../images/bg/circle-gray.svg);
  padding: 12px;
}
/* line 111, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"] span.path1:before, .exploring li [class^="icomoon-"] span.path3:before, .exploring li [class^="icomoon-"] span.path4:before, .exploring li [class^="icomoon-"] span.path5:before, .exploring li [class*=" icomoon-"] span.path1:before, .exploring li [class*=" icomoon-"] span.path3:before, .exploring li [class*=" icomoon-"] span.path4:before, .exploring li [class*=" icomoon-"] span.path5:before,
.circle-icons li [class^="icomoon-"] span.path1:before,
.circle-icons li [class^="icomoon-"] span.path3:before,
.circle-icons li [class^="icomoon-"] span.path4:before,
.circle-icons li [class^="icomoon-"] span.path5:before,
.circle-icons li [class*=" icomoon-"] span.path1:before,
.circle-icons li [class*=" icomoon-"] span.path3:before,
.circle-icons li [class*=" icomoon-"] span.path4:before,
.circle-icons li [class*=" icomoon-"] span.path5:before {
  color: #767676;
}
/* line 116, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li [class^="icomoon-"] span.path2:before, .exploring li [class*=" icomoon-"] span.path2:before,
.circle-icons li [class^="icomoon-"] span.path2:before,
.circle-icons li [class*=" icomoon-"] span.path2:before {
  color: #eee;
}
/* line 123, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li .icomoon-attractions,
.circle-icons li .icomoon-attractions {
  display: -webkit-flex;
  display: flex;
  padding-left: 224px;
  margin-left: -112px;
  margin-top: 0;
}
/* line 130, ../../../../../../assets/styles/sections/_exploring.scss */
.exploring li .icomoon-attractions span,
.circle-icons li .icomoon-attractions span {
  position: static;
}

@media only screen and (max-width: 959px) {
  /* line 142, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring ul,
  .circle-icons ul {
    display: inline-block;
  }
  /* line 145, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring li,
  .circle-icons li {
    margin: 20px auto;
    display: block;
  }

  /* line 151, ../../../../../../assets/styles/sections/_exploring.scss */
  .circle-icons {
    text-align: center;
  }

  /* line 156, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring i {
    float: left;
  }
  /* line 158, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring i.icomoon-attractions {
    padding-top: 50px;
    padding-bottom: 25px;
  }
  /* line 164, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring h4 {
    margin-bottom: 10px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 176, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring li {
    display: block;
    text-align: center;
  }
  /* line 180, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring li .icomoon-attractions {
    margin: 0 auto;
    padding: 0;
    display: block;
    width: 124px;
    height: 100.5px;
    position: relative;
  }
  /* line 188, ../../../../../../assets/styles/sections/_exploring.scss */
  .exploring li .icomoon-attractions span {
    position: absolute;
    top: 40px;
    left: 56px;
    width: 100%;
    height: 100%;
  }
}
/* line 201, ../../../../../../assets/styles/sections/_exploring.scss */
.circle-icons span {
  font-family: 'KlinicSlab';
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 210, ../../../../../../assets/styles/sections/_exploring.scss */
  .circle-icons li {
    display: inline-block;
    text-align: center;
  }
  /* line 215, ../../../../../../assets/styles/sections/_exploring.scss */
  .circle-icons span {
    display: block;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_parking.scss */
#parking-0 {
  background: url(/sites/all/themes/ewp/images/parking-0.png) center center no-repeat;
  background-size: cover;
  height: 294px;
}

/* line 7, ../../../../../../assets/styles/sections/_parking.scss */
#parking-1 {
  background: url(/sites/all/themes/ewp/images/parking-1.png) center center no-repeat;
  background-size: cover;
  height: 385px;
}

/* line 13, ../../../../../../assets/styles/sections/_parking.scss */
#parking-2 {
  background: url(/sites/all/themes/ewp/images/parking-2.png) center center no-repeat;
  background-size: cover;
  height: 385px;
}

/* line 19, ../../../../../../assets/styles/sections/_parking.scss */
#parking-3 {
  background: url(/sites/all/themes/ewp/images/parking-3.png) center center no-repeat;
  background-size: cover;
  height: 385px;
}

/* line 25, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking {
  margin: 20px 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 32, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking i {
  font-size: 120px;
  color: #767676;
}
/* line 37, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking li {
  min-width: 215px;
  padding: 20px;
  margin: 10px;
  background-color: #eee;
  color: #4f4848;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 215px;
  flex-basis: 215px;
}
/* line 50, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking li a {
  color: #4f4848;
  text-decoration: none;
  font-weight: normal;
}
/* line 54, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking li a:hover, ul.parking li a:visited {
  color: #4f4848;
}
/* line 59, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking li h3 {
  -webkit-flex-basis: 2;
  flex-basis: 2;
  font-weight: bold;
}
/* line 64, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking li i {
  -webkit-flex-basis: 3;
  flex-basis: 3;
}
/* line 68, ../../../../../../assets/styles/sections/_parking.scss */
ul.parking li .description {
  -webkit-flex-basis: 3;
  flex-basis: 3;
}

/* line 77, ../../../../../../assets/styles/sections/_parking.scss */
article[about="/parking"] .builder-row, article[about="/parking"] .page-search .page-content, .page-search article[about="/parking"] .page-content,
article[about="/parking"] .page-user .page-content,
.page-user article[about="/parking"] .page-content,
article[about="/parking"] .page-events-calendar .page-content,
.page-events-calendar article[about="/parking"] .page-content,
article[about="/parking"] .container-generic, article[about="/parking"] .tabs {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 81, ../../../../../../assets/styles/sections/_parking.scss */
article[about="/parking"] .builder-row:nth-child(2), article[about="/parking"] .page-search .page-content:nth-child(2), .page-search article[about="/parking"] .page-content:nth-child(2),
article[about="/parking"] .page-user .page-content:nth-child(2),
.page-user article[about="/parking"] .page-content:nth-child(2),
article[about="/parking"] .page-events-calendar .page-content:nth-child(2),
.page-events-calendar article[about="/parking"] .page-content:nth-child(2),
article[about="/parking"] .container-generic:nth-child(2), article[about="/parking"] .tabs:nth-child(2) {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 87, ../../../../../../assets/styles/sections/_parking.scss */
article[about="/parking"] .ewp-readmore {
  display: none;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* line 98, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .display-flex {
    display: block;
  }
  /* line 101, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .display-flex > div {
    width: 100%;
  }
  /* line 104, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .display-flex > div:first-child {
    margin-bottom: 20px;
  }
  /* line 111, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .parking-day-entry {
    display: block;
  }
  /* line 114, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .parking-day-entry h6 {
    width: 100%;
    text-align: center;
  }
  /* line 119, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .parking-day-entry .date-entries {
    width: 100%;
  }
  /* line 123, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .parking-day-entry .date-entry {
    display: block;
  }
  /* line 126, ../../../../../../assets/styles/sections/_parking.scss */
  article[about="/parking"] .parking-day-entry .date-entry h6 {
    text-align: center;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability,
.section-parking-availability {
  text-align: center;
}
/* line 5, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability h2,
.section-parking-availability h2 {
  color: #863190;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Franchise';
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
}
/* line 15, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability h4,
.section-parking-availability h4 {
  text-align: left;
}
/* line 19, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability i,
.section-parking-availability i {
  font-style: italic;
}
/* line 23, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .icomoon-car-solid,
.section-parking-availability .icomoon-car-solid {
  font-size: 120px;
}
/* line 28, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .parking-icons li.car,
.section-parking-availability .parking-icons li.car {
  display: inline-block;
  margin: 0 20px;
}
/* line 33, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .parking-icons .car-label,
.section-parking-availability .parking-icons .car-label {
  height: 20px;
  font-style: italic;
  margin-top: -15px;
  font-size: 14px;
  line-height: 26px;
  font-family: 'KlinicSlab';
}
/* line 43, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability a.parking-availability,
.section-parking-availability a.parking-availability {
  display: inline-block;
  padding: 10px;
  margin-top: 30px;
}
/* line 49, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .parking-info,
.section-parking-availability .parking-info {
  font-family: 'KlinicSlab';
  font-size: 24px;
  line-height: 32px;
}
/* line 55, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .parking-day-entry,
.section-parking-availability .parking-day-entry {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 61, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .date-entry,
.section-parking-availability .date-entry {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-basis: 700px;
  flex-basis: 700px;
}
/* line 67, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .date-entry .phase,
.section-parking-availability .date-entry .phase {
  -webkit-flex-basis: 100px;
  flex-basis: 100px;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  text-align: left;
}
/* line 73, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .date-entry .parking-icons,
.section-parking-availability .date-entry .parking-icons {
  -webkit-flex-basis: 600px;
  flex-basis: 600px;
  -webkit-flex-grow: 6;
  flex-grow: 6;
}
/* line 79, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .date-label,
.section-parking-availability .date-label {
  font-size: 14pt;
  -webkit-flex-basis: 400px;
  flex-basis: 400px;
  margin-top: 50px;
  text-align: left;
}
/* line 86, ../../../../../../assets/styles/sections/_parking-availability.scss */
.builder-content-builder-parking-availability .date-entries,
.section-parking-availability .date-entries {
  -webkit-flex-basis: 700px;
  flex-basis: 700px;
}

/* line 91, ../../../../../../assets/styles/sections/_parking-availability.scss */
.side-shadow {
  text-align: center;
  position: relative;
  border: 1px solid #eee;
  padding: 50px;
  margin: 20px 0;
  max-width: calc(100% - 280px);
}
/* line 98, ../../../../../../assets/styles/sections/_parking-availability.scss */
.side-shadow:after, .side-shadow:before {
  content: '\00a0';
  width: 100px;
  height: 360px;
  background-color: #eee;
  display: block;
  position: absolute;
  top: calc(50% - 180px);
}
/* line 109, ../../../../../../assets/styles/sections/_parking-availability.scss */
.side-shadow:before {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  left: -100px;
}
/* line 115, ../../../../../../assets/styles/sections/_parking-availability.scss */
.side-shadow:after {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  right: -100px;
}
/* line 121, ../../../../../../assets/styles/sections/_parking-availability.scss */
.side-shadow .builder-content-wrapper {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  /* line 127, ../../../../../../assets/styles/sections/_parking-availability.scss */
  .side-shadow {
    padding: 10px;
    margin: 10px 0;
    max-width: 100%;
  }
  /* line 128, ../../../../../../assets/styles/sections/_parking-availability.scss */
  .side-shadow:before, .side-shadow:after {
    display: none;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_plan-your-trip.scss */
.plan-your-trip {
  text-align: center;
  font-family: 'KlinicSlab';
  font-size: 20px;
  line-height: 32px;
}
/* line 7, ../../../../../../assets/styles/sections/_plan-your-trip.scss */
.plan-your-trip .plan-your-trip-title {
  font-family: 'KlinicSlab';
  font-size: 100px;
  line-height: normal;
  font-style: italic;
  color: #863190;
}
/* line 14, ../../../../../../assets/styles/sections/_plan-your-trip.scss */
.plan-your-trip .plan-your-trip-title .your-trip {
  font-family: 'Franchise';
  font-style: normal;
  font-weight: bold;
  color: #4f4848;
  text-transform: lowercase;
}
/* line 23, ../../../../../../assets/styles/sections/_plan-your-trip.scss */
.plan-your-trip .columns {
  float: none !important;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  /* line 30, ../../../../../../assets/styles/sections/_plan-your-trip.scss */
  .plan-your-trip .plan-your-trip-title {
    line-height: 90px;
  }
  /* line 33, ../../../../../../assets/styles/sections/_plan-your-trip.scss */
  .plan-your-trip .plan-your-trip-title .your-trip {
    display: block;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_transportation-options.scss */
.transportation-options {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 30px 0;
}
/* line 8, ../../../../../../assets/styles/sections/_transportation-options.scss */
.transportation-options li {
  margin-top: 20px;
  width: 150px;
  text-align: center;
  color: #1f9bde;
  font-family: 'KlinicSlab';
  font-weight: bold;
  font-size: 20px;
}
/* line 12, ../../../../../../assets/styles/sections/_transportation-options.scss */
.transportation-options li i {
  display: block;
  margin-bottom: 25px;
}
/* line 14, ../../../../../../assets/styles/sections/_transportation-options.scss */
.transportation-options li i:before {
  font-size: 100px;
  border-radius: 50%;
  background-color: #eee;
  padding: 5px;
  color: #767676;
  font-family: 'icomoon';
}
/* line 24, ../../../../../../assets/styles/sections/_transportation-options.scss */
.transportation-options li i:hover:before {
  padding: 12px;
  background-image: url(../images/bg/circle-hover.svg);
}

/* line 38, ../../../../../../assets/styles/sections/_transportation-options.scss */
ul.transportation-options a {
  text-decoration: none;
}

/* line 1, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero {
  height: 750px;
  min-height: 750px;
  color: #4f4848;
  text-align: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 10, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .content-section {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
/* line 16, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .field-body {
  text-align: left;
  background-color: rgba(255, 255, 255, 0.8);
  width: 584px;
  height: 300px;
  min-height: 300px;
  padding: 30px 25px;
  position: absolute;
  top: 260px;
  left: 0;
}
/* line 27, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .field-body h1 {
  font-style: italic;
  font-weight: 400;
  font-size: 65px;
  line-height: 65px;
  color: #4f4848;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 36, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .field-body h1 span {
  display: block;
  color: #863190;
  font-family: 'Franchise';
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 75px;
}
/* line 48, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .field-body p {
  font-size: 20px;
  line-height: 26px;
  margin: 0;
}
/* line 54, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .field-body a {
  display: block;
}
/* line 59, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .secondary-images {
  position: absolute;
  left: 600px;
}
/* line 64, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .secondary-image {
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  position: absolute;
}
/* line 69, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .image_one {
  width: 305px;
  height: 305px;
  top: 50px;
  left: 300px;
}
/* line 76, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .image_two {
  width: 437px;
  height: 437px;
  top: 175px;
  left: 0;
}
/* line 83, ../../../../../../assets/styles/sections/_homeHero.scss */
.node-home-page-hero .image_three {
  width: 207px;
  height: 207px;
  top: 480px;
  left: 260px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 98, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .content-section {
    width: 100%;
  }
  /* line 102, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .field-body {
    position: static;
    margin: 60px auto;
  }
  /* line 107, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .secondary-images {
    width: 100%;
    left: 0;
    top: 400px;
  }
  /* line 113, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .image_one {
    top: -80px;
    right: -80px;
    left: auto;
  }
  /* line 119, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .image_two {
    left: 50%;
    margin-left: -200px;
    top: -50px;
  }
  /* line 125, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .image_three {
    left: 20px;
    top: 120px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 134, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero {
    height: auto;
    min-height: 0;
    padding: 0;
  }
  /* line 140, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .content-section {
    width: 100%;
  }
  /* line 144, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .secondary-images {
    display: none;
  }
  /* line 148, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .field-body {
    position: static;
    margin: 60px auto;
    width: auto;
    max-width: 580px;
    height: auto;
  }
  /* line 155, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .field-body h1 {
    font-size: 40px;
    line-height: 40px;
  }
  /* line 159, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .field-body h1 span {
    line-height: 40px;
    display: inline;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 173, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .field-body h1 {
    font-size: 65px;
    line-height: 65px;
  }
  /* line 177, ../../../../../../assets/styles/sections/_homeHero.scss */
  .node-home-page-hero .field-body h1 span {
    line-height: 75px;
    display: block;
  }
}
/* line 4, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row {
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  *zoom: 1;
}
/* line 9, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row p {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 14, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row .photo {
  margin-top: 10px;
  width: 180px;
  float: left;
  margin-right: 40px;
}
/* line 22, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row .nonphoto .staff.bio {
  display: none;
}
/* line 26, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row .nonphoto h2, .view-view-staff-members .views-row .nonphoto h3 {
  margin: 0;
}
/* line 30, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row .nonphoto .full-name {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
/* line 36, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row .nonphoto .job-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  font-style: italic;
}
/* line 43, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-view-staff-members .views-row .nonphoto .field-biography {
  font-size: 20px;
  line-height: 26px;
}

@media only screen and (max-width: 767px) {
  /* line 57, ../../../../../../assets/styles/sections/_staff-list.scss */
  .view-view-staff-members .views-row .photo {
    float: none;
    margin: 0;
  }
}
/* line 68, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-board-members .views-row {
  margin-bottom: 20px;
  -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  -moz-page-break-inside: avoid-column;
  -webkit-column-break-inside: avoid-column;
  break-inside: avoid-column;
}
/* line 74, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-board-members .board {
  margin: 0;
}
/* line 78, ../../../../../../assets/styles/sections/_staff-list.scss */
.view-board-members .board.title {
  font-style: italic;
}

/* line 84, ../../../../../../assets/styles/sections/_staff-list.scss */
article[about="/about"] .ewp-readmore {
  display: none;
}

/* line 1, ../../../../../../assets/styles/sections/_about.scss */
#about-1 {
  background: url(/sites/all/themes/ewp/images/about-1.png) center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 295px;
}

@media only screen and (max-width: 767px) {
  /* line 9, ../../../../../../assets/styles/sections/_about.scss */
  #contact .flex-row.plain-links {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media only screen and (min-width: 320px) {
  /* line 3, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-content-row:nth-child(even) {
    background-color: #eee;
  }

  /* line 7, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 13, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header h2 {
    font-size: 38px;
    font-weight: normal;
    font-style: italic;
    font-family: 'KlinicSlab';
    line-height: normal;
    color: #863190;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  /* line 27, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header p {
    font-size: 16px;
    text-align: center;
  }

  /* line 36, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-top: 75%;
    padding-bottom: 50px;
  }
  /* line 45, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail h2 {
    color: #863190;
    font-weight: bold;
    font-size: 40px;
    text-transform: uppercase;
    font-family: 'franchise';
    text-align: center;
  }
  /* line 56, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info {
    width: 100%;
    text-align: center;
  }
  /* line 62, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info h3 {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #4f4848;
    margin-bottom: 15px;
    margin-top: 35px;
    margin-bottom: 5px;
  }
  /* line 74, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li {
    display: block;
    border-right: none;
    margin-bottom: 15px;
  }
  /* line 81, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li:first-child {
    padding-left: 0px;
  }
  /* line 85, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li:last-child {
    border-right: none;
  }
  /* line 91, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info ul {
    margin-bottom: 0;
  }
  /* line 97, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info .sub-text {
    margin-top: 3px;
  }
  /* line 101, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info .button {
    margin-top: 20px;
    padding: 15px 55px;
    font-weight: bold;
  }
  /* line 108, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail img {
    width: 100%;
    max-width: 479px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
  }
}
@media only screen and (min-width: 556px) {
  /* line 126, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail {
    padding-top: 407px;
  }
  /* line 130, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail h2 {
    font-size: 46px;
  }
  /* line 138, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li {
    display: inline-block;
    padding-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 151, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header {
    width: 100%;
  }
  /* line 155, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header h2 {
    font-size: 80px;
  }
  /* line 161, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header p {
    font-size: 22px;
  }
  /* line 167, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .exploring-header p:last-child {
    padding-bottom: 25px;
  }

  /* line 173, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
  }
  /* line 182, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail h2 {
    color: #863190;
    font-weight: bold;
    font-size: 40px;
    text-transform: uppercase;
    font-family: 'franchise';
    text-align: left;
  }
  /* line 193, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info {
    display: inline-block;
    width: 55%;
    text-align: left;
  }
  /* line 199, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info h3 {
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    color: #4f4848;
    margin-bottom: 0;
    margin-top: 35px;
    margin-bottom: 5px;
  }
  /* line 209, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li {
    display: inline-block;
    border-right: solid 1px #4f4848;
    padding-bottom: 4px;
    padding-right: 14px;
    padding-left: 8px;
    font-size: 17px;
  }
  /* line 219, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li:first-child {
    padding-left: 0px;
  }
  /* line 223, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info li:last-child {
    border-right: none;
  }
  /* line 229, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info ul {
    margin-bottom: 0;
  }
  /* line 235, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info .sub-text {
    margin-top: 3px;
  }
  /* line 239, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail .info .button {
    margin-top: 20px;
    padding: 15px 55px;
    font-weight: bold;
  }
  /* line 246, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  .attraction-detail img {
    left: auto;
    right: 0;
    width: 41%;
    max-width: 479px;
  }

  /* line 258, ../../../../../../assets/styles/sections/_exploring-subsection.scss */
  #memorial-attraction li {
    border-right: none !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
/* line 3, ../../../../../../assets/styles/sections/_getting-here.scss */
#getting-here-1 {
  background: url(/sites/all/themes/ewp/images/getting-here-1.png) center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 290px;
}

/* line 9, ../../../../../../assets/styles/sections/_getting-here.scss */
#getting-here-2 {
  background: url(/sites/all/themes/ewp/images/getting-here-2.png) center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 385px;
}

/* line 15, ../../../../../../assets/styles/sections/_getting-here.scss */
#getting-here-3 {
  background: url(/sites/all/themes/ewp/images/getting-here-3.png) center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 385px;
}

/* line 22, ../../../../../../assets/styles/sections/_getting-here.scss */
#biking .icomoon-bike {
  font-size: 350px;
  margin-left: 20px;
}

/* line 29, ../../../../../../assets/styles/sections/_getting-here.scss */
#get-a-ride .icomoon-taxi {
  font-size: 350px;
  margin-left: 20px;
}
/* line 34, ../../../../../../assets/styles/sections/_getting-here.scss */
#get-a-ride em {
  font-weight: bold;
}

/* line 40, ../../../../../../assets/styles/sections/_getting-here.scss */
#drive .icomoon-car {
  font-size: 350px;
  margin-left: 20px;
}

/* line 46, ../../../../../../assets/styles/sections/_getting-here.scss */
.walk-column {
  width: 284px;
  margin-right: 6px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
}
/* line 52, ../../../../../../assets/styles/sections/_getting-here.scss */
.walk-column:last-child {
  margin-right: -4px;
}

@media only screen and (max-width: 1199px) {
  /* line 58, ../../../../../../assets/styles/sections/_getting-here.scss */
  .walk-columns {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 63, ../../../../../../assets/styles/sections/_getting-here.scss */
  .walk-column {
    width: 450px;
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 71, ../../../../../../assets/styles/sections/_getting-here.scss */
  .walk-column {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 479px) {
  /* line 79, ../../../../../../assets/styles/sections/_getting-here.scss */
  .walk-column {
    width: 300px;
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-style-basic {
  height: 54px;
  background-color: #fff;
}
/* line 5, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-style-basic li {
  display: inline-block;
  font-family: 'KlinicSlab' !important;
  font-size: 14px !important;
  border-color: #bebebe;
}
/* line 11, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-style-basic li a {
  display: inline-block;
  padding: 16px 28px 14px 28px;
}
/* line 17, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-style-basic li.active a {
  padding: 13px 28px 13px 28px;
}

/* line 24, ../../../../../../assets/styles/sections/_tabbed-section.scss */
.quicktabs_main.quicktabs-style-basic {
  border-width: 1px 0 0 0;
  border-color: #bebebe;
  background-color: #fff;
}

/* line 32, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-tabs li.active {
  border-top: 4px solid #9cbd30;
}
/* line 34, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-tabs li.active a {
  color: #863190;
}
/* line 40, ../../../../../../assets/styles/sections/_tabbed-section.scss */
ul.quicktabs-tabs.quicktabs-tabs a {
  color: #4f4848;
}

@media (min-width: 320px) and (max-width: 479px) {
  /* line 49, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  ul.quicktabs-tabs.quicktabs-style-basic li a {
    padding: 16px 10px 14px 10px;
  }
  /* line 54, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  ul.quicktabs-tabs.quicktabs-style-basic li.active a {
    padding: 13px 10px 13px 10px;
  }

  /* line 61, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  hr {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    background-color: #bebebe;
  }

  /* line 70, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option h4 {
    text-align: center;
    font-size: 32px;
  }
  /* line 77, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option p {
    text-align: justify;
    text-justify: inter-word;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
  }
  /* line 88, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option p:last-of-type {
    margin-bottom: 40px;
  }

  /* line 96, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall ul, .fall ol {
    margin-left: 15px;
  }
  /* line 100, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall p {
    text-align: justify;
    text-justify: inter-word;
    margin-bottom: 20px;
  }
  /* line 108, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall p:last-child {
    margin-bottom: 40px !important;
  }
  /* line 114, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .max-light-rail {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 123, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 129, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 h6 {
    margin-top: 40px;
  }
  /* line 133, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 p {
    margin-bottom: 25px;
  }
  /* line 141, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 ul li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    margin-left: 15px;
  }
  /* line 150, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 ul li:last-child {
    margin-bottom: 40px;
  }
  /* line 159, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride {
    width: 90%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 166, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul {
    list-style: disc !important;
  }
  /* line 170, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    text-indent: -5px;
    margin-left: 15px;
  }
  /* line 180, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul li:last-child {
    margin-bottom: 40px;
  }
  /* line 189, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout {
    width: 90%;
    max-width: 247px;
    border-left: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-top: 4px solid #f9cc31;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 40px;
  }
  /* line 203, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout h5, .fall .callout p {
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
  }
  /* line 211, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout hr {
    width: 200px;
    margin: 0 auto;
  }

  /* line 222, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 228, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer p {
    text-align: justify;
    text-justify: inter-word;
    margin-bottom: 20px;
  }
  /* line 234, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer p:last-child {
    margin-bottom: 40px !important;
  }
  /* line 242, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .purchase-tickets h5, .summer .trimet-with-family h5,
  .summer .trimet-line-83 h5, .summer .trimet-line-63 h5,
  .summer .park-and-ride h5 {
    text-align: center;
  }
  /* line 246, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .purchase-tickets img, .summer .trimet-with-family img,
  .summer .trimet-line-83 img, .summer .trimet-line-63 img,
  .summer .park-and-ride img {
    width: 100%;
  }

  /* line 254, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 261, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle h4 {
    text-align: center;
  }
  /* line 267, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle iframe {
    display: none;
  }
  /* line 271, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle #static-map {
    width: 100%;
    height: 280px;
    background-image: url("/sites/default/files/WA_Park_Map.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  /* line 281, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle h6 {
    margin-top: 40px;
  }
  /* line 286, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle .schedule p:first-of-type {
    text-align: center;
  }
  /* line 291, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle p {
    text-align: justify;
    text-justify: inter-word;
  }
  /* line 296, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul {
    list-style: disc !important;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 303, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    text-indent: -5px;
    margin-left: 15px;
  }
  /* line 313, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul li:last-child {
    margin-bottom: 30px;
  }
  /* line 322, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    text-indent: -5px;
  }
  /* line 332, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol li:last-child {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 346, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 352, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option h4 {
    text-align: center;
    font-size: 32px;
  }
  /* line 359, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option p {
    text-align: justify;
    text-justify: inter-word;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
  }
  /* line 370, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option p:last-of-type {
    margin-bottom: 40px;
  }

  /* line 378, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall ul, .fall ol {
    margin-left: 30px;
  }
  /* line 382, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall p {
    text-align: justify;
    text-justify: inter-word;
    margin-bottom: 20px;
  }
  /* line 390, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall p:last-child {
    margin-bottom: 40px !important;
  }
  /* line 396, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .max-light-rail {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 404, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 409, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 h6 {
    margin-top: 40px;
  }
  /* line 413, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 p {
    margin-bottom: 25px;
  }
  /* line 421, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 ul li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    margin-left: 15px;
  }
  /* line 430, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 ul li:last-child {
    margin-bottom: 40px;
  }
  /* line 439, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 445, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul {
    list-style: disc !important;
  }
  /* line 449, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    text-indent: -5px;
    margin-left: 15px;
  }
  /* line 459, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul li:last-child {
    margin-bottom: 40px;
  }
  /* line 468, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout {
    width: 90%;
    max-width: 247px;
    border-left: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-top: 4px solid #f9cc31;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 482, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout h5, .fall .callout p {
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
  }
  /* line 490, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout hr {
    width: 200px;
    margin: 0 auto;
  }

  /* line 501, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 507, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer p {
    text-align: justify;
    text-justify: inter-word;
    margin-bottom: 20px;
  }
  /* line 513, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer p:last-child {
    margin-bottom: 40px !important;
  }
  /* line 522, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .purchase-tickets h5,
  .summer .trimet-with-family h5,
  .summer .trimet-line-83 h5,
  .summer .trimet-line-63 h5,
  .summer .park-and-ride h5 {
    text-align: center;
  }
  /* line 528, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .park-and-ride img {
    width: 90%;
    max-width: 838px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 539, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle {
    text-align: center;
    width: 81%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 546, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle iframe {
    display: none;
  }
  /* line 550, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle #static-map {
    width: 100%;
    height: 280px;
    background-image: url("/sites/default/files/WA_Park_Map.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  /* line 561, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle .schedule p:first-of-type {
    text-align: center;
  }
  /* line 566, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle h4 {
    text-align: center;
  }
  /* line 572, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle h6 {
    margin-top: 40px;
  }
  /* line 576, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle p {
    text-align: justify;
    text-justify: inter-word;
  }
  /* line 581, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul {
    list-style: disc;
    margin-left: 30px;
  }
  /* line 586, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    text-indent: -5px;
    margin-left: 15px;
  }
  /* line 596, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul li:last-child {
    margin-bottom: 30px;
  }
  /* line 605, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol li {
    margin-bottom: 25px;
    line-height: 26px;
    text-align: left;
    text-indent: -5px;
    margin-left: 15px;
  }
  /* line 616, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol li:last-child {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 633, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 ul li {
    text-align: center;
  }

  /* line 642, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol, .free-shuttle ul {
    margin-left: 30px;
  }
  /* line 644, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol li, .free-shuttle ul li {
    margin-bottom: 0;
  }
  /* line 649, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle #map-parent {
    position: relative;
    width: 100%;
    height: 350px;
  }
  /* line 655, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle iframe {
    width: 500px;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  /* line 663, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle #static-map {
    display: none;
  }
  /* line 668, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle .schedule p:first-of-type {
    text-align: center;
  }
}
@media (min-width: 960px) {
  /* line 679, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  hr {
    max-width: 920px;
    margin-left: 40px;
    background-color: #bebebe;
  }

  /* line 685, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option {
    max-width: 960px;
  }
  /* line 688, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option h4, .transit-option h5, .transit-option p,
  .transit-option ul, .transit-option ol, .transit-option li {
    text-align: left;
  }
  /* line 693, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option h4, .transit-option h5, .transit-option p {
    margin-left: 40px;
  }
  /* line 697, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .transit-option p {
    margin-bottom: 25px;
  }

  /* line 706, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .trimet-line-63 ul li {
    text-align: left;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 715, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride {
    width: 90%;
    max-width: 960px;
  }
  /* line 719, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride h5 {
    margin-left: 0;
  }
  /* line 723, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride .info {
    width: 60%;
    display: inline-block;
    text-align: left;
    float: left;
  }
  /* line 730, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride .info p {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 738, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul {
    margin-left: 6px;
  }
  /* line 740, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .park-and-ride ul li {
    margin-bottom: 0;
  }
  /* line 746, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout {
    margin-top: 25px;
    width: 35%;
    float: right;
    display: inline-block;
  }
  /* line 753, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .fall .callout h5, .fall .callout p {
    margin-left: auto;
    margin-right: auto;
  }

  /* line 766, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .purchase-tickets h5, .summer .trimet-with-family h5,
  .summer .trimet-line-83 h5, .summer .trimet-line-63 h5,
  .summer .park-and-ride h5 {
    text-align: left;
  }
  /* line 770, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .purchase-tickets p, .summer .trimet-with-family p,
  .summer .trimet-line-83 p, .summer .trimet-line-63 p,
  .summer .park-and-ride p {
    margin-bottom: 25px;
  }
  /* line 776, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .park-and-ride h5 {
    width: 59%;
  }
  /* line 780, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .park-and-ride p {
    width: 50%;
    display: inline-block;
  }
  /* line 786, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .summer .park-and-ride img {
    margin-top: 25px;
    width: 40%;
    float: right;
    display: inline-block;
  }

  /* line 798, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle #map-parent {
    width: 50%;
    height: 350px;
    float: right;
    padding-left: 20px;
    margin-top: 40px;
  }
  /* line 807, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle iframe {
    height: 350px;
    display: block;
  }
  /* line 812, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle #static-map {
    display: none;
  }
  /* line 817, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle .schedule p:first-of-type {
    text-align: left;
  }
  /* line 822, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul {
    margin-left: 40px;
  }
  /* line 824, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ul li {
    margin-bottom: 0;
  }
  /* line 829, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol {
    margin-left: 40px;
  }
  /* line 831, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle ol li {
    margin-bottom: 0;
  }
  /* line 837, ../../../../../../assets/styles/sections/_tabbed-section.scss */
  .free-shuttle h6 {
    text-align: left;
    margin-left: 40px;
  }
}
/* line 1, ../../../../../../assets/styles/sections/_public-restrooms.scss */
#public-restroom-map {
  width: 100%;
  height: 500px;
}

/* line 1, ../../../../../../assets/styles/sections/_footer.scss */
#footer-bottom {
  background-color: #4f4848;
  color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 8, ../../../../../../assets/styles/sections/_footer.scss */
#footer-bottom ul.social-media li {
  margin-left: 5px;
  display: inline-block;
}
/* line 12, ../../../../../../assets/styles/sections/_footer.scss */
#footer-bottom ul.social-media a {
  text-decoration: none;
}
/* line 17, ../../../../../../assets/styles/sections/_footer.scss */
#footer-bottom p,
#footer-bottom strong,
#footer-bottom h6 {
  color: #fff;
  margin-top: 2px;
  margin-bottom: 2px;
}
/* line 25, ../../../../../../assets/styles/sections/_footer.scss */
#footer-bottom p, #footer-bottom strong {
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (max-width: 767px) {
  /* line 32, ../../../../../../assets/styles/sections/_footer.scss */
  #footer-bottom .text-right {
    text-align: left;
  }
}
/* line 2, ../../../../../../assets/styles/sections/_quick-nav.scss */
[about="/quick-nav"] .ewp-readmore {
  display: none;
}
/* line 6, ../../../../../../assets/styles/sections/_quick-nav.scss */
[about="/quick-nav"] a {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none;
  color: #4f4848;
}
/* line 14, ../../../../../../assets/styles/sections/_quick-nav.scss */
[about="/quick-nav"] a:hover, [about="/quick-nav"] a:visited {
  text-decoration: none;
  color: #4f4848;
}

/* line 2, ../../../../../../assets/styles/sections/_reports.scss */
#report-title h2 {
  color: #863190;
  text-align: center;
  font-family: 'KlinicSlab';
  font-size: 80px;
  font-weight: normal;
  font-style: italic;
  line-height: normal;
}

/* line 14, ../../../../../../assets/styles/sections/_reports.scss */
.report-group h2 {
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 28px;
}

/* line 25, ../../../../../../assets/styles/sections/_reports.scss */
.report {
  margin-bottom: 30px;
}
/* line 30, ../../../../../../assets/styles/sections/_reports.scss */
.report p {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 3, ../../../../../../assets/styles/sections/_media.scss */
.media-section h2 {
  font-size: 80px;
  font-weight: normal;
  font-style: italic;
  font-family: 'KlinicSlab';
  line-height: normal;
  color: #863190;
  text-align: center;
}
/* line 15, ../../../../../../assets/styles/sections/_media.scss */
.media-section h5 {
  text-align: center;
}
/* line 19, ../../../../../../assets/styles/sections/_media.scss */
.media-section p {
  text-align: center;
}

/* line 2, ../../../../../../assets/styles/sections/_events.scss */
[about="/events"] .views-row-odd {
  background-color: #eee;
}

/* line 7, ../../../../../../assets/styles/sections/_events.scss */
.event {
  border-bottom: none;
  padding-top: 15px;
  padding-bottom: 40px;
}
/* line 11, ../../../../../../assets/styles/sections/_events.scss */
.event h5 {
  margin-bottom: 0;
}

/* line 16, ../../../../../../assets/styles/sections/_events.scss */
#events-1 {
  background: url(/sites/all/themes/ewp/images/events-1.png) center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 290px;
}

/* line 1, ../../../../../../assets/styles/sections/_google-translate.scss */
#google_translate_element {
  display: none;
  z-index: 10;
  position: absolute;
  top: 5px;
  right: 55px;
}
/* line 8, ../../../../../../assets/styles/sections/_google-translate.scss */
#google_translate_element img {
  display: inline;
}
/* line 13, ../../../../../../assets/styles/sections/_google-translate.scss */
#google_translate_element .goog-te-gadget-simple :nth-child(3),
#google_translate_element .goog-te-gadget-simple :nth-child(4) {
  display: none;
}

/* line 2, ../../../../../../assets/styles/_link-groups.scss */
.iconboxhor .ewp-readmore {
  display: none;
}
/* line 6, ../../../../../../assets/styles/_link-groups.scss */
.iconboxhor a {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none;
  color: #4f4848;
}
/* line 14, ../../../../../../assets/styles/_link-groups.scss */
.iconboxhor a:hover, .iconboxhor a:visited {
  text-decoration: none;
  color: #4f4848;
}
/* line 22, ../../../../../../assets/styles/_link-groups.scss */
.iconboxhor .details a {
  color: #1f9bde;
  text-decoration: underline;
}

/* line 29, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 35, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-align-items: center;
  align-items: center;
}
/* line 40, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"], ul.iconboxhor li [class*=" icomoon-"] {
  font-size: 100px;
  min-width: 124px;
}
/* line 41, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"] span, ul.iconboxhor li [class*=" icomoon-"] span {
  font-family: 'icomoon';
}
/* line 47, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:before, ul.iconboxhor li [class*=" icomoon-"]:before {
  padding: 12px;
  background-image: url(../images/bg/circle-gray.svg);
}
/* line 52, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:hover, ul.iconboxhor li [class*=" icomoon-"]:hover {
  color: #fff;
  cursor: pointer;
}
/* line 56, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:hover:before, ul.iconboxhor li [class*=" icomoon-"]:hover:before {
  padding: 12px;
  background-image: url(../images/bg/circle-hover.svg);
}
/* line 61, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:hover span, ul.iconboxhor li [class*=" icomoon-"]:hover span {
  color: #fff;
}
/* line 63, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:hover span:first-child:before, ul.iconboxhor li [class*=" icomoon-"]:hover span:first-child:before {
  padding: 12px;
  background-image: url(../images/bg/circle-hover.svg);
}
/* line 72, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:hover span.path1:before, ul.iconboxhor li [class^="icomoon-"]:hover span.path3:before, ul.iconboxhor li [class^="icomoon-"]:hover span.path4:before, ul.iconboxhor li [class^="icomoon-"]:hover span.path5:before, ul.iconboxhor li [class*=" icomoon-"]:hover span.path1:before, ul.iconboxhor li [class*=" icomoon-"]:hover span.path3:before, ul.iconboxhor li [class*=" icomoon-"]:hover span.path4:before, ul.iconboxhor li [class*=" icomoon-"]:hover span.path5:before {
  color: #fff;
}
/* line 77, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"]:hover span.path2:before, ul.iconboxhor li [class*=" icomoon-"]:hover span.path2:before {
  color: #9cbd30;
}
/* line 83, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"] span, ul.iconboxhor li [class*=" icomoon-"] span {
  font-size: 100px;
}
/* line 86, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"] span:before, ul.iconboxhor li [class*=" icomoon-"] span:before {
  margin-left: calc(-1em - 12px);
}
/* line 91, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"] span:first-child:before, ul.iconboxhor li [class*=" icomoon-"] span:first-child:before {
  background-image: url(../images/bg/circle-gray.svg);
  padding: 12px;
}
/* line 101, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"] span.path1:before, ul.iconboxhor li [class^="icomoon-"] span.path3:before, ul.iconboxhor li [class^="icomoon-"] span.path4:before, ul.iconboxhor li [class^="icomoon-"] span.path5:before, ul.iconboxhor li [class*=" icomoon-"] span.path1:before, ul.iconboxhor li [class*=" icomoon-"] span.path3:before, ul.iconboxhor li [class*=" icomoon-"] span.path4:before, ul.iconboxhor li [class*=" icomoon-"] span.path5:before {
  color: #767676;
}
/* line 106, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li [class^="icomoon-"] span.path2:before, ul.iconboxhor li [class*=" icomoon-"] span.path2:before {
  color: #eee;
}
/* line 113, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li .icomoon-attractions {
  display: -webkit-flex;
  display: flex;
  padding-left: 224px;
  margin-left: -112px;
  margin-top: 0;
}
/* line 120, ../../../../../../assets/styles/_link-groups.scss */
ul.iconboxhor li .icomoon-attractions span {
  position: static;
}

/* line 126, ../../../../../../assets/styles/_link-groups.scss */
.icomoon-attractions + .details {
  margin-left: 10px;
}

@media only screen and (max-width: 959px) {
  /* line 131, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
  }
  /* line 136, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor li {
    margin: 20px auto;
    display: block;
  }
  /* line 141, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor i {
    float: left;
  }
  /* line 143, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor i.icomoon-attractions {
    padding-top: 50px;
    padding-bottom: 25px;
  }
  /* line 149, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor .details {
    text-align: left;
    padding-left: 124px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 159, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor li {
    display: inline-block;
    text-align: center;
  }
  /* line 163, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor li .icomoon-attractions {
    padding-left: 224px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 169, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor li .details a {
    display: block;
    text-align: center;
  }
  /* line 175, ../../../../../../assets/styles/_link-groups.scss */
  ul.iconboxhor span {
    display: block;
  }
}

/*# sourceMappingURL=ewp.css.map */
