/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/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-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/roboto-condensed-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-condensed-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v25-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/roboto-condensed-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-condensed-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v25-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/roboto-condensed-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-condensed-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v25-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

* {
	font-family: 'Roboto', sans-serif;
}

.row {
	position:relative;
	width:auto;
}

.row:before, .row:after {
	content:" ";
	display:table;
}

.row:after {
	clear:both;
}

.bg {
	position:relative;
	/* background-color:yellow; */
}

.bg_yellow {
	background-color:#f7f7f1;
}

.bg_yellow .row {
	background:repeat-y url(./bg_yellow.png);
}

.bg_yellow .row_odd {
	background:repeat-y url(./bg_yellow_odd.png);
}

.bg_yellow .row_even {
	background:repeat-y url(./bg_yellow_even.png);
}

.bg_yellow * {
	color:#253c54;
}

.bg_yellow h1 {
	color:#23408D;
}

.bg_blue {
	background-color:#4a83b0;
}

.bg_blue .row {
	background:repeat-y url(./bg_blue.png);
}

.bg_blue * {
	color:white;
}

.bg_blue_dark {
	background-color:#2b4661;
}

.bg_blue_dark .row {
	background:repeat-y url(./bg_blue_dark.png);
}

.bg_blue_dark * {
	color:white;
}

.bg_blue_dark .row article {
	background:center no-repeat url(./next_article.svg);
	background-size:auto 60%;
}

.row {
	position:relative;
	/* background-color:blue; */
}

article, nav {
	position:relative;
	/* background-color:green; */
}

.columns {
	float:left;
}

body {
	margin:0;
	padding:0;
	text-align:center;
}

h1 {
	font-family: 'Roboto Condensed', sans-serif;
}

.no-break {
	white-space:nowrap;
}

.spacer_top {
	width:100%;
	background-color:#e4e2cd;
}

.bg_nav {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:100;
	background-color:#e4e2cd;
}

.desktop nav {
	text-align:right;
}

.desktop nav ul {
	list-style-type:none;
	padding:0;
}

.desktop nav ul li {
	display:inline-block;
	margin:0;
}

.desktop nav ul.nav_sub li + li {
	border-left:2px solid #243f8e;
}

.desktop nav ul.nav_main li + li {
	border-left:2px solid #a72b30;
}

.desktop nav ul li a {
	text-transform:uppercase;
	text-decoration:none;
	color:#243f8e;
}

.desktop nav ul li.active a {
	color:#a72b30;
}

.mobile nav {
	position:relative;
}

.mobile nav .nav_main {
	position:absolute;
	display:none;
	background-color:#e4e2cd;
	border-top:2px solid white;
	border-bottom:2px solid white;
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:100;
}

.mobile nav .nav_main li a {
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#243f8e;
}

.mobile nav .nav_main li a:hover {
	background-color:#c9cdca
}

.mobile nav .burger {
	position:absolute;
	display:block;
	background:center no-repeat url(./burger.svg);
	background-size:contain;
	cursor:pointer;
}

.nav .telephone {
	display:block;
	position:absolute;
	background:#23408d no-repeat url(./phone.svg);
	color:white;
}

.nav .telephone * {
	color:white !important;
	text-decoration:none !important;
}

.slider_content {
	background:#f1f0e4 center top no-repeat;
	background-size:auto 100%;
	overflow:hidden;
}

.slider_content .slider_item {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:#f1f0e4 center top no-repeat;
	background-size:auto 100%;
}

.slider_content .slider_item + .slider_item {
	display:none;
}

.slider_content .slider_arrow_l,.slider_content .slider_arrow_r {
	position:absolute;
	display:block;
	cursor:pointer;
}

article {
	
}

article.odd_even_sep {
	height:2px;
	padding:0;
	overflow:hidden;
	background-color:white;
}

article .text a {
	color:rgb(154,0,0);
}

article .image img {
	width:100%;
}

article .image img + img {
	border-top:2px solid white;
}

article .circle_image {
	background:no-repeat center;
	background-size:99% auto;
}

article .circle_image img {
	width:100%;
}

article .circle_text {
	text-align:center;
}

article .circle_text h1 {
	font-family: 'Roboto', sans-serif;
}
