

/** FOOTER **/
.footer-wrapper									{ padding:30px 0px; }

.footer-wrapper									{ background-color:#FFFFFF; color:#1F3D73; }



/** FOOTER DETAILS **/
.footer-wrapper .footer-details							{ float:left; width:210px; }
.footer-wrapper .footer-details .address				{ font-size:1em; }
.footer-wrapper .footer-details .address span			{ display:block; }
.footer-wrapper .footer-details .tel					{ margin:10px 0px; font-size:1em; display:block; padding-top:10px; font-weight:bold; }
.footer-wrapper .footer-details .email					{ font-size:1em; display:block; padding-top:10px; }

.footer-wrapper .footer-details .address				{ color:#1F3D73; }
.footer-wrapper .footer-details .tel					{ color:#872234; }
.footer-wrapper .footer-details .tel .number			{ color:#872234; }
.footer-wrapper .footer-details .email					{ color:#1F3D73; cursor:pointer; }
.footer-wrapper .footer-details .email .email-before	{ color:#1F3D73; }/** TEXT BEFORE @ SIGN **/
.footer-wrapper .footer-details .email .email-symbol	{ color:#1F3D73; }/** @ SYMBOL **/
.footer-wrapper .footer-details .email .email-after		{ color:#872234; }/** TEXT AFTER @ SIGN BUT BEFORE DOMAIN **/
.footer-wrapper .footer-details .email .email-end		{ color:#1F3D73; }/** DOMAIN TEXT **/
.footer-wrapper .footer-details .email:hover			{ color:#872234; }



/** FOOTER SOCIAL **/
.footer-wrapper .footer-social					{ float:left; width:390px; text-align:left; margin:100px 0px 0px 0px; }
.footer-wrapper .footer-social a				{ display:inline-block; vertical-align:top; font-size:0.9em; text-align:left; }
.footer-wrapper .footer-social img				{ display:inline-block; float:left; width:36px; height:36px; }
.footer-wrapper .footer-social .text			{ display:inline-block; margin:0px 0px 0px 10px; }
.footer-wrapper .footer-social span				{ display:block; clear:both; }
.footer-wrapper .footer-social .title			{ font-size:1.2em; }

.footer-wrapper .footer-social .text			{ color:#1F3D73; }
.footer-wrapper .footer-social .title			{ color:#1F3D73; }
.footer-wrapper .footer-social a:hover .title	{ color:#872234; }

.footer-logo 									{ float:right; width:100%; max-width:281px; max-height:142px; }



/** FOOTER BASE **/
.footer-copyright-wrapper 						{ background:#872234; padding:10px 0px; }
.footer-copyright-wrapper .footer-copyright		{ font-size:0.8em; }
.footer-copyright-wrapper .copy-links			{ padding:0px 0px 0px 5px; margin:0px 0px 0px 5px; }
.footer-copyright-wrapper .ppcom				{ float:right; display:inline-block; }

.footer-copyright-wrapper .footer-copyright				{ color:#FFFFFF; }
.footer-copyright-wrapper .footer-copyright a			{ color:#FFFFFF; }
.footer-copyright-wrapper .footer-copyright a:hover		{ color:#1F3D73; }




/** RESPONSIVE **/
@media screen and (max-width:600px){
	
	.footer-wrapper .footer-details					{ float:none; width:100%; text-align:center; }
	.footer-wrapper .footer-details .address span	{ display:inline; }
	.footer-wrapper .footer-social					{ float:none; clear:both; text-align:center; margin:20px 0px 0px 0px; width:100%; }
	.footer-wrapper .footer-social a				{ margin:10px; text-align:center; }
	.footer-wrapper .footer-social a.tpos			{ display:block; clear:both; text-align:center; }
	.footer-wrapper .footer-social img				{ float:none; display:block; margin:0px auto; }
	.footer-wrapper .footer-social .text			{ display:block; text-align:center; margin:10px 0px 0px 0px; }
	.footer-copyright-wrapper span					{ float:none; width:100%; padding:0px 0px 5px 0px; display:block; text-align:center; }
	
}

@media screen and (max-width:380px){

	.footer-wrapper .copy-links						{ display:block; clear:both; padding:10px 0px 0px 0px; border-left:none; }
	
}

