

.footer
{
	position: relative;
	background-color: #13284e;
	margin-top: 50px;
	width: 100%;
	text-align: center;
	display: block;
	padding-top: 25px;
	padding-bottom: 25px;
}

.footer a
{
	text-decoration: none;
	color: #fff;
}

.footer a:hover
{
	color: #55cccc !important
}

.footer_sm_links, .footer_sm_links a
{
	font-family: 'GraphieL';
	text-transform: uppercase;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 18px;
	margin-left: 5px;

}

.footer_lg_links, .footer_lg_links a
{
	font-family: 'GraphieL';
	font-size: 25px;
	line-height: 31px;
	font-weight: 600;
	text-transform: uppercase;
}

.footer_headings
{
	font-family: 'GraphieL';
	font-size: 25px;
	line-height: 31px;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 600;
	color: #ffffff;
	position: relative;
	text-decoration: underline ;
}


.social_icons
{
	margin-left: 8px;
	font-size: 33px;
}

.sub-footer
{
	position: relative;
	margin-top: 0px;
	width: 100%;
	text-align: center;
	display: block;
	padding-top: 25px;
	padding-bottom: 25px;
}

	/*##################################################################
		STYLES APPLY ONCE YOU HIT:	THE SCREEN WIDTH SPECIFIED
									AND ALL SCREEN SIZES BELOW
									(until the next style def below)
	##################################################################*/


	 /* Large Devices, Wide Screens AND BELOW (UNTIL NEXT STYLE BELOW DEFINED)*/
	@media only screen and (max-width : 1199px) {



	}

	/* Medium Devices, Desktops AND BELOW (UNTIL NEXT STYLE BELOW DEFINED)*/
	@media only screen and (max-width : 991px) {



		.footer_sm_links, .footer_sm_links a
		{
			font-size: 14px;
			line-height: 16px;

		}

		.footer_lg_links, .footer_lg_links a
		{
			font-size: 24px;
			line-height: 30px;
			font-weight: 700;

		}

		.footer_headings
		{
			font-family: 'GraphieL';
			font-size: 20px;
			line-height: 25px;
			font-weight: 600;
			text-transform: uppercase;

		}




		}

	/* Small Devices, Tablets  AND BELOW (UNTIL NEXT STYLE BELOW DEFINED) */
	@media only screen and (max-width : 767px) {


		.footer_sm_links, .footer_sm_links a
		{
			font-size: 12px;
			line-height: 14px;

		}

		.footer_lg_links, .footer_lg_links a
		{
			font-size: 14px;
			line-height: 19px;
			font-weight: 600;

		}

		.footer_headings
		{
			font-family: 'GraphieL';
			font-size: 14px;
			line-height: 19px;
			font-weight: 600;
			text-transform: uppercase;

		}



	}

	/* Extra Small Devices, Phones AND BELOW (UNTIL NEXT STYLE BELOW DEFINED)*/
	@media only screen and (max-width : 480px) {



	}

	/* Custom, iPhone Retina AND BELOW (UNTIL NEXT STYLE BELOW DEFINED)*/
	@media only screen and (max-width : 320px) {



	}