
/* Webfonts */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 200;
  src: local('Muli ExtraLight'), local('Muli-ExtraLight'), url(webfonts/7Au_p_0qiz-adf3nOCX2z24PMFk.woff2) format('woff2'), url('webfonts/Muli-ExtraLight.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: local('Muli Light'), local('Muli-Light'), url(webfonts/7Au_p_0qiz-adZnkOCX2z24PMFk.woff2) format('woff2'), url('webfonts/Muli-Light.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(webfonts/7Auwp_0qiz-afTLGLQjUwkQ.woff2) format('woff2'), url('webfonts/Muli-Regular.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: local('Muli SemiBold'), local('Muli-SemiBold'), url(webfonts/7Au_p_0qiz-ade3iOCX2z24PMFk.woff2) format('woff2'), url('webfonts/Muli-SemiBold.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: local('Muli Bold'), local('Muli-Bold'), url(webfonts/7Au_p_0qiz-adYnjOCX2z24PMFk.woff2) format('woff2'), url('webfonts/Muli-Bold.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 800;
  src: local('Muli ExtraBold'), local('Muli-ExtraBold'), url(webfonts/7Au_p_0qiz-adZXgOCX2z24PMFk.woff2) format('woff2'), url('webfonts/Muli-ExtraBold.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: local('Muli Italic'), local('Muli-Italic'), url(webfonts/7Au-p_0qiz-afTf2LwLT4EYFOA.woff2) format('woff2'), url('webfonts/Muli-Italic.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 800;
  src: local('Muli ExtraBold Italic'), local('Muli-ExtraBoldItalic'), url(webfonts/7Au9p_0qiz-afTf-iCTGzWQIElsO0w.woff2) format('woff2'), url('webfonts/Muli-ExtraBoldItalic.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'kirchemvicons';
  src:  url('webfonts/kirchemvicons.eot?qyapc1');
  src:  url('webfonts/kirchemvicons.eot?qyapc1#iefix') format('embedded-opentype'),
    url('webfonts/kirchemvicons.ttf?qyapc1') format('truetype'),
    url('webfonts/kirchemvicons.woff?qyapc1') format('woff'),
    url('webfonts/kirchemvicons.svg?qyapc1#kirchemvicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-wrap: normal;
  word-break: break-word;
  font-variant-ligatures: common-ligatures;
  -webkit-font-feature-settings: "liga", "clig";
  -moz-font-feature-settings: "liga", "clig";
  font-feature-settings: "liga", "clig";
  -webkit-font-feature-settings: "liga", "lnum";
  -moz-font-feature-settings: "liga", "lnum";
  font-feature-settings: "liga", "lnum";
  position: relative;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
  margin: 0;
  padding: 0;
  font-family: 'Muli', Arial, Helvetica, sans-serif;
  font-size: 16px;
  position: relative;
}
html, button, input, select, textarea, .pure-g [class*="pure-u"], .pure-g {
    font-family: 'Muli', Arial, Helvetica, sans-serif;
}
img {
    display: none;
}

.t1, .t5 {
    background-color: transparent;
}
.t1 a, .t5 a {
    width: 40px;
    display: inline-block;
    height: 40px;
    color: #003b5b;
	font-size: 22px;
	text-decoration: none;
    text-align: center;
}
.t1 a:hover, .t5 a:hover {
	color: #00b5b5;
}

.t1 a::before, .t5 a::before {
  font-family: 'kirchemvicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  top: 9px;
  position: relative;
}
.t1 a::before {
    content: "\e903";
}
.t5 a::before {
    content: "\e905";
}

.t3 {
	font-family: 'Muli', Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003b5b;
	font-weight: 800;
	margin: 10px 0;
	text-align: center;
	clear: both;
	background-color: transparent;
}
p {
    margin: 0;
    line-height: 1.35em;
}
.att, .ntt {
	font-family: 'Muli', Arial, Helvetica, sans-serif;
    font-size: inherit;
}
.fett {
    font-weight: normal;
}
.lbt {
    color: #00b5b5;
    font-weight: 700;
    text-decoration: none;
    font-size: inherit;
}
.it {
    display: none;
}

@media (min-width: 568px) {
	body {
	  font-size: 18px;
	}
}
