@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,300italic,400italic,600italic,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
/* Iconic for Bootstrap */
/* Override Bootstrap default variable */
@font-face {
  font-family: 'iconic-sm';
  src: url("../fonts/iconic-sm.eot");
  src: url("../fonts/iconic-sm.eot?#iconic-sm") format("embedded-opentype"), url("../fonts/iconic-sm.woff") format("woff"), url("../fonts/iconic-sm.ttf") format("truetype"), url("../fonts/iconic-sm.svg#iconic-sm") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'iconic-md';
  src: url("../fonts/iconic-md.eot");
  src: url("../fonts/iconic-md.eot?#iconic-md") format("embedded-opentype"), url("../fonts/iconic-md.woff") format("woff"), url("../fonts/iconic-md.ttf") format("truetype"), url("../fonts/iconic-md.svg#iconic-md") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'iconic-lg';
  src: url("../fonts/iconic-lg.eot");
  src: url("../fonts/iconic-lg.eot?#iconic-lg") format("embedded-opentype"), url("../fonts/iconic-lg.woff") format("woff"), url("../fonts/iconic-lg.ttf") format("truetype"), url("../fonts/iconic-lg.svg#iconic-lg") format("svg");
  font-weight: normal;
  font-style: normal; }

.iconic, .action:before, .main-nav-links > li ul li a:before, .round-image-detail-content a:before, .main-nav-links > li > .submenu:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'iconic-sm';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .iconic:before, .action:before, .main-nav-links > li ul li a:before, .round-image-detail-content a:before, .main-nav-links > li > .submenu:before {
    display: inline-block; }
  .iconic:empty:before, .action:empty:before, .main-nav-links > li ul li a:empty:before, .round-image-detail-content a:empty:before, .main-nav-links > li > .submenu:empty:before {
    width: 1em;
    text-align: center;
    box-sizing: content-box; }
  .iconic.iconic-sm:before,
  .iconic-sm.action:before,
  .main-nav-links > li ul li a.iconic-sm:before, .round-image-detail-content a.iconic-sm:before, .main-nav-links > li > .iconic-sm.submenu:before,
  .iconic.iconic-md:before,
  .iconic-md.action:before,
  .main-nav-links > li ul li a.iconic-md:before, .round-image-detail-content a.iconic-md:before, .main-nav-links > li > .iconic-md.submenu:before,
  .iconic.iconic-lg:before,
  .iconic-lg.action:before,
  .main-nav-links > li ul li a.iconic-lg:before, .round-image-detail-content a.iconic-lg:before, .main-nav-links > li > .iconic-lg.submenu:before,
  .iconic.iconic-icon-sm:before,
  .iconic-icon-sm.action:before,
  .main-nav-links > li ul li a.iconic-icon-sm:before, .round-image-detail-content a.iconic-icon-sm:before, .main-nav-links > li > .iconic-icon-sm.submenu:before,
  .iconic.iconic-icon-md:before,
  .iconic-icon-md.action:before,
  .main-nav-links > li ul li a.iconic-icon-md:before, .round-image-detail-content a.iconic-icon-md:before, .main-nav-links > li > .iconic-icon-md.submenu:before,
  .iconic.iconic-icon-lg:before, .iconic-icon-lg.action:before, .main-nav-links > li ul li a.iconic-icon-lg:before, .round-image-detail-content a.iconic-icon-lg:before, .main-nav-links > li > .iconic-icon-lg.submenu:before {
    font-weight: normal;
    font-style: normal; }
  .iconic.iconic-sm:before, .iconic-sm.action:before, .main-nav-links > li ul li a.iconic-sm:before, .round-image-detail-content a.iconic-sm:before, .main-nav-links > li > .iconic-sm.submenu:before {
    font-family: 'iconic-sm';
    font-size: 16px; }
  .iconic.iconic-md:before, .iconic-md.action:before, .main-nav-links > li ul li a.iconic-md:before, .round-image-detail-content a.iconic-md:before, .main-nav-links > li > .iconic-md.submenu:before {
    font-family: 'iconic-md';
    font-size: 32px; }
  .iconic.iconic-lg:before, .iconic-lg.action:before, .main-nav-links > li ul li a.iconic-lg:before, .round-image-detail-content a.iconic-lg:before, .main-nav-links > li > .iconic-lg.submenu:before {
    font-family: 'iconic-lg';
    font-size: 128px; }
  .iconic.iconic-icon-sm:before, .iconic-icon-sm.action:before, .main-nav-links > li ul li a.iconic-icon-sm:before, .round-image-detail-content a.iconic-icon-sm:before, .main-nav-links > li > .iconic-icon-sm.submenu:before {
    font-family: 'iconic-sm'; }
  .iconic.iconic-icon-md:before, .iconic-icon-md.action:before, .main-nav-links > li ul li a.iconic-icon-md:before, .round-image-detail-content a.iconic-icon-md:before, .main-nav-links > li > .iconic-icon-md.submenu:before {
    font-family: 'iconic-md'; }
  .iconic.iconic-icon-lg:before, .iconic-icon-lg.action:before, .main-nav-links > li ul li a.iconic-icon-lg:before, .round-image-detail-content a.iconic-icon-lg:before, .main-nav-links > li > .iconic-icon-lg.submenu:before {
    font-family: 'iconic-lg'; }
  .iconic.iconic-size-sm:before, .iconic-size-sm.action:before, .main-nav-links > li ul li a.iconic-size-sm:before, .round-image-detail-content a.iconic-size-sm:before, .main-nav-links > li > .iconic-size-sm.submenu:before {
    font-size: 16px; }
  .iconic.iconic-size-md:before, .iconic-size-md.action:before, .main-nav-links > li ul li a.iconic-size-md:before, .round-image-detail-content a.iconic-size-md:before, .main-nav-links > li > .iconic-size-md.submenu:before {
    font-size: 32px; }
  .iconic.iconic-size-lg:before, .iconic-size-lg.action:before, .main-nav-links > li ul li a.iconic-size-lg:before, .round-image-detail-content a.iconic-size-lg:before, .main-nav-links > li > .iconic-size-lg.submenu:before {
    font-size: 128px; }
  .iconic.iconic-align-center:before, .iconic-align-center.action:before, .main-nav-links > li ul li a.iconic-align-center:before, .round-image-detail-content a.iconic-align-center:before, .main-nav-links > li > .iconic-align-center.submenu:before {
    text-align: center; }
  .iconic.iconic-align-left:before, .iconic-align-left.action:before, .main-nav-links > li ul li a.iconic-align-left:before, .round-image-detail-content a.iconic-align-left:before, .main-nav-links > li > .iconic-align-left.submenu:before {
    text-align: left; }
  .iconic.iconic-align-right:before, .iconic-align-right.action:before, .main-nav-links > li ul li a.iconic-align-right:before, .round-image-detail-content a.iconic-align-right:before, .main-nav-links > li > .iconic-align-right.submenu:before {
    text-align: right; }
  .iconic.iconic-flip-horizontal:before, .iconic-flip-horizontal.action:before, .main-nav-links > li ul li a.iconic-flip-horizontal:before, .round-image-detail-content a.iconic-flip-horizontal:before, .main-nav-links > li > .iconic-flip-horizontal.submenu:before {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  .iconic.iconic-flip-vertical:before, .iconic-flip-vertical.action:before, .main-nav-links > li ul li a.iconic-flip-vertical:before, .round-image-detail-content a.iconic-flip-vertical:before, .main-nav-links > li > .iconic-flip-vertical.submenu:before {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(-1, 1);
    transform: scale(1, -1); }
  .iconic.iconic-flip-horizontal-vertical:before, .iconic-flip-horizontal-vertical.action:before, .main-nav-links > li ul li a.iconic-flip-horizontal-vertical:before, .round-image-detail-content a.iconic-flip-horizontal-vertical:before, .main-nav-links > li > .iconic-flip-horizontal-vertical.submenu:before {
    -webkit-transform: scale(-1, -1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, -1); }

.iconic-account-login:before {
  content: '\e000'; }

.iconic-account-logout:before {
  content: '\e001'; }

.iconic-action-redo:before {
  content: '\e002'; }

.iconic-action-undo:before {
  content: '\e003'; }

.iconic-align-center:before {
  content: '\e004'; }

.iconic-align-left:before {
  content: '\e005'; }

.iconic-align-right:before {
  content: '\e006'; }

.iconic-aperture:before {
  content: '\e007'; }

.iconic-arrow-bottom-fill-acute:before {
  content: '\e008'; }

.iconic-arrow-bottom-fill-angled:before {
  content: '\e009'; }

.iconic-arrow-bottom-fill-large-acute:before {
  content: '\e00a'; }

.iconic-arrow-bottom-fill-large-angled:before {
  content: '\e00b'; }

.iconic-arrow-bottom-fill-large-oblique:before {
  content: '\e00c'; }

.iconic-arrow-bottom-fill-large:before {
  content: '\e00d'; }

.iconic-arrow-bottom-fill-oblique:before {
  content: '\e00e'; }

.iconic-arrow-bottom-fill:before {
  content: '\e00f'; }

.iconic-arrow-bottom-left-fill-acute:before {
  content: '\e010'; }

.iconic-arrow-bottom-left-fill-angled:before {
  content: '\e011'; }

.iconic-arrow-bottom-left-fill-large-acute:before {
  content: '\e012'; }

.iconic-arrow-bottom-left-fill-large-angled:before {
  content: '\e013'; }

.iconic-arrow-bottom-left-fill-large-oblique:before {
  content: '\e014'; }

.iconic-arrow-bottom-left-fill-large:before {
  content: '\e015'; }

.iconic-arrow-bottom-left-fill-oblique:before {
  content: '\e016'; }

.iconic-arrow-bottom-left-fill:before {
  content: '\e017'; }

.iconic-arrow-bottom-left-line-acute:before {
  content: '\e018'; }

.iconic-arrow-bottom-left-line-large-acute:before {
  content: '\e019'; }

.iconic-arrow-bottom-left-line-large-oblique:before {
  content: '\e01a'; }

.iconic-arrow-bottom-left-line-large:before {
  content: '\e01b'; }

.iconic-arrow-bottom-left-line-oblique:before {
  content: '\e01c'; }

.iconic-arrow-bottom-left-line:before {
  content: '\e01d'; }

.iconic-arrow-bottom-line-acute:before {
  content: '\e01e'; }

.iconic-arrow-bottom-line-large-acute:before {
  content: '\e01f'; }

.iconic-arrow-bottom-line-large-oblique:before {
  content: '\e020'; }

.iconic-arrow-bottom-line-large:before {
  content: '\e021'; }

.iconic-arrow-bottom-line-oblique:before {
  content: '\e022'; }

.iconic-arrow-bottom-line:before {
  content: '\e023'; }

.iconic-arrow-bottom-right-fill-acute:before {
  content: '\e024'; }

.iconic-arrow-bottom-right-fill-angled:before {
  content: '\e025'; }

.iconic-arrow-bottom-right-fill-large-acute:before {
  content: '\e026'; }

.iconic-arrow-bottom-right-fill-large-angled:before {
  content: '\e027'; }

.iconic-arrow-bottom-right-fill-large-oblique:before {
  content: '\e028'; }

.iconic-arrow-bottom-right-fill-large:before {
  content: '\e029'; }

.iconic-arrow-bottom-right-fill-oblique:before {
  content: '\e02a'; }

.iconic-arrow-bottom-right-fill:before {
  content: '\e02b'; }

.iconic-arrow-bottom-right-line-acute:before {
  content: '\e02c'; }

.iconic-arrow-bottom-right-line-large-acute:before {
  content: '\e02d'; }

.iconic-arrow-bottom-right-line-large-oblique:before {
  content: '\e02e'; }

.iconic-arrow-bottom-right-line-large:before {
  content: '\e02f'; }

.iconic-arrow-bottom-right-line-oblique:before {
  content: '\e030'; }

.iconic-arrow-bottom-right-line:before {
  content: '\e031'; }

.iconic-arrow-left-fill-acute:before {
  content: '\e032'; }

.iconic-arrow-left-fill-angled:before {
  content: '\e033'; }

.iconic-arrow-left-fill-large-acute:before {
  content: '\e034'; }

.iconic-arrow-left-fill-large-angled:before {
  content: '\e035'; }

.iconic-arrow-left-fill-large-oblique:before {
  content: '\e036'; }

.iconic-arrow-left-fill-large:before {
  content: '\e037'; }

.iconic-arrow-left-fill-oblique:before {
  content: '\e038'; }

.iconic-arrow-left-fill:before {
  content: '\e039'; }

.iconic-arrow-left-line-acute:before {
  content: '\e03a'; }

.iconic-arrow-left-line-large-acute:before {
  content: '\e03b'; }

.iconic-arrow-left-line-large-oblique:before {
  content: '\e03c'; }

.iconic-arrow-left-line-large:before {
  content: '\e03d'; }

.iconic-arrow-left-line-oblique:before {
  content: '\e03e'; }

.iconic-arrow-left-line:before {
  content: '\e03f'; }

.iconic-arrow-right-angle-bottom-left-fill-acute:before {
  content: '\e040'; }

.iconic-arrow-right-angle-bottom-left-fill-angled:before {
  content: '\e041'; }

.iconic-arrow-right-angle-bottom-left-fill:before {
  content: '\e042'; }

.iconic-arrow-right-angle-bottom-left-line:before {
  content: '\e043'; }

.iconic-arrow-right-angle-bottom-right-fill-acute:before {
  content: '\e044'; }

.iconic-arrow-right-angle-bottom-right-fill-angled:before {
  content: '\e045'; }

.iconic-arrow-right-angle-bottom-right-fill:before {
  content: '\e046'; }

.iconic-arrow-right-angle-bottom-right-line:before {
  content: '\e047'; }

.iconic-arrow-right-angle-left-bottom-fill-acute:before {
  content: '\e048'; }

.iconic-arrow-right-angle-left-bottom-fill-angled:before {
  content: '\e049'; }

.iconic-arrow-right-angle-left-bottom-fill:before {
  content: '\e04a'; }

.iconic-arrow-right-angle-left-bottom-line:before {
  content: '\e04b'; }

.iconic-arrow-right-angle-left-top-fill-acute:before {
  content: '\e04c'; }

.iconic-arrow-right-angle-left-top-fill-angled:before {
  content: '\e04d'; }

.iconic-arrow-right-angle-left-top-fill:before {
  content: '\e04e'; }

.iconic-arrow-right-angle-left-top-line:before {
  content: '\e04f'; }

.iconic-arrow-right-angle-right-bottom-fill-acute:before {
  content: '\e050'; }

.iconic-arrow-right-angle-right-bottom-fill-angled:before {
  content: '\e051'; }

.iconic-arrow-right-angle-right-bottom-fill:before {
  content: '\e052'; }

.iconic-arrow-right-angle-right-bottom-line:before {
  content: '\e053'; }

.iconic-arrow-right-angle-right-top-fill-acute:before {
  content: '\e054'; }

.iconic-arrow-right-angle-right-top-fill-angled:before {
  content: '\e055'; }

.iconic-arrow-right-angle-right-top-fill:before {
  content: '\e056'; }

.iconic-arrow-right-angle-right-top-line:before {
  content: '\e057'; }

.iconic-arrow-right-angle-thick-bottom-left-fill-acute:before {
  content: '\e058'; }

.iconic-arrow-right-angle-thick-bottom-left-fill-angled:before {
  content: '\e059'; }

.iconic-arrow-right-angle-thick-bottom-left-fill:before {
  content: '\e05a'; }

.iconic-arrow-right-angle-thick-bottom-left-line:before {
  content: '\e05b'; }

.iconic-arrow-right-angle-thick-bottom-right-fill-acute:before {
  content: '\e05c'; }

.iconic-arrow-right-angle-thick-bottom-right-fill-angled:before {
  content: '\e05d'; }

.iconic-arrow-right-angle-thick-bottom-right-fill:before {
  content: '\e05e'; }

.iconic-arrow-right-angle-thick-bottom-right-line:before {
  content: '\e05f'; }

.iconic-arrow-right-angle-thick-left-bottom-fill-acute:before {
  content: '\e060'; }

.iconic-arrow-right-angle-thick-left-bottom-fill-angled:before {
  content: '\e061'; }

.iconic-arrow-right-angle-thick-left-bottom-fill:before {
  content: '\e062'; }

.iconic-arrow-right-angle-thick-left-bottom-line:before {
  content: '\e063'; }

.iconic-arrow-right-angle-thick-left-top-fill-acute:before {
  content: '\e064'; }

.iconic-arrow-right-angle-thick-left-top-fill-angled:before {
  content: '\e065'; }

.iconic-arrow-right-angle-thick-left-top-fill:before {
  content: '\e066'; }

.iconic-arrow-right-angle-thick-left-top-line:before {
  content: '\e067'; }

.iconic-arrow-right-angle-thick-right-bottom-fill-acute:before {
  content: '\e068'; }

.iconic-arrow-right-angle-thick-right-bottom-fill-angled:before {
  content: '\e069'; }

.iconic-arrow-right-angle-thick-right-bottom-fill:before {
  content: '\e06a'; }

.iconic-arrow-right-angle-thick-right-bottom-line:before {
  content: '\e06b'; }

.iconic-arrow-right-angle-thick-right-top-fill-acute:before {
  content: '\e06c'; }

.iconic-arrow-right-angle-thick-right-top-fill-angled:before {
  content: '\e06d'; }

.iconic-arrow-right-angle-thick-right-top-fill:before {
  content: '\e06e'; }

.iconic-arrow-right-angle-thick-right-top-line:before {
  content: '\e06f'; }

.iconic-arrow-right-angle-thick-top-left-fill-acute:before {
  content: '\e070'; }

.iconic-arrow-right-angle-thick-top-left-fill-angled:before {
  content: '\e071'; }

.iconic-arrow-right-angle-thick-top-left-fill:before {
  content: '\e072'; }

.iconic-arrow-right-angle-thick-top-left-line:before {
  content: '\e073'; }

.iconic-arrow-right-angle-thick-top-right-fill-acute:before {
  content: '\e074'; }

.iconic-arrow-right-angle-thick-top-right-fill-angled:before {
  content: '\e075'; }

.iconic-arrow-right-angle-thick-top-right-fill:before {
  content: '\e076'; }

.iconic-arrow-right-angle-thick-top-right-line:before {
  content: '\e077'; }

.iconic-arrow-right-angle-top-left-fill-acute:before {
  content: '\e078'; }

.iconic-arrow-right-angle-top-left-fill-angled:before {
  content: '\e079'; }

.iconic-arrow-right-angle-top-left-fill:before {
  content: '\e07a'; }

.iconic-arrow-right-angle-top-left-line:before {
  content: '\e07b'; }

.iconic-arrow-right-angle-top-right-fill-acute:before {
  content: '\e07c'; }

.iconic-arrow-right-angle-top-right-fill-angled:before {
  content: '\e07d'; }

.iconic-arrow-right-angle-top-right-fill:before {
  content: '\e07e'; }

.iconic-arrow-right-angle-top-right-line:before {
  content: '\e07f'; }

.iconic-arrow-right-fill-acute:before {
  content: '\e080'; }

.iconic-arrow-right-fill-angled:before {
  content: '\e081'; }

.iconic-arrow-right-fill-large-acute:before {
  content: '\e082'; }

.iconic-arrow-right-fill-large-angled:before {
  content: '\e083'; }

.iconic-arrow-right-fill-large-oblique:before {
  content: '\e084'; }

.iconic-arrow-right-fill-large:before {
  content: '\e085'; }

.iconic-arrow-right-fill-oblique:before {
  content: '\e086'; }

.iconic-arrow-right-fill:before {
  content: '\e087'; }

.iconic-arrow-right-line-acute:before {
  content: '\e088'; }

.iconic-arrow-right-line-large-acute:before {
  content: '\e089'; }

.iconic-arrow-right-line-large-oblique:before {
  content: '\e08a'; }

.iconic-arrow-right-line-large:before {
  content: '\e08b'; }

.iconic-arrow-right-line-oblique:before {
  content: '\e08c'; }

.iconic-arrow-right-line:before {
  content: '\e08d'; }

.iconic-arrow-thick-bottom-fill-acute:before {
  content: '\e08e'; }

.iconic-arrow-thick-bottom-fill-angled:before {
  content: '\e08f'; }

.iconic-arrow-thick-bottom-fill-large-acute:before {
  content: '\e090'; }

.iconic-arrow-thick-bottom-fill-large-angled:before {
  content: '\e091'; }

.iconic-arrow-thick-bottom-fill-large-oblique:before {
  content: '\e092'; }

.iconic-arrow-thick-bottom-fill-large:before {
  content: '\e093'; }

.iconic-arrow-thick-bottom-fill-oblique:before {
  content: '\e094'; }

.iconic-arrow-thick-bottom-fill:before {
  content: '\e095'; }

.iconic-arrow-thick-bottom-left-fill-acute:before {
  content: '\e096'; }

.iconic-arrow-thick-bottom-left-fill-angled:before {
  content: '\e097'; }

.iconic-arrow-thick-bottom-left-fill-large-acute:before {
  content: '\e098'; }

.iconic-arrow-thick-bottom-left-fill-large-angled:before {
  content: '\e099'; }

.iconic-arrow-thick-bottom-left-fill-large-oblique:before {
  content: '\e09a'; }

.iconic-arrow-thick-bottom-left-fill-large:before {
  content: '\e09b'; }

.iconic-arrow-thick-bottom-left-fill-oblique:before {
  content: '\e09c'; }

.iconic-arrow-thick-bottom-left-fill:before {
  content: '\e09d'; }

.iconic-arrow-thick-bottom-left-line-acute:before {
  content: '\e09e'; }

.iconic-arrow-thick-bottom-left-line-large-acute:before {
  content: '\e09f'; }

.iconic-arrow-thick-bottom-left-line-large-oblique:before {
  content: '\e0a0'; }

.iconic-arrow-thick-bottom-left-line-large:before {
  content: '\e0a1'; }

.iconic-arrow-thick-bottom-left-line-oblique:before {
  content: '\e0a2'; }

.iconic-arrow-thick-bottom-left-line:before {
  content: '\e0a3'; }

.iconic-arrow-thick-bottom-line-acute:before {
  content: '\e0a4'; }

.iconic-arrow-thick-bottom-line-large-acute:before {
  content: '\e0a5'; }

.iconic-arrow-thick-bottom-line-large-oblique:before {
  content: '\e0a6'; }

.iconic-arrow-thick-bottom-line-large:before {
  content: '\e0a7'; }

.iconic-arrow-thick-bottom-line-oblique:before {
  content: '\e0a8'; }

.iconic-arrow-thick-bottom-line:before {
  content: '\e0a9'; }

.iconic-arrow-thick-bottom-right-fill-acute:before {
  content: '\e0aa'; }

.iconic-arrow-thick-bottom-right-fill-angled:before {
  content: '\e0ab'; }

.iconic-arrow-thick-bottom-right-fill-large-acute:before {
  content: '\e0ac'; }

.iconic-arrow-thick-bottom-right-fill-large-angled:before {
  content: '\e0ad'; }

.iconic-arrow-thick-bottom-right-fill-large-oblique:before {
  content: '\e0ae'; }

.iconic-arrow-thick-bottom-right-fill-large:before {
  content: '\e0af'; }

.iconic-arrow-thick-bottom-right-fill-oblique:before {
  content: '\e0b0'; }

.iconic-arrow-thick-bottom-right-fill:before {
  content: '\e0b1'; }

.iconic-arrow-thick-bottom-right-line-acute:before {
  content: '\e0b2'; }

.iconic-arrow-thick-bottom-right-line-large-acute:before {
  content: '\e0b3'; }

.iconic-arrow-thick-bottom-right-line-large-oblique:before {
  content: '\e0b4'; }

.iconic-arrow-thick-bottom-right-line-large:before {
  content: '\e0b5'; }

.iconic-arrow-thick-bottom-right-line-oblique:before {
  content: '\e0b6'; }

.iconic-arrow-thick-bottom-right-line:before {
  content: '\e0b7'; }

.iconic-arrow-thick-left-fill-acute:before {
  content: '\e0b8'; }

.iconic-arrow-thick-left-fill-angled:before {
  content: '\e0b9'; }

.iconic-arrow-thick-left-fill-large-acute:before {
  content: '\e0ba'; }

.iconic-arrow-thick-left-fill-large-angled:before {
  content: '\e0bb'; }

.iconic-arrow-thick-left-fill-large-oblique:before {
  content: '\e0bc'; }

.iconic-arrow-thick-left-fill-large:before {
  content: '\e0bd'; }

.iconic-arrow-thick-left-fill-oblique:before {
  content: '\e0be'; }

.iconic-arrow-thick-left-fill:before {
  content: '\e0bf'; }

.iconic-arrow-thick-left-line-acute:before {
  content: '\e0c0'; }

.iconic-arrow-thick-left-line-large-acute:before {
  content: '\e0c1'; }

.iconic-arrow-thick-left-line-large-oblique:before {
  content: '\e0c2'; }

.iconic-arrow-thick-left-line-large:before {
  content: '\e0c3'; }

.iconic-arrow-thick-left-line-oblique:before {
  content: '\e0c4'; }

.iconic-arrow-thick-left-line:before {
  content: '\e0c5'; }

.iconic-arrow-thick-right-fill-acute:before {
  content: '\e0c6'; }

.iconic-arrow-thick-right-fill-angled:before {
  content: '\e0c7'; }

.iconic-arrow-thick-right-fill-large-acute:before {
  content: '\e0c8'; }

.iconic-arrow-thick-right-fill-large-angled:before {
  content: '\e0c9'; }

.iconic-arrow-thick-right-fill-large-oblique:before {
  content: '\e0ca'; }

.iconic-arrow-thick-right-fill-large:before {
  content: '\e0cb'; }

.iconic-arrow-thick-right-fill-oblique:before {
  content: '\e0cc'; }

.iconic-arrow-thick-right-fill:before {
  content: '\e0cd'; }

.iconic-arrow-thick-right-line-acute:before {
  content: '\e0ce'; }

.iconic-arrow-thick-right-line-large-acute:before {
  content: '\e0cf'; }

.iconic-arrow-thick-right-line-large-oblique:before {
  content: '\e0d0'; }

.iconic-arrow-thick-right-line-large:before {
  content: '\e0d1'; }

.iconic-arrow-thick-right-line-oblique:before {
  content: '\e0d2'; }

.iconic-arrow-thick-right-line:before {
  content: '\e0d3'; }

.iconic-arrow-thick-top-fill-acute:before {
  content: '\e0d4'; }

.iconic-arrow-thick-top-fill-angled:before {
  content: '\e0d5'; }

.iconic-arrow-thick-top-fill-large-acute:before {
  content: '\e0d6'; }

.iconic-arrow-thick-top-fill-large-angled:before {
  content: '\e0d7'; }

.iconic-arrow-thick-top-fill-large-oblique:before {
  content: '\e0d8'; }

.iconic-arrow-thick-top-fill-large:before {
  content: '\e0d9'; }

.iconic-arrow-thick-top-fill-oblique:before {
  content: '\e0da'; }

.iconic-arrow-thick-top-fill:before {
  content: '\e0db'; }

.iconic-arrow-thick-top-left-fill-acute:before {
  content: '\e0dc'; }

.iconic-arrow-thick-top-left-fill-angled:before {
  content: '\e0dd'; }

.iconic-arrow-thick-top-left-fill-large-acute:before {
  content: '\e0de'; }

.iconic-arrow-thick-top-left-fill-large-angled:before {
  content: '\e0df'; }

.iconic-arrow-thick-top-left-fill-large-oblique:before {
  content: '\e0e0'; }

.iconic-arrow-thick-top-left-fill-large:before {
  content: '\e0e1'; }

.iconic-arrow-thick-top-left-fill-oblique:before {
  content: '\e0e2'; }

.iconic-arrow-thick-top-left-fill:before {
  content: '\e0e3'; }

.iconic-arrow-thick-top-left-line-acute:before {
  content: '\e0e4'; }

.iconic-arrow-thick-top-left-line-large-acute:before {
  content: '\e0e5'; }

.iconic-arrow-thick-top-left-line-large-oblique:before {
  content: '\e0e6'; }

.iconic-arrow-thick-top-left-line-large:before {
  content: '\e0e7'; }

.iconic-arrow-thick-top-left-line-oblique:before {
  content: '\e0e8'; }

.iconic-arrow-thick-top-left-line:before {
  content: '\e0e9'; }

.iconic-arrow-thick-top-line-acute:before {
  content: '\e0ea'; }

.iconic-arrow-thick-top-line-large-acute:before {
  content: '\e0eb'; }

.iconic-arrow-thick-top-line-large-oblique:before {
  content: '\e0ec'; }

.iconic-arrow-thick-top-line-large:before {
  content: '\e0ed'; }

.iconic-arrow-thick-top-line-oblique:before {
  content: '\e0ee'; }

.iconic-arrow-thick-top-line:before {
  content: '\e0ef'; }

.iconic-arrow-thick-top-right-fill-acute:before {
  content: '\e0f0'; }

.iconic-arrow-thick-top-right-fill-angled:before {
  content: '\e0f1'; }

.iconic-arrow-thick-top-right-fill-large-acute:before {
  content: '\e0f2'; }

.iconic-arrow-thick-top-right-fill-large-angled:before {
  content: '\e0f3'; }

.iconic-arrow-thick-top-right-fill-large-oblique:before {
  content: '\e0f4'; }

.iconic-arrow-thick-top-right-fill-large:before {
  content: '\e0f5'; }

.iconic-arrow-thick-top-right-fill-oblique:before {
  content: '\e0f6'; }

.iconic-arrow-thick-top-right-fill:before {
  content: '\e0f7'; }

.iconic-arrow-thick-top-right-line-acute:before {
  content: '\e0f8'; }

.iconic-arrow-thick-top-right-line-large-acute:before {
  content: '\e0f9'; }

.iconic-arrow-thick-top-right-line-large-oblique:before {
  content: '\e0fa'; }

.iconic-arrow-thick-top-right-line-large:before {
  content: '\e0fb'; }

.iconic-arrow-thick-top-right-line-oblique:before {
  content: '\e0fc'; }

.iconic-arrow-thick-top-right-line:before {
  content: '\e0fd'; }

.iconic-arrow-top-fill-acute:before {
  content: '\e0fe'; }

.iconic-arrow-top-fill-angled:before {
  content: '\e0ff'; }

.iconic-arrow-top-fill-large-acute:before {
  content: '\e100'; }

.iconic-arrow-top-fill-large-angled:before {
  content: '\e101'; }

.iconic-arrow-top-fill-large-oblique:before {
  content: '\e102'; }

.iconic-arrow-top-fill-large:before {
  content: '\e103'; }

.iconic-arrow-top-fill-oblique:before {
  content: '\e104'; }

.iconic-arrow-top-fill:before {
  content: '\e105'; }

.iconic-arrow-top-left-fill-acute:before {
  content: '\e106'; }

.iconic-arrow-top-left-fill-angled:before {
  content: '\e107'; }

.iconic-arrow-top-left-fill-large-acute:before {
  content: '\e108'; }

.iconic-arrow-top-left-fill-large-angled:before {
  content: '\e109'; }

.iconic-arrow-top-left-fill-large-oblique:before {
  content: '\e10a'; }

.iconic-arrow-top-left-fill-large:before {
  content: '\e10b'; }

.iconic-arrow-top-left-fill-oblique:before {
  content: '\e10c'; }

.iconic-arrow-top-left-fill:before {
  content: '\e10d'; }

.iconic-arrow-top-left-line-acute:before {
  content: '\e10e'; }

.iconic-arrow-top-left-line-large-acute:before {
  content: '\e10f'; }

.iconic-arrow-top-left-line-large-oblique:before {
  content: '\e110'; }

.iconic-arrow-top-left-line-large:before {
  content: '\e111'; }

.iconic-arrow-top-left-line-oblique:before {
  content: '\e112'; }

.iconic-arrow-top-left-line:before {
  content: '\e113'; }

.iconic-arrow-top-line-acute:before {
  content: '\e114'; }

.iconic-arrow-top-line-large-acute:before {
  content: '\e115'; }

.iconic-arrow-top-line-large-oblique:before {
  content: '\e116'; }

.iconic-arrow-top-line-large:before {
  content: '\e117'; }

.iconic-arrow-top-line-oblique:before {
  content: '\e118'; }

.iconic-arrow-top-line:before {
  content: '\e119'; }

.iconic-arrow-top-right-fill-acute:before {
  content: '\e11a'; }

.iconic-arrow-top-right-fill-angled:before {
  content: '\e11b'; }

.iconic-arrow-top-right-fill-large-acute:before {
  content: '\e11c'; }

.iconic-arrow-top-right-fill-large-angled:before {
  content: '\e11d'; }

.iconic-arrow-top-right-fill-large-oblique:before {
  content: '\e11e'; }

.iconic-arrow-top-right-fill-large:before {
  content: '\e11f'; }

.iconic-arrow-top-right-fill-oblique:before {
  content: '\e120'; }

.iconic-arrow-top-right-fill:before {
  content: '\e121'; }

.iconic-arrow-top-right-line-acute:before {
  content: '\e122'; }

.iconic-arrow-top-right-line-large-acute:before {
  content: '\e123'; }

.iconic-arrow-top-right-line-large-oblique:before {
  content: '\e124'; }

.iconic-arrow-top-right-line-large:before {
  content: '\e125'; }

.iconic-arrow-top-right-line-oblique:before {
  content: '\e126'; }

.iconic-arrow-top-right-line:before {
  content: '\e127'; }

.iconic-audio-spectrum:before {
  content: '\e128'; }

.iconic-audio:before {
  content: '\e129'; }

.iconic-ban:before {
  content: '\e12a'; }

.iconic-bar-chart:before {
  content: '\e12b'; }

.iconic-basket:before {
  content: '\e12c'; }

.iconic-battery:before {
  content: '\e12d'; }

.iconic-beaker:before {
  content: '\e12e'; }

.iconic-bell:before {
  content: '\e12f'; }

.iconic-bitcoin-address:before {
  content: '\e130'; }

.iconic-bitcoin-block:before {
  content: '\e131'; }

.iconic-bitcoin-transaction:before {
  content: '\e132'; }

.iconic-bitcoin:before {
  content: '\e133'; }

.iconic-bluetooth:before {
  content: '\e134'; }

.iconic-bold:before {
  content: '\e135'; }

.iconic-book:before {
  content: '\e136'; }

.iconic-bookmark:before {
  content: '\e137'; }

.iconic-box:before {
  content: '\e138'; }

.iconic-brain:before {
  content: '\e139'; }

.iconic-briefcase:before {
  content: '\e13a'; }

.iconic-british-pound:before {
  content: '\e13b'; }

.iconic-browser-full-page:before {
  content: '\e13c'; }

.iconic-browser-type-chrome:before {
  content: '\e13d'; }

.iconic-browser-type-firefox:before {
  content: '\e13e'; }

.iconic-browser-type-internetexplorer:before {
  content: '\e13f'; }

.iconic-browser-type-safari:before {
  content: '\e140'; }

.iconic-browser-viewport:before {
  content: '\e141'; }

.iconic-browser:before {
  content: '\e142'; }

.iconic-brush:before {
  content: '\e143'; }

.iconic-bug:before {
  content: '\e144'; }

.iconic-building:before {
  content: '\e145'; }

.iconic-bullhorn:before {
  content: '\e146'; }

.iconic-calculator:before {
  content: '\e147'; }

.iconic-calendar:before {
  content: '\e148'; }

.iconic-camera-rangefinder:before {
  content: '\e149'; }

.iconic-camera-slr:before {
  content: '\e14a'; }

.iconic-caret-bottom:before {
  content: '\e14b'; }

.iconic-caret-left:before {
  content: '\e14c'; }

.iconic-caret-right:before {
  content: '\e14d'; }

.iconic-caret-top:before {
  content: '\e14e'; }

.iconic-carriage-return:before {
  content: '\e14f'; }

.iconic-cart:before {
  content: '\e150'; }

.iconic-chat:before {
  content: '\e151'; }

.iconic-check-thin:before {
  content: '\e152'; }

.iconic-check:before {
  content: '\e153'; }

.iconic-chevron-bottom:before {
  content: '\e154'; }

.iconic-chevron-left:before {
  content: '\e155'; }

.iconic-chevron-right:before {
  content: '\e156'; }

.iconic-chevron-top:before {
  content: '\e157'; }

.iconic-circle-check:before {
  content: '\e158'; }

.iconic-circle-x:before {
  content: '\e159'; }

.iconic-clipboard:before {
  content: '\e15a'; }

.iconic-clock:before {
  content: '\e15b'; }

.iconic-cloud-transfer-download:before {
  content: '\e15c'; }

.iconic-cloud-transfer-upload:before {
  content: '\e15d'; }

.iconic-cloud:before {
  content: '\e15e'; }

.iconic-cloudy:before {
  content: '\e15f'; }

.iconic-code:before {
  content: '\e160'; }

.iconic-cog:before {
  content: '\e161'; }

.iconic-cogs:before {
  content: '\e162'; }

.iconic-collapse-down:before {
  content: '\e163'; }

.iconic-collapse-left:before {
  content: '\e164'; }

.iconic-collapse-right:before {
  content: '\e165'; }

.iconic-collapse-up:before {
  content: '\e166'; }

.iconic-command:before {
  content: '\e167'; }

.iconic-comment-square:before {
  content: '\e168'; }

.iconic-compass:before {
  content: '\e169'; }

.iconic-connections:before {
  content: '\e16a'; }

.iconic-contrast:before {
  content: '\e16b'; }

.iconic-copywriting:before {
  content: '\e16c'; }

.iconic-cpu:before {
  content: '\e16d'; }

.iconic-credit-card:before {
  content: '\e16e'; }

.iconic-crop:before {
  content: '\e16f'; }

.iconic-dashboard:before {
  content: '\e170'; }

.iconic-data-transfer-download:before {
  content: '\e171'; }

.iconic-data-transfer-upload:before {
  content: '\e172'; }

.iconic-database:before {
  content: '\e173'; }

.iconic-delete:before {
  content: '\e174'; }

.iconic-delta:before {
  content: '\e175'; }

.iconic-dial:before {
  content: '\e176'; }

.iconic-document:before {
  content: '\e177'; }

.iconic-dollar:before {
  content: '\e178'; }

.iconic-double-quote-sans-left:before {
  content: '\e179'; }

.iconic-double-quote-sans-right:before {
  content: '\e17a'; }

.iconic-double-quote-serif-left:before {
  content: '\e17b'; }

.iconic-double-quote-serif-right:before {
  content: '\e17c'; }

.iconic-easel:before {
  content: '\e17d'; }

.iconic-eject:before {
  content: '\e17e'; }

.iconic-electric:before {
  content: '\e17f'; }

.iconic-elevator:before {
  content: '\e180'; }

.iconic-ellipses:before {
  content: '\e181'; }

.iconic-envelope-closed:before {
  content: '\e182'; }

.iconic-envelope-open:before {
  content: '\e183'; }

.iconic-euro:before {
  content: '\e184'; }

.iconic-excerpt:before {
  content: '\e185'; }

.iconic-expand-down:before {
  content: '\e186'; }

.iconic-expand-left:before {
  content: '\e187'; }

.iconic-expand-right:before {
  content: '\e188'; }

.iconic-expand-up:before {
  content: '\e189'; }

.iconic-external-link:before {
  content: '\e18a'; }

.iconic-eye-closed:before {
  content: '\e18b'; }

.iconic-eye-open:before {
  content: '\e18c'; }

.iconic-eyedropper:before {
  content: '\e18d'; }

.iconic-file-ai:before {
  content: '\e18e'; }

.iconic-file-css:before {
  content: '\e18f'; }

.iconic-file-dmg:before {
  content: '\e190'; }

.iconic-file-doc:before {
  content: '\e191'; }

.iconic-file-gif:before {
  content: '\e192'; }

.iconic-file-html:before {
  content: '\e193'; }

.iconic-file-jpg:before {
  content: '\e194'; }

.iconic-file-js:before {
  content: '\e195'; }

.iconic-file-json:before {
  content: '\e196'; }

.iconic-file-mov:before {
  content: '\e197'; }

.iconic-file-mp3:before {
  content: '\e198'; }

.iconic-file-pdf:before {
  content: '\e199'; }

.iconic-file-png:before {
  content: '\e19a'; }

.iconic-file-psd:before {
  content: '\e19b'; }

.iconic-file-svg:before {
  content: '\e19c'; }

.iconic-file-txt:before {
  content: '\e19d'; }

.iconic-file-xls:before {
  content: '\e19e'; }

.iconic-file-xml:before {
  content: '\e19f'; }

.iconic-file-zip:before {
  content: '\e1a0'; }

.iconic-fire:before {
  content: '\e1a1'; }

.iconic-firefly:before {
  content: '\e1a2'; }

.iconic-flag:before {
  content: '\e1a3'; }

.iconic-flash:before {
  content: '\e1a4'; }

.iconic-flow-four-up:before {
  content: '\e1a5'; }

.iconic-flow-three-up:before {
  content: '\e1a6'; }

.iconic-flow-two-up:before {
  content: '\e1a7'; }

.iconic-folder:before {
  content: '\e1a8'; }

.iconic-fork:before {
  content: '\e1a9'; }

.iconic-full-page:before {
  content: '\e1aa'; }

.iconic-fullscreen-enter:before {
  content: '\e1ab'; }

.iconic-fullscreen-exit:before {
  content: '\e1ac'; }

.iconic-funnel:before {
  content: '\e1ad'; }

.iconic-game-controller:before {
  content: '\e1ae'; }

.iconic-globe:before {
  content: '\e1af'; }

.iconic-graph:before {
  content: '\e1b0'; }

.iconic-grid-four-up:before {
  content: '\e1b1'; }

.iconic-grid-three-up:before {
  content: '\e1b2'; }

.iconic-grid-two-up:before {
  content: '\e1b3'; }

.iconic-group:before {
  content: '\e1b4'; }

.iconic-guides:before {
  content: '\e1b5'; }

.iconic-hammer:before {
  content: '\e1b6'; }

.iconic-hand:before {
  content: '\e1b7'; }

.iconic-hard-drive:before {
  content: '\e1b8'; }

.iconic-header:before {
  content: '\e1b9'; }

.iconic-headphones:before {
  content: '\e1ba'; }

.iconic-heart:before {
  content: '\e1bb'; }

.iconic-history:before {
  content: '\e1bc'; }

.iconic-home:before {
  content: '\e1bd'; }

.iconic-image-landscape:before {
  content: '\e1be'; }

.iconic-image-portrait:before {
  content: '\e1bf'; }

.iconic-inbox:before {
  content: '\e1c0'; }

.iconic-infinity:before {
  content: '\e1c1'; }

.iconic-info:before {
  content: '\e1c2'; }

.iconic-inkwell:before {
  content: '\e1c3'; }

.iconic-iphone:before {
  content: '\e1c4'; }

.iconic-italic:before {
  content: '\e1c5'; }

.iconic-justify-center:before {
  content: '\e1c6'; }

.iconic-justify-left:before {
  content: '\e1c7'; }

.iconic-justify-right:before {
  content: '\e1c8'; }

.iconic-key:before {
  content: '\e1c9'; }

.iconic-keyboard:before {
  content: '\e1ca'; }

.iconic-keypad-mobile:before {
  content: '\e1cb'; }

.iconic-laptop:before {
  content: '\e1cc'; }

.iconic-layers:before {
  content: '\e1cd'; }

.iconic-lightbulb:before {
  content: '\e1ce'; }

.iconic-lightning-bolt:before {
  content: '\e1cf'; }

.iconic-lightning:before {
  content: '\e1d0'; }

.iconic-link-broken:before {
  content: '\e1d1'; }

.iconic-link-intact:before {
  content: '\e1d2'; }

.iconic-list-nested:before {
  content: '\e1d3'; }

.iconic-list-rich:before {
  content: '\e1d4'; }

.iconic-list:before {
  content: '\e1d5'; }

.iconic-location:before {
  content: '\e1d6'; }

.iconic-lock-locked:before {
  content: '\e1d7'; }

.iconic-lock-unlocked:before {
  content: '\e1d8'; }

.iconic-loop-circular:before {
  content: '\e1d9'; }

.iconic-loop-square:before {
  content: '\e1da'; }

.iconic-loop:before {
  content: '\e1db'; }

.iconic-loupe:before {
  content: '\e1dc'; }

.iconic-magic-wand:before {
  content: '\e1dd'; }

.iconic-magnifying-glass:before {
  content: '\e1de'; }

.iconic-map-marker:before {
  content: '\e1df'; }

.iconic-map:before {
  content: '\e1e0'; }

.iconic-marquee:before {
  content: '\e1e1'; }

.iconic-medal:before {
  content: '\e1e2'; }

.iconic-media-pause:before {
  content: '\e1e3'; }

.iconic-media-play-circle:before {
  content: '\e1e4'; }

.iconic-media-play:before {
  content: '\e1e5'; }

.iconic-media-record:before {
  content: '\e1e6'; }

.iconic-media-skip-backward:before {
  content: '\e1e7'; }

.iconic-media-skip-forward:before {
  content: '\e1e8'; }

.iconic-media-step-backward:before {
  content: '\e1e9'; }

.iconic-media-step-forward:before {
  content: '\e1ea'; }

.iconic-media-stop:before {
  content: '\e1eb'; }

.iconic-medical-cross:before {
  content: '\e1ec'; }

.iconic-menu-selected:before {
  content: '\e1ed'; }

.iconic-menu:before {
  content: '\e1ee'; }

.iconic-microphone:before {
  content: '\e1ef'; }

.iconic-minus-thin:before {
  content: '\e1f0'; }

.iconic-minus:before {
  content: '\e1f1'; }

.iconic-monitor:before {
  content: '\e1f2'; }

.iconic-moon:before {
  content: '\e1f3'; }

.iconic-move:before {
  content: '\e1f4'; }

.iconic-musical-note:before {
  content: '\e1f5'; }

.iconic-network:before {
  content: '\e1f6'; }

.iconic-nexus:before {
  content: '\e1f7'; }

.iconic-open-source:before {
  content: '\e1f8'; }

.iconic-palette:before {
  content: '\e1f9'; }

.iconic-paperclip:before {
  content: '\e1fa'; }

.iconic-peace:before {
  content: '\e1fb'; }

.iconic-pen:before {
  content: '\e1fc'; }

.iconic-pencil:before {
  content: '\e1fd'; }

.iconic-people:before {
  content: '\e1fe'; }

.iconic-person-female:before {
  content: '\e1ff'; }

.iconic-person-genderless:before {
  content: '\e200'; }

.iconic-person-male:before {
  content: '\e201'; }

.iconic-pie-chart:before {
  content: '\e202'; }

.iconic-pilcrow:before {
  content: '\e203'; }

.iconic-pin:before {
  content: '\e204'; }

.iconic-platform-android:before {
  content: '\e205'; }

.iconic-platform-apple:before {
  content: '\e206'; }

.iconic-platform-linux:before {
  content: '\e207'; }

.iconic-platform-microsoft:before {
  content: '\e208'; }

.iconic-plus-thin:before {
  content: '\e209'; }

.iconic-plus:before {
  content: '\e20a'; }

.iconic-pointer:before {
  content: '\e20b'; }

.iconic-power-standby:before {
  content: '\e20c'; }

.iconic-print:before {
  content: '\e20d'; }

.iconic-project:before {
  content: '\e20e'; }

.iconic-pulse:before {
  content: '\e20f'; }

.iconic-puzzle-piece:before {
  content: '\e210'; }

.iconic-question-mark:before {
  content: '\e211'; }

.iconic-radiation:before {
  content: '\e212'; }

.iconic-rainy:before {
  content: '\e213'; }

.iconic-random:before {
  content: '\e214'; }

.iconic-ratio:before {
  content: '\e215'; }

.iconic-reload:before {
  content: '\e216'; }

.iconic-resize-both:before {
  content: '\e217'; }

.iconic-resize-height:before {
  content: '\e218'; }

.iconic-resize-width:before {
  content: '\e219'; }

.iconic-rocket:before {
  content: '\e21a'; }

.iconic-route:before {
  content: '\e21b'; }

.iconic-rss-alt:before {
  content: '\e21c'; }

.iconic-rss:before {
  content: '\e21d'; }

.iconic-scissors:before {
  content: '\e21e'; }

.iconic-screen-viewport:before {
  content: '\e21f'; }

.iconic-screenshot:before {
  content: '\e220'; }

.iconic-screwdriver:before {
  content: '\e221'; }

.iconic-script:before {
  content: '\e222'; }

.iconic-server:before {
  content: '\e223'; }

.iconic-settings:before {
  content: '\e224'; }

.iconic-shape-circle:before {
  content: '\e225'; }

.iconic-shape-hexagon:before {
  content: '\e226'; }

.iconic-shape-octagon:before {
  content: '\e227'; }

.iconic-shape-square-rounded:before {
  content: '\e228'; }

.iconic-shape-square:before {
  content: '\e229'; }

.iconic-share-boxed:before {
  content: '\e22a'; }

.iconic-share-social:before {
  content: '\e22b'; }

.iconic-share:before {
  content: '\e22c'; }

.iconic-shield:before {
  content: '\e22d'; }

.iconic-signal:before {
  content: '\e22e'; }

.iconic-signpost:before {
  content: '\e22f'; }

.iconic-social-dropbox:before {
  content: '\e230'; }

.iconic-social-facebook:before {
  content: '\e231'; }

.iconic-social-github:before {
  content: '\e232'; }

.iconic-social-google-plus:before {
  content: '\e233'; }

.iconic-social-instagram:before {
  content: '\e234'; }

.iconic-social-linkedin:before {
  content: '\e235'; }

.iconic-social-pinterest:before {
  content: '\e236'; }

.iconic-social-reddit:before {
  content: '\e237'; }

.iconic-social-tumblr:before {
  content: '\e238'; }

.iconic-social-twitter:before {
  content: '\e239'; }

.iconic-social-vimeo:before {
  content: '\e23a'; }

.iconic-social-youtube:before {
  content: '\e23b'; }

.iconic-sort-ascending:before {
  content: '\e23c'; }

.iconic-sort-descending:before {
  content: '\e23d'; }

.iconic-spreadsheet:before {
  content: '\e23e'; }

.iconic-star:before {
  content: '\e23f'; }

.iconic-sun:before {
  content: '\e240'; }

.iconic-syringe:before {
  content: '\e241'; }

.iconic-tablet:before {
  content: '\e242'; }

.iconic-tag:before {
  content: '\e243'; }

.iconic-tags:before {
  content: '\e244'; }

.iconic-target:before {
  content: '\e245'; }

.iconic-task:before {
  content: '\e246'; }

.iconic-terminal:before {
  content: '\e247'; }

.iconic-text:before {
  content: '\e248'; }

.iconic-thermometer:before {
  content: '\e249'; }

.iconic-thumb-down:before {
  content: '\e24a'; }

.iconic-thumb-up:before {
  content: '\e24b'; }

.iconic-tiara:before {
  content: '\e24c'; }

.iconic-timer:before {
  content: '\e24d'; }

.iconic-tint:before {
  content: '\e24e'; }

.iconic-tools:before {
  content: '\e24f'; }

.iconic-transfer:before {
  content: '\e250'; }

.iconic-trash:before {
  content: '\e251'; }

.iconic-ungroup:before {
  content: '\e252'; }

.iconic-vertical-align-bottom:before {
  content: '\e253'; }

.iconic-vertical-align-center:before {
  content: '\e254'; }

.iconic-vertical-align-top:before {
  content: '\e255'; }

.iconic-video:before {
  content: '\e256'; }

.iconic-viewport:before {
  content: '\e257'; }

.iconic-volume-high:before {
  content: '\e258'; }

.iconic-volume-low:before {
  content: '\e259'; }

.iconic-volume-medium:before {
  content: '\e25a'; }

.iconic-volume-off:before {
  content: '\e25b'; }

.iconic-warning:before {
  content: '\e25c'; }

.iconic-weight:before {
  content: '\e25d'; }

.iconic-wifi:before {
  content: '\e25e'; }

.iconic-wrench:before {
  content: '\e25f'; }

.iconic-x-thin:before {
  content: '\e260'; }

.iconic-x:before {
  content: '\e261'; }

.iconic-yen:before {
  content: '\e262'; }

.iconic-zoom-in:before {
  content: '\e263'; }

.iconic-zoom-out:before {
  content: '\e264'; }

#content {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

#main {
  background: #fff; }

@media (min-width: 1200px) {
  .container {
    width: 1440px; } }

.action:before, .main-nav-links > li ul li a:before, .round-image-detail-content a:before {
  content: '\e156';
  font-size: 1.1em;
  position: relative;
  top: 0.2em;
  margin-right: 0.4em; }

.btn-pink {
  color: #fff;
  background-color: #ee0077;
  border-color: #bb005e; }
  .btn-pink a {
    color: #fff;
    text-decoration: none; }
  .btn-pink:hover {
    background-color: #ff2291;
    border-color: #ee0077;
    color: #fff; }

html {
  box-sizing: border-box;
  background-color: #F3F3F3; }

*, *:before, *:after {
  box-sizing: inherit; }

body {
  font-family: "Lato", sans-serif;
  background-color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */
  -webkit-touch-callout: none;
  font-size: 15px;
  margin: auto;
  color: #000; }

.push.top {
  margin-top: 30px; }

.push.bottom {
  margin-top: 30px; }

.section-title {
  font-size: 18px;
  color: #ee0077;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 0px;
  margin-top: 30px; }
  .section-title:before, .section-title:after {
    content: "|";
    margin: 0px 10px;
    font-size: 0.8em;
    position: relative;
    top: -0.125em; }

.container {
  max-width: 1280px;
  max-width: 1100px; }

.header {
  padding: 20px 0px;
  border-top: 1px solid #d9d9d9;
  position: relative; }
  .header .container {
    overflow: visible; }
  @media all and (max-width: 768px) {
    .header {
      background-color: #ee0077;
      padding: 12px 10px;
      border: none; } }

.header-logo {
  width: 140px;
  width: 100px; }
  .header-logo.large {
    display: inline; }
    @media all and (max-width: 768px) {
      .header-logo.large {
        display: none; } }
  .header-logo.small {
    display: none;
    width: 70px;
    margin-left: -10px; }
    @media all and (max-width: 768px) {
      .header-logo.small {
        display: inline; } }

/*
.header-menu li ul {
    position: absolute;
    top: -37px;
    right: 260px;
    width: 520px;
    padding: 20px 10px 20px 10px;
    text-align: right;
    background-color: #999;
    border-top: 1px solid #808080;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 0px 0px 3px 3px;
}

 */
.header-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  position: relative;
  margin-top: 5px; }
  @media all and (max-width: 768px) {
    .header-menu {
      display: none; } }
  .header-menu li {
    display: inline-block;
    margin-left: 10px; }
    .header-menu li i {
      position: absolute;
      left: 14px;
      top: 11px;
      font-size: 38px;
      color: #666666; }
    .header-menu li a {
      color: #ee0077;
      text-decoration: none; }
      .header-menu li a:hover {
        text-decoration: underline; }
    .header-menu li ul {
      position: absolute;
      top: -120px;
      right: 0px;
      width: 640px;
      padding: 20px 10px 20px 10px;
      text-align: right;
      background-color: #999999;
      border-top: 1px solid gray;
      -webkit-transition: all 0.3s;
              transition: all 0.3s;
      border-radius: 0px 0px 3px 3px; }
      .ccm-toolbar-visible .header-menu li ul {
        top: -43px;
        right: 260px; }
      .header-menu li ul li {
        margin-left: 10px; }
        .header-menu li ul li a {
          color: #fff;
          border-right: 1px solid #fff;
          padding-right: 10px;
          text-decoration: none; }
        .header-menu li ul li:last-child a {
          border-right: none;
          padding-right: 0px; }
        .header-menu li ul li.header-sub-section {
          position: absolute;
          top: 16px;
          right: 10px;
          color: #fff;
          font-weight: 800;
          font-size: 28px;
          line-height: 0px;
          opacity: 0.6; }
    .header-menu li:hover ul {
      top: -36px; }

.small-nav-trigger {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 48px;
  height: 48px;
  border: 1px solid #ff88c4;
  text-align: center;
  line-height: 40px;
  color: #fff;
  background-color: #ee0077;
  cursor: pointer; }
  .ccm-toolbar-visible .small-nav-trigger {
    display: block; }
  @media all and (max-width: 768px) {
    .small-nav-trigger {
      display: block; } }

.main-nav {
  background-color: #ee0077;
  background: url(../img/bg.png) top left; }
  @media all and (max-width: 768px) {
    .main-nav {
      display: none; } }

.main-nav-links {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
  display: table;
  margin-left: auto; }
  .main-nav-links > li {
    display: table-cell;
    padding: 20px 10px;
    color: #fff;
    font-weight: 300;
    font-size: 19px;
    text-decoration: none;
    position: relative; }
    .main-nav-links > li > .submenu {
      padding-right: 30px; }
      .main-nav-links > li > .submenu:before {
        content: '\e154';
        font-size: 0.7em;
        position: absolute;
        right: 10px;
        top: 28px; }
    .main-nav-links > li.active > .submenu:before {
      top: 30px;
      content: '\e157'; }
    .main-nav-links > li.active ul {
      opacity: 1; }
    .main-nav-links > li div {
      width: 10px;
      overflow-x: visible;
      text-align: right; }
    .main-nav-links > li ul {
      display: none;
      opacity: 0;
      width: 500px;
      position: absolute;
      right: 0px;
      list-style: none;
      margin: 10px;
      margin: 30px 0px -8px 0px;
      padding: 0px;
      -webkit-transition: opacity 0.9s;
              transition: opacity 0.9s; }
      .main-nav-links > li ul li {
        color: #fff;
        text-align: right;
        padding: 0;
        position: relative; }
        .main-nav-links > li ul li a {
          color: #fff;
          font-size: 16px;
          padding: 5px 0px;
          font-weight: 400;
          white-space: nowrap; }
          .main-nav-links > li ul li a:hover {
            color: #ee0077;
            text-decoration: none; }
    .main-nav-links > li a {
      display: inline-block;
      color: #fff; }

h1 {
  font-size: 3em;
  font-weight: 700;
  color: #ee0077;
  margin: 20px 0 20px; }
  @media all and (max-width: 500px) {
    h1 {
      font-size: 2.2em; } }

h2 {
  font-size: 26px;
  font-weight: 300;
  margin: 0 0 20px; }
  h2 a, h2 a:hover {
    color: #ee0077; }

h3, .squid-accordian-item-title {
  font-size: 20px;
  font-weight: 900;
  margin: 0 0 20px; }

h4 {
  font-size: 1em;
  font-weight: 900;
  color: #ee0077;
  margin: 0 0 20px; }

p {
  margin: 0 0 20px; }
  p a {
    color: #ee0077; }
    p a:hover {
      text-decoration: underline;
      color: #ee0077; }

b, strong {
  font-weight: 900; }

.frame {
  border: 10px solid #fff; }
  .frame.grey {
    border-color: #F3F3F3; }

.round-image-button-mobile-action {
  display: none; }
  @media all and (max-width: 768px) {
    .round-image-button-mobile-action {
      display: block;
      margin-bottom: 40px;
      color: #ee0077; }
      .round-image-button-mobile-action:hover {
        color: #ee0077; } }

.round-image-button {
  display: block;
  padding: 10px;
  text-align: center;
  text-decoration: none !important;
  background: #fff;
  border-radius: 3px 3px 0px 0px; }
  @media all and (max-width: 768px) {
    .round-image-button {
      padding: 0px; } }
  .round-image-button.no-content {
    cursor: default; }
  .round-image-button[href^="http"]:hover {
    cursor: default; }
    @media all and (min-width: 768px) {
      .round-image-button[href^="http"]:hover .round-image-button-wrap:after {
        opacity: 0.7; } }
    @media all and (min-width: 768px) {
      .round-image-button[href^="http"]:hover .round-image-button-wrap img {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); } }
  .round-image-button.has-content:hover, .round-image-button.active {
    text-decoration: none !important;
    text-decoration: none; }
    @media all and (min-width: 768px) {
      .round-image-button.has-content:hover .round-image-button-wrap:after, .round-image-button.active .round-image-button-wrap:after {
        opacity: 0.7; } }
    @media all and (min-width: 768px) {
      .round-image-button.has-content:hover .round-image-button-wrap img, .round-image-button.active .round-image-button-wrap img {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); } }
  @media all and (max-width: 768px) {
    .round-image-button.active {
      display: block;
      overflow: hidden;
      padding: 10px; } }

section.products-and-solutions, section.main-content {
  padding-bottom: 30px;
  padding-top: 10px;
  background: #fff; }

.round-image-button-wrap {
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  margin-bottom: 10px; }
  .col-sm-4 .round-image-button-wrap {
    padding-top: 66%; }
  .col-sm-6 .round-image-button-wrap {
    padding-top: 50%; }
  .round-image-button-wrap:before {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: 1;
    border: 15px solid #F3F3F3;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .round-image-button-wrap:after {
    content: "";
    display: block;
    background: url(../img/assets_circle-arrow.svg) no-repeat center center #ee0077;
    opacity: 0;
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.4s ease-in;
            transition: all 0.4s ease-in;
    border: 15px solid #F3F3F3; }
    .round-image-button[href=""] .round-image-button-wrap:after {
      background: url(../img/assets_circle-down.svg) no-repeat center center #ee0077; }
  .round-image-button-wrap img {
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0px;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out; }

.round-image-button-text {
  display: block;
  font-size: 22px;
  color: #ee0077;
  text-decoration: none !important;
  margin-bottom: 10px;
  text-align: left;
  -webkit-transition: color 0.4s ease-out;
          transition: color 0.4s ease-out; }
  .round-image-button-text * {
    text-decoration: none !important; }
  .active .round-image-button-text {
    color: #fff !important;
    color: #ee0077 !important; }
  @media all and (max-width: 768px) {
    .round-image-button-text {
      font-size: 19px;
      margin-bottom: 20px; } }

.round-image-button-introduction {
  color: #000;
  text-align: left; }

.round-image-detail {
  background: #ddd;
  overflow: visible;
  border-radius: 5px 5px 0px 0px;
  color: #fff;
  position: relative;
  z-index: 10000; }
  @media all and (max-width: 768px) {
    .round-image-detail {
      background-color: transparent; } }
  .round-image-detail:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #ee0077;
    background-color: gainsboro;
    top: 0px;
    bottom: 0px;
    left: -10000px;
    right: -10000px;
    z-index: -1000; }
    @media all and (max-width: 992px) {
      .round-image-detail:after {
        left: 0px;
        right: 0px; } }
    @media all and (max-width: 768px) {
      .round-image-detail:after {
        display: none; } }
  .round-image-detail ul, .round-image-detail ol {
    color: #000;
    padding-left: 1.1em; }
    .round-image-detail ul li, .round-image-detail ol li {
      margin-bottom: 5px; }

.round-image-detail-content {
  max-height: 0px;
  max-width: 500px;
  margin-left: 15px;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  @media all and (max-width: 992px) {
    .round-image-detail-content {
      margin-left: 15px; } }
  @media all and (max-width: 768px) {
    .round-image-detail-content {
      max-height: 1000px;
      margin-left: 0px; } }
  .round-image-detail-content a {
    font-weight: 400;
    font-size: 20px;
    margin-top: 10px;
    text-decoration: none;
    cursor: pointer;
    color: #ffdaec;
    color: #ee0077; }
    .round-image-detail-content a:hover {
      color: #fff;
      color: #ee0077; }
    @media all and (max-width: 768px) {
      .round-image-detail-content a {
        font-size: 15px;
        margin-bottom: 0px; } }
  @media all and (max-width: 768px) {
    .round-image-detail-content.active {
      padding-right: 15px;
      margin-bottom: 20px; } }
  .round-image-detail-content p {
    color: #fff;
    color: #000;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0px; }
  .round-image-detail-content .row {
    margin-top: 20px; }
    @media all and (max-width: 768px) {
      .round-image-detail-content .row {
        margin-top: 0px; } }

@media all and (max-width: 380px) {
  .col-xs-6 {
    width: 100%; } }

img {
  max-width: 100%; }

section.viewpoint {
  background: #F3F3F3; }

section.contact {
  background: #ee0077;
  color: #fff; }
  section.contact h1 {
    color: #fff; }
  section.contact .has-error .checkbox, section.contact .has-error .checkbox-inline, section.contact .has-error .control-label, section.contact .has-error .help-block, section.contact .has-error .radio, section.contact .has-error .radio-inline, section.contact .has-error.checkbox label, section.contact .has-error.checkbox-inline label, section.contact .has-error.radio label, section.contact .has-error.radio-inline label {
    color: #FFF; }
  section.contact .text-muted {
    color: #000; }
  section.contact div.alert-error, section.contact div.alert-danger {
    border: 1px solid #A20000 !important;
    background-color: #AD0000 !important; }
  section.contact .alert-danger {
    color: #FFF9F9;
    background-color: #f2dede;
    border-color: #ebccd1; }
  section.contact div.alert-success {
    background-color: #D6E6D6 !important; }

/**
 *
 * slippry v1.3.1 - Responsive content slider for jQuery
 * http://slippry.com
 *
 * Authors: Lukas Jakob Hafner - @saftsaak
 *          Thomas Hurd - @SeenNotHurd
 *
 * Copyright 2015, booncon oy - http://booncon.com
 *
 *
 * Released under the MIT license - http://opensource.org/licenses/MIT
 */
/* kenBurns animations, very basic */
@-webkit-keyframes left-right {
  0% {
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }

@keyframes left-right {
  0% {
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }

@-webkit-keyframes right-left {
  0% {
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }

@keyframes right-left {
  0% {
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }

/* added to the original element calling slippry */
.sy-box.sy-loading {
  background: url("../img/sy-loader.gif") 50% 50% no-repeat;
  background-size: 32px;
  min-height: 40px; }

.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
  visibility: hidden; }

/* element that wraps the slides */
.sy-slides-wrap {
  position: relative;
  height: 100%;
  width: 100%; }

.sy-slides-wrap:hover .sy-controls {
  display: block; }

/* element that crops the visible area to the slides */
.sy-slides-crop {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden; }

/* list containing the slides */
.sy-list {
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute; }

.sy-list.horizontal {
  -webkit-transition: left ease;
  transition: left ease; }

.sy-list.vertical {
  -webkit-transition: top ease;
  transition: top ease; }

/* single slide */
.sy-slide {
  position: absolute;
  width: 100%;
  z-index: 2; }

.sy-slide.kenburns {
  width: 140%;
  left: -20%; }

.sy-slide.kenburns.useCSS {
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
  -webkit-animation-name: left-right;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: left-right;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: left-right;
  -o-animation-fill-mode: forwards;
  -webkit-animation-name: left-right;
          animation-name: left-right;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
  -webkit-animation-name: right-left;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: right-left;
  -moz-animation-fill-mode: forwards;
  -o-animation-name: right-left;
  -o-animation-fill-mode: forwards;
  -webkit-animation-name: right-left;
          animation-name: right-left;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.sy-slide.sy-active {
  z-index: 3; }

.sy-slide > img {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: 0; }

.sy-slide > a {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%; }

.sy-slide > a > img {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: 0; }

/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
.sy-controls {
  display: none;
  list-style: none;
  height: 100%;
  width: 100%;
  position: absolute;
  padding: 0;
  margin: 0; }

.sy-controls li {
  position: absolute;
  width: 10%;
  min-width: 4.2em;
  height: 100%;
  z-index: 33; }

.sy-controls li.sy-prev {
  left: 0;
  top: 0; }

.sy-controls li.sy-prev a:after {
  background-position: -5% 0; }

.sy-controls li.sy-next {
  right: 0;
  top: 0; }

.sy-controls li.sy-next a:after {
  background-position: 105% 0; }

.sy-controls li a {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999px; }

.sy-controls li a:link, .sy-controls li a:visited {
  opacity: 0.4; }

.sy-controls li a:hover, .sy-controls li a:focus {
  opacity: 0.8;
  outline: none; }

.sy-controls li a:after {
  content: "";
  background-image: url("../img/arrows.svg");
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  text-indent: 0;
  line-height: 2.8em;
  color: #111;
  font-weight: 800;
  position: absolute;
  background-color: #fff;
  width: 2.8em;
  height: 2.8em;
  left: 50%;
  top: 50%;
  margin-top: -1.4em;
  margin-left: -1.4em;
  border-radius: 50%; }
  .no-svg .sy-controls li a:after {
    background-image: url("../img/arrows.png"); }

@media only screen and (max-device-width: 600px) {
  .sy-controls {
    display: block; }
  .sy-controls li {
    min-width: 2.1em; }
  .sy-controls li a:after {
    width: 1.4em;
    height: 1.4em;
    margin-top: -0.7em;
    margin-left: -0.7em; } }

/* captions, styled fo the overlay variant */
.sy-caption-wrap {
  position: absolute;
  bottom: 2em;
  z-index: 12;
  left: 50%; }

.sy-caption-wrap .sy-caption {
  position: relative;
  left: -50%;
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
  padding: 0.4em 1em;
  border-radius: 1.2em; }

.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
  color: #e24b70;
  font-weight: 600;
  text-decoration: none; }

.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
  text-decoration: underline; }

@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
  .sy-caption-wrap {
    left: 0;
    bottom: 0.4em; }
  .sy-caption-wrap .sy-caption {
    left: 0;
    padding: 0.2em 0.4em;
    font-size: 0.92em;
    border-radius: 0; } }

/* pager bubbles */
.sy-pager {
  overflow: hidden;
  *zoom: 1;
  display: block;
  width: 100%;
  margin: 1em 0 0;
  padding: 0;
  list-style: none;
  text-align: center; }

.sy-pager li {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  margin: 0 1em 0 0;
  border-radius: 50%; }

.sy-pager li.sy-active a {
  background-color: #e24b70; }

.sy-pager li a {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #ccc;
  text-indent: -9999px;
  background-size: 2em;
  border-radius: 50%; }

.sy-pager li a:link, .sy-pager li a:visited {
  opacity: 1.0; }

.sy-pager li a:hover, .sy-pager li a:focus {
  opacity: 0.6; }

/* element to "keep/ fill" the space of the content, gets intrinsic height via js */
.sy-filler {
  width: 100%; }

.sy-filler.ready {
  -webkit-transition: padding 600ms ease;
  transition: padding 600ms ease; }

.sy-slides-crop {
  border-bottom: 2px solid #ee0077; }

.sy-caption-wrap {
  position: absolute;
  bottom: 30px;
  z-index: 12;
  left: 0%;
  right: 50%; }
  @media all and (min-width: 1200px) {
    .sy-caption-wrap {
      right: 66%; } }
  @media all and (max-width: 600px) {
    .sy-caption-wrap {
      bottom: -40px;
      right: 0%;
      min-height: 40px; } }
  .sy-caption-wrap .sy-caption {
    position: relative;
    left: 0%;
    background-color: rgba(0, 0, 0, 0.54);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    color: #fff;
    padding: 0.4em 1em;
    border-radius: 0px 4px 4px 0px;
    background-color: #ee0077;
    font-size: 30px; }
    @media all and (max-width: 600px) {
      .sy-caption-wrap .sy-caption {
        font-size: 15px;
        border-radius: 0px; } }

.sy-slides-wrap {
  max-height: 400px; }
  @media all and (min-width: 1400px) {
    .sy-slides-wrap {
      max-height: 400px; } }

.sy-slide img {
  opacity: 0;
  width: 100% !important;
  height: auto !important; }

.sy-list li {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  max-height: 450px; }
  @media all and (min-width: 1400px) {
    .sy-list li {
      max-height: 450px; } }

section.contact {
  padding: 60px 0px 40px 0px; }
  section.contact h1 {
    margin: 0;
    margin-bottom: 20px; }
  section.contact a {
    color: #fff; }

section.viewpoint {
  padding-top: 30px;
  padding-bottom: 60px; }
  section.viewpoint img {
    border: 10px solid #fff; }

.contact-methods {
  overflow: hidden; }

.contact-method {
  float: left;
  display: block;
  margin: auto;
  text-align: center; }
  .contact-method i {
    vertical-align: middle;
    margin: 0px 20px 20px 0px;
    font-size: 30px;
    line-height: 72px;
    width: 80px;
    height: 80px;
    border: 4px solid #fff;
    border-radius: 50%;
    background: #ee0077; }
    @media all and (max-width: 768px) {
      .contact-method i {
        width: 50px;
        height: 50px;
        font-size: 22px;
        line-height: 44px;
        margin: 0px 10px 10px 0px; } }
    .contact-method i:hover {
      box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3), inset 0px 2px 0px rgba(255, 255, 255, 0.5); }
    .contact-method i.active {
      box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.5); }

@media all and (max-width: 768px) {
  .contact-detail {
    padding: 15px; } }

.contact-detail.phone {
  font-size: 24px;
  font-weight: 700; }

.contact-detail.address {
  font-size: 18px; }

.contact-detail .btn {
  border: 1px solid #fff;
  background: #ee0077;
  font-weight: 700;
  text-transform: uppercase; }
  .contact-detail .btn:hover {
    background: #ff3c9d;
    color: #fff; }
  .contact-detail .btn:focus {
    outline: none; }

section.company-details {
  padding-top: 10px; }

section.site-content-area h3, section.site-content-area .squid-accordian-item-title {
  margin-top: 0px;
  color: #CECECE; }
  @media all and (max-width: 768px) {
    section.site-content-area h3, section.site-content-area .squid-accordian-item-title {
      margin-top: 30px; } }

section.site-content-area small {
  display: block;
  color: #808080; }

.site-content-area-label {
  font-weight: 800;
  color: #ee0077;
  color: #fff;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 20px; }
  @media all and (max-width: 768px) {
    .site-content-area-label {
      margin-top: 0px; } }

.site-content-area-contents {
  margin: 0;
  padding: 1em; }
  .site-content-area-contents li {
    margin-bottom: 5px; }
  .site-content-area-contents a {
    color: #CECECE; }
    .site-content-area-contents a:hover {
      color: #fff; }

.small-nav-sheild {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: rgba(255, 255, 255, 0.9);
  z-index: 200;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in; }
  .small-nav-wrap.active .small-nav-sheild {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%); }
  .no-cssanimations .small-nav-sheild {
    display: none; }

.small-nav {
  position: fixed;
  top: 0px;
  left: 25%;
  bottom: 0px;
  right: 0px;
  background: #333333;
  z-index: 200;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in; }
  .small-nav-wrap.active .small-nav {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%); }
  .no-cssanimations .small-nav {
    display: none; }

.small-nav-close {
  display: block;
  color: #fff;
  padding: 5px 20px;
  border-bottom: 1px solid #1a1a1a;
  font-size: 26px;
  cursor: pointer; }

.small-nav-links {
  list-style: none;
  margin: 0;
  padding: 0; }
  .small-nav-links > li {
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #1a1a1a;
    color: #ee0077;
    padding: 10px;
    padding-left: 20px;
    font-weight: 900;
    font-size: 16px; }
    .small-nav-links > li
> a {
      margin-left: -20px;
      padding: 5px 20px; }
    .small-nav-links > li a {
      display: block;
      color: #F3F3F3;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
      font-weight: 300;
      font-size: 13px; }
    .small-nav-links > li ul {
      list-style: none;
      padding-left: 20px; }
      .small-nav-links > li ul li a {
        padding: 10px 0px; }

.small-nav-scroll-area {
  position: absolute;
  top: 48px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.footer {
  background-color: #333333;
  min-height: 400px;
  color: #fff;
  padding: 60px 0px; }

.footer-small-print {
  padding-top: 15px;
  display: block;
  color: #808080;
  font-size: 85%; }
  .footer-small-print a, .footer-small-print a:hover {
    color: #fff; }

.footer-site-area-contents {
  margin: 0;
  padding: 1.1em; }
  .footer-site-area-contents li {
    margin: 3px 0px; }

.site-content-area-contents {
  list-style: none;
  padding: 0;
  display: table;
  table-layout: auto; }
  @media all and (max-width: 768px) {
    .site-content-area-contents {
      display: block; } }
  .site-content-area-contents > li {
    display: table-cell;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding-right: 40px; }
    @media all and (max-width: 768px) {
      .site-content-area-contents > li {
        display: block;
        margin-top: 20px; } }
    .site-content-area-contents > li a {
      color: #fff; }
    .site-content-area-contents > li > ul {
      list-style: none;
      padding: 0;
      margin-top: 5px; }
      .site-content-area-contents > li > ul li a {
        color: #fff;
        font-weight: 300;
        font-size: 14px; }

.breadcrumbs {
  background: #fff; }

.breadcrumb-trail {
  padding-top: 30px;
  color: #333333; }
  .breadcrumb-trail strong {
    color: #ee0077;
    font-weight: 400; }
  .breadcrumb-trail a {
    color: #333333; }
  @media all and (max-width: 767px) {
    .breadcrumb-trail {
      margin-top: 20px; } }

.squid-partners-wrap {
  overflow: hidden;
  margin: 20px 0px 20px -15px; }
  .lt-ie9 .squid-partners-wrap {
    width: 960px; }

.squid-partners {
  width: 200%;
  margin-left: 0%;
  overflow: hidden; }
  .lt-ie9 .squid-partners {
    width: 2000px; }

.squid-partner {
  width: 8.33333%;
  float: left;
  padding-left: 15px; }
  .lt-ie9 .squid-partner {
    width: 200px; }

.squid-partner-logo {
  width: 100%; }
  .lt-ie9 .squid-partner-logo {
    width: 100px;
    height: 100px; }

.squid-accordian-item {
  border: 1px solid #F3F3F3;
  padding: 20px 20px 10px 20px;
  margin-bottom: 5px; }

.squid-accordian-item-title {
  cursor: pointer;
  margin-bottom: 10px; }
  @media all and (max-width: 600px) {
    .squid-accordian-item-title {
      font-size: 15px; } }
  .squid-accordian-item-title:hover {
    text-decoration: underline; }

.squid-accordian-item-content * {
  margin-bottom: 10px; }

.lt-ie9 .container {
  width: 960px; }

.lt-ie9 .col-sm-3 {
  width: 240px; }
  .lt-ie9 .col-sm-3 img {
    width: 100% !important;
    height: auto !important; }

.lt-ie9 .col-sm-6 {
  width: 480px;
  float: left; }
  .lt-ie9 .col-sm-6 img {
    width: 100%;
    height: auto !important; }

.lt-ie9 .col-sm-4 {
  width: 319px; }
  .lt-ie9 .col-sm-4 img {
    width: 100%;
    height: auto !important; }

.lt-ie9 .round-image-detail-content {
  max-height: 10000px; }

.lt-ie9 .sy-slides-wrap {
  width: 960px;
  margin: auto; }

.lt-ie9 .round-image-detail {
  background: #fff; }
  .lt-ie9 .round-image-detail:after {
    content: "";
    display: none; }

.lt-ie9 .round-image-button[href^="http"]:hover {
  background: #F3F3F3;
  cursor: pointer; }

.lt-ie9 .round-image-button[href=""]:hover {
  cursor: default; }

.lt-ie9 .round-image-button-wrap:before {
  display: none; }

.lt-ie9 .sy-slides-wrap {
  height: 595px;
  max-height: 100000px; }

.lt-ie9 .sy-list li {
  height: 595px;
  max-height: 100000px; }

.youtubeBlock {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  .youtubeBlock iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#cookiescript_accept {
  background-color: #ee0077 !important; }
