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

body {min-width:1200px; background-image:url(/theme/default/images/bg-body.jpg?v=04-03-2019-0001);}

    #site-header {background-color:#072d5e; height:200px;}
    #site-header .container {max-width:1200px; position:relative; height:100%; margin-left:auto; margin-right:auto;}
    
    #site-header-logo {position:absolute; top:10px; left:0; height:100%;}
    #site-header-logo a {display:inline-block; vertical-align:middle;}
    #site-header-logo img {display:block;}
    
    #site-header-slogan {background-image:url('/assets/images/uploads/celebrating.png'); background-repeat:no-repeat; background-size:contain; background-position:center center; width:298px; height:52px; position:absolute; left:225px; top:75px;}
    
    #site-header-buttons {position:absolute; top:10px; right:0;}
    #site-header-buttons a {background-color:#7ac254; display:inline-block; padding:15px; text-decoration:none; border-radius:10px; color:#252525; text-transform:uppercase; line-height:1; font-size:75%;}
    #site-header-buttons a:hover {background-color:#569332;}
    
    #site-header-info {text-align:center; color:#fff; position:absolute; bottom:20px; right:175px;}
    #site-header-info .telephone {font-size:275%; line-height:1; text-decoration:none!important; color:#fff; font-weight:bold;}
    
    #site-header-weather {color:#fff; position:absolute; bottom:10px; right:0;}

#admins-nav { position:absolute; top: 0; left:0;
    border:solid 2px #000; border-radius: 5px;
	padding: 20px; z-index:1000; cursor:move;
}

#navigation { width:100%; height:49px; padding-bottom:25px; }
	
	#navigation li:hover ul {display:block;}
	#navigation ul {list-style: none; }
	
	/* tier 1 */
	
	#navigation > ul {list-style: none;padding: 0 20px 0 20px; margin: 0; height:49px; background: #000; z-index:501;}
	#navigation > ul > li {float: left;padding: 0; height:49px; z-index:503;}
	#navigation > ul > li:hover, #navigation > ul > li:hover.selected { cursor:pointer;
	background: rgb(0,0,12);
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(33,33,33,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(33,33,33,1)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#212121',GradientType=0 );
	}
	#navigation > ul > li.selected {  }
	#navigation > ul > li > a { display: block; padding: 0 1em; margin-top:14px; height:16px; color: #fff; text-decoration: none; text-transform:uppercase; font-size:1.05em; line-height:1.1em; border-right:solid 2px #fff;}
	#navigation > ul > li:last-child > a,
	#navigation a.selected,
	#navigation > ul > li.no-border > a { border:none; }
	#navigation > ul > li > a:hover { color: #fff; }
	
	/* tier 2 */
	
	#navigation > ul > li > ul { position: absolute; display:none; width:25%; background: #212121;margin: 0; padding:0;border: solid 2px #000; border-top: none; z-index:504;}
	#navigation > ul > li > ul > li {float:none; text-align:left; padding:2px 10px; margin:5px 10px; border:solid 1px #000; border-radius: 5px; z-index:505;
	background: #45484d;
	background: -moz-linear-gradient(top,  #45484d 0%, #0e0e0e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#0e0e0e));
	background: -webkit-linear-gradient(top,  #45484d 0%,#0e0e0e 100%);
	background: -o-linear-gradient(top,  #45484d 0%,#0e0e0e 100%);
	background: -ms-linear-gradient(top,  #45484d 0%,#0e0e0e 100%);
	background: linear-gradient(to bottom,  #45484d 0%,#0e0e0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#0e0e0e',GradientType=0 );
	}
	#navigation > ul > li > ul > li:last-child { margin-bottom:20px;}
	#navigation > ul > li > ul > li:hover {
	background: #7d7e7d;
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
	}
	#navigation > ul > li > ul > li.selected { border:solid 1px #fff; }
	#navigation > ul > li > ul > li > a {color: #fff; text-decoration:none; display:block; width:100%; }
	#navigation > ul > li > ul > li > a:hover {font-weight:bold;}
	#navigation > ul > li > ul > li.expandable > a { display:block; border-bottom:solid 1px #1b1b1d; }
	#navigation > ul > li > ul > li.expandable > a:after { display:block; height: 1px; background: #4c4d4f; content: ''; }
	#navigation > ul > li > ul > li > a.selected { font-weight:bold;}
	
	/* tier 3 */

	#navigation > ul > li > ul > li > ul { margin: 0 0 0 5px; padding:0; z-index:506;}
	#navigation > ul > li > ul > li > ul > li {float:none; text-align:left; padding:2px 5px; margin:5px 10px; z-index:507;}
	#navigation > ul > li > ul > li > ul > li:hover {  }
	#navigation > ul > li > ul > li > ul > li > a {display:block; color: #fff; text-decoration:none; border-bottom:solid 1px #1b1b1d; width:100%; display:block; width:100%;}
	#navigation > ul > li > ul > li > ul > li > a:hover {font-weight:bold; }
	#navigation > ul > li > ul > li > ul > li > a:after { display:block; height: 1px; background: #4c4d4f; content: ''; }
	#navigation > ul > li > ul > li > ul > li > a.selected { font-weight:bold; }
	#navigation > ul > li > ul > li > ul > li.selected {  }

	/* tier 4 */
	#navigation > ul > li > ul > li > ul > li > ul { margin: 0 0 0 5px; padding:0; z-index:508;}
	#navigation > ul > li > ul > li > ul > li > ul > li {float:none; text-align:left; padding:2px 5px; margin:5px 10px; z-index:509;}
	#navigation > ul > li > ul > li > ul > li > ul > li > a {display:block; color: #fff; text-decoration:none; padding:2px 10px; }
	#navigation > ul > li > ul > li > ul > li > ul > li > a:hover {font-weight:bold; }
	#navigation > ul > li > ul > li > ul > li > ul > li > a:after { display:block; height: 1px; background: #4c4d4f; content: ''; }
	#navigation > ul > li > ul > li > ul > li > ul > li > a.selected { font-weight:bold; }


.red { color:#C00; }
.orange { color:#F60; }
.yellow { color: #FC0; }
.green { color:#090; }

/* 960px */
@media screen and (max-width: 1199px) {
	
}
