@charset "utf-8";
/* CSS Document */
.mncontainer{font-size:62.5%; width:100%; max-width:1338px; margin:0 auto; color:#2e2e2e;}
.landcontainer_fluid{width:100%; float:left; font-size:1.6em;}
.landcontainer{max-width:1280px; width:96%; margin:0 auto;}
.bggray{background-color:#f2f2f2;}
.bluebg{background-color:#3e5e9d;}
.hightlights{width:100%; padding:20px 0px;}
.hightlights > h2{font-size:2.6em; border:1px solid black; display:block; text-align:center; width:300px; margin:0 auto; padding:15px 0; margin-bottom:20px; color:black;}
.hightlights > .row{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;	flex-wrap:wrap; justify-content:center}
.hightlights > .row > .col{flex:1 0 auto; max-width:300px; margin:.5%;}
.hightlights > .row > .col > .bx{background-color:white; float:left;}
.hightlights > .row > .col > .bx img{width:100%;}
.hightlights > .row > .col > .bx > .innerbx{padding:15px; min-height:380px;}
.hightlights > .row > .col > .bx > .innerbx strong{font-size:2em; margin-bottom:5px; display:block; font-weight:bold; color:black;}
.hightlights > .row > .col > .bx > .innerbx p{ font-size:1.5em; line-height:24px; }
.hightlights > .readless{ text-align:center; padding:10px 0;}
.hightlights > .readless  p{font-size:1.2em; display:block; text-align:center;}
.hightlights > .readless a{ display:inline-block; border:1px solid #333333; padding:4px 15px; font-size:1.4em; text-decoration:none; color:black; margin-top:20px; transition:all 0.5s;} 
.hightlights > .readless a i{padding-left:5px;}

.universal{width:100%; padding:20px 0px;}
.universal > h3{font-size:3em; display:block; text-align:center; padding:10px 0; margin-bottom:20px; color:black;}
.universal > .row{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; justify-content:center}
.universal > .row > .col{flex:1 0 auto; max-width:400px; margin:.6%;}
.universal > .row > .col > .bx2{background-color:#f2f2f2;}
.universal > .row > .col > .bx2 span.imgbox2{overflow:hidden; float:left; margin-bottom:10px; position:relative;}
.universal > .row > .col > .bx2 span.imgbox2 .openingsoon{background-color:red; color:white; position:absolute; top:0; right:0; padding:10px; font-size:1.8em;}
.universal > .row > .col > .bx2 span.imgbox2 img{width:100%; transition: all .5s ease-in-out;}
.universal > .row > .col > .bx2 img{width:100%;}
.universal > .row > .col > .bx2 > .innerbx2{padding:15px;}
.universal > .row > .col > .bx2 > .innerbx2 strong a{color:black; font-size:2em; text-align:center; line-height:24px; margin-bottom:10px; display:block; text-decoration:none; font-weight:bold; transition:all .4s ease-in-out;}
.universal > .row > .col > .bx2 > .innerbx2 span.str{ text-align:center; display:block;}
.universal > .row > .col > .bx2 > .innerbx2 span.spaces{height: 24px;  display: block;}
.universal > .row > .col > .bx2 > .innerbx2 span.str i{color:#f54b18; font-size:1.5em; margin:0 2px;}
.btngroup{ display:-webkit-box; display:-ms-flexbox; display:flex;  justify-content: space-between; margin-top:10px;}
.btngroup a{font-size:1.4em; color: white; width: 180px; padding:8px; text-align: center; text-decoration: none; transition:all .4s ease-in-out;}
.btngroup a i{margin-right:5px; font-size:1.2em; vertical-align:middle;}
.btngroup a.org{background-color:#f54b17;}
.btngroup a.blu{background-color:#3e5f94;}

.resturants{width:100%; padding:20px 0px;}
.resturants > .row {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; justify-content:center}
.resturants > .row > .col{flex:1 0 auto; max-width:400px; margin:.6%;}
.resturants > .row > .col > .bx3{background-color:#f2f2f2;}
.resturants > .row > .col > .bx3  .innerbx3{padding:15px;}
.resturants > .row > .col > .bx3  .innerbx3 strong{font-size:2em; line-height:24px; color:black;}
.resturants > .row > .col > .bx3 a{ text-decoration:none; color:#333333;}
.resturants > .row > .col > .bx3 span.imgbox{overflow:hidden; float:left; margin-bottom:10px;}
.resturants > .row > .col > .bx3 span.imgbox img{width:100%; transition: all .5s ease-in-out;}
.resturants > .row > .col > .bx3 .innerbx3 p {font-size: 1.5em; line-height: 24px; margin-top:10px; }
.resturants > .row > .resturants_intro{padding:20px; background-color:#f2f2f2; max-width:1240px; width:100%; float:left; position:relative; margin-bottom:30px;}
.resturants > .row > .resturants_intro h3{font-size:3.2em; font-weight:bold; text-align:center; position:relative; margin-bottom:20px;}
.resturants > .row > .resturants_intro h3:after{background-color:#fc5119; height: 1px; margin: auto; content: ''; width: 280px; display: block; margin-top: 8px;}
.resturants > .row > .resturants_intro p{font-size: 1.5em; line-height: 24px; }
.resturants > .row > .resturants_intro:after{content:''; border:38px solid transparent; position:absolute;  border-top:38px solid #f2f2f2; left:50%; transform:translateX(-50%); bottom:-70px;}

.health_security{max-width:1240px; width:100%; margin:0 auto;font-size: 1.5em;}
.health_security h4{ font-size:3em; font-weight:bold; text-align:center;}
.health_security p{ font-size:1.4em; line-height:24px; margin:10px 0; word-break:break-word;}

.healthpoint{background-color:#fffbea; padding:20px; font-size:1.1em;}

.intro{max-width:1240px; width:100%; margin:0 auto;}
.intro h1{font-size: 2.8em; display: block; padding: 10px 0; color:white; text-align:center; font-weight:normal;}
.intro > p{font-size:1.5em; line-height:26px; color:white; text-align:center;}

.intro .explorepark{width:100%; float:left; margin:50px 0px; }
.intro .explorepark h2{font-size: 2.6em; border: 1px solid white; display: block; text-align: center; width: 300px; margin: 0 auto; padding:14px 0; margin-bottom: 20px; color: white; font-weight:normal;}
.intro > .explorepark > .row{ display:block; background-color:white; float:left; width:100%;}
.intro > .explorepark > .row > .cols{float:left; width:33.33%; vertical-align:top;}
.intro > .explorepark > .row > .cols .flexib{ text-decoration:none; display:-webkit-box;  display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%;}
.intro > .explorepark > .row > .cols > .col_inset{width:100%;}
.intro > .explorepark > .row > .cols > .col_inset .imgsection{flex-direction: column; overflow:hidden}
.intro > .explorepark > .row > .cols > .col_inset .imgsection img{width:100%; transition:all .4s ease-in-out;}
.intro > .explorepark > .row > .cols > .col_inset .textsection{flex-direction: column; background-color:white; padding:20px; text-align:center;}
.intro > .explorepark > .row > .cols > .col_inset .textsection strong{font-size:2em; color:#022b63; margin-bottom:10px; display:block;}
.intro > .explorepark > .row > .cols > .col_inset .textsection p{ font-size:1.5em; line-height:24px; color:#171717;}
.intro > .explorepark > .row > .cols > .col_inset .textsection p small{ display:block; font-size:0.8em; line-height:18px; margin-top:10px; font-style:italic;}
.intro > .explorepark > .row > .cols > .col_inset .imgsection.two{order:2;}
.intro > .explorepark > .row > .cols > .col_inset .imgsection.one{order:1;}

@media only screen and (min-width:1200px){
.hightlights > .readless a:hover{ background-color:#000000; color:white;}
.universal > .row > .col > .bx2 > .innerbx2 strong a:hover{ color:#f54b17;}
.btngroup a.org:hover, .btngroup a.blu:hover{background-color:#333333;}
.universal > .row > .col > .bx2:hover span.imgbox2 img/*, .resturants > .row > .col > .bx3:hover span.imgbox img, .intro > .explorepark > .row > .cols > .col_inset:hover .imgsection img*/{transform: scale(1.1);}
}

@media only screen and (max-width:1200px){
.universal > .row > .col > .bx2 > .innerbx2{padding:0}
.universal > .row > .col > .bx2 > .innerbx2 strong a{font-size:1.5em;}
.universal > .row > .col, .resturants > .row > .col{width:315px; max-width:360px;}
.intro > .explorepark > .row{background: none; overflow-y: auto;}
.intro > .explorepark > .row > .cols{background: #ffffff; margin: 0 5px;  flex: 0 0 45%; max-width: 412px;  display: flex;}
.intro > .explorepark > .row > .cols > .col_inset .imgsection.two{order:1;}
.intro > .explorepark > .row > .cols > .col_inset .imgsection.one{order:2;}

.resturants > .row {flex-wrap: nowrap; overflow-y: auto; justify-content: flex-start;}
.resturants > .row > .col{flex: 0 0 45%; margin: 5px; background-color: #f2f2f2;}
}


@media only screen and (max-width:767px){
.universal > .row > .col, .resturants > .row > .col, .hightlights > .row > .col{max-width:310px;}
.intro > .explorepark > .row > .cols, .intro > .explorepark > .row > .cols > .col_inset .imgsection{width:100%; margin:0px;}
.intro > .explorepark > .row > .cols .flexib{ display:block;  border-bottom:15px solid #3e5e9d;}
.universal > .row > .col > .bx2 > .innerbx2 span.spaces{height:auto;}
}


@media only screen and (max-width:640px){
.universal > .row > .col, .resturants > .row > .col, .hightlights > .row > .col{max-width: 258px;}
.btngroup{ display:block;}
.btngroup a {margin-top: 10px; display: block; margin: 5px auto;}
}


@media only screen and (max-width:480px){
.universal > .row > .col{width:96%;}
.btngroup{flex-direction: column; width:90%; margin: 0 auto; padding: 20px 0;}
.btngroup a{width:100%; margin:4px 0px;}
.universal > .row > .col{margin-bottom:12px;}
.universal > .row > .col, .resturants > .row > .col, .hightlights > .row > .col{margin-bottom:15px;}
.resturants > .row > .resturants_intro h3{font-size:2.4em; line-height:24px;}
}