.box-black {
width:100%;
diplay:block;
background-color:#000;
}
.box-main {
	/* background-color:#FAECE2; */
	display:inline-block;
	padding: 8px 15px;
	width:45%;
	height:auto;
	vertical-align:top;
	margin-bottom:12px;
	margin-left:5px;margin-right:5px;
    /*width:100%;
 /*   position:fixed;
    top:0px;
	z-index:1000; */
}


.amain1{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:1.6rem;
margin-left:2em;margin-right:2em;
text-align:justify;
}

.amain9{
font-weight:700;
}

.amainh{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:1.6rem;
margin-left:2em;margin-right:2em;
text-align:justify;
width:80%;
}

.amain1-link{
color:#222; font-family:'Spinnaker', sans-serif; font-weight:700;
font-size:1.1rem; line-height:1.6rem;
text-align:justify;
}

.amain1-link:hover{
color:#ed1b24; font-family:'Spinnaker', sans-serif; font-weight:700;
font-size:1.1rem; line-height:1.6rem;
text-align:justify;
}

.amain2{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:1.6rem;
}

.amain3{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:1.6rem; margin-bottom:7px;
}

.ahead1{
color:#ed1b24; font-family:'Palanquin Dark', sans-serif; font-weight:700;
font-size:2.3rem; line-height:2.5rem;
}

.ahead2{
color:#ed1b24; font-family:'Palanquin Dark', sans-serif; font-weight:700;
font-size:2.3rem; line-height:2.5rem; margin-top:-40px;
}

.alabel1{
color:#ed1b24; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.8rem; line-height:2rem;
text-align:center;
}

.alabel2{
color:#ed1b24; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.2rem; line-height:1.6rem;
text-align:center;
}

.alabel3{
color:#ed1b24; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:1.7rem;
text-align:center;
padding:8px 9px; width:80%
background-color:#FFF9F0;
}


#parent99 {
    width: 144px;
	margin-left:18px;
	align:center;
	text-align:center;
}

#parent982 {
    width: auto;
	align:center;
}

.boxtop2 {
	background-color:#ed1b24;
	padding: 7px 4px;
    width:100%;
	height:100%
}

.duo-soc {
  height: 100%;
  flex: 1;
  width:62px;
  align:center;
  display:inline-block;
}

.duo-img {
  height: 100%;
  flex: 1;
  width:200px;
  display:inline-block;
}

.duo-img2 {
  height: 100%;
  flex: 1;
  width:48%;
  display:inline-block;
  padding:0px 10px;
}

.duo-imgr {
	-moz-border-radius: 18px;
	border-radius: 18px;
	-webkit-border-radius: 18px;
}

.aimg-s{
	display:inline-block; 
	width:45%;
	align:center;
	flex-wrap: wrap;
	max-height:750px;
	height:auto;
	width:auto;
	margin-left:5px; margin-right:5px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	-webkit-border-radius: 22px;
}
@media (max-width: 800px) {
  .aimg-s{
    width:95%;
	max-height:750px;
	height:auto;
	width:auto;
  }
}

#parent {
  display: flex;
  flex-wrap: wrap;
}

.child {
  height: 100%;
  flex: 1;
  min-width: 33%;
  display:inline-block;
  vertical-align:top;
}

@media (max-width: 400px) {
  .child {
    min-width: 50%; 

  }
}

.aimg2{
width:80%;
/* max-height:400px;
max-width:27%;
min-height:200px;
min-width:180px; */
align:center;
}	
/*@media (min-width: 800px) {
  .aimg2 {
    width:60%;
  }
}
@media (min-width: 1000px) {
  .aimg2 {
    width:45%;

  }
}
@media (min-width: 1200px) {
  .aimg2 {
    width:40%;

  }
}
@media (min-width: 1400px) {
  .aimg2 {
    width:35%;

  }
}
*/


.child2 {
  height: 50%;
  flex: 1;
  min-width: 33%;
  padding:5px;
}

@media (max-width: 800px) {
  .child2 {
    min-width: 100%;
	/* align:center; */
  }
}

#parent2 {
  display: flex;
  flex-wrap: wrap;
}

.child3 {
  height: 100%;
  background: white;
  flex: 1;
  min-width: 50%;
  padding:5px;
}

@media (max-width: 800px) {
  .child3 {
    min-width: 100%;
	align:center; 
  }
}

.boxcontent {
	padding:2px 5px;
}

.rwd-line {
  display:block;
}

@media (max-width: 800px) {
  .rwd-line {
    display:inline;
  }
}




.logo {
/* width:50%;
max-height:300px;
min-height:100px;
min-width:357px; */
width:40%;
max-height:220px;
max-width:27%;
min-height:90px;
min-width:250px;
float:left;
}
@media (max-width: 800px) {
  .logo {
    width:60%;
	max-height:250px;
	max-width:40%;
	min-height:82px;
	min-width:250px;
	float:center;
  }
}


a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #FF0000 url("up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.asmall{color:#111;font-family:'Birdseye', sans-serif,;font-weight:200;font-size:0.8rem;line-height:1.5rem}
.asmallbold{color:#222;font-family:'Birdseye', sans-serif,;font-weight:700;font-size:0.9rem;line-height:1.2rem;text-decoration:none;}
.asmallpad{color:#111;font-family:'Birdseye', sans-serif,;font-weight:200;font-size:0.8rem;line-height:2.4rem;}
.asmallLINK{
color:#660000;font-family:'Birdseye', sans-serif,;font-weight:500;
font-size:0.9rem;line-height:1.5rem;padding:3px 7px;text-decoration:none;
}
.asmallLINK:hover{
color:#fff;font-family:'Birdseye', sans-serif,;font-weight:500;
font-size:0.9rem;line-height:1.5rem;padding:3px 7px;text-decoration:none;
border-radius:7px;background-color:#FF0000;
}


.asmallLINK2{
color:#fff;font-family:'Birdseye', sans-serif,;font-weight:700;
font-size:0.9rem;line-height:1.5rem;padding:5px 12px;text-decoration:none;
border-top-left-radius:7px;border-bottom-left-radius:7px;background-color:#FF0000;
}
.asmallLINK2:hover{
color:#ed1b24;font-family:'Birdseye', sans-serif,;font-weight:700;
font-size:0.9rem;line-height:1.5rem;padding:5px 12px;text-decoration:none;
border-top-left-radius:7px;border-bottom-left-radius:7px;background-color:#fff;
}

.anorm{
color:#412723; font-family:'PT Sans', sans-serif; font-weight:600;
font-size:1.0rem; line-height:1.45rem;
text-transform:initial; width:80%; text-align:justify;
}
.anorm2{
color:#000; font-family:'PT Sans', sans-serif; font-weight:300;
font-size:1.0rem; line-height:1.45rem;
}
.atitle2{
color:#ed1b24;font-family:'PT Sans', sans-serif;font-weight:700;
font-size:2.3rem;line-height:2.4rem;text-transform:uppercase;
}
.spacer{
margin-top:20px;
margin-bottom:20px;
}
.spacer2{
margin-top:70px;
margin-bottom:70px;
}

.anormLINK{color:#000;font-family:'PT Sans', sans-serif;font-weight:600;font-size:1.0rem;line-height:1.45rem;padding:3px 9px;text-decoration:none;}
.anormLINK:hover{color:#fff;font-family:'PT Sans', sans-serif;font-weight:600;font-size:1.0rem;line-height:1.45rem;padding:3px 9px;border-radius:7px;background-color:#FF0000;text-decoration:none;}

.asub{color:#000;font-family:'PT Sans', sans-serif;font-weight:600;font-size:0.8rem;line-height:1.25rem}
.asubtitle{color:#000;font-family:'PT Sans', sans-serif;font-weight:600;font-size:0.9rem;line-height:1.25rem;text-transform:uppercase;}
.atitle{color:#FF0000;font-family:'PT Sans', sans-serif;font-weight:700;font-size:1.3rem;line-height:1.85rem;text-transform:uppercase;}
.atitleBIG{color:#ed1b24;font-family:'PT Sans', sans-serif;font-weight:700;font-size:2.3rem;line-height:2.4rem;text-transform:uppercase;}

.submitbtn {
	FONT:13px/1.3 'PT Sans', sans-serif; letter-spacing:1px; 
	COLOR: #fff; background-color:#FF4242;
	LINE-HEIGHT: 180%;  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:block;text-align:center;
	padding:2px 20px;
	webkit-border-radius:99px; moz-border-radius:99px; border-radius:99px;
	margin-top:10px; margin-bottom:15px;
}
.submitbtn:hover {
	FONT:13px/1.3 'PT Sans', sans-serif; letter-spacing:1px; 
	COLOR: #fff; background: #FF0000;
	LINE-HEIGHT: 180%;  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:block;text-align:center;
	padding:2px 20px;
	webkit-border-radius:99px; moz-border-radius:99px; border-radius:99px;
	margin-top:10px; margin-bottom:15px;
}

.atab {
				border-radius:7px;
				padding:2px 4px;
				background: #e3c1a7;
				background: -webkit-linear-gradient(#e3c1a7, #f0e5dd);
				background:    -moz-linear-gradient(#e3c1a7, #f0e5dd);
				background:      -o-linear-gradient(#e3c1a7, #f0e5dd);
				background:     -ms-linear-gradient(#e3c1a7, #f0e5dd);
				background:         linear-gradient(#e3c1a7, #f0e5dd);
}		

.atab2 {
				border-radius:7px;
				padding:8px 8px;
				background: #edded2;
				background: -webkit-linear-gradient(#edded2, #e6c8b2);
				background:    -moz-linear-gradient(#edded2, #e6c8b2);
				background:      -o-linear-gradient(#edded2, #e6c8b2);
				background:     -ms-linear-gradient(#edded2, #e6c8b2);
				background:         linear-gradient(#edded2, #e6c8b2);
}	

.atab3 {
				padding:8px 8px;
}	

.blok1{
	background-color:#FADCC9;
	width:92%;
	diplay:block;
	padding:10px 0px;
}

.blokc {
	background-color:#CCFF33 ;
	width:92%;
	diplay:block;
	padding:10px 0px;
}

.blokimg1 {
    background-image: url("gfx/home1-big2.jpg");
    background-color: #F3E6D1;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	width:auto;
	height:auto;
	Padding:48px 0px;
	margin-top:-69px;
}
@media (max-width: 800px) {
  .blokimg1 {
    Padding:24px 0px;
  }
}

.blokimg2 {
    background-image: url("gfx/home2-big.jpg");
    background-color: #F3E6D1;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	width:auto;
	height:auto;
	Padding:48px 0px;
}
@media (max-width: 800px) {
  .blokimg2 {
    Padding:24px 0px;
  }
}

.blokimg3 {
    background-image: url("gfx/home3-big.jpg");
    background-color: #F3E6D1;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	width:auto;
	height:auto;
	Padding:48px 0px;
}
@media (max-width: 800px) {
  .blokimg3 {
    Padding:24px 0px;
  }
}

.blokimg4 {
    background-image: url("gfx/home4-big.jpg");
    background-color: #F3E6D1;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	width:auto;
	height:auto;
	Padding:48px 0px;
}
@media (max-width: 800px) {
  .blokimg4 {
    Padding:24px 0px;
  }
}

.blokimg5 {
    background-image: url("gfx/footer-img.jpg");
    background-color: #F3E6D1;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	width:auto;
	height:auto;
	Padding:12px 0px;
}

.blokimgs {
	float: left;
    width: 62px;
}
.clearline {
	display:block;
	width:100%;
}

.aimg{
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}	





.aa1{color:#58595b;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.0rem;line-height:1.45rem}
.aa2{color:#361814;font-family:'Montserrat', sans-serif,;font-weight:200;font-size:1.1rem;line-height:1.45rem}


.ab0{color:#DAC8BC;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:0.8rem;line-height:0.85rem}
.ab1{color:#46bfee;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.0rem;line-height:1.45rem}
.ab2{color:#46bfee;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.1rem;line-height:1.45rem}
.ab3{color:#46bfee;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.2rem;line-height:1.45rem}

.ac1{color:#83db56;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.0rem;line-height:1.45rem}
.ac2{color:#83db56;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.1rem;line-height:1.45rem}
.ac3{color:#83db56;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.2rem;line-height:1.45rem}


.logo1 {
/* width:50%;
max-height:300px;
min-height:100px;
min-width:357px; */
width:70%;
max-height:369px;
min-height:94px;
min-width:94px;
padding:7px 4px;
}

.logo3 {
/* width:50%;
max-height:300px;
min-height:100px;
min-width:357px; */
width:70%;
max-height:370px;
min-height:145px;
min-width:224px;
padding:7px 2px;
}

.aimg5 {
width:45%;
max-height:400px;
min-height:180px;
min-width:250px;
margin-left:10px;
width:auto;
height:auto;
}

.tab1 {
background: #1E130D;
				background: -webkit-linear-gradient(#362614, #1E130D);
				background:    -moz-linear-gradient(#362614, #1E130D);
				background:      -o-linear-gradient(#362614, #1E130D);
				background:     -ms-linear-gradient(#362614, #1E130D);
				background:         linear-gradient(#362614, #1E130D);
}				

.am0{
color:#DAC8BC;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:0.9rem;line-height:200%;text-decoration:none;display:inline-block;padding:0px 20px;}

.am0:hover{
color:#fff;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:0.9rem;line-height:200%;background-color:#000;text-decoration:none;display:inline-block;padding:0px 20px;}

.am1{
color:#46bfee;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.1rem;line-height:1.45rem;
padding:4px 12px;text-decoration:none;}

.am1:hover{
color:#fff;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.1rem;line-height:1.45rem;
padding:4px 12px;background-color:#46bfee;border-radius:99px;text-decoration:none;}

.am2{color:#58595b;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.0rem;line-height:1.75rem;
padding:4px 12px;text-decoration:none;}

.am2:hover{color:#fff;font-family:'Comfortaa', cursive, sans-serif,;font-weight:200;font-size:1.0rem;line-height:1.75rem;
padding:4px 12px;background-color:#58595b;border-radius:99px;text-decoration:none;}

html {
				overflow-y: scroll; 
			}
			
body {
				font: normal normal 90% sans-serif; 
				/* background: #eee;
				background: -webkit-linear-gradient(#eee, #fff);
				background:    -moz-linear-gradient(#eee, #fff);
				background:      -o-linear-gradient(#eee, #fff);
				background:     -ms-linear-gradient(#eee, #fff);
				background:         linear-gradient(#eee, #fff); */
}
			
h1 { font-size: 1.3em; margin-top: 0em; margin-bottom: 0em;
padding:0px;
font-weight:bold;
line-height:normal;}
h2 { font-size: 1.3em; margin-top: 0em; margin-bottom: 0em;
padding:0px;
font-weight:bold;
line-height:normal;}
h3 { font-size: 1.0em; margin-top: 0em; margin-bottom: 0em; 
padding:0px;
font-weight:bold;
line-height:normal;}
h4 { font-size: 1.0em; margin-top: 0em; margin-bottom: 0em;
padding:0px;
font-weight:bold;
line-height:normal;}
h5 { font-size: 1.0em; margin-top: 0em; margin-bottom: 0em; 
padding:0px;
font-weight:bold;
line-height:normal;}
h6 { font-size: 1.0em; margin-top: 0em; margin-bottom: 0em;
padding:0px;
font-weight:bold;
line-height:normal;}




h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea{
	margin: 0; padding: 0; border: 0;
}

blockquote {
	padding: 0; border: 0;
}

* {  outline: none; }
body {  color: #000; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; }
body > p, .container > p { margin-bottom: 0; }
h1 {
margin: 0;
padding:0;
}
h2 {
margin: 0;
padding:0;
}
cite { float: right; }
fieldset { border: none; }
ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
div.section { clear: both; padding-top: 50px; }
.dropdown-upward { margin-top: 400px !important; }
.main-site { position: relative; float: right; margin-top: -17px; padding: 15px 45px 15px 0; background: url(../img/arrow1-rightwards-black.png) 100% 50% no-repeat; }
.main-site, .main-site:link, .main-site:visited { color: #000; text-decoration: none; }
.main-site { font-size: 17px; }





.btn {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px; COLOR: #727272; LINE-HEIGHT: 220%;  TEXT-TRANSFORM: uppercase; text-shadow: 2px 2px #efefef; font-weight:100; TEXT-DECORATION: none; display:block; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; width:95%;  background: linear-gradient(0deg, #E7E7E7 10%, white 90%);text-align:center;margin-top:-18px;
}
.btn:hover {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px; COLOR: #c90000; LINE-HEIGHT: 220%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; text-shadow: 2px 2px #ffffff; font-weight:700; TEXT-DECORATION: none; display:block; width:95%; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; background: linear-gradient(0deg, white 10%, #E7E7E7 90%);margin-top:-18px;
}

.btn2 {
	COLOR: #fff;background: #ddd;
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px;  LINE-HEIGHT: 220%;  TEXT-TRANSFORM: uppercase; font-weight:100; TEXT-DECORATION: none; display:block; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; width:95%; text-align:center;margin-top:-18px;
}
.btn2:hover {
	COLOR: #fff;background: #aaa;
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px;  LINE-HEIGHT: 220%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:block; width:95%; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; margin-top:-18px;
}

.bwstitle01{color:#333;font-family:font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:1.5rem;line-height:1.9rem;text-transform:uppercase}
.bwstitle01r{color:#E80003;font-family:font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:2rem;line-height:2.4rem;text-transform:uppercase}
.bws-t-nc{color:#008200;font-family:font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:2rem;line-height:2.4rem}
.bwstitle01w{color:#fff;font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}

.bwstitle00{color:#333;font-family:font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:1.2rem;line-height:1.7rem;text-transform:uppercase}
.bwstitle01w{color:#fff;font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}

.bwstitle011{color:#333;font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:1.3rem;line-height:1.5rem;text-transform:uppercase}

.bwstitle03{color:#fff;font-family:'Titillium Web', sans-serif,'Roboto Condensed',sans-serif;font-weight:400;font-size:1.5rem;line-height:1.4rem;text-transform:uppercase}

.bwscontent01{color:#555;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:1.1rem;line-height:1.45rem}
.bwscontent011{color:#555;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:0.8rem;line-height:1.4rem}
.bwscontent01b{color:#333;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:1.0rem;line-height:1.4rem}

.bwscontent01s{color:#666;font-family:'NTR', sans-serif,'Lato',sans-serif;font-weight:700;font-size:0.9rem;line-height:1.2rem}
.bwscontent01ss{color:#000;font-family:'NTR', sans-serif,'Lato',sans-serif;font-weight:200;font-size:0.7rem;line-height:1.0rem}
.bwscontent01ssb{color:#000;font-family:'NTR', sans-serif,'Lato',sans-serif;font-weight:800;font-size:0.7rem;line-height:1.0rem}

.bwscontent01w{color:#fff;font-family:'Roboto Condensed', sans-serif,'Lato',sans-serif;font-weight:200;font-size:1.1rem;line-height:1.2rem}

.bwslink01{color:#536586;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:0.9rem;line-height:1.3rem;text-decoration:none;padding:2px 12px;}

.bwslink01:hover{color:#125BF3;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:0.9rem;line-height:1.3rem;text-decoration:none;background-color: #eee;padding:2px 12px;webkit-border-radius:4px; moz-border-radius:4px; border-radius:4px;}

.bwslink08{color:#536586;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:0.9rem;line-height:1.3rem;text-decoration:none;}

.bwslink08:hover{color:#125BF3;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:0.9rem;line-height:1.3rem;text-decoration:none;background-color: #eee;webkit-border-radius:4px; moz-border-radius:4px; border-radius:4px;}

.bwslink09{color:#536586;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:700;font-size:0.9rem;line-height:1.3rem;text-decoration:none;}

.bwslink09:hover{color:#125BF3;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:700;font-size:0.9rem;line-height:1.3rem;text-decoration:none;background-color: #eee;webkit-border-radius:4px; moz-border-radius:4px; border-radius:4px;}

.bwslinkRR{color:#fff;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:0.9rem;line-height:1.0rem;text-decoration:none;background-color: #a70000;padding:2px 12px;webkit-border-radius:8px; moz-border-radius:8px; border-radius:8px;letter-spacing:1px;}

.bwslinkRR:hover{color:#fff;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:0.9rem;line-height:1.0rem;text-decoration:none;background-color: #c90000;padding:2px 12px;webkit-border-radius:8px; moz-border-radius:8px; border-radius:8px;letter-spacing:1px;}

.linktop{
color:#fff; background-color: #008200;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:1rem;line-height:1rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
display:block; padding:9px 12px;
}

.linktop:hover{
color:#fff; background-color: #006600;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:1rem;line-height:1rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
display:block; padding:9px 12px;
}

.linktag{
color:#006600;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:1rem;line-height:1rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
padding:7px 10px;
}

.linktag:hover{
color:#fff; background-color: #006600;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:1rem;line-height:1rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
padding:7px 10px;
}

.linkbtm{
color:#fff; background-color: #a70000;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:0.7rem;line-height:1.0rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
padding:2px 12px;
}

.linkbtm:hover{
color:#fff; background-color: #c90000;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:0.7rem;line-height:1.0rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
padding:2px 12px;
}

.linkbtm2{
color:#fff; background-color: #008200;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:0.9rem;line-height:1rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
 padding:7px 17px;
}

.linkbtm2:hover{
color:#fff; background-color: #006600;
font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:400;font-size:0.9rem;line-height:1rem;text-decoration:none;
webkit-border-radius:88px; moz-border-radius:88px; border-radius:88px;letter-spacing:1px;
 padding:7px 17px;
}


.bwslinkRR2{color:#df0000;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:200;font-size:11px;font-size:1.0rem;line-height:1.0rem;text-decoration:none;letter-spacing:0px;}

.bwslink02{color:#fff;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:700;font-size:1.0rem;line-height:1.5em;text-decoration:none;}

.bwslink02:hover{color:#fff;font-family:'Tauri', sans-serif,'Lato',sans-serif;font-weight:700;font-size:1.0rem;line-height:1.5rem;text-decoration:none;background-color: #880000;padding:2px 12px;webkit-border-radius:4px; moz-border-radius:4px; border-radius:4px;}

.psearch {
	BORDER: #cccccc 1px solid; FONT: 1rem arial, verdana, helvetica; letter-spacing:1px; BACKGROUND-COLOR: #efefef; padding:4px 8px;border-radius:5px;color:#333;
}	



.top {
				background: #e6e9eb;
				background: -webkit-linear-gradient(#c1c8cf, #e6e9eb);
				background:    -moz-linear-gradient(#c1c8cf, #e6e9eb);
				background:      -o-linear-gradient(#c1c8cf, #e6e9eb);
				background:     -ms-linear-gradient(#c1c8cf, #e6e9eb);
				background:         linear-gradient(#c1c8cf, #e6e9eb);
}				


			
.rounded {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-left:15px;
}	

.round7 {
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-left:15px;
}	

.imgr {
/* -moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
 width:50%;
max-height:300px;
min-height:100px;
min-width:357px; */
width:70%;
max-height:183px;
min-height:135px;
min-width:360px;
margin-left:3px;
margin:20px 0px 20px 0px;
}	

.tcell {
z-index:1;
}

.tabnospace {
style="margin:0; padding:0; border:none;
padding: 0px 0px 0px 0px;
border-collapse:collapse;
}

.rounded2 {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
}	
.rounded22 {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-top:5px;
}	

.rounded22w {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-top:5px;
width:90%;
}	

.rounded22w24 {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-top:5px;
width:30%;
}	

.rounded3 {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-left:15px;
margin-top:22px;
}			

.rounded-corners {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-border-radius: 30px;
box-shadow: 1px 1px 1px #777777;
}

.rounded-corners-12n {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-border-radius: 12px;
}	

.round7 {
display: inline-block;
position: relative;
overflow: hidden;
hspace="12";
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
}	

.imghov {
padding:5px 5px;
background: #aaa;
}
	
.imghov:hover {
padding:5px 5px;
background: #444;
}

.imground {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-left:15px;
border: #fff 1px solid;
}	
.imground:hover {
position: relative;
overflow: hidden;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
margin-left:15px;
border: #333 1px solid;
}

.movtab {
position: relative;
}		
		

.topbg {
				background: -webkit-linear-gradient(#fff, #cfcfcf);
				background:    -moz-linear-gradient(#fff, #cfcfcf);
				background:      -o-linear-gradient(#fff, #cfcfcf);
				background:     -ms-linear-gradient(#fff, #cfcfcf);
				background:         linear-gradient(#fff, #cfcfcf);
				}	

.contact-box {
				background: -webkit-linear-gradient(#cc0000, #990000);
				background:    -moz-linear-gradient(#cc0000, #990000);
				background:      -o-linear-gradient(#cc0000, #990000);
				background:     -ms-linear-gradient(#cc0000, #990000);
				background:         linear-gradient(#cc0000, #990000);
				position: relative;
				overflow: hidden;
				-moz-border-radius: 7px;
				border-radius: 7px;
				-webkit-border-radius: 7px;
				padding: 12px 12px;
}

.contact-box2 {
				background: -webkit-linear-gradient(#cc0000, #990000);
				background:    -moz-linear-gradient(#cc0000, #990000);
				background:      -o-linear-gradient(#cc0000, #990000);
				background:     -ms-linear-gradient(#cc0000, #990000);
				background:         linear-gradient(#cc0000, #990000);
				position: relative;
				overflow: hidden;
				-moz-border-radius: 7px;
				border-radius: 7px;
				-webkit-border-radius: 7px;
				padding: 12px 12px;
				margin-top:14px;
}
					
.tabbg {
				background:#fff;
				background: -webkit-linear-gradient(#fff, #dfdfdf);
				background:    -moz-linear-gradient(#fff, #dfdfdf);
				background:      -o-linear-gradient(#fff, #dfdfdf);
				background:     -ms-linear-gradient(#fff, #dfdfdf);
				background:         linear-gradient(#fff, #dfdfdf);
				}
.tabbg2 {
				background:#ccc;
				background: -webkit-linear-gradient(#ccc, #aaa);
				background:    -moz-linear-gradient(#ccc, #aaa);
				background:      -o-linear-gradient(#ccc, #aaa);
				background:     -ms-linear-gradient(#ccc, #aaa);
				background:         linear-gradient(#ccc, #aaa);
				}				
.yellowbg {
				background: -webkit-linear-gradient(#FAD93D, #CDB116);
				background:    -moz-linear-gradient(#FAD93D, #CDB116);
				background:      -o-linear-gradient(#FAD93D, #CDB116);
				background:     -ms-linear-gradient(#FAD93D, #CDB116);
				background:         linear-gradient(#FAD93D, #CDB116);
				}	
				
.formbg {
				border-radius:8px;
				padding:8px 2px;
				background: #83db56;
				background: -webkit-linear-gradient(#83db56, #3b9a27);
				background:    -moz-linear-gradient(#83db56, #3b9a27);
				background:      -o-linear-gradient(#83db56, #3b9a27);
				background:     -ms-linear-gradient(#83db56, #3b9a27);
				background:         linear-gradient(#83db56, #3b9a27);
}				

.picshadow {
    border: 1px solid #222;
	box-shadow: 0 0 5px #000;
}
.bwstext {
	color:#41403f;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwshead {
	FONT-WEIGHT: bold; color:#111111;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; padding:4px 3px; TEXT-DECORATION: none
}
.bwshead:hover {
	FONT-WEIGHT: bold; color:#111111;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; background-color: #F1F2FC; padding:4px 3px; TEXT-DECORATION: none
}
.bwspro {
	FONT-WEIGHT: bold; color:#777777;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; padding:8px 3px; TEXT-DECORATION: none
}
.bwspro:hover {
	FONT-WEIGHT: bold; color:#FFFFFF;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; background-color: #2545A5; padding:8px 3px; TEXT-DECORATION: none
}
.bwstextg {
	color:#777777;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwslinkg {
	color:#777777;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; TEXT-DECORATION: none
}
.bwslinkg:hover {
	color:#444444;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; TEXT-DECORATION: underline
}
.bwstext1 {
	color:#41403f;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext2 {
	color:#41403f;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext2-indent {
	color:#41403f;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; margin-left:10px; padding-left:10px;
}
.bwswhite1 {
	color:#FFFFFF;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwswhite2 {
	color:#FFFFFF;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwswhite3 {
	color:#FFFFFF;font:16px/1.6 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext2b {
	FONT-WEIGHT: bold; color:#41403f;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext3 {
	color:#41403f;font:18px/1.8 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.mdstitle {
	FONT-SIZE: 18px; COLOR: #AE5931; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.mdstitlemed {
	FONT-SIZE: 19px; COLOR: #AE5931; LINE-HEIGHT: 21px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; font-weight:700;
}
.titleyellow {
	FONT-SIZE: 17px; COLOR: #ECD379; LINE-HEIGHT: 22px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.mdstitlesmall {
	FONT-SIZE: 15px; COLOR: #AE5931; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.bwslink {
	FONT-SIZE: 12px; COLOR: #384689; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.bwslink:hover {
	FONT-SIZE: 12px; COLOR: #1E2962; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.bwslinku {
	FONT-SIZE: 14px; COLOR: #2B4079; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.bwslinku:hover {
	FONT-SIZE: 14px; COLOR: #2B4079; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: underline
}
.bwslinku2 {
	FONT-SIZE: 15px; COLOR: #2B4079; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
.bwslinku2:hover {
	FONT-SIZE: 15px; COLOR: #2B4079; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: underline
}
.bwslinkRED {
	FONT-SIZE: 17px; COLOR: #fff; LINE-HEIGHT: 19px; background:#cc0000; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;padding: 4px 12px; display:block;border-radius:8px;
}
.bwslinkRED:hover {
	FONT-SIZE: 17px; COLOR: #fff; LINE-HEIGHT: 19px; background:#bf0000; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;padding: 4px 12px; display:block;border-radius:8px;
}
.whitelink {
	FONT-SIZE: 14px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;padding:5px 8px;
}
.whitelink:hover {
	FONT-SIZE: 14px; COLOR: #33CCFF; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;padding:5px 8px;background-color: #00002B;
}
.header {
	FONT-SIZE: 32px/2; COLOR: #666666; LINE-HEIGHT: 150%; FONT-FAMILY: "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none; font-weight:100;
}
.norm {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #999999; LINE-HEIGHT: 150%; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none; padding:5px 8px; font-weight:100;
}
.normal {
	FONT:14px/1.4 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #888888; LINE-HEIGHT: 150%;  TEXT-DECORATION: none; font-weight:100;
}
.normalbold {
	FONT:14px/1.4 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #888888; LINE-HEIGHT: 150%;  TEXT-DECORATION: none; font-weight:700;
}
.whitebold {
	FONT:14px/1.4 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #ffffff; LINE-HEIGHT: 150%;  TEXT-DECORATION: none; font-weight:700;
}



.white {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none; letter-spacing: 0.05em
}
.whitenorm {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #cccccc; LINE-HEIGHT: 150%; TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none; padding:2px 2px; font-weight:100;
}
.whitehead {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #eeeeee; LINE-HEIGHT: 150%; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;padding:2px 2px; font-weight:700;
}
.whitehead-l {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #eeeeee; LINE-HEIGHT: 150%; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;padding:2px 2px; font-weight:700;
}
.whitehead-l:hover {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #ffffff; LINE-HEIGHT: 150%; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;padding:2px 2px; font-weight:700; text-shadow: 1px 1px #333333;
}
.whitenorm-l {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #cccccc; LINE-HEIGHT: 150%; TEXT-DECORATION: none;padding:2px 2px; font-weight:100;
}
.whitenorm-l:hover {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #ffffff; LINE-HEIGHT: 150%; TEXT-DECORATION: none;padding:2px 2px; font-weight:100; text-shadow: 1px 1px #333333;
}
.sidemenu {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #616161; LINE-HEIGHT: 170%;  TEXT-TRANSFORM: uppercase; text-shadow: 1px 1px #efefef; padding:0px 8px; font-weight:500; TEXT-DECORATION: none; display:block; width:199px;
}
.sidemenu:hover {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #c90000; LINE-HEIGHT: 170%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; text-shadow: 1px 1px #ffffff; padding:0px 8px; font-weight:500; TEXT-DECORATION: none;background-color: #eeeeee; display:block; width:199px; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px;
}
.sidemenu:active {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #818181; LINE-HEIGHT: 170%;  TEXT-TRANSFORM: uppercase; text-shadow: 1px 1px #efefef; padding:0px 8px; font-weight:500; TEXT-DECORATION: underline; display:block; width:199px;
}
.pagemenu {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #616161; LINE-HEIGHT: 170%;  TEXT-TRANSFORM: uppercase; text-shadow: 1px 1px #efefef; padding:0px 8px; font-weight:500; TEXT-DECORATION: none; display:block; width:110px;
}
.pagemenu:hover {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #c90000; LINE-HEIGHT: 170%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; text-shadow: 1px 1px #ffffff; padding:0px 8px; font-weight:500; TEXT-DECORATION: none;background-color: #efefef; display:block; width:110px; webkit-borde-radius:5px; moz-border-radius:5px; border-radius:5px;
}
.pagemenu:active {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #818181; LINE-HEIGHT: 170%;  TEXT-TRANSFORM: uppercase; text-shadow: 1px 1px #efefef; padding:0px 8px; font-weight:500; TEXT-DECORATION: underline; display:block; width:110px;
}
.whitelink {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #cccccc; LINE-HEIGHT: 150%; TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none; padding:2px 2px; font-weight:100;
}.whitelink:hover {
	FONT:12px/1.2 "Arial","Helvetica","sans-serif"; COLOR: #ffffff; LINE-HEIGHT: 150%; TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none; padding:2px 2px; font-weight:100;
}
.normallink {
	FONT:14px/1.4 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #888888; LINE-HEIGHT: 150%;  TEXT-DECORATION: none; font-weight:700;
}
.normallink:hover {
	FONT:14px/1.4 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; COLOR: #000000; LINE-HEIGHT: 150%;  TEXT-DECORATION: none; font-weight:700;
}		
.menu2 {
	font-size: 1.1em; "sans-serif","Helvetica","Arial","Liberation Sans","FreeSans"; COLOR: #525252; LINE-HEIGHT: 150%;  font-weight:100; TEXT-DECORATION: none;display:block; width:225px; padding:2px 1px 2px 4px;
}
.menu2:hover {
	font-size: 1.1em; "sans-serif","Helvetica","Arial","Liberation Sans","FreeSans"; COLOR: #525252; LINE-HEIGHT: 150%;  font-weight:100; TEXT-DECORATION: none; background-color: #ffffff; display:block; width:225px; padding:2px 1px 2px 4px;
}
.menu2:active {
	font-size: 1.1em; "sans-serif","Helvetica","Arial","Liberation Sans","FreeSans"; COLOR: #727272; LINE-HEIGHT: 150%; font-weight:100; TEXT-DECORATION: underline; display:block; width:225px; padding:2px 1px 2px 4px;
}
.menu2-sm {
	font-size: 1em; "sans-serif","Helvetica","Arial","Liberation Sans","FreeSans"; COLOR: #525252; LINE-HEIGHT: 130%;  font-weight:100; TEXT-DECORATION: none; padding:2px 5px 2px 5px;
}
.menu2-sm:hover {
	font-size: 1em; "sans-serif","Helvetica","Arial","Liberation Sans","FreeSans"; COLOR: #525252; LINE-HEIGHT: 130%;  font-weight:100; TEXT-DECORATION: none; background-color: #F8D73B; padding:2px 5px 2px 5px;
}
.menu2-sm:active {
	font-size: 1em; "sans-serif","Helvetica","Arial","Liberation Sans","FreeSans"; COLOR: #727272; LINE-HEIGHT: 130%; font-weight:100; TEXT-DECORATION: underline; padding:2px 5px 2px 5px;
}	


.totop {
COLOR: #999; background: #ddd;
	FONT:11px/1.13 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px;  LINE-HEIGHT: 140%;  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:block; webkit-border-radius:55px; moz-border-radius:55px; border-radius:55px; width:150px;text-align:center;padding:3px 2px;
}
.totop:hover { 
COLOR: #fff; background: #999;
	FONT:11px/1.1 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px; LINE-HEIGHT: 140%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:block; width:150px; webkit-border-radius:55px; moz-border-radius:55px; border-radius:55px;padding:3px 2px;
}



.btn-h {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px; COLOR: #898989; LINE-HEIGHT: 220%;  TEXT-TRANSFORM: uppercase; text-shadow: 2px 2px #efefef; font-weight:700; TEXT-DECORATION: none; display:block; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; width:95%;  background: linear-gradient(0deg, #efefef 10%, white 90%);text-align:center;margin-top:-18px;
}
.btn-h:hover {
	FONT:13px/1.3 "Helvetica","Arial","Liberation Sans","FreeSans","sans-serif"; letter-spacing:1px; COLOR: #c90000; LINE-HEIGHT: 220%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; text-shadow: 2px 2px #ffffff; font-weight:700; TEXT-DECORATION: none; display:block; width:95%; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; background: linear-gradient(0deg, white 10%, #E7E7E7 90%);margin-top:-18px;
}			

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

/* -- owl import -- */

.text-center {text-align:center!important;}
.text-right {text-align:right!important;}
img {
  border:0;
  display:block;
  height:auto;
  max-width:100%;
  width:auto;
}
.owl-item img, .full-img {
  max-width: none;
  width:100%;
}  


/* -- NEW MENU -- */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
    display: block;
}

body {
    line-height: 1.618;
    font-family: Arial, Helvetica, sans-serif;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
}





/**
 * BASIC TYPE
 */

p {
    margin: 0 0 1em;
}

h1, h2, h3, h4 {
    margin: .5em 0 .75em;
    line-height: 1.3;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.25em;
}

h3 {
    font-size: 1.125em;
}

h4 {
    font-size: 1em;
}




/**
 * BASIC TYPE
 */

p {
    margin: 0 0 1em;
}

h1, h2, h3, h4 {
    margin: .5em 0 .75em;
    line-height: 1.3;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.25em;
}

h3 {
    font-size: 1.125em;
}

h4 {
    font-size: 1em;
}



/**
 * BOX HACKING
 */

html {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
}

/**
 * CLEAR FLOATS
 * Reference: http://w3bits.com/clearfix
 */

.cf:after {
    content: "";
    display: table;
    clear: both;
}

/**
 * CONTENT WRAPPER
 */

.wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 1366px) {
    .wrapper {
        width: 1080px;
    }
}

/**
 * ICON SYSTEM
 */

.icon {
    height: 1em;
    width: 1em;
    display: inline-block;
    vertical-align: middle;
    fill: currentColor;
}

.icon-reverse {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

/**
 * BUTTONS
 */

.buttons {
    margin: 1.5em 0;
}

.button {
    padding: 1em 1.5em;
    color: rgba(255, 255, 255, 0.75);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.button:hover {
    color: rgba(255, 255, 255, 0.9);
}

.green-sea {
    background: #16a085;
}

.button.green-sea:hover {
    background: #1abc9c;
}

.belize-hole {
    background: #2980b9;
}

.button.belize-hole:hover {
    background: #3498db;
}

.pomegranate {
    background: #c0392b;
}

.button.pomegranate:hover {
    background: #e74c3c;
}

/**
 * HYPERLINKS & NAVIGATION
 */

a {
    color: #555;
}

.lab-nav {
    width: 100%;
}

.lab-nav--fixed {
    position: fixed;
}

.lab-nav--top {
    top: 0;
}

.lab-nav--bottom {
    bottom: 0;
}

.lab-nav,
.lab-follow {
    font-size: 13px;
    line-height: 1;
}

.lab-nav--light,
.lab-follow--light {
    background: rgba(0, 0, 0, 0.05);
}

.lab-nav--light,
.lab-follow--light,
.lab-nav--light a,
.lab-follow--light {
    color: rgba(0, 0, 0, 0.35);
}

.lab-nav--light a:hover,
.lab-nav--light a:active,
.lab-nav--light a:focus,
.lab-follow--light:hover,
.lab-follow--light:active,
.lab-follow--light:focus {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.5);
}

.lab-nav--dark,
.lab-follow--dark {
    background: rgba(255, 255, 255, 0.05);
}

.lab-nav--dark,
.lab-follow--dark,
.lab-nav--dark a {
    color: rgba(255, 255, 255, 0.35);
}

.lab-nav--dark a:hover,
.lab-nav--dark a:active,
.lab-nav--dark a:focus,
.lab-follow--dark:hover,
.lab-follow--dark:active,
.lab-follow--dark:focus {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.5);
}

.lab-follow,
.lab-article-link,
.lab-share a {
    padding: .75em;
    display: inline-block;
    vertical-align: bottom;
    text-decoration: none;
}

.lab-follow,
.lab-article-link span,
.lab-share-link span {
    letter-spacing: 1px;
    text-transform: uppercase;
}

.lab-follow {
    display: none;
}

.lab-follow .icon {
    vertical-align: top;
}

.lab-article-link {
    float: left;
}

.lab-share {
    float: right;
    text-align: right;
}

.lab-share ul {
    margin: 0;
}

.lab-share li {
    display: inline;
    margin: 0;
}

.lab-article-button {
    font-weight: 700;
    display: block;
    margin: 2em 0 0;
    padding: 1.25em;
    text-align: center;
    color: #CAD0DC;
    border: 3px solid #D1D8DE;
}

/**
 * BUP
 */

.bup {
    margin: 0 auto 2.5em;
    position: relative;
    z-index: 9999;
}

.bup-cb {
    display: none;
}

/**
 * MEDIA SETTINGS
 */

@media only screen and (min-width: 1024px) {
    h1 {
        font-size: 2em;
    }
    h2 {
        font-size: 1.65em;
    }
    h3 {
        font-size: 1.25em;
    }
    h4 {
        font-size: 1em;
    }

    .bup {
        _display: inline-block;
        _position: fixed;
        _right: 0;
        _top: 5.5em;
	_padding: 7px;
	_z-index: 7000;
	_background: white;
    }

    .bup-cb {
        display: inline-block;
	cursor: pointer;
        line-height: 1;
        padding: 7px 0;
	font-size: 12px;
	width: 28px;
	text-align: center;
	position: absolute;
	top: -15px;
	left: -15px;
	background: white;
	z-index: 5000;
	border-radius: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .lab-article-link span,
    .lab-share span {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {
    .lab-follow {
        display: inline-block;
        position: fixed;
        right: -34px;
        bottom: 20%;
        transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
    }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
    h1 {
        font-size: 1.75em;
    }
    h2 {
        font-size: 1.45em;
    }
}

@media only screen and (max-width: 767px) {
    .lab-share {
        text-align: right;
    }
}






/* 1. Menu settings */
.menu {

  /* 1.1 Reset */
  &,
  li {
    margin: 0;
    padding: 0;
  }

  /* 1.2 Sizing-up links */
  a {
    font-weight: 700;
    padding: .75em 1.25em;
    transition: background .25s ease-in-out;
  }
  
  /* 1.3 List-items */
  li {
    position: relative;
    border-width: 0 0 1px;
    border-style: solid;
    &:last-child {
      border-width: 0;
    }
  }
  
  /* 1.4 Default display for menu-items and links */
  li,
  a {
    display: block;
  }
}

/* 2. Screen settings */
@media only screen and (min-width: 1024px) {
  
  /* 2.1 Flex-display of `.menu` for desktop */
  .menu {
    display: flex;
    flex-flow: row wrap;
    
    /* 2.1.1 Border adjustments for menu-items */
    li {
      border-width: 0 1px 0 0;
    }
  }
}






/* -- END OF NEW MENU -- */




.center {
  float:none;
  margin:0 auto;
  display:block;
}