@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rb2V.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMRw.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2') format('woff2');
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('./fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('./fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('./fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/open-sans-v34-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('./fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/open-sans-v34-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('./fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('./fonts/open-sans-v34-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


html, body, div, input, textarea, select, h1, h2, h3, h4, strong {font-family:'Open Sans',Tahoma,Arial,Verdana;font-size:1.08em;font-weight:300;color:#333;line-height:1.6em;}
html {-webkit-text-size-adjust:none;}
body {background:url(../img/bg-body.gif) repeat-x;margin:0;padding:0;}
h1, h2, h3 {color:#1357a0;font-size:1.6em;font-weight:300;padding:0;margin:0 0 10px 0;text-transform:uppercase;}
h2 {font-size:1.35em;color:#000;font-weight:normal;}
h3 {font-size:1.2em;}
h4 {font-size:0.9em;}
a {text-decoration:none;color:#1357a0;}
a:hover {text-decoration:underline;}
strong {font-weight:600;}
.clear {clear:both;}
	#outerFrame {position:relative;min-height:100%;width:575px;margin:0 auto;}
	* html #outerFrame {height:100%;}
		#gotoButton {padding:11px 0 0 0;height:39px;}
		#topRow {margin:0 0 30px 0;}
		#contentRow {margin:10px 0;}
			#contentRow img {margin:0 0 40px 0; max-width: 100%;}
			
			#contentRow a.whatsApp {display:block;font-size:1.08em;font-weight:bold;padding:3px 0 0 75px;background:url(../img/whatsapp.svg) no-repeat;background-size:70px 70px;min-height:70px;margin:20px 0 0 0;}
				#contentRow a.whatsApp strong {font-size:1.30em;display:block;}
			
			div.contentBorder {border-top:1px solid #ccc;margin:0 0 35px 0;}
			div.homeBoxLine {margin:0 0 15px 0;}
				div.homeBoxLeft {float:left;width:365px;margin:0 15px 0 0;}
				div.homeBoxRight {float:right;width:365px;margin:0;}
					div.homeBox {background:no-repeat bottom right;padding:30px;}
					div.homeBoxStatic {background:url(../img/bg-homebox-static.gif) repeat-x #dfecf5;padding:0;margin:0 0 15px 0;}
					div.homeBox:hover {background:no-repeat bottom right #2c5479;color:#fff;}
						div.homeBox:hover a {color:#bedaee;}
						div.homeBox:hover h2, div.homeBox:hover strong {color:#fff;}
			div.imgLine {}
			div.imgLinePartner {border-bottom:1px solid #ccc;padding:0 0 25px 0;}
				div.imgLeft {float:left;width:275px;font-size:0.7em;}
				div.imgRight {float:right;width:275px;text-align:right;}
				div.teaserImg {margin:10px 0 0 0;}
				div.galleryFrame {}
					div.galleryFrame a {margin:0 10px 0 0;padding:0;border:none;}
						#contentRow div.galleryFrame a img {margin:0;padding:0;}
					div.galleryFrame:nth-child(4) {margin:0;}
			div.formFieldGroup, div.formFieldGroupCoupon {border:1px solid #67aee1;background:#ebf2f8;padding:15px;margin:0 0 20px 0;}
				input.pricefield1, input.pricefield2 {width:50px;font-size:18px;text-align:center;}
				input.pricefield2 {width:30px;}
					div.inFieldFrame {border:1px solid #d0e0ef;background:#f5f8fb;padding:15px;margin:0 0 20px 0;}
						div.radioFrame {}
							div.radioLeft {float:left;width:30px;vertical-align:top;padding:0;}
							div.radioRight {float:left;width:230px;font-size:0.5em;vertical-align:top;}
					input.textInput, select.textInput, textarea {background:#fff;border:1px solid #d0e0ef;width:420px;padding:7px;margin-bottom:10px;color:#1357a0;}
					textarea {height:200px;}
					input.image {}
					input.hiddenInput {background-color:#444;font-weight:bold;text-align:center;color:#004781;font-size:11px;border:none;font-family:Tahoma;width:30px;}
					.errMsg {color:#f00;font-weight:bold;}
					div.messageBoxGreen {border:3px solid #7ee27e;background-color:#ccf2cc;padding:10px;color:#008937;margin-bottom:25px;}
					div.messageBoxOrange {border:2px solid #ff6c00;background:#ffcb7a;padding:10px;color:#ce0000;margin-bottom:25px;font-weight:bold;}
			div.infobox, div.infoLine {background:repeat-x #cfe4f3;border:1px solid #e2eef7;padding:10px 15px;margin:0 0 10px 0;}
				div.infoLine {background:url(../img/bg-infoline.gif) repeat-x #bedaee;border:1px solid #b0d2eb;}
					div.infoLine a {color:#003568;}
					div.infoNotify {padding:10px;background:#fff;}
			.tableRow {border-bottom:1px solid #1357a0;margin:0 0 10px 0;}
				.tableCaption {float:left;width:315px;font-style:italic;font-size:0.9em;}
					.tableCaption strong {font-style:normal;color:#1357a0;}
				.tableContent {float:right;width:250px;text-align:right;font-size:1.0em;}
			.featureRow {margin:0 0 10px 0;}
				.featureLeft {width:282px;float:left;}
				.featureRight {width:282px;float:right;}
					.feature {background:url(../img/bg-feature.png) no-repeat;color:#fff;text-align:center;display:table-cell;width:282px;height:82px;vertical-align:middle;font-size:0.95em;line-height:1.0em;}
			.teamRow {margin:0 0 45px 0;padding:0 0 25px 0;border-bottom:1px solid #ccc;}
				.teamLeft {float:left;width:180px;}
				.teamRight {float:right;width:395px;font-size:1.0em;}
					#contentRow .teamRight img.inText {margin:0;}
					.teamRight h3 {margin:0 0 5px 0;}
					.teamRight h4 {margin:0 0 5px 0;}
			.teamLine {margin:0 0 20px 0;position:relative;}
				.teamImage {width:220px;height:285px;}
					.teamImage img {margin:0;}
				.teamText {width:355px;position:absolute;bottom:0;left:220px;z-index:2;}
			#footRow {margin:0 0 100px 0;}
				#nav {width:100%;height:110px;font-family:'Open Sans', sans-serif;font-weight:400;position:absolute;top:50px;right:0;z-index:100;}
					#nav > a {display:none;}
					#nav li {position:relative;}
						#nav li a {color:#fff;display:block;}
						#nav li a:active {background-color:#1357a0 !important;}
					#nav span:after {width:0;height:0;border:0.313em solid transparent; /* 5 */border-bottom:none;border-top-color:#88aacf;content:'';vertical-align:middle;display:inline-block;position:relative;right:-0.313em; /* 5 */}
					/* first level */
					#nav > ul {height:3.75em; /* 60 */list-style:none;margin:0;padding:0;}
						#nav > ul > li {width:79px;height:110px;float:right;padding:0;margin:0;}
							#nav > ul > li > a {display:block;width:79px;height:110px;font-size:1.5em; /* 24 */line-height:2.5em; /* 60 (24) */text-align:center;background:url(../img/navi-drop.png) no-repeat top right;color:#1256a0;}
								#nav > ul > li:not( :last-child ) > a {border-right:1px solid #1357a0;}
								#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a {background-color:#1357a0;}
								#nav > ul > li:hover > a {}
						/* second level */
						#nav li ul {background-color:#1256a0;display:none;position:absolute;top:100%;padding:0;margin:0 0 0 -508px;list-style:none;}
							#nav li:hover ul {display:block;left:0;right:0;}
								#nav li:not( :first-child ):hover ul {left:-1px;}
								#nav li ul a {font-size:1.50em;text-transform:uppercase;text-decoration:none;border:none;background:url(../img/nav-spacer.gif) no-repeat center bottom;padding:0.75em; /* 15 (20) */}
									#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {background-color:#88aacf;}
				a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {display:none;}
				@media only screen and (max-device-width:640px)
				{
					a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {display:block;}
				}