@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700&display=swap');
* {-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
 html, body { margin: 0;padding: 0;height: 100%; }
html {scroll-behavior: smooth;}
 body {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;color: #ffffff;font-family:  'Archivo', sans-serif;background-color: #FFFFFF;}

input[type=button], input[type=submit] {border-radius:10px;padding:0 5px 2px 5px;line-height:45px;font-size:24px;font-weight:700;color:#FFF;cursor:pointer;-webkit-appearance: none;width:250px;font-family:  'Archivo', sans-serif;letter-spacing:0.02em}

input {border:none;padding:0px;-webkit-appearance: none;border-radius: 0; -moz-box-sizing: border-box;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 50px #FFFFE1 inset; }

.anchor {display: block;position: relative;top: -85px;visibility: hidden;}

::-webkit-input-placeholder {color:#999;font-size:18px;padding:0px 5px;line-height:45px}
:-moz-placeholder { color:#999;font-size:18px;padding:0px 5px;line-height:45px}
::-moz-placeholder {color:#999;font-size:18px;padding:0px 5px;line-height:45px}
:-ms-input-placeholder {color:#999;font-size:18px;padding:0px 5px;line-height:45px}
@font-face {font-family: 'mjhicons';src: url('https://media.myjobhelper.com/css/font/mjhicons.eot?24490269');src: url('https://media.myjobhelper.com/css/font/mjhicons.eot?24490269#iefix') format('embedded-opentype'),url('https://media.myjobhelper.com/css/font/mjhicons.woff?24490269') format('woff'),url('https://media.myjobhelper.com/css/font/mjhicons.ttf?24490269') format('truetype'),url('https://media.myjobhelper.com/css/font/mjhicons.svg?24490269#mjhicons') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'mjhicons';src: url('https://media.myjobhelper.com/css/font/mjhicons.eot?24490269');src: url('https://media.myjobhelper.com/css/font/mjhicons.eot?24490269#iefix') format('embedded-opentype'),url('https://media.myjobhelper.com/css/font/mjhicons.woff?24490269') format('woff'),url('https://media.myjobhelper.com/css/font/mjhicons.ttf?24490269') format('truetype'),url('https://media.myjobhelper.com/css/font/mjhicons.svg?24490269#mjhicons') format('svg');font-weight: normal;font-style: normal;}
.clear {float:none;clear:both;}

.gradient-orange {border-radius:3px;border:1px solid #FFF;background: #ffb689;background: -moz-linear-gradient(top,  #ffb689 0%, #fd7600 50%, #ec7501 75%, #ec7501 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb689), color-stop(50%,#fd7600), color-stop(75%,#ec7501), color-stop(100%,#ec7501));background: -webkit-linear-gradient(top,  #ffb689 0%,#fd7600 50%,#ec7501 75%,#ec7501 100%);background: -o-linear-gradient(top,  #ffb689 0%,#fd7600 50%,#ec7501 75%,#ec7501 100%);background: -ms-linear-gradient(top,  #ffb689 0%,#fd7600 50%,#ec7501 75%,#ec7501 100%);background: linear-gradient(to bottom,  #ffb689 0%,#fd7600 50%,#ec7501 75%,#ec7501 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb689', endColorstr='#ec7501',GradientType=0 );text-shadow: 1px 1px 1px rgba(20, 20, 20, 1);-webkit-box-shadow: 0px 5px 9px -2px rgba(54,54,54,1);-moz-box-shadow: 0px 5px 9px -2px rgba(54,54,54,1);box-shadow: 0px 5px 9px -2px rgba(54,54,54,1);}

.button-activate {display:block;width:450px;font-size:50px;color:#000;background-color:#FFF;margin:0 auto;border:solid 5px #FF9900;padding:10px;font-family: 'Bangers', cursive;text-decoration:none;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6), inset -1px -1px 0px 2px rgba(0,0,0,0.75);outline:#000 6px solid;}

.button-activate:hover {background-color:#FF9900;color:#FFF}
.button-contact {border-radius:10px}
.desk-show {display:block}
.mobile-show {display:none}

.masthead {position:absolute;padding:10px;z-index:4;width:100%;transition: all 0.5s ease;top:0;z-index:801;background:#FFF;box-shadow:0px 2px 5px 1px rgba(0,0,0,0.3);border-bottom:solid 2px #000;}

.masthead.scrolled li ul li:first-child {margin-top:19px !important}


.scrolled {padding:0px 10px;0}

.nav {float:right;margin:0;padding:0;width:50%;height:100px;background:none;}
.navbar-logo {float:left;margin:0;padding: 3px 0 0 5px;max-width:100%}
.navbar-logo img {width:100%;height:auto}

.button-post {background-color:transparent !important;color:#333}
.button-post:hover {border-bottom:solid 1px #FFF !important}

#nav {width: auto; margin:10px 0 0 0;    font-weight: 700;float:right;font-family:'Archivo', sans-serif;font-weight: normal;}
#nav a {text-decoration:none;}
#nav > a {display: none;}
#nav ul {list-style:none}
#nav li {position: relative;}
#nav li a {color:#333;	display: block;}
#nav li a:active {background-color: #FFF !important;}
#nav > ul > li a:after {position:absolute;content: "\25BC";padding:0 0 0 5px;color:#CCC;top:1px;font-size: 0.8rem}
#nav li ul li a:after {position:relative;content:"";padding:0;color:white;top:0;font-size:0rem}
#nav span:before {display:none;}
#nav li:hover ul {display: block;left: 0;right: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;}
/* first level */
#nav > ul {	height: 3.00em;}
#nav > ul > li {width: 150px;height: 100%;float: left;margin-right:10px;}
#nav > ul > li > a {background:#FFF;height: 100%;font-size: 1em; line-height: 4.2em; text-align: center;text-transform:capitalize;-webkit-transition:.5s;transition: .5s;overflow:hidden}
#nav ul li ul li {width: 280px; margin-left: -20px;}
#nav li ul li:first-child {margin-top:29px}
#nav li ul li:first-child:after {content: '';border-left: 10px solid transparent;border-bottom: 10px solid rgba(25,61,111,1);border-right: 10px solid transparent;width: 0;    height: 0;position: absolute;top: -9px;left: 0;right: 0;margin: 0 auto;}


#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a {background:transparent;border-bottom:solid 1px #FFF}
#nav > ul > li:hover > a:after {width:0;height:0;border-left:5px;border-right:5px;color:#FFF}



/* second level */
#nav li ul {background-color:transparent;	display: none;position: absolute;top: 100%;font-weight:normal}
#nav li:hover ul {display: block;left: 0;right: 0;}
#nav li:not( :first-child ):hover ul {left: -1px;}

#nav li ul a {font-size:0.9em;line-height:1.3rem; border:solid 1px #333;padding: 5px 10px 7px 10px; /* 15 (20) */-webkit-transition: .5s;transition: .5s;background:#FFF;overflow:hidden;box-shadow:4px 5px 0px -1px rgba(0,0,0,0.75);}

#nav li ul a:before {content: '';display: block;width: 40px;height: 40px;background-size: contain;display:inline-block;vertical-align:middle;background-repeat:no-repeat;padding:3px 10px 0 0;filter: grayscale(1);}
.nav-find:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-findajob.svg);}
.nav-blog:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-blog.svg);}
.nav-alerts:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-alerts.svg);}
.nav-unsub:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-unsub.svg);}
.nav-advertise:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-advertise.svg);}
.nav-partner:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-partner.svg)}
.nav-billing:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-billing.svg)}
.nav-contact:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-contact.svg)}
.nav-about:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-about.svg);}
.nav-careers:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-careers.svg);}
.nav-press:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-press.svg);}
.nav-reporting:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-reporting.svg);}
.nav-travel:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-travel.svg);}
.nav-faq:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-faq.svg);}
.nav-help:before {background-image: url(https://media.myjobhelper.com/img/mjh-icons-help.svg);}

#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {background-color: #999;}

#nav .nav-sub {cursor:default;background:#8ebdf8;font-weight:700}
#nav .nav-sub:hover {background:#8ebdf8}
	#nav .li-sub li {display:none !important}
	#nav .li-sub:hover li {display:block !important}


.animate {display: block;text-align:center;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.animate:before {content: "";position: absolute; z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);  -webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;color:#ff9900}



.animate:hover, .animate:focus, .animate:active {background:transparent;color: white;}
.animate:hover:before, .animate:focus:before, .animate:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.animate-post {display: block;text-align:center;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.animate-post:before {content: "";position: absolute; z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background:#8EBDF8;-webkit-transform: scaleX(0);transform: scaleX(0);  -webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:6px}
.animate-post:hover, .animate-post:focus, .animate-post:active {color: white;}
.animate-post:hover:before, .animate-post:focus:before, .animate-post:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.comic-border {-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,1);-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,1);box-shadow:8px 2px 0px 0px rgba(0,0,0,1);}


.footer-social {position:absolute;width:100%;bottom:50px;overflow:hidden;height:150px;padding:20px;z-index:4}
#footer .asterisk,  {display:none !important;visibility:hidden} 

#footer {position:relative;width:100%;padding:0;text-align:center;color:#FFF;font-size:1rem;letter-spacing:normal;font-family:  'Archivo', sans-serif;margin:20px auto;text-shadow: 1px 1px 0px #000;line-height:1.9rem;background:linear-gradient(to left, rgb(218 7 7), rgb(113 19 19))}
#footer a {color:#FFF;text-decoration:none;text-transform:uppercase;margin:0 0 0 10px;line-height:25px;text-shadow: 1px 1px 0px #000;padding:0 0 0 5px;display:inline-block}
#footer .short-link {margin:0;padding:0;text-transform:none}
#footer span {text-transform:lowercase !important;}
#footer div {margin:15px 0 0 0}
#footer div a {text-transform:none;padding:0;margin:0}
#footer a:hover {text-shadow: 1px 2px 1px rgba(20, 20, 20, 1);color:#ff9900}
#footer .nurse-social {margin:20px 0}
#footer .nurse-social a, #footer .nurse-social a:visited {font-size:2.4rem}
i.icon-twitter-squared {font-size: 3rem;}

.truste-cookie {position:fixed;bottom:60px;right:10px;z-index:200}
.truste-cookie a {text-decoration:none !important;border:none !important;    color: #333 !important;background: #d2e3fc !important;font-weight: bold;padding: 10px !important;border-radius: 8px;font-size:15px;text-shadow:none !important} 

 @media only screen and ( max-width: 60em )  {
html {font-size: 75%;}
	 .desk-show {display:none}
	 .mobile-show {display:block}


.navbar-logo {z-index:4;margin:0;padding:15px 0 10px 0;width:250px;max-width:100%}
.navbar-logo img {width:100%;height:auto}
.button-activate {display:block;width:80%;font-size:27px;color:#000;background-color:#FFF;margin:20px auto 0 auto;border:solid 5px #FF9900;padding:10px;font-family: 'Bangers', cursive;text-decoration:none;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6), inset -1px -1px 0px 2px rgba(0,0,0,0.75);outline:#000 6px solid;}

#nav {margin:18px 10px 0 0}
	 #nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type {display: block;}
#nav > a {
	width: 2.5em; /* 50 */
	height: 2.5em; /* 50 */
	text-align: left;
	text-indent: -9999px;
	background-color: #000;
	position: relative;
	margin:0 0 0 auto;
}
#nav > a:before, #nav > a:after {
	position: absolute;
	border: 1px solid #FFF;
	top: 35%;
	left: 25%;
	right: 25%;
	content: '';
}
#nav > a:after {top: 60%;}
.masthead.scrolled li ul li:first-child {margin-top:0 !important}
#nav li ul li:first-child {margin-top:0}
.button-post {background-color:#FFF !important}
#nav li ul li:first-child:after {border-bottom:none;}
/* first level */

			#nav > ul {
				top:60px;
	height: auto;
	display: none;
	position: absolute;
	left: auto;
	right: 10px;
				width:310px;
				z-index:6;

}
#nav:target > ul {
	display: block;
}
#nav > ul > li {
	width: 99%;
	float: none;
	background: none;

	margin-bottom:2px;

	}
#nav ul li ul li {width:99%;margin-left:0;margin-bottom:3px}
#nav > ul > li > a {
	height: auto;
	text-align: center;
	padding: 0 0.830em; /* 20 (24) */
	background-color:#FFF;
background:#FFF;
border-radius:7px;
font-size:1.2em;
font-weight:normal;
line-height:2.5em;
border:solid 1px rgba(25,61,111,1);

}
#nav li ul a:before {width:25px;height:25px}
#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a {background:#FFF;border-bottom:solid 1px rgba(25,61,111,1)}
/* second level */

				#nav li ul {position: static;margin:7px auto;right:0;}
	 #nav li ul a {font-size: 1.2em;border: 1px solid #000;padding:5px; -webkit-transition: .5s;transition: .5s;text-align:left;border-radius:8px;box-shadow: 2px 3px 0px -1px rgba(0,0,0,0.75);}


		}
 @media only screen and ( max-width: 60em ) and (orientation: landscape) {
 .masthead {position:relative;overflow:visible;padding:0;height:70px}
#footer {font-size:1rem;}
}