@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Dosis:300,400');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');
 
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	width:100%;  font-size:18px; color:#000000; overflow-x:hidden;font-family:Dosis; font-weight:400;box-sizing: border-box;
}

.fbSocial img,.twitterSocial img{ box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.noAlcohol{ position:absolute; right:20px; bottom:20px; width:80px !important}
.tableTab{ padding-bottom:30px}

.header{ float:left; width:100%; padding:10px 20px 0 20px;box-sizing: border-box;}
.headerLeft{ float:left; width:50%; text-align:left; color:#999999; font-size:18px}
.headerRight{ float:left; width:50%; text-align:right; color:#999999; font-size:18px}

.headerLeft td img,.headerRight img{ vertical-align:middle; margin-right:10px}

.header td .menus:link,.header td .menus:visited{ color:#cc0000 ; text-decoration:none; margin:0 20px; text-transform:uppercase;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.header td .menus:hover{ color:#ff6633 !important; text-decoration:none}

.header td a:link,.header td a:visited{ color:#999999;text-decoration:none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.header td a:hover{ color:#cc0000;}

.viewMore:link,.viewMore:visited{ color:#b2b2b2; border-radius:5px; border:1px solid #b3b2b2; background:#f1f1f1; padding:7px 25px; text-decoration:none; display:inline-block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; margin:0px 0 }
.viewMore:hover{ background:#ff6633; color:#fff;border:1px solid #ff6633;}

.separator{ margin:30px auto; text-align:center; display:block}

p{ margin:15px 0; line-height:28px}
h1{color:#cc0000;text-transform:uppercase; font-size:32px; font-weight:normal; text-align:center; margin:25px 0 }

.next:link,.next:visited{color:#cc0000; border:1px solid #cc0000; padding:5px 25px; float:right; text-decoration:none; margin-right:30px}
.next:hover{color:#fff; background:#cc0000}

.subHeading{color:#fff; background:#cc0000;text-transform:uppercase; font-size:20px; font-weight:bold; text-align:left; float:left; padding:10px}
.homeTxt{ text-align:center}
.container{ width:86%; margin:0 7%; float:left}

.boxFifty.col3{ width:30%; margin-right:3%}
.boxFifty.col3 .subHeading{ width:100%}

.imgBrd{   -ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg); border:10px solid #f1f1f1; margin:30px}
	
.imgBrd2{   -ms-transform: rotate(2deg); /* IE 9 */
    -webkit-transform: rotate(2deg); /* Chrome, Safari, Opera */
    transform: rotate(2deg); border:10px solid #f1f1f1; margin:30px}

.mtdc{margin:0; float:left; position:absolute; right:20px; top:20px; width:100px !important}
.homeTxt.innerTxt ul,.homeTxt.innerTxt ul li{ text-align:left;}
.homeTxt.innerTxt ul{ margin-left:20px}
.cls{clear:both}
.logo{ position:absolute; left:50%; margin:-85px 0 0 -56px; width:90px}
.banner{float:left; width:100%; padding:0 20px;box-sizing: border-box; margin-top:30px}
.banner li img{float:left; width:100%;}
.notes{ color:#999; font-size:16px}
.punchLine{ color:#fff; padding:10px 20px; background:#ff6633; position:absolute; left:3px; bottom:10%; z-index:999; font-size:24px; font-weight:bold}

.photogallery,.photogallery li{ list-style:none}
.photogallery li{ width:22%; margin:20px 1.4%; float:left;}
.photogallery li img{ width:100%; padding:7px; background:#999999;box-sizing: border-box; opacity:1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-filter: contrast(1.5);
  filter: contrast(1.5);-webkit-filter: brightness(1.5);  filter: brightness(1.5);}
.photogallery li img:hover{ opacity:1; background:#ccc;-webkit-filter: contrast(1);
  filter: contrast(1);-webkit-filter: brightness(1);  filter: brightness(1);}
.contactTxt p{ text-align:center}

.nearBy{ margin:40px auto 00px auto}
.nearBy td{ text-align:center}
.nearBy td p{ font-size:20px}
.nearBy td img{ border-radius:200px; margin:0 auto; width:70%}
*:focus {
    outline: none;
}
#contact-loader{ margin-left:20px; display:none}
.error-container label{ display:none !important}
.error-container label:nth-child(5){ display:block !important}
.boxFifty{ width:50%; float:left}
.boxFifty input[type="text"],.boxFifty input[type="email"],.boxFifty textarea{ width:90%; margin:0 5%; padding:10px; box-sizing: border-box; background:#fff; border:1px solid #ccc; margin-bottom:10px; border-radius:5px; font-family:Dosis; font-weight:300; font-size:15px}
.boxFifty textarea{ height:120px}
.boxFifty input[type="submit"]{ background:#999999; color:#fff; width:90%; margin:0 5%; padding:12px; box-sizing: border-box;margin-bottom:10px; border-radius:5px; font-family:Oxygen; font-size:14px; border:0; text-transform:uppercase; cursor:pointer}

.footer{ background:#e4e4e4; float:left; width:100%; padding:20px; box-sizing: border-box; margin-top:30px}
.footerBox{ width:25%; float:left;color:#666; font-size:14px; line-height:normal}
.footerBox p{line-height:22px; padding:0; margin:0}
.footerBox ul{ list-style:none}
.footerBox ul li{ background:url(../images/arrow.png) left 10px no-repeat; padding-left:10px; margin-bottom:5px}
.footerBox ul li a:link,.footerBox ul li a:visited{ color:#666; font-size:16px; text-transform:none; text-decoration:none}
.footerBox ul li a:hover{ color:#cc0000}
.footerHeading{ font-size:20px}
.faceBook:link,.faceBook:visited{ width:26px; height:26px; float:left; display:inline-block; background:url(../images/social-media.png) no-repeat; margin:5px 10px 0 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.faceBook:hover{ background-position:left -27px}

.linkedIn:link,.linkedIn:visited{ width:26px; height:26px; float:left; display:inline-block; background:url(../images/social-media.png) no-repeat -34px top; margin:5px 10px 0 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.linkedIn:hover{ background-position:-34px -27px}

.homeTxt.innerTxt p{ text-align:left}

.footerBottom{ background:#dadada; color:#666; float:left; width:100%; padding:10px  10px;box-sizing: border-box;}
.footerBottom .boxFifty img{ float:right}
.footerBottom .boxFifty{ font-size:14px}
.mobileView{ display:none}
#mobileMenuShow{ display:none}
@media screen and (max-width:700px) {
.logo{ position:absolute; left:50%; margin:-40px 0 0 -56px; width:90px}
.headerLeft,.headerRight{ display:none}
.banner{ margin-top:100px}
.menuImg{position:absolute; top:50px; right:20px; z-index:9999; cursor:pointer }
.punchLine{ display:none}
.mobileView{ display:block; }
ul.MM{position:absolute; top:100px; right:10px; background:#fff ; z-index:9999; width:200px}
.mobileView li{ list-style:none; float:left}
.mobileView li a:link,.mobileView li a:visited{ color:#ffffff; text-decoration:none; padding:10px; float:left; background:#cc0000; width:180px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; border-bottom:1px solid #fff}
.mobileView li a:hover{background:#ff6633; color:#fff}
.punchLine{ font-size:14px; padding:5px; bottom:0}
.boxFifty,.footerBox{ float:left; width:100%}
.footerBox{ margin:10px 0}
.photogallery li{ width:96%; margin:20px 2%; float:left}
.separator{ margin:30px auto; text-align:center; display:block; width:100%}
.nearBy td p{ font-size:12px}
h1{ font-size:26px}
.callPos{position:absolute; top:37px; left:20px; z-index:9999; cursor:pointer }
.mtdc{ margin: 0px auto 0 auto;
float: none;
text-align: center;
display: block; top:0
}
.banner{ position:relative}
.fadeInRight  iframe,.boxFifty.col3{ width:90%; margin:0 5% !important}
.header{ padding:50px 20px 0 20px}
.noAlcohol{ bottom:5px}
}
