#footer .tab-groups{
	background: #335383;
}
#footer-tabs{
	clear: both; 
}
#footer .multiline-tabs .tab-set li{
	border:none;
	display: flex;
}
#footer-tabs{
	margin-bottom:0;
}
#footer-tabs.split .tab-set{
	border-bottom:1px solid rgba(255,255,255,0.25);
}
#footer .tab-content p{
	margin-bottom:1em;
}
#footer .multiline-tabs .tab-content{
	border:none;
	transition:opacity 0.2s;
}
#footer .multiline-tabs .tab-content.loading{
	opacity:0;
}
#footer .multiline-tabs .tab-content.complete{
	opacity:1;
}
#footer > .top{
	background:#336699;	
	margin:0;
	padding:0;
	list-style:none;
}
#footer .top:after{
	content:'';
	display:block;
	clear:both;	
}
#footer .top .tab-groups li{
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	font-family:'Droid Serif',serif;
	padding: 0 20px;
	font-size:14px;
	line-height: 40px;
	padding:0 10px;
	border-right:1px solid rgba(255,255,255,0.25);
	cursor:pointer;
}
#footer .top .tab-groups li:hover{
	background:#416091;
}
#footer .top .tab-groups li.current{
	background:#f4f4f4;
	color:#336699;
}
#footer-tabs .middle{
	background:#f4f4f4;
	position:relative;
	overflow:hidden;
	padding:15px 20px;
}
#footer .middle .inpage a{
	color: #335383;
	font-size: 24px;
}
#footer .middle .inpage:before,
#footer .middle .inpage:after{
	top:12px;
}
#footer .middle .default{
	padding-bottom:10px;
	min-height: 155px;
}
#footer .middle .default ul{
	float:left;
	width:33%;
	line-height:24px;
	margin:0;
	padding:0;
}
#footer .middle .default ul:last-shild{
	padding-right:0;	
}
#footer .middle .default li{
	font-size:14px;
	list-style:none;
	position:relative;
	margin-right: 30px;
}
#footer .middle .default ul li:before,
#footer .bottom ul li:before{
	content:'';
	position:absolute;
	top:8px;
	left:0;
	border-top:4px solid transparent;
	border-left:6px solid #999;
	border-bottom:4px solid transparent;
}
#footer .middle .default  li a{
	color:#2c2c2c;
}
#footer .middle ul li,
#footer .bottom ul li {
	padding: 0 0 0 13px;
	background-size:6px 7px;
	margin: 0px 13px 2px 0px;
}
#footer .middle .default .mags{
	display:block;
	clear:both;
	text-align: center;
	margin-bottom:-25%;
}
#footer .middle .default .mags img{
	width:30%;
	position:relative;
	box-shadow:0 0 10px 1px rgba(0,0,0,0.25);
}
#footer .middle .default .mags a:first-child img{
	transform:rotate(-7deg);
	margin:50px -40px 0 0;
}
#footer .middle .default .mags a:last-child img{
	transform:rotate(7deg);
	margin:50px -10px 0 -40px;
}
#footer > .bottom{
	clear:both;
	background:#333;
	overflow:hidden;
	padding:10px 0 20px 20px;
}
#footer .bottom .inpage{
	color:#fff;
	clear:both;
	text-indent: 18px;
	margin-bottom: 3px;
}
#footer .bottom .inpage:before{
	background-color: #335383;
	width: 13px;
}
#footer .bottom .inpage:after{
	background-color: #335383;
	margin-left:15px
}
#footer .bottom .column{
	overflow: hidden;
	padding-right:20px;
	
	float:left;
}
#footer .bottom .column:nth-child(4){
	width:100%;
}
#footer .bottom ul{
	line-height:24px;
	margin:0;
	padding:0;
	clear:both;
}
#footer .bottom li{
	font-size: 14px;
	list-style:none;
	position:relative;
}
#footer .bottom li{
	float:left;
	margin-right: 30px;
}
#footer .bottom li a{
	color: #ccc;	
}

#footer .copyright{
	background-color:#2d2d2d;
	padding:20px;
	text-align:center;
	font-size:14px;
	color:#fff;
}
#footer .copyright > span{
	color:#c0c0c0;
}
.tab-content.send-a-story fieldset {
    border:none;
    padding:0;
    margin-bottom:10px;
}

#footer .bottom .column{
	float:none;
	clear:both;
	width:auto;
}
#footer .middle .default ul{
	width:auto;
}
#footer .middle .default li{
	float:left;
}

#footer .bottom .get-in-touch{
	color: #ccc;
	font-family: 'Droid Serif';
}
#footer .bottom .get-in-touch a[href^="tel:"]{
	text-decoration:none;	
}
#footer .bottom .get-in-touch > .bottom,
#footer .bottom .get-in-touch > .middle{
	clear:both;
}
#footer .bottom .get-in-touch > .inpage{
	margin-bottom:5px;
}
#footer .bottom .get-in-touch > .top{
	font-size:14px;
	float: left;
	padding-right: 15px;
}
#footer .bottom .get-in-touch > .top > p:first-child{
	margin-top:0;
}
#footer .bottom .get-in-touch > .top > p > span{
	color:#fff;
	font-size:20px;
	display:block;
}
#footer .bottom .get-in-touch > .top > a{
	font-size:24px;
	color:#fff;

}
#footer .bottom .get-in-touch > .top > p:last-child{
	font-size:14px;
}
#footer .bottom .get-in-touch > .middle{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	font-size:16px;
	color:#ccc;
}
#footer .bottom .get-in-touch > .middle > p > span,
#footer .bottom .get-in-touch > .middle > p > a{
	color:#fff;
}
#footer .bottom .get-in-touch > .bottom{
	font-size:16px;
	color:#fff;
	padding: 10px 0 0 0;
	overflow: hidden;
}
#footer .bottom .get-in-touch > .bottom > div{
	float: left;
	line-height: 1.75em;
	padding-right: 10px;
}
#footer .bottom .get-in-touch > .bottom > div > a{
	color:#ccc;
	display:block;
	font-size: 18px;
}
#footer .top .tab-groups li a{
		color:#fff;
	}

@media (min-width:450px){
	#footer .bottom .get-in-touch > .top > p > span{
		display:inline;
	}
}
@media (min-width:500px){
	
	#footer .bottom .get-in-touch > .top,
	#footer .bottom .get-in-touch > .middle,
	#footer .bottom .get-in-touch > .bottom{
		width:50%;
		float:left;
		clear:none;
		border-top:none;
	}
	#footer .bottom .get-in-touch > .middle > p{
		margin-top:0;
	}
	#footer .bottom .get-in-touch > .bottom > div > a{
		font-size:14px;
	}
	#footer .copyright{
		font-size:16px;
	}
}
@media (min-width:550px){
	#footer .bottom .get-in-touch > .bottom > div > a{
		font-size:16px;
	}
	#footer .bottom .get-in-touch > .top > p > span{
		display:block;
	}
}

@media (min-width:600px){
	#footer .top .tab-groups li a:hover{
		text-decoration:none;
	}
	#footer .bottom .column,
	#footer .bottom .column:nth-child(3){
		width:33%;
		float:left;
		clear:none;
	}
	#footer .bottom .get-in-touch > .bottom > div > a{
		font-size:18px;
	}

}
@media (min-width: 728px){
	.tab-content.send-a-story .col-sm-3 {
		width: 15%;
	}
	.tab-content.send-a-story .col-sm-9 {
		width: 85%;
	}
	label[for="frm-agree-terms"]{
		margin-left:0;
		width:100%;
	}
	.tab-content.send-a-story button[type="submit"]{
		margin-left:0;
	}
	#footer .bottom .get-in-touch > .top{
		font-size:16px;
	}
	#footer .bottom .get-in-touch > .top > p > span{
		display:inline;
	}
	#footer .bottom .get-in-touch > .top > a{
		font-size:32px;
	}
	#footer .bottom .get-in-touch > .bottom > div{
		float:left;
		width:50%;
	}
	#footer .bottom .get-in-touch > .bottom > div > a{
		font-size:24px;
	}
}

@media (min-width:1024px){
	#footer .middle .default li{
		float:none;
	}
	#footer .middle .default .mags{
		position:absolute;
		right:60px;
		bottom: -70px;
		width:475px;
		text-align:right;
		margin-bottom:0;
	}
	#footer .middle .default  ul{
		width:160px;
	}
	#footer .middle .default li{
		margin-right:0;	
	}
	#footer .middle .default .inpage{
		width:500px;
	}
	#footer .middle .default .mags img{
		width:150px;
		position:relative;
		box-shadow:0 0 10px 1px rgba(0,0,0,0.25);
		text-align: none;
	}
	#footer .bottom .column,
	#footer .bottom .column:nth-child(3){
		width:20%;
	}
	#footer .bottom .get-in-touch > .top,
	#footer .bottom .get-in-touch > .middle,
	#footer .bottom .get-in-touch > .bottom{
		width:100%;
		padding-left:0;
	}
	#footer .bottom .get-in-touch > .middle{
		border-top:1px solid #999;
	}
	#footer .bottom .get-in-touch > .middle > p{
		margin-top:0.8em;
	}
	#footer .bottom .column li{
		margin-right: 0;
		float:none;
	}
	#footer .bottom .column.get-in-touch{
		width:40%;
	}
	#footer .bottom .column:nth-child(3){
		clear:none;
	}
	

}
