.site-footer .footer-social{text-align:center}.site-footer .footer-social h4{font-weight:400;text-transform:none}.site-footer .footer-social .social{margin:0 5px}.site-footer .footer-social .social:hover{opacity:.8}#colophon{font-size:13px;line-height:1.65em;position:relative;padding-top:28px;color:#999;background-color:#222;margin-top:0px!important}#colophon a{color:#ccc}#colophon .current-menu-item>a,#colophon a:hover{text-decoration:none;color:#fff}#colophon .route_widget .about-strong,#colophon .route_widget .widget-title h4{color:#fff}#colophon .route_widget ul li,#colophon .route_widget ul ul{border-color:#444}#colophon .widget_calendar #today,#colophon .widget_calendar thead th{color:#fff;background-color:#000}#colophon .widget_calendar tbody td,#colophon .widget_calendar thead th{color:#999;border-color:#444!important}#colophon .widget_calendar tbody a{color:#fff}#colophon .widget_search input,#colophon .widget_search button{background-color:transparent}#cs-footer-block-before,#cs-footer-block-after{font-size:13px;line-height:1.65em;position:relative;padding-top:48px;color:#fff;background-color:#2471c3}#cs-footer-block-before a,#cs-footer-block-after a{color:#fff}#cs-footer-block-before .current-menu-item>a,#cs-footer-block-before a:hover,#cs-footer-block-after .current-menu-item>a,#cs-footer-block-after a:hover{text-decoration:none;color:#fff}#cs-footer-block-before .route_widget .about-strong,#cs-footer-block-before .route_widget .widget-title h4,#cs-footer-block-after .route_widget .about-strong,#cs-footer-block-after .route_widget .widget-title h4{color:#fff}#cs-footer-block-before .route_widget ul li,#cs-footer-block-before .route_widget ul ul,#cs-footer-block-after .route_widget ul li,#cs-footer-block-after .route_widget ul ul{color:#fff}#cs-footer-block-before .widget_search input,#cs-footer-block-before .widget_search button,#cs-footer-block-after .widget_search input,#cs-footer-block-after .widget_search button{background-color:transparent}#menu-subfooter-menu-fifteen,#menu-subfooter-menu-fifteen-french,#menu-subfooter-menu-fifteen-german,#menu-subfooter-menu-fifteen-italian,#menu-subfooter-menu-fifteen-spanish,#menu-subfooter-menu-fifteen-portuguese-portugal{margin:0;margin-bottom:20px;padding:0;list-style:none;text-align:center}#menu-subfooter-menu-fifteen>.menu-item,#menu-subfooter-menu-fifteen-french>.menu-item,#menu-subfooter-menu-fifteen-german>.menu-item,#menu-subfooter-menu-fifteen-italian>.menu-item,#menu-subfooter-menu-fifteen-spanish>.menu-item,#menu-subfooter-menu-fifteen-portuguese-portugal>.menu-item{display:block;margin:0 1em 1em 0;padding:0;list-style:none}#menu-subfooter-menu-fifteen>.menu-item a,#menu-subfooter-menu-fifteen-french>.menu-item a,#menu-subfooter-menu-fifteen-german>.menu-item a,#menu-subfooter-menu-fifteen-italian>.menu-item a,#menu-subfooter-menu-fifteen-spanish>.menu-item a,#menu-subfooter-menu-fifteen-portuguese-portugal>.menu-item a{color:#fff;font-size:12px}@media (min-width:768px){#copyright{font-size:12px}#menu-subfooter-menu-fifteen,#menu-subfooter-menu-fifteen-french,#menu-subfooter-menu-fifteen-german,#menu-subfooter-menu-fifteen-italian,#menu-subfooter-menu-fifteen-spanish,#menu-subfooter-menu-fifteen-portuguese-portugal{margin-bottom:0;text-align:left;width:50%}#menu-subfooter-menu-fifteen>.menu-item,#menu-subfooter-menu-fifteen-french>.menu-item,#menu-subfooter-menu-fifteen-german>.menu-item,#menu-subfooter-menu-fifteen-italian>.menu-item,#menu-subfooter-menu-fifteen-spanish>.menu-item,#menu-subfooter-menu-fifteen-portuguese-portugal>.menu-item{display:inline-block}}#copyright{font-weight:bolder;font-size:10px;line-height:1.5em;position:relative;padding:20px 0 10px 0;text-align:center;color:#fff;background-color:#1E1E23!important}#copyright div{color:#fff}#copyright a{color:#fff}#copyright a:hover{color:#fff}#copyright .site-badges,#copyright .site-badges>li{margin:0;padding:0;list-style:none}#copyright .site-badges{position:relative;top:-10px;text-align:center}#copyright .site-badges>li{font-size:0;position:relative;display:inline-block;max-width:60px}#copyright .site-badges:after{display:inline-block}@media (min-width:992px){#copyright .site-badges>li>img{}}@media (min-width:768px){#copyright{text-align:left}#copyright .site-badges{text-align:right;white-space:nowrap}#copyright .site-badges>li{max-width:90px;margin-right:10px}#copyright .site-badges{top:-20px}}