a {
    transition: all .5s ease-in-out;
}
.fa {
    font-size:80px !important;
}

/* Header */

.birdseye-header {
    background-color:#26282B !important;
}
.birdseye-header {
    padding: 20px 40px !important;
}
body.affix .birdseye-header {
    padding: 10px 40px !important;
}
.nav .wsite-menu-item {
    padding: 0 10px !important;
    font-size: 15px !important;
    font-weight: 500;
    letter-spacing: .5px;
    color: #909090;
    text-transform: capitalize !important;
}
.birdseye-header .nav li {
    margin: 0 5px 0 0;
}
body.affix .birdseye-header .wsite-menu-item {
    padding: 0 10px !important;
}
.nav li:not(.wsite-nav-cart)#active > .wsite-menu-item {
    border-color: transparent;
    color:#0072ce;
}
.nav .wsite-nav-2 .nav .wsite-menu-item {
	color:#ccc;
}
.wsite-menu-item.active_underlined {
    color:#0072ce;
}
.wsite-nav-1,.wsite-nav-2 {
	display:none !important;
	transition: all 0.3s ease-out 0s;
}
.affix .wsite-nav-2 {
	display:inline-block !important;
}
@media (max-width: 1000px) {
	.wrapper .birdseye-header .logo {
	    display: none;
	}
	.wrapper .birdseye-header .hamburger {
    	display: none;
	}
	.wrapper .birdseye-header .desktop-nav {
	    display: block;
	}
	.wrapper .birdseye-header .nav ul {
	    float: none;
	    max-width: 100%;
	    overflow: visible;
	}
	.wsite-nav-3, .wsite-nav-4, .wsite-nav-5 {
		display:inline-block;
	}
}
@media (max-width: 500px) {
	.birdseye-header {
	    padding: 5px 5px !important;
	}
	.nav .wsite-menu-item {
	    padding: 0 5px !important;
	}
}

/* Main Content */

.no-header-page .main-wrap {
    padding-top: 0 !important;
}
.main-wrap .container {
    padding: 100px 40px !important;
}
.wsite-background-5 {
	background-color: #0072ce !important;
}
.wsite-background-5 .wsite-multicol-col::before,.wsite-background-5 .wsite-multicol-col::after {
    content: "";
    position: absolute;
    background-color: rgba(0,0,0,.04);
    padding: 88px;
    z-index: 0;
    left: -45px;
    top: 11px;
    z-index: 0;
	display:none;
}
.wsite-background-5 .wsite-multicol-col::after {
    background-color: rgba(0,0,0,.024);
    padding: 58px;
    left: 75px;
    top: 131px;
}
.wsite-background-5 .wsite-multicol-col h2,.wsite-background-5 .wsite-multicol-col .paragraph {
    position: relative;
    z-index: 1;
}
.wsite-background-5 h2 {
    font-size:60px;
}
.wsite-background-3 .paragraph:nth-child(3) a,.wsite-background-9 .paragraph:nth-child(3) a,.wsite-background-2 .paragraph:nth-child(3) a,.wsite-background-7 .paragraph:nth-child(1) a {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 40px 20px;
    width: 29.5%;
    margin: -1px -2px;
    border-collapse: collapse;
    clear: both;
    text-align: center;
    text-decoration: none !important;
    border-radius: 0;
    background-color:white;
	transition: all 0.5ms ease-out 0s;
}
.wsite-background-9 .paragraph:nth-child(3) a {
    width: 21.25%;
	margin: -1px -3px;
	xtransition: all 0.5s ease-out 0s;
}
.wsite-background-2 .paragraph:nth-child(3) a {
    width: 21%;
    margin: -1px -2px;
}
.wsite-background-2 .paragraph:nth-child(3) a:nth-child(5) {
    display: none;
}
x.wsite-background-3 .paragraph:nth-child(3) a:hover {
    background-color: #f9f9f9;
}
.paragraph:nth-child(3) a:hover {
    background-color: #555;
}
.paragraph:nth-child(3) a:hover {
    color:white;
}
.paragraph:nth-child(3) a:hover .icon-box i {
    color:white;
}
.wsite-background-4 img {
    box-shadow: 0 15px 40px 0 rgba(0,0,0,.75);
}
.wsite-background-6,.wsite-background-10,.wsite-background-17,.wsite-nav-3 {
	display:none !important;
}
.wsite-background-14 .container,.wsite-background-15 .container,.wsite-background-16 .container {
	padding:0 !important;
}
.customImage {
    background-color: #0072ce;
    min-height: 350px;
    border-radius: 50px 0 50px 0;
    background-size: cover;
    background-repeat: no-repeat;
    position:relative;
    box-shadow: inset 5px 5px 8px 0px rgba(0,0,0,.4);
	margin: 35px 0 0;
}
.wsite-background-3 .customImage {
	background-image: url("//media.travsrv.com/appSkins/23833/v6/themes/standard/images/customer-service.jpg");
	background-position: center -57px;
}
.wsite-background-9 .customImage {
    background-image: url("//media.travsrv.com/appSkins/64/v6/themes/global/skins/tower/images/bg/60.jpg");
    background-position: center -260px;
}
.wsite-background-2 .customImage {
	background-image: url("//media.travsrv.com/appSkins/23833/v6/themes/standard/images/management.jpg");
	background-position: center -300px;
}
.customImage::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.25);
}
@media (max-height: 920px) {
	.wsite-page-index .main-wrap .wsite-elements.wsite-not-footer .wsite-section-wrap .wsite-background-5 {
	    height: 620px !important;
	}
}
@media (max-width: 800px) {
	.wsite-section-wrap .wsite-section {
	    background-image: none !important;
	}
	.main-wrap .container {
	    padding: 50px 20px !important;
	}
	.wsite-background-14 .container, .wsite-background-15 .container, .wsite-background-16 .container {
	    padding: 0 !important;
	}
	.wsite-background-3 .paragraph:nth-child(3) a, .wsite-background-9 .paragraph:nth-child(3) a, .wsite-background-2 .paragraph:nth-child(3) a {
    	padding: 40px 0px;
    	width: 50%;
	}
	.wsite-background-2 .paragraph:nth-child(3) a {
	    width: 100%;
	}
	.wsite-background-3 .customImage,
	.wsite-background-9 .customImage,
	.wsite-background-2 .customImage {
	    background-position: center;
	}
}
@media (max-width: 500px) {
	.wsite-background-5 h2 {
	    font-size: 40px;
	}
	.wsite-background-5 .paragraph {
		text-align:center !important;
	}
	.wsite-page-index .wsite-background-5 .wsite-image {
		text-align:center !important;
	}
}

/* Section Titles */

.wsite-background-2 .paragraph:nth-child(2) font,.wsite-background-3 .paragraph:nth-child(2) font,.wsite-background-9 .paragraph:nth-child(2) font {
    background-color: black;
	color: white;
	padding: 0px 20px 2px;
	margin: 0 0 25px;
	border-radius: 20px 0 20px 0;
	display: inline-block;
}
.wsite-background-14 .wsite-section-elements {
    text-align: center;
}
h2,.h2 {
	text-align: center !important;
	background-color: white;
	display: inline-block;
	margin: 0 auto;
	padding: 4px 0px 10px !important;
	color: black !important;
}
.wsite-background-5 h2,.wsite-background-5 .h2 {
    text-align: left;
    background-color: transparent;
    padding: 0;
}

/* Labor Laws */

.wsite-page-labor-laws .birdseye-header .nav li {
    display:none !important;
}
.wsite-page-labor-laws .birdseye-header .nav li:nth-child(1) {
    display:inline-block !important;
}

/* HR Policies */

.wsite-page-hr-policies .birdseye-header {
	display:none;
}

/* Footer */

.footer-wrap {
    font-size: 15px;
    background-color: #26282B;
    color: #b0b0b0;
}
