﻿.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
#side-header .fusion-contact-info{word-wrap:break-word}



.home-callit{width:100%; float:left; text-align:center; padding-bottom:100px;}

.home-callit p{font-size:18px; color: #2B2B2B; letter-spacing: 2.15px; text-align: center; line-height: 45px; text-transform:uppercase; font-family:'FreightBigProLight-Regular';}




.footer-copyright {

	display: block;

	background: rgba(0,0,0,0.3);

	padding: 15px 0;

	border-top: 1px solid rgba(255,255,255,0.1);

}




.footer-copyright p {

	margin-bottom: 0px;

	font-size: 0.92em;

	color: rgba(255,255,255,0.4);

}




.footer-copyright strong {

	color: #6e6e6e;

	font-weight: 700;

}
 
    .alt-features-item {
        margin-top: 30px;
    }
.pl-1,.px-1{padding-left:.25rem!important}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.needs-padding {margin-top:6em; margin-bottom:10em;}

.needs-padding-bottom {padding-bottom:10em;}

.needs-padding-xtra {margin-top:15em; margin-bottom:15em;}


.jobs-by.needs-padding {
	margin-bottom:0em;
}


.page-template-tmpl-resources .pg-no-header .needs-padding {
	margin-bottom:1.5em;
}

	.intl-job-seekers .needs-padding .needs-padding:nth-child(1) {margin-bottom:0px;}

	.intl-job-seekers .needs-padding .needs-padding:nth-child(2) {margin-top:0px;}
