

#logo img{padding:20px 0;}

#carousel, #banner{display:none;}

#main{position:relative;}

#crumbs{background:url(../img/mobile/home/bg-home-mobile-top.png) bottom repeat-x; position:absolute; top:-11px; left:0px; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; display: none;}

#content{padding:0px;}

/*Accordion */
#content .accordion{margin-bottom:30px;}
	.c-w1 .accordion ul{margin-left:0px;}
	#content .accordion > a {
		  display: block; 
		  padding: 13px 36px; 
		  font-family: 'cabin', sans-serif;
		  letter-spacing: 1px;
		  font-weight: 700;
		  color: #fff; 
		  font-size: 12px; 
		  line-height: 15px; 
		  text-decoration: none; 
		  text-transform: uppercase; 
		  border: 1px solid #fff;
		  border-top: 0;
		  background: url(../img/skin/home/btn-accordion.png) no-repeat, url(../img/mobile/home/btn-accordion_mobile.png) repeat-x;
	  }
	  #content .accordion > a:hover {background-position: 0 -41px;}
	  #content .accordion > a.open {background-position: 0 -82px;}
	  #content .accordion > div {display: none; position: relative; height: 240px; padding: 15px 35px 0; font-size: 18px; color: #000; font-family: 'cabin', sans-serif;}
	  #content .accordion > a:first-child + div {display: block; position: relative;}
	  #content .accordion p {margin-top: 0;}
	  #content .accordion a.btn {
		  display: inline-block; 
		  position: absolute; 
		  top: 131px; right: 54px; 
		  padding: 12px 15px; 
		  font-size: 15px; 
		  color: #fff; 
		  text-transform: uppercase; 
		  text-decoration: none; 
		  background: url(../img/skin/home/bg-footerctas.png) repeat;
	  }
	  
	  	#content .accordion .bx-controls-direction {position: relative; overflow: visible;}
		#content .accordion .bx-controls-direction a {display: block; position: absolute; bottom: 38px; width: 11px; height: 1px; padding-top: 10px; overflow: hidden;}
		  .accor-pay .bx-prev {background: url(../img/skin/home/accord-prev.png) no-repeat; left: -23px;}
		  .accor-pay .bx-next {background: url(../img/skin/home/accord-next.png) no-repeat; right: -23px;}
		
		.accor-pay {background: url(../img/mobile/bg-pay.jpg) no-repeat right top; background-size: 150px auto;} 
			.accor-pay > div {padding-right: 90px;}
			.accor-pay a {display: block; padding: 10px 0 10px 45px; color: #373737; text-decoration: none;}
				#accor-payments {background: url(../img/mobile/btn-payments.png) no-repeat left center; background-size: 26px auto;}
					#accor-payments:after {display: block; content: '';} 
				#accor-accounts {background: url(../img/mobile/btn-accounts.png) no-repeat left center; background-size: 26px auto;}
			
		
		.accor-council {background: url(../img/skin/home/bg-camera.png) no-repeat right bottom; }
		.accor-council a {display: block; padding-left: 50px; width: 125px; color: #373737; font-size: 18px; text-decoration: none; }
		.council-webcasts {background: url(../img/skin/home/council-webcasts.png) no-repeat; margin: 10px 0 30px;}
		.council-agendas {background: url(../img/skin/home/council-agenda.png) no-repeat 3px 0;}
		
/*Tabs*/
	#ctas .tabs{display:none;}
		#ctas .tabs li{ border-bottom:1px solid #333333; display:none; position:relative;}
			#ctas .tabs li:first-child{display:block; padding:0 12px;}
		#ctas .tabs li a:first-child{padding-left:10px; display:block; font-size:13px; color:#fff; text-transform:uppercase; background:#1b8e8e; width:130px; line-height:35px; text-decoration:none; font-weight:700;}
			.tab-title{position:relative;}
			.tab-title span{padding:0 0 0 10px; display:block; font-size:13px; color:#fff; text-transform:uppercase; background:#1b8e8e; width:130px; line-height:35px; text-decoration:none;}
			.tab-1 .tab-title{display:block;}
			
			
			/*News*/
	#ctas .tc .news-feed .cta {}
	.news-feed .cta{display:none;  margin:15px 11px 0 11px !important;}		
		.news-feed .cta:first-child{display:block;}
	.news-block{padding:0;}
		.news-block span{display:block; font-size:13px;}
		.news-block a{color:#1b8e8e; font-size:19px; text-decoration:none;}
	
	/*Upcoming events*/
	.tab-2{margin-top:30px;}
		.events-block .cta{display:none; width:295px; margin:auto !important;}	
			.events-block .cta{display:block;}
			
			.events-block span{display:block; font-size:13px; font-family: 'Cabin', sans-serif; font-weight: 700; color: #000;}
				.events-block span strong {display: none;}
			.events-block a{color:#1b8e8e; font-size:19px; text-decoration:none;}
	
		.events-nav .prev, .events-nav .next{display:none;}
	
	/*Featured */
	#featured-title{
		padding:0 12px; 
		font-weight:700;
		display:block;
		border-bottom: 1px solid #333333;
		margin-bottom:15px;
	}
		#featured-title span{
			display:block;
			background: none repeat scroll 0 0 #1B8E8E;
			color: #FFFFFF;
			display: block;
			font-size: 13px;
			line-height: 35px;
			padding-left: 10px;
			text-decoration: none;
			text-transform: uppercase;
			width: 130px;
		}
			
	#ctas2 {overflow: hidden;  padding: 38px 0px 30px 0px;}
	#ctas2 .cta {position: relative;  height:143px; margin: 0 12px 12px; background: #e5e5e5; }
		#ctas2 .cta:first {margin-left: 0;}
			#ctas2 .tab-title {display: none;}
			#ctas2 .cta a {
				position: absolute; 
				top: 0; bottom: 0; 
				left: 0; right: 0; 
				padding: 22px 115px 0 16px;  
				color: #1b8e8e; 
				font-size: 18px;          
				text-decoration: none;
				background: url(../img/skin/bg/bg-cta.png) repeat-y right top;
			}
				#ctas2 .cta a span {display: block; color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase;}
			#ctas2 .cta img {float: right;}
			
	/*Poll */
	#ctas3 {padding:30px 30px 40px 20px; font-family: 'cabin', sans-serif; border-top:1px solid #333;}
	#ctas3 .ccr-poll-form > div {overflow:hidden;}
	#ctas3 h3 {color: #000; font-size: 13px; font-weight: bold; padding-bottom: 10px;}
	#ctas3 .ccr-poll-form-choice {color: #1b8e8e; font-size: 18px; font-weight: 400; padding-bottom: 10px;}
	#ctas3 .sfTxtLbl {padding: 0 0 10px;}
		#ctas3 .sfRadioList {line-height: 34px;}
		#ctas3 .sfRadioList label {padding-left: 10px;}
	#ctas3 .ccr-poll-form-submit {float: left;}
		#ctas3 .ccr-poll-form-submit input[type=submit] {
			color: #fff; 
			font-size: 15px; 
			line-height: 20px; 
			text-transform: uppercase; 
			padding: 10px 25px; 
			border: 0; 
			background: url(../img/skin/home/bg-footerctas.png) repeat;
			cursor: pointer;
		}
	#ctas3 .sfFormInstructions {overflow: hidden; line-height: 40px; padding-left: 15px;}
		#ctas3 .sfFormInstructions a {color: #9c9c9c; text-decoration: none; text-transform:uppercase;}
		
	#ctas3 .sfContentBlock{}	
	
	#ctas4{background:url("../img/skin/home/bg-footerctas.png") repeat scroll 0 0 transparent; padding:12px 0 12px 11px ;}
		#ctas4 li a{
			background: url("../img/skin/home/cta-arrow.png") no-repeat scroll right center transparent;
			color: #FFFFFF;
			display: inline-block;
			font-family: 'cabin',sans-serif;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px;
			padding: 0 15px 0 0;
			text-decoration: none;
			text-transform: uppercase;
			line-height:30px;
		}
	  
	/*footer */
	
	#partners, #bottomnav .contact-us, #util .util-fontsize{display:none;}
	#footer p {margin: 0;}