/**
	FOOTER WIDGETS
**/
.footer-widgets {padding: 0; padding-top: 0; overflow: hidden; font-size: 14px;}
.footer-widgets .wrap {overflow: hidden; padding: 12px 0 0;} /*padding: 15px; padding-left: 0;*/

.footer-widgets a {color: #fff; font-weight: normal;}
.footer-widgets a:hover {color: #ced1e3;}

/*widths set in widget*/
/*.footer-widgets .widget-area {width: 50%; float: left; margin-right: 0px; margin-left: 0px; padding-left: 15px; color: #eee; text-shadow: 0px 1px 0px #000; box-sizing: border-box;}
.footer-widgets .widget-area:first-child {}*/
.footer-widgets .widget-area {width: 100%; float: none; margin: 0; overflow: hidden;}
/*.footer-widgets .widget-area:last-child {width: 50%;}*/
/*.footer-widgets .widget-area .inner {}*/
.footer-widgets .widget {margin-bottom: 3em; padding: 0 15px;}
.footer-widgets .widget .widget-wrap .widgettitle {color: #fff; margin: 0; padding: 0 0 10px; font-weight: 500; text-transform: none; font-size: 1.4em;}

/*.footer-widgets li {padding-left: 20px;}
.footer-widgets .menu li {width: 49%; float:left; padding-left: 0; padding-right: 15px;}*/

.footer-widgets .buttons .menu li {margin-bottom: 10px; margin-bottom: 1rem;}
.footer-widgets .buttons .menu li a {width: 100%; height: 44px; display: block;}
.footer-widgets .buttons .menu li a img {margin: 0 15px 0 0; height: 44px; width: 36px; display: inline-block; vertical-align: middle;}
.footer-widgets .buttons .menu li a span {display: table-cell; vertical-align: middle; height: 44px;}

.footer-widgets .menu .sub-menu {margin-top: 5px;}

/*.footer-widgets .widget.links .widgettitle {visibility: hidden;}*/
.footer-widgets .widget.links ul li a {display: block;}

.footer-widgets .widget.socialmedia a:hover {opacity: 0.5;}

/**
	FOOTER
**/
.site-footer {padding: 10px 0; background: none; overflow: hidden; font-size: 12px;}
.site-footer .wrap {/*background: white;*/ overflow: hidden; padding: 0 15px 0;}
.site-footer .wrap .widget.bottom {float: none; font-size: 12px; padding: 10px 0;}
.site-footer .wrap .widget.bottom.copyright {float: none;}

/*.site-footer .wrap .widget.bottom ul {}*/
.site-footer .wrap .widget.bottom ul li {list-style: none; list-style-type: none; float: left;}
.site-footer .wrap .widget.bottom ul li:before {content: "|"; position: absolute;}
.site-footer .wrap .widget.bottom ul li:first-child:before {content: "";}
.site-footer .wrap .widget.bottom ul li a {padding: 0 4px 0 6px;}
.site-footer .wrap .widget.bottom ul li:first-child a {padding: 0 4px 0 0;}
.site-footer .wrap .widget.bottom li li {display: none;}
/*
.site-footer a, .site-footer a:link, .site-footer a:visited {}
.site-footer a:hover, .site-footer a:active, .site-footer a:focus {}

.site-footer .menu a, .site-footer .menu a:link, .site-footer .menu a:visited {}
.site-footer .menu a:hover, .site-footer .menu a:active, .site-footer .menu a:focus {}
*/
.site-footer .menu .current-menu-item > a  {font-weight: normal;}
.site-footer .menu .current-menu-item > a:hover  {cursor: default;}
.site-footer .menu .current-menu-parent > a,
.site-footer .menu .current-menu-ancestor > a {font-weight: normal;}


.site-footer .copyright .separator {margin: 0 5px;}
/*.site-footer .copyright a {}*/
