

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

.footer-wrapper									{ background-color:#209CDA; color:#FFFFFF; }



/** FOOTER DETAILS **/
.footer-wrapper .footer-details							{ float:left; width:170px; }
.footer-wrapper .footer-details .office					{ font-weight:600; }
.footer-wrapper .footer-details .address				{ font-size:0.9em; }
.footer-wrapper .footer-details .address span			{ display:block; }
.footer-wrapper .footer-details .tel					{ margin:10px 0px; }
.footer-wrapper .footer-details .email					{ font-size:0.9em; }

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



/** FOOTER SOCIAL **/
.footer-wrapper .footer-social					{ float:right; width:390px; text-align:right; margin:90px 0px 0px 0px; }
.footer-wrapper .footer-social a				{ display:inline-block; vertical-align:top; margin:0px 0px 20px 20px; font-size:0.9em; text-align:left; }
.footer-wrapper .footer-social a.tpos			{ margin-left:0px; }
.footer-wrapper .footer-social img				{ display:inline-block; float:left; width:36px; height:36px; }
.footer-wrapper .footer-social .tpos img		{ width:104px; }
.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:#F8CF0D; }
.footer-wrapper .footer-social .title			{ color:#FFFFFF; }
.footer-wrapper .footer-social a:hover .title	{ color:#F8CF0D; }



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

.footer-wrapper .footer-copyright				{ color:#FFFFFF; }
.footer-wrapper .copy-links						{ border-left:1px solid #FFFFFF; }
.footer-wrapper .footer-copyright a				{ color:#F8CF0D; }
.footer-wrapper .footer-copyright a:hover		{ color:#FFFFFF; }




/** 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-wrapper .footer-copyright				{ text-align:center; }
	.footer-wrapper .ppcom							{ float:none; padding:20px 0px 0px 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; }
	
}

