 @import url(//fonts.googleapis.com/css?family=Eagle+Lake);

.social-icons ul li{
		top: -60px !Important;
    position: relative;
}

.nav-justified > .dropdown .dropdown-menu {
    position: absolute;
    top: 40px;
    left: -20px;
}

.dropdown-menu > li > a{
  font-family: 'Eagle Lake', cursive;
color:  #0c4518;
}

.dropdown-menu > li > a:hover{

background-color:  #0c4518;
}

legend,
h1.divider {
font-family: 'Eagle Lake', cursive;
color:  #0c4518;
}

.billboard-content span {
font-family: 'Eagle Lake', cursive;
}


.copyright #lnkLogin {
font-size: 20px;
}

.navbar li:nth-child(5){
	width: 2%;
}
div.footer a {
	color: white !Important;
		font-size: 16px;
}
#ctl00_MainContent_faxLabel {
	display: none;
}





.rightDivider {
    border-bottom: 0px dashed black;
  }

.rightDivider span {
font-family: 'Eagle Lake', cursive;
background-color: transparent;
}
.middleDivider{
  border-bottom:5px double #e8c606;
}
    .middleDivider span {
font-family: 'Eagle Lake', cursive;
color:  #0c4518;
border-radius: 10px;
    }

html, body {
background-image: url(https://digitalmarketing.blob.core.windows.net/5048/skins/GandalfsPub/GandalfsPub/background.jpg);
background-attachment: fixed !Important;
background-position: top center !Important;
background-repeat: no-repeat !Important;
background-size: cover !Important;
}

.main-container {
     background-color: rgba(255,255,255,0.8) !Important;
     max-width: 1170px;
     margin: auto auto;
}







.nav li:hover .tab_hoverstate img {
	visibility: hidden;
	-ms-opacity: 0;
	opacity: 0;
}

.nav li:hover .tab_hoverstate span {
	visibility: visible;
	-ms-opacity: .5;
	opacity: .5;
	
}

.logo img {
display: block;
margin: auto auto;
}

.navbar span {
font-family: 'Eagle Lake', cursive;
color:  #0c4518;

}
.navbar li ul li {
        border-top: 0px solid white !Important;
     border-bottom: 0px solid white !Important;
 
 
}

.navbar li {
        border-top: 3px solid white;
     border-bottom: 3px solid white;
    
     line-height: 20px;
 
}

.navbar {
     background-color: rgba(232,198,6,0.9) !Important;
     border-bottom: 4px solid #217831;
     padding-bottom: 20px;
}

div.footer {
     background-color: rgba(10,65,23,0.9) !Important;
     border-top: 2px solid black;
      border-bottom: 2px solid black;
      font-size: 16px;
      color: black;
     font-family: 'Eagle Lake', cursive;
      height: 120px;
      
}

div.footer h2 {
position: relative;
top: -4px;
left: 25px;
	  	font-size: 18px;
      color: white;
      font-family: 'Eagle Lake', cursive;
}

div.footer .categories li {
		margin-top: 15px;
		margin-left: -50px;
		font-size: 18px;
}

.social-icons ul li{
	display:inline-block;
	padding-right:5px;
		left: 180px;
		top: -37px;
		position: relative;
}



@media (max-width: 768px) {
div.footer {

      height: 150px;
}
}

@media (max-width: 1200px) {
div.footer h2 {
left: -5px;
}
.social-icons ul li{
	display:inline-block;
	padding-right:5px;
		left: 150px;
		top: -37px;
		position: relative;


}

}

/*Social Media*/
.social-icons ul li a{
background: url("https://digitalmarketing.blob.core.windows.net/5048/skins/GandalfsPub/social_icons3.png");
}
.social-icons {
padding:0;
}
.social-icons ul li a.google{
    background-position:-67px 0;
}
.social-icons ul li a:hover.google{
    background-position:-67px -30px;
}
.social-icons ul li a.instagram{
   background-position:-100px 0;
}
.social-icons ul li a:hover.instagram{
    background-position:-100px -30px;
}
.social-icons ul li a.yelp{
    background-position:-133px 0;
}
.social-icons ul li a:hover.yelp{
    background-position:-133px -30px;
}
.social-icons ul li a.trip{
    background-position: -166px 0;
}
.social-icons ul li a:hover.trip{
    background-position:-166px -30px;
}
.social-icons ul li a.four{
    background-position: -196px 0;
}
.social-icons ul li a:hover.four{
    background-position:-196px -30px;
}
.social-icons ul li a.urbanspoon{
    background-position: -226px 0;
}
.social-icons ul li a:hover.urbanspoon{
    background-position: -226px -30px;
}
.social-icons ul li a.youtube{
    background-position: -253px 0;
}
.social-icons ul li a:hover.youtube{
    background-position: -253px -30px;
}
.social-icons ul li a.opentable{
    background-position: -281px 0;
}
.social-icons ul li a:hover.opentable{
    background-position: -281px -30px;
}
.social-icons ul li a.pintrist{
    background-position: -309px 0;
}
.social-icons ul li a:hover.pintrist{
    background-position: -309px -30px;
}
.social-icons ul li a.blogger{
    background-position: -337px 0;
}
.social-icons ul li a:hover.blogger{
    background-position: -337px -30px;
}
.social-icons ul li a.linkedin{
    background-position: -363px 0;
}
.social-icons ul li a:hover.linkedin{
    background-position: -363px -30px;
}
.social-icons ul li a.grubhub{
    background-position: -426px 0;
}
.social-icons ul li a:hover.grubhub{
    background-position: -426px -30px;
}
