@import url("//hello.myfonts.net/count/33fc43");


@font-face {font-family: 'KabelLTStd-Book';src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_0_0.eot');src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_0_0.eot?#iefix') format('embedded-opentype'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_0_0.woff2') format('woff2'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_0_0.woff') format('woff'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_0_0.ttf') format('truetype');}


@font-face {font-family: 'KabelLTStd-Black';src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_1_0.eot');src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_1_0.eot?#iefix') format('embedded-opentype'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_1_0.woff2') format('woff2'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_1_0.woff') format('woff'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_1_0.ttf') format('truetype');}


@font-face {font-family: 'KabelLTStd-Heavy';src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_2_0.eot');src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_2_0.eot?#iefix') format('embedded-opentype'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_2_0.woff2') format('woff2'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_2_0.woff') format('woff'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_2_0.ttf') format('truetype');}


@font-face {font-family: 'KabelLTStd-Light';src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_3_0.eot');src: url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_3_0.eot?#iefix') format('embedded-opentype'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_3_0.woff2') format('woff2'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_3_0.woff') format('woff'),url('file:///Macintosh HD/Users/vljohnson/Desktop/webfonts/33FC43_3_0.ttf') format('truetype');}

@charset "UTF-8";
/* CSS Document */

/**
 * @license
 * MyFonts Webfont Build ID 3406915, 2017-06-14T15:58:23-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: KabelLTStd-Book by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/kabel/book/
 *
 * Webfont: KabelLTStd-Black by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/kabel/black/
 *
 * Webfont: KabelLTStd-Heavy by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/kabel/heavy/
 *
 * Webfont: KabelLTStd-Light by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/kabel/light/
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3406915
 * Licensed pageviews: 250,000
 * Webfonts copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 *
 * © 2017 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

* {
	margin: 0px;
	padding: 0px;
    }


img {
	max-width: 100%;
}

h1  {
  font-family: "KabelLTStd-Light";
  font-size: 26px;
}

#container  {
  position: relative;
  width: 1000px;
  height: 1250px;
  margin: 0 auto;
}

#logo  {
  margin-left: 9px;

}


#logo_block  {
  height: 65px;
  width: 210px;
  margin-top: 4px;
  margin-left: 6px;
}

#holidays  {
  font-size: 24px;
  position:absolute;
  height: 200px;
  width: 172px;
  top:60px;
  font-Family: 'KabelLTStd-Black';
  color: crimson;
  left: 50px;
}


#dates    {
  position:absolute;
  height: 200px;
  width: 172px;
  font-size: 19px;
  top:82px;
  font-Family: 'KabelLTStd-Heavy';
  color: crimson;
  text-align: center;	
}



#hours_info  {
  position: relative;
  height: 200px;
  width: 172px;
  top: 38px;
  text-align: center;	
}

#hours  {
  position: absolute;
  top: 0px;
  left: 10px; 
  font-family:'KabelLTStd-Heavy';
	letter-spacing: 0px;
  font-size: 16px;
  text-align: center;
  line-height: 18px;
  padding-top: 0px;
  padding-left: 5px;
  color: red;
}

#info  {

  position: absolute;
 /*-- top: 58px;
  left: 4px;  --*/
  font-family:'KabelLTStd-Book';
  font-size: 16px;
  text-align: center;
  line-height: 18px;
  padding-top: 58px;
  padding-left: 4px;
}

#telephone {
  position: absolute;
  top: 115px;
  left: 32px; 
  font-family:'KabelLTStd-Heavy';
  letter-spacing: 1px;
  font-size: 16px;
  text-align: center;
  line-height: 18px;
  padding-top: 0px;
  padding-left: 5px;
}


#bars  {
   display: none;
  position: absolute;
  top: 118px;
  left: 3px;
	letter-spacing: -.5px;
  font-family:'KabelLTStd-Heavy';
  font-size: 16px;
  text-align: center;
  line-height: 22px; 
}

.main-nav  {

  position: absolute;
/*---was 235px------*/
 /*-- top:200px;
  left: -4px; --*/
  width: 172px;
  height:750px;
  text-align: center;
  padding-top: 10px;
  padding-left: 4px;
  top: 225px;
  left: -10px;
}

.main-nav ul  {
  list-style: none;
}

.main-nav a  {

  text-decoration: none;
  text-align: center;
  line-height: 40px;
  font-family: 'KabelLTStd-Book';
  /*display: block;*/
  font-size: 20px;
/*  background-color: lightgray; */
  color:dimgray;
  padding: 4px 0px;

}

.main-nav a:hover  {
  color: red;
/*  border: 1px solid #000; */

}

/*--#key  {
  background-image: url(/images/keywords_logo.jpg);
  background-repeat: no-repeat;
}

#key:hover   {

  color: red;
} --*/


#main_content {
position: absolute;
top: 0px;
left: 180px;
float: right;
width: 850px;
height: auto;
}
/*
@media (max-width: 414px){

	#logo  {
		display: none;
	}

	#logo_block  {
		display: none;
	}

	#hours-div{
		height:80px;
		width:414px;
		margin-left: auto;
	}
	#hours  {
		font-size: 16px;
		letter-spacing: 1px;
		line-height: 18px;
		position: relative;
		left:0;
	}


	.main-nav  {
		display: none;
	}

	#main_content  {
		display: none;
	}

	#bars  {
		position: absolute;
		display: block;
		font-family: "KabelLTStd-Book";
		font-size: 14px;
		color: #000;
		top: 374px;
		width:414px;
		margin-left:auto;
		margin-right: auto;
		letter-spacing: 1px;

	}

	#bars-span  {
		color: #fff;
	}

	#rings {
		height: 300px;
		width: 235px;
		background-image: url("../images/rings.jpg");
       background-repeat: no-repeat;
		margin: auto;
	}
	#hours_info  {
      position: relative;
       height: 600px;
       min-width: 414px;
       
}

	#info-div {
		width: 414px;
		margin-left: auto;
		height: 90px;
	}
	#info  {
		font-family: "KabelLTStd-Book";
		font-size: 16px;
		position: relative;
		padding-top: none;
		padding-left: none;
	}
	
	#telephone   {
		display: none;
	}
		
	}
@media (max-width: 380px){

	#logo  {
		display: none;
	}

	#logo_block  {
		display: none;
	}

	#hours-div{
		height:80px;
		width:380px;
		margin-left: auto;
	}
	#hours  {
		font-size: 16px;
		letter-spacing: 1px;
		line-height: 18px;
		position: relative;
		left:0;
                color: red;
	}


	.main-nav  {
		display: none;
	}

	#main_content  {
		display: none;
	}

	#bars  {
		position: absolute;
		display: block;
		font-family: "KabelLTStd-Book";
		font-size: 14px;
		color: #000;
		top: 374px;
		width:380px;
		margin-left:auto;
		margin-right: auto;
		letter-spacing: 1px;

	}

	#bars-span  {
		color: #fff;
	}

	#rings {
		height: 300px;
		width: 235px;
		background-image: url("../images/rings.jpg");
       background-repeat: no-repeat;
		margin: auto;
	}
	#hours_info  {
      position: relative;
       height: 600px;
       min-width: 380px;
       
}

	#info-div {
		width: 380px;
		margin-left: auto;
		height: 90px;
	}
	#info  {
		font-family: "KabelLTStd-Book";
		font-size: 16px;
		position: relative;
		padding-top: none;
		padding-left: none;
	}
	
	#telephone   {
		display: none;
	}
		
	} */