/*
 * Styles
 *
 * Everything (partials) gets included from here.
 */
 /* =Import project global styles
-------------------------------------------------------------- */
/*
 * Normalize
 *
 * Normalize.css makes browsers render all elements more consistently and in line with modern standards.
 * It precisely targets only the styles that need normalizing.
 *
 * created by Nicolas Gallagher, co-created with Jonathan Neal.
 *
 * version: v2.1.3
 *
 * https://github.com/necolas/normalize.css
 */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic);
/* line 22, scss/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 41, scss/base/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 52, scss/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 62, scss/base/_normalize.scss */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/**
 * Remove default margin.
 */
/* line 81, scss/base/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 93, scss/base/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 101, scss/base/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 109, scss/base/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 123, scss/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 132, scss/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 140, scss/base/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 149, scss/base/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 157, scss/base/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 167, scss/base/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 176, scss/base/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 188, scss/base/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 196, scss/base/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 204, scss/base/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 212, scss/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 220, scss/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 224, scss/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 236, scss/base/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 244, scss/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 256, scss/base/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 268, scss/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 279, scss/base/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 290, scss/base/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 304, scss/base/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 316, scss/base/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 329, scss/base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 341, scss/base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 351, scss/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 363, scss/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 375, scss/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 384, scss/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 395, scss/base/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 408, scss/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed !important;
}

/*
 * Custom fonts
 *
 * Font management
 *
 */
/*
 * Headings
 */
/*
 * Paragraphs
 */
/*
 * Sass variables
 *
 * A list of variable settings (colors,fonts,...)
 *
 * Contents:
 * - Definitions
 * - Base  // do not change
 * - Body
 * - Heading
 * - Paragraphh
 * - Link
 */
/* =Definitions
-------------------------------------------------------------- */
/* =Base // dont change these values
-------------------------------------------------------------- */
/* =Body
-------------------------------------------------------------- */
/* =Nav
-------------------------------------------------------------- */
/* =Heading
-------------------------------------------------------------- */
/* =Paragraph
-------------------------------------------------------------- */
/* =Link
-------------------------------------------------------------- */
/* =Button
-------------------------------------------------------------- */
/* =Notifications
-------------------------------------------------------------- */
/*
 * Sass mixins
 *
 * A list of mixins
 *
 * Contents:
 * - Clearfix
 * - Misc / Utility
 * - CSS3 Properties
 *
 */
/* =Clearfix by Nicolas Gallagher
-------------------------------------------------------------- */
/* =Misc / Utility
-------------------------------------------------------------- */
/* =CSS3 Properties
-------------------------------------------------------------- */
/*
 * Typography
 *
 * Reusable components such as buttons, breadcrumbs, ...
 *
 * Contents:
 * - Headings
 * - Links
 * - paragraph
 * - etc
 *
 */


/* =Links
-------------------------------------------------------------- */
/* line 52, scss/base/_typography.scss */
a {
  text-decoration: none;
}

/*
 * Components
 *
 * Reusable components such as buttons, breadcrumbs, ...
 *
 * Contents:
 * - Button
 * - ...
 *
 */
/* =Button
-------------------------------------------------------------- */
/* line 15, scss/base/_components.scss */
.btn {
  line-height: 24px;
  line-height: 1.5rem;
  display: inline-block;
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: white;
  background-color: #253b8b;
  padding: 6px 16px;
  text-transform: uppercase;
  -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;
}
/* line 26, scss/base/_components.scss */
.btn:hover, .btn.active {
  background-color: #1483ff;
  color: white !important;
}
/* line 32, scss/base/_components.scss */
.btn i.mr {
  margin-right: 8px;
}
/* line 35, scss/base/_components.scss */
.btn i.ml {
  margin-left: 8px;
}

/* line 41, scss/base/_components.scss */
.link {
  color: #0076f9;
}
/* line 43, scss/base/_components.scss */
.link:hover {
  color: #2d91ff;
}
/* line 47, scss/base/_components.scss */
.link i.mr {
  margin-right: 6px;
}
/* line 50, scss/base/_components.scss */
.link i.ml {
  margin-left: 6px;
}

/* =Modal custom style
-------------------------------------------------------------- */
/* =Notifications
-------------------------------------------------------------- */
/* line 62, scss/base/_components.scss */
.notification-box {
  position: relative;
  margin-bottom: 20px;
}
/* line 65, scss/base/_components.scss */
.notification-box .error {
  background: #CF4343;
  padding: 25px 25px 10px 25px;
}
/* line 68, scss/base/_components.scss */
.notification-box .error .notification-message {
  color: white !important;
}
/* line 72, scss/base/_components.scss */
.notification-box .error .notification-items li {
  color: white !important;
}
/* line 74, scss/base/_components.scss */
.notification-box .error .notification-items li .formError {
  color: white !important;
}
/* line 80, scss/base/_components.scss */
.notification-box .succes {
  background: #263b8c;
  padding: 25px 25px 10px 25px;
}
/* line 83, scss/base/_components.scss */
.notification-box .succes .notification-message {
  color: white !important;
}
/* line 87, scss/base/_components.scss */
.notification-box .succes .notification-items li {
  color: white !important;
}
/* line 89, scss/base/_components.scss */
.notification-box .succes .notification-items li .formError {
  color: white !important;
}

/* =Custom fotorama
-------------------------------------------------------------- */
/* line 101, scss/base/_components.scss */
.fotorama__arr {
  background: url("../images/vendor/fotorama/slider-nav.png") !important;
  width: 36px !important;
  height: 38px !important;
}

/* line 109, scss/base/_components.scss */
.fotorama__arr--next {
  background-position: 36px 0 !important;
}

/* line 113, scss/base/_components.scss */
.fotorama .fotorama__nav {
  text-align: left !important;
}

/* line 118, scss/base/_components.scss */
.belstat img {
  display: inline;
}

/*
 * Form
 *
 * global form elements reset and style
 *
 * Contents:
 * - Button
 * - ...
 *
 */
/* =Button
-------------------------------------------------------------- */
/* line 15, scss/base/_form.scss */
.fieldset {
  *zoom: 1;
  margin-bottom: 18px;
}
/* line 19, scss/base/_mixins.scss */
.fieldset:before, .fieldset:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
.fieldset:after {
  clear: both;
}
/* line 18, scss/base/_form.scss */
.fieldset label {
  display: inline-block;
  margin-bottom: 6px;
}
/* line 22, scss/base/_form.scss */
.fieldset input[type=text], .fieldset textarea, .fieldset select {
  font-size: 13px;
  width: 100%;
  padding: 10px;
  color: #7e7e7e;
  border: 1px solid #C9C9C9;
}
/* line 32, scss/base/_form.scss */
.fieldset #captchaImg {
  float: left;
  margin: 0 !important;
}
/* line 36, scss/base/_form.scss */
.fieldset #captcha {
  float: left;
  margin-right: 10px;
}
/* line 40, scss/base/_form.scss */
.fieldset input[type=submit] {
  border: 0 !important;
}

/*
*
FORM ERRORS
*
*/
/* line 52, scss/base/_form.scss */
.inputTextError, .inputTextareaError, .inputDropdownError {
  border: 1px solid #bb0b0b !important;
}

/* line 55, scss/base/_form.scss */
.formError {
  color: red;
  font-size: 13px;
  font-size: 0.8125rem;
}

/*
 * Common Reusable Utility Classes
 *
 * A list of mixins
 *
 * Contents:
 * - Typography
 * - Navigation
 * - Via HTML5 Boilerplate
 * - Miscellaneous
 */
/* =Typography
-------------------------------------------------------------- */
/* line 15, scss/base/_utility.scss */
.typ-left {
  text-align: left;
}

/* line 18, scss/base/_utility.scss */
.typ-right {
  text-align: right;
}

/* line 21, scss/base/_utility.scss */
.typ-center {
  text-align: center;
}

/* line 25, scss/base/_utility.scss */
.prevent-text-breakouts {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 35, scss/base/_utility.scss */
i.mr {
  margin-right: 5px;
}
/* line 38, scss/base/_utility.scss */
i.ml {
  margin-left: 5px;
}

/* =remove margins
-------------------------------------------------------------- */
/* line 45, scss/base/_utility.scss */
.rmt {
  margin-top: 0 !important;
}

/* line 48, scss/base/_utility.scss */
.rmr {
  margin-right: 0 !important;
}

/* line 51, scss/base/_utility.scss */
.rmb {
  margin-bottom: 0 !important;
}

/* line 54, scss/base/_utility.scss */
.rml {
  margin-left: 0 !important;
}

/* =Navigation
-------------------------------------------------------------- */
/* line 61, scss/base/_utility.scss */
.site-navigation li {
  display: inline-block;
  margin: 0 1.5em 0 0;
}
/* line 65, scss/base/_utility.scss */
.site-navigation.sn-right {
  text-align: right;
}
/* line 67, scss/base/_utility.scss */
.site-navigation.sn-right li {
  margin: 0 0 0 1.5em;
}
/* line 71, scss/base/_utility.scss */
.site-navigation.sn-center {
  text-align: center;
}
/* line 73, scss/base/_utility.scss */
.site-navigation.sn-center li {
  margin: 0 1.5em;
}

/* =Via HTML5 Boilerplate
-------------------------------------------------------------- */
/* line 84, scss/base/_utility.scss */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
}

/* line 93, scss/base/_utility.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 99, scss/base/_utility.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 112, scss/base/_utility.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 123, scss/base/_utility.scss */
.invisible {
  visibility: hidden;
}

/* line 128, scss/base/_utility.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 133, scss/base/_utility.scss */
.clearfix:after {
  clear: both;
}

/* line 139, scss/base/_utility.scss */
.cf {
  *zoom: 1;
}

/* =Miscellaneous
-------------------------------------------------------------- */
/* line 146, scss/base/_utility.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 156, scss/base/_utility.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 163, scss/base/_utility.scss */
textarea {
  resize: vertical;
}

/* line 168, scss/base/_utility.scss */
iframe,
object,
embed {
  max-width: 100%;
}

/* line 175, scss/base/_utility.scss */
.chromeframe {
  margin: 0;
  background: #ddd;
  color: #000;
  padding: 1em;
}

/*
 * Grid (gridiculous)
 *
 * A responsive grid boilerplate that takes you all the way from 1200px on down to 320px.
 *
 * created by c.bavota
 * released under GPL v2
 *
 * March 4th, 2013
 *
 * https://github.com/cbavota/Gridiculous/blob/master/gridiculous.css
 */
/* =Gridiculous
-------------------------------------------------------------- */
/* line 16, scss/base/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/starter/css/hacks/boxsizing.htc);
}

/* line 17, scss/base/_grid.scss */
.grid {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

/* line 18, scss/base/_grid.scss */
img {
  max-width: 100%;
  height: auto;
  display: block;
  vertical-align: middle;
}

/* line 19, scss/base/_grid.scss */
.wfull {
  width: 100%;
  max-width: 100%;
}

/* line 20, scss/base/_grid.scss */
.w320 {
  max-width: 320px;
}

/* line 21, scss/base/_grid.scss */
.w640 {
  max-width: 640px;
}

/* line 22, scss/base/_grid.scss */
.w960 {
  max-width: 960px;
}

/* line 23, scss/base/_grid.scss */
.w1000 {
  max-width: 1000px;
}

/* line 24, scss/base/_grid.scss */
.w1100 {
  max-width: 1100px;
}

/* line 25, scss/base/_grid.scss */
.row {
  *zoom: 1;
  width: 100%;
  margin-bottom: 20px;
}
/* line 19, scss/base/_mixins.scss */
.row:before, .row:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
.row:after {
  clear: both;
}

/* line 26, scss/base/_grid.scss */
.row .row {
  width: auto;
  margin: 0 -20px;
}

/* line 27, scss/base/_grid.scss */
.c1 {
  width: 8.33%;
}

/* line 28, scss/base/_grid.scss */
.c2 {
  width: 16.66%;
}

/* line 29, scss/base/_grid.scss */
.c3 {
  width: 25%;
}

/* line 30, scss/base/_grid.scss */
.c4 {
  width: 33.33%;
}

/* line 31, scss/base/_grid.scss */
.c5 {
  width: 41.66%;
}

/* line 32, scss/base/_grid.scss */
.c6 {
  width: 50%;
}

/* line 33, scss/base/_grid.scss */
.c7 {
  width: 58.33%;
}

/* line 34, scss/base/_grid.scss */
.c8 {
  width: 66.66%;
}

/* line 35, scss/base/_grid.scss */
.c9 {
  width: 75%;
}

/* line 36, scss/base/_grid.scss */
.c10 {
  width: 83.33%;
}

/* line 37, scss/base/_grid.scss */
.c11 {
  width: 91.66%;
}

/* line 38, scss/base/_grid.scss */
.c12 {
  width: 100%;
}

/* line 39, scss/base/_grid.scss */
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 {
  min-height: 1px;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

/* line 40, scss/base/_grid.scss */
.s1 {
  margin-left: 8.33%;
}

/* line 41, scss/base/_grid.scss */
.s2 {
  margin-left: 16.66%;
}

/* line 42, scss/base/_grid.scss */
.s3 {
  margin-left: 25%;
}

/* line 43, scss/base/_grid.scss */
.s4 {
  margin-left: 33.33%;
}

/* line 44, scss/base/_grid.scss */
.s5 {
  margin-left: 41.66%;
}

/* line 45, scss/base/_grid.scss */
.s6 {
  margin-left: 50%;
}

/* line 46, scss/base/_grid.scss */
.s7 {
  margin-left: 58.33%;
}

/* line 47, scss/base/_grid.scss */
.s8 {
  margin-left: 66.66%;
}

/* line 48, scss/base/_grid.scss */
.s9 {
  margin-left: 75%;
}

/* line 49, scss/base/_grid.scss */
.s10 {
  margin-left: 83.33%;
}

/* line 50, scss/base/_grid.scss */
.s11 {
  margin-left: 91.66%;
}

/* line 51, scss/base/_grid.scss */
.end {
  float: right !important;
}

/* =Media query for 960 Screens - sets nested grids to 100%
-------------------------------------------------------------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 58, scss/base/_grid.scss */
  .row .row .c1, .row .row .c2, .row .row .c3, .row .row .c4, .row .row .c5, .row .row .c6, .row .row .c7, .row .row .c8, .row .row .c9, .row .row .c10, .row .row .c11, .row .row .c12 {
    width: 100%;
    margin-bottom: 20px;
  }

  /* line 59, scss/base/_grid.scss */
  .row .row > div:last-child {
    margin-bottom: 0 !important;
  }
}
/* =Media query for iPad and tablets
-------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation: portrait) {
  /* line 65, scss/base/_grid.scss */
  body {
    font-size: 90%;
  }

  /* line 66, scss/base/_grid.scss */
  .row {
    margin-bottom: 0 !important;
  }

  /* line 67, scss/base/_grid.scss */
  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 20px;
  }
}
/*
 * Global Template Styles
 *
 * Project global styles for partials (header, footer, aside, ...)
 *
 * Contents:
 * - Base settings
 * - Site wrapper
 * - Site header and main navigation
 * - Site footer
 *
 */
/* =Base settings (html/body)
-------------------------------------------------------------- */
/* line 18, scss/base/_global.scss */

/* =Site wrapper
-------------------------------------------------------------- */
/* =Site header
-------------------------------------------------------------- */
/* line 52, scss/base/_global.scss */
header .header-outer-top .logo {
  padding-top: 20px;
}
/* line 55, scss/base/_global.scss */
header .header-outer-top .main-nav {
  padding-top: 25px;
  float: right;
}
/* line 58, scss/base/_global.scss */
header .header-outer-top .main-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  *zoom: 1;
}
/* line 19, scss/base/_mixins.scss */
header .header-outer-top .main-nav ul:before, header .header-outer-top .main-nav ul:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
header .header-outer-top .main-nav ul:after {
  clear: both;
}
/* line 61, scss/base/_global.scss */
header .header-outer-top .main-nav ul li {
  float: left;
  display: block;
}
/* line 64, scss/base/_global.scss */
header .header-outer-top .main-nav ul li a {
  float: left;
  display: block;
  color: #a7a7a7;
  background-color: white;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  padding: 6px 10px;
  margin-left: 4px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 77, scss/base/_global.scss */
header .header-outer-top .main-nav ul li a:hover, header .header-outer-top .main-nav ul li a.active {
  color: white;
  background-color: #0076f9;
}
/* line 81, scss/base/_global.scss */
header .header-outer-top .main-nav ul li a i {
  display: inline-block;
  margin-left: 4px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 87, scss/base/_global.scss */
header .header-outer-top .main-nav ul li .submenuul {
  display: none;
  position: absolute;
  top: 100%;
  z-index: 999;
  background-color: white;
}
/* line 93, scss/base/_global.scss */
header .header-outer-top .main-nav ul li .submenuul li {
  float: none;
  display: block;
}
/* line 96, scss/base/_global.scss */
header .header-outer-top .main-nav ul li .submenuul li a {
  float: none;
  display: block;
  padding: 10px 12px;
  border-bottom: 1px solid #DDD;
  border-radius: 0 !important;
  margin-left: 0;
}
/* line 107, scss/base/_global.scss */
header .header-outer-top .main-nav ul li:hover .submenuul {
  display: block;
}
/* line 114, scss/base/_global.scss */
header .header-outer-top .language-menu {
  padding-top: 30px;
  float: right;
}
/* line 117, scss/base/_global.scss */
header .header-outer-top .language-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  *zoom: 1;
}
/* line 19, scss/base/_mixins.scss */
header .header-outer-top .language-menu ul:before, header .header-outer-top .language-menu ul:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
header .header-outer-top .language-menu ul:after {
  clear: both;
}
/* line 120, scss/base/_global.scss */
header .header-outer-top .language-menu ul li {
  float: left;
  display: block;
}
/* line 123, scss/base/_global.scss */
header .header-outer-top .language-menu ul li a {
  float: left;
  display: block;
  margin-left: 4px;
  color: #a7a7a7;
  background-color: white;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
}
/* line 134, scss/base/_global.scss */
header .header-outer-top .language-menu ul li a:hover, header .header-outer-top .language-menu ul li a.active {
  color: #0076f9;
}
/* line 145, scss/base/_global.scss */
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(63, 63, 63, 0.8);
  border-top: 0 !important;
  padding: 5px 10px;
  width: 100%;
}
/* line 151, scss/base/_global.scss */
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption {
  color: white;
  margin-bottom: 10px;
  margin-top: 20px;
}
/* line 155, scss/base/_global.scss */
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-title {
  color: white;
}
/* line 158, scss/base/_global.scss */
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-description {
  color: white;
}
/* line 161, scss/base/_global.scss */
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-link {
  color: white;
}
/* line 163, scss/base/_global.scss */
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-link i {
  display: inline-block;
  margin-left: 6px;
}

/* =Site footer
-------------------------------------------------------------- */
footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
footer .openingstable {
	width: 100%;
	text-align: left;
}
/* =ASIDE
-------------------------------------------------------------- */
/* =Custom
-------------------------------------------------------------- */
/*
 * Author: http://stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries/
 */
@media screen and (max-width: 740px) {
  /* line 6, scss/base/_mediaqueries.scss */
  #flashMessageContainer {
    display: none;
  }

  /* line 10, scss/base/_mediaqueries.scss */
  .reveal-modal-bg {
    display: none! important;
  }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
  /* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
  /* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* Styles */
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* Styles */
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width: 1224px) {
  /* Styles */
}
/* Large screens ----------- */
@media only screen and (min-width: 1624px) {
  /* Styles */
}
/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */
}
/*
 * Print style sheet
 */
@media print {
  /* line 6, scss/base/_print.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 12, scss/base/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 16, scss/base/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 19, scss/base/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 23, scss/base/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 28, scss/base/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 33, scss/base/_print.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 36, scss/base/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 40, scss/base/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 46, scss/base/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 52, scss/base/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* =Import project module specific styles
-------------------------------------------------------------- */
/*
 * Blokken module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Contact module specific styles
 *
 * Contents:
 * -
 *
 */
.contactlink {
	float: left;
	padding: 6px 12px;
	background: #0076f9;
	color: white;
}
.contactlink.route {
	float: right;
}
/*
 * Content module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Gallery module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Home module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Jobs module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Links module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * News module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Newsletter module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Products module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Team module specific styles
 *
 * Contents:
 * -
 *
 */
/*
 * Video module specific styles
 *
 * Contents:
 * -
 *
 */
/* =Import project vendor styles
-------------------------------------------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../font/fontawesome-webfont.eot?v=3.2.1");
  src: url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1, scss/vendor/_font-awesome.min.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}

/* line 2, scss/vendor/_font-awesome.min.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* line 3, scss/vendor/_font-awesome.min.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}

/* line 4, scss/vendor/_font-awesome.min.scss */
a [class^="icon-"], a [class*=" icon-"] {
  display: inline;
}

/* line 5, scss/vendor/_font-awesome.min.scss */
[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}

/* line 5, scss/vendor/_font-awesome.min.scss */
[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}

/* line 6, scss/vendor/_font-awesome.min.scss */
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}

/* line 6, scss/vendor/_font-awesome.min.scss */
.icons-ul > li {
  position: relative;
}

/* line 7, scss/vendor/_font-awesome.min.scss */
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}

/* line 8, scss/vendor/_font-awesome.min.scss */
[class^="icon-"].hide, [class*=" icon-"].hide {
  display: none;
}

/* line 9, scss/vendor/_font-awesome.min.scss */
.icon-muted {
  color: #eeeeee;
}

/* line 10, scss/vendor/_font-awesome.min.scss */
.icon-light {
  color: #ffffff;
}

/* line 11, scss/vendor/_font-awesome.min.scss */
.icon-dark {
  color: #333333;
}

/* line 12, scss/vendor/_font-awesome.min.scss */
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 13, scss/vendor/_font-awesome.min.scss */
.icon-2x {
  font-size: 2em;
}

/* line 13, scss/vendor/_font-awesome.min.scss */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 14, scss/vendor/_font-awesome.min.scss */
.icon-3x {
  font-size: 3em;
}

/* line 14, scss/vendor/_font-awesome.min.scss */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 15, scss/vendor/_font-awesome.min.scss */
.icon-4x {
  font-size: 4em;
}

/* line 15, scss/vendor/_font-awesome.min.scss */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 16, scss/vendor/_font-awesome.min.scss */
.icon-5x {
  font-size: 5em;
}

/* line 16, scss/vendor/_font-awesome.min.scss */
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 17, scss/vendor/_font-awesome.min.scss */
.pull-right {
  float: right;
}

/* line 18, scss/vendor/_font-awesome.min.scss */
.pull-left {
  float: left;
}

/* line 19, scss/vendor/_font-awesome.min.scss */
[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
  margin-right: .3em;
}

/* line 20, scss/vendor/_font-awesome.min.scss */
[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
  margin-left: .3em;
}

/* line 21, scss/vendor/_font-awesome.min.scss */
[class^="icon-"], [class*=" icon-"] {
  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;
}

/* line 22, scss/vendor/_font-awesome.min.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 23, scss/vendor/_font-awesome.min.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 24, scss/vendor/_font-awesome.min.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 25, scss/vendor/_font-awesome.min.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 26, scss/vendor/_font-awesome.min.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 27, scss/vendor/_font-awesome.min.scss */
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}

/* line 28, scss/vendor/_font-awesome.min.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 29, scss/vendor/_font-awesome.min.scss */
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}

/* line 29, scss/vendor/_font-awesome.min.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 30, scss/vendor/_font-awesome.min.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

/* line 31, scss/vendor/_font-awesome.min.scss */
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}

/* line 32, scss/vendor/_font-awesome.min.scss */
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
  line-height: inherit;
}

/* line 33, scss/vendor/_font-awesome.min.scss */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}

/* line 33, scss/vendor/_font-awesome.min.scss */
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}

/* line 34, scss/vendor/_font-awesome.min.scss */
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}

/* line 35, scss/vendor/_font-awesome.min.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;
}

/* line 36, scss/vendor/_font-awesome.min.scss */
a .icon-stack, a .icon-spin {
  display: inline-block;
  text-decoration: none;
}

@-moz-keyframes spin {
  /* line 37, scss/vendor/_font-awesome.min.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 37, scss/vendor/_font-awesome.min.scss */
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  /* line 37, scss/vendor/_font-awesome.min.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 37, scss/vendor/_font-awesome.min.scss */
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  /* line 37, scss/vendor/_font-awesome.min.scss */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 37, scss/vendor/_font-awesome.min.scss */
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  /* line 37, scss/vendor/_font-awesome.min.scss */
  0% {
    -ms-transform: rotate(0deg);
  }

  /* line 37, scss/vendor/_font-awesome.min.scss */
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  /* line 37, scss/vendor/_font-awesome.min.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 37, scss/vendor/_font-awesome.min.scss */
  100% {
    transform: rotate(359deg);
  }
}
/* line 37, scss/vendor/_font-awesome.min.scss */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

/* line 38, scss/vendor/_font-awesome.min.scss */
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/* line 39, scss/vendor/_font-awesome.min.scss */
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 40, scss/vendor/_font-awesome.min.scss */
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 41, scss/vendor/_font-awesome.min.scss */
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 42, scss/vendor/_font-awesome.min.scss */
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
  display: inline-block;
}

/* line 43, scss/vendor/_font-awesome.min.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 44, scss/vendor/_font-awesome.min.scss */
.icon-music:before {
  content: "\f001";
}

/* line 45, scss/vendor/_font-awesome.min.scss */
.icon-search:before {
  content: "\f002";
}

/* line 46, scss/vendor/_font-awesome.min.scss */
.icon-envelope-alt:before {
  content: "\f003";
}

/* line 47, scss/vendor/_font-awesome.min.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 48, scss/vendor/_font-awesome.min.scss */
.icon-star:before {
  content: "\f005";
}

/* line 49, scss/vendor/_font-awesome.min.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 50, scss/vendor/_font-awesome.min.scss */
.icon-user:before {
  content: "\f007";
}

/* line 51, scss/vendor/_font-awesome.min.scss */
.icon-film:before {
  content: "\f008";
}

/* line 52, scss/vendor/_font-awesome.min.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 53, scss/vendor/_font-awesome.min.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 54, scss/vendor/_font-awesome.min.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 55, scss/vendor/_font-awesome.min.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 56, scss/vendor/_font-awesome.min.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 57, scss/vendor/_font-awesome.min.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 58, scss/vendor/_font-awesome.min.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 59, scss/vendor/_font-awesome.min.scss */
.icon-power-off:before, .icon-off:before {
  content: "\f011";
}

/* line 60, scss/vendor/_font-awesome.min.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 61, scss/vendor/_font-awesome.min.scss */
.icon-gear:before, .icon-cog:before {
  content: "\f013";
}

/* line 62, scss/vendor/_font-awesome.min.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 63, scss/vendor/_font-awesome.min.scss */
.icon-home:before {
  content: "\f015";
}

/* line 64, scss/vendor/_font-awesome.min.scss */
.icon-file-alt:before {
  content: "\f016";
}

/* line 65, scss/vendor/_font-awesome.min.scss */
.icon-time:before {
  content: "\f017";
}

/* line 66, scss/vendor/_font-awesome.min.scss */
.icon-road:before {
  content: "\f018";
}

/* line 67, scss/vendor/_font-awesome.min.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 68, scss/vendor/_font-awesome.min.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 69, scss/vendor/_font-awesome.min.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 70, scss/vendor/_font-awesome.min.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 71, scss/vendor/_font-awesome.min.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 72, scss/vendor/_font-awesome.min.scss */
.icon-rotate-right:before, .icon-repeat:before {
  content: "\f01e";
}

/* line 73, scss/vendor/_font-awesome.min.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 74, scss/vendor/_font-awesome.min.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 75, scss/vendor/_font-awesome.min.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 76, scss/vendor/_font-awesome.min.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 77, scss/vendor/_font-awesome.min.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 78, scss/vendor/_font-awesome.min.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 79, scss/vendor/_font-awesome.min.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 80, scss/vendor/_font-awesome.min.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 81, scss/vendor/_font-awesome.min.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 82, scss/vendor/_font-awesome.min.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 83, scss/vendor/_font-awesome.min.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 84, scss/vendor/_font-awesome.min.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 85, scss/vendor/_font-awesome.min.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 86, scss/vendor/_font-awesome.min.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 87, scss/vendor/_font-awesome.min.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 88, scss/vendor/_font-awesome.min.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 89, scss/vendor/_font-awesome.min.scss */
.icon-font:before {
  content: "\f031";
}

/* line 90, scss/vendor/_font-awesome.min.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 91, scss/vendor/_font-awesome.min.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 92, scss/vendor/_font-awesome.min.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 93, scss/vendor/_font-awesome.min.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 94, scss/vendor/_font-awesome.min.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 95, scss/vendor/_font-awesome.min.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 96, scss/vendor/_font-awesome.min.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 97, scss/vendor/_font-awesome.min.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 98, scss/vendor/_font-awesome.min.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 99, scss/vendor/_font-awesome.min.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 100, scss/vendor/_font-awesome.min.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 101, scss/vendor/_font-awesome.min.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 102, scss/vendor/_font-awesome.min.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 103, scss/vendor/_font-awesome.min.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 104, scss/vendor/_font-awesome.min.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 105, scss/vendor/_font-awesome.min.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 106, scss/vendor/_font-awesome.min.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 107, scss/vendor/_font-awesome.min.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 108, scss/vendor/_font-awesome.min.scss */
.icon-share:before {
  content: "\f045";
}

/* line 109, scss/vendor/_font-awesome.min.scss */
.icon-check:before {
  content: "\f046";
}

/* line 110, scss/vendor/_font-awesome.min.scss */
.icon-move:before {
  content: "\f047";
}

/* line 111, scss/vendor/_font-awesome.min.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 112, scss/vendor/_font-awesome.min.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 113, scss/vendor/_font-awesome.min.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 114, scss/vendor/_font-awesome.min.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 115, scss/vendor/_font-awesome.min.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 116, scss/vendor/_font-awesome.min.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 117, scss/vendor/_font-awesome.min.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 118, scss/vendor/_font-awesome.min.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 119, scss/vendor/_font-awesome.min.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 120, scss/vendor/_font-awesome.min.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 121, scss/vendor/_font-awesome.min.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 122, scss/vendor/_font-awesome.min.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 123, scss/vendor/_font-awesome.min.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 124, scss/vendor/_font-awesome.min.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 125, scss/vendor/_font-awesome.min.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 126, scss/vendor/_font-awesome.min.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 127, scss/vendor/_font-awesome.min.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 128, scss/vendor/_font-awesome.min.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 129, scss/vendor/_font-awesome.min.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 130, scss/vendor/_font-awesome.min.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 131, scss/vendor/_font-awesome.min.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 132, scss/vendor/_font-awesome.min.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 133, scss/vendor/_font-awesome.min.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 134, scss/vendor/_font-awesome.min.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 135, scss/vendor/_font-awesome.min.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 136, scss/vendor/_font-awesome.min.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 137, scss/vendor/_font-awesome.min.scss */
.icon-mail-forward:before, .icon-share-alt:before {
  content: "\f064";
}

/* line 138, scss/vendor/_font-awesome.min.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 139, scss/vendor/_font-awesome.min.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 140, scss/vendor/_font-awesome.min.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 141, scss/vendor/_font-awesome.min.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 142, scss/vendor/_font-awesome.min.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 143, scss/vendor/_font-awesome.min.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 144, scss/vendor/_font-awesome.min.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 145, scss/vendor/_font-awesome.min.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 146, scss/vendor/_font-awesome.min.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 147, scss/vendor/_font-awesome.min.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 148, scss/vendor/_font-awesome.min.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 149, scss/vendor/_font-awesome.min.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 150, scss/vendor/_font-awesome.min.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 151, scss/vendor/_font-awesome.min.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 152, scss/vendor/_font-awesome.min.scss */
.icon-random:before {
  content: "\f074";
}

/* line 153, scss/vendor/_font-awesome.min.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 154, scss/vendor/_font-awesome.min.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 155, scss/vendor/_font-awesome.min.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 156, scss/vendor/_font-awesome.min.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 157, scss/vendor/_font-awesome.min.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 158, scss/vendor/_font-awesome.min.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 159, scss/vendor/_font-awesome.min.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 160, scss/vendor/_font-awesome.min.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 161, scss/vendor/_font-awesome.min.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 162, scss/vendor/_font-awesome.min.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 163, scss/vendor/_font-awesome.min.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 164, scss/vendor/_font-awesome.min.scss */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 165, scss/vendor/_font-awesome.min.scss */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 166, scss/vendor/_font-awesome.min.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 167, scss/vendor/_font-awesome.min.scss */
.icon-key:before {
  content: "\f084";
}

/* line 168, scss/vendor/_font-awesome.min.scss */
.icon-gears:before, .icon-cogs:before {
  content: "\f085";
}

/* line 169, scss/vendor/_font-awesome.min.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 170, scss/vendor/_font-awesome.min.scss */
.icon-thumbs-up-alt:before {
  content: "\f087";
}

/* line 171, scss/vendor/_font-awesome.min.scss */
.icon-thumbs-down-alt:before {
  content: "\f088";
}

/* line 172, scss/vendor/_font-awesome.min.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 173, scss/vendor/_font-awesome.min.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 174, scss/vendor/_font-awesome.min.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 175, scss/vendor/_font-awesome.min.scss */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 176, scss/vendor/_font-awesome.min.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 177, scss/vendor/_font-awesome.min.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 178, scss/vendor/_font-awesome.min.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 179, scss/vendor/_font-awesome.min.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 180, scss/vendor/_font-awesome.min.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 181, scss/vendor/_font-awesome.min.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 182, scss/vendor/_font-awesome.min.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 183, scss/vendor/_font-awesome.min.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 184, scss/vendor/_font-awesome.min.scss */
.icon-unchecked:before, .icon-check-empty:before {
  content: "\f096";
}

/* line 185, scss/vendor/_font-awesome.min.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 186, scss/vendor/_font-awesome.min.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 187, scss/vendor/_font-awesome.min.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 188, scss/vendor/_font-awesome.min.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 189, scss/vendor/_font-awesome.min.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 190, scss/vendor/_font-awesome.min.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 191, scss/vendor/_font-awesome.min.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 192, scss/vendor/_font-awesome.min.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 193, scss/vendor/_font-awesome.min.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 194, scss/vendor/_font-awesome.min.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 195, scss/vendor/_font-awesome.min.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 196, scss/vendor/_font-awesome.min.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 197, scss/vendor/_font-awesome.min.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 198, scss/vendor/_font-awesome.min.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 199, scss/vendor/_font-awesome.min.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 200, scss/vendor/_font-awesome.min.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 201, scss/vendor/_font-awesome.min.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 202, scss/vendor/_font-awesome.min.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 203, scss/vendor/_font-awesome.min.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 204, scss/vendor/_font-awesome.min.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 205, scss/vendor/_font-awesome.min.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 206, scss/vendor/_font-awesome.min.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 207, scss/vendor/_font-awesome.min.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 208, scss/vendor/_font-awesome.min.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 209, scss/vendor/_font-awesome.min.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 210, scss/vendor/_font-awesome.min.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 211, scss/vendor/_font-awesome.min.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 212, scss/vendor/_font-awesome.min.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 213, scss/vendor/_font-awesome.min.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 214, scss/vendor/_font-awesome.min.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 215, scss/vendor/_font-awesome.min.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 216, scss/vendor/_font-awesome.min.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 217, scss/vendor/_font-awesome.min.scss */
.icon-paperclip:before, .icon-paper-clip:before {
  content: "\f0c6";
}

/* line 218, scss/vendor/_font-awesome.min.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 219, scss/vendor/_font-awesome.min.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 220, scss/vendor/_font-awesome.min.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 221, scss/vendor/_font-awesome.min.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 222, scss/vendor/_font-awesome.min.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 223, scss/vendor/_font-awesome.min.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 224, scss/vendor/_font-awesome.min.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 225, scss/vendor/_font-awesome.min.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 226, scss/vendor/_font-awesome.min.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 227, scss/vendor/_font-awesome.min.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 228, scss/vendor/_font-awesome.min.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 229, scss/vendor/_font-awesome.min.scss */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 230, scss/vendor/_font-awesome.min.scss */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 231, scss/vendor/_font-awesome.min.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 232, scss/vendor/_font-awesome.min.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 233, scss/vendor/_font-awesome.min.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 234, scss/vendor/_font-awesome.min.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 235, scss/vendor/_font-awesome.min.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 236, scss/vendor/_font-awesome.min.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 237, scss/vendor/_font-awesome.min.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 238, scss/vendor/_font-awesome.min.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 239, scss/vendor/_font-awesome.min.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 240, scss/vendor/_font-awesome.min.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 241, scss/vendor/_font-awesome.min.scss */
.icon-envelope:before {
  content: "\f0e0";
}

/* line 242, scss/vendor/_font-awesome.min.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 243, scss/vendor/_font-awesome.min.scss */
.icon-rotate-left:before, .icon-undo:before {
  content: "\f0e2";
}

/* line 244, scss/vendor/_font-awesome.min.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 245, scss/vendor/_font-awesome.min.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 246, scss/vendor/_font-awesome.min.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 247, scss/vendor/_font-awesome.min.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 248, scss/vendor/_font-awesome.min.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 249, scss/vendor/_font-awesome.min.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 250, scss/vendor/_font-awesome.min.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 251, scss/vendor/_font-awesome.min.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 252, scss/vendor/_font-awesome.min.scss */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 253, scss/vendor/_font-awesome.min.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 254, scss/vendor/_font-awesome.min.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 255, scss/vendor/_font-awesome.min.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 256, scss/vendor/_font-awesome.min.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 257, scss/vendor/_font-awesome.min.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 258, scss/vendor/_font-awesome.min.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 259, scss/vendor/_font-awesome.min.scss */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 260, scss/vendor/_font-awesome.min.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 261, scss/vendor/_font-awesome.min.scss */
.icon-food:before {
  content: "\f0f5";
}

/* line 262, scss/vendor/_font-awesome.min.scss */
.icon-file-text-alt:before {
  content: "\f0f6";
}

/* line 263, scss/vendor/_font-awesome.min.scss */
.icon-building:before {
  content: "\f0f7";
}

/* line 264, scss/vendor/_font-awesome.min.scss */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 265, scss/vendor/_font-awesome.min.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 266, scss/vendor/_font-awesome.min.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 267, scss/vendor/_font-awesome.min.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 268, scss/vendor/_font-awesome.min.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 269, scss/vendor/_font-awesome.min.scss */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 270, scss/vendor/_font-awesome.min.scss */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 271, scss/vendor/_font-awesome.min.scss */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 272, scss/vendor/_font-awesome.min.scss */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 273, scss/vendor/_font-awesome.min.scss */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 274, scss/vendor/_font-awesome.min.scss */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 275, scss/vendor/_font-awesome.min.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 276, scss/vendor/_font-awesome.min.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 277, scss/vendor/_font-awesome.min.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 278, scss/vendor/_font-awesome.min.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 279, scss/vendor/_font-awesome.min.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 280, scss/vendor/_font-awesome.min.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 281, scss/vendor/_font-awesome.min.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 282, scss/vendor/_font-awesome.min.scss */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 283, scss/vendor/_font-awesome.min.scss */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 284, scss/vendor/_font-awesome.min.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 285, scss/vendor/_font-awesome.min.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 286, scss/vendor/_font-awesome.min.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 287, scss/vendor/_font-awesome.min.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 288, scss/vendor/_font-awesome.min.scss */
.icon-mail-reply:before, .icon-reply:before {
  content: "\f112";
}

/* line 289, scss/vendor/_font-awesome.min.scss */
.icon-github-alt:before {
  content: "\f113";
}

/* line 290, scss/vendor/_font-awesome.min.scss */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 291, scss/vendor/_font-awesome.min.scss */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 292, scss/vendor/_font-awesome.min.scss */
.icon-expand-alt:before {
  content: "\f116";
}

/* line 293, scss/vendor/_font-awesome.min.scss */
.icon-collapse-alt:before {
  content: "\f117";
}

/* line 294, scss/vendor/_font-awesome.min.scss */
.icon-smile:before {
  content: "\f118";
}

/* line 295, scss/vendor/_font-awesome.min.scss */
.icon-frown:before {
  content: "\f119";
}

/* line 296, scss/vendor/_font-awesome.min.scss */
.icon-meh:before {
  content: "\f11a";
}

/* line 297, scss/vendor/_font-awesome.min.scss */
.icon-gamepad:before {
  content: "\f11b";
}

/* line 298, scss/vendor/_font-awesome.min.scss */
.icon-keyboard:before {
  content: "\f11c";
}

/* line 299, scss/vendor/_font-awesome.min.scss */
.icon-flag-alt:before {
  content: "\f11d";
}

/* line 300, scss/vendor/_font-awesome.min.scss */
.icon-flag-checkered:before {
  content: "\f11e";
}

/* line 301, scss/vendor/_font-awesome.min.scss */
.icon-terminal:before {
  content: "\f120";
}

/* line 302, scss/vendor/_font-awesome.min.scss */
.icon-code:before {
  content: "\f121";
}

/* line 303, scss/vendor/_font-awesome.min.scss */
.icon-reply-all:before {
  content: "\f122";
}

/* line 304, scss/vendor/_font-awesome.min.scss */
.icon-mail-reply-all:before {
  content: "\f122";
}

/* line 305, scss/vendor/_font-awesome.min.scss */
.icon-star-half-full:before, .icon-star-half-empty:before {
  content: "\f123";
}

/* line 306, scss/vendor/_font-awesome.min.scss */
.icon-location-arrow:before {
  content: "\f124";
}

/* line 307, scss/vendor/_font-awesome.min.scss */
.icon-crop:before {
  content: "\f125";
}

/* line 308, scss/vendor/_font-awesome.min.scss */
.icon-code-fork:before {
  content: "\f126";
}

/* line 309, scss/vendor/_font-awesome.min.scss */
.icon-unlink:before {
  content: "\f127";
}

/* line 310, scss/vendor/_font-awesome.min.scss */
.icon-question:before {
  content: "\f128";
}

/* line 311, scss/vendor/_font-awesome.min.scss */
.icon-info:before {
  content: "\f129";
}

/* line 312, scss/vendor/_font-awesome.min.scss */
.icon-exclamation:before {
  content: "\f12a";
}

/* line 313, scss/vendor/_font-awesome.min.scss */
.icon-superscript:before {
  content: "\f12b";
}

/* line 314, scss/vendor/_font-awesome.min.scss */
.icon-subscript:before {
  content: "\f12c";
}

/* line 315, scss/vendor/_font-awesome.min.scss */
.icon-eraser:before {
  content: "\f12d";
}

/* line 316, scss/vendor/_font-awesome.min.scss */
.icon-puzzle-piece:before {
  content: "\f12e";
}

/* line 317, scss/vendor/_font-awesome.min.scss */
.icon-microphone:before {
  content: "\f130";
}

/* line 318, scss/vendor/_font-awesome.min.scss */
.icon-microphone-off:before {
  content: "\f131";
}

/* line 319, scss/vendor/_font-awesome.min.scss */
.icon-shield:before {
  content: "\f132";
}

/* line 320, scss/vendor/_font-awesome.min.scss */
.icon-calendar-empty:before {
  content: "\f133";
}

/* line 321, scss/vendor/_font-awesome.min.scss */
.icon-fire-extinguisher:before {
  content: "\f134";
}

/* line 322, scss/vendor/_font-awesome.min.scss */
.icon-rocket:before {
  content: "\f135";
}

/* line 323, scss/vendor/_font-awesome.min.scss */
.icon-maxcdn:before {
  content: "\f136";
}

/* line 324, scss/vendor/_font-awesome.min.scss */
.icon-chevron-sign-left:before {
  content: "\f137";
}

/* line 325, scss/vendor/_font-awesome.min.scss */
.icon-chevron-sign-right:before {
  content: "\f138";
}

/* line 326, scss/vendor/_font-awesome.min.scss */
.icon-chevron-sign-up:before {
  content: "\f139";
}

/* line 327, scss/vendor/_font-awesome.min.scss */
.icon-chevron-sign-down:before {
  content: "\f13a";
}

/* line 328, scss/vendor/_font-awesome.min.scss */
.icon-html5:before {
  content: "\f13b";
}

/* line 329, scss/vendor/_font-awesome.min.scss */
.icon-css3:before {
  content: "\f13c";
}

/* line 330, scss/vendor/_font-awesome.min.scss */
.icon-anchor:before {
  content: "\f13d";
}

/* line 331, scss/vendor/_font-awesome.min.scss */
.icon-unlock-alt:before {
  content: "\f13e";
}

/* line 332, scss/vendor/_font-awesome.min.scss */
.icon-bullseye:before {
  content: "\f140";
}

/* line 333, scss/vendor/_font-awesome.min.scss */
.icon-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 334, scss/vendor/_font-awesome.min.scss */
.icon-ellipsis-vertical:before {
  content: "\f142";
}

/* line 335, scss/vendor/_font-awesome.min.scss */
.icon-rss-sign:before {
  content: "\f143";
}

/* line 336, scss/vendor/_font-awesome.min.scss */
.icon-play-sign:before {
  content: "\f144";
}

/* line 337, scss/vendor/_font-awesome.min.scss */
.icon-ticket:before {
  content: "\f145";
}

/* line 338, scss/vendor/_font-awesome.min.scss */
.icon-minus-sign-alt:before {
  content: "\f146";
}

/* line 339, scss/vendor/_font-awesome.min.scss */
.icon-check-minus:before {
  content: "\f147";
}

/* line 340, scss/vendor/_font-awesome.min.scss */
.icon-level-up:before {
  content: "\f148";
}

/* line 341, scss/vendor/_font-awesome.min.scss */
.icon-level-down:before {
  content: "\f149";
}

/* line 342, scss/vendor/_font-awesome.min.scss */
.icon-check-sign:before {
  content: "\f14a";
}

/* line 343, scss/vendor/_font-awesome.min.scss */
.icon-edit-sign:before {
  content: "\f14b";
}

/* line 344, scss/vendor/_font-awesome.min.scss */
.icon-external-link-sign:before {
  content: "\f14c";
}

/* line 345, scss/vendor/_font-awesome.min.scss */
.icon-share-sign:before {
  content: "\f14d";
}

/* line 346, scss/vendor/_font-awesome.min.scss */
.icon-compass:before {
  content: "\f14e";
}

/* line 347, scss/vendor/_font-awesome.min.scss */
.icon-collapse:before {
  content: "\f150";
}

/* line 348, scss/vendor/_font-awesome.min.scss */
.icon-collapse-top:before {
  content: "\f151";
}

/* line 349, scss/vendor/_font-awesome.min.scss */
.icon-expand:before {
  content: "\f152";
}

/* line 350, scss/vendor/_font-awesome.min.scss */
.icon-euro:before, .icon-eur:before {
  content: "\f153";
}

/* line 351, scss/vendor/_font-awesome.min.scss */
.icon-gbp:before {
  content: "\f154";
}

/* line 352, scss/vendor/_font-awesome.min.scss */
.icon-dollar:before, .icon-usd:before {
  content: "\f155";
}

/* line 353, scss/vendor/_font-awesome.min.scss */
.icon-rupee:before, .icon-inr:before {
  content: "\f156";
}

/* line 354, scss/vendor/_font-awesome.min.scss */
.icon-yen:before, .icon-jpy:before {
  content: "\f157";
}

/* line 355, scss/vendor/_font-awesome.min.scss */
.icon-renminbi:before, .icon-cny:before {
  content: "\f158";
}

/* line 356, scss/vendor/_font-awesome.min.scss */
.icon-won:before, .icon-krw:before {
  content: "\f159";
}

/* line 357, scss/vendor/_font-awesome.min.scss */
.icon-bitcoin:before, .icon-btc:before {
  content: "\f15a";
}

/* line 358, scss/vendor/_font-awesome.min.scss */
.icon-file:before {
  content: "\f15b";
}

/* line 359, scss/vendor/_font-awesome.min.scss */
.icon-file-text:before {
  content: "\f15c";
}

/* line 360, scss/vendor/_font-awesome.min.scss */
.icon-sort-by-alphabet:before {
  content: "\f15d";
}

/* line 361, scss/vendor/_font-awesome.min.scss */
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}

/* line 362, scss/vendor/_font-awesome.min.scss */
.icon-sort-by-attributes:before {
  content: "\f160";
}

/* line 363, scss/vendor/_font-awesome.min.scss */
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}

/* line 364, scss/vendor/_font-awesome.min.scss */
.icon-sort-by-order:before {
  content: "\f162";
}

/* line 365, scss/vendor/_font-awesome.min.scss */
.icon-sort-by-order-alt:before {
  content: "\f163";
}

/* line 366, scss/vendor/_font-awesome.min.scss */
.icon-thumbs-up:before {
  content: "\f164";
}

/* line 367, scss/vendor/_font-awesome.min.scss */
.icon-thumbs-down:before {
  content: "\f165";
}

/* line 368, scss/vendor/_font-awesome.min.scss */
.icon-youtube-sign:before {
  content: "\f166";
}

/* line 369, scss/vendor/_font-awesome.min.scss */
.icon-youtube:before {
  content: "\f167";
}

/* line 370, scss/vendor/_font-awesome.min.scss */
.icon-xing:before {
  content: "\f168";
}

/* line 371, scss/vendor/_font-awesome.min.scss */
.icon-xing-sign:before {
  content: "\f169";
}

/* line 372, scss/vendor/_font-awesome.min.scss */
.icon-youtube-play:before {
  content: "\f16a";
}

/* line 373, scss/vendor/_font-awesome.min.scss */
.icon-dropbox:before {
  content: "\f16b";
}

/* line 374, scss/vendor/_font-awesome.min.scss */
.icon-stackexchange:before {
  content: "\f16c";
}

/* line 375, scss/vendor/_font-awesome.min.scss */
.icon-instagram:before {
  content: "\f16d";
}

/* line 376, scss/vendor/_font-awesome.min.scss */
.icon-flickr:before {
  content: "\f16e";
}

/* line 377, scss/vendor/_font-awesome.min.scss */
.icon-adn:before {
  content: "\f170";
}

/* line 378, scss/vendor/_font-awesome.min.scss */
.icon-bitbucket:before {
  content: "\f171";
}

/* line 379, scss/vendor/_font-awesome.min.scss */
.icon-bitbucket-sign:before {
  content: "\f172";
}

/* line 380, scss/vendor/_font-awesome.min.scss */
.icon-tumblr:before {
  content: "\f173";
}

/* line 381, scss/vendor/_font-awesome.min.scss */
.icon-tumblr-sign:before {
  content: "\f174";
}

/* line 382, scss/vendor/_font-awesome.min.scss */
.icon-long-arrow-down:before {
  content: "\f175";
}

/* line 383, scss/vendor/_font-awesome.min.scss */
.icon-long-arrow-up:before {
  content: "\f176";
}

/* line 384, scss/vendor/_font-awesome.min.scss */
.icon-long-arrow-left:before {
  content: "\f177";
}

/* line 385, scss/vendor/_font-awesome.min.scss */
.icon-long-arrow-right:before {
  content: "\f178";
}

/* line 386, scss/vendor/_font-awesome.min.scss */
.icon-apple:before {
  content: "\f179";
}

/* line 387, scss/vendor/_font-awesome.min.scss */
.icon-windows:before {
  content: "\f17a";
}

/* line 388, scss/vendor/_font-awesome.min.scss */
.icon-android:before {
  content: "\f17b";
}

/* line 389, scss/vendor/_font-awesome.min.scss */
.icon-linux:before {
  content: "\f17c";
}

/* line 390, scss/vendor/_font-awesome.min.scss */
.icon-dribbble:before {
  content: "\f17d";
}

/* line 391, scss/vendor/_font-awesome.min.scss */
.icon-skype:before {
  content: "\f17e";
}

/* line 392, scss/vendor/_font-awesome.min.scss */
.icon-foursquare:before {
  content: "\f180";
}

/* line 393, scss/vendor/_font-awesome.min.scss */
.icon-trello:before {
  content: "\f181";
}

/* line 394, scss/vendor/_font-awesome.min.scss */
.icon-female:before {
  content: "\f182";
}

/* line 395, scss/vendor/_font-awesome.min.scss */
.icon-male:before {
  content: "\f183";
}

/* line 396, scss/vendor/_font-awesome.min.scss */
.icon-gittip:before {
  content: "\f184";
}

/* line 397, scss/vendor/_font-awesome.min.scss */
.icon-sun:before {
  content: "\f185";
}

/* line 398, scss/vendor/_font-awesome.min.scss */
.icon-moon:before {
  content: "\f186";
}

/* line 399, scss/vendor/_font-awesome.min.scss */
.icon-archive:before {
  content: "\f187";
}

/* line 400, scss/vendor/_font-awesome.min.scss */
.icon-bug:before {
  content: "\f188";
}

/* line 401, scss/vendor/_font-awesome.min.scss */
.icon-vk:before {
  content: "\f189";
}

/* line 402, scss/vendor/_font-awesome.min.scss */
.icon-weibo:before {
  content: "\f18a";
}

/* line 403, scss/vendor/_font-awesome.min.scss */
.icon-renren:before {
  content: "\f18b";
}

/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 */
/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen, .fotorama__img {
  max-width: 99999px !important;
  max-height: 99999px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame {
  outline: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform,width;
  transition-property: transform,width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav, .fotorama__nav__frame {
  margin: auto;
  padding: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame, .fotorama__thumb-border {
  box-sizing: content-box;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption__wrap {
  box-sizing: border-box;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--hidden, .fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
  background: url(fotorama.png) no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 4, scss/vendor/_fotorama.scss */
  .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
    background: url(fotorama@2x.png) 0 0/96px 160px no-repeat;
  }
}
/* line 4, scss/vendor/_fotorama.scss */
.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}

@media print {
  /* line 4, scss/vendor/_fotorama.scss */
  .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play {
    background: none !important;
  }
}
/* line 4, scss/vendor/_fotorama.scss */
.fotorama {
  min-width: 1px;
  overflow: hidden;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #000;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
  background: #000;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav, .fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__stage__frame {
  overflow: hidden;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--dots {
  display: block;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--thumbs {
  display: block;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica Neue',Arial,sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
}

@-webkit-keyframes spinner {
  /* line 4, scss/vendor/_fotorama.scss */
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  /* line 4, scss/vendor/_fotorama.scss */
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  /* line 4, scss/vendor/_fotorama.scss */
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  /* line 4, scss/vendor/_fotorama.scss */
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: .3s;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__select {
  cursor: auto;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}

@-moz-document url-prefix() {
  /* line 4, scss/vendor/_fotorama.scss */
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: .1;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform,opacity;
  transition-property: transform,opacity;
  transition-duration: .3s;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%,5px 100%;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav:before, .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  background-position: 0 0,0 0;
  left: -10px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav:after, .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  background-position: 100% 0,100% 0;
  right: -10px;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}

/* line 4, scss/vendor/_fotorama.scss */
.fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, scss/vendor/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, scss/vendor/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, scss/vendor/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, scss/vendor/_fancybox.scss */
.fancybox-opened {
  z-index: 9999999;
}

/* line 41, scss/vendor/_fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, scss/vendor/_fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, scss/vendor/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, scss/vendor/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, scss/vendor/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, scss/vendor/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, scss/vendor/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, scss/vendor/_fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/vendor/fancybox/fancybox_sprite.png");
}

/* line 82, scss/vendor/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, scss/vendor/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/vendor/fancybox/fancybox_loading.gif") center center no-repeat;
}

/* line 100, scss/vendor/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, scss/vendor/_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/vendor/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 122, scss/vendor/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 126, scss/vendor/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 130, scss/vendor/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, scss/vendor/_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, scss/vendor/_fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, scss/vendor/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, scss/vendor/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, scss/vendor/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 172, scss/vendor/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 176, scss/vendor/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 180, scss/vendor/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 9999;
  background: url("../images/vendor/fancybox/fancybox_overlay.png");
}

/* line 190, scss/vendor/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 196, scss/vendor/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 203, scss/vendor/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 211, scss/vendor/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 215, scss/vendor/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 224, scss/vendor/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 240, scss/vendor/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 246, scss/vendor/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 250, scss/vendor/_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 265, scss/vendor/_fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/vendor/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 270, scss/vendor/_fancybox.scss */
  #fancybox-loading div {
    background-image: url("../images/vendor/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
/* line 5, scss/vendor/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
}

/* line 17, scss/vendor/_reveal.scss */
.reveal-modal {
  visibility: hidden;
  top: 100px;
  left: 50%;
  margin-left: -300px;
  width: 660px;
  background: #eeeeee url(modal-gloss.png) no-repeat -200px -80px;
  position: absolute;
  z-index: 101;
  padding: 20px 40px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

/* line 35, scss/vendor/_reveal.scss */
.reveal-modal.small {
  width: 200px;
  margin-left: -140px;
}

/* line 36, scss/vendor/_reveal.scss */
.reveal-modal.medium {
  width: 400px;
  margin-left: -240px;
}

/* line 37, scss/vendor/_reveal.scss */
.reveal-modal.large {
  width: 600px;
  margin-left: -340px;
}

/* line 38, scss/vendor/_reveal.scss */
.reveal-modal.xlarge {
  width: 800px;
  margin-left: -440px;
}

/* line 40, scss/vendor/_reveal.scss */
.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}

/*

NOTES

Close button entity is &#215;

Example markup

<div id="myModal" class="reveal-modal">
	<h2>Awesome. I have it.</h2>
	<p class="lead">Your couch.  I it's mine.</p>
	<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
	<a class="close-reveal-modal">&#215;</a>
</div>

*/
/* line 67, scss/vendor/_reveal.scss */
.flashMessage-header {
  *zoom: 1;
  border-bottom: 1px solid #DFDFDF;
  padding-bottom: 15px;
}
/* line 19, scss/base/_mixins.scss */
.flashMessage-header:before, .flashMessage-header:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
.flashMessage-header:after {
  clear: both;
}
/* line 69, scss/vendor/_reveal.scss */
.flashMessage-header img {
  float: left;
  max-width: 180px;
}
/* line 75, scss/vendor/_reveal.scss */
.flashMessage-header .social-menu {
  float: right;
  *zoom: 1;
}
/* line 76, scss/vendor/_reveal.scss */
.flashMessage-header .social-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 19, scss/base/_mixins.scss */
.flashMessage-header .social-menu:before, .flashMessage-header .social-menu:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
.flashMessage-header .social-menu:after {
  clear: both;
}
/* line 81, scss/vendor/_reveal.scss */
.flashMessage-header .social-menu li {
  float: left;
  margin-left: 8px;
}
/* line 84, scss/vendor/_reveal.scss */
.flashMessage-header .social-menu li a {
  color: #aaa;
}
/* line 86, scss/vendor/_reveal.scss */
.flashMessage-header .social-menu li a:hover {
  color: #909090;
}
.flashMessage-mid {
	padding: 10px 0;
}
/* line 90, scss/vendor/_reveal.scss */
.flashMessage-newsletter {
  *zoom: 1;
  border-top: 1px solid #DFDFDF;
  padding: 15px 0;
  font-size: 11px;
  font-size: 0.6875rem;
}
.flashMessage-newsletter .fieldset, .flashMessage-newsletter .row {
	margin-bottom: 0;
}
.flashMessage-newsletter p {
	margin: 6px 0;
	font-size: 1.2em;
}
.flashMessage-newsletter .paddingnull {
	padding: 0;
}
/* line 93, scss/vendor/_reveal.scss */
.flashMessage-footer {
  *zoom: 1;
  border-top: 1px solid #DFDFDF;
  padding-top: 10px;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 19, scss/base/_mixins.scss */
.flashMessage-footer:before, .flashMessage-footer:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
.flashMessage-footer:after {
  clear: both;
}
/* line 98, scss/vendor/_reveal.scss */
.flashMessage-footer .row {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
/* line 101, scss/vendor/_reveal.scss */
.flashMessage-footer .row .c4 {
  padding: 0 !important;
}
/* line 105, scss/vendor/_reveal.scss */
.flashMessage-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 10px;
  font-size: 0.625rem;
}
/* line 109, scss/vendor/_reveal.scss */
.flashMessage-footer .left, .flashMessage-footer .right {
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 112, scss/vendor/_reveal.scss */
.flashMessage-footer .left {
  float: left;
}
/* line 115, scss/vendor/_reveal.scss */
.flashMessage-footer .right {
  float: right;
}


/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
html, body{
  background: #fff;
  font-family: 'Open Sans', sans-serif;
}
body a{
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
h1,h2,h3,h4,h5,h6{
  margin:0;
  margin-bottom: 15px;
}
p{
  margin:0;
}
ul,label{
  margin:0;
  padding:0;
}
body a:hover{
  text-decoration:none;
}
/*-- Header Part Starts Here --*/
.navigation {
  float: right;
}
.logo {
  float: left;
}
.logo h1 a{
  font-size: 1.1em;
  font-weight: 700;
  color: #253b8b;
  margin: 0;
}

.logo h1 a img{
    max-width: 220px;
}
.logo h1 a:hover{
  text-decoration:none;
  color: #253b8b;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
.header {
  padding: 2.2em 0;
}
ul.navig {
  padding: 0;
  position: relative;
  margin-top: 1.2%;
}
ul.navig li span {
  color: #fff;
  margin: 0 15px;
  font-size: 16px;
}
ul.navig li {
  display: inline-block;
  margin: 0 1px;
  position: relative;
}
ul.navig li ul {
  display: none;
  position: absolute;
  top: 33px;
  text-align: left;
  border-top: 1px solid #ff5e3a;
  padding: 15px 0px;
  background: #fff;
  z-index: 9999;
  border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
}
ul.navig li ul li{
  list-style:none;
  display:block;
  padding: 8px 0px;
}
ul.navig li.plan:hover ul.sub-nav{
  display:block;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
ul.navig li a {
  font-size: 1.15em;
  color: #434343;
  font-weight: 600;
  text-decoration: none;
  padding: 11px 20px;
  background: rgba(70, 181, 227, 0);
  text-shadow: 2px 2px 2px #f9f9f9;
  -webkit-text-shadow: 2px 2px 2px #f9f9f9;
  -moz-text-shadow: 2px 2px 2px #f9f9f9;
  -o-text-shadow: 2px 2px 2px #f9f9f9;
  -ms-text-shadow: 2px 2px 2px #f9f9f9;
}


.read-main a{
    font-size: 2em;
    margin-right: 15px;
}

ul.navig li a.sup{
  color:#5f2073;
  background:#f9f9f9;
  font-weight:700;
}
ul.navig li a:hover{
  color: #003782;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
ul.navig li a:hover ul.navig li a:after{
  display: block;
}
ul.navig li a:after{
  width:15px;
  height:15px;
  background:red;
  display: none;
  content:"";
  position:absolute;
  top:0;
}
.head_grid{
  text-align:center;
  width: 26.3%;
}
.head_grid_center{
  margin: 0 7em;
}
.grid_ba{
  width:100%;
  background:#dfdfdf;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  text-align:center;
  padding: 5em 1em;
  margin:0 auto;
}
.grid_ba p{
  margin:1em 0 0 0;
  font-size:1em;
  font-weight:600;
  color: #4c4a5a;
}
.stars {
  margin: 7em 0 2em 0;
  text-align: center;
  position: relative;
}
.stars:before {
  content: "";
  background: rgba(88, 86, 104, 0.33);
  height: 1px;
  width: 35%;
  position: absolute;
  top: 59%;
  left: 9%;
}
.stars:after {
  content: "";
  background: rgba(88, 86, 104, 0.33);
  height: 1px;
  width: 35%;
  position: absolute;
  top: 59%;
  right: 9%;
}
@media (max-width: 768px){
span.menu:before {
  content: url(../images/nav-icon.png);
  cursor: pointer;
  height:32px;
}
ul.navig li.plan:hover ul.sub-nav{
  display:none;
}
.head {
  margin: 0 auto;
  position: absolute;
  width: 50%;
  left: 0;
}
ul.navig {
  width: 11%;
  float: right;
  margin:0;
}
ul.navig{
  display:none;
}
ul.navig li {
  font-size: 12px;
  display:inline-block;
  width: 100%;
  margin:0;
}
ul.navig li a {
  padding: 7px;
  font-size: 15px;
  width: 100%;
  font-weight: 600;
  display: block;
  color: #333333;
}
ul.navig li a:hover{
  color:#ff5e3a;
}
span.menu {
  display: block;
  float: right;
  margin: 11px 15px 0 0;
}
ul.navig {
  margin: 0;
  z-index: 999;
  position: absolute;
  width: 96%;
  text-align: center;
  top: 59%;
  left: 2%;
  background: rgba(255, 255, 255, 0.97);
}
.navigation {
  height: 60px;
  padding: 0px 16px 0em;
  margin-bottom: 0em;
}
ul.navig li:nth-of-type(4) {
  margin: 0 0px 0 0em;
}
ul.navig li:nth-of-type(3) {
  margin: 0 0em 0 0px;
}
}
/*--Header-Part-Ends-Here --*/
/*--banner-Part-starts-Here --*/
.banner {
  /*background: url(../images/banner.jpg) no-repeat;*/
  background-color: #263b8c;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  min-height: 570px;
}
.banner .container{
  padding-top: 75px;
}
.banner .banner-mian{
  position: absolute;
  width: 100%;
}
.banner-left h2 {
  color: #fff;
  font-size: 3.57em;
  font-weight: 700;
  margin: 0;
}
.banner-left h3{
  color: #fff;
  font-size: 2.8em;
  font-weight: 300;
  margin: 7px 0 0 0;
}
.banner-left p{
  color:rgba(255, 255, 255, 0.34);
  font-size:14px;
  font-weight:400;
  margin:5px 0px;
  min-height:125px;
}
.banner-right p{
  color:#fff;
  font-size:18px;
  font-weight:400;
  margin:5px 0px;
}
.banner-right p span{
  font-weight:600;
}
.banner-right p a{
  color:#fff;
  font-weight:600;
}
.banner-right p a:hover{
  color:#ff5e3a;
  text-decoration:none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
.banner-right {
  padding-top: 3.67%;
}
.b-btn {
  margin-top: 13%;
}
.b-btn a {
  padding: 15px 30px;
  color: rgba(255, 255, 255, 0.93);
  border-bottom: 5px solid #a53730;
  background: #ff5e3a;
  font-weight: 600;
  font-size: 16px;
  border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
}
.b-btn a:hover{
  text-decoration:none;
  background:#f3f3f3;
  color:#ff5e3a;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
/*------------------ Slider Part starts Here----------*/
.slider{
  background:url(../images/slide-banner.jpg)no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  min-height:300px;
}
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
  position: relative;
  float: left;
  width: 100%;
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
}
.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  left: 0;
  right: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  top: 10%;
  text-align: center;
}
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 72%;
  left: -8%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 53px;
  width: 30px;
  background: transparent url("../images/arrows.png") no-repeat left top;
}
.callbacks_nav:active {
  opacity: 1.0;
}
.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: -8%;
}
#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
  width:100px;
  height:15px;
  background:#fff;
  display:inline-block;
  border-radius:30em;
  opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
  display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li{
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
}
.callbacks_tabs {
  list-style: none;
  position: absolute;
  top: 143%;
  z-index: 999;
  left: 47%;
  padding: 0;
  margin: 0;
  display: block;
}
.slider-top{
  text-align: center;
  margin-bottom:2.5em;
}
.slider-top p.below{
  font-size: 14px;
  color: #fff;
  font-weight: 100;
}
.slider-top h3{
  font-size:20px;
  font-weight:400;
  margin:10px 0px;
  color:#fff;
}
.slider-top ul.social-slide{
  display:inline-flex;
  margin: 0px;
  padding: 0px;
}
.callbacks_tabs li{
  display:inline-block;
}
@media screen and (max-width: 600px) {
  .callbacks_nav {
    top: 47%;
    }
}
/*----*/
.callbacks_tabs a{
 visibility: hidden;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;
  display: block;
  height:10px;
  width:10px;
  display:inline-block;
  border:2px solid #5a686b;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  background:#5a686b;
  display:none;
}
.callbacks_here a:after{
  border:2px solid #fff;
  background:#fff;
}
ul.callbacks_tabs.callbacks2_tabs {
  display: none;
}
/*--Slider-Part-Ends-Here--*/
/*--banner-Part-Ends-Here --*/
/*--read-Part-starts-Here --*/
.read{
  background:#f3f3f3;
  padding:2em 0px;
}
.read-main p{
  color:#906e9c;
  font-size:15px;
  font-weight:600;
  display: inline-block;
}
.read-main p a{
  font-weight:700;
  text-decoration:underline;
  color:#642278;
  font-style: italic;
}
.read-main p a:hover{
  color:#ff5e3a;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
.read-main {
  text-align: Center;
}
.read-main img {
  display: inline-block;
}
/*--read-Part-Ends-Here --*/
/*--digital-Part-Starts-Here --*/
.digital{
  padding-top:3em;
}
.digital-main{
  text-align:center;
  clear: both;
}
.digital-main h3,.digital-bottom h3{
  color: #0a0a0a;
  font-size: 2.3em;
  font-weight: 300;
  margin: 0;
  text-shadow: 1px 1px 1px #cfc4d8;
  -webkit-text-shadow: 1px 1px 1px #cfc4d8;
  -moz-text-shadow: 1px 1px 1px #cfc4d8;
  -o-text-shadow: 1px 1px 1px #cfc4d8;
  -ms-text-shadow: 1px 1px 1px #cfc4d8;
}
.digital-main h3 span{
  font-weight:400;
}
.digital-left:hover{
  transform: scale(1.05,1.06);
  -webkit-transform: scale(1.05,1.06);
  -moz-transform: scale(1.05,1.06);
  -o-transform: scale(1.05,1.06);
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
.digital-one {
  background: #f3f3f3;
  padding: 2em 15px 3.3em 15px;
  margin: 15px;
  text-align: center;
  border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
}
.digital-one h4 {
  color: #253b8b;
  font-size: 1.2em;
  font-weight: 700;
  margin: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(103, 38, 122, 0.2);
}
.digital-top{
  margin-top:5%;
}
.digital-top label {
  color: #253b8b;
  font-size: 12px;
  margin-top: 14px;
  font-weight: 900;
}
.digital-top p {
  color: #ff5e3a;
  font-size: 3.2em;
  font-weight: 700;
  margin-left: 22px;
}
.digital-top p sup{
  font-size:27px;
}
.digital-top p sub {
  font-size: 11px;
  color: #b4b4b4;
  margin-left: -31px;
}
.digital-one ul {
  padding: 0;
  text-align: left;
  margin: 7% 0 0 10%;
}
.digital-one ul li{
  list-style:none;
  display:inline-block;
  margin: 5px 0px;
}
.digital-one ul li p{
  color:#666666 !important;
  font-size:1.1em !important;
  font-weight:400;
}


.b-navgation img{
    display: block;
    margin: 0 auto;
}
.digital-one ul li p span{
  font-weight:700;
}
.order-btn{
  margin-top:22%;
}
.order-btn a {
  padding: 15px 40px;
  color: rgba(255, 255, 255, 0.93);
  border-bottom: 5px solid #a53730;
  background: #ff5e3a;
  font-weight: 600;
  font-size: 17px;
  border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
  color:#FFF !important;
  text-decoration: none !important;
  font-style: normal !important;
}
.order-btn a:hover{
  text-decoration:none;
  border-bottom: 5px solid #ff5e3a;
  background:#a53730;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
.digital-bottom{
  text-align:center;
  margin-top:5%;
}
.digital-bottom p{
  margin-top: 1em;
  color: #0a0a0a;
  font-size: 2.25em;
  font-weight: 300;


}
.digital-bottom p span{
  font-weight:700;
  color:#253b8b;
  font-size: 1em;
  margin: 0 !important;
}
.digital-bottom p span a{
  font-weight:700;
  color:#253b8b;
  font-size:24px;
}
.digital-bottom span{
  font-weight:400;
  color:#253b8b;
  font-size:25px;
  display:inline-block;
  margin-top: 15px;
}
.digital-bottom label {
  width: 170px;
  height: 1px;
  background: rgba(102, 36, 121, 0.2);
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}
.digital-bottom p:nth-child(4){
  margin-top:10px;
}
.digi-one{
  padding: 50px 0;
}

.digital li{
    margin-bottom: 8px;
}

.digi-one h3{
    padding: 10px 0;
}
.digi-left p {
  color: #000!important;
  font-size: 16px;
  text-shadow: 0px 0px 1px #cfc4d8;
  -webkit-text-shadow: 0px 0px 1px #cfc4d8;
  -moz-text-shadow: 0px 0px 1px #cfc4d8;
  -o-text-shadow: 0px 0px 1px #cfc4d8;
  -ms-text-shadow: 0px 0px 1px #cfc4d8;
  text-align: left;
  font-weight: 600;
}
/*--digital-Part-Ends-Here --*/
/*--clients-Part-starts-Here --*/
.clients{
  margin-top:5%;
  text-align:center;
}
.clients p{
  color:#868686;
  font-size:15px;
  font-weight:700;
  text-shadow: 1px 1px 1px rgba(102, 36, 121, 0.22);
  -webkit-text-shadow: 1px 1px 1px rgba(102, 36, 121, 0.22);
  -moz-text-shadow: 1px 1px 1px rgba(102, 36, 121, 0.22);
  -o-text-shadow: 1px 1px 1px rgba(102, 36, 121, 0.22);
  -ms-text-shadow: 1px 1px 1px rgba(102, 36, 121, 0.22);
}
.clients ul{
  padding:0px;
  margin-top:3%;
}


.footermenu ul{
    list-style: none;
    margin: 0 ;
    padding: 0;
}

.finalcol{
    text-align: right;
}

.testversion, .blokkenbutton{
    display: block;
    max-width: 200px;
    color: white;
     background: #253b8b;
     text-align: center;
     padding: 8px 0;
     border-radius: 5px;
     margin: 25px auto;
     color:#FFF !important;
     text-decoration: none !important;
}
.blokkenbutton{
    color: #253b8b !important;
    padding: 8px 25px;
    background: white;
    float: left;
}

.testversion:hover{
    color: white;
}

footer{
    background: #1B242F;
    color: white;
    padding: 4px 0;
    text-align: center;
}
.b-navgation{
    text-align: center;
}

.digital-bottom h3{
    font-size: 1.6em;
    padding-top: 25px;
}

.pagetitle{
    font-size: 1.8em;
    padding: 25px 0;
    text-align: center;
}

.clients ul li{
  list-style:none;
  display:inline-block;
  margin:0 10px;
}
/*--clients-Part-Ends-Here --*/
/*--bottom-navgation-Part-Starts-Here --*/
.b-navgation {
  background: #f3f3f3;
  padding: 50px 0;
}
.b-nav-main ul{
  padding:0;
  position:relative;
}
.b-nav-main ul li{
  list-style:none;
  display:inline-block;
  margin-right: 7%;
}
.b-nav-main ul li ul {
  padding: 0;
  position: absolute;
  top: 120%;
  text-align: left;
}
ul.b-nav li{
  list-style:none;
  display:block;
  margin:4px 0px;
}
.b-nav-main ul li a {
  color: #ff5f3b;
  font-size: 16px;
  font-weight: 700;
}
.b-nav-main ul li a:hover{
  text-decoration:none;
  color:#253b8b;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
ul.b-nav li a,ul.b-nav li p{
  color: rgba(67, 67, 67, 0.92);
  font-size: 15px;
  font-weight: 600;
}
ul.b-nav li a:hover{
  color:#ff5f3b;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
ul.b-nav li p a,ul.b-nav li p span{
  color:#253b8b;
  font-weight:700;
}
ul.b-nav li p a:hover,.digital-bottom p span a:hover{
  color:#ff5f3b;
  text-decoration:none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
/*--bottom-navgation-Part-Ends-Here --*/
/*--footer-Part-Ends-Here --*/
.footer{
  padding:2em 0px;
}
.footer-text{
  text-align:center;
}
.footer-text p {
  color: #565656;
  font-size: 15px;
  font-weight: 700;
}
.footer-text p a{
  color: #565656;
}
.footer-text p a:hover{
  color: #ff5f3b;
  text-decoration: none;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
/*--footer-Part-Ends-Here --*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  overflow: hidden;
  width: 47px;
  height: 47px;
  border: none;
  text-indent: 100%;
  background: url(../images/up-arrow.png) no-repeat 8.8px 12px #253b8b;
  border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
}
/*--support-Part-starts-Here --*/
.support {
  padding: 4em 0px;
  background: #f3f3f3;
}
.support-top{
  text-align:center;
}
.support-top h3,.about-main h3,.team-main h3,
.advn-left h3,.advn-right h3,.news-top h3{
  color: #0a0a0a;
  font-size: 2.5em;
  font-weight: 700;
  margin: 0;
  text-align:center;
  text-shadow: 1px 1px 1px #cfc4d8;
  -webkit-text-shadow: 1px 1px 1px #cfc4d8;
  -moz-text-shadow: 1px 1px 1px #cfc4d8;
  -o-text-shadow: 1px 1px 1px #cfc4d8;
  -ms-text-shadow: 1px 1px 1px #cfc4d8;
}
.support-left iframe{
  width:100%;
  height:500px;
}
.support-bottom{
  margin-top:3%;
}
.support-right{
  background:#592369;
  padding:3em 0px;
}
.support-right input[type="text"] {
  width: 50%;
  margin: 7px auto;
  color: #c9c9c9;
  background: none;
  padding: 10px 10px;
  outline: none;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
}
.support-right textarea {
  width: 50%;
  margin: 4px 0;
  color: #c9c9c9;
  resize: none;
  background: none;
  height: 150px;
  padding: 15px;
  outline: none;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
}
.support-right input[type=submit] {
  color: #ffffff;
  padding: 10px 30px;
  font-size: 14px;
  cursor: pointer;
  font-weight: 500;
  margin: 27px 0 0 0px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border: 1px solid #ffffff;
  background: #592369;
}
.support-right input[type=submit]:hover{
  background: #ff5e3a;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
}
.col-md-6.support-left {
  padding: 0;
}
/*--support-Part-Ends-Here --*/
/*--about-Part-start-Here --*/
.about{
  padding:4em 0px;
  background:#f3f3f3;
}
.about-top {
  margin-top:3%;
}
.about-left img{
  width:100%;
}
.about-left h4 {
  color: #253b8b;
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 700;
  margin:0;
}
.about-left p{
  color:#666;
  font-size:15px;
  line-height:1.6em;
  font-weight:400;
  margin-top: 11px;
}
/*--about-Part-Ends-Here --*/
/*--team-Part-starts-Here --*/
.team{
  padding:4em 0px;
}
.team-left img{
  width:100%;
}
.team-top{
  margin-top:5%;
}
.team-left h4{
  color: #253b8b;
  font-size: 1.2em;
  font-weight: 700;
  margin: 25px 0 0 0;
}
.team-left p{
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 400;
  margin-top: 11px;
}
/*--team-Part-Ends-Here--*/
/*--advn-Part-Ends-Here--*/
.advn {
  padding: 3em 0px 5em 0px;
}
.advn-left h3,.advn-right h3{
  text-align:left !important;
}
.advn-one{
  margin-top:7%;
}
.ad-left {
  width:10%;
  float:left;
}
.ad-right h4,.advn-two h4{
  color:#592369;
  font-size:1.2em;
  font-weight:700;
  margin:0;
}
.ad-left p {
  color: #fff;
  background: #592369;
  padding: 11px 0px;
  border-radius: 0.3em;
  text-align: center;
  font-size: 20px;
}
.ad-right{
  width:84%;
  float:right
}
.ad-right p{
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 400;
  margin-top: 11px;
}
.ad-mian {
  margin-top:3%;
}
.advn-two{
  margin-top:7%;
}
.advn-two p {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 400;
  margin-top: 11px;
}
.advn-two ul{
  padding:0;
  margin-top:3%;
}
.advn-two ul li{
  list-style-image: url(../images/marker.png);
  margin: 0px 0px 12px 18px;
  vertical-align: top;
}
.advn-two ul li a{
  color: #666;
  font-size: 15px;
  font-weight: 400;
}
.advn-two ul li a:hover{
  text-decoration:none;
  color:#ff5f3b;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
/*--advn-Part-Ends-Here--*/
/*--error-Part-Starts-Here--*/
.error {
  padding: 6em 0px 8em 0px;
  background: #f9f9f9;
}
.error-main{
  text-align:center;
}
.error-main h2 {
  color: #0a0a0a;
  font-size: 14em;
  font-weight: 600;
  margin: 0;
  text-shadow: 1px 1px 1px #cfc4d8;
  -webkit-text-shadow: 1px 1px 1px #cfc4d8;
  -moz-text-shadow: 1px 1px 1px #cfc4d8;
  -o-text-shadow: 1px 1px 1px #cfc4d8;
  -ms-text-shadow: 1px 1px 1px #cfc4d8;
}
.error-main h2 span {
  font-size: 0.36em;
  margin-left: 24px;
}
.error-main label{
  font-size:2em;
  font-weight:400;
  color:#999;
  margin-top:4%;
}
.error-main p{
  font-size:16px;
  color:#999;
  width:80%;
  line-height:1.6em;
  margin:10px auto 0;
}
.error-btn{
  margin-top:5%;
}
.error-btn a{
  color:#fff;
  background:#592369;
  font-size:16px;
  padding:10px 15px;
}
.error-btn a:hover{
  text-decoration:none;
  background:#ff5f3b;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
/*--error-Part-Ends-Here--*/
/*--news-Part-Starts-Here--*/
.news-main {
  margin-top: 1%;
}
.news-left h4,.categories h4,.recent h4{
  color: #0a0a0a;
  font-size: 1.85em;
  font-weight: 700;
  margin-bottom: 1em;
}
.news-left h5{
  color: #253b8b;
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 600;
  margin: 10px 0 0 0;
}
.news-left p {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 400;
  margin-top: 11px;
}
.news-left {
  margin-top: 3%;
}
.categories ul{
  padding:0;
  margin-top:3%;
}
.categories ul li{
  list-style-image: url(../images/marker.png);
  margin: 0px 0px 12px 18px;
  vertical-align: top;
}
.categories ul li a {
  color: #666;
  font-size: 15px;
  font-weight: 400;
}
.categories ul li a:hover {
  text-decoration: none;
  color: #ff5f3b;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
.categories {
  margin-top: 7%;
}
.recent {
  margin-top: 10%;
}
.recent-top img {
  width: 100%;
  margin-bottom: 15px;
}
.recent-top span label{
  background:url(../images/clndr.png) no-repeat;
  width:20px;
  height:22px;
  display:inline-block;
  vertical-align: middle;
  margin-right:7px;
}
.recent-top span {
  font-size: 15px;
  color: #253b8b;
  font-weight: 600;
  margin-top:15px;
}
.recent-top p{
  color: #666;
  font-size: 14px;
  line-height: 1.6em;
  font-weight: 400;
  margin-top: 11px;
}
.recent-top {
  margin-bottom: 8%;
}
.news-bottom{
  margin-top:5%;
}
.news-bottom ul {
  padding: 0px;
}
.news-bottom ul li {
  display: inline-block;
  list-style: none;
}
.news-bottom ul li a {
  color: #4e4e4b;
  font-size: 14px;
  padding: 10px 10px;
  margin: 0px 7px;
}
.news-bottom ul li a:hover, .news-bottom ul li a.active {
  background: #592369;
  text-decoration: none;
  color: #fff;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
}
/*--news-Part-Ends-Here--*/
/*--single-Part-starts-Here--*/
.single {
  padding: 4em 0px;
  background: #f9f9f9;
}
.single-left img{
  width:100%;
}
.single-right h3,.product-main h3{
  color: #0a0a0a;
  font-size: 1.8em;
  font-weight: 700;
  margin: 0;
  text-shadow: 1px 1px 1px #cfc4d8;
  -webkit-text-shadow: 1px 1px 1px #cfc4d8;
  -moz-text-shadow: 1px 1px 1px #cfc4d8;
  -o-text-shadow: 1px 1px 1px #cfc4d8;
  -ms-text-shadow: 1px 1px 1px #cfc4d8;
}
.product {
  padding: 5em 0px;
  text-align: center;
}
.product-top {
  margin-top: 3.5em;
}
.product-left {
  position: relative;
}
.product-left img {
  width: 100%;
}
.product-left label {
  position: absolute;
  color: #ff5f3b;
  font-size: 2em;
  font-weight: 900;
  top: 81.35%;
  right: 10%;
}
.single-right p{
  color: #666;
  width: 95%;
  font-size: 16px;
  line-height: 1.7em;
  font-weight: 400;
  margin-top: 18px;
}
/*--single-Part-Ends-Here--*/
/*--media-quaries-starts-here--*/
@media (max-width:1440px){
.callbacks_nav {
  left: -7%;
  top: 62%;
}
.banner {
  min-height: 512px;
  padding: 4% 0 0% 0;
}
.callbacks_nav.next {
  right: -7%;
}
.team {
  padding: 4em 0px 1em 0px;
}
.single-right p {
  width: 96%;
  font-size: 15px;
  margin-top: 16px;
}
}
@media (max-width:1366px){
.read {
  padding: 1.8em 0px;
}
.single-right p {
  font-size: 14px;
  margin-top: 16px;
}
.error {
  padding: 3.5em 0px 6em 0px;
}
.single-right h3, .product-main h3 {
  font-size: 1.73em;
}
.error-main label {
  margin-top: 2%;
}
.error-main h2 {
  font-size: 13em;
}
.error-main h2 span {
  font-size: 0.33em;
  margin-left: 22px;
}
.error-btn {
  margin-top: 4%;
}
.support-top h3, .about-main h3, .team-main h3,
.advn-left h3, .advn-right h3, .news-top h3 {
  font-size: 2.35em;
}
.callbacks_nav {
  left: -4.5%;
  height: 38px;
  width: 21px;
  background-size: 189%;
}
.callbacks_nav.next {
  right: -4.5%;
}
.banner {
  min-height: 486px;
  padding: 3.9% 0 0% 0;
}
ul.navig li a {
  padding: 11px 25px;
}
.header {
  padding: 2em 0;
}
.banner-left h2 {
  font-size: 3.35em;
}
.banner-left h3 {
  font-size: 2.55em;
}
.banner-left p {
  font-size: 13px;
  margin: 3px 0px;
}
.banner-right p {
  font-size: 17px;
  margin: 3px 0px;
}
.banner-right p a{
  font-size: 17px;
}
}
@media (max-width:1280px){
.banner {
  min-height: 456px;
}
.single-right h3, .product-main h3 {
  font-size: 1.6em;
}
.single-right p {
  font-size: 13px;
  margin-top: 20px;
}
.error-main h2 {
  font-size: 12em;
}
.error-main h2 span {
  font-size: 0.32em;
  margin-left: 17px;
}
.error-main label {
  font-size: 1.83em;
}
.news-left h4, .categories h4, .recent h4 {
  font-size: 1.67em;
  margin-bottom: 16px;
}
.news {
  padding: 2em 0px 3.5em 0px;
}
.advn {
  padding: 3em 0px 4em 0px;
}
.team-top {
  margin-top: 3%;
}
.support {
  padding: 3em 0px;
}
.support-bottom {
  margin-top: 2%;
}
.callbacks_nav {
  left: -3.2%;
  top: 74%;
}
.callbacks_nav.next {
  right: -3.2%;
}
.b-btn a {
  padding: 13px 25px;
  font-size: 15px;
}
.banner-left h2 {
  font-size: 3.28em;
}
.banner-left h3 {
  font-size: 2.45em;
}
.digital-main h3, .digital-bottom h3 {
  font-size: 2.15em;
}
.digital-top {
  margin-top: 4%;
}
.digital-one h4 {
  font-size: 1.12em;
}
.digital-top p {
  font-size: 3.1em;
  margin-left: 25px;
}
.digital-one ul li p {
  font-size: 1.05em !important;
}
.digital-one ul {
  margin: 4% 0 0 11%;
}
.order-btn {
  margin-top: 18%;
}
.order-btn a {
  padding: 13px 33px;
}
.digital-bottom p {
  margin-top: 16px;
  font-size: 2.1em;
}
.digital-bottom span {
  font-size: 23px;
  margin-top: 7px;
}
.digital-bottom p span {
  font-size: 30px;
}
.digital-bottom p:nth-child(4) {
  margin-top: 2px;
}
.digi-left p {
  font-size: 15px !important;
}
.digi-one {
  margin-top: 3%;
}



.digital-bottom p span a {
  font-size: 23px;
}
.b-navgation {
  padding: 2.5em 0px 9.5em 0px;
}
}
@media (max-width:1024px){
.logo a h1 {
  font-size: 2.5em;
}
.single-right h3, .product-main h3 {
  font-size: 1.55em;
}
.single-right p {
  font-size: 14px;
  line-height: 1.5em;
  margin-top: 13px;
}
.single-right p:nth-child(3){
  display:none;
}
.product-top {
  margin-top: 2em;
}
.product {
  padding: 3.8em 0px;
}
.product-left label {
  font-size: 1.8em;
  top: 79.35%;
  right: 10%;
}
.recent-top p {
  font-size: 13px;
  margin-top: 9px;
}
.recent-top span label {
  width: 16px;
  background-size: 95%;
  height: 18px;
}
.error-main h2 {
  font-size: 11em;
}
.error-main h2 span {
  font-size: 0.3em;
  margin-left: 14px;
}
.error-main label {
  font-size: 1.8em;
}
.error-main label {
  margin-top: 1.5%;
}
.error-btn a {
  font-size: 15px;
  padding: 9px 13px;
}
.error {
  padding: 2em 0px 5em 0px;
}
.recent-top span {
  font-size: 14px;
}
.recent-top img {
  margin-bottom: 10px;
}
.news-bottom {
  margin-top: 4%;
}
.categories ul li a {
  font-size: 13px;
}
.categories ul li {
  margin: 0px 0px 7px 18px;
}
.news-left img {
  width: 100%;
}
.news-left h4, .categories h4, .recent h4 {
  font-size: 1.55em;
  margin-bottom: 14px;
}
.news-left h5 {
  font-size: 1.15em;
}
.news-left p {
  font-size: 13px;
  margin-top: 5px;
}
.about {
  padding: 2.5em 0px;
}
.about-left h4 {
  font-size: 1.1em;
  line-height: 1.3em;
}
.about-left p {
  font-size: 13px;
  line-height: 1.6em;
}
.team-left p {
  font-size: 14px;
}
.ad-right h4, .advn-two h4 {
  font-size: 1.1em;
}
.ad-right p,.advn-two p{
  font-size: 14px;
  margin-top: 8px;
}
.advn-two ul li a {
  font-size: 14px;
}
.team-left h4 {
  font-size: 1.1em;
  margin: 18px 0 0 0;
}
.ad-left p {
  padding: 7px 0px;
}
.advn {
  padding: 3em 0px 3em 0px;
}
.advn-one,.advn-two{
  margin-top: 5%;
}
.team {
  padding: 3em 0px 0em 0px;
}
.support-top h3, .about-main h3, .team-main h3,
.advn-left h3, .advn-right h3, .news-top h3 {
  font-size: 2.25em;
}
.support-right input[type="text"] {
  width: 55%;
  padding: 9px 10px;
}
.support-right textarea {
  width: 55%;
  padding: 11px;
}
ul.navig li a {
  padding: 10px 12px;
}
.header {
  padding: 1.5em 0;
}
ul.navig {
  margin-top: 1.7%;
}
.banner-left h2 {
  font-size: 2.9em;
}
.banner-left h3 {
  font-size: 2.15em;
  margin: 3px 0 0 0;
}
.callbacks_nav {
  left: -4.5%;
  width: 20px;
  background-size: 191%;
  top: 67%;
}
.callbacks_nav.next {
  right: -4.2%;
}
.banner {
  min-height: 363px;
  padding: 2.9% 0 0% 0;
}
.callbacks_nav {
  left: -2%;
}
.callbacks_nav.next {
  right: -2%;
}
.read {
  padding: 1.5em 0px;
}
.digital-one h4 {
  font-size: 1em;
  padding-bottom: 12px;
}
.digital-top p {
  font-size: 2.9em;
  margin-left: 23px;
}
.digital-top p sup {
  font-size: 23px;
  top: -.6em;
}
.digital-one ul li p {
  font-size: 1em !important;
}
.digital-one ul {
  margin: 2% 0 0 3%;
}
.order-btn {
  margin-top: 17%;
}
.order-btn a {
  padding: 11px 25px;
  font-size: 16px;
}
.digital-one {
  padding: 1.85em 15px 3em 15px;
}
.digital-main h3, .digital-bottom h3 {
  font-size: 2.1em;
}
.digital-bottom p {
  margin-top: 12px;
  font-size: 2em;
}
.digital-bottom p span {
  font-size: 28px;
}
.digital-bottom label {
  width: 140px;
}
.digital-bottom span {
  font-size: 22px;
  margin-top: 2px;
}
.digital-bottom p:nth-child(4) {
  margin-top: 0px;
}
.digital-bottom p span a {
  font-size: 22px;
}
.digi-one {
  margin-top: 2.5%;
}
.clients ul {
  margin-top: 2%;
}
ul.b-nav li{
  margin-right:0 !important;
}
ul.b-nav li a ,ul.b-nav li p{
  font-size: 14px;
}
.b-nav-main ul li {
  margin-right: 7.5%;
}
.b-navgation {
  padding: 2em 0px 8.5em 0px;
}
.footer {
  padding: 1.5em 0px;
}
}
@media (max-width:768px){
.logo h1 a {
  font-size: 0.9em;
}
.single-main {
  text-align: center;
}
.single-left img {
  width: 55%;
}
.single-right {
  margin-top: 2.5%;
}
.single-right p:nth-child(3) {
  display: block;
}
.single {
  padding: 2.5em 0px;
}
.product-top {
  margin-top: 1.5em;
}
.product-left {
  width: 33.3%;
  float: left;
}
.product-left label {
  font-size: 1.5em;
  top: 78%;
  right: 12%;
}
.product {
  padding: 3.5em 0px;
}
.single-right h3, .product-main h3 {
  font-size: 1.4em;
}
.news-main {
  margin-top: 0%;
  text-align: center;
}
.news-left h4, .categories h4, .recent h4 {
  font-size: 1.5em;
  margin-bottom: 12px;
}
.news-left img {
  width: 65%;
}
.categories {
  margin-top: 4.5%;
}
.error-main p {
  font-size: 15px;
}
.error-main h2 {
  font-size: 9.5em;
}
.error-main label {
  font-size: 1.6em;
}
.categories ul {
  margin-top: 2%;
}
.categories ul li {
  margin: 0px 0px 7px 34%;
  width: 50%;
  text-align: left;
}
.recent {
  margin-top: 5%;
  text-align: center;
}
.recent-top img {
  display: block;
  margin: 0 auto;
  width: 45%;
}
.recent-top span {
  margin-top: 16px;
  display: block;
}
.recent-top {
  margin-bottom: 3%;
}
.news-bottom {
  margin-top: 3%;
  text-align: center;
}
.news-bottom ul li a {
  font-size: 13px;
}
.advn-two ul li {
  margin: 0px 0px 10px 38%;
  width: 40%;
  text-align: left;
}
.advn {
  padding: 2em 0px 2.5em 0px;
}
.advn-one, .advn-two {
  margin-top: 3%;
}
.advn-two ul {
  margin-top: 2%;
}
.ad-left {
  width: 8%;
  float: none;
  margin: 0px auto 15px;
}
.ad-left p {
  padding: 9px 0px;
}
.ad-right {
  width: 100%;
  float: none;
}
.about-left img {
  width: 60%;
}
.col-md-3.team-left {
  width: 50%;
  float: left;
  text-align: center;
  margin-bottom: 15px;
}
.team-left img {
  width: 80%;
}
.team-left h4 {
  margin: 12px 0 0 0;
}
.team-left p {
  font-size: 14px;
  line-height: 1.5em;
}
.team {
  padding: 2em 0px 0em 0px;
}
.support-top h3, .about-main h3, .team-main h3,
 .advn-left h3, .advn-right h3, .news-top h3 {
  font-size: 2em;
}
.about-left {
  margin-top: 2.3%;
}
.about-top {
  margin-top: 2%;
  text-align: center;
}
.advn-main {
  text-align: center;
}
.advn-left h3, .advn-right h3 {
  text-align: center !important;
}
.about {
  padding: 2.2em 0px;
}
.support-left iframe {
  height: 300px;
}
.support {
  padding: 2em 0px 0em 0px;
}
.footer-text {
  text-align: center;
}
.header {
  padding: 15px 0px 3.5em 0px;
}
.banner-left h2 {
  font-size: 1.8em;
}
.banner-left h3 {
  font-size: 1.5em;
  margin: 2px 0 0 0;
}
.banner-left p:nth-child(5),.banner-left p:nth-child(6),
.banner-left p:nth-child(7){
  display:none;
}
.banner-right p {
  font-size: 14px;
  margin: 2px 0px;
}
.banner-right p a {
  font-size: 12px;
}
.banner-right {
  padding-top: 1.67%;
}
.b-btn a {
  padding: 11px 21px;
  font-size: 14px;
}
.read-main p {
  font-size: 13px;
}
.read-main img {
  width: 5%;
}
.read {
  padding: 1em 0px;
}
.digital-main h3, .digital-bottom h3 {
  font-size: 1.5em;
}
.digital-left {
  width: 42%;
  float: left;
  text-align: center;
  margin: 0 0 25px 5.1%;
}
.digital-one h4 {
  font-size: 17px;
  padding-bottom: 10px;
}
.digital-top label {
  font-size: 11px;
  margin-top: 10px;
}
.digital-top p {
  font-size: 2.45em;
  margin-left: 20px;
}
.digital-top p sup {
  font-size: 19px;
}
.digital-top p sub {
  font-size: 10px;
  margin-left: -23px;
}
.digital-one ul li p {
  font-size: 15px !important;
  margin-left: 4em;
}
.digital-bottom p {
  margin-top: 7px;
  font-size: 1.5em;
}
.digital-bottom p span {
  font-size: 21px;
}
.digital-bottom label {
  width: 105px;
}
.digital-bottom p span a {
  font-size: 19px;
}
.digital-bottom span {
  font-size: 16px;
  margin-top: 0px;
}
.digi-left p {
  font-size: 13px !important;
  text-align: center;
}
.clients ul li img {
  width: 85%;
}
.clients ul li {
  margin: 0 0px;
}
.clients {
  margin-top: 4%;
}
.clients ul {
  margin-top: 1%;
}
.digital {
  padding: 2em 0px;
}
.b-nav-main ul li {
  margin-right: 5.7%;
}
.b-nav-main ul li a{
  font-size: 14px;
}
ul.b-nav li p a, ul.b-nav li p span {
  font-size: 11px !important;
}
ul.b-nav li a, ul.b-nav li p {
  font-size: 12px !important;
}
.b-navgation {
  padding: 1.3em 0px 8.5em 0px;
}
.footer-text p {
  font-size: 13px;
}
.footer {
  padding: 1.2em 0px;
}
.logo h1 a {
  font-size: 0.9em;
  margin-left: 27px;
}
.col-md-7.banner-left {
  width: 53%;
  float: left;
}
.banner-right {
  padding-top: 1.1%;
  width: 47%;
  float: right;
}
.banner {
  min-height: 270px;
  padding: 3% 0 0% 0;
}
.b-btn a {
  padding: 7px 14px;
  font-size: 12px;
}
.callbacks_nav {
  left: -1%;
  width: 15px;
  background-size: 193%;
  top: 85%;
}
.callbacks_nav.next {
  right: -0.3%;
}
.b-btn {
  margin: 10% 0 4% 0%;
}
.order-btn {
  margin-top: 13%;
}
.digital-bottom {
  margin-top: 3%;
}
.advn-right {
  margin-top: 3%;
}
}
@media (max-width:640px){
.logo h1 a {
  font-size: 0.75em;
  margin-left: 31px;
}
ul.b-nav li {
  margin: 1px 0px;
}
.single-left img {
  width: 51%;
}
.single-right h3, .product-main h3 {
  font-size: 1.22em;
}
.product-left label {
  font-size: 1.3em;
  top: 76%;
  right: 13.5%;
}
.product {
  padding: 2.3em 0px 2.5em 0px;
}
.product-top {
  margin-top: 1.1em;
}
ul.b-nav li a, ul.b-nav li p {

  font-size: 10px !important;
}
.error-main h2 {
  font-size: 8em;
}
.error-btn a {
  font-size: 14px;
  padding: 7px 10px;
}
.error-btn {
  margin-top: 3%;
}
.error-main p {
  font-size: 14px;
  width: 84%;
}
.error {
  padding: 2em 0px 3.5em 0px;
}
.news {
  padding: 1.5em 0px 3em 0px;
}
.news-left img {
  width: 62%;
}
.news-left h5 {
  font-size: 1em;
}
.categories ul li {
  margin: 0px 0px 7px 30%;
}
.recent-top span {
  margin-top: 16px;
}
.news-bottom ul li a {
  padding: 7px 9px;
}
.news-left h4, .categories h4, .recent h4 {
  font-size: 1.3em;
  margin-bottom: 9px;
}
.news-bottom {
  margin-top: 2%;
}
.advn-two ul li {
  margin: 0px 0px 10px 34%;
  width: 50%;
}
.advn {
  padding: 1.5em 0px 2em 0px;
}
.ad-left p {
  padding: 8px 0px;
  font-size: 16px;
}
.support-top h3, .about-main h3, .team-main h3,
 .advn-left h3, .advn-right h3, .news-top h3 {
  font-size: 1.8em;
}
.support-left iframe {
  height: 235px;
}
.support-right input[type=submit] {
  margin: 15px 0 0 0px;
}
.support-right {
  padding: 2em 0px 2.3em 0px;
}
.support-right textarea {
  height: 140px;
}
.support-right textarea,.support-right input[type="text"]{
  font-size: 14px;
}
.read-main p {
  font-size: 11px;
}
.banner {
  min-height: 224px;
  padding: 2.2% 0 0% 0;
}
.read {
  padding: 12px 0px;
}
.digital-main h3, .digital-bottom h3 {
  font-size: 1.3em;
}
.digital-one h4 {
  font-size: 16px;
  padding-bottom: 9px;
}
.digital-left {
  width: 46%;
  margin: 0 0 20px 2.4%;
}
.digital-one ul {
  margin: 1% 0 0 0%;
}
.digital-one ul li p {
  font-size: 14px !important;
  margin-left: 3.3em !important;
}
.order-btn a {
  padding: 7px 17px;
  font-size: 15px;
}
.order-btn {
  margin-top: 11%;
}
.digital-one {
  padding: 1.5em 15px 2.2em 15px;
}
.digital-bottom p {
  margin-top: 6px;
  font-size: 1.3em;
}
.digital-bottom label {
  width: 100px;
}
.banner-left h2 {
  font-size: 1.75em;
}
.banner-left h3 {
  font-size: 1.43em;
}
.clients ul li:nth-child(6){
  display:none;
}
.b-nav-main ul li {
  margin-right: 4.3%;
}
.b-nav-main ul li ul {
  top: 100%;
}
.b-navgation {
  padding: 1em 0px 7em 0px;
}
#toTop {
  width: 45px;
  height: 45px;
}
.b-nav-main ul li a {
  font-size: 12px;
}
}
@media (max-width:480px){
.header {
  padding: 5px 0px 3.5em 0px;
}
.single-left img {
  width: 56%;
}
.single-right p {
  font-size: 13px;
  overflow: hidden;
  height: 79px;
}
.product-left label {
  top: 78%;
  right: 13%;
}
.product-left:nth-child(3){
  display:none;
}
.product-left{
  width:50%;
}
.single {
  padding: 2.1em 0px;
}
.single-right h3, .product-main h3 {
  font-size: 1.13em;
}
.about-left img {
  width: 70%;
}
.team-left img {
  width: 90%;
}
.ad-left {
  width: 10%;
  margin: 0px auto 13px;
}
.ad-left p {
  padding: 7px 0px;
}
.error {
  padding: 5em 0px 6.5em 0px;
}
.news-left h4, .categories h4, .recent h4 {
  font-size: 1.1em;
  margin-bottom: 8px;
}
.news-left h5 {
  font-size: 15px;
  overflow: hidden;
  height: 24px;
}
.categories ul li {
  margin: 0px 0px 7px 20.5%;
  width: 80%;
}
.recent-top span label {
  width: 14px;
  background-size: 95%;
  height: 15px;
}
.recent-top span {
  margin-top: 11px;
  font-size: 13px;
}
.news-bottom ul li a {
  margin: 0px 3px;
}
.ad-mian {
  margin-top: 4.5%;
}
.news {
  padding: 1.5em 0px 2.5em 0px;
}
.ad-right h4, .advn-two h4 {
  font-size: 1em;
}
.advn-two ul li {
  margin: 0px 0px 9px 25%;
  width: 70%;
}
.advn-two ul {
  margin-top: 3%;
}
.team-left p {
  font-size: 13px;
  line-height: 1.45em;
  margin-top: 8px;
}
.team-left h4 {
  margin: 10px 0 0 0;
  font-size: 1em;
}
.about-left h4 {
  font-size: 1em;
}
.logo h1 a {
  font-size: 0.67em;
  margin-left: 33px;
}
.support-top h3, .about-main h3, .team-main h3,
 .advn-left h3, .advn-right h3, .news-top h3 {
  font-size: 1.58em;
}
.support-left iframe {
  height: 180px;
}
.support-right input[type="text"] {
  width: 60%;
  padding: 8px 10px;
  margin: 5px auto;
}
.support-right input[type=submit] {
  margin: 10px 0 0 0px;
  padding: 8px 23px;
}
.support-right textarea {
  width: 60%;
  padding: 8px;
  height: 130px;
}
span.menu {
  margin: 14px 12px 0 0;
}
.digital-main h3, .digital-bottom h3 {
  font-size: 1.2em;
}
.digital-left {
  width: 75%;
  margin: 6px 0 6px 0%;
}
.digital-one h4 {
  font-size: 14px;
  padding-bottom: 8px;
}
.digital-top p {
  font-size: 2.1em;
  margin-left: 20px;
}
.digital-top p sup {
  font-size: 17px;
}
.digital-top p sub {
  font-size: 9px;
  margin-left: -20px;
}
.digital-left:hover {
  transform: scale(1.02,1.03);
  -webkit-transform: scale(1.02,1.03);
  -moz-transform: scale(1.02,1.03);
  -o-transform: scale(1.02,1.03);
}
.digital-one ul li p {
  font-size: 12px !important;
  margin-left: 2.6em !important;
}
.digital-one ul li {
  margin: 3px 0px;
}
.order-btn a {
  padding: 5px 13px;
  font-size: 12px;
  border-bottom: 4px solid #a53730;
}
.order-btn a:hover{
  border-bottom: 4px solid #ff5e3a;
}
.digital-one ul {
  margin: 0% 0 0 0%;
}
.order-btn {
  margin-top: 8%;
}
.digital-one {
  padding: 1.1em 15px 1.5em 15px;
}
.digital-bottom p {
  margin-top: 5px;
  font-size: 1.22em;
}
.digital-bottom p span {
  font-size: 18px;
}
.banner-right {
  display: none;
}
.col-md-7.banner-left {
  width: 100%;
  float: none;
  text-align: center;
}
.banner-left h2 {
  font-size: 1.5em;
}
.banner-left h3 {
  font-size: 1.3em;
}
.banner-left p {
  font-size: 12px;
  margin: 2px 0px;
}
.banner {
  min-height: 167px;
  padding: 2.3% 0 0% 0;
}
.read {
  padding: 9px 0px;
}
.digital-bottom p span {
  font-size: 17px;
}
.digital-bottom p span a {
  font-size: 15px;
}
.digital-bottom span {
  font-size: 14px;
}
.digi-left p {
  font-size: 11px !important;
}
.clients p {
  font-size: 13px;
}
.clients ul li:nth-child(5) {
  display: none;
}
.b-nav-main ul li ul {
  display: none;
}
.b-nav-main ul li {
  margin: 0 5px;
}
.b-navgation {
  padding: 1em 0px 1.1em 0px;
}
#toTop {
  width: 42px;
  height: 40px;
  background: url(../images/up-arrow.png) no-repeat 7px 9px #253b8b;
}
.footer {
  padding: 1em 0px;
}
.digital {
  padding: 1.5em 0px;
}
.callbacks_nav {
  left: 0%;
  top: 70%;
}
.callbacks_nav.next {
  right: 0%;
}
.error-main h2 {
  font-size: 6.5em;
}
.error-main label {
  font-size: 1.5em;
}
.error-btn {
  margin-top: 10%;
}
}
@media (max-width:320px){
.logo h1 a {
  font-size: 0.65em;
  margin-left: 16px;
}
span.menu {
  margin: 13px 2px 0 0;
}
.banner-left h2 {
  font-size: 1.3em;
}
.banner-left h3 {
  font-size: 1.15em;
  margin: 3px 0px;
}
.banner-left p:nth-child(4),.banner-left p:nth-child(3){
  display: none;
}
.banner {
  min-height: 147px;
  padding: 9% 0 0% 0;
}
.read-main img {
  width: 11%;
}
.read {
  padding: 9px 0px 11px 0px;
}
.digital-left:nth-child(3),.digital-left:nth-child(4){
  display:none;
}
.digital-left {
  width: 90%;
  margin: 11px 0 6px 5%;
}
.digital-top label {
  font-size: 12px;
  margin-top: 7px;
}
.digital-one ul li p {
  font-size: 14px !important;
  margin-left: 3.1em !important;
}
.digital-bottom label {
  width: 80px;
}
.digi-left p {
  font-size: 13px !important;
  overflow: hidden;
  height: 38px;
}
.clients ul li:nth-child(4) {
  display: none;
}
.digital {
  padding: 1.35em 0px;
}
.b-nav-main ul li {
  margin: 5px 0px;
  display: block;
  text-align: center;
}
.b-nav-main ul li a {
  font-size: 14px;
}
ul.navig li a {
  padding: 6px 12px;
}
.support-top h3, .about-main h3, .team-main h3,
 .advn-left h3, .advn-right h3, .news-top h3 {
  font-size: 1.4em;
}
.support-left iframe {
  height: 150px;
}
.support-bottom {
  margin-top: 4%;
}
.support-right input[type="text"] {
  width: 70%;
  padding: 7px 10px;
  margin: 4px auto;
}
.support-right textarea {
  width: 70%;
  padding: 7px;
  height: 110px;
}
.support-right input[type=submit] {
  margin: 7px 0 0 0px;
  padding: 6px 17px;
  font-size: 13px;
}
.about-top {
  margin-top: 3%;
}
.about-left img {
  width: 83%;
}
.about-left h4 {
  font-size: 15px;
  overflow: hidden;
  height: 40px;
}
.about-left p {
  font-size: 14px;
  overflow: hidden;
  line-height: 1.6em;
  height: 42px;
  margin-top: 8px;
}
.about-left {
  margin-top: 2.5%;
}
.about {
  padding: 1.5em 0px;
}
.col-md-3.team-left {
  width: 100%;
}
.team-left:nth-child(4){
  display:none;
}
.team-left img {
  width: 80%;
}
.team-top {
  margin-top: 5%;
}
.team {
  padding: 1.5em 0px 0em 0px;
}
.ad-left {
  width: 17%;
  margin: 0px auto 11px;
}
.ad-right p, .advn-two p {
  font-size: 14px;
  margin-top: 4px;
  overflow: hidden;
  height: 68px;
}
.advn-two h4 {
  font-size: 15px;
  overflow: hidden;
  height: 34px;
}
.advn-two ul li {
  margin: 0px 0px 6px 8%;
  width: 100%;
}
.advn-two ul {
  margin-top: 4%;
}
.advn {
  padding: 8px 0px 1.5em 0px;
}
.news-left h4, .categories h4, .recent h4 {
  font-size: 1.08em;
  margin-bottom: 6px;
}
.news-left img {
  width: 80%;
}
.news-left {
  margin-top: 6%;
}
.news-left h5 {
  margin: 8px 0 0 0;
  font-size: 16px;
}
.news-left p {
  font-size: 14px;
  margin-top: 4px;
  overflow: hidden;
  height: 45px;
}
.categories ul li {
  margin: 0px 0px 7px 6%;
  width: 100%;
}
.categories ul li a {
  font-size: 14px;
}
.recent {
  margin-top: 8%;
}
.recent-top img {
  width: 75%;
}
.recent-top p {
  margin-top: 7px;
  overflow: hidden;
  height: 43px;
}
.news-bottom {
  margin-top: 6%;
}
.news-bottom ul li a {
  padding: 6px 9px;
  font-size: 12px;
  margin: 0px 2px;
}
.error-main h2 {
  font-size: 6.5em;
}
.error-main label {
  font-size: 1.4em;
}
.error-btn {
  margin-top: 12%;
}
.error-main p {
  font-size: 14px;
  width: 100%;
}
.error {
  padding: 3em 0px 4.5em 0px;
}.error-main h2 {
  font-size: 5.5em;
}
.header {
  padding: 6px 0px 3.2em 0px;
}
.single-left img {
  width: 65%;
}
.single-right h3, .product-main h3 {
  font-size: 1em;
  overflow: hidden;
  height: 18px;
}
.single-right {
  margin-top: 4%;
}
.single-right p {
  overflow: hidden;
  height: 40px;
}
.single {
  padding: 1.6em 0px;
}
.product-left img {
  width: 73%;
  margin: 0 auto;
}
.product-left {
  width: 100%;
  text-align: center;
}
.product-left:nth-child(1){
  margin-bottom:15px;
}
.product-left label {
  top: 74%;
  right: 22%;
}
.product-top {
  margin-top: 11px;
}
}
/*--media-quaries-ends-here--*/
.page-title{
  text-align: center;
  margin-bottom: 25px !important;
}
.OIF_Form
{
  border: 0px !important;
  background-color: #fff !important;
  width: 100% !important;
  padding:0px !important;
}


.OIF_Form LABEL
{
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
  text-align: left;
}
.OIF_Form DIV
{
  margin: 4px 0px 4px 0px
}

.OIF_Form .OIFSubLabel
{
  font-weight: normal;
}

.OIF_RightAlign
{
  text-align: left;
  width: 100%;
}

.OIF_CenterAlign
{
  text-align: center;
}

.OIF_firstname INPUT, .inputveld
{
  font-family: "Ubuntu", Helvetica, Arial, sans-serif !important;;
  font-size: 14px !important;
  width: 100%;
  color: #7e7e7e !important;
  border: 1px solid #C9C9C9 !important;
  padding: 10px !important;
  width: 100%;
}


.OIF_surname INPUT
{
 font-family: "Ubuntu", Helvetica, Arial, sans-serif !important;;
  font-size: 14px !important;
  width: 100%;
  color: #7e7e7e !important;
  border: 1px solid #C9C9C9 !important;
  padding: 10px !important;
  width: 100%;
}


.OIF_email INPUT
{
  font-family: "Ubuntu", Helvetica, Arial, sans-serif !important;;
  font-size: 14px !important;
  width: 100%;
  color: #7e7e7e !important;
  border: 1px solid #C9C9C9 !important;
  padding: 10px !important;
}


.OIF_format INPUT
{
  font-family: Arial;
  font-size: 11px;
}

.OIF_subscribe INPUT, .verzendknop
{
  border: 0px !important;
  foat:left !important;
  border-radius:3px !important;
  font-weight: normal !important;
      line-height: 24px;
    line-height: 1.5rem;
    display: inline-block;
    font-family: "Ubuntu", Helvetica, Arial, sans-serif !important;;
    font-size: 14px;
    color: white;
    background-color: #253b8b;
    padding: 6px 16px;
    text-transform: uppercase;
    -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;
}

.OIF_subscribe
{
  text-align: left !important;
}

.OIF_finishmessage
{
  font-family: Arial;
  font-size: 11px;
}

.OIF_customOne INPUT
{
  font-family: Arial;
  font-size: 11px;
  width: 100%;
}

.OIF_customTwo INPUT
{
  font-family: Arial;
  font-size: 11px;
  width: 100%;
}

.OIF_customThree INPUT
{
  font-family: Arial;
  font-size: 11px;
  width: 100%;
}

.container li{
  margin-left: 20px;
}

.digital .container a{
  color:#263b8c;
  font-style: italic;
  text-decoration: underline;
}

/* line 55, scss/base/_global.scss */
.header .header-outer-top .main-nav {
  padding-top: 25px;
  float: right;
}
/* line 58, scss/base/_global.scss */
.header .header-outer-top .main-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  *zoom: 1;
}
/* line 19, scss/base/_mixins.scss */
.header .header-outer-top .main-nav ul:before, .header .header-outer-top .main-nav ul:after {
  content: "";
  display: table;
}
/* line 24, scss/base/_mixins.scss */
.header .header-outer-top .main-nav ul:after {
  clear: both;
}
/* line 61, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li {
  float: left;
  display: block;
}
/* line 64, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li a {
  float: left;
  display: block;
  color: #a7a7a7;
  background-color: white;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  padding: 6px 10px;
  margin-left: 4px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 77, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li a:hover, .header .header-outer-top .main-nav ul li a.active {
  color: white;
  background-color: #0076f9;
}
/* line 81, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li a i {
  display: inline-block;
  margin-left: 4px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 87, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li .submenuul {
  display: none;
  position: absolute;
  top: 100%;
  z-index: 999;
  background-color: white;
}
/* line 93, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li .submenuul li {
  float: none;
  display: block;
}
/* line 96, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li .submenuul li a {
  float: none;
  display: block;
  padding: 10px 12px;
  border-bottom: 1px solid #DDD;
  border-radius: 0 !important;
  margin-left: 0;
}
/* line 107, scss/base/_global.scss */
.header .header-outer-top .main-nav ul li:hover .submenuul {
  display: block;
}

.header .mainNav ul{
    list-style: none;
    margin: 0;
    padding: 0;
    position:relative;
    text-align: left;
}

.header .mainNav ul li{
    float: none;
    position: relative;
    display: inline-block;
}

.header .mainNav ul li a{
    display: block;
    padding: 25px 10px;
    font-size: 1em;
    color: #434343;
    font-weight: 600;
}

.navbar-brand{
    padding: 0;
}

.header .mainNav > ul > li.active > a, .header .mainNav > ul > li:hover > a{
 background: #263b8c;
 color: white;
}
.header .mainNav > ul > li > a > i{
  display: block;
  text-align: left;
  position: absolute;
  -ms-transform: translateX(-50%); /* IE 9 */
  -webkit-transform: translateX(-50%); /* Safari */
  transform: translateX(-50%);
  left: 50%;
  padding: 0 15px;
}

.news-item-attachments ul{
  list-style: none;
  padding: 25px 0;
  margin: 0;
}
.news-item-attachments h5{
  font-size: 1.2em;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 8px;
}

.news-item-author, .news-item-publish-date{
  border-bottom: 1px solid #e5e5e5;
  padding: 8px 0;
}

.news-item-description-short{
  padding: 25px 0;
}
.news-item-publish-date{
  text-align: right;

}
.returnBTN a{
  display: block;
  float: left;
  clear: both;
  color: white;
  padding: 5px 15px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.news-item-images ul{
  list-style: none;
  padding: 0;
  margin: 0;
}


.header .mainNav .submenuul{
  position: absolute;
  z-index: 99;
  left: 0;
  min-width:250px;
  padding: 10px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(232,232,232,1);
-moz-box-shadow: 0px 2px 5px 0px rgba(232,232,232,1);
box-shadow: 0px 2px 5px 0px rgba(232,232,232,1);

}
.header .mainNav .submenuul > li{
  float: none;
  margin-bottom: 4px;
  margin-left:0px;
  display: block;
}
.header .mainNav .submenuul > li > a{
  width: 100%;
  float: none;
  font-size: 0.9em;
  padding: 4px 15px;
  color: #333;
  font-weight: normal;

}

 .header .mainNav .submenuul > li > a:hover,  .header .mainNav .submenuul > li:hover > a{
  background: #263b8c;
  color: white !important;
}

 .header .mainNav .submenuul > li > ul > li > a{
  padding: 8px 15px;
  font-size: 0.85em;
  color: white;
  line-height: 1.1em;

 }

 .header .mainNav .submenuul > li > ul > li > a:hover{
  background: #f5f5f5;
  color: #1f1f1f !important;
 }
 ol {
  counter-reset:li; /* Initiate a counter */
  margin-left:0; /* Remove the default left margin */
  padding-left:0; /* Remove the default left padding */
}
ol > li {
  position:relative; /* Create a positioning context */
  margin:0 0 40px 2em !important; /* Give each list item a left margin to make room for the numbers */
  padding:4px 8px; /* Add some spacing around the content */
  list-style:none; /* Disable the normal item numbering */
  border-top:2px solid #263b8c;
  background:#f3f3f3;
}



ol > li span {
  position:absolute;
  top:-2px;
  left:-2em;
  font-size: 1.1em;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:2em;
  /* Some space between the number and the content in browsers that support
     generated content but not positioning it (Camino 2 is one example) */
  margin-right:8px;
  padding:4px;
  border-top:2px solid #263b8c;
  color:#fff;
  background:#263b8c;
  font-weight:bold;
  text-align:center;
}

/*-- blog --*/
.w3_blog_grids {
    margin: 3em 0 0;
}
.w3_blog_grid_left{
  padding:0;
}
.w3_blog_grid_right{
  background: #f3f3f3;
    padding: 1.5em;
    margin-bottom: 15px;
}
.w3_blog_grid_right h4 a{
  font-size:1.3em !important;
  color:#000 !important;
  text-decoration:none !important;
  text-transform:capitalize !important;

}
.w3_blog_grid_right h4 a:hover{
  color:#212121;
}
.w3_blog_grid_left img{
  width:100%;
}
.w3_blog_grid_right h5{
  font-size:14px;
  color:#212121;
  padding:.5em 0 1em;
  font-style:italic;
  position:relative;
}
.w3_blog_grid_right h5:after{
  content:'';
  background:#000;
  height:2px;
  width:30%;
  position:absolute;
  bottom:0%;
  left:0%;
}
.w3_blog_grid_right p{
  color:#000;
  line-height:2em;
  margin:1.5em 0 1em;
}
.w3_blog_grid_right ul li{
  display:block;
  color:#000;
}
.w3_blog_grid_right ul li span{
  padding-right:1em;
}
.w3_blog_grid_right ul li a{
  text-decoration:none;
  color:#000;
}
.w3_blog_grid_right ul li a:hover{
  color:#212121;
}
.w3_blog_grid_right ul li:last-child {

}

/*
 * FAQ module specific styles
 *
 * Contents:
 * -
 *
 */
.faq-category .expand{
    text-align: left;
    padding: 8px 40px 8px 10px;
    color: #545454;
    margin: 5px 0 0 0;
    cursor: pointer;
    border: solid 1px #EEE;
    position: relative;
}
.faq-category .expand:hover{
  color: #2C302F;
}
.faq-category .faq-plus {
    position: absolute;
    right: -1px;
    top: -1px;
    bottom: -1px;
    width: 40px;
    padding-top: 8px;
    text-align: center;
    /* height: 100%; */
    background: #f3f3f3;
    color: #2c302f;
    border: solid 1px #EEE;
}
.faq-category .collapse{
    text-align: left;
    border: solid 1px #EEE;
    border-top: none;
    font-size: 1em;
    color: #222;
    padding: 20px;
    background: #f3f3f3;
}
.faq-category .collapse p{
    margin: 5px 0;
}

.faq-category{
  padding-bottom: 20px;
}

.faq-category h2 {
  background-color: #3e4991;
  background-position: 10px center;
  color: #fff;
  padding: 10px 20px 10px 40px;
  text-shadow: none;
}

.question a{
  display:block;
  padding: 5px 0;
  text-decoration: none;
}

.question .expand {
  cursor: pointer;
}

.expand a:link, .expand a:visited {
  background-image: url('../../scripts/expand/arrow-down.gif');
  background-repeat: no-repeat;
  background-position: 970px center;
}

.expand a.open:link, .expand a.open:visited {
  background-image: url('../../scripts/expand/arrow-up.gif');
}

.collapse{
  border-top: 5px solid #3e4991;
  margin-bottom: 15px;
  padding: 5px 0;
  position: relative;
  z-index: 100;
}

.errormessage{
  padding: 15px;
  background-color: #ff5e3a !important;
  color:#FFF !important;
  font-size:15px !important;
  margin-bottom: 15px;
}
.errormessage .formError{
  color:#FFF !important;
  font-size:15px !important;
}


.unstyledlist{
    list-style: none;
    padding: 35px 0;
    margin: 0;
    background: #263b8c;
    color: white;
    min-height:290px;
}

.contactlink{
    background: #263b8c;
    color:#FFF !important;
    font-style: normal !important;
    text-decoration: none !important;
}


.unstyledlist li{
    padding-bottom: 20px;
}

.unstyledlist li i{
    font-size: 1em;
}
.unstyledlist li a{
    color: white !important;
    font-style: normal !important;
}


/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_brand { float:left }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/*
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;
    box-sizing:border-box;
}
.slicknav_menu * {
  box-sizing:border-box;
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration:none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #263b8c;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
    padding:5px;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
    margin-bottom:50px;
    background-color: #263b8c;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
    color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#fff;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#222;
}
.slicknav_nav .slicknav_txtnode {
    margin-left:15px;
}
.slicknav_brand {
  color:#fff;
  font-size: 18px;
  line-height:30px;
  padding:7px 12px;
  height:44px;
}
.slicknav_menu{
  display: none;
}

@media screen and (max-width:736px) {
.banner{
  position: relative !important;
  margin-top: 50px;
}
.clearfix{
  clear:both;
}
.header{
  height:75px;
  margin-top:-50px;
}
.banner .container{
  padding-top: 15px;
}
.banner-left p, .navigation{
  display: none;
}
.slicknav_menu i{
  display: none;
}
.slicknav_menu{
  display: block;
}
.downloads .c1{
  width: 15% !important;
}
.downloads .c7{
  width: 55% !important;
  font-size: 15px;
}
.downloads .c2{
  width: 15% !important;
  font-size: 14px;
}

div.downloads .row:nth-child(even)
{
    background-color: #f3f3f3;
}
div.downloads .row:nth-child(odd)
{
    background-color: #fff;
}


/*-- //blog --*/
