﻿
.footer-para-2.footer-text strong {
    font-weight: bold;
}

.footer-para-2 {
	float: left;
	padding: 0 0 0 62px;
	width: 250px;
}

.gdlr-session-item .gdlr-session-item-head{ background-color: #ffcc43; }

.gdlr-session-item .gdlr-session-item-head-info.gdlr-active{ background-color: #eabb00; }
.gdlr-session-item .gdlr-session-item-head-info { border-color: #eabb00; }

.gdlr-session-item .gdlr-session-item-head.gdlr-first{ margin-top: 0px; }


.gdlr-session-item.gdlr-full-session-item .gdlr-session-item-head-info{ min-width: 24%; }


.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }


.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }
#wrapper{background:#FFF;margin:0 auto;padding:5px 10px;width:970px}

		
		#sign-up-form-foot{min-height:35px;max-width:655px;margin:0 auto 10px;position:relative}

		#sign-up-form-foot form{border:1px solid #edd8c8;height:35px;padding-right:35px;background-color:#8b2332;margin:0;position:relative;display:none}

		
		#sign-up-form-foot form .form-control{font-size:16px;border:0;border-right:1px solid #edd8c8;height:33px;width:50%;float:left;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;color:#edd8c8;font-weight:400;font-family:'Gotham',sans-serif;}

		#sign-up-form-foot form .form-control::-moz-placeholder {color: #edd8c8;opacity: 1;}

		#sign-up-form-foot form .form-control:-ms-input-placeholder {color: #edd8c8;}

		#sign-up-form-foot form .form-control::-webkit-input-placeholder {color: #edd8c8;}

		#sign-up-form-foot form .btn{position:absolute;top:0;right:0;border:0;height:100%;width:35px;position:absolute;right:0;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#8b2332;padding:0;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		#sign-up-form-foot form .btn:focus,#sign-up-form-foot form .btn:hover{background-color:#6d0514;outline:none}


.content{
	width: 960px;
	margin: 0 auto;	
	position: relative;
	overflow: hidden;
}


#feature .content{
	padding-bottom: 20px;
	overflow: visible;
}




#logopond .content{
	overflow: visible;
}

#header .social li.youtube { background-position: -79px 0px; }

#header .social li.youtube:hover { background-position: -79px -27px; }

#footer .social li.youtube { background-position: -79px 0px; }

#footer .social li.youtube:hover { background-position: -79px -24px; }
#footer #footer-wrapper{width:960px;margin:0 auto;}
#footer #footer-wrapper .footerTop{padding-left:20px;color:#fff;padding-top:14px;}
#footer #footer-wrapper .footerTop:after{content:"";display:block;clear:both;}
#footer #footer-wrapper .footerTop .socialmedialinks{float:left;width:37%;}
#footer #footer-wrapper .footerTop .socialmedialinks .socialText{background-color:#1d4b7c;float:left;font-weight:bold;font-size:18px;padding-top:6px;margin-right:15px;}
#footer #footer-wrapper .footerTop .socialmedialinks a{float:left;}
#footer #footer-wrapper .footerTop .socialmedialinks .chicklet{float:left;margin-right:5px;}
#footer #footer-wrapper .footerTop .socialmedialinks:after{content:"";display:block;clear:both;}
#footer #footer-wrapper .footerTop .emailupdates{font-weight:bold;font-size:18px;float:left;}
#footer #footer-wrapper .footerTop .emailupdates label{background-color:#1d4b7c;float:left;margin-top:6px;margin-right:30px;}
#footer #footer-wrapper .footerTop .emailupdates input.long{float:left;background-color:#fff;font-size:14px;line-height:29px;width:235px;height:29px;margin-top:2px;margin-right:2px;padding-left:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#footer #footer-wrapper .footerTop .emailupdates div.button_panel{float:left;background-color:#FDB72A;font-size:14px;padding:4px;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#footer #footer-wrapper .footerTop .emailupdates div.button_panel input{border:none;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_left ul{margin-right:80px;float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_left ul li{margin-left:0px;list-style:none;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_right{float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .bottom_right img{float:left;}
#footer #footer-wrapper .footer_bottom_wrapper .managedby{width:100%;clear:both;font-size:12px;}
.limiter{margin:0px auto;}
.latest_post_holder.image_in_box .latest_post_text .excerpt{margin:0 0 8px 0}

	
	div.container.social-icon-container { bottom: 0px; position: absolute; left: 50%; margin-left: -480px; }










    .container                   { position: relative; width: 960px; margin: 0 auto; padding: 0; }


    
    .container .one.column                      { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }

	
	
	.container .one.column.wrapper                      { width: 60px; margin-right: 0px; margin-left: 0px; }

    .container .two.columns.wrapper                     { width: 120px; margin-right: 0px; margin-left: 0px; }

    .container .three.columns.wrapper                   { width: 180px; margin-right: 0px; margin-left: 0px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

    .container .five.columns.wrapper                    { width: 300px; margin-right: 0px; margin-left: 0px; }

    .container .six.columns.wrapper                     { width: 360px; margin-right: 0px; margin-left: 0px; }

    .container .seven.columns.wrapper                   { width: 420px; margin-right: 0px; margin-left: 0px; }

    .container .eight.columns.wrapper                   { width: 480px; margin-right: 0px; margin-left: 0px; }

    .container .nine.columns.wrapper                    { width: 540px; margin-right: 0px; margin-left: 0px; }

    .container .ten.columns.wrapper                     { width: 600px; margin-right: 0px; margin-left: 0px; }

    .container .eleven.columns.wrapper                  { width: 660px; margin-right: 0px; margin-left: 0px; }

    .container .twelve.columns.wrapper                  { width: 720px; margin-right: 0px; margin-left: 0px; }

    .container .thirteen.columns.wrapper                { width: 780px; margin-right: 0px; margin-left: 0px; }

    .container .fourteen.columns.wrapper                { width: 840px; margin-right: 0px; margin-left: 0px; }

    .container .fifteen.columns.wrapper                 { width: 900px; margin-right: 0px; margin-left: 0px; }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }

    .container .two-thirds.column.wrapper               { width: 640px; margin-right: 0px; margin-left: 0px; }

		
		.container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

		.container .sidebar-included .gdl-page-item .eight.columns                   { width: 310px; }

		.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 475px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

		.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }

		.container .sidebar-included .gdl-page-item .two-thirds.column               { width: 420px; }

			
		.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

		.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 330px; }

		.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 495px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }

		.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }

		.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 440px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns,
		.container .both-sidebar-included .gdl-page-item .eight.columns, 
		.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
		.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
		.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }

        .container .column,
        .container .columns                         {  }

		
        .container .one.column,
        .container .one.columns                     { width: 28px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 192px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }

        .container .columns,
        .container .column { margin: 0px 10px 40px 10px; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }




    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1; width: 100%; height: 90%; }


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

#container {
	position:relative;
	width: 980px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}

.responsive-slider.flexslider .slide {
	position: relative;
}

.responsive-slider.flexslider .slide .slide-title {
	margin: 0;
	padding: 0;
}

.responsive-slider.flexslider .slide-title a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	line-height: 1.3em;
	color: #fff;
	background: #222;
	background: rgba(0,0,0,.3);
	text-shadow: none;
	margin: 0;
	padding: .5em 1em;
}

.responsive-slider.flexslider .slide-title a:hover {
	color: #fff;
	background: rgba(0,0,0,.5);
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.lt-ie9 #modes-container .panel-pane{margin-top:-10px;}
.lt-ie9 #modes-container .panel-pane h2{line-height:16px;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2{margin:0;font-size:1em;color:#9CB7E8;background-color:#294D87;padding:8px 2px 8px 15px;line-height:normal;border-top:1px solid #52688C;border-bottom:1px solid #253F69;}

	.inner-page-wrap {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.ms-sbgo .srch-gosearchimg { display: none; }
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}


#countdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


#countdown ul li {
	display: block;
	float: left;
}


#countdown ul li span {
	color: #333;
	display: block;
	font-size: 10px;
	margin: 3px auto 0;
	padding: 0;
	width: 25px;
}
#search-theme-form{display:inline-block;color:#666666;float:right;margin:5px;}
#search .form-text,#user-login-form .form-text{border:1px solid #6191c5;padding:2px;color:#444444;}
#search .button,#search .form-submit,#user-login-form .button,#user-login-form .form-submit{border:2px groove #0d4256;background-color:#d1e4ea;color:#2c7d9c;font-weight:bold;}
.image-left,p.left,img.left{float:left;margin:0 16px 12px 0;clear:left}
img.left,.float-left{margin:.5em 1em .5em 0;float:left;clear:left;}
 #search-icon #search-icon-icon { background-color: #942824 }

	
	.icemegamenu {
		text-align:left}

 

.icemegamenu ul,
.icemegamenu li {
	list-style-type:none;
	padding:0;
	margin:0}

	
			
				#content_wraper #mainmenu .icemegamenu {
					position:relative;}

			
			
			.icemegamenu-hover {
				-webkit-transition: background 0.2s linear;
				-moz-transition: background 0.2s linear;
				-o-transition: background 0.2s linear;
				-ms-transition: background 0.2s linear;
				transition: background 0.2s linear;
				background: rgba(255,255,255,0.75);
				position:absolute;
				left:0;
				top:0;
				width:100%;
				height:100%;
				z-index:999;}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}

#weather_block {
	height: 93px;
	width: 176px;
}


.body {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	text-decoration: none;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}


#tabs-menu {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 36px;
  background-color: #cbb677;
}

#tabs-menu li li {
  background-color: #cbb677;
}

#tabs-menu li:hover {
  background-color: #eee4cc;
}

#tabs-menu li li:hover {
  background-color: #eee4cc;
}

#tabs-menu li li a,
#tabs-menu li li a:visited {
  font-size: 14px;
  padding: 8px 5px 5px 10px;
  color: #000;
}

#tabs-menu.sf-menu ul {
  margin: 0;
  padding: 0;
}

#tabs-menu.sf-menu ul,
#tabs-menu.sf-menu li ul {
  left: 0;
  top: 0;
  width: 230px;
}

#tabs-menu.sf-menu .listblock {
  top: 0;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap {
  display: none;
  top: 36px;
  background-color: #cbb677;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap.two-columns {
  width: 460px;
}

  #tabs-menu .listwrap {
    display: none;
  }

  #tabs-menu.sf-menu {
    display: none;
  }

  #tabs-menu li {
    margin-left: 20px;
  }

.sf-menu ul {
  margin-top: 3px;
}

.sf-menu a {
  padding: 0.59em 1.2em;
}

.sf-menu .listwrap {
  position: absolute;
  top: -999em;
}

.sf-menu .listblock ul {
  position: relative;
  display: inline-block;
}

.sf-menu li .listblock,
.sf-menu li:hover .listblock,
.sf-menu li.sfHover .listblock {
  float: left;
}

.sf-menu li:hover .listblock ul,
.sf-menu li:hover .listwrap,
.sf-menu li.sfHover .listwrap,
.sf-menu li.sfHover .listblock ul {
  top: 0;
  left: 0;
  z-index: 99;
  width: 230px;
}

.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  background: none;
}

  #banner-menu.sf-menu li:hover ul,
  #banner-menu.sf-menu li.sfHover ul {
    display: none;
  }



.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu {
	line-height:	1.0;
}

.sf-menu ul li {
	width:			100%;
}

.sf-menu li:hover {
	visibility:		inherit; 
}

.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; 
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

.sf-menu a, .sf-menu a:visited  { 
	color:			#000000;
}

.sf-menu li li {
	background:		#2a434f;
        font-size:              90%;
}

.sf-menu li li li {
	background:		#9AAEDB;
        font-size:              90%;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#961c1f;
	outline:		0;
}



.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }

.footer-social .footer-social-icon{float:left; margin-right:2px !important; height:15px;}
