@charset "utf-8";

/* FOOTER CSS */

#footer{
color:#555;
}

#footer p{
line-height:130%;
}

#footer a{
/*color:#999;*/
}
#footer a:hover{
/*color:#555;*/
}

#footer a.moreLink{
display:block;
text-align:right;
margin-top:3px;
}

#footerContent{
padding:30px 10px 20px;
font-size:12px;
}


/* FOOTER WIDGETS */

#footer ul.widgetList{
}

#footer ul.widgetList > li{
float:left;
width:300px;
/*border:1px solid red;*/
margin-left:20px;
}
#footer ul.widgetList > li:first-child{
margin-left:0;
}

#footer ul.widgetList > li h3{

margin-bottom:10px;
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
line-height:14px;
color:#777;
text-transform:uppercase;
display:block;
}

#footer ul.widgetList > li h3 a{
display:inline-block;
padding:2px 4px;
text-decoration:none;
background:#AAA;
color:#FFF;
}
#footer ul.widgetList > li h3 a:hover{
background:#F9803C !important;
}


#footer ul.widgetList > li.twitter{
background:url(../images/bg_widget_twitter.png) no-repeat 70px top;
}

#footer ul.widgetList > li.twitter em{
font-weight:700;
}

#footer ul.widgetList > li.twitter h3 a{
background:#6CD9E9;
}

#footer ul.widgetList > li.contact h3 a{
background:#9ACC15;
}

#footer ul.widgetList > li .banner{
text-align:center;
margin-bottom:20px;
}
#footer ul.widgetList > li:last-child .banner{
text-align:right;
}

#footer ul.widgetList ul,
#footer ul.widgetList p{
clear:both;
}

#footer ul.widgetList ul li{
float:none;
width:auto;
margin:0 0 15px 0;
}

#footer ul.widgetList ul li p{
padding-bottom:5px;
}

/* social share links */
#footer .socialShare{
margin-top:20px;
}

/* ADD TO ANY SHARE ICONS */

iframe.addtoany_special_service{
padding:0 15px 0 0 !important;
}


iframe.addtoany_special_service.facebook_like{
/*width:50px !important;*/
}

.addtoany_list{
display:block !important;
margin-top:20px !important;
}

.addtoany_list a{
padding:0 20px 0 0 !important;
}

.addtoany_list a.addtoany_share_save{
padding-left:30px !important;
}

.a2a_menu, .a2a_menu_inside, .a2a_menu a, .a2a_tabs div, .a2a_menu_find_container {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}



/* smallprint */

#footer small{
font-size:11px;
}

#footerSmallprint{
clear:both;
padding:10px 0;
color:#BBB;
}

#footerSmallprint a{
color:#BBB;
text-decoration:none;
}
#footerSmallprint a:hover{
color:#F9823D;
text-decoration:underline;
}

#footerSmallprint #smallprintA{
float:left;
}
#footerSmallprint #smallprintB{
float:right;
text-align:right;
}

/* footer navigation */

#footerNav{
clear:both;
padding:50px 0 10px;
font-size:11px;
}

#footerNav ul{
}

#footerNav li{
float:left;
margin-left:16px;
}
#footerNav li:first-child{
margin-left:0;
}

#footerNav li a{
text-decoration:none;
}

#footerNav li a:hover{
text-decoration:underline;
}