@charset "utf-8";
@font-face {
	font-family: 'SemplicitaPro';
	src: url('../fonts/Semplicita_Pro.otf') format('opentype'), url('../fonts/semplicita_pro_webfont.woff2') format('woff2'), url('../fonts/semplicita_pro_webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SemplicitaPro-Medium';
	src: url('../fonts/Semplicita_Pro_Medium.otf') format('opentype'), url('../fonts/semplicita_pro_medium_webfont.woff2') format('woff2'), url('../fonts/semplicita_pro_medium_webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SemplicitaPro-Bold';
	src: url('../fonts/Semplicita_Pro_Bold.otf') format('opentype'), url('../fonts/semplicita_pro_bold_webfont.woff2') format('woff2'), url('../fonts/semplicita_pro_bold_webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SemplicitaPro-Semibold';
	src: url('../fonts/Semplicita_Pro_Semibold.otf') format('opentype'), url('../fonts/semplicita_pro_semibold_webfont.woff2') format('woff2'), url('../fonts/semplicita_pro_semibold_webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "HelveticaNeueLTLight";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/helveticaneueltstd-lt-webfont.eot?#iefix") format("eot"), url("../fonts/helveticaneueltstd-lt-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-lt-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-lt-webfont.svg#helveticaneueltstd-lt-webfont") format("svg");
}
@font-face {
	font-family: 'HelveticaNeueLTBold';
	src: url('../fonts/helveticaneueltstd-bd-webfont.eot') format("eot");
	src: url('../fonts/helveticaneueltstd-bd-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-bd-webfont.svg#webfontL2CVnhIc') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'magellan_icons';
	src: url('../fonts/magellan_icons.eot?ld9tlm');
	src: url('../fonts/magellan_icons.eot?ld9tlm#iefix') format('embedded-opentype'), url('../fonts/magellan_icons.ttf?ld9tlm') format('truetype'), url('../fonts/magellan_icons.woff?ld9tlm') format('woff'), url('../fonts/magellan_icons.svg?ld9tlm#magellan_icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
 [class^="icon-"],  [class*=" icon-"] {
     /* use !important to prevent issues with browser extensions that change fonts */
     font-family: 'magellan_icons' !important;
	 speak: none;
	 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-checkmark-blue:before {
	content: "\e90a";
	
  }
  .icon-icon-instagram-blue:before {
	content: "\e90b";
	color: #34cdfe;
  }
.icon-icon-arrow-rotator:before {
	content: "\e909";
}
.icon-icon-profile:before {
	content: "\e900";
}
.icon-icon-thumbs-up:before {
	content: "\e901";
}
.icon-icon-mail:before {
	content: "\e902";
}
.icon-icon-twitter:before {
	content: "\e903";
}
.icon-icon-facebook:before {
	content: "\e904";
}
.icon-dropdown:before {
	content: "\e905";
}
.icon-arrow:before {
	content: "\e906";
}
.icon-icon-search:before {
	content: "\e907";
}
.icon-hamburger:before {
	content: "\e908";
}

.icon-eye-close:before {
    content: "\e9d2";
}
.icon-eye-open:before {
    content: "\e9d1";
}