/* line 17, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.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,
strong, u, i, center,
dl, dt, dd, ol, ul, .ub_wrapper100 ol, 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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul, .ub_wrapper100 ol {
  list-style: none;
}

/* line 26, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 14, sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * silent classes
 */
/* line 8, sass/import/_silent.scss */
.row:after, .banner:after, .homepage .row:after, footer:after, .page_form .ub_wrapper100:after, .page_form .ub_wrapper100 form .page_zebox:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, sass/import/_silent.scss */
.main, .main-fullpage, .aside, footer, .scrollmenu {
  padding: 0 1rem;
}
@media (min-width: 500px) {
  /* line 15, sass/import/_silent.scss */
  .main, .main-fullpage, .aside, footer, .scrollmenu {
    padding: 0 2rem;
  }
}
@media (min-width: 800px) {
  /* line 15, sass/import/_silent.scss */
  .main, .main-fullpage, .aside, footer, .scrollmenu {
    padding: 0;
  }
}

/* line 26, sass/import/_silent.scss */
.aside .sidebar-news > a h1, .banner .banner-info, .banner .banner-info h1, footer {
  white-space: nowrap;
}

/* line 30, sass/import/_silent.scss */
.aside .simple_link_wrapper a, .aside .simple_link_wrapper a:hover, .homepage .row .ub_wrapper33 .ub33_button, .scrollmenu .simple_link_wrapper a {
  transition: 200ms all;
}

@media (min-width: 800px) {
  /* line 36, sass/import/_silent.scss */
  .row {
    margin-left: 6.36943%;
    margin-right: 6.36943%;
  }
}
@media (min-width: 1200px) {
  /* line 36, sass/import/_silent.scss */
  .row {
    margin-left: 12.73885%;
    margin-right: 12.73885%;
  }
}

@media (min-width: 800px) {
  /* line 50, sass/import/_silent.scss */
  .banner .banner-info h1 {
    margin-left: 6.36943%;
  }
}
@media (min-width: 1200px) {
  /* line 50, sass/import/_silent.scss */
  .banner .banner-info h1 {
    margin-left: 12.73885%;
  }
}

@media (min-width: 800px) {
  /* line 78, sass/import/_silent.scss */
  footer {
    padding-left: 6.36943%;
    padding-right: 6.36943%;
  }
}
@media (min-width: 1200px) {
  /* line 78, sass/import/_silent.scss */
  footer {
    padding-left: 12.73885%;
    padding-right: 12.73885%;
  }
}

@media (min-width: 1024px) {
  /* line 92, sass/import/_silent.scss */
  header {
    padding-left: 6.36943%;
    padding-right: 6.36943%;
  }
}
@media (min-width: 1200px) {
  /* line 92, sass/import/_silent.scss */
  header {
    padding-left: 12.73885%;
    padding-right: 12.73885%;
  }
}

/* line 107, sass/import/_silent.scss */
.main, .aside {
  margin-top: 3rem;
}
@media (min-width: 1024px) {
  /* line 107, sass/import/_silent.scss */
  .main, .aside {
    margin-top: 3rem;
  }
}

/* line 117, sass/import/_silent.scss */
.main, .aside .sidebar-news .sidebar-news-newsitem, .aside .sidebar-news .sidebar-news-newsitem p, .homepage, .homepage .row .ub_wrapper33 p, .homepage .row:last-of-type, .ub100_text, .scrollmenu .title_text_wrapper, .autonews .autonews-item .autonews-item-info p, footer {
  font-weight: 400;
  line-height: 1.3;
}

/* line 122, sass/import/_silent.scss */
.aside .sidebar-news > a h1, .banner .banner-info h1, .homepage .title_text_wrapper .tt_h1, .homepage .row h1, .homepage .row .ub_wrapper33 h1 {
  font-family: 'Titillium Web';
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: .0125em;
  line-height: 1.4rem;
}

/* line 130, sass/import/_silent.scss */
.aside .sidebar-news .sidebar-news-newsitem h2 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .0125em;
  margin-bottom: 1.4rem;
  line-height: 1.4rem;
}

/* line 138, sass/import/_silent.scss */
.homepage .row:last-of-type .ub_wrapper50 a {
  padding-bottom: .1em;
  border-bottom: 0.1em solid #d1dae3;
}

/* line 145, sass/import/_silent.scss */
.aside .sidebar-news .sidebar-news-newsitem, .homepage, .news .news-newsitem {
  border-bottom: 2px solid #e7ecef;
}

/* line 149, sass/import/_silent.scss */
.homepage .title_text_wrapper .tt_h1, .homepage .row:last-of-type {
  border-top: 2px solid #e7ecef;
}

/* line 3, sass/import/_structure.scss */
body {
  *zoom: 1;
  max-width: 2512px;
  max-width: 157rem;
  _width: 2512px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 38, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
body:after {
  content: "";
  display: table;
  clear: both;
}

/*.content, .navigation{
	max-width:$max-width-content;
	margin:0 auto;
}*/
/* line 15, sass/import/_structure.scss */
.main {
  display: block;
}

/* line 23, sass/import/_structure.scss */
header {
  width: 100%;
  z-index: 100;
}
/* line 19, sass/import/_mixins.scss */
header:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1024px) {
  /* line 23, sass/import/_structure.scss */
  header {
    position: fixed;
    top: 0;
  }
}
/* line 34, sass/import/_structure.scss */
header .header-quicklinks {
  display: block;
  float: right;
  width: 50%;
  text-align: right;
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 1024px) {
  /* line 34, sass/import/_structure.scss */
  header .header-quicklinks {
    display: block;
    width: 100%;
  }
  /* line 45, sass/import/_structure.scss */
  header .header-quicklinks li {
    display: inline-block;
  }
}
/* line 50, sass/import/_structure.scss */
header .header-quicklinks > * {
  display: inline-block;
  float: right;
}
/* line 55, sass/import/_structure.scss */
header .header-quicklinks .header-quicklinks-links {
  display: none;
}
@media (min-width: 1024px) {
  /* line 55, sass/import/_structure.scss */
  header .header-quicklinks .header-quicklinks-links {
    display: block;
  }
}
/* line 64, sass/import/_structure.scss */
header .header-quicklinks .header-quicklinks-language li {
  display: inline-block;
}
@media (min-width: 800px) {
  /* line 70, sass/import/_structure.scss */
  header .small-size {
    display: none;
  }
}
/* line 76, sass/import/_structure.scss */
header .reg-size {
  display: none;
  padding: 1rem 0 0 1rem;
}
@media (min-width: 800px) {
  /* line 76, sass/import/_structure.scss */
  header .reg-size {
    display: block;
    height: 6.5rem;
  }
}
@media (min-width: 1024px) {
  /* line 76, sass/import/_structure.scss */
  header .reg-size {
    display: inline-block;
    float: left;
    padding: 0 0 1rem 0;
  }
}
@media (min-width: 1024px) {
  /* line 92, sass/import/_structure.scss */
  header nav {
    float: right;
  }
}
/* line 98, sass/import/_structure.scss */
header nav #menu {
  display: none;
}
@media (min-width: 1024px) {
  /* line 98, sass/import/_structure.scss */
  header nav #menu {
    display: block;
    margin-top: 4rem;
  }
  /* line 105, sass/import/_structure.scss */
  header nav #menu > li > a, header nav #menu > li > span {
    display: block;
    padding: 1rem .6rem;
    line-height: 1rem;
  }
}
@media (min-width: 1024px) {
  /* line 114, sass/import/_structure.scss */
  header nav .slicknav_menu {
    display: none;
  }
}

/* dropdown functionality */
/* line 128, sass/import/_structure.scss */
header #menu > * {
  display: inline-block;
}
/* line 132, sass/import/_structure.scss */
header #menu > li {
  position: relative;
}
/* line 135, sass/import/_structure.scss */
header #menu > li ul, header #menu > li .ub_wrapper100 ol, .ub_wrapper100 header #menu > li ol {
  display: none;
}
/* line 141, sass/import/_structure.scss */
header #menu > li:hover ul, header #menu > li:hover .ub_wrapper100 ol, .ub_wrapper100 header #menu > li:hover ol {
  display: block;
  position: absolute;
  top: 2.95rem;
  width: auto;
  z-index: 99;
}
/* line 150, sass/import/_structure.scss */
header #menu form {
  position: relative;
}
/* line 153, sass/import/_structure.scss */
header #menu form .search-button {
  position: absolute;
  right: 0;
  top: 0rem;
  display: none;
}

@media (min-width: 1024px) {
  /* line 165, sass/import/_structure.scss */
  .row {
    margin-top: 10rem;
  }
}

@media (min-width: 1024px) {
  /* line 174, sass/import/_structure.scss */
  .banner + .row {
    margin-top: 0;
  }
}

@media (min-width: 800px) {
  /* line 180, sass/import/_structure.scss */
  .main {
    width: 63.50365%;
    float: left;
    margin-right: 2.18978%;
  }
}
@media (min-width: 1200px) {
  /* line 180, sass/import/_structure.scss */
  .main {
    width: 65.81197%;
    float: left;
    margin-right: 2.5641%;
  }
}

/* line 196, sass/import/_structure.scss */
.main-fullpage {
  width: 100%;
}

@media (min-width: 800px) {
  /* line 201, sass/import/_structure.scss */
  .main-reverse {
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 800px) {
  /* line 209, sass/import/_structure.scss */
  .aside {
    width: 27.0073%;
    float: left;
    margin-right: 2.18978%;
  }
}
@media (min-width: 1200px) {
  /* line 209, sass/import/_structure.scss */
  .aside {
    width: 23.07692%;
    float: left;
    margin-right: 2.5641%;
  }
}

@media (min-width: 800px) {
  /* line 225, sass/import/_structure.scss */
  .aside-standard {
    float: right;
    margin-right: 0;
  }
}

/* line 243, sass/import/_structure.scss */
.ub_wrapper100 form .page_zebox label {
  width: 100%;
}
@media (min-width: 500px) {
  /* line 243, sass/import/_structure.scss */
  .ub_wrapper100 form .page_zebox label {
    width: 18.91892%;
    float: left;
    margin-right: 8.10811%;
  }
}
/* line 250, sass/import/_structure.scss */
.ub_wrapper100 form .page_zebox input, .ub_wrapper100 form .page_zebox .enigmawrap {
  width: 100%;
}

.ub_wrapper100 form .page_zebox .enigmawrap .small_field{
	width:40%;
}

@media (min-width: 500px) {
  /* line 250, sass/import/_structure.scss */
  .ub_wrapper100 form .page_zebox input {
    width: 72.97297%;
    float: left;
    margin-right: 8.10811%;
    float: right;
    margin-right: 0;
  }
}
/* line 258, sass/import/_structure.scss */
.ub_wrapper100 form .page_zebox input[type='submit'] {
  float: none;
}
/* line 262, sass/import/_structure.scss */
.ub_wrapper100 form .page_zebox textarea {
  width: 100%;
  resize: vertical;
}
@media (min-width: 500px) {
  /* line 262, sass/import/_structure.scss */
  .ub_wrapper100 form .page_zebox textarea {
    width: 72.97297%;
    float: left;
    margin-right: 8.10811%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1024px) {
  /* line 277, sass/import/_structure.scss */
  .banner {
    margin-top: 8.3rem;
  }
}
@media (min-width: 800px) {
  /* line 286, sass/import/_structure.scss */
  .banner .banner-info h1 {
    width: 55.41401%;
    float: left;
    margin-right: 1.91083%;
  }
}
@media (min-width: 1200px) {
  /* line 286, sass/import/_structure.scss */
  .banner .banner-info h1 {
    width: 49.04459%;
    float: left;
    margin-right: 1.91083%;
  }
}
/* line 298, sass/import/_structure.scss */
.banner .banner-info .banner-phonecontact {
  display: none;
}
@media (min-width: 1024px) {
  /* line 298, sass/import/_structure.scss */
  .banner .banner-info .banner-phonecontact {
    display: block;
    width: 23.56688%;
    float: left;
    margin-right: 1.91083%;
    margin-left: 6.36943%;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 298, sass/import/_structure.scss */
  .banner .banner-info .banner-phonecontact {
    width: 17.19745%;
    float: left;
    margin-right: 1.91083%;
  }
}

@media (min-width: 1024px) {
  /* line 320, sass/import/_structure.scss */
  .homepage .intro-phonecontact {
    display: none;
  }
}
/* line 327, sass/import/_structure.scss */
.homepage .row {
  margin: 0;
}
@media (min-width: 500px) {
  /* line 332, sass/import/_structure.scss */
  .homepage .row .ub_wrapper33 {
    width: 48.05195%;
    float: left;
    margin-right: 3.8961%;
  }
  /* line 184, sass/susy/_grid.scss */
  .homepage .row .ub_wrapper33:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 1600px) {
  /* line 332, sass/import/_structure.scss */
  .homepage .row .ub_wrapper33 {
    margin-right: 3.44828% !important;
    width: 31.03448%;
    float: left;
    margin-right: 3.44828%;
  }
  /* line 341, sass/import/_structure.scss */
  .homepage .row .ub_wrapper33:nth-child(2n) {
    float: left;
    margin-right: 1.91083%;
  }
  /* line 184, sass/susy/_grid.scss */
  .homepage .row .ub_wrapper33:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 349, sass/import/_structure.scss */
  .homepage .row .ub_wrapper33:nth-child(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1024px) {
  /* line 357, sass/import/_structure.scss */
  .homepage .row:last-of-type > * > * {
    width: 48.05195%;
    float: left;
    margin-right: 3.8961%;
  }
  /* line 184, sass/susy/_grid.scss */
  .homepage .row:last-of-type > * > *:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}

/* line 5, sass/import/_mixins.scss */
footer > p a:after {
  content: "\a";
  white-space: pre;
}
@media (min-width: 1024px) {
  /* line 374, sass/import/_structure.scss */
  footer > p {
    width: 19.70803%;
    float: left;
    margin-right: 2.18978%;
  }
}
@media (min-width: 1200px) {
  /* line 374, sass/import/_structure.scss */
  footer > p {
    width: 23.07692%;
    float: left;
    margin-right: 2.5641%;
  }
}
@media (min-width: 1024px) {
  /* line 390, sass/import/_structure.scss */
  footer > p:first-child, footer > p:last-child {
    width: 12.40876%;
    float: left;
    margin-right: 2.18978%;
  }
}
@media (min-width: 1200px) {
  /* line 390, sass/import/_structure.scss */
  footer > p:first-child, footer > p:last-child {
    width: 14.52991%;
    float: left;
    margin-right: 2.5641%;
  }
}
@media (min-width: 1024px) {
  /* line 401, sass/import/_structure.scss */
  footer > p:last-child {
    float: right;
    margin-right: 0;
    text-align: right;
  }
}

/* line 411, sass/import/_structure.scss */
.undercast {
  position: absolute;
  bottom: 0.7rem;
  right: 0.7rem;
  z-index: 80;
  background: url("../img/css/undercast.png") transparent no-repeat;
  width: 8px;
  height: 40px;
}
@media (min-width: 800px) {
  /* line 411, sass/import/_structure.scss */
  .undercast {
    display: block;
    position: fixed;
  }
}

/* line 3, sass/import/_style.scss */
html {
  font-size: 85%;
}
@media (min-width: 800px) {
  /* line 3, sass/import/_style.scss */
  html {
    font-size: 85%;
  }
}
@media (min-width: 1024px) {
  /* line 3, sass/import/_style.scss */
  html {
    font-size: 90%;
  }
}
@media (min-width: 1200px) {
  /* line 3, sass/import/_style.scss */
  html {
    font-size: 90%;
  }
}

/* line 19, sass/import/_style.scss */
body * {
  color: #093b5c;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
}

/* line 27, sass/import/_style.scss */
header {
  z-index: 100;
}

/* line 31, sass/import/_style.scss */
a {
  text-decoration: none;
  color: #8da3b1;
  transition: 200ms all;
}
/* line 36, sass/import/_style.scss */
a:hover {
  color: #0a3b5c;
}

/* line 41, sass/import/_style.scss */
b, strong {
  font-weight: 700;
}

/* line 49, sass/import/_style.scss */
em {
  font-style: italic;
}

/* line 53, sass/import/_style.scss */
code {
  font-family: Consolas, monaco, monospace;
}

/* line 57, sass/import/_style.scss */
::selection {
  background: #e7ecef;
}

/* line 60, sass/import/_style.scss */
::-moz-selection {
  background: #e7ecef;
}

/* line 64, sass/import/_style.scss */
figure {
  margin-bottom: 1.4rem;
}

/* line 68, sass/import/_style.scss */
figcaption {
  margin-top: 0.7rem;
  font-style: italic;
}

/* line 76, sass/import/_style.scss */
header {
  background: #0a3b5c;
}
/* line 79, sass/import/_style.scss */
header .header-quicklinks {
  font-size: .7rem;
}
/* line 82, sass/import/_style.scss */
header .header-quicklinks li {
  padding: .5rem 1em 0 1em;
  height: 2em;
}
/* line 86, sass/import/_style.scss */
header .header-quicklinks li a {
  color: #e7ecef;
}
/* line 91, sass/import/_style.scss */
header .header-quicklinks .header-quicklinks-language {
  margin-left: 1.4rem;
  color: #e7ecef;
  height: 2em;
}
/* line 96, sass/import/_style.scss */
header .header-quicklinks .header-quicklinks-language a {
  display: inline-block;
  padding: .5rem;
  color: #8da3b1;
}
/* line 102, sass/import/_style.scss */
header .header-quicklinks .header-quicklinks-language a:hover {
  color: #f8f9fb;
}
/* line 108, sass/import/_style.scss */
header .header-quicklinks .header-quicklinks-links {
  height: 2em;
}
/* line 114, sass/import/_style.scss */
header .small-size {
  height: 4rem;
  width: auto;
  padding: 1rem 0 0 1rem;
}
/* line 120, sass/import/_style.scss */
header .reg-size {
  width: auto;
}
/* line 124, sass/import/_style.scss */
header #menu {
  text-transform: capitalize;
  font-size: .9rem;
}
/* line 130, sass/import/_style.scss */
header #menu > li > a, header #menu > li > span {
  color: #e7ecef;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 136, sass/import/_style.scss */
header #menu > li > ul, header .ub_wrapper100 #menu > li > ol, .ub_wrapper100 header #menu > li > ol {
  display: none;
  background: #8da3b1;
}
/* line 143, sass/import/_style.scss */
header #menu > li > ul > li + li, header .ub_wrapper100 #menu > li > ol > li + li, .ub_wrapper100 header #menu > li > ol > li + li {
  border-top: 1px solid #093b5c;
}
/* line 147, sass/import/_style.scss */
header #menu > li > ul > li a, header .ub_wrapper100 #menu > li > ol > li a, .ub_wrapper100 header #menu > li > ol > li a {
  display: block;
  padding: 1rem;
  min-width: 8rem;
  color: #f8f9fb;
  line-height: 1.4;
}
/* line 155, sass/import/_style.scss */
header #menu > li > ul > li a:hover, header .ub_wrapper100 #menu > li > ol > li a:hover, .ub_wrapper100 header #menu > li > ol > li a:hover {
  background: #f8f9fb;
  color: #0a3b5c;
}
/* line 166, sass/import/_style.scss */
header #menu > li:hover > a, header #menu > li:hover > span {
  background: #486d87;
  color: white;
}
/* line 176, sass/import/_style.scss */
header #menu form {
  position: relative;
}
/* line 179, sass/import/_style.scss */
header #menu form .search-site {
  height: 2rem;
  width: 2rem;
  border: none;
  padding-left: .5rem;
  margin-left: 2rem;
  font-size: .8rem;
  color: transparent;
  background: url("../img/css/zoeken.png") center center #e7ecef no-repeat;
  background-size: 1.25rem auto;
}
/* line 191, sass/import/_style.scss */
header #menu form .search-site:focus {
  width: 7rem;
  margin-left: 0rem;
  transition: 100ms all;
  background: #f8f9fb;
  color: #486d87;
}
/* line 201, sass/import/_style.scss */
header #menu form .search-button {
  height: 2rem;
  padding: .35rem;
  background: #e7ecef;
}

/* line 212, sass/import/_style.scss */
.row {
  margin-bottom: 4.2rem;
}

/* line 219, sass/import/_style.scss */
.main div > h1 {
  margin-bottom: 2.8rem;
  font-size: 2rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.5;
}
/* line 227, sass/import/_style.scss */
.main div > h2 {
  margin-top: -2.8rem;
  margin-bottom: 2.8rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
}

/* line 236, sass/import/_style.scss */
.aside {
  font-size: 90%;
}
/* line 240, sass/import/_style.scss */
.aside > * {
  margin-bottom: 1.4rem;
}
/* line 243, sass/import/_style.scss */
.aside > *:last-child {
  margin-bottom: 0;
}
/* line 248, sass/import/_style.scss */
.aside .sidebar-news {
  border-left: 2px solid #e7ecef;
  border-right: 2px solid #e7ecef;
}
/* line 253, sass/import/_style.scss */
.aside .sidebar-news ul > *, .aside .sidebar-news .ub_wrapper100 ol > *, .ub_wrapper100 .aside .sidebar-news ol > * {
  padding: 0.7rem;
}
/* line 257, sass/import/_style.scss */
.aside .sidebar-news > a {
  display: block;
  padding: 0.7rem;
  background: #e7ecef;
}
/* line 262, sass/import/_style.scss */
.aside .sidebar-news > a h1 {
  font-size: 1.25rem;
  color: #486d87;
}
/* line 271, sass/import/_style.scss */
.aside .sidebar-news .sidebar-news-newsitem {
  padding-bottom: 1.4rem;
}
/* line 276, sass/import/_style.scss */
.aside .sidebar-news .sidebar-news-newsitem h2 {
  margin-bottom: 0.35rem;
  line-height: 1.2;
}
/* line 282, sass/import/_style.scss */
.aside .sidebar-news .sidebar-news-newsitem .sidebar-news-newsitem-posted {
  margin-bottom: 0.7rem;
  font-weight: 300;
}
/* line 288, sass/import/_style.scss */
.aside .sidebar-news .sidebar-news-newsitem p {
  margin-bottom: 0.7rem;
}
/* line 297, sass/import/_style.scss */
.aside .simple_link_wrapper a {
  display: block;
  position: relative;
  padding: 1.4rem;
  text-align: center;
  color: #fff;
  line-height: 1.5;
  background: #486d87;
}
/* line 307, sass/import/_style.scss */
.aside .simple_link_wrapper a:hover {
  background: #d1dae3;
  color: #0a3b5c;
}
/* line 316, sass/import/_style.scss */
.aside .complex_link_wrapper {
  background: #d1dae3;
  text-align: center;
  padding: 0 1rem;
  line-height: 1.4rem;
}
/* line 322, sass/import/_style.scss */
.aside .complex_link_wrapper h1 {
  padding-top: 1.4rem;
  margin-bottom: 1.4rem;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: .0125rem;
  text-transform: uppercase;
  color: #fff;
}
/* line 332, sass/import/_style.scss */
.aside .complex_link_wrapper img {
  height: 5rem;
}
/* line 336, sass/import/_style.scss */
.aside .complex_link_wrapper p {
  line-height: 1.4rem;
  margin-top: 1.4rem;
  padding-bottom: 1.4rem;
}

/* line 346, sass/import/_style.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  z-index: 1;
}
/* line 355, sass/import/_style.scss */
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 367, sass/import/_style.scss */
.ub_wrapper100 {
  margin-bottom: 4.2rem;
}
/* line 370, sass/import/_style.scss */
.ub_wrapper100 h1 {
  margin-bottom: 1.4rem;
  font-size: 2rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .0125rem;
}
/* line 378, sass/import/_style.scss */
.ub_wrapper100 h3 {
  font-size: 1rem;
  font-weight: 700;
}
/* line 383, sass/import/_style.scss */
.ub_wrapper100 p {
  margin-bottom: 1.4rem;
}
/* line 387, sass/import/_style.scss */
.ub_wrapper100 ul, .ub_wrapper100 ol {
  margin-bottom: 1.4rem;
  margin-left: 1.4rem;
}
/* line 390, sass/import/_style.scss */
.ub_wrapper100 ul li, .ub_wrapper100 ol li {
  list-style: disc;
}
/* line 397, sass/import/_style.scss */
.ub_wrapper100 ol li {
  list-style: decimal;
}
/* line 402, sass/import/_style.scss */
.ub_wrapper100 img {
  height: auto;
  max-height: 30rem;
  max-width: 100%;
}

/* line 413, sass/import/_style.scss */
.banner {
  height: 10rem;
  background: url(../img/css/banner/slide1.jpg) no-repeat center center;
  background-size: cover;
  overflow: hidden;
  text-align: center;
}
/* line 422, sass/import/_style.scss */
.banner .banner-info {
  height: 6rem;
  margin-top: 2rem;
  overflow: hidden;
  background: white;
  background: rgba(255, 255, 255, 0.66);
}
/* line 431, sass/import/_style.scss */
.banner .banner-info h1 {
  height: 2.1rem;
  margin-top: 1.95rem;
  font-size: 1.68rem;
  line-height: 1.68rem;
}
@media (min-width: 500px) {
  /* line 431, sass/import/_style.scss */
  .banner .banner-info h1 {
    font-size: 2.1rem;
    line-height: 2.1rem;
  }
}
@media (min-width: 800px) {
  /* line 431, sass/import/_style.scss */
  .banner .banner-info h1 {
    text-align: left;
  }
}
/* line 451, sass/import/_style.scss */
.banner .banner-info .banner-phonecontact {
  height: 3.99996rem;
  margin-top: 1.00002rem;
  padding: 0.5rem;
  font-size: 0.99999rem;
  line-height: 1.49999rem;
  background: #fff;
  font-weight: 300;
}
/* line 462, sass/import/_style.scss */
.banner .banner-info .banner-phonecontact .banner-phonecontact-number {
  font-weight: 800;
}

/* line 472, sass/import/_style.scss */
.form-message {
  width: 100%;
  padding: 1rem;
  text-align: center;
  background: #d1dae3;
  margin-bottom: 1.4rem;
  font-weight: 900;
}

/* line 483, sass/import/_style.scss */
.page_form .ub_wrapper100 {
  padding: 1.4rem;
  background: #f8f9fb;
}
/* line 490, sass/import/_style.scss */
.page_form .ub_wrapper100 > p {
  margin-bottom: 1.4rem;
}
/* line 494, sass/import/_style.scss */
.page_form .ub_wrapper100 h2 {
  margin-top: 0 !important;
}
/* line 498, sass/import/_style.scss */
.page_form .ub_wrapper100 h2 {
  margin-bottom: 1.4rem;
}
/* line 504, sass/import/_style.scss */
.page_form .ub_wrapper100 form .form-subhead {
  margin-bottom: 1.4rem;
}
/* line 508, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox_warning p {
  color:#fff;
  background-color: #8da3b1;
  display: block;
}
/* line 512, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox {
  margin-bottom: 1.4rem;
}
/* line 516, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox label {
  line-height: 2.1rem;
}
/* line 520, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox input {
  height: 2.1rem;
  border: 2px solid #d1dae3;
}
@media (min-width: 800px) {
  /* line 520, sass/import/_style.scss */
  .page_form .ub_wrapper100 form .page_zebox input {
    padding: 0 0.7rem;
  }
}
/* line 528, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* line 533, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox input:focus {
  background: #fff;
  border: 2px solid #8da3b1;
}
/* line 539, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox textarea {
  border: 2px solid #d1dae3;
}
/* line 544, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox_required {
  font-size: .75rem;
}
/* line 548, sass/import/_style.scss */
.page_form .ub_wrapper100 form .page_zebox input[type='submit'] {
  display: block;
  width: 15rem;
  height: 2.8rem;
  margin: 0 auto;
  border: 0;
  outline: none;
  background: #486d87;
  color: #f8f9fb;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: .05rem;
}

/* line 574, sass/import/_style.scss */
.homepage .intro-phonecontact {
  margin: 0 auto;
  background: #e7ecef;
  padding: 0.7rem;
  margin-top: 2.8rem;
  width: 15rem;
  text-align: center;
  color: #486d87;
  line-height: 1.75rem;
  font-weight: 300;
}
/* line 586, sass/import/_style.scss */
.homepage .intro-phonecontact a {
  color: #0a3b5c;
  font-weight: 800;
}
/* line 593, sass/import/_style.scss */
.homepage .title_text_wrapper .tt_h1 {
  margin-top: -0.7rem;
  padding-top: 1.4rem;
  margin-bottom: 2.8rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2.1rem;
  color: #486d87;
}
/* line 609, sass/import/_style.scss */
.homepage .row {
  text-align: center;
  font-size: 1.10rem;
  overflow: hidden;
  margin-bottom: 2.8rem;
}
/* line 615, sass/import/_style.scss */
.homepage .row h1 {
  font-size: 1.5rem;
  margin-bottom: 2.8rem;
}
/* line 621, sass/import/_style.scss */
.homepage .row .ub_wrapper33 {
  background: #e7ecef;
  margin-bottom: 3.8961%;
  padding-bottom: 1.4rem;
}
/* line 626, sass/import/_style.scss */
.homepage .row .ub_wrapper33 > a {
  display: block;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 635, sass/import/_style.scss */
.homepage .row .ub_wrapper33 h1 {
  padding: 0.7rem;
  margin-bottom: 2.8rem;
  background: #d1dae3;
  text-align: center;
  font-size: 1.25rem;
  line-height: 2.1rem;
  color: #486d87;
}
/* line 647, sass/import/_style.scss */
.homepage .row .ub_wrapper33 p {
  margin: 1.4rem;
  font-weight: 300;
  color: #8da3b1;
}
/* line 654, sass/import/_style.scss */
.homepage .row .ub_wrapper33 p strong {
  display: block;
  font-weight: 700;
  font-size: 1.25rem;
  color: #0a3b5c;
}
/* line 663, sass/import/_style.scss */
.homepage .row .ub_wrapper33 .ub33_button {
  padding: 0.7rem;
  width: 66%;
  min-width: 12rem;
  margin: 2.8rem auto 0 auto;
  font-size: 1rem;
  line-height: 1.5;
  background: #f8f9fb;
  color: #486d87;
}
/* line 678, sass/import/_style.scss */
.homepage .row .ub_wrapper33:hover {
  background: #d1dae3;
  transition: 500ms all;
}
/* line 682, sass/import/_style.scss */
.homepage .row .ub_wrapper33:hover h1 {
  color: #fff;
  background: #8da3b1;
}
/* line 687, sass/import/_style.scss */
.homepage .row .ub_wrapper33:hover p {
  color: #0a3b5c;
}
/* line 691, sass/import/_style.scss */
.homepage .row .ub_wrapper33:hover .ub33_button {
  background: #486d87;
  color: #fff;
}
/* line 699, sass/import/_style.scss */
.homepage .row:last-of-type {
  padding-top: 2.8rem;
}
@media (min-width: 800px) {
  /* line 699, sass/import/_style.scss */
  .homepage .row:last-of-type {
    margin-bottom: 0;
  }
}
/* line 709, sass/import/_style.scss */
.homepage .row:last-of-type .ub_wrapper50 {
  margin-bottom: 2.8rem;
  text-align: left;
}
/* line 713, sass/import/_style.scss */
.homepage .row:last-of-type .ub_wrapper50 h1 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .0125em;
  margin-bottom: 1.4rem;
  line-height: 1.4rem;
  font-size: 1rem;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
}
/* line 723, sass/import/_style.scss */
.homepage .row:last-of-type .ub_wrapper50 p {
  margin-bottom: 1.4rem;
  color: #486d87;
  font-size: 1rem;
}
/* line 729, sass/import/_style.scss */
.homepage .row:last-of-type .ub_wrapper50 a {
  font-size: 1rem;
}

/* line 740, sass/import/_style.scss */
.ub100_text {
  margin-bottom: 4.2rem;
}
/* line 744, sass/import/_style.scss */
.ub100_text h1 {
  margin-bottom: 0 !important;
}
/* line 748, sass/import/_style.scss */
.ub100_text h2 {
  margin-bottom: 2.8rem;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
}
/* line 756, sass/import/_style.scss */
.ub100_text .leasedetails-video {
  margin-bottom: 4.2rem;
  width: 100%;
  height: auto;
}
/* line 763, sass/import/_style.scss */
.ub100_text h3 {
  margin-bottom: 1.4rem;
  margin-top: 2.1rem;
  font-weight: 700;
}
/* line 773, sass/import/_style.scss */
.ub100_text ul, .ub100_text .ub_wrapper100 ol, .ub_wrapper100 .ub100_text ol {
  padding-left: 2rem;
}
/* line 776, sass/import/_style.scss */
.ub100_text ul li, .ub100_text .ub_wrapper100 ol li, .ub_wrapper100 .ub100_text ol li {
  list-style: disc;
}

/* line 787, sass/import/_style.scss */
.scrollmenu > * {
  margin-bottom: 1.4rem;
  background: #d1dae3;
}
/* line 791, sass/import/_style.scss */
.scrollmenu > * a {
  color: #0a3b5c;
}
/* line 795, sass/import/_style.scss */
.scrollmenu > * .tt_h1 {
  display: block;
  padding: 0.7rem;
}
/* line 802, sass/import/_style.scss */
.scrollmenu .simple_link_wrapper a {
  position: relative;
  padding: 0.7rem;
  line-height: 1.5;
  background: #e7ecef;
  text-align: left;
  color: #0a3b5c;
}
/* line 812, sass/import/_style.scss */
.scrollmenu .simple_link_wrapper a:after {
  content: ">";
  position: absolute;
  right: 1rem;
  top: 0.7rem;
}
/* line 819, sass/import/_style.scss */
.scrollmenu .simple_link_wrapper a:hover {
  background: #0a3b5c;
  color: #fff;
}
/* line 823, sass/import/_style.scss */
.scrollmenu .simple_link_wrapper a:hover h4 {
  color: #fff;
}
/* line 833, sass/import/_style.scss */
.scrollmenu .title_text_wrapper .tt_intro {
  padding: 0.7rem;
  line-height: 1.5;
  background: #e7ecef;
}
/* line 839, sass/import/_style.scss */
.scrollmenu .title_text_wrapper .tt_intro a {
  color: #486d87;
}
/* line 5, sass/import/_mixins.scss */
.scrollmenu .title_text_wrapper .tt_intro a:after {
  content: "\a";
  white-space: pre;
}
/* line 843, sass/import/_style.scss */
.scrollmenu .title_text_wrapper .tt_intro a:hover {
  color: #0a3b5c;
}

/* line 855, sass/import/_style.scss */
.news .news-newsitem {
  margin-bottom: 1.4rem;
  padding-bottom: 1.4rem;
}
/* line 860, sass/import/_style.scss */
.news .news-newsitem:last-of-type {
  border-bottom: 0;
}
/* line 864, sass/import/_style.scss */
.news .news-newsitem h2 {
  margin-bottom: 0.7rem;
  letter-spacing: .0125em;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 872, sass/import/_style.scss */
.news .news-newsitem h2 a {
  color: #0a3b5c;
}
/* line 875, sass/import/_style.scss */
.news .news-newsitem h2 a:hover {
  color: #8da3b1;
}
/* line 881, sass/import/_style.scss */
.news .news-newsitem .news-newsitem-posted {
  margin-bottom: 1.4rem;
  font-size: .9rem;
  font-weight: 300;
  color: #8da3b1;
}
/* line 889, sass/import/_style.scss */
.news .news-newsitem p {
  margin-bottom: 0.7rem;
}

/* line 906, sass/import/_style.scss */
.autonews h1 {
  text-align: center;
}
/* line 910, sass/import/_style.scss */
.autonews #grid-four {
  width: 100%;
}
/* line 914, sass/import/_style.scss */
.autonews .autonews-item {
  height: auto;
  background: #f8f9fb;
}
/* line 919, sass/import/_style.scss */
.autonews .autonews-item img {
  width: 100%;
}
/* line 923, sass/import/_style.scss */
.autonews .autonews-item .autonews-item-info {
  padding: 0.7rem 0.7rem 1.4rem 0.7rem;
}
/* line 926, sass/import/_style.scss */
.autonews .autonews-item .autonews-item-info h2 {
  margin-bottom: 0.35rem;
  margin-top: 0;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 933, sass/import/_style.scss */
.autonews .autonews-item .autonews-item-info h2 span a {
  display: block;
  font-size: 1rem;
  float: none;
  color: #8da3b1;
}
/* line 940, sass/import/_style.scss */
.autonews .autonews-item .autonews-item-info h2 span a:hover {
  color: #486d87;
}
/* line 946, sass/import/_style.scss */
.autonews .autonews-item .autonews-item-info p {
  margin-bottom: 0.35rem;
}
/* line 951, sass/import/_style.scss */
.autonews .autonews-item .autonews-item-info .autonews-item-info-time {
  font-size: .75rem;
}

/* line 961, sass/import/_style.scss */
footer {
  margin-top: 1.4rem;
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
  background: #f8f9fb;
  text-align: center;
  font-size: 90%;
  line-height: 1.4rem;
}
@media (min-width: 1024px) {
  /* line 961, sass/import/_style.scss */
  footer {
    text-align: left;
  }
}
/* line 977, sass/import/_style.scss */
footer > p {
  margin-bottom: 1rem;
}

/* line 3, sass/import/_animation.scss */
.disappear {
  display: block;
  overflow: hidden;
  height: 0rem !important;
  transition: 200ms all;
}

/* line 12, sass/import/_animation.scss */
.logo-less {
  height: 5rem !important;
  padding: 1rem 0 0 0 !important;
  transition: 200ms height;
}

/* line 18, sass/import/_animation.scss */
.menu-less {
  margin-top: 3rem !important;
  transition: 200ms all;
}

/* line 24, sass/import/_animation.scss */
nav > ul, .ub_wrapper100 nav > ol {
  transition: 100ms all;
}

/* line 30, sass/import/_animation.scss */
.scrollmenu {
  width: 100%;
}

@media (min-width: 1024px) {
  /* line 34, sass/import/_animation.scss */
  .scrollmenu-top {
    width: 23.56688%;
    float: left;
    margin-right: 1.91083%;
    position: fixed;
    top: 9rem !important;
  }
}
@media (min-width: 1200px) {
  /* line 34, sass/import/_animation.scss */
  .scrollmenu-top {
    width: 17.19745%;
    float: left;
    margin-right: 1.91083%;
  }
}
.enigmaWrap{position:relative;float:left;clear:none;width:60px; height:18px;;white-space: nowrap;overflow: hidden; padding:0;margin:5px 0 0 3px;display:table-cell; vertical-align:middle}
.enigmaWrap span{position:relative; left: -23px;}