﻿
	.header-main{width:100%;height:70px;position:fixed;background-color:#FAFAFA;z-index:1000;border-bottom:1px solid #eeeeee}
	#site-logo{
		/*width:100px;*/
		height:18px;float:left;margin-top:26px;display:block;}
	#header-nav{float:right;}
	
	/* -- nav main menu -- */

	.menu {list-style-type:none;margin:0;clear:both;white-space:nowrap;padding-left:0px;-webkit-transition:margin .35s;transition:margin .35s}
	.menu ul{padding:0;margin:0;list-style-type:none;}
	.menu li {float:left;height:100%;position:relative;white-space:nowrap;}
	.menu .menu-item > a{font-size:13px;color:#111111;float:left;text-align:center;letter-spacing:2px;text-transform:uppercase;margin:0 15px;padding:0px 0px 5px 0px;text-decoration:none;}
	.menu li:last-child a{margin-right:0px;}
	/*.menu > li > a:hover,.submenu-active,#header-nav .menu-item > a.active{color:#FB0200!important;-moz-transition:color, 0.5s, ease-in-out;-webkit-transition:color, 0.5s, ease-in-out;transition:color, 0.5s, ease-in-out;}
	*/
	.menu  .sub-drop-icon{margin-left:5px;display:none}
	
	
	/* -- nav drop down menus -- */

	.menu .menu-item-has-children{position:relative;}
	.menu .sub-menu{background-color:#ffffff;position:absolute;z-index:1000;top:24px;left:16px;width:260px;border-top:2px solid #c7c7c7;display:none;box-shadow:0 6px 12px rgba(0,0,0,.175);}
	.menu .sub-menu li{width:100% !important;height: auto;}
	.menu .sub-menu li a{font-size:12px;color:#111111!important;display:block;letter-spacing:1.5px;margin:0;display:block;width:100%;text-align:left;text-decoration:none;text-transform:uppercase;position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.05);padding-right:0;padding-left:20px;}
	.menu .sub-menu li a:hover{background-color:#cccccc;}
	.submenu-active,.current-page-ancestor > a{background-position:left bottom!important;}
	
	.sub-menu .sub-drop-icon{position:absolute;top:17px;right:20px;font-size:15px;}
	.sub-menu .sub-second-tier{top:0;left:190px;}
	
	
	
/* --- 3) FOOTER --- */
	
	.footer-main{padding:33px 0 30px;margin-top:25px;border-top: 1px solid #eeeeee;text-align:center; background-color:#FAFAFA;}
	.footer-main p,.footer-main a{font-size:13px;color:#6D6D6D;line-height:20px;text-decoration:none;margin-bottom:20px;letter-spacing:0.5px;}
	
	.footer-social{display:inline-block;height:18px;padding:0px; margin:0px;}
	.footer-social li{margin-right:20px;float:left;list-style: none;margin-bottom:0px; padding-bottom:0px;}
	.footer-social li:last-child{margin-right:0;}
	.footer-social li a{font-size:18px;color:#afafaf;letter-spacing:0.5px;}
	.footer-social li a:hover{color:#111111;}
	
	#scroll-top{width:40px;height:40px;background-color:#C7C7C7;opacity:0.9;position:fixed;bottom:30px;right:30px;text-align:center;display:none;cursor:pointer;border-radius:1px;}
	#scroll-top:hover { background-color: #FB0200; }
	
	#scroll-top span{font-size:20px;color:#ffffff;line-height:10px;margin-top:14px;}

					#site-logo{margin-top:12px;}
				#site-logo a{text-decoration:none;}


#site-logo span , #site-logosmall span, #site-logosmallsmall span{
	font-size:	26px;
}

#site-logosmall span{
	font-size:18px;	
}

#site-logosmallsmall span{
	font-size:14px;
}

#site-logo .logo, #site-logosmall .logo , #site-logosmallsmall .logo {
	font-weight: normal;

	letter-spacing:-1px;
}

#site-logosmall .logo, #site-logosmallsmall .logo {
	
}


#site-logo .logo:hover span, #site-logosmall .logo:hover span, #site-logosmallsmall .logo:hover span{
	color: #FFCA05;
}


#site-logo span .logoLight, #site-logosmall span .logoLight, #site-logosmallsmall span .logoLight {
	font-weight:100;
	color:#717171;
}

#site-logo span .logoYellow, #site-logosmall span .logoYellow, #site-logosmallsmall span .logoYellow {
	color:#FFCA05;
}

#site-logo span .logoBlack, #site-logosmall span .logoBlack, #site-logosmallsmall span .logoBlack {
	color:#000000;
}

#site-logo span .logoExtension, #site-logosmall span .logoExtension, #site-logosmallsmall span .logoExtension {
	color:#000000;
	font-size: 16px;
}

#site-logo span .logoRed, #site-logosmall span .logoRed, #site-logosmallsmall span .logoRed {
	color:#FB0200;
}

#site-logo .logoBold, #site-logosmall .logoBold, #site-logosmallsmall .logoBold {
	font-weight: bold;
	color:black;
}

#site-logo .logoBold:hover, #site-logosmall .logoBold:hover, #site-logosmallsmall .logoBold:hover{
	color: #ff0526;
}

.grecaptcha-badge {display: none !important;visibility: hidden;}
/* end logo styles */



    
    .paginate {
		display: inline-block;
		float:right;
	}
	.paginate.pag1 li { 
		list-style: none;
		display:inline;
		margin-left:5px;
		font-size:14px;
	}
	.paginate.pag1 li a {
		float: left;
		padding: 5px 7px;
		border: solid 1px gainsboro;
		white-space: nowrap;
		margin-left:5px;
	}
	.paginate.pag1 li.single, .paginate.pag1 li.current {
		display: block;
		float: left;
		border: solid 1px gainsboro;
		padding: 5px 7px;
		color: #A1A1A1;
		   margin-left: 5px;
	}
	.paginate.pag1 li a:hover, .paginate.pag1 li.current   {
		background: #3a3a3a;
		color: white;
		border: solid 1px #3a3a3a;
	}
	
	.pagination p {
		float:left;
		/*padding-right:24px;*/
	}
	

	.pagination .pag1 li{
		
		margin-left:0px;
		/*padding-left:0px;*/

	}
	
	
	
	
	@media only screen and (max-width: 767px) {
		.pagination p {
			text-align:right;
			
			width:100%;
		}

	}
	
