@font-face {
  font-family: 'IcoMoon';
  src: url('../../../media/jui/fonts/IcoMoon.eot');
  src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 * Due to a bug in the compiler that doesn't handle the relative paths correctly, the @font-face stuff needs to go in the templates less files
@font-face {
	font-family: 'IcoMoon';
	src: url('../fonts/IcoMoon.eot');
	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/IcoMoon.woff') format('woff'),
		url('../fonts/IcoMoon.ttf') format('truetype'),
		url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'IcoMoon';
  content: attr(data-icon);
  speak: none;
}
/* From Bootstrap */
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 0.25em;
  line-height: 14px;
}
/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'IcoMoon';
  font-style: normal;
  speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
  font-weight: normal;
}
.icon-joomla:before {
  content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
  content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
  content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
  content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
  content: "\e008";
}
.icon-arrow-first:before {
  content: "\e003";
}
.icon-arrow-last:before {
  content: "\e004";
}
.icon-arrow-up-2:before {
  content: "\e009";
}
.icon-arrow-right-2:before {
  content: "\e00a";
}
.icon-arrow-down-2:before {
  content: "\e00b";
}
.icon-arrow-left-2:before {
  content: "\e00c";
}
.icon-arrow-up-3:before {
  content: "\e00f";
}
.icon-arrow-right-3:before {
  content: "\e010";
}
.icon-arrow-down-3:before {
  content: "\e011";
}
.icon-arrow-left-3:before {
  content: "\e012";
}
.icon-menu-2:before {
  content: "\e00e";
}
.icon-arrow-up-4:before {
  content: "\e201";
}
.icon-arrow-right-4:before {
  content: "\e202";
}
.icon-arrow-down-4:before {
  content: "\e203";
}
.icon-arrow-left-4:before {
  content: "\e204";
}
.icon-share:before,
.icon-redo:before {
  content: "\27";
}
.icon-undo:before {
  content: "\28";
}
.icon-forward-2:before {
  content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
  content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
  content: "\6c";
}
.icon-undo-2:before {
  content: "\e207";
}
.icon-move:before {
  content: "\7a";
}
.icon-expand:before {
  content: "\66";
}
.icon-contract:before {
  content: "\67";
}
.icon-expand-2:before {
  content: "\68";
}
.icon-contract-2:before {
  content: "\69";
}
.icon-play:before {
  content: "\e208";
}
.icon-pause:before {
  content: "\e209";
}
.icon-stop:before {
  content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
  content: "\7c";
}
.icon-next:before,
.icon-forward:before {
  content: "\7b";
}
.icon-first:before {
  content: "\7d";
}
.icon-last:before {
  content: "\e000";
}
.icon-play-circle:before {
  content: "\e00d";
}
.icon-pause-circle:before {
  content: "\e211";
}
.icon-stop-circle:before {
  content: "\e212";
}
.icon-backward-circle:before {
  content: "\e213";
}
.icon-forward-circle:before {
  content: "\e214";
}
.icon-loop:before {
  content: "\e001";
}
.icon-shuffle:before {
  content: "\e002";
}
.icon-search:before {
  content: "\53";
}
.icon-zoom-in:before {
  content: "\64";
}
.icon-zoom-out:before {
  content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
  content: "\2b";
}
.icon-pencil-2:before {
  content: "\2c";
}
.icon-brush:before {
  content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
  content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
  content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
  content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
  content: "\47";
}
.icon-new:before,
.icon-plus:before {
  content: "\2a";
}
.icon-plus-circle:before {
  content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
  content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
  content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
  content: "\4a";
}
.icon-cancel-circle:before {
  content: "\e217";
}
.icon-checkmark-2:before {
  content: "\e218";
}
.icon-checkmark-circle:before {
  content: "\e219";
}
.icon-info:before {
  content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
  content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
  content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
  content: "\e222";
}
.icon-notification:before {
  content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
  content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
  content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
  content: "\e225";
}
.icon-checkbox-unchecked:before {
  content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
  content: "\3e";
}
.icon-checkbox-partial:before {
  content: "\3f";
}
.icon-square:before {
  content: "\e226";
}
.icon-radio-unchecked:before {
  content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
  content: "\e228";
}
.icon-circle:before {
  content: "\e229";
}
.icon-signup:before {
  content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
  content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
  content: "\59";
}
.icon-menu:before {
  content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
  content: "\31";
}
.icon-list-2:before {
  content: "\e231";
}
.icon-menu-3:before {
  content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
  content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
  content: "\2e";
}
.icon-folder-plus:before {
  content: "\e234";
}
.icon-folder-minus:before {
  content: "\e235";
}
.icon-folder-3:before {
  content: "\e236";
}
.icon-folder-plus-2:before {
  content: "\e237";
}
.icon-folder-remove:before {
  content: "\e238";
}
.icon-file:before {
  content: "\e016";
}
.icon-file-2:before {
  content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
  content: "\29";
}
.icon-file-minus:before {
  content: "\e017";
}
.icon-file-check:before {
  content: "\e240";
}
.icon-file-remove:before {
  content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
  content: "\e018";
}
.icon-stack:before {
  content: "\e242";
}
.icon-tree:before {
  content: "\e243";
}
.icon-tree-2:before {
  content: "\e244";
}
.icon-paragraph-left:before {
  content: "\e246";
}
.icon-paragraph-center:before {
  content: "\e247";
}
.icon-paragraph-right:before {
  content: "\e248";
}
.icon-paragraph-justify:before {
  content: "\e249";
}
.icon-screen:before {
  content: "\e01c";
}
.icon-tablet:before {
  content: "\e01d";
}
.icon-mobile:before {
  content: "\e01e";
}
.icon-box-add:before {
  content: "\51";
}
.icon-box-remove:before {
  content: "\52";
}
.icon-download:before {
  content: "\e021";
}
.icon-upload:before {
  content: "\e022";
}
.icon-home:before {
  content: "\21";
}
.icon-home-2:before {
  content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
  content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
  content: "\e251";
}
.icon-link:before {
  content: "\e252";
}
.icon-picture:before,
.icon-image:before {
  content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
  content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
  content: "\e014";
}
.icon-camera:before {
  content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
  content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
  content: "\56";
}
.icon-music:before {
  content: "\57";
}
.icon-user:before {
  content: "\22";
}
.icon-users:before {
  content: "\e01f";
}
.icon-vcard:before {
  content: "\6d";
}
.icon-address:before {
  content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
  content: "\26";
}
.icon-enter:before {
  content: "\e257";
}
.icon-exit:before {
  content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
  content: "\24";
}
.icon-comments-2:before {
  content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
  content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
  content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
  content: "\e259";
}
.icon-phone:before {
  content: "\e260";
}
.icon-phone-2:before {
  content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
  content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
  content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
  content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
  content: "\50";
}
.icon-briefcase:before {
  content: "\e020";
}
.icon-tag:before {
  content: "\e262";
}
.icon-tag-2:before {
  content: "\e263";
}
.icon-tags:before {
  content: "\e264";
}
.icon-tags-2:before {
  content: "\e265";
}
.icon-options:before,
.icon-cog:before {
  content: "\38";
}
.icon-cogs:before {
  content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
  content: "\36";
}
.icon-wrench:before {
  content: "\3a";
}
.icon-equalizer:before {
  content: "\39";
}
.icon-dashboard:before {
  content: "\78";
}
.icon-switch:before {
  content: "\e266";
}
.icon-filter:before {
  content: "\54";
}
.icon-purge:before,
.icon-trash:before {
  content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
  content: "\23";
}
.icon-unlock:before {
  content: "\e267";
}
.icon-key:before {
  content: "\5f";
}
.icon-support:before {
  content: "\46";
}
.icon-database:before {
  content: "\62";
}
.icon-scissors:before {
  content: "\e268";
}
.icon-health:before {
  content: "\6a";
}
.icon-wand:before {
  content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
  content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
  content: "\e269";
}
.icon-clock:before {
  content: "\6e";
}
.icon-compass:before {
  content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
  content: "\e01b";
}
.icon-book:before {
  content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
  content: "\79";
}
.icon-print:before,
.icon-printer:before {
  content: "\e013";
}
.icon-feed:before {
  content: "\71";
}
.icon-calendar:before {
  content: "\43";
}
.icon-calendar-2:before {
  content: "\44";
}
.icon-calendar-3:before {
  content: "\e273";
}
.icon-pie:before {
  content: "\77";
}
.icon-bars:before {
  content: "\76";
}
.icon-chart:before {
  content: "\75";
}
.icon-power-cord:before {
  content: "\32";
}
.icon-cube:before {
  content: "\33";
}
.icon-puzzle:before {
  content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
  content: "\72";
}
.icon-lamp:before {
  content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
  content: "\73";
}
.icon-location:before {
  content: "\63";
}
.icon-shield:before {
  content: "\e274";
}
.icon-flag:before {
  content: "\35";
}
.icon-flag-3:before {
  content: "\e275";
}
.icon-bookmark:before {
  content: "\e023";
}
.icon-bookmark-2:before {
  content: "\e276";
}
.icon-heart:before {
  content: "\e277";
}
.icon-heart-2:before {
  content: "\e278";
}
.icon-thumbs-up:before {
  content: "\5b";
}
.icon-thumbs-down:before {
  content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
  content: "\40";
}
.icon-star-2:before {
  content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
  content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
  content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
  content: "\e280";
}
.icon-smiley-sad:before {
  content: "\e281";
}
.icon-smiley-sad-2:before {
  content: "\e282";
}
.icon-smiley-neutral:before {
  content: "\e283";
}
.icon-smiley-neutral-2:before {
  content: "\e284";
}
.icon-cart:before {
  content: "\e019";
}
.icon-basket:before {
  content: "\e01a";
}
.icon-credit:before {
  content: "\e286";
}
.icon-credit-2:before {
  content: "\e287";
}
.icon-expired:before {
  content: "\4b";
}
/* iceland-regular - latin */
@font-face {
  font-family: 'Iceland';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Iceland/iceland-v16-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Iceland/iceland-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Iceland/iceland-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Iceland/iceland-v16-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Iceland/iceland-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Iceland/iceland-v16-latin-regular.svg#Iceland') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'ita';
  src: url('../fonts/Ita/ita.eot?4l2zqu');
  src: url('../fonts/Ita/ita.eot?4l2zqu#iefix') format('embedded-opentype'), url('../fonts/Ita/ita.ttf?4l2zqu') format('truetype'), url('../fonts/Ita/ita.woff?4l2zqu') format('woff'), url('../fonts/Ita/ita.svg?4l2zqu#ita') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.Icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ita' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Icon-italiapa:before,
.Icon-ipa:before {
  content: "\e900";
}
.Icon-it-joomla:before,
.Icon-joomla:before {
  content: "\e200";
}
.Icon-spid-joomla:before {
  content: "\e901";
}
.Icon-spid:before {
  content: "\e902";
}
.Icon-designers-italia:before {
  content: "\e903";
}
.Icon-it-team-digitale:before,
.Icon-team-digitale:before {
  content: "\e904";
}
.Icon-blank:before {
  content: "\e910";
}
.Icon-attachment:before {
  content: "\e911";
}
.Icon-behance:before {
  content: "\62";
}
.Icon-linkedin:before {
  content: "\4c";
}
.Icon-youtube:before {
  content: "\59";
}
.Icon-instagram:before {
  content: "\49";
}
.Icon-medium:before {
  content: "\4d";
}
.Icon-github:before {
  content: "\67";
}
.Icon-slideshare:before {
  content: "\53";
}
.Icon-googleplus:before {
  content: "\47";
}
.Icon-gsuite:before {
  content: "\e90c";
}
.Icon-flickr:before {
  content: "\46";
}
.Icon-expand-media:before {
  content: "\26da";
}
.Icon-list:before {
  content: "\2263";
}
.Icon-pin:before {
  content: "\1f6a9";
}
.Icon-facebook:before {
  content: "\66";
}
.Icon-share:before {
  content: "\1f4e2";
}
.Icon-twitter:before {
  content: "\54";
}
.Icon-whatsapp:before {
  content: "\57";
}
.Icon-rss:before {
  content: "\1f4c3";
}
.Icon-youtube-text:before {
  content: "\79";
}
.Icon-telegram:before {
  content: "\e907";
}
.Icon-comment:before {
  content: "\1f4ac";
}
.Icon-file:before {
  content: "\1f4c4";
}
.Icon-mail:before {
  content: "\1f4e7";
}
.Icon-video:before {
  content: "\1f3a5";
}
.Icon-camera:before {
  content: "\1f4f7";
}
.Icon-external-link:before {
  content: "\1f59d";
}
.Icon-link:before {
  content: "\1f517";
}
.Icon-calendar:before {
  content: "\1f4c5";
}
.Icon-pdf:before {
  content: "\1f5cb";
}
.Icon-copy:before {
  content: "\1f5cd";
}
.Icon-favorite:before {
  content: "\2661";
}
.Icon-error:before {
  content: "\1f5f4";
}
.Icon-download:before {
  content: "\2b07";
}
.Icon-upload:before {
  content: "\2b06";
}
.Icon-unlock:before {
  content: "\1f513";
}
.Icon-lock:before {
  content: "\1f512";
}
.Icon-exit:before {
  content: "\e90a";
}
.Icon-settings:before {
  content: "\2699";
}
.Icon-search:before {
  content: "\1f50d";
}
.Icon-zoom-in:before {
  content: "\26b2";
}
.Icon-zoom-out:before {
  content: "\e912";
}
.Icon-arrow-down:before {
  content: "\2b63";
}
.Icon-arrow-up:before {
  content: "\2b61";
}
.Icon-more-items:before {
  content: "\22ee";
}
.Icon-more-actions:before {
  content: "\22ef";
}
.Icon-check:before {
  content: "\2713";
}
.Icon-cancel:before {
  content: "\2613";
}
.Icon-app:before {
  content: "\1f4f2";
}
.Icon-refresh:before {
  content: "\27f3";
}
.Icon-close:before {
  content: "\1f5f5";
}
.Icon-drop-up:before {
  content: "\25bc";
}
.Icon-drop-down:before {
  content: "\25b2";
}
.Icon-collapse:before {
  content: "\23f7";
}
.Icon-expand:before {
  content: "\23f6";
}
.Icon-chevron-right:before {
  content: "\23f5";
}
.Icon-chevron-left:before {
  content: "\23f4";
}
.Icon-chevron-last:before {
  content: "\e90d";
}
.Icon-chevron-first:before {
  content: "\e90e";
}
.Icon-arrow-right:before {
  content: "\27f6";
}
.Icon-arrow-left:before {
  content: "\27f5";
}
.Icon-checkbox-checked:before {
  content: "\2611";
}
.Icon-checkbox:before {
  content: "\2610";
}
.Icon-radio-button:before {
  content: "\25ef";
}
.Icon-radio-button-checked:before {
  content: "\2609";
}
.Icon-warning:before {
  content: "\26a0";
}
.Icon-info:before {
  content: "\1f6c8";
}
.Icon-question:before {
  content: "\e905";
}
.Icon-print:before {
  content: "\1f5b6";
}
.Icon-user:before {
  content: "\e908";
}
.Icon-office:before {
  content: "\e906";
}
.Icon-phone:before {
  content: "\e909";
}
.Icon-fax:before {
  content: "\e90b";
}
.Icon-mobile:before {
  content: "\e90f";
}
.Icon-earth:before {
  content: "\e913";
}
.Icon-star-full:before {
  content: "\e914";
}
.Icon-bubble:before {
  content: "\e915";
}
.Icon-it-arrow-down:before {
  content: "\e916";
}
.Icon-it-arrow-down-circle:before {
  content: "\e917";
}
.Icon-it-arrow-down-triangle:before {
  content: "\e918";
}
.Icon-it-arrow-left:before {
  content: "\e919";
}
.Icon-it-arrow-left-circle:before {
  content: "\e91a";
}
.Icon-it-arrow-left-triangle:before {
  content: "\e91b";
}
.Icon-it-arrow-right:before {
  content: "\e91c";
}
.Icon-it-arrow-right-circle:before {
  content: "\e91d";
}
.Icon-it-arrow-right-triangle:before {
  content: "\e91e";
}
.Icon-it-arrow-up:before {
  content: "\e91f";
}
.Icon-it-arrow-up-circle:before {
  content: "\e920";
}
.Icon-it-arrow-up-triangle:before {
  content: "\e921";
}
.Icon-it-ban:before {
  content: "\e922";
}
.Icon-it-behance:before {
  content: "\e923";
}
.Icon-it-bookmark:before {
  content: "\e924";
}
.Icon-it-bootstrap:before {
  content: "\e925";
}
.Icon-it-box:before {
  content: "\e926";
}
.Icon-it-burger:before {
  content: "\e927";
}
.Icon-it-calendar:before {
  content: "\e928";
}
.Icon-it-camera:before {
  content: "\e929";
}
.Icon-it-card:before {
  content: "\e92a";
}
.Icon-it-chart-line:before {
  content: "\e92b";
}
.Icon-it-check:before {
  content: "\e92c";
}
.Icon-it-check-circle:before {
  content: "\e92d";
}
.Icon-it-chevron-left:before {
  content: "\e92e";
}
.Icon-it-chevron-right:before {
  content: "\e92f";
}
.Icon-it-clip:before {
  content: "\e930";
}
.Icon-it-clock:before {
  content: "\e931";
}
.Icon-it-close:before {
  content: "\e932";
}
.Icon-it-close-big:before {
  content: "\e933";
}
.Icon-it-close-circle:before {
  content: "\e934";
}
.Icon-it-code-circle:before {
  content: "\e935";
}
.Icon-it-collapse:before {
  content: "\e936";
}
.Icon-it-comment:before {
  content: "\e937";
}
.Icon-it-copy:before {
  content: "\e938";
}
.Icon-it-delete:before {
  content: "\e939";
}
.Icon-it-designers-italia:before {
  content: "\e93a";
}
.Icon-it-download:before {
  content: "\e93b";
}
.Icon-it-edit:before {
  content: "\e93c";
}
.Icon-it-envelope:before {
  content: "\e93d";
}
.Icon-it-error:before {
  content: "\e93e";
}
.Icon-it-exchange-circle:before {
  content: "\e93f";
}
.Icon-it-expand:before {
  content: "\e940";
}
.Icon-it-external-link:before {
  content: "\e941";
}
.Icon-it-eye-close:before {
  content: "\e942";
}
.Icon-it-eye-open:before {
  content: "\e943";
}
.Icon-it-facebook:before {
  content: "\e944";
}
.Icon-it-facebook-square:before {
  content: "\e945";
}
.Icon-it-fast-backward:before {
  content: "\e946";
}
.Icon-it-fast-forward:before {
  content: "\e947";
}
.Icon-it-file:before {
  content: "\e948";
}
.Icon-it-files:before {
  content: "\e949";
}
.Icon-it-flag:before {
  content: "\e94a";
}
.Icon-it-flickr:before {
  content: "\e94b";
}
.Icon-it-flickr-square:before {
  content: "\e94c";
}
.Icon-it-folder:before {
  content: "\e94d";
}
.Icon-it-fullscreen:before {
  content: "\e94e";
}
.Icon-it-funnel:before {
  content: "\e94f";
}
.Icon-it-github:before {
  content: "\e950";
}
.Icon-it-hearing:before {
  content: "\e951";
}
.Icon-it-help:before {
  content: "\e952";
}
.Icon-it-help-circle:before {
  content: "\e953";
}
.Icon-it-horn:before {
  content: "\e954";
}
.Icon-it-inbox:before {
  content: "\e955";
}
.Icon-it-info-circle:before {
  content: "\e956";
}
.Icon-it-instagram:before {
  content: "\e957";
}
.Icon-it-key:before {
  content: "\e958";
}
.Icon-it-less-circle:before {
  content: "\e959";
}
.Icon-it-link:before {
  content: "\e95a";
}
.Icon-it-linkedin:before {
  content: "\e95b";
}
.Icon-it-linkedin-square:before {
  content: "\e95c";
}
.Icon-it-list:before {
  content: "\e95d";
}
.Icon-it-lock:before {
  content: "\e95e";
}
.Icon-it-locked:before {
  content: "\e95f";
}
.Icon-it-mail:before {
  content: "\e960";
}
.Icon-it-map-marker:before {
  content: "\e961";
}
.Icon-it-map-marker-circle:before {
  content: "\e962";
}
.Icon-it-map-marker-minus:before {
  content: "\e963";
}
.Icon-it-map-marker-plus:before {
  content: "\e964";
}
.Icon-it-maximize:before {
  content: "\e965";
}
.Icon-it-maximize-alt:before {
  content: "\e966";
}
.Icon-it-medium:before {
  content: "\e967";
}
.Icon-it-medium-square:before {
  content: "\e968";
}
.Icon-it-minimize:before {
  content: "\e969";
}
.Icon-it-minus:before {
  content: "\e96a";
}
.Icon-it-minus-circle:before {
  content: "\e96b";
}
.Icon-it-more-actions:before {
  content: "\e96c";
}
.Icon-it-more-items:before {
  content: "\e96d";
}
.Icon-it-note:before {
  content: "\e96e";
}
.Icon-it-pa:before {
  content: "\e96f";
}
.Icon-it-password-invisible:before {
  content: "\e970";
}
.Icon-it-password-visible:before {
  content: "\e971";
}
.Icon-it-pencil:before {
  content: "\e972";
}
.Icon-it-pin:before {
  content: "\e973";
}
.Icon-it-plug:before {
  content: "\e974";
}
.Icon-it-plus:before {
  content: "\e975";
}
.Icon-it-plus-circle:before {
  content: "\e976";
}
.Icon-it-presentation:before {
  content: "\e977";
}
.Icon-it-print:before {
  content: "\e978";
}
.Icon-it-refresh:before {
  content: "\e979";
}
.Icon-it-restore:before {
  content: "\e97a";
}
.Icon-it-search:before {
  content: "\e97b";
}
.Icon-it-settings:before {
  content: "\e97c";
}
.Icon-it-share:before {
  content: "\e97d";
}
.Icon-it-star-full:before {
  content: "\e97e";
}
.Icon-it-star-outline:before {
  content: "\e97f";
}
.Icon-it-telephone:before {
  content: "\e980";
}
.Icon-it-tool:before {
  content: "\e981";
}
.Icon-it-twitter:before {
  content: "\e982";
}
.Icon-it-twitter-square:before {
  content: "\e983";
}
.Icon-it-unlocked:before {
  content: "\e984";
}
.Icon-it-upload:before {
  content: "\e985";
}
.Icon-it-user:before {
  content: "\e986";
}
.Icon-it-video:before {
  content: "\e987";
}
.Icon-it-warning:before {
  content: "\e988";
}
.Icon-it-warning-circle:before {
  content: "\e989";
}
.Icon-it-whatsapp:before {
  content: "\e98a";
}
.Icon-it-whatsapp-square:before {
  content: "\e98b";
}
.Icon-it-wifi:before {
  content: "\e98c";
}
.Icon-it-wordpress:before {
  content: "\e98d";
}
.Icon-it-xml:before {
  content: "\e98e";
}
.Icon-it-youtube:before {
  content: "\e98f";
}
.Icon-it-zoom-in:before {
  content: "\e990";
}
.Icon-it-zoom-out:before {
  content: "\e991";
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Roboto/roboto-v30-latin-100.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-100.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/Roboto/roboto-v30-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-100italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Roboto/roboto-v30-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-300.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/Roboto/roboto-v30-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-300italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Roboto/roboto-v30-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-regular.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/Roboto/roboto-v30-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/Roboto/roboto-v30-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-500.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/Roboto/roboto-v30-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-500italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Roboto/roboto-v30-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-700.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/Roboto/roboto-v30-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-700italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/Roboto/roboto-v30-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-900.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/Roboto/roboto-v30-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Roboto/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Roboto/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto/roboto-v30-latin-900italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* titillium-web-200 - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-200italic - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-200italic.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-300 - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-regular - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-300italic - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-italic - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-600 - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-600italic - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-700 - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-900 - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-900.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
/* titillium-web-700italic - latin-ext_latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb') format('svg');
  /* Legacy iOS */
}
@media screen and (max-width: 767px) {
  .u-xs-hidden {
    display: none !important;
  }
}
.card-white img {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s;
  background-color: white;
  border-radius: 5px;
}
/* On mouse-over, add a deeper shadow */
.card-white:hover img {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.Dl--striped dt:nth-of-type(odd),
.Dl--striped dd:nth-of-type(odd) {
  background-color: #f6f7f9;
}
.Icon-double-chevron-left:before {
  content: "\23ee";
}
.Icon-double-chevron-right:before {
  content: "\23ed";
}
.u-introImage {
  width: 300px;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
/*ul.tags li:nth-child(n+2):before {
	content: ", ";
}*/
.strike {
  text-decoration: line-through !important;
}
.map-responsive {
  overflow: hidden;
  position: relative;
  height: 0;
}
.map-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
}
.map-responsive iframe.clicked {
  pointer-events: auto;
}
@media screen and (max-width: 767px) {
  .map-xs-responsive4by3 {
    padding-bottom: 75%;
  }
  .map-responsive-default,
  .map-xs-responsive16by9 {
    padding-bottom: 56.25%;
  }
  .map-xs-responsive3by1 {
    padding-bottom: 33.33%;
  }
  .map-xs-responsive {
    padding-bottom: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .map-sm-responsive4by3 {
    padding-bottom: 75%;
  }
  .map-responsive-default,
  .map-sm-responsive16by9 {
    padding-bottom: 56.25%;
  }
  .map-sm-responsive3by1 {
    padding-bottom: 33.33%;
  }
  .map-sm-responsive {
    padding-bottom: 25%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1365px) {
  .map-md-responsive4by3 {
    padding-bottom: 75%;
  }
  .map-md-responsive16by9 {
    padding-bottom: 56.25%;
  }
  .map-responsive-default,
  .map-md-responsive3by1 {
    padding-bottom: 33.33%;
  }
  .map-md-responsive {
    padding-bottom: 25%;
  }
}
@media screen and (min-width: 1366px) {
  .map-lg-responsive4by3 {
    padding-bottom: 75%;
  }
  .map-lg-responsive16by9 {
    padding-bottom: 56.25%;
  }
  .map-responsive-default,
  .map-lg-responsive3by1 {
    padding-bottom: 33.33%;
  }
  .map-lg-responsive {
    padding-bottom: 25%;
  }
}
/* Megamenu sub-navigation panel */
.Megamenu .Megamenu-subnav {
  display: none;
  overflow-x: hidden;
}
.Megamenu.is-ready .Megamenu-subnav {
  display: block;
}
/* Megamenu multi-column */
.Megamenu ul.Megamenu-subnavGroup.columns > li > a {
  display: block;
}
.Megamenu ul.Megamenu-subnavGroup.columns > li > ul {
  float: left;
}
.Megamenu-item > span.separator,
.Megamenu-item > span[class*=" Icon-"],
.Megamenu-item > span[class^=Icon-] {
  padding-bottom: 1.6rem !important;
  padding-top: 1.6rem !important;
}
.Megamenu--default .Megamenu-item > span[class*=" Icon-"],
.Megamenu--default .Megamenu-item > span[class^=Icon-] {
  font-size: 1.6rem !important;
  letter-spacing: 0.01em !important;
}
.Megamenu--default .Megamenu-item > span.separator {
  font-weight: 600!important;
  padding-top: 1.6rem !important;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .Megamenu--default .Megamenu-item > span[class*=" Icon-"],
  .Megamenu--default .Megamenu-item > span[class^=Icon-] {
    font-size: 1.8rem !important;
    letter-spacing: 0.01em !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1365px) {
  .Megamenu--default .Megamenu-item > span[class*=" Icon-"],
  .Megamenu--default .Megamenu-item > span[class^=Icon-] {
    font-size: 1.8rem !important;
    letter-spacing: 0.01em !important;
  }
}
@media screen and (min-width: 1366px) {
  .Megamenu--default .Megamenu-item > span[class*=" Icon-"],
  .Megamenu--default .Megamenu-item > span[class^=Icon-] {
    font-size: 1.8rem !important;
    letter-spacing: 0.01em !important;
  }
}
.Megamenu-item span[class*=" Icon-"],
.Megamenu-item span[class^=Icon-],
.Entrypoint-item span[class*=" Icon-"],
.Entrypoint-item span[class^=Icon-] {
  padding-right: 0.5em !important;
}
.Megamenu-area > a,
.Megamenu-item > a {
  padding-left: 0 !important;
}
.Megamenu-area > *:first-child,
.Megamenu-item > *:first-child {
  padding-left: 1.6rem !important;
}
.Megamenu-item:first-child > *:first-child {
  padding-left: 0 !important;
}
.Megamenu--default ul > li ul > li {
  padding-bottom: 0.8rem !important;
}
.Megamenu--default ul > li ul > li {
  padding-top: 0.4rem !important;
}
.Megamenu--default ul > li ul > li a {
  color: #30373d !important;
  text-decoration: none!important;
}
header.Headroom .Megamenu-subnav {
  overflow-y: auto;
  max-height: calc(100vh - 100px);
}
.Linklist span[class*=" Icon-"],
.Linklist span[class^=Icon-],
.Treeview span[class*=" Icon-"],
.Treeview span[class^=Icon-] {
  padding-right: 1rem !important;
}
.Treeview--plus .Treeview-handler--default::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eplus%3C/title%3E%3Cpath d='M0 20h32v-8H0zm12 12h8V0h-8z'/%3E%3C/svg%3E");
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.ipa-copyright {
  color: rgba(255, 255, 255, 0.75);
  text-align: right;
  padding-top: 2em;
  padding-right: 5em;
  font-family: Iceland;
}
.ipa-copyright a {
  text-decoration: none;
}
.ipa-copyright img {
  vertical-align: bottom;
}
@media screen and (min-width: 768px) {
  .ipa-copyright > a:nth-of-type(1) {
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .ipa-copyright {
    text-align: left;
  }
  .ipa-copyright > span {
    display: block;
    margin-top: 1em;
  }
}
.icons nav.Navscroll ul {
  overflow-x: hidden;
}
.Share {
  padding-left: 0!important;
  padding-right: 0!important;
}
.Share.is-pressed,
.Share:active {
  box-shadow: none;
}
.Share-revealText {
  padding-left: 1.3em !important;
  padding-right: 1.3em !important;
}
.icons nav.Navscroll ul {
  overflow: hidden;
}
.featured-theme .owl-nav,
.heronews-theme .owl-nav,
.news-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.featured-theme .owl-nav .owl-prev,
.featured-theme .owl-nav .owl-next {
  filter: invert(1);
}
.featured-theme .owl-nav .owl-prev,
.heronews-theme .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: 2rem;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
.featured-theme .owl-nav .owl-next,
.heronews-theme .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: 2rem;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
.news-theme .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -2rem;
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* For IE8 and earlier */
}
.news-theme .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -2rem;
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* For IE8 and earlier */
}
.featured-theme .owl-nav .owl-next:hover,
.featured-theme .owl-nav .owl-prev:hover,
.heronews-theme .owl-nav .owl-next:hover,
.heronews-theme .owl-nav .owl-prev:hover,
.news-theme .owl-nav .owl-next:hover,
.news-theme .owl-nav .owl-prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
.featured-theme .owl-nav [class*='owl-'],
.heronews-theme .owl-nav [class*='owl-'],
.news-theme .owl-nav [class*='owl-'] {
  color: #000;
  /*	font-size: 1.68em; */
  font-size: 5rem!important;
  margin: 0;
  padding: 0;
  background: 0;
  display: inline-block;
  cursor: pointer;
  font-style: normal!important;
  font-weight: normal!important;
  font-variant: normal!important;
  text-transform: none!important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.featured-theme .owl-nav [class*='owl-']:hover,
.heronews-theme .owl-nav [class*='owl-']:hover,
.news-theme .owl-nav [class*='owl-']:hover {
  background: 0;
  color: #000;
  text-decoration: none;
}
.featured-theme .owl-nav .disabled,
.heronews-theme .owl-nav .disabled,
.news-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.news-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.featured-theme .owl-dots,
.heronews-theme .owl-dots,
.news-theme .owl-dots {
  padding-bottom: 6px;
  padding-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.featured-theme .owl-dots .owl-dot,
.heronews-theme .owl-dots .owl-dot,
.news-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.featured-theme .owl-dots .owl-dot span,
.heronews-theme .owl-dots .owl-dot span,
.news-theme .owl-dots .owl-dot span {
  width: 19px;
  height: 19px;
  margin: 0 4px;
  background: #a5a5a5;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid #a5a5a5;
}
.featured-theme .owl-dots .owl-dot:hover span,
.heronews-theme .owl-dots .owl-dot:hover span,
.news-theme .owl-dots .owl-dot:hover span {
  background: #fff;
}
.featured-theme .owl-dots .owl-dot.active span,
.heronews-theme .owl-dots .owl-dot.active span,
.news-theme .owl-dots .owl-dot.active span {
  background: #fff;
  border-color: #06c;
}
.owl-theme .owl-dots {
  text-align: center;
}
.owl-theme button.owl-dot {
  background: #a5a5a5;
  width: 2em;
  height: 0.4em;
  margin-right: 1em;
  margin-left: 1em;
}
.owl-theme button.owl-dot:hover,
.owl-theme button.owl-dot.active {
  background: #fff;
}
dl.tabs {
  float: left;
  margin-bottom: 1rem;
}
dl.tabs dt.tabs {
  float: left;
  padding: 0.6em 1.2em;
  margin-right: 1rem;
  text-transform: uppercase;
}
dl.tabs dt.closed:hover {
  background-color: #e6e6e6;
}
dl.tabs dt.open {
  background-color: #003e54;
  border: 1px solid #003e54;
}
dl.tabs dt.closed {
  border: 1px solid #b3b3b3;
}
dl.tabs dt.tabs h3 {
  margin: 0;
  font-size: 1.1em;
  font-weight: normal;
}
dl.tabs dt.tabs h3 a {
  color: #003e54;
  text-decoration: none;
}
dl.tabs dt h3 a,
dl.tabs dt h3 a:hover {
  text-decoration: none!important;
}
dl.tabs dt.open h3 a,
dl.tabs dt.open h3 a:hover {
  color: #FFF;
  text-decoration: none!important;
}
div.current dd.tabs {
  margin: 0;
  padding: 10px;
  clear: both;
  border: 1px solid #CCC;
  background-color: #FFF;
}
.Entrypoint-item.u-imageTitleNoWrap span.image-title {
  white-space: nowrap;
}
button[role=tab] {
  margin-right: 1rem;
}
footer input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #CCC;
  opacity: 1;
  /* Firefox */
}
footer input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #CCC;
}
footer input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #CCC;
}
.mod-languages .Navscroll ul li a.lang-active {
  border-bottom: solid 3px #ff8c00;
}
.mod-languages .Navscroll ul {
  height: 2em;
}
.contact dt {
  clear: left;
  float: left;
  line-height: 2em;
  width: 50%;
  padding-right: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contact dd {
  line-height: 2em;
  margin-left: 50%;
}
.contact-address dt,
.contact-misc dt {
  text-align: right;
  width: 64px;
}
.contact-address dd,
.contact-misc dd {
  line-height: 32px;
  margin-left: 64px;
}
.contact-fields dt {
  width: 33%;
}
.contact-fields dd {
  margin-left: 33%;
}
@media screen and (min-width: 992px) {
  li.contact-item > div > div {
    -webkit-flex-basis: auto!important;
    -ms-flex-preferred-size: auto!important;
    flex-basis: auto!important;
    width: 33.33333% !important;
  }
  li.contact-item .contact-image {
    width: 128px!important;
    height: 128px!important;
  }
}
.contact-image {
  width: 150px;
  height: 150px;
}
.contact-links {
  font-size: 1.8rem !important;
}
.contact-links a {
  text-decoration: none;
}
.contact-links .Icon-earth {
  background: transparent!important;
  margin: 0!important;
  padding: 0!important;
  font-size: 1.4em;
  vertical-align: text-top;
}
.contact-links .Icon-earth svg.Icon {
  width: 26px;
  height: 26px;
  top: 5px;
  position: relative;
}
.contact .fr-accordion {
  margin-top: 2rem;
}
.contact .fr-accordion button {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.contact .fr-accordion button[aria-selected="true"] {
  background-color: #004a4d;
  border-color: #000;
  color: #65dde0;
}
.Header-banner {
  padding-bottom: 0.8em;
  padding-top: 0.8em;
}
.Header-owner {
  float: left;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.Header-owner > * {
  font-size: 1.4rem !important;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
/* SPiD */
@media screen and (max-width: 991px) {
  .italia-it-button-size-m {
    width: 54.5px !important;
  }
  .italia-it-button-text {
    display: none!important;
  }
}
.Header-languages > * {
  color: #fff;
  text-decoration: none;
}
.Header-languages span[class*=" Icon-"],
.Header-languages span[class^=Icon-] {
  padding-right: 1rem !important;
}
.Header-languages > *:not(:last-child) {
  border-right: 0.2rem solid currentColor !important;
}
.Header-language:has(+.separator.u-hidden) {
  border-right: 0.2rem solid currentColor !important;
}
.Header-language > img {
  vertical-align: baseline;
}
.Header-languages > .u-padding-top-s {
  padding-top: 0!important;
}
.tooltip {
  z-index: 999999;
}
/* JCE */
.wf-editor-tabs li.nav-item,
#editor-xtd-buttons a {
  font-family: apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  display: inline-block;
  margin-right: 1em;
  margin-top: 1em;
  font-weight: 600;
  padding: 0.6em 1.2em;
  text-transform: uppercase;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #fff;
  text-decoration: none;
}
.wf-editor-tabs li.nav-item.active {
  background-color: #004a4d;
}
.wf-editor-tabs li.nav-item.active a.nav-link.active {
  color: #65dde0;
}
.wf-editor-tabs li.nav-item a.nav-link {
  color: #003e54;
}
#editor-xtd-buttons {
  clear: both;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* IcoMoon icons */
@font-face {
  font-family: 'IcoMoon';
  src: url('../../../media/jui/fonts/IcoMoon.eot');
  src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.tip-wrap {
  max-width: 220px;
  padding: 3px 8px;
  color: #000;
  text-align: center;
  text-decoration: none;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 100;
}
.tip-text {
  text-align: left;
}
.u-articleBodyHidden [itemprop=articleBody] {
  display: none !important;
}
.tooltip {
  position: absolute;
  display: block;
  visibility: visible;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
dl.stats-module dt {
  font-weight: bolder;
  float: left;
  width: 50%;
}
dl.stats-module dd {
  text-align: right;
  float: right;
  width: 50%;
}
.chzn-container-active.chzn-with-drop .chzn-single,
.chzn-container-single .chzn-single {
  background: none;
  border: 0;
  box-shadow: none;
  padding: 0;
}
.ipa-copyright {
  position: unset!important;
  display: block!important;
  color: rgba(255, 255, 255, 0.75);
  text-align: right;
  padding-top: 2em;
  padding-right: 5em;
  font-family: Iceland;
}
.ipa-copyright a {
  text-decoration: none;
  font-weight: bold;
}
.ipa-copyright img {
  vertical-align: bottom;
}
@media screen and (min-width: 768px) {
  .ipa-copyright > a:nth-of-type(1) {
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .ipa-copyright {
    text-align: left;
  }
  .ipa-copyright > span {
    display: block;
    margin-top: 1em;
  }
}
[itemprop="articleBody"] img {
  max-width: 100%;
  height: auto;
}
/* category view services */
body.services #main :has( > section.services[itemtype="https://schema.org/Blog"]) {
  margin-left: 0!important;
  margin-right: 0!important;
  max-width: 100%!important;
  padding-left: 0!important;
  padding-right: 0!important;
}
body.services #main section.services[itemtype="https://schema.org/Blog"] > div:not(.u-layout-wide.u-layoutCenter) {
  background-color: #eee;
}
body.services #featured {
  padding-left: 0!important;
  padding-right: 0!important;
}
/* share button */
.Share {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
.Share.icons li {
  display: inline-block;
  padding: 1em!important;
}
.Share.icons li a {
  text-decoration: none!important;
  color: white;
}
.Share.Linklist li {
  padding-left: 1em!important;
  padding-right: 1em!important;
}
#share-options {
  top: 5px !important;
  z-index: 39 !important;
}
.jmoddiv {
  padding-right: 1.5em;
}
