.bt {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.bb {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.imgwide {
  width:96%;
  height: auto;
}

.imgwide2 {
  width:80%;
  max-width: 1200px;
  height: auto;
}

.buttontext {
  color:#E7E7E7
}
.buttontext:hover {
  color:#fff;
  text-decoration: none;
}

.button2 {
  color:#fff;
  background-color: #009676;
  font-family:'Roboto', sans-serif,; font-weight:500;
  letter-spacing: 0.5px;
  padding:7px 18px;
  font-size: 1.7rem;
}
.button2:hover {
  background-color: #00d079;
}

.button1 {
  color:#fff;
  background-color: #009676;
  font-family:'Roboto', sans-serif,; font-weight:500;
  letter-spacing: 0.5px;
  padding:7px 18px;
  border-radius: 7px;
  font-size: 1.7rem;
}
.button1:hover {
  background-color: #00d079;
}

.block-black{
background-color:#0b573d; color:#fff;
font-family:'Birdseye', sans-serif,; font-weight:500;
font-size:1.1rem; line-height:190%; padding:7px 18px; text-decoration:none;
border-radius:7px; width:auto;
display: inline-block;
}

.block-white{
  background-color:#ffffff; color:rgb(0, 0, 0);
  font-family:'Birdseye', sans-serif,; font-weight:500;
  font-size:1.1rem; line-height:190%; padding:7px 18px; text-decoration:none;
  border-radius:7px; width:auto;
  display: inline-block;
  }

.poem-green{
    margin-left: 5%;
    margin-right:5%;
}
.al{
    background-image: url("gfx/intro-01.jpg");
    background-size: cover;
    
}

.poet {
    padding: 85px 0;
    font-family: 'Satisfy', cursive;
    color:#fff;
    font-size:2.2rem;
}

@media (max-width: 800px) {
  .poet{
    padding: 25px 0;
    font-family: 'Satisfy', cursive;
    color:#fff;
    font-size:1.4rem;
  }
}

.poet2 {
  padding: 85px 0;
  font-family: 'Satisfy', cursive;
  color:#000;
  font-size:1.7rem;
}

@media (max-width: 800px) {
.poet2{
  padding: 25px 0;
  font-size:1.2rem;
}
}

.contactblock {
    background-color: azure;
    background-image: url(gfx/contact-box.jpg);
    background-size: cover;
    border-radius: 24px;
    width:auto;
    display:block;
    max-width: 1200px;
    padding:0px 14px;
}
.poemblock{
    width:auto;
    margin:0% 5%;
}

.psearch2 {
	BORDER: #ddd 1px solid; color:#034c8f; 
    FONT: 1.1rem arial, verdana, helvetica; letter-spacing:1px; 
    BACKGROUND-COLOR: #fff; padding:4px 8px;border-radius:8px;
    margin:4px;
}	

.blockb {
    display:inline-block;
    width:330px;
    border-radius:14px;
    padding:12px;
    margin:auto;
    text-align:center;
}

.topheader{
    font-family: 'Rubik',sans-serif;
    font-weight:800;
    text-transform: uppercase;
    font-size: 3.5rem;
    color:#c6ff07;
    letter-spacing: 0.5rem;
}
.subheader{
    font-family: 'Avenir'',sans-serif;
    text-transform: uppercase;
    font-size: 1rem;
    color:#fff;
    letter-spacing: 0.5rem;
}

.subheader2{
    font-family: 'Avenir'',sans-serif;
    text-transform: uppercase;
    font-size: 1rem;
    color:#fff;
    letter-spacing: 0.1rem;
    background-color:#000;
    width:auto;
    display:inline-block;
    border-radius: 4px 8px;
    padding:5px;
}
    
    .fix {
    position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}

.w70 {
    width:70%;
}

.menuItem {
/* float: left; */
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.2rem;
line-height:2.1rem;
text-decoration:none;
font-weight:400;
color:#fff;
 }
 
 .menuItemHead {
/* float: left; */
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.5rem;
line-height:1rem;
text-decoration:none;
font-weight:700;
color:#fff;
 }
 
.menuPrice {
float: right;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.5rem;
line-height:2.1rem;
text-decoration:none;
font-weight:600;
color:#fff;
 }
 
.menuPics2 {
 width:32%;
  }
@media (max-width: 800px) {
  .menuPics2 {
    width: 100%;
	/* align:center; */
  }
}

.menuPics {
  display: flex;
  margin-bottom: 1rem;
}

.menuPics div {
  flex: 1;
  margin: 3px;
}

.menuPics div img {
  width: auto;
  max-width: 100%;
  border-radius:5px;
}

@media(max-width:879px) {
  .menuPics div:nth-child(n+5) {
    display: none;
  }
}

@media(max-width:879px) {
  .menuPics {
    width:98%;
    display:block;
    border-radius:8px;
    margin: 7px;
  }
}
 
 .backcol {
 background-color: #ee1922;
  }
  
  .backcol2 {
 background-color: #CB0F18;
 border-radius:5px;
  }
  
.pad5 {
 padding:5px;
}

.pad15 {
    padding:15px;
}


.menuHeader {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.8rem;
line-height:2.2rem;
text-decoration:none;
text-transform:uppercase;
font-weight:300;
padding:4px 10px;
display:inline-block;
background-color:#000;
border-radius:5px;
 }

.clearb {
clear: both;
 }
 
 
* {
    box-sizing: border-box;
    font-family: "Avenir", "Helvetica", sans-serif;
}

.table-responsive {
background-color: #ee1922;
width:49%;
 }
 
.table-borderless td,
.table-borderless th {
    border: 0;
    background-color: #ee1922;
}


.childMenu {
  height: 50%;
  flex: 1;
  min-width: 33%;
  /* padding:5px; */
  background-color: #ee1922;
}

@media (max-width: 800px) {
  .childMenu {
    min-width: 100%;
	/* align:center; */
  }
}


.psearch {
	BORDER: #cccccc 1px solid; 
    FONT: 1rem arial, verdana, helvetica; letter-spacing:1px; 
    BACKGROUND-COLOR: #efefef; padding:4px 8px;border-radius:3px;color:#333;
    width:98%;
    min-width:500px;
}	

.atitleBIG2{color:#ed1b24;font-family:'PT Sans', sans-serif;font-weight:700;font-size:2.3rem;line-height:4rem;text-transform:uppercase;}
.atitleBIG2W{
color:#fff;font-family:'PT Sans', sans-serif;
font-weight:700;font-size:2.3rem;
line-height:4rem;text-transform:uppercase;
letter-spacing:0.1rem; word-spacing:0.7rem;
}

.anorm2{
color:#000; font-family:'PT Sans', sans-serif; font-weight:300;
font-size:1.0rem; line-height:1.45rem;
}
.anorm2W{
color:#fff; font-family:'PT Sans', sans-serif; font-weight:300;
font-size:1.1rem; line-height:2.8rem;
}

.anormLINK3{
color:#fff;font-family:'PT Sans', sans-serif;
font-weight:600;font-size:1.7rem;line-height:2.2rem; letter-spacing:1px;
padding:14px 28px;border-radius:99px;background-color:#FF0000;text-decoration:none;
}
.anormLINK3:hover{
background-color:#000;text-decoration:none;
}

.amain3{
color:#fff; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:2.4rem; margin-bottom:7px;
}

.introText {
color:#071617; font-family:'Comfortaa', sans-serif; font-weight:300;
font-size:1.2rem; line-height:2.4rem; margin-bottom:7px; letter-spacing: 1px;
text-align:justify;
}

.introText2 {
color:#fff; font-family:'Comfortaa', sans-serif; font-weight:300;
font-size:1.2rem; line-height:2.4rem; margin-bottom:7px;
}

.introPara {
width:100%;
 }
 

.duo-soc {
  height: 100%;
  flex: 1;
  width:50px;
  align:center;
  display:inline-block;
}

.duo-soc2 {
  height: 100%;
  flex: 1;
  width:20%;
  align:center;
  display:inline-block;
}

.w80 {
width:98%;
 }
@media (min-width: 1200px) {
  .w80 {
    height: 70%;
	/* align:center; */
  }
}
@media (min-width: 900px) {
  .w80 {
    height: 80%;
	/* align:center; */
  }
}


.mapsize {
width:98%;
height:60%;
}
@media (max-width: 1200px) {
  .mapsize {
    height: 70%;
	/* align:center; */
  }
}

.footerbtn {
color:#ddd;font-family:'Birdseye', sans-serif ;font-weight:400;
font-size:1.2rem;line-height:150%;padding:7px 14px;text-decoration:none;
border-radius:12px;
}
.footerbtn:hover{
color:#fff; background-color:#000;
text-decoration:none;
}

.emailbottom{
background-color:#02b7d8; color:#fff;
font-family:'Birdseye', sans-serif,; font-weight:500;
font-size:1.1rem; line-height:190%; padding:7px 18px; text-decoration:none;
border-radius:99px;
    display: inline-block;
}
.emailbottom:hover{
background-color:#1c4540;
color:#fff;
text-decoration:none;
}

.copyright {
color:#ddd;
font-family:'Birdseye', sans-serif,;font-weight:200;font-size:0.8rem;line-height:190%;
letter-spacing:1px;
}

.offsite {
color:#ddd;
font-family:'Birdseye', sans-serif,;font-weight:200;font-size:0.8rem;line-height:190%;
letter-spacing:1px; text-decoration:none;
}

.texth {
color:#fff;
font-family: 'Paprika', cursive;
font-weight:500;
font-size:2.4rem;
line-height:150%;
text-shadow: 2px 2px #153719;    
 }

.stores {
min-height:315px;
border-radius:20px;
background-color:#fff;
padding:10px 10px;
color:#F11120;
border-color:#ee1922;
border-width:10px;  
border-style:solid;
 }
 
 .storename{
color:#ed1b24f; background-color:#fff;
font-family:'PT Sans', sans-serif;
font-weight:700;
font-size:1.9rem;line-height:180%;
text-transform:uppercase;
}
 .storedetails{
color:#ed1b24f; background-color:#fff;
font-family:'PT Sans', sans-serif;
font-size:1.2rem;line-height:180%;
}

.deliver{
color:#FFF; background-color:#000;
font-family:'PT Sans', sans-serif;font-weight:900;
font-size:1.2rem;line-height:2rem;text-transform:uppercase;
letter-spacing:1px;
padding:3px 15px;
display:block;
}

.breakfast{
color:#fff;font-family:'PT Sans', sans-serif;font-weight:700;
font-size:1.2rem;line-height:180%;text-transform:uppercase;
letter-spacing:1px;
padding:3px 15px;background-color:#D3B025;
display:block;
}

.map {
color:#FF0000;font-family:'PT Sans', sans-serif;
font-weight:600;font-size:1.2rem;line-height:200%;padding:3px 9px;text-decoration:none;
display:block;
}
.map:hover {
background-color:#FF0000; color:#fff;
 }
 
.bround {
border-bottom-left-radius:9px;
border-bottom-right-radius:9px;
 }

 .br5 {
  border-radius:5px;
 }

.atitle8{
color:#fff;font-family:'PT Sans', sans-serif;font-weight:700;
font-size:1rem;line-height:180%;text-transform:uppercase;
padding:3px 15px;background-color:#D48300;border-radius:3px;
}

.fw2{
font-weight:200;
 }
 .fw5{
font-weight:500;
 }
 .fw7{
font-weight:700;
 }

#parent3 {
  display: flex;
  flex-wrap: wrap;
}

.child3 {
  height: 50%;
  flex: 1;
  min-width: 20%;
  padding:5px;
}

@media (max-width: 1400px) {
  .child3 {
    min-width: 32%;
	/* align:center; */
  }
}
@media (max-width: 990px) {
  .child3 {
    min-width: 98%;
	/* align:center; */
  }
}

.content-margin-right {
	margin-right:140px;
}
@media (max-width: 992px) {
  .content-margin-right {
    margin-right:0px;
  }
}


.content-margin-right {
	margin-right:140px;
}
@media (max-width: 992px) {
  .content-margin-right {
    margin-right:0px;
  }
}

body {
background-image: url("gfx/backdrop.jpg");
    background-repeat: repeat;
    background-size:auto;
background-color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
}

.pad {
padding:70px 5px;

 }
 
 .logo {
/* width:50%;
max-height:300px;
min-height:100px;
min-width:357px; */
width:40%;
max-height:220px;
max-width:35%;
min-height:90px;
min-width:250px;
float:center;
text-align:center;
margins:auto;
}
@media (max-width: 800px) {
  .logo {
    width:60%;
	max-height:250px;
	max-width:45%;
	min-height:82px;
	min-width:250px;
	float:center;
  }
}

.page {
/* max-width:80%; */
margins:auto;
 }
/*  @media (max-width: 600px) {
 .page{max-width:100%;}
  }
 @media (max-width: 800px) {
 .page{max-width:95%;}
  }
 @media (max-width: 1200px) {
 .page{max-width:85%;}
  }
 @media (max-width: 1400px) {
 .page{max-width:80%;}
  }
 @media (max-width: 1600px) {
 .page{max-width:75%;}
  }
 @media (max-width: 1800px) {
 .page{max-width:70%;}
  }
  */
  

 .boxtop3 {
	padding: 0px 4px;
    width:100%;
	height:100%
}


/* BOOTSTRAP 4 EXTRAS */

/* .carousel{max-width:1500px;} */

.navbar-custom {
background-color:#000;
position: fixed;
width:100%;
FONT:1.2rem 'PT Sans', sans-serif; letter-spacing:1px; 
z-index:100;
 }

.btn {
border-width:0px;
 }
 
 .menubtn {
padding:8px 14px;
color:#ddd;
background-color:#D41821;
border-radius:7px;
text-decoration:none;
margin-bottom:7px;
margin-top:7px;
display:inline-block;
font-size:1.1rem;
 }
.menubtn:hover {
color:#D41821;
background-color:#fff;
}

.w70 {
width:70%;
margin:auto;
 }




.abtn {
	FONT:1.5rem 'PT Sans', sans-serif; letter-spacing:1px; 
	COLOR: #CC000E; background-color:#EEE;
	LINE-HEIGHT: 180%;  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:inline-block; text-align:center;
	padding:2px 20px;
	webkit-border-radius:99px; moz-border-radius:99px; border-radius:99px;
	margin-top:10px; margin-bottom:15px;
    border-style:solid; border-color:#E2E2E2; border-width:2px;
}
.abtn:hover {
	COLOR: #820406; border-color:#000; background-color:#FFF;
}


.boxtop2 {
	background-color:#ed1b24;
	padding: 7px 4px;
    width:100%;
	height:100%
}
.boxtop3 {
	background-color:#fff;
	padding: 0px 4px;
    width:100%;
	height:100%
}

.amain01{
color:#444; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.6rem; line-height:2.0rem;
margin-left:7%;margin-right:7%;
text-align:justify;
width:65%;
}
@media (max-width: 1900px) {
  .amain01 {
    font-size:1.3rem; line-height:1.6rem;
	/* align:center; */
  }
}
@media (min-width: 1000px) {
  .amain01 {
    font-size:1.3rem; line-height:1.7rem;
  }
}

.amain11{
color:#fff; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.7rem; line-height:2.1rem;
margin-left:7%;margin-right:7%;
text-align:justify;
width:90%;
}
@media (max-width: 1900px) {
  .amain11 {
    font-size:1.5rem; line-height:1.9rem;
	/* align:center; */
  }
}
@media (min-width: 1000px) {
  .amain11 {
    font-size:1.3rem; line-height:1.7rem;
  }
}

.amain21{
color:#fff; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.7rem; line-height:2.1rem;
align:center;
margins:auto;
}
@media (max-width: 1900px) {
  .amain21 {
    font-size:1.5rem; line-height:1.9rem;
	/* align:center; */
  }
}
@media (min-width: 1000px) {
  .amain21 {
    font-size:1.3rem; line-height:1.7rem;
  }
}

.amain1{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.7rem; line-height:2.1rem;
margin-left:2em;margin-right:2em;
text-align:justify;
}
@media (max-width: 1900px) {
  .amain1 {
    font-size:1.5rem; line-height:1.9rem;
	/* align:center; */
  }
}
@media (min-width: 1000px) {
  .amain1 {
    font-size:1.3rem; line-height:1.7rem;
  }
}

.amain1-link{
color:#fff; font-family:'Spinnaker', sans-serif; font-weight:700;
font-size:1.6rem; line-height:2.1rem;
text-align:justify; display:inline-block;
background-color:#CC000A; padding:8px 8px;
border-radius:7px;
}

.amain1-link:hover{
color:#fff;
background-color:#000;
}

@media (max-width: 1900px) {
  .amain1-link {
    font-size:1.5rem; line-height:1.9rem;
	/* align:center; */
  }
}


.amain1-link2 {
color:#fff; font-family:'Spinnaker', sans-serif; font-weight:700;
font-size:1.6rem; line-height:2.1rem; display:block;
background-color:#000; padding:8px 8px;
border-radius:99px;
    width:400px;
    margin:auto;
    float:center;
}

.amain1-link2:hover{
color:#000;
background-color:#FFF;
}

@media (max-width: 1900px) {
  .amain1-link2 {
    font-size:1.5rem; line-height:1.9rem;
  }
}


.anormLINK {
color:#fff;font-family:'PT Sans', sans-serif;font-weight:600;font-size:1.5rem;
line-height:1.9rem;padding:2px 9px;text-decoration:none;border-radius:7px;background-color:#cc000a;
}
.anormLINK:hover {
color:#fff;background-color:#000;text-decoration:none;
}

.aimg01{
border-radius:8px;
width:70%;
height:auto;
display:inline-block;
align:center;
}

.aread{
color:#fff; background-color:#ed1b24;
font-family:'Spinnaker', sans-serif; font-weight:700;
font-size:1.1rem; line-height:1.6rem;
padding:7px 12px;
text-align:center;
align:center;
border-radius:8px;
text-decoration:none;
}

.aread:hover{
color:#ed1b24; background-color:#000;
}

.abtm-left{
background-color:#ed1b24; color:#fff;
font-family:'Birdseye', sans-serif,; font-weight:500;
font-size:1rem; line-height:2.4rem; padding:5px 14px; text-decoration:none;
border-top-left-radius:99px;border-bottom-left-radius:99px;
}
.abtm-left:hover{
background-color:#B90000;
}



.page-right{
  
}

@media (min-width: 993px) {
  .page-right {
    margin-right:140px;
  }
}

.newline {
clear:both;
margin-top:10px;
}

/* SIDE MENU */

.sidenav {
    height: 100%; /* Full-height: remove this if you want "auto" height */
    width: 165px; /* Set the width of the sidebar */
    position: fixed; /* Fixed Sidebar (stay in place on scroll) */
    z-index: 1; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    background-color:#ed1b24; /* Red */
    overflow-x: hidden; /* Disable horizontal scroll */
    padding: 10px 3px 0px 3px;

}

/* The navigation menu links */
.sidenav a {
    padding: 6px 8px 6px 12px;
    text-decoration: none;
    font-size: 0.8rem;
    color:#fff;
    display: block;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
    color:#fff;
	background-color:#304f57; 
    text-decoration: none;
}

.content-margin {
	margin-left:165px;
}

. w93 {
margin-left:3%;
margin-right:3%;
width:auto%;
}


/* Special Rules for Mobile */
@media only screen and (max-width: 800px) {
#mobile {display:block;width:80%}
#desktop {display:none}
}

/* Special Rules for Tablets */
@media only screen and (min-width: 801px) {
#mobile {display:none;width:80%}
} 

/* Special Rules for Desktops */
@media only screen and (min-width: 1024px) {
#mobile {display:none}
#desktop {width:60%}
}

.box-green {
width:100%;
display:block;
background-color:#123132;
padding:7px 7px;
}
.peom-green {
width:100%;
display:block;
background-color:#123132;
padding:7px 7px;
}

.bg{
    background-color:#123132;
    display:block;
}

.h100 {
    height:700px;
}
}

.url-link{
width:100%;
display:block;
background-color:#123132;
padding:7px 7px; 
border-radius: 12px;   
    margin-bottom: 10px;
    border-style: hidden;
}
.url-link:hover{
    background-color: #071617;
}
.url-block {
  width:100%;
display:block;
background-color:#123132;  
 padding:7px 7px; 
border-radius: 12px;    
}
.url-block:hover{
    background-color: #071617;
}

.homeboxes{
width:100%;
display:block;
background-color:#123132;
padding:7px 7px; 
border-radius: 12px;   
    margin-bottom: 10px;
    border-style: hidden;
    border-width: 2px;
}
.homeboxes:hover{
    background-color: #071617;
    border-style: solid;
    border-color: #40c5c9;
}

.w450 {
    max-width:464px;
}
.w750 {
    max-width:770px;
}

.r10 {
    border-radius: 10px;  
}


.r12 {
    border-radius: 12px;  
}

.paraheader {
color:#071617;
font-family:'Comfortaa', sans-serif; font-weight:700;
font-size:2.8rem; line-height:4rem; margin-bottom:7px; letter-spacing: 1px;
}

.introbox {
    background-color: #fff;
    padding:14px 14px;
    display:block;
    max-width:1200px;
    text-align: center;
}

.introbox2 {
    background-color: #c9bfa9;
    padding:14px 14px;
    display:block;
    max-width:1200px;
    text-align: center;
}

.m4 {
    margin-left:4%;
    margin-right:4%;
}

.homeboxestext{
    color:#eee;
    font-family: sans-serif;
    font-size: 1.2rem;
    font-weight: 800;
    text-decoration: none;
    line-height: 240%;
}
.homeboxestext:hover{
    color:#fff;
text-decoration: none;
}

.box-stores {
width:98%;
display:block;
text-align:center;
background-color:#ffeeee;
padding:2px 2px;
border-radius:8px;
}






.box-black {
width:100%;
display: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; */
}

.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%;
}

.amain2{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.1rem; line-height:1.6rem;
}

.amain24{
color:#333; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:1.8rem; line-height:1.8rem;
}



.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;
}

.alabel9{
color:#fff; font-family:'Spinnaker', sans-serif; font-weight:300;
font-size:2rem; line-height:2.2rem;
text-align:center;
padding:8px 9px; width:auto;
background-color:#000;
display:inline-block;
border-radius:7px;
margin-bottom:10px;
}


#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-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;
  }
}

.alignmid{
    margin:auto;
    flex:center;
    text-align: center;
 }

.alignmid-i{
    margin:auto;
    flex:center;
    text-align: center;
    display: block;
 }

.m2 {
    margin-left: 2%;
    margin-right:2%;
}

#parent {
  display: flex;
  flex-wrap: wrap;
}

.child {
  height: 100%;
  flex: 1;
  min-width: 25%;
  display:inline-block;
  vertical-align:top;
}

@media (max-width: 400px) {
  .child {
    min-width: 50%; 

  }
}

.lr12{
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}
.rr12{
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}
.rb12{
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.vertmid{
    top: 50%;
}

.bw{
    background-color: #fff;
    display:inline-block;
}

.o100 {
    opacity: 100%;
}

.child50 {
  width: 48%;
  flex: 1;
  min-width: 32%;
  display:inline-block;
  vertical-align:top;
}

@media (max-width: 400px) {
  .child50 {
    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; */
  }
}

.child4 {
  height: 50%;
  flex: 1;
  min-width: 33%;
  padding:5px;
}

@media (max-width: 800px) {
  .child4 {
    min-width: 90%;
	/* align:center; */
  }
}

.child7 {
  width: 49%;
  display: inline-block;
  flex: 1;
  padding:5px;
  text-align: center;
  vertical-align: text-top;
}

@media (max-width: 992px) {
  .child7 {
    width: 98%;
	/* align:center; */
  }
}

.imghalf {
  width:98%;
  height: auto;
  border-radius: 10px;
}

#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: #123132 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;}




.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;
}

.atitle2{
color:#ed1b24;font-family:'PT Sans', sans-serif;font-weight:700;
font-size:2.3rem;line-height:2.4rem;text-transform:uppercase;
}
.atitle5{
color:#fff;font-family:'PT Sans', sans-serif;font-weight:700;
font-size:1.3rem;line-height:2.1rem;text-transform:uppercase;
display:block;background-color:#ed1b24;border-radius:3px;
}


.spacer{
margin-top:20px;
margin-bottom:20px;
}
.spacer2{
margin-top:70px;
margin-bottom:70px;
}

.anormLINK2{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;}
.anormLINK2: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:#000;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:#FFF;font-family:'PT Sans', sans-serif;font-weight:700;font-size:1.3rem;line-height:1.85rem;text-transform:uppercase;letter-spacing: 1px;}
.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:1.4rem 'PT Sans', sans-serif; letter-spacing:1px; 
	COLOR: #fff; background-color:#02b7d8;
	LINE-HEIGHT: 180%;  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; display:block;text-align:center;
	padding:2px 30px;
	webkit-border-radius:99px; moz-border-radius:99px; border-radius:99px;
	margin-top:10px; margin-bottom:15px;
}
.submitbtn:hover {
	COLOR: #fff; background: #1c4540;
}

.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%;
	display:block;
	padding:10px 0px;
}

.blokc {
	background-color:#CCFF33 ;
	width:92%;
	display:block;
	padding:10px 0px;
	border-radius:12px;
}

.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:40%;
max-height:400px;
min-height:180px;
min-width:250px;
margin-left:10px;
width:auto;
height:auto;
}
@media (max-width: 800px) {
.aimg5 {
width:35%;
height:auto;
}
}
@media (max-width: 1400px) {
.aimg5 {
width:42%;
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);
}	

.tab2 {
	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);
	width:auto;
	border-radius:99px;
	position:fixed;
	left: 0;
    right: 0;
    margin: 0 auto;
	margin-left:140px;
	margin-top:-20px;
}		
@media only screen and (max-width: 1024px) {
.tab2 {
position:inherit;
margin: 0 auto;
}
}

.top-margin	{
margin-top:20px;
}

.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: #555; 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;}





.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;
}psearch2

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: auto;
  display:block;
}

.heading{
color:#fff;
 }
 

.keywords-header {
    background-color:#89cc8f; color:#222;
    font-family:'Birdseye', sans-serif,; font-weight:700;
    font-size:0.9rem; line-height:170%; padding:5px 7px; text-decoration:none;
    border-radius:8px;
    display: inline-block;
}

.keywords {
    background-color:#bdccc2; color:#333;
    font-family:'Birdseye', sans-serif,; font-weight:300;
    font-size:0.9rem; padding:3px 7px; text-decoration:none;
    border-radius:8px; margin-bottom: 7px;
    display: inline-block;
}

.imgfull {
    border-radius: 5px;
    text-align: center;
    max-width:auto;
    max-height:900px;
    padding:0px 10px;
}

.imgfull2 {
  border-radius: 15px;
  text-align: center;
  max-width:auto;
  max-height:1000;
}