:root {
	--3c-primary: #1d6383;
	--3c-secondary: #333333;
	--3c-white: #ffffff;
  --3c-red: #b70000;
}

.item3c-w-100 {
  width: 100% !important;
}

/* ROW & COLS */
.item3c-row {
	display: flex;
	flex-direction: row;
	margin: 0 0 0 -15px;
  width: calc(100% + 30px);
}
.item3c-row-wrap {
  flex-wrap: wrap;
}
.item3c-row-center {
	align-items: center;
}
.item3c-col {
	width: 100%;
  max-width: 100%;
}
.item3c-col-auto {
	width: auto;
  max-width: auto;
}
.item3c-col-12 {
	width: 100%;
  max-width: 100%;
}
.item3c-col-6 {
	width: 50%;
  max-width: 50%;
}
.item3c-col-4 {
	width: 33.333%;
  max-width: 33.333%;
}
.item3c-col-3 {
	width: 25%;
  max-width: 25%;
}

.item3c-col,
.item3c-col-auto,
.item3c-col-6,
.item3c-col-4,
.item3c-col-3 {
	padding: 0 15px;
}

/* TYPOGRAPHY */
h1.item3c-title {
	font-family: 'Nunito';
	margin: 0 0 15px 0;
	color: var(--3c-primary);
}
h2.item3c-title,
h3.item3c-title,
h4.item3c-title,
h5.item3c-title,
h6.item3c-title {
	margin: 15px 0;
	color: var(--3c-secondary);
}
.item3c-title small {
	display: block;
	font-size: 75%;
	font-weight: 400;
	color: var(--3c-secondary);
}
.item3c-text {
	font-size: 18px;
	color: var(--3c-secondary);
}
.item3c-sm {
	font-size: 14px;
}

.item3c-link {
	color: var(--3c-primary);
	text-decoration: none;
}
.item3c-link:hover {
	color: var(--3c-secondary);
}

.item3c-text-center {
	text-align: center;
}
.item3c-text-start {
	text-align: start;
}
.item3c-text-end {
	text-align: end;
}

.item3c-mt-0 {
	margin-top: 0 !important;
}
.item3c-mb-0 {
	margin-bottom: 0 !important;
}

.item3c-color-red {
  color: var(--3c-red) !important;
}

/* BUTTONS */
.item3c-btn {
	border: none;
	background-color: var(--3c-primary);
	color: var(--3c-white);
	padding: 10px 15px;
	cursor: pointer;
	text-decoration: none;
	transition: all .25s;
	display: inline-block;
  width: max-content;
  text-align: center;
}
.item3c-btn:hover {
	background-color: var(--3c-secondary);
	color: var(--3c-white);
}

/* UTILITIES */
.item3c-hr {
	display: block;
	margin: 30px 0;
	height: 2px;
	background-color: var(--3c-secondary);
	opacity: 0.25;
}

.item3c-ul {
	font-family: 'Nunito';
	font-size: 18px;
}
.item3c-ul li {
	margin-bottom: 5px;
}
.item3c-ul li:last-child {
	margin-bottom: 0;
}

.item3c-clearfix {
	clear: both !important;
}

.item3c-nav {
  display: block;
  text-decoration: none;
  color: var(--3c-secondary);
  padding: 10px 15px;
}
.item3c-nav:hover {
  color: var(--3c-white);
  background-color: var(--3c-primary);
}

/* LIST */
.item3c-box {
  display: block;
	padding: 15px;
	margin-bottom: 15px;
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.25);
	position: relative;
	transition: all .25s;
}
.item3c-box:last-child {
	border-bottom: none;
}
a.item3c-box {
	text-decoration: none;
	color: var(--3c-secondary);
}
a.item3c-box:hover {
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
.item3c-box .item3c-title {
	margin-top: 0;
}
.item3c-box .item3c-text {
	font-size: 14px;
	margin-bottom: 15px;
}
.item3c-box .item3c-img {
	width: 220px;
	display: flex;
	position: relative;
	text-align: center;
}
.item3c-box .item3c-img img {
	width: 100%;
	display: block;
	position: relative;
	margin: 0 auto;
}

.item3c-box .item3c-img .item3c-img-caption {
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 2;
  font-size: 14px;
  text-align: center;
  padding: 5px 10px;
  background-color: rgba(0,0,0,0.5);
  color: var(--3c-white);
  font-weight: 600;
}

/* DETAIL */
.item3c-detail {
	padding: 15px;
	margin-bottom: 15px;
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.25);
	display: block;
	position: relative;
}
.item3c-detail .item3c-header {
	display: block;
	position: relative;
	padding-bottom: 60px;
	margin-bottom: 15px;
}
.item3c-detail .item3c-cover {
	display: block;
	position: relative;
	min-height: 320px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.item3c-detail .item3c-image {
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 180px;
	height: 180px;
	padding: 5px;
	background-color: var(--3c-white);
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.25);
}
.item3c-detail .item3c-image img {
	width: 100%;
	margin: 0 auto;
}
.item3c-detail .item3c-img {
	width: 220px;
	float: left;
	margin: 0 30px 5px 0;
}

/* GALLERY */
.item3c-gallery-link {
	display: block;
	text-decoration: none;
}
.item3c-gallery-item {
	display: block;
  position: relative;
	background-color: var(--3c-white);
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.25);
  margin-bottom: 15px;
}
.item3c-gallery-img {
	display: block;
	width: 100%;
	min-height: 200px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all .25s;
}
.item3c-gallery-link:hover .item3c-gallery-item {
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
.item3c-gallery-caption {
	display: block;
  position: absolute;
  bottom: 0;
  z-index: 2;
	font-size: 14px;
	text-align: center;
	padding: 5px 10px;
  background-color: rgba(0,0,0,0.5);
	color: var(--3c-white);
  font-weight: 600;
}

/* VIDEO */
.item3c-video-link {
	display: block;
	text-decoration: none;
  cursor: pointer;
}
.item3c-video-item {
	display: block;
  position: relative;
	background-color: var(--3c-white);
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.25);
  margin-bottom: 15px;
}
.item3c-video-img {
	display: block;
  position: relative;
	width: 100%;
	min-height: 200px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all .25s;
}
div.item3c-video-link .item3c-video-img::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.25);
  z-index: 1;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-play" viewBox="0 0 16 16"><path d="M10.804 8 5 4.633v6.734L10.804 8zm.792-.696a.802.802 0 0 1 0 1.392l-6.363 3.692C4.713 12.69 4 12.345 4 11.692V4.308c0-.653.713-.998 1.233-.696l6.363 3.692z"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  transition: all .25s;
}
div.item3c-video-link .item3c-video-img:hover::after {
  background-color: rgba(0,0,0,0.35);
  background-size: 100px;
}
.item3c-video-link:hover .item3c-video-item {
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
.item3c-video-caption {
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 2;
	font-size: 14px;
	text-align: center;
	padding: 5px 10px;
  background-color: rgba(0,0,0,0.5);
	color: var(--3c-white);
  font-weight: 600;
}
.item3c-video-platform {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 2;
}

.item3c-video {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1800;
  background-color: rgba(0,0,0,0.75);
  padding: 60px 0;
  display: none;
  align-items: center;
  justify-content: center;
}
.item3c-video-close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-x-lg" viewBox="0 0 16 16"><path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  opacity: 0.5;
  transition: all .25s;
}
.item3c-video-close:hover {
  opacity: 1;
}
.item3c-video-content {
  color: var(--3c-white);
  width: 100%;
  max-width: 900px;
  position: relative;
}
.item3c-video-content::after {
  content: '';
  display: block;
  padding-top: 56.25%;
}
.item3c-video-content > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* ICON */
.icon {
  display: block;
  width: 30px;
  height: 30px;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.icon.icon-youtube {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-youtube" viewBox="0 0 16 16"><path d="M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z"/></svg>');
}
.icon.icon-vimeo {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-vimeo" viewBox="0 0 16 16"><path d="M15.992 4.204c-.071 1.556-1.158 3.687-3.262 6.393-2.175 2.829-4.016 4.243-5.522 4.243-.933 0-1.722-.861-2.367-2.583L3.55 7.523C3.07 5.8 2.556 4.94 2.007 4.94c-.118 0-.537.253-1.254.754L0 4.724a209.56 209.56 0 0 0 2.334-2.081c1.054-.91 1.845-1.388 2.373-1.437 1.243-.123 2.01.728 2.298 2.553.31 1.968.526 3.19.646 3.666.36 1.631.756 2.446 1.186 2.445.334 0 .836-.53 1.508-1.587.671-1.058 1.03-1.863 1.077-2.415.096-.913-.263-1.37-1.077-1.37a3.022 3.022 0 0 0-1.185.261c.789-2.573 2.291-3.825 4.508-3.756 1.644.05 2.419 1.117 2.324 3.2z"/></svg>');
}
.icon.icon-local {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-file-earmark-play-fill" viewBox="0 0 16 16"><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM6 6.883a.5.5 0 0 1 .757-.429l3.528 2.117a.5.5 0 0 1 0 .858l-3.528 2.117a.5.5 0 0 1-.757-.43V6.884z"/></svg>');
}

/* TEAM */
.item3c-team {
  display: flex;
  align-items: center;
  flex-direction: row;
  min-height: 100px;
}
.item3c-team-img {
  display: block;
  width: 100px;
  height: 100px;
  margin-right: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.item3c-team-name {
  font-size: 20px;
  font-weight: 600;
}
.item3c-team-name small {
  display: block;
  font-size: 16px;
  font-weight: 300;
}
.item3c-team-caption {
  font-size: 16px;
  font-weight: 300;
}

/* PRODUCTS */
.item3c-product-img {
  display: block;
  position: relative;
  width: 100%;
}
.item3c-product-img img {
  width: 100%;
  display: block;
  position: relative;
  margin: 0 auto;
  height: 250px;
  object-fit: cover;
}
.item3c-product-img .item3c-product-img-caption {
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 2;
  font-size: 14px;
  text-align: center;
  padding: 5px 10px;
  background-color: rgba(0,0,0,0.5);
  color: var(--3c-white);
  font-weight: 600;
}
.item3c-product-title {
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
}
.item3c-product-title small {
  display: block;
  font-size: 14px;
}
.item3c-product-description {
  text-align: center;
  font-size: 14px;
  margin-top: 10px;
}
.item3c-product-price {
  text-align: center;
  font-size: 28px;
  margin: 10px 0 15px 0;
  line-height: 1.25;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item3c-product-price-offer {
  text-decoration: line-through !important;
  font-size: 18px;
  margin-right: 15px;
}

/* PAGINATION */
.item3c-pagination {
  display: flex;
  justify-content: center;
}
.item3c-pagination-ul {
  display: flex;
  align-items: center;
  list-style: none;
}
.item3c-pagination-li {
  margin-right: 5px;
}
.item3c-pagination-li:last-child {
  margin-right: 0;
}
.item3c-pagination-a {
  display: block;
  padding: 5px 10px;
  border: 1px solid var(--3c-secondary);
  color: var(--3c-secondary);
  text-decoration: none;
}
.item3c-pagination-a.action {
  background-color: var(--3c-secondary);
  color: var(--3c-white);
}


/* ACCORD */
.item3c-accord {
  display: block;
  position: relative;
  box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.25);
  margin-bottom: 15px;
}
.item3c-accord-title {
  display: block;
  padding: 15px;
  font-size: 22px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');
  background-position: center right 15px;
  background-repeat: no-repeat;
  background-size: auto;
  cursor: pointer;
}
.item3c-accord-title.active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" class="bi bi-chevron-up" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/></svg>');
}
.item3c-accord-text {
  display: none;
  padding: 15px;
}

/* MOBIL */
@media (max-width: 1399.98px) { }
@media (max-width: 1199.98px) { }
@media (max-width: 991.98px) { }
@media (max-width: 767.98px) { 
	.detail-gallery-image {
		min-height: 120px;
	}
}
@media (max-width: 575.98px) { }

/* FONTS */
/* nunito-200 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: url('../../../res/webfonts/nunito-v25-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-200.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-300 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url('../../../res/webfonts/nunito-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-300.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('../../../res/webfonts/nunito-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-500 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  src: url('../../../res/webfonts/nunito-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-500.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-600 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url('../../../res/webfonts/nunito-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-700 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url('../../../res/webfonts/nunito-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-800 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url('../../../res/webfonts/nunito-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-800.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-900 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url('../../../res/webfonts/nunito-v25-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-900.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-200italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: url('../../../res/webfonts/nunito-v25-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-200italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-300italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url('../../../res/webfonts/nunito-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-300italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url('../../../res/webfonts/nunito-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-500italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 500;
  src: url('../../../res/webfonts/nunito-v25-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-500italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-700italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url('../../../res/webfonts/nunito-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-700italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-600italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url('../../../res/webfonts/nunito-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-600italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-800italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: url('../../../res/webfonts/nunito-v25-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-800italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-900italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: url('../../../res/webfonts/nunito-v25-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../res/webfonts/nunito-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../res/webfonts/nunito-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../../res/webfonts/nunito-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../res/webfonts/nunito-v25-latin-900italic.svg#Nunito') format('svg'); /* Legacy iOS */
}