/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v28-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v28-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v28-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v28-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v28-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v28-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v28-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v28-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v28-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v28-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v28-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v28-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v28-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v28-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v28-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v28-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v28-latin-ext_latin-800.svg#OpenSans') 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-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v24-latin-regular.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-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v24-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

body {
  font-family: Open Sans;
}
nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
  font-size: 16px;
  font-family: Roboto Condensed;
}
h1,h2,h3,h4,h5,h6 {
  font-family: Roboto Condensed;
}
body .logo a {
  background-image: url(data:image/png;base64,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);
}

h1 { font-size: 45px; }

.bg-accent {
	background-color: #009fe3;
}

p a {
	color: #009fe3;
}

#nav-open-btn:before {
	background: #009fe3;
}

.ce_table table th {
	background: #009fe3;
}

blockquote a {
	color: #009fe3;
}

.ce_accordion .toggler:before {
  color:#009fe3;
}

.mod_calendar th.head {
  background:#009fe3;
  border-top:1px solid #009fe3;
  border-right:1px solid #009fe3;
  border-left:1px solid #009fe3;
}

.mod_calendar th.previous a,
.mod_calendar th.next a {
  background-color:#009fe3;
}

.pagination li span.current {
	background: #009fe3;
}

.pagination li a:hover {
	color: #009fe3;
}

.mod_faqpage h3:before {
	color: #009fe3;
}

.mod_search .submit {
	border: 1px solid #009fe3;
}

input:focus,
textarea:focus {
  border:1px solid #009fe3;
}

form fieldset legend {
  background-color:#009fe3;
}

.submit {
	background: #009fe3;
}

.submit:hover {
	background: #009fe3;
}

.label-accent {
	background: #009fe3;
}

.ce_hyperlink a.link-white,
a.btn.link-white {
	color: #009fe3;
}

.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover {
	background: #009fe3;
}

.newslist h2,
.newslist h2 a {
	color: #009fe3;
}

.newslist .news-left .news-date {
	background: #009fe3;
}

.color-accent,
.color-accent p,
.color-accent i,
.color-accent h1,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white) {
	color: #009fe3;
}

blockquote {
	border-color: #009fe3;
}

.ce_gallery .content {
	background: #009fe3;
}

.newslist-v3 .date {
	background: #009fe3;
}

.newsteaser_v3 .news-overlay i {
	background-color: #009fe3;
}

.newslist-v3 .subheadline {
	color: #009fe3;
}

.mod_portfoliolist .item figure {
	background-color: #009fe3;
}

body #header .mainmenu ul li ul li a:hover {
	background-color: #009fe3;
}

.ce_hyperlink a,
a.btn {
	background: #009fe3;
	border-color: #009fe3;
}

.mainmenu ul li a:hover {
	background: #009fe3;
}

.mainmenu ul li a.trail,
.mainmenu ul li a.active,
.mainmenu ul ul li a.active,
.mainmenu ul ul li a.trail {
	background-color: #009fe3;
}

.newsteaser .date-v3:before,
.newsteaser .author-v3:before,
.newsteaser .comments-v3:before {
	color: #009fe3;
}

.mod_breadcrumb li.active {
	color: #009fe3;
}

.ce_hyperlink a.outline,
a.btn.outline {
	color: #009fe3;
}

.ce_hyperlink a:hover, 
a.btn:hover {
	color: #009fe3;
}

 a {
	color: #009fe3;
 }
 
 .ce_leadertext.version1 .ce_headline:after {
	background: #009fe3;
}

#footer a {
	color: #009fe3;
}

#bottom {
	background: #009fe3;
}

.ce_testimonial strong {
	color: #009fe3;
}


#footer h1, 
#footer h2, 
#footer h3, 
#footer h4, 
#footer h5, 
#footer h6 {
	background-color: #009fe3;
}

.newsteaser i {
	background: #009fe3;
}

.ce_iconbox.obstacle .headline {
	color: #009fe3 !important;
}

.ce_iconbox.home .headline {
	color: #fff !important;
}

.ce_revolutionslider_text.bold {
	border: 5px solid #009fe3;
}

.ce_revolutionslider_hyperlink {
	background-color: #009fe3;
	color: white;
	border: solid 2px #009fe3;
	border-radius: 2px;
	padding: 15px 20px;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
}
.ce_revolutionslider_hyperlink:hover {
	border: solid 2px #fff;
}
.mod_portfoliolist .item a:hover {
	color: #009fe3;
}
#header .mod_socials {
	display: none;
}
.cookiebar { font-size:0.9em !important; z-index:1001 !important; }