
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

article, aside, figure,hgroup, nav, section { display:block; }



.footanchor {
	color: #0080B8;
	font-weight:700;
	text-decoration: none;
	margin:10px;
	font-size:18px;
	padding-bottom:12px;
}

.footerseperator{
	color: #0080B8;
	font-weight:700;
	text-decoration: none;
	margin:10px;
	font-size:18px;
	padding-bottom:12px;
}

.subfooter{
	position:relative;
	font-size:18px;
	color:#FFF;
    display: flex;
	display: -webkit-flex;
  	align-items: center;
  	justify-content: center;
  	text-align:center;
  	margin-top:8px;
  	margin-bottom:8px;
  	
}


.privfooterseperator{
		color: #0080B8;
		font-weight:700;
		text-decoration: none;
		margin:10px;
		font-size:18px;
		padding-bottom:12px;
}

.faqfooterseperator{
		color: #0080B8;
		font-weight:700;
		text-decoration: none;
		margin:10px;
		font-size:18px;
		padding-bottom:12px;
}

.toufooterseperator{
		color: #0080B8;
		font-weight:700;
		text-decoration: none;
		margin:10px;
		font-size:18px;
		padding-bottom:12px;
}

footer{
	position:relative;
	height:14%;
	font-size:18px;
    background-color: #333;
    display: flex;
	display: -webkit-flex;
    flex-direction:column;
	-webkit-flex-direction:column;
  	align-items: center;
  	justify-content: center;
  	padding-top:39px;
  	padding-bottom:39px;
}

.topfooter{
    display: flex;
	display: -webkit-flex;
    flex-direction:row;
	-webkit-flex-direction:row;
	
}

.firsttwo{
    display: flex;
	display: -webkit-flex;
    flex-direction:row;
	-webkit-flex-direction:row;
    align-items:center;
    justify-content:center;

	
}

.secondtwo{
    display: flex;
	display: -webkit-flex;
    flex-direction:row;
	-webkit-flex-direction:row;
    align-items:center;
    justify-content:center;
	
}

.bottomfooter{
	width:100%;
    display: flex;
	display: -webkit-flex;
    flex-direction:row;
	-webkit-flex-direction:row;
    align-items: center;
  	justify-content: center;


}

/*

@media only screen and (max-width: 960px) {
	.topfooter{
    	flex-direction:column;
	-webkit-flex-direction:column;
	}
	.privfooterseperator{
		display:none;
	}
*/
/* iphone 6 dimensions */
@media only screen and (max-width: 667px) {
 	.toufooterseperator{
		display:none;
	}
 	.faqfooterseperator{
		display:none;
	}

	.firsttwo{
    	flex-direction:column;
		-webkit-flex-direction:column;	
	}
	.secondtwo{
    	flex-direction:column;
		-webkit-flex-direction:column;	
	}
	.headerphone{
		width:100%;
	}

}


@media only screen and (max-width: 640px) {
    
	.toufooterseperator{
		display:none;
	}
 	.faqfooterseperator{
		display:none;
	}
	.firsttwo{
    	flex-direction:column;
		-webkit-flex-direction:column;	
	}
	.secondtwo{
    	flex-direction:column;
		-webkit-flex-direction:column;	
	}
	.headerphone{
		width:100%;
	}



}
