
/*My Custom Styles*/
.navbar-brand{margin-top:15px;}

.isStuck .navbar-brand img{max-width:100%;}
.isStuck .navbar-brand{margin-top:10px;}
.bannerText h1{font-size:60px;color:#dfdfc6;text-transform:uppercase;font-weight:bold;line-height:65px;text-shadow:0px 0px 5px #000000;margin-top:30px;}
.bannerText h1 span{font-size:45px !important;line-height:50px !important;}
.homeContentSection{padding:110px 0px 80px;color:#000;}
.homeContentSection h3{font-size:50px;line-height:65px;font-weight:bold;}
.homeContentSection h3:after{height:3px;width:100px;bottom:-20px;}
.marginTopRow{margin-top:30px;}
.homeContentSection p a{color:#cc9921;text-decoration:none;font-weight:bold;}
.homeContentSection h4{font-size:24px;color:#cc9921;margin-bottom:20px;}
.marginTop{margin-top:50px !important;}
.homeContentSection img{width:100%;height:auto;}
.footerSection{background-color:#005e20;color:#fff;padding:60px 0px;}
.footerSection p{margin-bottom:0px;}
.footerSection p span{font-size:20px;font-weight:bold;color:#dedec3;}
.homeContentSection p span{font-size:20px;font-weight:bold;color:#cc9921;}
.footerSection p a:hover{color:#dedec3;}



.rd-mobilepanel_toggle{background-color:transparent;}
.toTop{color:#000;}
.toTop:hover{color:#dedec3 !important;}
.toTop:focus{color:#dedec3 !important;}
.menuSection h4 span{font-size:18px;font-style:italic;}
.menuSection p span{font-style:italic;}
.menuSection h3 span{font-size:20px;letter-spacing:1px;vertical-align:top;}
.lunchSection h3{font-size:55px !important;}
.menuSection ul{margin-left:0px;}
.menuSection ul li:before{content:"\f111";font-size:9px;color:#cc9921;font-family:"fontawesome";vertical-align:middle;margin-right:10px;}
.homeContentSection h5{font-size:40px;font-weight:bold;line-height:45px;}
.homeContentSection h5 span{font-size:24px;vertical-align:top;}
.homeContentSection h4 a:hover{color:#000;}
.eventSection .fa{font-size:60px;line-height:60px;color:#cc9921;margin-bottom:10px;transition:all 0.9s ease 0s;}
.eventSection .fa:hover{transform:translateY(-40px);color:#000;}
.eventSection p a:hover{color:#000;}

.btn-contact{background-color:#005e20 !important;color:#fff !important;margin-top:0px !important;max-width:250px;padding:15px 50px !important;border-radius:0px !important;}
.btn-contact:hover, .btn-contact:focus{background-color:#000 !important;color:#fff;}
.eventSection ul li span{color:#cc9921;font-style:italic;font-weight:bold;}
.rd-mobilemenu_ul a .rd-submenu-toggle{background-color:#005e20;border-color:#005e20;color:#fff;}

.social{margin-top:10px;}
.social li{display:inline-block;margin-left:10px;}
.social li a{font-size: 16px;
text-decoration: none;
background-color: #dedec3;
color:#005e20;
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 50px;
text-align: center;
display: block;
transition:all 0.4s ease;}
.social li a:hover{color:#000;background-color:#fff;}

.headerSocialIcons .social li a{font-size: 14px;width: 25px;height: 25px;line-height: 27px;}
.navbar-nav{margin-top: -5px;
margin-bottom: 37px;}
.isStuck .navbar-nav{margin-top: -5px;margin-bottom: 25px;}



/*Light Box*/
.thumbnailBox img{width:100%;}
img + *{margin-top:0px;}
.thumbnailBox{position:relative;margin-bottom:30px;}
.thumbnailBox .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(../images/search_icon.png)no-repeat center;transition:all 0.4s ease 0s;opacity:0;}
.thumbnailBox:hover .overlay{opacity:1;}
.thumbnailBox .overlay img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;z-index:9999;opacity:1;}
.mfp-title{margin-top:10px !important;}
.mfp-figure small{display:none !important;}
img + figcaption{margin-top:0px !important;}



.brownSection{background-color:#cc9921 !important;}
.brownSection h3:after{background-color:#fff;}
.brownSection h4{color:#2e1006;}
.brownSection p, .brownSection h5, .brownSection h3{color:#fff;}
/*Light Box*/


.contactInfo { margin-top:100px !important; }
.menu-sec p{text-align:center;}




@media(max-width:970px){
	.navbar-brand{display:block !important;}
	.navbar-brand *{margin:0 auto;display:block;}
	.navbar-header .text-left{text-align:center !important;}
	.navbar-header .text-right{text-align: center;}
	.bannerText h1{font-size:40px;line-height:55px;}
	.bannerText h1 span{font-size:35px !important;}
	.row [class^="col-md-"] + [class^="col-md-"]{margin-top:0px;}
	.row .col-sm-6{margin-top:0px;margin-bottom:0px;}
	.row + .row, .row + *, * + .row{margin-top:0px;}
	
}
@media(max-width:768px){
	.homeContentSection img{margin:0 auto;}
	.bannerText h1{display:none;}
	#stuck_container{display:none;}
	.homeContentSection h3{font-size:30px;}
	.homeContentSection h3:after{bottom:0px;}
}
/*My Custom Styles*/