﻿/* TYPOGRAPHY */
@charset "UTF-8";


@font-face {
  font-family: "metaphor-shortcodes";
  src:url("../fonts/metaphor-shortcodes/metaphor-shortcodes.eot");
  src:url("../fonts/metaphor-shortcodes/metaphor-shortcodes.eot?#iefix") format("embedded-opentype"),
    url("../fonts/metaphor-shortcodes/metaphor-shortcodes.woff") format("woff"),
    url("../fonts/metaphor-shortcodes/metaphor-shortcodes.ttf") format("truetype"),
    url("../fonts/metaphor-shortcodes/metaphor-shortcodes.svg#metaphor-shortcodes") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: "Coronavirus";
    src: url("../fonts/Corona/Coronavirus.otf") format('truetype');
    src: url("../fonts/Corona/Coronavirus.woff") format("woff"), url("../fonts/Corona/Coronavirus.ttf") format("truetype"), url("../fonts/Corona/Coronavirus.svg") format("svg");
}

@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello/fontello.eot?26706655');
  src: url('../fonts/fontello/fontello.eot?26706655#iefix') format('embedded-opentype'),
       url('../fonts/fontello/fontello.woff2?26706655') format('woff2'),
       url('../fonts/fontello/fontello.woff?26706655') format('woff'),
       url('../fonts/fontello/fontello.ttf?26706655') format('truetype'),
       url('../fonts/fontello/fontello.svg?26706655#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fontello-icon-"]:before, [class*=" fontello-icon-"]:before {
    font-family: "fontello";
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fontello-icon-carta-1:before { content: '\e800'; top: -2px; position: relative; }  


[class^="corona-icon-"]:before, [class*=" corona-icon-"]:before {
    font-family: "Coronavirus";
    font-style: normal !important;
    font-weight: bold !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.corona-icon-covid:before {
    content: "A";
    top: -2px;
    position: relative;
}

[class^="mtphr-shortcodes-ico-"]:before,
[class*=" mtphr-shortcodes-ico-"]:before {
  font-family: "metaphor-shortcodes" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mtphr-shortcodes-ico-3d-glasses:before {
  content: "\e000";
}
.mtphr-shortcodes-ico-abacus:before {
  content: "\e001";
}
.mtphr-shortcodes-ico-address-book:before {
  content: "\e002";
}
.mtphr-shortcodes-ico-address-book-2:before {
  content: "\e003";
}
.mtphr-shortcodes-ico-aids-sign:before {
  content: "\e004";
}
.mtphr-shortcodes-ico-alarm-clock:before {
  content: "\e005";
}
.mtphr-shortcodes-ico-alarm-clock-2:before {
  content: "\e006";
}
.mtphr-shortcodes-ico-alert-transparent:before {
  content: "\e007";
}
.mtphr-shortcodes-ico-alert-2:before {
  content: "\e008";
}
.mtphr-shortcodes-ico-alert:before {
  content: "\e009";
}
.mtphr-shortcodes-ico-anchor-points:before {
  content: "\e00a";
}
.mtphr-shortcodes-ico-anchor-points-2:before {
  content: "\e00b";
}
.mtphr-shortcodes-ico-anchor-points-3:before {
  content: "\e00c";
}
.mtphr-shortcodes-ico-android:before {
  content: "\e00d";
}
.mtphr-shortcodes-ico-archive:before {
  content: "\e00e";
}
.mtphr-shortcodes-ico-bag:before {
  content: "\e00f";
}
.mtphr-shortcodes-ico-dollar-bag:before {
  content: "\e010";
}
.mtphr-shortcodes-ico-billiard-ball:before {
  content: "\e011";
}
.mtphr-shortcodes-ico-bowling-ball:before {
  content: "\e012";
}
.mtphr-shortcodes-ico-rugby-ball:before {
  content: "\e013";
}
.mtphr-shortcodes-ico-soccer-ball:before {
  content: "\e014";
}
.mtphr-shortcodes-ico-tennis-ball:before {
  content: "\e015";
}
.mtphr-shortcodes-ico-bandaid:before {
  content: "\e016";
}
.mtphr-shortcodes-ico-scan-label:before {
  content: "\e017";
}
.mtphr-shortcodes-ico-scan-label-2:before {
  content: "\e018";
}
.mtphr-shortcodes-ico-batman:before {
  content: "\e019";
}
.mtphr-shortcodes-ico-battery:before {
  content: "\e01a";
}
.mtphr-shortcodes-ico-battery-2:before {
  content: "\e01b";
}
.mtphr-shortcodes-ico-battery-3:before {
  content: "\e01c";
}
.mtphr-shortcodes-ico-battery-4:before {
  content: "\e01d";
}
.mtphr-shortcodes-ico-battery-5:before {
  content: "\e01e";
}
.mtphr-shortcodes-ico-beer:before {
  content: "\e01f";
}
.mtphr-shortcodes-ico-bell:before {
  content: "\e020";
}
.mtphr-shortcodes-ico-bell-mute:before {
  content: "\e021";
}
.mtphr-shortcodes-ico-bycicle:before {
  content: "\e022";
}
.mtphr-shortcodes-ico-bomb:before {
  content: "\e023";
}
.mtphr-shortcodes-ico-book:before {
  content: "\e024";
}
.mtphr-shortcodes-ico-open-book:before {
  content: "\e025";
}
.mtphr-shortcodes-ico-open-book-2:before {
  content: "\e026";
}
.mtphr-shortcodes-ico-bowling-pin:before {
  content: "\e027";
}
.mtphr-shortcodes-ico-box-closed:before {
  content: "\e028";
}
.mtphr-shortcodes-ico-box-closed-2:before {
  content: "\e029";
}
.mtphr-shortcodes-ico-box-open:before {
  content: "\e02a";
}
.mtphr-shortcodes-ico-brief-case:before {
  content: "\e02b";
}
.mtphr-shortcodes-ico-brief-case-2:before {
  content: "\e02c";
}
.mtphr-shortcodes-ico-brief-case-3:before {
  content: "\e02d";
}
.mtphr-shortcodes-ico-browser:before {
  content: "\e02e";
}
.mtphr-shortcodes-ico-light-bulb:before {
  content: "\e02f";
}
.mtphr-shortcodes-ico-light-bulb-2:before {
  content: "\e030";
}
.mtphr-shortcodes-ico-light-bulb-3:before {
  content: "\e031";
}
.mtphr-shortcodes-ico-light-bulb-4:before {
  content: "\e032";
}
.mtphr-shortcodes-ico-school-bus:before {
  content: "\e033";
}
.mtphr-shortcodes-ico-calculator:before {
  content: "\e034";
}
.mtphr-shortcodes-ico-calendar:before {
  content: "\e035";
}
.mtphr-shortcodes-ico-calendar-2:before {
  content: "\e036";
}
.mtphr-shortcodes-ico-calendar-3:before {
  content: "\e037";
}
.mtphr-shortcodes-ico-camera:before {
  content: "\e038";
}
.mtphr-shortcodes-ico-camera-2:before {
  content: "\e039";
}
.mtphr-shortcodes-ico-car:before {
  content: "\e03a";
}
.mtphr-shortcodes-ico-cassette:before {
  content: "\e03b";
}
.mtphr-shortcodes-ico-check-transparent:before {
  content: "\e03c";
}
.mtphr-shortcodes-ico-check-2:before {
  content: "\e03d";
}
.mtphr-shortcodes-ico-check:before {
  content: "\e03e";
}
.mtphr-shortcodes-ico-clock:before {
  content: "\e03f";
}
.mtphr-shortcodes-ico-error-transparent:before {
  content: "\e040";
}
.mtphr-shortcodes-ico-error-2:before {
  content: "\e041";
}
.mtphr-shortcodes-ico-error:before {
  content: "\e042";
}
.mtphr-shortcodes-ico-collapse:before {
  content: "\e043";
}
.mtphr-shortcodes-ico-collapse-2:before {
  content: "\e044";
}
.mtphr-shortcodes-ico-collapse-3:before {
  content: "\e045";
}
.mtphr-shortcodes-ico-connect:before {
  content: "\e046";
}
.mtphr-shortcodes-ico-copy-paste:before {
  content: "\e047";
}
.mtphr-shortcodes-ico-copy-paste-2:before {
  content: "\e048";
}
.mtphr-shortcodes-ico-copy-paste-3:before {
  content: "\e049";
}
.mtphr-shortcodes-ico-create-new:before {
  content: "\e04a";
}
.mtphr-shortcodes-ico-crop:before {
  content: "\e04b";
}
.mtphr-shortcodes-ico-cross:before {
  content: "\e04c";
}
.mtphr-shortcodes-ico-david-star:before {
  content: "\e04d";
}
.mtphr-shortcodes-ico-diamond:before {
  content: "\e04e";
}
.mtphr-shortcodes-ico-digital-watch:before {
  content: "\e04f";
}
.mtphr-shortcodes-ico-digital-watch-2:before {
  content: "\e050";
}
.mtphr-shortcodes-ico-dollar:before {
  content: "\e051";
}
.mtphr-shortcodes-ico-dollar-coins:before {
  content: "\e052";
}
.mtphr-shortcodes-ico-dollars:before {
  content: "\e053";
}
.mtphr-shortcodes-ico-download:before {
  content: "\e054";
}
.mtphr-shortcodes-ico-email:before {
  content: "\e055";
}
.mtphr-shortcodes-ico-email-open:before {
  content: "\e056";
}
.mtphr-shortcodes-ico-equilizer:before {
  content: "\e057";
}
.mtphr-shortcodes-ico-expand:before {
  content: "\e058";
}
.mtphr-shortcodes-ico-expand-2:before {
  content: "\e059";
}
.mtphr-shortcodes-ico-expand-3:before {
  content: "\e05a";
}
.mtphr-shortcodes-ico-file:before {
  content: "\e05b";
}
.mtphr-shortcodes-ico-file-cabinet:before {
  content: "\e05c";
}
.mtphr-shortcodes-ico-file-cabinet-2:before {
  content: "\e05d";
}
.mtphr-shortcodes-ico-file-minus:before {
  content: "\e05e";
}
.mtphr-shortcodes-ico-file-plus:before {
  content: "\e05f";
}
.mtphr-shortcodes-ico-files:before {
  content: "\e060";
}
.mtphr-shortcodes-ico-film:before {
  content: "\e061";
}
.mtphr-shortcodes-ico-film-2:before {
  content: "\e062";
}
.mtphr-shortcodes-ico-folder:before {
  content: "\e063";
}
.mtphr-shortcodes-ico-fountain-pen:before {
  content: "\e064";
}
.mtphr-shortcodes-ico-fullscreen:before {
  content: "\e065";
}
.mtphr-shortcodes-ico-playstation:before {
  content: "\e066";
}
.mtphr-shortcodes-ico-auction:before {
  content: "\e067";
}
.mtphr-shortcodes-ico-settings:before {
  content: "\e068";
}
.mtphr-shortcodes-ico-settings-3:before {
  content: "\e069";
}
.mtphr-shortcodes-ico-settings-2:before {
  content: "\e06a";
}
.mtphr-shortcodes-ico-graduate:before {
  content: "\e06b";
}
.mtphr-shortcodes-ico-graph-chart:before {
  content: "\e06c";
}
.mtphr-shortcodes-ico-graph-chart-2:before {
  content: "\e06d";
}
.mtphr-shortcodes-ico-graph-chart-3:before {
  content: "\e06e";
}
.mtphr-shortcodes-ico-graph-chart-4:before {
  content: "\e06f";
}
.mtphr-shortcodes-ico-graph-chart-decreasing:before {
  content: "\e070";
}
.mtphr-shortcodes-ico-graph-chart-increasing:before {
  content: "\e071";
}
.mtphr-shortcodes-ico-hammer:before {
  content: "\e072";
}
.mtphr-shortcodes-ico-hand:before {
  content: "\e073";
}
.mtphr-shortcodes-ico-handset:before {
  content: "\e074";
}
.mtphr-shortcodes-ico-like:before {
  content: "\e075";
}
.mtphr-shortcodes-ico-hourglass:before {
  content: "\e076";
}
.mtphr-shortcodes-ico-ice-cream:before {
  content: "\e077";
}
.mtphr-shortcodes-ico-icloud:before {
  content: "\e078";
}
.mtphr-shortcodes-ico-icloud-down:before {
  content: "\e079";
}
.mtphr-shortcodes-ico-icloud-up:before {
  content: "\e07a";
}
.mtphr-shortcodes-ico-mac:before {
  content: "\e07b";
}
.mtphr-shortcodes-ico-inbox:before {
  content: "\e07c";
}
.mtphr-shortcodes-ico-inbox-full:before {
  content: "\e07d";
}
.mtphr-shortcodes-ico-inbox-incoming:before {
  content: "\e07e";
}
.mtphr-shortcodes-ico-inbox-outgoing:before {
  content: "\e07f";
}
.mtphr-shortcodes-ico-info:before {
  content: "\e080";
}
.mtphr-shortcodes-ico-info-2:before {
  content: "\e081";
}
.mtphr-shortcodes-ico-ipad:before {
  content: "\e082";
}
.mtphr-shortcodes-ico-iphone:before {
  content: "\e083";
}
.mtphr-shortcodes-ico-ipad-2:before {
  content: "\e084";
}
.mtphr-shortcodes-ico-juice:before {
  content: "\e085";
}
.mtphr-shortcodes-ico-justice:before {
  content: "\e086";
}
.mtphr-shortcodes-ico-key:before {
  content: "\e087";
}
.mtphr-shortcodes-ico-lab:before {
  content: "\e088";
}
.mtphr-shortcodes-ico-lamp:before {
  content: "\e089";
}
.mtphr-shortcodes-ico-lamp-2:before {
  content: "\e08a";
}
.mtphr-shortcodes-ico-layout:before {
  content: "\e08b";
}
.mtphr-shortcodes-ico-layout-2:before {
  content: "\e08c";
}
.mtphr-shortcodes-ico-layout-3:before {
  content: "\e08d";
}
.mtphr-shortcodes-ico-layout-4:before {
  content: "\e08e";
}
.mtphr-shortcodes-ico-layout-5:before {
  content: "\e08f";
}
.mtphr-shortcodes-ico-layout-6:before {
  content: "\e090";
}
.mtphr-shortcodes-ico-layout-7:before {
  content: "\e091";
}
.mtphr-shortcodes-ico-layout-8:before {
  content: "\e092";
}
.mtphr-shortcodes-ico-layout-9:before {
  content: "\e093";
}
.mtphr-shortcodes-ico-layout-10:before {
  content: "\e094";
}
.mtphr-shortcodes-ico-layout-11:before {
  content: "\e095";
}
.mtphr-shortcodes-ico-layout-12:before {
  content: "\e096";
}
.mtphr-shortcodes-ico-layout-13:before {
  content: "\e097";
}
.mtphr-shortcodes-ico-layout-14:before {
  content: "\e098";
}
.mtphr-shortcodes-ico-link:before {
  content: "\e099";
}
.mtphr-shortcodes-ico-link-2:before {
  content: "\e09a";
}
.mtphr-shortcodes-ico-view-list:before {
  content: "\e09b";
}
.mtphr-shortcodes-ico-view-list-2:before {
  content: "\e09c";
}
.mtphr-shortcodes-ico-locked:before {
  content: "\e09d";
}
.mtphr-shortcodes-ico-locked-2:before {
  content: "\e09e";
}
.mtphr-shortcodes-ico-map:before {
  content: "\e09f";
}
.mtphr-shortcodes-ico-map-pin:before {
  content: "\e0a0";
}
.mtphr-shortcodes-ico-map-pin-2:before {
  content: "\e0a1";
}
.mtphr-shortcodes-ico-martini:before {
  content: "\e0a2";
}
.mtphr-shortcodes-ico-marvin:before {
  content: "\e0a3";
}
.mtphr-shortcodes-ico-award-ribbon:before {
  content: "\e0a4";
}
.mtphr-shortcodes-ico-medical-case:before {
  content: "\e0a5";
}
.mtphr-shortcodes-ico-megaphone:before {
  content: "\e0a6";
}
.mtphr-shortcodes-ico-megaphone-2:before {
  content: "\e0a7";
}
.mtphr-shortcodes-ico-microphone:before {
  content: "\e0a8";
}
.mtphr-shortcodes-ico-microphone-2:before {
  content: "\e0a9";
}
.mtphr-shortcodes-ico-microphone-3:before {
  content: "\e0aa";
}
.mtphr-shortcodes-ico-microphone-4:before {
  content: "\e0ab";
}
.mtphr-shortcodes-ico-microwave:before {
  content: "\e0ac";
}
.mtphr-shortcodes-ico-minus-transparent:before {
  content: "\e0ad";
}
.mtphr-shortcodes-ico-minus:before {
  content: "\e0ae";
}
.mtphr-shortcodes-ico-moon:before {
  content: "\e0af";
}
.mtphr-shortcodes-ico-moon-star:before {
  content: "\e0b0";
}
.mtphr-shortcodes-ico-mouse:before {
  content: "\e0b1";
}
.mtphr-shortcodes-ico-movie-tape:before {
  content: "\e0b2";
}
.mtphr-shortcodes-ico-muffin:before {
  content: "\e0b3";
}
.mtphr-shortcodes-ico-music-note:before {
  content: "\e0b4";
}
.mtphr-shortcodes-ico-narrow:before {
  content: "\e0b5";
}
.mtphr-shortcodes-ico-zero:before {
  content: "\e0b6";
}
.mtphr-shortcodes-ico-one:before {
  content: "\e0b7";
}
.mtphr-shortcodes-ico-two:before {
  content: "\e0b8";
}
.mtphr-shortcodes-ico-three:before {
  content: "\e0b9";
}
.mtphr-shortcodes-ico-four:before {
  content: "\e0ba";
}
.mtphr-shortcodes-ico-five:before {
  content: "\e0bb";
}
.mtphr-shortcodes-ico-six:before {
  content: "\e0bc";
}
.mtphr-shortcodes-ico-seven:before {
  content: "\e0bd";
}
.mtphr-shortcodes-ico-eight:before {
  content: "\e0be";
}
.mtphr-shortcodes-ico-nine:before {
  content: "\e0bf";
}
.mtphr-shortcodes-ico-zero-filled:before {
  content: "\e0c0";
}
.mtphr-shortcodes-ico-one-filled:before {
  content: "\e0c1";
}
.mtphr-shortcodes-ico-two-filled:before {
  content: "\e0c2";
}
.mtphr-shortcodes-ico-three-filled:before {
  content: "\e0c3";
}
.mtphr-shortcodes-ico-four-filled:before {
  content: "\e0c4";
}
.mtphr-shortcodes-ico-five-filled:before {
  content: "\e0c5";
}
.mtphr-shortcodes-ico-six-filled:before {
  content: "\e0c6";
}
.mtphr-shortcodes-ico-seven-filled:before {
  content: "\e0c7";
}
.mtphr-shortcodes-ico-eight-filled:before {
  content: "\e0c8";
}
.mtphr-shortcodes-ico-nine-filled:before {
  content: "\e0c9";
}
.mtphr-shortcodes-ico-oven:before {
  content: "\e0ca";
}
.mtphr-shortcodes-ico-pacman:before {
  content: "\e0cb";
}
.mtphr-shortcodes-ico-paint-brush:before {
  content: "\e0cc";
}
.mtphr-shortcodes-ico-tools-3:before {
  content: "\e0cd";
}
.mtphr-shortcodes-ico-paper-clip:before {
  content: "\e0ce";
}
.mtphr-shortcodes-ico-pencil:before {
  content: "\e0cf";
}
.mtphr-shortcodes-ico-pencil-2:before {
  content: "\e0d0";
}
.mtphr-shortcodes-ico-piano-keyboard:before {
  content: "\e0d1";
}
.mtphr-shortcodes-ico-picture-frame:before {
  content: "\e0d2";
}
.mtphr-shortcodes-ico-pie-chart:before {
  content: "\e0d3";
}
.mtphr-shortcodes-ico-pie-chart-2:before {
  content: "\e0d4";
}
.mtphr-shortcodes-ico-piggy:before {
  content: "\e0d5";
}
.mtphr-shortcodes-ico-pil:before {
  content: "\e0d6";
}
.mtphr-shortcodes-ico-pin:before {
  content: "\e0d7";
}
.mtphr-shortcodes-ico-pin-2:before {
  content: "\e0d8";
}
.mtphr-shortcodes-ico-plane:before {
  content: "\e0d9";
}
.mtphr-shortcodes-ico-plane-2:before {
  content: "\e0da";
}
.mtphr-shortcodes-ico-plus-transparent:before {
  content: "\e0db";
}
.mtphr-shortcodes-ico-plus:before {
  content: "\e0dc";
}
.mtphr-shortcodes-ico-polaroid:before {
  content: "\e0dd";
}
.mtphr-shortcodes-ico-polaroid-2:before {
  content: "\e0de";
}
.mtphr-shortcodes-ico-polaroid-3:before {
  content: "\e0df";
}
.mtphr-shortcodes-ico-presentation:before {
  content: "\e0e0";
}
.mtphr-shortcodes-ico-preview:before {
  content: "\e0e1";
}
.mtphr-shortcodes-ico-price-tag:before {
  content: "\e0e2";
}
.mtphr-shortcodes-ico-quote-left:before {
  content: "\e0e3";
}
.mtphr-shortcodes-ico-quote-right:before {
  content: "\e0e4";
}
.mtphr-shortcodes-ico-radioactive:before {
  content: "\e0e5";
}
.mtphr-shortcodes-ico-refresh:before {
  content: "\e0e6";
}
.mtphr-shortcodes-ico-refrigerator:before {
  content: "\e0e7";
}
.mtphr-shortcodes-ico-share:before {
  content: "\e0e8";
}
.mtphr-shortcodes-ico-repeat:before {
  content: "\e0e9";
}
.mtphr-shortcodes-ico-reply:before {
  content: "\e0ea";
}
.mtphr-shortcodes-ico-award-ribbon-2:before {
  content: "\e0eb";
}
.mtphr-shortcodes-ico-ribbon:before {
  content: "\e0ec";
}
.mtphr-shortcodes-ico-road-sign:before {
  content: "\e0ed";
}
.mtphr-shortcodes-ico-rocket:before {
  content: "\e0ee";
}
.mtphr-shortcodes-ico-ruler:before {
  content: "\e0ef";
}
.mtphr-shortcodes-ico-ruler-2:before {
  content: "\e0f0";
}
.mtphr-shortcodes-ico-safe:before {
  content: "\e0f1";
}
.mtphr-shortcodes-ico-satellite:before {
  content: "\e0f2";
}
.mtphr-shortcodes-ico-satellite-2:before {
  content: "\e0f3";
}
.mtphr-shortcodes-ico-scissors:before {
  content: "\e0f4";
}
.mtphr-shortcodes-ico-sheriff-badge:before {
  content: "\e0f5";
}
.mtphr-shortcodes-ico-sheriff-badge-2:before {
  content: "\e0f6";
}
.mtphr-shortcodes-ico-shopping-basket:before {
  content: "\e0f7";
}
.mtphr-shortcodes-ico-shuffle:before {
  content: "\e0f8";
}
.mtphr-shortcodes-ico-female-sign:before {
  content: "\e0f9";
}
.mtphr-shortcodes-ico-male-sign:before {
  content: "\e0fa";
}
.mtphr-shortcodes-ico-open-sign:before {
  content: "\e0fb";
}
.mtphr-shortcodes-ico-sale-sign:before {
  content: "\e0fc";
}
.mtphr-shortcodes-ico-sitemap:before {
  content: "\e0fd";
}
.mtphr-shortcodes-ico-sitemap-2:before {
  content: "\e0fe";
}
.mtphr-shortcodes-ico-skeletor:before {
  content: "\e0ff";
}
.mtphr-shortcodes-ico-smile:before {
  content: "\e100";
}
.mtphr-shortcodes-ico-smile-2:before {
  content: "\e101";
}
.mtphr-shortcodes-ico-smile-3:before {
  content: "\e102";
}
.mtphr-shortcodes-ico-sound:before {
  content: "\e103";
}
.mtphr-shortcodes-ico-sound-2:before {
  content: "\e104";
}
.mtphr-shortcodes-ico-sound-mute:before {
  content: "\e105";
}
.mtphr-shortcodes-ico-space-invaders:before {
  content: "\e106";
}
.mtphr-shortcodes-ico-speech-bubble:before {
  content: "\e107";
}
.mtphr-shortcodes-ico-speech-bubble-2:before {
  content: "\e108";
}
.mtphr-shortcodes-ico-speech-bubble-3:before {
  content: "\e109";
}
.mtphr-shortcodes-ico-speech-bubble-4:before {
  content: "\e10a";
}
.mtphr-shortcodes-ico-stop-watch:before {
  content: "\e10b";
}
.mtphr-shortcodes-ico-street-light:before {
  content: "\e10c";
}
.mtphr-shortcodes-ico-stretch:before {
  content: "\e10d";
}
.mtphr-shortcodes-ico-sun:before {
  content: "\e10e";
}
.mtphr-shortcodes-ico-switcher:before {
  content: "\e10f";
}
.mtphr-shortcodes-ico-injection:before {
  content: "\e110";
}
.mtphr-shortcodes-ico-tag:before {
  content: "\e111";
}
.mtphr-shortcodes-ico-tag-2:before {
  content: "\e112";
}
.mtphr-shortcodes-ico-tag-3:before {
  content: "\e113";
}
.mtphr-shortcodes-ico-takeaway-cup:before {
  content: "\e114";
}
.mtphr-shortcodes-ico-takeaway-cup-2:before {
  content: "\e115";
}
.mtphr-shortcodes-ico-target:before {
  content: "\e116";
}
.mtphr-shortcodes-ico-tea:before {
  content: "\e117";
}
.mtphr-shortcodes-ico-telephone:before {
  content: "\e118";
}
.mtphr-shortcodes-ico-telephone-2:before {
  content: "\e119";
}
.mtphr-shortcodes-ico-thermometer:before {
  content: "\e11a";
}
.mtphr-shortcodes-ico-view-thumbnail:before {
  content: "\e11b";
}
.mtphr-shortcodes-ico-view-thumbnail-2:before {
  content: "\e11c";
}
.mtphr-shortcodes-ico-ticket:before {
  content: "\e11d";
}
.mtphr-shortcodes-ico-ticket-2:before {
  content: "\e11e";
}
.mtphr-shortcodes-ico-ticket-3:before {
  content: "\e11f";
}
.mtphr-shortcodes-ico-tie:before {
  content: "\e120";
}
.mtphr-shortcodes-ico-tools:before {
  content: "\e121";
}
.mtphr-shortcodes-ico-tools-2:before {
  content: "\e122";
}
.mtphr-shortcodes-ico-traffic-cone:before {
  content: "\e123";
}
.mtphr-shortcodes-ico-transformer:before {
  content: "\e124";
}
.mtphr-shortcodes-ico-trash:before {
  content: "\e125";
}
.mtphr-shortcodes-ico-truck:before {
  content: "\e126";
}
.mtphr-shortcodes-ico-tv:before {
  content: "\e127";
}
.mtphr-shortcodes-ico-umbrella:before {
  content: "\e128";
}
.mtphr-shortcodes-ico-undo:before {
  content: "\e129";
}
.mtphr-shortcodes-ico-undo-2:before {
  content: "\e12a";
}
.mtphr-shortcodes-ico-university:before {
  content: "\e12b";
}
.mtphr-shortcodes-ico-unlocked:before {
  content: "\e12c";
}
.mtphr-shortcodes-ico-unlocked-2:before {
  content: "\e12d";
}
.mtphr-shortcodes-ico-v-card:before {
  content: "\e12e";
}
.mtphr-shortcodes-ico-v-card-2:before {
  content: "\e12f";
}
.mtphr-shortcodes-ico-v-card-3:before {
  content: "\e130";
}
.mtphr-shortcodes-ico-vespa:before {
  content: "\e131";
}
.mtphr-shortcodes-ico-camera-3:before {
  content: "\e132";
}
.mtphr-shortcodes-ico-vote:before {
  content: "\e133";
}
.mtphr-shortcodes-ico-wallet:before {
  content: "\e134";
}
.mtphr-shortcodes-ico-washing-machine:before {
  content: "\e135";
}
.mtphr-shortcodes-ico-weather-cloudy:before {
  content: "\e136";
}
.mtphr-shortcodes-ico-weather-partly-cloudy:before {
  content: "\e137";
}
.mtphr-shortcodes-ico-weather-rain:before {
  content: "\e138";
}
.mtphr-shortcodes-ico-weather-snow:before {
  content: "\e139";
}
.mtphr-shortcodes-ico-weather-storm:before {
  content: "\e13a";
}
.mtphr-shortcodes-ico-zoom:before {
  content: "\e13b";
}
.mtphr-shortcodes-ico-zoom-in:before {
  content: "\e13c";
}
.mtphr-shortcodes-ico-zoom-out:before {
  content: "\e13d";
}
.mtphr-shortcodes-ico-aim:before {
  content: "\e13e";
}
.mtphr-shortcodes-ico-amazon:before {
  content: "\e13f";
}
.mtphr-shortcodes-ico-android-1:before {
  content: "\e140";
}
.mtphr-shortcodes-ico-apple:before {
  content: "\e141";
}
.mtphr-shortcodes-ico-bebo:before {
  content: "\e142";
}
.mtphr-shortcodes-ico-behance:before {
  content: "\e143";
}
.mtphr-shortcodes-ico-bing:before {
  content: "\e144";
}
.mtphr-shortcodes-ico-blogger:before {
  content: "\e145";
}
.mtphr-shortcodes-ico-cargo:before {
  content: "\e146";
}
.mtphr-shortcodes-ico-delicious:before {
  content: "\e147";
}
.mtphr-shortcodes-ico-deviantart:before {
  content: "\e148";
}
.mtphr-shortcodes-ico-digg:before {
  content: "\e149";
}
.mtphr-shortcodes-ico-dribble:before {
  content: "\e14a";
}
.mtphr-shortcodes-ico-ebay:before {
  content: "\e14b";
}
.mtphr-shortcodes-ico-ember:before {
  content: "\e14c";
}
.mtphr-shortcodes-ico-envato:before {
  content: "\e14d";
}
.mtphr-shortcodes-ico-evernote:before {
  content: "\e14e";
}
.mtphr-shortcodes-ico-facebook:before {
  content: "\e14f";
}
.mtphr-shortcodes-ico-feedburner:before {
  content: "\e150";
}
.mtphr-shortcodes-ico-flickr:before {
  content: "\e151";
}
.mtphr-shortcodes-ico-googleplus:before {
  content: "\e152";
}
.mtphr-shortcodes-ico-googletalk:before {
  content: "\e153";
}
.mtphr-shortcodes-ico-grooveshark:before {
  content: "\e154";
}
.mtphr-shortcodes-ico-instagram:before {
  content: "\e155";
}
.mtphr-shortcodes-ico-lastfm:before {
  content: "\e156";
}
.mtphr-shortcodes-ico-linkedin:before {
  content: "\e157";
}
.mtphr-shortcodes-ico-magnolia:before {
  content: "\e158";
}
.mtphr-shortcodes-ico-metacafe:before {
  content: "\e159";
}
.mtphr-shortcodes-ico-mixx:before {
  content: "\e15a";
}
.mtphr-shortcodes-ico-mobileme:before {
  content: "\e15b";
}
.mtphr-shortcodes-ico-msn:before {
  content: "\e15c";
}
.mtphr-shortcodes-ico-myspace:before {
  content: "\e15d";
}
.mtphr-shortcodes-ico-netvibes:before {
  content: "\e15e";
}
.mtphr-shortcodes-ico-newsvine:before {
  content: "\e15f";
}
.mtphr-shortcodes-ico-orkut:before {
  content: "\e160";
}
.mtphr-shortcodes-ico-paypal:before {
  content: "\e161";
}
.mtphr-shortcodes-ico-picasa:before {
  content: "\e162";
}
.mtphr-shortcodes-ico-pinterest:before {
  content: "\e163";
}
.mtphr-shortcodes-ico-plurk:before {
  content: "\e164";
}
.mtphr-shortcodes-ico-posterous:before {
  content: "\e165";
}
.mtphr-shortcodes-ico-reddit:before {
  content: "\e166";
}
.mtphr-shortcodes-ico-rss:before {
  content: "\e167";
}
.mtphr-shortcodes-ico-skype:before {
  content: "\e168";
}
.mtphr-shortcodes-ico-stumbleupon:before {
  content: "\e169";
}
.mtphr-shortcodes-ico-tripadvisor:before {
  content: "\e16a";
}
.mtphr-shortcodes-ico-tumblr:before {
  content: "\e16b";
}
.mtphr-shortcodes-ico-twitter:before {
  content: "\e16c";
}
.mtphr-shortcodes-ico-vimeo:before {
  content: "\e16d";
}
.mtphr-shortcodes-ico-windows:before {
  content: "\e16e";
}
.mtphr-shortcodes-ico-wordpress:before {
  content: "\e16f";
}
.mtphr-shortcodes-ico-yahoo:before {
  content: "\e170";
}
.mtphr-shortcodes-ico-yahoobuzz:before {
  content: "\e171";
}
.mtphr-shortcodes-ico-youtube:before {
  content: "\e172";
}
.mtphr-shortcodes-ico-alert-3:before {
  content: "\e173";
}
.mtphr-shortcodes-ico-anchor:before {
  content: "\e174";
}
.mtphr-shortcodes-ico-atom:before {
  content: "\e175";
}
.mtphr-shortcodes-ico-compass:before {
  content: "\e176";
}
.mtphr-shortcodes-ico-clipboard-3:before {
  content: "\e177";
}
.mtphr-shortcodes-ico-clipboard-2:before {
  content: "\e178";
}
.mtphr-shortcodes-ico-clipboard:before {
  content: "\e179";
}
.mtphr-shortcodes-ico-check-3:before {
  content: "\e17a";
}
.mtphr-shortcodes-ico-error-3:before {
  content: "\e17b";
}
.mtphr-shortcodes-ico-dropper:before {
  content: "\e17c";
}
.mtphr-shortcodes-ico-globe-2:before {
  content: "\e17d";
}
.mtphr-shortcodes-ico-globe:before {
  content: "\e17e";
}
.mtphr-shortcodes-ico-keyboard-2:before {
  content: "\e17f";
}
.mtphr-shortcodes-ico-keyboard:before {
  content: "\e180";
}
.mtphr-shortcodes-ico-like-minus:before {
  content: "\e181";
}
.mtphr-shortcodes-ico-like-plus:before {
  content: "\e182";
}
.mtphr-shortcodes-ico-magnet:before {
  content: "\e183";
}
.mtphr-shortcodes-ico-locked-heart:before {
  content: "\e184";
}
.mtphr-shortcodes-ico-minus-2:before {
  content: "\e185";
}
.mtphr-shortcodes-ico-nautical-vessel:before {
  content: "\e186";
}
.mtphr-shortcodes-ico-plus-2:before {
  content: "\e187";
}
.mtphr-shortcodes-ico-power:before {
  content: "\e188";
}
.mtphr-shortcodes-ico-radio:before {
  content: "\e189";
}
.mtphr-shortcodes-ico-print:before {
  content: "\e18a";
}
.mtphr-shortcodes-ico-shipping:before {
  content: "\e18b";
}
.mtphr-shortcodes-ico-slideshow:before {
  content: "\e18c";
}
.mtphr-shortcodes-ico-stop:before {
  content: "\e18d";
}
.mtphr-shortcodes-ico-tools-4:before {
  content: "\e18e";
}
.mtphr-shortcodes-ico-traffic-sign-forbidden:before {
  content: "\e18f";
}
.mtphr-shortcodes-ico-usb:before {
  content: "\e190";
}
.mtphr-shortcodes-ico-yin-yang:before {
  content: "\e191";
}
.mtphr-shortcodes-ico-zip:before {
  content: "\e192";
}
.mtphr-shortcodes-ico-zip-2:before {
  content: "\e193";
}

@font-face {
  font-family: "apex";
  src:url("../fonts/apex/apex.eot");
  src:url("../fonts/apex/apex.eot?#iefix") format("embedded-opentype"),
    url("../fonts/apex/apex.woff") format("woff"),
    url("../fonts/apex/apex.ttf") format("truetype"),
    url("../fonts/apex/apex.svg#apex") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "apex" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="apex-icon-"]:before,
[class*=" apex-icon-"]:before {
  font-family: "apex" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.apex-icon-circle:before {
  content: "\e000";
}
.apex-icon-circle-blank:before {
  content: "\e001";
}
.apex-icon-quote:before {
  content: "\e002";
}
.apex-icon-zoom:before {
  content: "\e003";
}
.apex-icon-arrow-left:before {
  content: "\e004";
}
.apex-icon-arrow-right:before {
  content: "\e005";
}
.apex-icon-visible:before {
  content: "\e006";
}
.apex-icon-hidden:before {
  content: "\e007";
}
.apex-icon-3d-glasses:before {
  content: "\e008";
}
.apex-icon-abacus:before {
  content: "\e009";
}
.apex-icon-address-book-1:before {
  content: "\e00a";
}
.apex-icon-address-book-2:before {
  content: "\e00b";
}
.apex-icon-aids-ribbon:before {
  content: "\e00c";
}
.apex-icon-alarm-clock-1:before {
  content: "\e00d";
}
.apex-icon-alarm-clock-2:before {
  content: "\e00e";
}
.apex-icon-alert:before {
  content: "\e00f";
}
.apex-icon-alert-2:before {
  content: "\e010";
}
.apex-icon-alert-3:before {
  content: "\e011";
}
.apex-icon-alert-filled:before {
  content: "\e012";
}
.apex-icon-anchor:before {
  content: "\e013";
}
.apex-icon-anchor-points-1:before {
  content: "\e014";
}
.apex-icon-anchor-points-2:before {
  content: "\e015";
}
.apex-icon-anchor-points-3:before {
  content: "\e016";
}
.apex-icon-android:before {
  content: "\e017";
}
.apex-icon-archive:before {
  content: "\e018";
}
.apex-icon-atom:before {
  content: "\e019";
}
.apex-icon-bag:before {
  content: "\e01a";
}
.apex-icon-bag-dollar:before {
  content: "\e01b";
}
.apex-icon-ball-billiard:before {
  content: "\e01c";
}
.apex-icon-ball-bowling:before {
  content: "\e01d";
}
.apex-icon-ball-rugby:before {
  content: "\e01e";
}
.apex-icon-ball-soccer:before {
  content: "\e01f";
}
.apex-icon-ball-tennis:before {
  content: "\e020";
}
.apex-icon-bandaid:before {
  content: "\e021";
}
.apex-icon-barcode-1:before {
  content: "\e022";
}
.apex-icon-barcode-2:before {
  content: "\e023";
}
.apex-icon-batman:before {
  content: "\e024";
}
.apex-icon-battery-1:before {
  content: "\e025";
}
.apex-icon-battery-2:before {
  content: "\e026";
}
.apex-icon-battery-3:before {
  content: "\e027";
}
.apex-icon-battery-4:before {
  content: "\e028";
}
.apex-icon-battery-5:before {
  content: "\e029";
}
.apex-icon-beer:before {
  content: "\e02a";
}
.apex-icon-bell:before {
  content: "\e02b";
}
.apex-icon-bell-mute:before {
  content: "\e02c";
}
.apex-icon-bicycle:before {
  content: "\e02d";
}
.apex-icon-bomb:before {
  content: "\e02e";
}
.apex-icon-book:before {
  content: "\e02f";
}
.apex-icon-book-open-1:before {
  content: "\e030";
}
.apex-icon-book-open-2:before {
  content: "\e031";
}
.apex-icon-bowling-pin:before {
  content: "\e032";
}
.apex-icon-box-closed-1:before {
  content: "\e033";
}
.apex-icon-box-closed-2:before {
  content: "\e034";
}
.apex-icon-box-open:before {
  content: "\e035";
}
.apex-icon-breifcase-1:before {
  content: "\e036";
}
.apex-icon-breifcase-2:before {
  content: "\e037";
}
.apex-icon-breifcase-3:before {
  content: "\e038";
}
.apex-icon-browser:before {
  content: "\e039";
}
.apex-icon-bulb-1:before {
  content: "\e03a";
}
.apex-icon-bulb-2:before {
  content: "\e03b";
}
.apex-icon-bulb-3:before {
  content: "\e03c";
}
.apex-icon-bulb-4:before {
  content: "\e03d";
}
.apex-icon-bus:before {
  content: "\e03e";
}
.apex-icon-calculator:before {
  content: "\e03f";
}
.apex-icon-calendar-1:before {
  content: "\e040";
}
.apex-icon-calendar-2:before {
  content: "\e041";
}
.apex-icon-calendar-3:before {
  content: "\e042";
}
.apex-icon-camera-1:before {
  content: "\e043";
}
.apex-icon-camera-2:before {
  content: "\e044";
}
.apex-icon-car:before {
  content: "\e045";
}
.apex-icon-cassette:before {
  content: "\e046";
}
.apex-icon-check:before {
  content: "\e047";
}
.apex-icon-check-2:before {
  content: "\e048";
}
.apex-icon-check-3:before {
  content: "\e049";
}
.apex-icon-check-filled:before {
  content: "\e04a";
}
.apex-icon-clipboard:before {
  content: "\e04b";
}
.apex-icon-clipboard-2:before {
  content: "\e04c";
}
.apex-icon-clipboard-3:before {
  content: "\e04d";
}
.apex-icon-clock:before {
  content: "\e04e";
}
.apex-icon-close:before {
  content: "\e04f";
}
.apex-icon-close-2:before {
  content: "\e050";
}
.apex-icon-close-filled:before {
  content: "\e051";
}
.apex-icon-collapse:before {
  content: "\e052";
}
.apex-icon-collapse-2:before {
  content: "\e053";
}
.apex-icon-collapse-3:before {
  content: "\e054";
}
.apex-icon-compass:before {
  content: "\e055";
}
.apex-icon-connect:before {
  content: "\e056";
}
.apex-icon-copy-paste-1:before {
  content: "\e057";
}
.apex-icon-copy-paste-2:before {
  content: "\e058";
}
.apex-icon-copy-paste-3:before {
  content: "\e059";
}
.apex-icon-create-new:before {
  content: "\e05a";
}
.apex-icon-crop:before {
  content: "\e05b";
}
.apex-icon-cross:before {
  content: "\e05c";
}
.apex-icon-david-star:before {
  content: "\e05d";
}
.apex-icon-diamond:before {
  content: "\e05e";
}
.apex-icon-digital-watch-1:before {
  content: "\e05f";
}
.apex-icon-digital-watch-2:before {
  content: "\e060";
}
.apex-icon-dollar:before {
  content: "\e061";
}
.apex-icon-dollar-coins:before {
  content: "\e062";
}
.apex-icon-dollars:before {
  content: "\e063";
}
.apex-icon-download:before {
  content: "\e064";
}
.apex-icon-dropper:before {
  content: "\e065";
}
.apex-icon-email:before {
  content: "\e066";
}
.apex-icon-email-open:before {
  content: "\e067";
}
.apex-icon-equilizer:before {
  content: "\e068";
}
.apex-icon-error-3:before {
  content: "\e069";
}
.apex-icon-expand:before {
  content: "\e06a";
}
.apex-icon-expand-2:before {
  content: "\e06b";
}
.apex-icon-expand-3:before {
  content: "\e06c";
}
.apex-icon-file:before {
  content: "\e06d";
}
.apex-icon-file-cabinet-1:before {
  content: "\e06e";
}
.apex-icon-file-cabinet-2:before {
  content: "\e06f";
}
.apex-icon-file-minus:before {
  content: "\e070";
}
.apex-icon-file-plus:before {
  content: "\e071";
}
.apex-icon-files:before {
  content: "\e072";
}
.apex-icon-film-1:before {
  content: "\e073";
}
.apex-icon-film-2:before {
  content: "\e074";
}
.apex-icon-folder:before {
  content: "\e075";
}
.apex-icon-fountain-pen:before {
  content: "\e076";
}
.apex-icon-fullscreen:before {
  content: "\e077";
}
.apex-icon-game-controller:before {
  content: "\e078";
}
.apex-icon-gavel:before {
  content: "\e079";
}
.apex-icon-gear-1:before {
  content: "\e07a";
}
.apex-icon-gear-2:before {
  content: "\e07b";
}
.apex-icon-gears:before {
  content: "\e07c";
}
.apex-icon-globe:before {
  content: "\e07d";
}
.apex-icon-globe-2:before {
  content: "\e07e";
}
.apex-icon-graduate:before {
  content: "\e07f";
}
.apex-icon-graph-chart-1:before {
  content: "\e080";
}
.apex-icon-graph-chart-2:before {
  content: "\e081";
}
.apex-icon-graph-chart-3:before {
  content: "\e082";
}
.apex-icon-graph-chart-4:before {
  content: "\e083";
}
.apex-icon-graph-chart-decreasing:before {
  content: "\e084";
}
.apex-icon-graph-chart-increasing:before {
  content: "\e085";
}
.apex-icon-hammer:before {
  content: "\e086";
}
.apex-icon-hand:before {
  content: "\e087";
}
.apex-icon-headphones:before {
  content: "\e088";
}
.apex-icon-heart:before {
  content: "\e089";
}
.apex-icon-hourglass:before {
  content: "\e08a";
}
.apex-icon-ice-cream:before {
  content: "\e08b";
}
.apex-icon-icloud:before {
  content: "\e08c";
}
.apex-icon-icloud-down:before {
  content: "\e08d";
}
.apex-icon-icloud-up:before {
  content: "\e08e";
}
.apex-icon-imac:before {
  content: "\e08f";
}
.apex-icon-inbox:before {
  content: "\e090";
}
.apex-icon-inbox-full:before {
  content: "\e091";
}
.apex-icon-inbox-incoming:before {
  content: "\e092";
}
.apex-icon-inbox-outgoing:before {
  content: "\e093";
}
.apex-icon-info:before {
  content: "\e094";
}
.apex-icon-info-filled:before {
  content: "\e095";
}
.apex-icon-ipad:before {
  content: "\e096";
}
.apex-icon-iphone:before {
  content: "\e097";
}
.apex-icon-ipod:before {
  content: "\e098";
}
.apex-icon-juice:before {
  content: "\e099";
}
.apex-icon-justice:before {
  content: "\e09a";
}
.apex-icon-key:before {
  content: "\e09b";
}
.apex-icon-keyboard-1:before {
  content: "\e09c";
}
.apex-icon-keyboard-2:before {
  content: "\e09d";
}
.apex-icon-lab:before {
  content: "\e09e";
}
.apex-icon-lamp-1:before {
  content: "\e09f";
}
.apex-icon-lamp-2:before {
  content: "\e0a0";
}
.apex-icon-layout-1:before {
  content: "\e0a1";
}
.apex-icon-layout-2:before {
  content: "\e0a2";
}
.apex-icon-layout-3:before {
  content: "\e0a3";
}
.apex-icon-layout-4:before {
  content: "\e0a4";
}
.apex-icon-layout-5:before {
  content: "\e0a5";
}
.apex-icon-layout-6:before {
  content: "\e0a6";
}
.apex-icon-layout-7:before {
  content: "\e0a7";
}
.apex-icon-layout-8:before {
  content: "\e0a8";
}
.apex-icon-layout-9:before {
  content: "\e0a9";
}
.apex-icon-layout-10:before {
  content: "\e0aa";
}
.apex-icon-layout-11:before {
  content: "\e0ab";
}
.apex-icon-layout-12:before {
  content: "\e0ac";
}
.apex-icon-layout-13:before {
  content: "\e0ad";
}
.apex-icon-layout-14:before {
  content: "\e0ae";
}
.apex-icon-like-minus:before {
  content: "\e0af";
}
.apex-icon-like-plus:before {
  content: "\e0b0";
}
.apex-icon-link-1:before {
  content: "\e0b1";
}
.apex-icon-link-2:before {
  content: "\e0b2";
}
.apex-icon-list-1:before {
  content: "\e0b3";
}
.apex-icon-list-2:before {
  content: "\e0b4";
}
.apex-icon-locked-1:before {
  content: "\e0b5";
}
.apex-icon-locked-2:before {
  content: "\e0b6";
}
.apex-icon-locked-heart:before {
  content: "\e0b7";
}
.apex-icon-magnet:before {
  content: "\e0b8";
}
.apex-icon-map:before {
  content: "\e0b9";
}
.apex-icon-map-pin-1:before {
  content: "\e0ba";
}
.apex-icon-map-pin-2:before {
  content: "\e0bb";
}
.apex-icon-martini:before {
  content: "\e0bc";
}
.apex-icon-marvin:before {
  content: "\e0bd";
}
.apex-icon-medal:before {
  content: "\e0be";
}
.apex-icon-medical-case:before {
  content: "\e0bf";
}
.apex-icon-megaphone-1:before {
  content: "\e0c0";
}
.apex-icon-megaphone-2:before {
  content: "\e0c1";
}
.apex-icon-microphone-1:before {
  content: "\e0c2";
}
.apex-icon-microphone-2:before {
  content: "\e0c3";
}
.apex-icon-microphone-3:before {
  content: "\e0c4";
}
.apex-icon-microphone-4:before {
  content: "\e0c5";
}
.apex-icon-microwave:before {
  content: "\e0c6";
}
.apex-icon-minus:before {
  content: "\e0c7";
}
.apex-icon-minus-2:before {
  content: "\e0c8";
}
.apex-icon-minus-filled:before {
  content: "\e0c9";
}
.apex-icon-moon:before {
  content: "\e0ca";
}
.apex-icon-moon-star:before {
  content: "\e0cb";
}
.apex-icon-mouse:before {
  content: "\e0cc";
}
.apex-icon-movie-tape:before {
  content: "\e0cd";
}
.apex-icon-muffin:before {
  content: "\e0ce";
}
.apex-icon-music-note:before {
  content: "\e0cf";
}
.apex-icon-narrow:before {
  content: "\e0d0";
}
.apex-icon-nautical-vessel:before {
  content: "\e0d1";
}
.apex-icon-number-0:before {
  content: "\e0d2";
}
.apex-icon-number-1:before {
  content: "\e0d3";
}
.apex-icon-number-2:before {
  content: "\e0d4";
}
.apex-icon-number-3:before {
  content: "\e0d5";
}
.apex-icon-number-4:before {
  content: "\e0d6";
}
.apex-icon-number-5:before {
  content: "\e0d7";
}
.apex-icon-number-6:before {
  content: "\e0d8";
}
.apex-icon-number-7:before {
  content: "\e0d9";
}
.apex-icon-number-8:before {
  content: "\e0da";
}
.apex-icon-number-9:before {
  content: "\e0db";
}
.apex-icon-number-filled-0:before {
  content: "\e0dc";
}
.apex-icon-number-filled-1:before {
  content: "\e0dd";
}
.apex-icon-number-filled-2:before {
  content: "\e0de";
}
.apex-icon-number-filled-3:before {
  content: "\e0df";
}
.apex-icon-number-filled-4:before {
  content: "\e0e0";
}
.apex-icon-number-filled-5:before {
  content: "\e0e1";
}
.apex-icon-number-filled-6:before {
  content: "\e0e2";
}
.apex-icon-number-filled-7:before {
  content: "\e0e3";
}
.apex-icon-number-filled-8:before {
  content: "\e0e4";
}
.apex-icon-number-filled-9:before {
  content: "\e0e5";
}
.apex-icon-oven:before {
  content: "\e0e6";
}
.apex-icon-pacman:before {
  content: "\e0e7";
}
.apex-icon-paint-brush:before {
  content: "\e0e8";
}
.apex-icon-paint-roller:before {
  content: "\e0e9";
}
.apex-icon-paper-clip:before {
  content: "\e0ea";
}
.apex-icon-pencil-1:before {
  content: "\e0eb";
}
.apex-icon-pencil-2:before {
  content: "\e0ec";
}
.apex-icon-piano-keyboard:before {
  content: "\e0ed";
}
.apex-icon-picture-frame:before {
  content: "\e0ee";
}
.apex-icon-pie-chart-1:before {
  content: "\e0ef";
}
.apex-icon-pie-chart-2:before {
  content: "\e0f0";
}
.apex-icon-piggy-bank:before {
  content: "\e0f1";
}
.apex-icon-pill:before {
  content: "\e0f2";
}
.apex-icon-pin-1:before {
  content: "\e0f3";
}
.apex-icon-pin-2:before {
  content: "\e0f4";
}
.apex-icon-plane-1:before {
  content: "\e0f5";
}
.apex-icon-plane-2:before {
  content: "\e0f6";
}
.apex-icon-plus:before {
  content: "\e0f7";
}
.apex-icon-plus-2:before {
  content: "\e0f8";
}
.apex-icon-plus-filled:before {
  content: "\e0f9";
}
.apex-icon-polaroid-1:before {
  content: "\e0fa";
}
.apex-icon-polaroid-2:before {
  content: "\e0fb";
}
.apex-icon-polaroid-3:before {
  content: "\e0fc";
}
.apex-icon-power:before {
  content: "\e0fd";
}
.apex-icon-presentation:before {
  content: "\e0fe";
}
.apex-icon-preview:before {
  content: "\e0ff";
}
.apex-icon-price-tag:before {
  content: "\e100";
}
.apex-icon-print:before {
  content: "\e101";
}
.apex-icon-quote-left:before {
  content: "\e102";
}
.apex-icon-quote-right:before {
  content: "\e103";
}
.apex-icon-radio:before {
  content: "\e104";
}
.apex-icon-radioactive:before {
  content: "\e105";
}
.apex-icon-refresh:before {
  content: "\e106";
}
.apex-icon-refrigerator:before {
  content: "\e107";
}
.apex-icon-repeat-1:before {
  content: "\e108";
}
.apex-icon-repeat-2:before {
  content: "\e109";
}
.apex-icon-reply:before {
  content: "\e10a";
}
.apex-icon-ribbon:before {
  content: "\e10b";
}
.apex-icon-ribbon-1:before {
  content: "\e10c";
}
.apex-icon-road-sign:before {
  content: "\e10d";
}
.apex-icon-rocket:before {
  content: "\e10e";
}
.apex-icon-ruler-1:before {
  content: "\e10f";
}
.apex-icon-ruler-2:before {
  content: "\e110";
}
.apex-icon-safe:before {
  content: "\e111";
}
.apex-icon-satellite-1:before {
  content: "\e112";
}
.apex-icon-satellite-2:before {
  content: "\e113";
}
.apex-icon-scissors:before {
  content: "\e114";
}
.apex-icon-sheriff-badge:before {
  content: "\e115";
}
.apex-icon-sheriff-badge-2:before {
  content: "\e116";
}
.apex-icon-shipping:before {
  content: "\e117";
}
.apex-icon-shopping-basket:before {
  content: "\e118";
}
.apex-icon-shuffle:before {
  content: "\e119";
}
.apex-icon-sign-female:before {
  content: "\e11a";
}
.apex-icon-sign-male:before {
  content: "\e11b";
}
.apex-icon-sign-open:before {
  content: "\e11c";
}
.apex-icon-sign-sale:before {
  content: "\e11d";
}
.apex-icon-sitemap-1:before {
  content: "\e11e";
}
.apex-icon-sitemap-2:before {
  content: "\e11f";
}
.apex-icon-skeletor:before {
  content: "\e120";
}
.apex-icon-slideshow:before {
  content: "\e121";
}
.apex-icon-smile-1:before {
  content: "\e122";
}
.apex-icon-smile-2:before {
  content: "\e123";
}
.apex-icon-smile-3:before {
  content: "\e124";
}
.apex-icon-sound-1:before {
  content: "\e125";
}
.apex-icon-sound-2:before {
  content: "\e126";
}
.apex-icon-sound-mute:before {
  content: "\e127";
}
.apex-icon-space-invaders:before {
  content: "\e128";
}
.apex-icon-speech-bubble-1:before {
  content: "\e129";
}
.apex-icon-speech-bubble-2:before {
  content: "\e12a";
}
.apex-icon-speech-bubble-3:before {
  content: "\e12b";
}
.apex-icon-speech-bubble-4:before {
  content: "\e12c";
}
.apex-icon-stop:before {
  content: "\e12d";
}
.apex-icon-stop-watch:before {
  content: "\e12e";
}
.apex-icon-street-light:before {
  content: "\e12f";
}
.apex-icon-stretch:before {
  content: "\e130";
}
.apex-icon-sun:before {
  content: "\e131";
}
.apex-icon-switcher:before {
  content: "\e132";
}
.apex-icon-syringe:before {
  content: "\e133";
}
.apex-icon-tag-1:before {
  content: "\e134";
}
.apex-icon-tag-2:before {
  content: "\e135";
}
.apex-icon-tag-3:before {
  content: "\e136";
}
.apex-icon-takeaway-cup-1:before {
  content: "\e137";
}
.apex-icon-takeaway-cup-2:before {
  content: "\e138";
}
.apex-icon-target:before {
  content: "\e139";
}
.apex-icon-tea:before {
  content: "\e13a";
}
.apex-icon-telephone-1:before {
  content: "\e13b";
}
.apex-icon-telephone-2:before {
  content: "\e13c";
}
.apex-icon-thermometer:before {
  content: "\e13d";
}
.apex-icon-thumbnail-1:before {
  content: "\e13e";
}
.apex-icon-thumbnail-2:before {
  content: "\e13f";
}
.apex-icon-ticket-1:before {
  content: "\e140";
}
.apex-icon-ticket-2:before {
  content: "\e141";
}
.apex-icon-ticket-3:before {
  content: "\e142";
}
.apex-icon-tie:before {
  content: "\e143";
}
.apex-icon-tools-1:before {
  content: "\e144";
}
.apex-icon-tools-2:before {
  content: "\e145";
}
.apex-icon-tools-4:before {
  content: "\e146";
}
.apex-icon-traffic-cone:before {
  content: "\e147";
}
.apex-icon-traffic-sign-forbidden:before {
  content: "\e148";
}
.apex-icon-transformer:before {
  content: "\e149";
}
.apex-icon-trash:before {
  content: "\e14a";
}
.apex-icon-truck:before {
  content: "\e14b";
}
.apex-icon-tv:before {
  content: "\e14c";
}
.apex-icon-umbrella:before {
  content: "\e14d";
}
.apex-icon-undo:before {
  content: "\e14e";
}
.apex-icon-undo-2:before {
  content: "\e14f";
}
.apex-icon-university:before {
  content: "\e150";
}
.apex-icon-unlocked-1:before {
  content: "\e151";
}
.apex-icon-unlocked-2:before {
  content: "\e152";
}
.apex-icon-usb:before {
  content: "\e153";
}
.apex-icon-v-card-1:before {
  content: "\e154";
}
.apex-icon-v-card-2:before {
  content: "\e155";
}
.apex-icon-v-card-3:before {
  content: "\e156";
}
.apex-icon-vespa:before {
  content: "\e157";
}
.apex-icon-video-camera:before {
  content: "\e158";
}
.apex-icon-vote:before {
  content: "\e159";
}
.apex-icon-wallet:before {
  content: "\e15a";
}
.apex-icon-washing-machine:before {
  content: "\e15b";
}
.apex-icon-weather-cloudy:before {
  content: "\e15c";
}
.apex-icon-weather-partly-cloudy:before {
  content: "\e15d";
}
.apex-icon-weather-rain:before {
  content: "\e15e";
}
.apex-icon-weather-snow:before {
  content: "\e15f";
}
.apex-icon-weather-storm:before {
  content: "\e160";
}
.apex-icon-yin-yang:before {
  content: "\e161";
}
.apex-icon-zip:before {
  content: "\e162";
}
.apex-icon-zip-2:before {
  content: "\e163";
}
.apex-icon-zoom-in:before {
  content: "\e164";
}
.apex-icon-zoom-out:before {
  content: "\e165";
}
.apex-icon-aim:before {
  content: "\e166";
}
.apex-icon-amazon:before {
  content: "\e167";
}
.apex-icon-android-1:before {
  content: "\e168";
}
.apex-icon-apple:before {
  content: "\e169";
}
.apex-icon-bebo:before {
  content: "\e16a";
}
.apex-icon-behance:before {
  content: "\e16b";
}
.apex-icon-bing:before {
  content: "\e16c";
}
.apex-icon-blogger:before {
  content: "\e16d";
}
.apex-icon-cargo:before {
  content: "\e16e";
}
.apex-icon-delicious:before {
  content: "\e16f";
}
.apex-icon-deviantart:before {
  content: "\e170";
}
.apex-icon-digg:before {
  content: "\e171";
}
.apex-icon-dribble:before {
  content: "\e172";
}
.apex-icon-ebay:before {
  content: "\e173";
}
.apex-icon-ember:before {
  content: "\e174";
}
.apex-icon-envato:before {
  content: "\e175";
}
.apex-icon-evernote:before {
  content: "\e176";
}
.apex-icon-facebook:before {
  content: "\e177";
}
.apex-icon-feedburner:before {
  content: "\e178";
}
.apex-icon-flickr:before {
  content: "\e179";
}
.apex-icon-googleplus:before {
  content: "\e17a";
}
.apex-icon-googletalk:before {
  content: "\e17b";
}
.apex-icon-grooveshark:before {
  content: "\e17c";
}
.apex-icon-instagram:before {
  content: "\e17d";
}
.apex-icon-lastfm:before {
  content: "\e17e";
}
.apex-icon-linkedin:before {
  content: "\e17f";
}
.apex-icon-magnolia:before {
  content: "\e180";
}
.apex-icon-metacafe:before {
  content: "\e181";
}
.apex-icon-mixx:before {
  content: "\e182";
}
.apex-icon-mobileme:before {
  content: "\e183";
}
.apex-icon-msn:before {
  content: "\e184";
}
.apex-icon-myspace:before {
  content: "\e185";
}
.apex-icon-netvibes:before {
  content: "\e186";
}
.apex-icon-newsvine:before {
  content: "\e187";
}
.apex-icon-orkut:before {
  content: "\e188";
}
.apex-icon-paypal:before {
  content: "\e189";
}
.apex-icon-picasa:before {
  content: "\e18a";
}
.apex-icon-pinterest:before {
  content: "\e18b";
}
.apex-icon-plurk:before {
  content: "\e18c";
}
.apex-icon-posterous:before {
  content: "\e18d";
}
.apex-icon-reddit:before {
  content: "\e18e";
}
.apex-icon-rss:before {
  content: "\e18f";
}
.apex-icon-skype:before {
  content: "\e190";
}
.apex-icon-stumbleupon:before {
  content: "\e191";
}
.apex-icon-tripadvisor:before {
  content: "\e192";
}
.apex-icon-tumblr:before {
  content: "\e193";
}
.apex-icon-twitter:before {
  content: "\e194";
}
.apex-icon-vimeo:before {
  content: "\e195";
}
.apex-icon-windows:before {
  content: "\e196";
}
.apex-icon-wordpress:before {
  content: "\e197";
}
.apex-icon-yahoo:before {
  content: "\e198";
}
.apex-icon-yahoobuzz:before {
  content: "\e199";
}
.apex-icon-youtube:before {
  content: "\e19a";
}
.apex-icon-arrow-circle-left:before {
  content: "\e19d";
}
.apex-icon-arrow-circle-right:before {
  content: "\e19e";
}
.apex-icon-arrow-left-1:before {
  content: "\e19f";
}
.apex-icon-arrow-right-1:before {
  content: "\e1a0";
}
.apex-icon-gear:before {
  content: "\e1a1";
}
.apex-icon-members:before {
  content: "\e1a2";
}
.apex-icon-quotes:before {
  content: "\e1a3";
}
.apex-icon-write:before {
  content: "\e1a4";
}
.apex-icon-arrow-circle-down:before {
  content: "\e19b";
}
.apex-icon-arrow-circle-up:before {
  content: "\e19c";
}
.apex-icon-arrow-down:before {
  content: "\e1a5";
}
.apex-icon-arrow-up:before {
  content: "\e1a6";
}
.apex-icon-arrow-up-short:before {
  content: "\e1a7";
}
.apex-icon-close-1:before {
  content: "\e1a8";
}
.apex-icon-mobile-menu:before {
  content: "\e1a9";
}
.apex-icon-spin-alt:before {
  content: "\e1aa";
}
.apex-icon-broken-link:before {
  content: "\e1ab";
}
.apex-icon-chain-link-1:before {
  content: "\e1ac";
}
.apex-icon-down-up-scale-1:before {
  content: "\e1ad";
}
.apex-icon-dot:before {
  content: "\e1ae";
}
.apex-icon-concrete5:before {
  content: "\e1af";
}

/* GENERAL */
html {
    height: 100% !important;
    min-height: 100% !important;
}

body {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    color: #666;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: normal;
    color: #0047bb;
}

h1, h1 a {
    font-size: 44px;
    line-height: 44px;
}

h2, h2 a {
    font-size: 24px;
    line-height: 24px;
}

a {
    color: #666;
    text-decoration: none;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
}

a, a:hover, a:focus, a:active, a:visited {
    outline: none;
    text-decoration: none;
}

p {
    margin-bottom: 30px;
}

b, strong {
    font-weight: 700;
}

img {
    width: auto;
    max-width: 100%;
    height: auto;
}

/* UTILITY CLASSES */
.align-center {
  margin-left: auto;
  margin-right: auto;
}

.white-text {
  color: #fff;
}

.white-border {
  border-color: #fff;
}

.dark-background {
  background: #606976;
}

.no-padding-bottom {
  padding-bottom: 0 !important;
}

.spacer {
  padding: 25px 0;
  display: block;
  width: 100%;
}

.header-page .spacer {
  padding: 40px 0;
}

.gruppo-poste-italiane,
.postewelfare-servizi {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    letter-spacing: -1px;
}

    .gruppo-poste-italiane strong,
    .postewelfare-servizi strong,
    .gruppo-poste-italiane b,
    .postewelfare-servizi b {
        font-family: 'Open Sans', sans-serif;
        color: inherit !important;
    }

.poste-protezione {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    letter-spacing: -1px;
}

    .poste-protezione strong,
    .poste-protezione b {
        font-family: 'Open Sans', sans-serif;
        color: inherit !important;
    }

/* NAVIGATION MENU */
header {
  position: fixed;
  top: -52px;
  z-index: 10;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 700ms cubic-bezier(0.230, 1.000, 0.320, 1.000);
  -moz-transition: all 700ms cubic-bezier(0.230, 1.000, 0.320, 1.000);
  -o-transition: all 700ms cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition: all 700ms cubic-bezier(0.230, 1.000, 0.320, 1.000); /* easeOutQuint */
  -webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); /* easeOutQuint */
}

.page-template-default header,
.page-template-page-blog-listing header,
.single header {
  position: fixed;
  top: 0;
  opacity: 1;
}

header.affix {
  top: 0;
  opacity: 1;
}

header .navbar {
  height: 62px;
  background: #f0f0f0;
  border-bottom: 1px solid #eedc00;
  box-shadow: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 0;
}

header .navbar .navbar-nav > li > a,
header .navbar .navbar-nav > li > a:focus,
header .navbar .navbar-nav > li > a:active {
  color: #606976;
  padding: 19px 10px 21px 10px;
  margin-left: 2px;
  background: #eedc00;
  outline: 0;
}

header .navbar .navbar-nav > li.active > a,
header .navbar .navbar-nav > li > a:hover,
header .navbar .navbar-nav > li > a:focus,
header .navbar .navbar-nav > li > a:active {
  color: #0047bb !important;
}

header .navbar .navbar-nav > li.active > a,
header .navbar .navbar-nav > li > a:hover {
  box-shadow: none;
  background-image: none;
  background: #e3e3e3;
}

header .navbar .navbar-nav > li:hover .sub-menu {
    display: block;
}

header .navbar .navbar-nav > li .sub-menu {
    list-style-type: none;
    position: fixed;
    top: 61px;
    padding: 0;
    min-width: 75px;
    text-align: left;
    display: none;
}

header .navbar .navbar-nav > li .sub-menu a {
    background: #e3e3e3;
    width: 100%;
    display: block;
    border-left: 2px solid #fff;
    padding: 19px 10px 16px 10px;
    border-bottom: 1px solid #eedc00;
}

.logo-menu {
  padding: 0;
  display: block;
  height: 100%;
  padding-left: 15px;
}

.logo-menu img {
  width: 170px;
}

/* HERO */
.hero {
    position: relative;
    height: 100%;
    min-height: 650px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0;
    background-attachment: fixed;
}

.hero-inner {
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.hero-inner > .container {
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 4;
}

.hero-element {
    padding: 75px 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.hero-content {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    padding: 20px 0;
    margin: 0 -15px;
    position: relative;
}

#hero-logo {
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 50px;
  width: 450px;
  left: 50%;
  position: absolute;
  margin-left: -225px;
  margin-top: -270px;
  /* top: 50%; */
}

#hero-logo img {
  width: 350px;
}

.hero-menu-container {
  margin: -10px;
  position: absolute;
  /* bottom: 50%; */
  padding-top: 160px;
  width: 100%;
  /* margin-bottom: -320px; */
}

.hero-menu-container ul {
    padding: 0;
    margin: 0 auto;
}

.hero-menu-container ul li {
    padding: 13px;
    margin-left: -3px;
    position: relative;
    width: 146px;
    height: 146px;
}

.hero-menu-container > ul > li:first-child {
    margin-left: 0;
}



.hero-menu-container a {
    position: absolute;
    ;
    width: 120px;
    height: 120px;
    left: 13px;
    top: 13px;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #eedc00;
    border-radius: 5px;
    overflow: hidden;
    color: #0047bb;
    line-height: 15px;
    -webkit-transition: color .25s ease, background-color .25s ease, border-color .25s ease;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease;
}


.hero-menu-container a:hover {
    background-color: #0047bb;
    color: #eedc00;
}

   
    .hero-menu-container a i {
        display: block;
        font-size: 37px;
        line-height: 37px;
        margin: 25px 0 15px;
        -webkit-transition: margin .25s ease;
        transition: margin .25s ease;
    }

.bx-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    box-shadow: none !important;
    border: 0 !important;
    z-index: 2;
}

.bx-wrapper li h2 {
  position: absolute;
}

.bxslider {
  opacity: 0;
}

.bx-viewport,
.bxslider,
.bxslider li {
  height: 100% !important;
}

.bxslider li {
  width: 100% !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 0;
  background-attachment: fixed;
  overflow: hidden;
}

.touch .bxslider li {
  background-attachment: scroll;
}

.bxslider li .testo-container {
  display: table;
  width: 100%;
  height: 100%;
}

.bxslider li .testo-container div {
  display: table-cell;
  vertical-align: middle;
}

.bxslider li .testo-container div h2 {
  margin-bottom: 0;
  display: block;
  text-align: center;
  width: 100%;
  font-size: 50px;
  max-width: 1000px;
  margin-left: -500px;
  margin-top: -30px;
  line-height: 50px;
  margin-right: auto;
  left: 50%;
}

.bxslider li .testo-container div h2 strong {
  color: #eedc00;
}

/* WRAPPER */
#wrapper {
  position: relative;
}

/* MAIN */
#main {
    position: relative;
    z-index: 1;
    background: #FFF;
}

#main > *:last-child {
    padding-bottom: 170px;
}

.inner-container-pagina {
  background-color: #f5f5f5;
}

/* SECTIONS */
section {
    position: relative;
    height: auto;
    background-color: #FFF;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 50% 0;
    background-attachment: fixed !important;
    overflow: hidden;
    padding: 80px 0;
}

.touch section {
  background-attachment: scroll !important;
}

section a {
  color: #0047bb;
}

.header-page {
  position: relative;
  padding-top: 61px;
}

.section-header {
    text-align: center;
    border: none;
    padding: 0;
    margin: 0 0 60px;
}

.header-page .section-header {
  margin: 0 0 10px;
}

.section-title {
    font-size: 48px;
    line-height: 48px;
    margin-bottom: 10px;
}

.content-title, .content-title a {
    font-size: 44px;
    line-height: 44px;
    font-weight: 100;
    margin-bottom: 70px;
}

.section-tagline {
    font-size: 24px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 67px;
}

.header-page .section-tagline {
      margin-bottom: 0;
}

.icon-container {
    display: table;
    margin-bottom: 14px;
}

a.icon-container:hover {
    color: #0047bb;
}

.icon-container i {
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 25px;
    line-height: 50px;
    text-align: center;
    color: #0047bb;
    background-color: #eedc00;
    border: 2px solid #eedc00;
    border-radius: 5px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}

a.icon-container:hover i {
    color: #eedc00;
    background-color: #0047bb;
    border-color: #0047bb;
}
a.icon-container.disabled{
	pointer-events: none;
	opacity: 0.7;
}


.icon-title {
    display: table-cell;
    vertical-align: middle;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    color: #0047bb;
    padding-left: 20px;
    margin-left: 0;
    margin-top: 0 !important;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
}

a.icon-container:hover .icon-title {
    color: #0047bb;
}

.toggle {
    padding-bottom: 4px;
    margin-bottom: 7px;
    border-bottom: 1px solid #e3e6e8;
}

.toggle:last-child, .toggle.last {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
}

.toggle-heading {
    position: relative;
    line-height: 30px;
    padding-left: 35px;
    margin: 0;
}

.toggle-button {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 21px;
    height: 21px;
    font-family: 'Myriad Pro', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    text-align: center;
    line-height: 21px;
    background: #e3e6e8;
    margin-top: -12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.toggle-button-expanded {
    display: none;
}

.toggle-heading.active .toggle-button-condensed {
    display: none;
}

.toggle-heading.active .toggle-button-expanded {
    display: block;
}

.toggle-content {
    display: none;
    padding-left: 35px;
}

.yellow-strip {
  background: #eedc00;
  margin-bottom: 20px;
  min-height: 110px;
}

.yellow-strip .icon-container i {
  border-color: #0047bb;
}

.link-aggiuntivi {
  padding: 30px 0;
}

.link-aggiuntivi p,
.link-aggiuntivi a {
  margin: 0;
}

.modulo-strillo {
  padding-bottom: 0;
}

.modulo-strillo .spacer {
  padding: 35px 0;
}

.quote-thumb {
  display: inline-block !important;
  text-align: center;
  padding: 6px;
  margin: 30px 0;
  border: 2px solid #eedc00;
  border-radius: 50px;
}

.quote-thumb i {
  width: 65px;
  height: 65px;
  font-size: 26px;
  line-height: 75px;
  color: #FFF;
  background-color: #eedc00;
  border-radius: 40px;
  display: block;
}

.strillo-content {
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 25px 0;
}

.strillo-content p {
  font-weight: 300;
}

.strillo-content p.titolo {
  font-weight: 700;
}

div.wpcf7 {
    margin: 0;
    padding: 0;
}

div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}

.form-group, .gform_wrapper li {
    margin-bottom: 10px;
}

span.wpcf7-form-control-wrap {
    position: relative;
    display: block ;
}

.form-control, .ginput_container input, .ginput_container select, .ginput_container textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: auto;
    padding: 15px;
    font-weight: bold;
    color: #666;
    background-color: #fff;
    background-image: none;
    border: 2px solid #fff;
    border-radius: 5px;
    box-shadow: none;
    -webkit-transition: border-color .25s ease;
    transition: border-color .25s ease;
    text-transform: uppercase;
}

.wpcf7-file {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: left;
  line-height: 15px;
}

.btn, .gform_button, .comment-reply-link, .form-submit input[type="submit"] {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    color: #29bef0;
    background: transparent;
    border: 2px solid #29bef0;
    outline: none;
    white-space: nowrap;
    padding: 10px 15px;
    border-radius: 5px;
    box-shadow: none;
    -webkit-transition: color .25s ease, background-color .25s ease, border-color .25s ease, padding .25s ease;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, padding .25s ease;
}

.btn, .gform_button, .comment-reply-link, .form-submit input[type="submit"] {
  border-color: #eedc00;
  color: #0047bb;
  background: #eedc00;
  outline: 0;
}

.btn:hover, .gform_button:hover, .comment-reply-link:hover, .form-submit input[type="submit"]:hover {
  border-color: #0047bb;
  color: #eedc00;
  background: #0047bb;
}

div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
}

.wpcf7-display-none {
    display: none;
}

div.wpcf7-response-output {
    margin: 2em 0em 1em;
    padding: 0.2em 1em;
}

.modulo-news .section-header a,
.modulo-news .section-header a:hover,
.modulo-news .section-header a:active,
.modulo-news .section-header a:focus {
  color: #0047bb;
  text-decoration: underline;
  font-weight: 300;
}

.post-slider-container {
  position: relative;
  margin: 20px 0;
}

.post-slider-header {
    margin-bottom: 45px;
}

.post-slider-navigation {
    float: none;
    width: 120px;
    margin: 0 auto;
}

.post-slider-prev {
    margin-right: 10px;
}

.post-slider-prev,
.post-slider-next {
    float: left;
    margin: 5px;
}

.post-slider-header i {
    display: block;
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    color: #0047bb;
    background: #eedc00;
    border: 2px solid #eedc00;
    border-radius: 5px;
    -webkit-transition: color .25s ease, background-color .25s ease;
    transition: color .25s ease, background-color .25s ease;
}

.post-slider-header i:hover {
    color: #eedc00;
    background: #0047bb;
    border: 2px solid #0047bb;
}

.post-slider-header .post-slider-prev i {
    padding-right: 2px;
}

.post-slider-header .post-slider-next i {
    padding-left: 2px;
}

.post-slider-content-wrapper {
    overflow: hidden;
}

.post-slider-block {
    width: 370px;
    margin-right: 30px;
    float: left;
    text-align: left;
}

.post-slider-block .entry-header {
    margin-bottom: 20px;
}

.post-slider-block .entry-featured-archive {
    margin-bottom: 0;
    width: 370px;
    height: 240px;
    position: relative;
    display: block;
    overflow: hidden;
}

.entry-featured-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    /* display: table; */
    width: 100%;
    height: 180px;
    text-align: center;
    background: #ffee00;
    background: rgba(238, 220, 0, .8);
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease;
}

.no-touch .entry-featured-archive:hover .entry-featured-overlay,
.entry-featured-archive.active .entry-featured-overlay {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.entry-featured-icons-container {
    display: table;
    height: 100%;
    margin: 0 auto;
}

.entry-featured-icons {
    display: none;
    width: 240px;
    vertical-align: middle;
    text-align: center;
}

.no-touch .entry-featured-archive:hover .entry-featured-icons,
.entry-featured-archive.active .entry-featured-icons {
    display: table-cell;
}

.entry-featured-icons-1 {
    width: 60px;
}

.entry-featured-icons a {
    display: inline-block;
}

.entry-featured-icons i {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    font-size: 22px;
    line-height: 56px;
    text-align: center;
    color: #0047bb;
    background: #f5f5f5;
    margin: 5px;
    border-radius: 5px;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
}

.entry-featured-data {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    color: #0047bb;
    background-color: #eedc00;
    padding: 10px 15px;
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease;
}

.post-slider-block .entry-featured-data {
    padding-top: 23px;
    padding-bottom: 23px;
}

.entry-featured-data .entry-date {
    float: left;
    font-size: 16px;
    font-weight: 400;
}

.entry-post-data {
    width: 100%;
    border-spacing: 0;
    background: #fcfcfc;
}

.entry-post-data td.entry-icon {
    width: 1px;
    font-size: 23px;
    line-height: 23px;
    padding-right: 0;
}

.entry-post-data td {
    padding: 25px 15px;
    height: 125px;
}

.post-slider-block .entry-title {
  margin-bottom: 2px;
}

.post-slider-block .entry-title,
.post-slider-block .entry-title a {
    font-size: 22px;
    line-height: 24px;
}

br + .apex-readmore {
    display: inline-block;
    margin-top: 16px;
}

.single .entry-date {
  display: inline-block;
  position: relative;
  width: 70px;
  height: 70px;
  font-size: 25px;
  line-height: 50px;
  text-align: center;
  color: #0047bb;
  background-color: #eedc00;
  border: 2px solid #eedc00;
  border-radius: 5px;
}

.single .entry-date .day {
  line-height: 30px;
  margin-top: 4px;
}

.single .entry-date .month {
  line-height: 25px;
}

.single .entry-date .day,
.single .entry-date .month {
  font-size: 22px;
  display: block;
  clear: both;
}

.single .thumb {
  border-bottom: 2px solid #eedc00;
  overflow: hidden;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.single .thumb + .spacer {
  padding: 15px 0px;
}

.single .sidebar .archivio-news-link {
  color: #0047bb;
}

.single .sidebar .archivio-news-link a {
  color: #0047bb;
  text-decoration: underline;
}

.single .sidebar .blocco-news {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 15px;
  margin-bottom: 25px;
}

.single .sidebar .blocco-news:last-child {
  border-bottom: 0;
}

.single .sidebar h4 {
  margin-bottom: 5px;
}

.single .sidebar .blocco-news p {
  margin-bottom: 5px;
}

.single .sidebar .blocco-news .leggi-tutto {
  color: #0047bb;
}

.page-template-page-blog-listing .post-slider-block {
  margin-right: 0;
  width: 100%;
  margin-bottom: 40px;
}

.page-template-page-blog-listing .post-slider-block .entry-featured-archive {
  width: 100%;
  height: 230px;
}

.page-template-page-blog-listing .post-slider-block .entry-featured-archive img {
  width: 100%;
}

.page-template-page-blog-listing .next.page-numbers,
.page-template-page-blog-listing .prev.page-numbers {
  display: none;
}

.page-template-page-blog-listing .page-numbers.current,
.page-template-page-blog-listing .page-numbers.current:hover,
.page-template-page-blog-listing .page-numbers,
.page-template-page-blog-listing .page-numbers:hover,
.page-template-page-blog-listing .page-numbers:focus,
.page-template-page-blog-listing .page-numbers:active {
  font-weight: 700;
  color: #0047bb;
  margin: 0 3px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #eedc00;
  display: inline-block;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  border-radius: 3px;
}

.page-template-page-blog-listing .page-numbers.current,
.page-template-page-blog-listing .page-numbers.current:hover,
.page-template-page-blog-listing .page-numbers:hover {
  background: #0047bb;
  color: #eedc00;
}

.page-template-page-blog-listing .post-slider-block br + .apex-readmore,
.page-template-page-blog-listing .post-slider-block br + .apex-readmore:hover {
  margin-top: 7px;
  color: #0047bb;
}


/* BACK TO TOP */
a#totop-float {
    position: fixed;
    right: -20px;
    z-index: 99999;
    opacity: 0;
    bottom: 20px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

a#totop-float.affix {
    opacity: 1;
    right: 20px;
}

a#totop-float.affix-bottom {
    position: absolute;
    bottom: auto;
    opacity: 1;
    right: 20px;
}

a#totop-float.active {
    opacity: 1;
}

a#totop-float i {
    display: block;
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 54px;
    text-align: center;
    color: #0047bb;
    background: #eedc00;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    -webkit-transition: color .25s ease, border-color .25s ease;
    transition: color .25s ease, border-color .25s ease;
}

a#totop-float:hover i {
    color: #eedc00;
    background: #0047bb;
}

/* FOOTER */
.footer {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    background: #eedc00;
    padding: 25px 0 20px 0;
}

.footer p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
}

.footer a {
    font-size: 12px;
    line-height: 18px;
    text-decoration: underline;
}

.list-social li {
  background-position: left 2px;
  background-repeat: no-repeat;
  padding: 0px 0 0 22px;
  line-height: 20px;
}

.list-social li a {
  text-decoration: none;
  line-height: 20px;
}

.list-social .facebook {
    background-image: url("../img/ico-facebook.png");
}

.list-social .twitter {
    background-image: url("../img/ico-twitter.png");
}

.list-social .youtube {
    background-image: url("../img/ico-youtube.png");
}

.list-social .pinterest {
        background-image: url("../img/ico-pinterest.png");
}

/* MEDIA QUERIES */
@media (max-width: 1199px) {
  .post-slider-block .entry-excerpt {
    height: 140px;
  }
  .post-slider-block .entry-featured-archive {
    height: auto !important;
    padding-bottom: 70px;
  }

  .modulo-news .post-slider-block,
  .modulo-news .post-slider-block .entry-featured-archive {
    width: 300px;
  }
}

@media (max-width: 992px) {

    header .navbar .navbar-nav > li .sub-menu {
        min-width: 65px;
    }

  .single .entry-date {
    margin-bottom: 30px;
  }

  .single .sidebar {
    margin-top: 80px;
  }

  .navbar-default .navbar-toggle {
    border-color: #eedc00;
    background: #eedc00;
    margin-top: 12px;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #0047bb;
  }

  #hero-logo {
    width: 100%;
    left: 0;
    margin-left: auto;
    max-width: 450px;
    margin-right: auto;
    position: relative;
  }

  .single .container,
  .page .container,
  .footer .container,
  section .container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero .container {
    padding-left: 0;
    padding-right: 0;
  }

  .yellow-strip .pull-right {
    float: left !important;
  }

  .yellow-strip .col-md-3 {
    margin-top: 10px;
  }

  .yellow-strip .col-md-3:first-child {
    margin-top: 0;
  }

  .logo-menu img {
    width: 150px;
    margin-top: 2px;
  }

  header .navbar .navbar-nav > li > a,
  header .navbar .navbar-nav > li > a:focus,
  header .navbar .navbar-nav > li > a:active {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 11px;
  }

  .footer p {
    text-align: center;
    margin-bottom: 40px;
  }

  .list-social {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    display: table;
  }

  #main > :last-child {
    padding-bottom: 275px;
  }

  .icon-container {
    margin-bottom: 10px;
  }

  .icon-container + br {
    display: none;
  }

  .modulo-2-3-colonne .col-md-4:first-child {
    padding-top: 30px;
  }

  .modulo-2-3-colonne .col-md-4 p {
    margin-bottom: 10px;
  }

  .hero-menu-container ul {
    max-width: 300px;
    width: 100%;
  }

  .hero-menu-container ul li {
    width: 98px;
    height: 90px;
    padding: 0;
  }

  .hero-menu-container a {
      width: 90px;
      height: 90px;
      font-size: 10px;
      border-radius: 3px;
      line-height: 12px;
  }

  .hero-menu-container a i {
      font-size: 32px;
      line-height: 32px;
      margin: 20px 0 2px;
  }

  .bxslider li .testo-container div h2 {
    font-size: 40px;
    margin-top: -50px;
    line-height: 40px;
    padding: 0px 20px;
    width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0;
  }

  a#totop-float {
    display: none !important;
  }

  .modulo-news .post-slider-block,
  .modulo-news .post-slider-block .entry-featured-archive {
    width: 335px;
  }

}

.modulo-partner {
    position: relative;
    display: block;
    height: 40px;
    width: 320px;
    left: 50%;
    margin-left: -160px;
    overflow: hidden;
}

.modulo-partner .left {
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 2;
    background: #f5f5f5;
    width: 30px;
    cursor: pointer;
}

.modulo-partner .right {
    position: absolute;
    right: 0;
    top: 2px;
    z-index: 2;
    background: #f5f5f5;
    width: 30px;
    cursor: pointer;
}

.modulo-partner .inner {
    overflow: hidden;
    height: 100%;
    display: block;
    width: 2000px;
    position: relative;
    left: 0;
}

.modulo-partner strong {
    float: left;
    width: 320px;
}

@media (max-width: 767px) {
    .navbar-inner {
        position: relative;
        overflow-y: auto;
        overflow-x: hidden;
        padding: 0 15px;
        width: 100%;
        margin-left: -1px;
    }

  header .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .navbar-nav {
    border-top: 3px solid #eedc00;
    border-bottom: 3px solid #eedc00;
    margin: 0px -15px;
  }

  header .navbar .navbar-nav > li > a,
  header .navbar .navbar-nav > li > a:focus,
  header .navbar .navbar-nav > li > a:active,
  header .navbar .navbar-nav > li .sub-menu > li > a,
  header .navbar .navbar-nav > li .sub-menu > li > a:focus,
  header .navbar .navbar-nav > li .sub-menu > li > a:active {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    text-align: right;
    color: #0047bb;
    background: #f0f0f0;
    border-top: 3px solid #eedc00;
    border-bottom: 3px solid #eedc00;
  }

  header .navbar .navbar-nav > li .sub-menu {
      display: block !important;
      top: 0;
      position: relative;
  }

  header .navbar .navbar-nav > li .sub-menu > li.active > a,
  header .navbar .navbar-nav > li .sub-menu > li > a:hover {
    box-shadow: none;
    background-image: none;
    background: #e3e3e3;
  }

  .modulo-news .post-slider-block {
    margin-right: 10px;
  }

  .modulo-news .post-slider-block,
  .modulo-news .post-slider-block .entry-featured-archive {
    width: 290px;
  }

  .bxslider li .testo-container div h2 {
    font-size: 30px;
    margin-top: -100px;
    line-height: 30px;
  }

  .section-title {
      font-size: 32px;
  }

  .section-tagline {
    font-size: 22px;
  }

  .strillo-content {
    font-size: 26px;
    line-height: 26px;
  }

  .post-slider-header {
    margin-bottom: 35px;
  }

}

/*-----------------------NEW STYLE-----------------*/

#mailproactive_dialog {
    overflow: hidden;
}

span.wpcf7-form-control-wrap.your-name,
span.wpcf7-form-control-wrap.your-email,
span.wpcf7-form-control-wrap.your-message,
#wpcf7-f6-o1 > div.wpcf7 > div:nth-child(3) {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    span.wpcf7-form-control-wrap.your-name > input,
    span.wpcf7-form-control-wrap.your-email > input,
    span.wpcf7-form-control-wrap.your-message > input,
    span.wpcf7-form-control-wrap.your-message > textarea {
        flex: 1 0 55%;
    }
    span.wpcf7-form-control-wrap.your-name > label,
    span.wpcf7-form-control-wrap.your-email > label,
    span.wpcf7-form-control-wrap.your-message > label {
        flex: 1 0 40%;
    }

    span.wpcf7-form-control-wrap.your-name > input,
    span.wpcf7-form-control-wrap.your-email > input,
    span.wpcf7-form-control-wrap.your-message > input {
        padding-right: 5px;
    }
    span.wpcf7-form-control-wrap.your-name > span,
    span.wpcf7-form-control-wrap.your-email > span,
    span.wpcf7-form-control-wrap.your-message > span {
        padding-left: 5px;
    }

#wpcf7-f6-o1 {
    font-size:0.8em;
}
    #wpcf7-f6-o1 > div.wpcf7 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.formhp,
    span.wpcf7-form-control-wrap.your-message > textarea {
        padding: 8px
    }

label.lblValoreObbligatorio {
    font-style: italic;
}
div.wpcf7-validation-errors
{
    border: 2px solid red;
}
span.wpcf7-not-valid-tip {
    font-size: 2em;
}
@media (max-width:700px){
    span.wpcf7-form-control-wrap.your-name,
    span.wpcf7-form-control-wrap.your-email,
    span.wpcf7-form-control-wrap.your-message,
    #wpcf7-f6-o1 > div.wpcf7 > div:nth-child(3) {
        display: block;
        width: 100%
    }
}