@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Reg-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Reg-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_ththin';
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Thin-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Thin-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Thin-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Thin-webfont.svg#proxima_nova_ththin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_thextrabold';
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Xbold-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Xbold-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Xbold-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Xbold-webfont.svg#proxima_nova_thextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_ltlight';
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Light-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Light-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Light-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/ProximaNova-Light-webfont.svg#proxima_nova_ltlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'adobe_caslon_proSBd';
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-webfont.svg#adobe_caslon_proSBd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'adobe_caslon_proSBdIt';
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-Italic-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-Italic-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-Italic-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Semibold-Italic-webfont.svg#adobe_caslon_proSBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.svg#adobe_caslon_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Adobe Caslon Pro Italic';
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.eot');
    src: url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.woff') format('woff'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.ttf') format('truetype'),
         url('/themes/ee/site/default/asset/font/Adobe-Caslon-Pro-Italic-webfont.svg#adobe_caslon_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    margin: 0px;
    padding: 0px;
}
body{
    font-family: Arial;
    font-size: 13px;
    font-weight: 400;   
    line-height: 1.4em;
    color: #333333;
    text-align: left;
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    min-width: 470px;
}
a {
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    color: #000000; 
    text-decoration: underline;
}
.container {
    width: 100%;
    height: auto;
    margin: auto;
    padding: 0px;
    text-align: center;
    opacity: 0;
}
.container.container-nav {
    height: 73px;
    background: #ffffff;
    position: fixed;
    top: -100px;
    z-index: 30;
}
.navbar {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    background:none;
    border: 0px;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li {
    border-top: 1px solid #ffffff;
    margin-top: 33px;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li a {
    text-transform: uppercase;
    color: #4b5862;
    font-size: 15px;
    background: none;
    padding: 5px 2px;
    margin-right: 35px;
    font-family: 'proxima_nova_rgregular';
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li a.active,
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li a:hover {
    color: #00c0aa;
    background: none;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li.active a {
    border-top: 1px solid #67a5bf;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li.nav-special {
    background: #00cdc2;
    border: 1px solid #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 23px;
    right: 30px;
    margin-top: 0px;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li.nav-special a {
    color: #ffffff;
    text-align: center;
    margin-right: 0px;
    width: 100%;
    height: 100%;
    line-height: 40px;
    width: 128px;
    height: 38px;
    padding: 0px;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li.nav-special:hover {
    top: 20.5px;
    right: 22.5px;
}
.navbar .container-fluid .navbar-collapse ul.nav.navbar-nav li.nav-special:hover a {
    line-height: 45px;
    width: 143px;
    height: 43px;
}
.container-slider {
    height: 746px;
    position: relative;
    overflow: hidden;
}
.container-slider .slides {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.slides-top-menu {
    position: absolute;
    top: 85px;
    left: 0px;
    width: 100%;
    z-index: 2;
}
.slides-top-menu ul {
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style: none;   
}
.slides-top-menu ul li {
    width: auto;
    display: inline-block;
    float: left;
}
.slides-top-menu ul li a {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 15px;
    background: none;
    padding: 5px 2px;
    margin-right: 35px;
    font-family: 'proxima_nova_rgregular';
}
.slides-top-menu ul li a.active,
.slides-top-menu ul li a:hover {
    color: #00c0aa;
    background: none;
    text-decoration: none;
}
.slides-top-menu ul li.active a {
    color: #00c0aa;
}
.slides-top-menu ul li.nav-special {
    background: #00cdc2;
    border: 1px solid #00cdc2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: -12px;
    right: 30px;
    margin-top: 0px;
}
.slides-top-menu ul li.nav-special a {
    color: #ffffff;
    text-align: center;
    margin-right: 0px;
    width: 100%;
    height: 100%;
    line-height: 40px;
    width: 150px;
    height: 38px;
    padding: 0px;
    display: inline-block;
}
.slides-top-menu ul li.nav-special:hover {
    top: -15px;
    right: 25px;
}
.slides-top-menu ul li.nav-special:hover a {
    line-height: 45px;
    width: 160px;
    height: 44px;
}
.slides-top-menu .snd-menu {
    position: absolute;
    top: -55px;
    right: 25px;
    width: auto;
}
.slides-top-menu .snd-menu a {
    margin-right: 0px;
    margin-left: 35px;
}
.slides-top-menu .snd-menu a.follow-us-fb {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb-white.png') top left no-repeat;
    width: 31px;
    height: 31px;
    display: inline-block;
    margin-left: 20px;
    margin-top: -5px;
}
.slides-top-menu .snd-menu a.follow-us-fb:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb-hover.png') top left no-repeat;
}
.slides-top-menu .snd-menu a.follow-us-tw {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw-white.png') top left no-repeat;
    width: 31px;
    height: 31px;
    display: inline-block;
    margin-left: 20px;
    margin-top: -5px;
}
.slides-top-menu .snd-menu a.follow-us-tw:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw-hover.png') top left no-repeat;
}
.container-slider .slides-waves {
    bottom: -1px;
    left: 0px;
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 99px;
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg.png') bottom center no-repeat;
}
.container-slider .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_1.jpg') top center no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 100%;
}
.container-slider .slides .slide#slide-0 {
    left: 0;
}
.container-slider.slider-routes,
.container-slider.slider-routes-changers {
    height: 424px;  
}
.container-slider.slider-routes .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_2.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-routes-changers .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_22.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-routes .slides .slide h3 {
    line-height: 40px;
    margin-top: -15px;  
}
.container-slider .slides .slide h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-line.png') 25px 218px no-repeat;
    color: #ffffff;
    font-size: 70px;
    width: 100%;
    max-width: 1200px;
    height: auto;
    text-align: left;
    padding-top: 238px;
    padding-bottom: 20px;
    padding-left: 25px;
    display: inline-block;
    margin: 0px;
    line-height: 60px;
    font-family: 'proxima_nova_ththin';
}
.container-slider .slides .slide h3 {
    color: #ffffff;
    font-size: 32px;
    width: 100%;
    max-width: 1200px;
    height: 60px;
    text-align: left;
    padding-left: 25px;
    display: inline-block;
    margin: 0px;
    line-height: 60px;
    font-family: "Adobe Devanagari";
    margin-top: -15px;
}
.container-slider .slides-nav {
    position: absolute;
    top: 260px;
    left: 60px;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-left.png') top left no-repeat;
    width: 34px;
    height: 64px;
    float: left;
    cursor: pointer;
}
.container-slider .slides-nav.right {
    right: 60px;
    left: auto;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right.png') top left no-repeat;
}
.slider-box-left {
    background: #67a5bf;
    height: 209px;
    font-size: 24px;
    color: #ffffff;
    text-align: left;
    line-height: 1.2em;
    padding-top: 45px;
    padding-left: 25px;
    font-family: 'proxima_nova_rgregular';
}
.slider-box-right {
    background: #518eaa;
    height: 209px;
    font-size: 24px;
    color: #ffffff;
    text-align: left;
    line-height: 1.2em;
    padding-top: 45px;
    padding-left: 25px;
    font-family: 'proxima_nova_rgregular';
}
.slider-box-left:hover,
.slider-box-right:hover {
    background: #3a445b;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.slider-box-left a,
.slider-box-right a {
    border: 2px solid #ffffff;
    width: 144px;
    height: 44px;
    line-height: 40px;
    padding-left: 10px;
    color: #ffffff;
    font-size: 15px;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-sml.png') center right 10px no-repeat;
    margin-top: 30px;
    font-family: 'proxima_nova_thextrabold';
}
.slider-box-left span,
.slider-box-right span {
    font-family: "Adobe Devanagari";
}
.slider-box-mark {
    position: absolute;
    top: -30px;
    right: -17px;
    float: left;
    background: transparent url('/themes/ee/site/default/asset/img/circle-bg.png') top left no-repeat;
    width: 94px;
    height: 94px;
    font-size: 13px;
    color: #4b5862;
    text-align: center;
    padding-top: 30px;
    line-height: 1.2em;
    text-transform: uppercase;
    font-family: 'proxima_nova_thextrabold';
}
.container-slider .container-slider-rows {
    position: relative; 
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.row {
    width: 100%;
    max-width: 1200px;
    margin: auto;
}
.container-industry {
    height: auto;
}
.industry-lightball {
    background: transparent url('/themes/ee/site/default/asset/img/lightball.png') center center no-repeat;
    height: 328px;
    font-size: 28px;
    padding-top: 181px;
    color: #696c71;
    font-family: "Adobe Caslon Pro Italic"
}
.industry-content {
    height: 328px;
    font-size: 18px;
    padding-left: 20px;
    padding-top: 110px;
    text-align: left;
    line-height: 1.2em;
    color: #3d3e44;
    font-family: 'proxima_nova_rgregular';
}
.industry-header {
    background: transparent url('/themes/ee/site/default/asset/img/header-bg.png') bottom center no-repeat;
    height: 96px;
    font-size: 36px;
    padding-top: 40px;
    color: #2c496e;
    position: relative;
    font-family: 'proxima_nova_ltlight';
    text-transform: uppercase;
}
.industry-header span {
    font-family: 'proxima_nova_thextrabold';
}
.industry-header .industry-mark {
    position: absolute;
    top: 17px;
    right: 64px;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-down.png') top left no-repeat;
    height: 64px;
    width: 64px;
}
.container-starter {
    background: #e7f0f4;
}
.container-starter .row {
    padding-bottom: 100px;
}
.container-starter .person {
    width: 100%;
    height: 440px;
    margin-top: 100px;
    background: #ffffff;
    padding-left: 25px;
    padding-right: 60px;
    color: #3d3e44;
    font-size: 16px;
    text-align: left;
    position: relative;
    padding-top: 90px;
    line-height: 1.4em;
    border: 1px solid #e7f0f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    font-family: 'proxima_nova_rgregular';
}
.container-starter .person:hover {
    background: #2c496e;
    height: 450px;
    margin-top: 95px;
    padding-top: 95px;
    color: #ffffff;
    margin-bottom: 0px;
    -moz-transition: background 0.3s linear;
    -webkit-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
    transition: background 0.3s linear;
}
.container-starter .person img {
    margin-left: -54px;
    position: absolute;
    top: -35px;
    left: 50%;
}
.container-starter .person:hover img {
    top: -30px;
}
.container-starter .person h3 {
    color: #0c305a;
    font-size: 30px;
    background: transparent url('/themes/ee/site/default/asset/img/header-line-sml.png') bottom left no-repeat;
    padding-bottom: 5px;
    margin-bottom: 30px;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-starter .person:hover h3 {
    color: #ffffff;
    background: transparent url('/themes/ee/site/default/asset/img/header-line-sml-hover.png') bottom left no-repeat;
}
.container-starter .person .number {
    font-size: 72px;
    color: #00cdc2;
    text-align: right;
    top: 95px;
    right: 20px;
    position: absolute;
    font-family: 'proxima_nova_ththin';
}
.container-starter .person:hover .number {
    color: #e3ed56;
    top: 100px;
}
.container-starter .person a.link {
    border: 2px solid #67a5bf;
    width: 220px;
    height: 52px;
    line-height: 48px;
    padding-left: 10px;
    color: #67a5bf;
    font-size: 16px;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-sml.png') center right 10px no-repeat;
    margin-top: 30px;
    position: absolute;
    bottom: 43px;
    left: 65px;
    text-decoration: none;
    font-family: 'proxima_nova_thextrabold';
}
.container-starter .person:hover a.link {
    bottom: 48px;
    border: 2px solid #00c0aa;
    text-decoration: none;
    background: #00c0aa url('/themes/ee/site/default/asset/img/arrow-right-sml-hover.png') center right 10px no-repeat;
    color: #ffffff;
}
.container-facts {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-bg.png') top center no-repeat;
    padding-top: 90px;
}
.container-facts .box-source {
    width: 100%;
    padding-bottom: 40px;
    font-size: 16px;
    text-align: right;
}
.container-facts h2 {
    color: #0c305a;
    font-size: 70px;
    margin: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-facts h3 {
    color: #3d3e44;
    font-size: 24px;
    margin: 10px 0px 50px 0px;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-facts .boxes {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    margin-bottom: 40px;
    display: inline-block;
}
.container-facts .boxes .boxes-left,
.container-facts .boxes .boxes-right {
    width: 50%;
    float: left;
}
.container-facts .boxes .box {
    width: 50%;
    height: 300px;
    float: left;
    color: #ffffff;
    font-size: 18px;
    line-height: 22px;
    font-family: 'proxima_nova_rgregular';
    opacity: 0;
}
.container-facts .boxes .box span {
    font-size: 70px;
    display: inline-block;
    margin-bottom: 10px;
    line-height: 70px;
    font-family: 'proxima_nova_ththin';
}
.container-facts .boxes .box.box-big {
    width: 100%;
}
.container-facts .boxes .box.box-1 {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-1.png') center center no-repeat;
    padding-top: 100px;
}
.container-facts .boxes .box.box-2 div {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-6.png') center center no-repeat;
    padding-top: 100px;
    float: right;
    height: 100%;
    width: 100%;
    max-width: 300px;
}
.container-facts .boxes .box.box-3 div {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-5.png') center center no-repeat;
    padding-top: 225px;
    color: #4b5862;
    float: left;
    height: 100%;
    width: 100%;
    max-width: 300px;
}
.container-facts .boxes .box.box-4 div {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-2.png') center center no-repeat;
    padding-top: 100px;
    float: right;
    height: 100%;
    width: 100%;
    max-width: 300px;
}
.container-facts .boxes .box.box-5 div {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-7.png') center center no-repeat;
    padding-top: 140px;
    float: left;
    height: 100%;
    width: 100%;
    max-width: 300px;
}
.container-facts .boxes .box.box-6 div {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-4.png') center center no-repeat;
    padding-top: 140px;
    float: right;
    height: 100%;
    width: 100%;
    max-width: 300px;
}
.container-facts .boxes .box.box-7 div {
    background: transparent url('/themes/ee/site/default/asset/img/box-bg-3.png') center center no-repeat;
    padding-top: 100px;
    color: #02234f;
    float: left;
    height: 100%;
    width: 100%;
    max-width: 300px;
}
.container-facts a.link {
    border: 2px solid #67a5bf;
    width: auto;
    height: 52px;
    line-height: 48px;
    padding-left: 10px;
    padding-right: 70px;
    color: #67a5bf;
    font-size: 16px;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-sml.png') center right 10px no-repeat;
    text-decoration: none;
    margin-bottom: 100px;
    font-family: 'proxima_nova_thextrabold';
}
.container-facts a.link:hover {
    border: 2px solid #00c0aa;
    text-decoration: none;
    background: #00c0aa url('/themes/ee/site/default/asset/img/arrow-right-sml-hover.png') center right 10px no-repeat;
    color: #ffffff;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-fictions {
    height: 750px;
    background: transparent url('/themes/ee/site/default/asset/img/fact-or-fiction-bg.jpg') top center no-repeat;
    position: relative;
}
.container-fictions .container-fictions-question {
    width: 80%;
    position: absolute;
    top: 370px;
    left: 10%;
    font-size: 18px;
    color: #ffffff;
    font-family: 'proxima_nova_rgregular';
    display: none;
    text-align: left;
    line-height: 22px;
}
.container-fictions .container-fictions-question .container-fictions-question-answer {
    display: none;
    padding-top: 15px;
    width: 100%;
}
.container-fictions .container-fictions-navs {
    position: absolute;
    top: 280px;
    right: 70px;
    width: 15px;
    height: 150;
}
.container-fictions .container-fictions-navs .container-fictions-nav {
    width: 15px;
    float: left;
    height: 15px;
    border: 2px solid #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 15px;
}
.container-fictions .container-fictions-navs .container-fictions-nav.active {
    background: #ffffff;    
}
.container-fictions .container-fictions-question#container-fictions-question-1 {
    display: inline-block;
}
.container-fictions .container-fictions-answer {
    width: 100%;
    height: auto;
    text-align: center;
    padding-top: 270px;
    padding-left: 0px;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
}
.container-fictions .container-fictions-answer a {
    width: 262px;
    height: 62px;
    border: 2px solid #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    font-size: 24px;
    font-family: 'proxima_nova_thextrabold';
    color: #ffffff;
    line-height: 60px;
    text-align: center;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
    text-decoration: none;
}
.container-fictions .container-fictions-answer a:hover {
    border: 2px solid #00cdc2;
    background: #00cdc2;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-fictions .container-fictions-answer#container-fictions-answers {
    display: inline-block;
}
.container-fictions .container-fictions-answer .container-fictions-corrects {
    width: 100%;
    background: transparent url('/themes/ee/site/default/asset/img/fof-correct.png') top 150px center no-repeat;
    padding-top: 410px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
.container-fictions .container-fictions-answer .container-fictions-corrects.container-fictions-wrong {
    background: transparent url('/themes/ee/site/default/asset/img/fof-wrong.png') top 150px center no-repeat;
}
.container-fictions .container-fictions-answer#container-fictions-fact {
    background: transparent url('/themes/ee/site/default/asset/img/fof-fact.png') top 150px center no-repeat;
    padding-top: 410px;
}
.container-fictions .container-fictions-answer#container-fictions-fiction {
    background: transparent url('/themes/ee/site/default/asset/img/fof-fiction.png') top 150px center no-repeat;
    padding-top: 410px;
}
.container-fictions .container-fictions-answer#container-fictions-fact a,
.container-fictions .container-fictions-answer#container-fictions-fiction a {
    background: transparent url('/themes/ee/site/default/asset/img/fof-arrow.png') center right 25px no-repeat;
    width: 150px;
    text-align: left;
    padding-left: 20px; 
}
.container-fictions .container-fictions-answer#container-fictions-fact a:hover,
.container-fictions .container-fictions-answer#container-fictions-fiction a:hover {
    background: #00cdc2 url('/themes/ee/site/default/asset/img/fof-arrow.png') center right 25px no-repeat;
}
.container-sentense .row {
    color: #000000;
    font-size: 20px;
    line-height: 1.4em;
    text-align: center;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-sentense img {
    margin-top: 95px;
    margin-bottom: 10px;
}
.container-sentense span {
    display: inline-block;
    width: 100%;
    color: #3d3e44;
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 95px;
    line-height: 1.2em;
    font-family: 'proxima_nova_thextrabold';
}
.container-blog {
    background: #f5f9fb url('/themes/ee/site/default/asset/img/waves-bg.png') bottom center no-repeat;
    padding-top: 90px;
    padding-bottom: 180px;
    text-align: left;
}
.container-blog h2 {
    font-size: 25px;
    color: #4b5862;
    margin: 0px;
    text-align: left;
    background: #f5f9fb url('/themes/ee/site/default/asset/img/header-line-sml-hover.png') bottom left no-repeat;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-family: 'proxima_nova_ththin';
}
.container-blog h2 span {
    font-family: 'proxima_nova_thextrabold';
}
.container-blog .blog-date {
    color: #67a5bf;
    font-size: 16px;
    padding-top: 80px;
    font-family: 'proxima_nova_rgregular';
}
.container-blog .blog-text {
    color: #4b4c52;
    font-size: 25px;
    padding-top: 15px;
    height: auto;
    line-height: 1.1em;
    font-family: 'adobe_caslon_proSBd';
}
.container-blog .blog-btn {
    padding-top: 10px;
}
.container-blog .blog-btn a {
    color: #00cdc2;
    font-size: 15px;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') center right no-repeat;
    padding-right: 40px;
    font-family: 'proxima_nova_thextrabold';
}
.container-blog .blog-btn a:hover {
    color: #18375f;
    text-decoration: none;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right-hover.png') center right no-repeat;
}
.container-footer {
    padding-top: 45px;
    color: #4b5862;
    font-size: 15px;
    text-align: left;
    font-family: 'proxima_nova_rgregular';
}
.container-footer .btn-back-to-top {
    background: transparent url('/themes/ee/site/default/asset/img/btn-top.png') top left no-repeat;
    height: 73px;
    width: 73px;
    display: inline-block;
}
.container-footer .btn-back-to-top:hover {
    background: transparent url('/themes/ee/site/default/asset/img/btn-top-hover.png') top left no-repeat;
}
.container-footer h3 {
    text-align: left;
    color: #67a5bf;
    font-size: 24px;
    margin-top: 0px;
}
.container-footer ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.container-footer ul li {
    padding-bottom: 3px;
}
.container-footer ul li a {
    color: #4b5862;
    text-decoration: none;
}
.container-footer .footer-bottom {
    color: rgba(61, 61, 61, 0.45);
    font-size: 14px;
    padding-top: 80px;
    padding-bottom: 80px;
}
.container-footer .footer-bottom a {
    color: rgba(61, 61, 61, 0.45);
    margin-left: 20px;
}
.container-footer .footer-form {
    width: 100%;
    height: 76px;
    display: inline-block;
    border: 2px solid #dcddde;
    padding-top: 20px;
    padding-right: 15px;
}
.container-footer .footer-form input[type="text"] ,
.container-footer .footer-form input[type="email"]{
    background: transparent;
    height: 40px;
    border: 1px solid #cbcccf;
    border-width: 0px 0px 1px 0px;
    font-size: 20px;
    margin-left: 15px;
    font-family: "Adobe Caslon Pro Italic";
    margin-top: -3px;
    width: 60%;
}
.container-footer .footer-form a.btn-submit {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-sml.png') center right no-repeat;
    color: #4b5862;
    font-size: 16px;
    padding-right: 50px;
    float: right;
    margin-top: 8px;
}
.container-footer .footer-follow-us {
    color: #8f8f8f;
    font-size: 18px;
    height: auto;
    width: 100%;
    text-align: left;
    margin-top: 45px;
}
.container-footer .footer-follow-us a {
    width: 31px;
    height: 31px;
    display: inline-block;
    margin-left: 4%;
    margin-bottom: -10px;
}
.container-footer .footer-follow-us a.follow-us-fb {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-fb:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb-hover.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-tw {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-tw:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw-hover.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-in {
    background: transparent url('/themes/ee/site/default/asset/img/icon-in.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-in:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-in-hover.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-gl {
    background: transparent url('/themes/ee/site/default/asset/img/icon-gl.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-gl:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-gl-hover.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-yt {
    background: transparent url('/themes/ee/site/default/asset/img/icon-yt.png') top left no-repeat;
}
.container-footer .footer-follow-us a.follow-us-yt:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-yt-hover.png') top left no-repeat;
}
.container-menu-snd {
    background: #518eaa;
    padding-top: 30px;
    padding-bottom: 30px;
}
.container-menu-snd .routes-dropdown-header {
    background: #3a445b;
    color: #ffffff;
    font-size: 28px;
    padding-left: 2.5%;
    line-height: 100px;
    height: 100px;
    text-align: left;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_ththin';
}
.container-menu-snd .routes-dropdown-header span span {
    font-family: 'proxima_nova_thextrabold';
    text-transform: uppercase;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-btn {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 13%;
    height: 100%;
    border-left: 3px solid #518eaa;
    display: inline-block;
    padding-top: 18px;
    text-align: center;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-btn a {
    width: 52px;
    height: 52px;
    border: 2px solid #e3ed56;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-gold-down.png') center center no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-btn.routes-dropdown-btn-open {
    border-left: 3px solid #3a445b;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-btn.routes-dropdown-btn-open a {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-gold-up.png') center center no-repeat;
}
.container-menu-snd .routes-dropdown-header > span {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-sml-hover.png') center right no-repeat;
    padding-right: 50px;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-content {
    position: absolute;
    top: 95px;
    left: 0px;
    width: 100%;
    height: 0px;
    display: inline-block;
    background: #3a445b;
    z-index: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box {
    width: 33%;
    color: #ffffff;
    padding-left: 2.5%;
    padding-right: 7%;
    padding-bottom: 50px;
    text-align: left;
    float: left;
    line-height: 25px;
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box h4 {
    font-size: 24px;
    line-height: 30px;
    background: transparent url('/themes/ee/site/default/asset/img/header-white-line.png') bottom left no-repeat;
    padding-bottom: 5px;
    margin-bottom: 20px;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box .box-content {
    font-size: 16px;
    height: 120px;
    font-family: 'proxima_nova_rgregular';
}
.container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box a {
    font-size: 16px;
    color: #00cdc2;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') center right no-repeat;
    padding-right: 40px;
    font-family: 'proxima_nova_thextrabold';
}
.container-routes-starter {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-opposite.png') top center no-repeat;
    padding-top: 90px;
    padding-bottom: 100px;
}
.container-routes-starter h2 {
    color: #18375f;
    font-size: 60px;
    margin: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-routes-starter h3 {
    color: #3d3e44;
    font-size: 24px;
    margin: 10px 0px 50px 0px;
    font-family: 'proxima_nova_ltlight';
}
.container-routes-starter .routes-starter-box {
    width: 17%;
    display: inline-block;
    float: left;
    margin-right: 3%;
}
.container-routes-starter .routes-starter-box .routes-starter-box-title {
    width: 100%;
    height: 104px;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/circle-color-5.png') center center no-repeat;
    line-height: 111px;
    text-align: center;
    color: #3d3e44;
    font-size: 24px;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-routes-starter .routes-starter-box .routes-starter-box-content {
    width: 100%;
    display: inline-block;
    color: #3d3e44;
    font-size: 16px;
    text-align: left;
    padding-top: 20px;
    font-family: 'proxima_nova_rgregular';
}
.container-routes-starter .routes-starter-box .routes-starter-box-content a {
    color: #00cdc2;
}
.container-routes-starter .routes-starter-box.routes-starter-box-what .routes-starter-box-title {
    background: transparent url('/themes/ee/site/default/asset/img/circle-color-1.png') center center no-repeat;
}
.container-routes-starter .routes-starter-box.routes-starter-box-who .routes-starter-box-title {
    background: transparent url('/themes/ee/site/default/asset/img/circle-color-2.png') center center no-repeat;
}
.container-routes-starter .routes-starter-box.routes-starter-box-how .routes-starter-box-title {
    background: transparent url('/themes/ee/site/default/asset/img/circle-color-3.png') center center no-repeat;
}
.container-routes-starter .routes-starter-box.routes-starter-box-when .routes-starter-box-title {
    background: transparent url('/themes/ee/site/default/asset/img/circle-color-4.png') center center no-repeat;
}
.container-routes-starter .routes-starter-box.routes-starter-box-when {
    margin-right: 0px;
    width: 20%;
}
.container-routes-pics {
    background: #f3f7f9 url('/themes/ee/site/default/asset/img/strips-bg.png') bottom center no-repeat;
}
.container-routes-pics .row {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-bg2.png') top center no-repeat;
}
.container-routes-pics .container-routes-pics-text {
    color: #3d3e44;
    font-size: 17px;
    text-align: left;
    line-height: 1.2em;
    padding-bottom: 40px;
    padding-top: 50px;
    font-family: 'proxima_nova_rgregular';
}
.container-routes-pics .container-routes-pics-text h3 {
    color: #18375f;
    font-size: 60px;
    text-align: center;
    width: 100%;
    margin-top: 50px;
    padding-top: 125px;
    font-family: 'proxima_nova_ththin';
}
.container-routes-pics .container-routes-pics-text a {
    color: #00cdc2;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') center right no-repeat;
    padding-right: 40px;
    margin-right: 10px;
    font-family: 'proxima_nova_thextrabold';
}
.container-routes-pics.container-routes-pics-2, 
.container-routes-pics.container-routes-pics-2 .row {
    background: transparent;
}
.container-routes-pics.container-routes-pics-1 .container-routes-pics-text h3 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-1.png') top center no-repeat;
    padding-top: 145px;
}
.container-routes-pics.container-routes-pics-2 .container-routes-pics-text h3 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-2.png') top center no-repeat;
}
.container-routes-pics.container-routes-pics-3 .container-routes-pics-text h3 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-3.png') top center no-repeat;
}
.container-routes-pics .container-routes-pics-pic {
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}
.container-routes-pics .container-routes-pics-pic img {
    border: 15px solid #ffffff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
.container-routes-news {
    color: #3d3e44;
    font-size: 16px;
    text-align: left;
    line-height: 1.3em;
    padding-bottom: 100px;
    background: transparent url('/themes/ee/site/default/asset/img/line-seperator.png') bottom center no-repeat;
    position: relative;
    font-family: 'proxima_nova_rgregular';
}
.container-routes-news .container-routes-news-and {
    position: absolute;
    top: -68px;
    left: 50%;
    float: left;
    width: 134px;
    height: 134px;
    background: transparent url('/themes/ee/site/default/asset/img/circle-blue-and.png') top left no-repeat;
    margin-left: -67px;
    line-height: 130px;
    text-align: center;
    color: #ffffff;
    font-size: 24px;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-routes-news a {
    color: #00cdc2;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') center right no-repeat;
    padding-right: 40px;
    margin-right: 10px;
    font-family: 'proxima_nova_thextrabold';
}
.container-routes-news h3 {
    color: #18375f;
    text-align: center;
    widh: 100%;
    background: transparent url('/themes/ee/site/default/asset/img/circle-checked.png') top center no-repeat;
    padding-top: 80px;
    font-size: 40px;
    margin-top: 100px;
    margin-bottom: 30px;
    font-family: 'proxima_nova_ththin';
}
.container-routes-know-more {
    padding-top: 90px;
    padding-bottom: 90px;
    background: #00cdc2;
    text-align: center;
    font-family: 'proxima_nova_ltlight';
}
.container-routes-know-more a {
    color: #ffffff;
    border: 3px solid #ffffff;
    width: auto;
    height: 72px;
    display: inline-block;
    font-size: 28px;
    text-align: left;
    line-height: 66px;
    padding-left: 15px;
    padding-right: 70px;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-news.png') center right 15px no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.container-routes-know-more a:hover {
    background: #e3ed56 url('/themes/ee/site/default/asset/img/arrow-right-news-hover.png') center right 15px no-repeat;
    border: 3px solid #e3ed56;
    text-decoration: none;
    color: #4b5862;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-slider.slider-vacancies {
    height: 499px;  
}
.container-slider.slider-vacancies .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_6.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-vacancies .slides .slide h3 {
    line-height: 40px;
    margin-top: -15px;  
}
.container-open-positions {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-positions.png') top center no-repeat;
    padding-top: 130px;
    color: #3d3e44;
    font-size: 24px;
    line-height: 30px;
    font-family: 'proxima_nova_ltlight';
}
.container-open-positions h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-4.png') top center no-repeat;
    padding-top: 60px;
    color: #18375f;
    font-size: 60px;
    padding-bottom: 20px;
    font-family: 'proxima_nova_ththin';
}
.container-open-positions a {
    color: #00cdc2;
}
.container-routes-starter .positions,
.container-open-positions .positions {
    width: 100%;
    display: flex;
    background: #eaf2f6;
    margin-bottom: 30px;
}
.container-routes-starter .positions .positions-content,
.container-open-positions .positions .positions-content {
    padding: 30px 0px 30px 30px;
    width: 50%;
    display: inline-block;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #454444;
    line-height: 1.4em;
    font-family: 'proxima_nova_rgregular';
}
.container-routes-starter .positions .positions-content {
    min-height: 135px;
    width: 70%;
}
.container-routes-starter .positions .positions-content h4,
.container-open-positions .positions .positions-content h4 {
    margin: 0px;
    font-size: 24px;
    color: #18375f;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-routes-starter .positions .positions-content h4 {
    font-family: 'proxima_nova_ltlight';
}
.container-routes-starter .positions .positions-content .positions-city,
.container-open-positions .positions .positions-content .positions-city {
    width: 100%;
    display: inline-block;
    font-family: 'proxima_nova_thextrabold';
}
.container-routes-starter .positions .positions-btn,
.container-open-positions .positions .positions-btn {
    width: 30%;
    display: inline-block;
    float: left;
    padding-top: 36px;
}
.container-routes-starter .positions .positions-btn a,
.container-open-positions .positions .positions-btn a {
    width: 100%;
    max-width: 186px;
    height: 56px;
    border: 2px solid #18375f;
    color: #18375f;
    font-size: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    line-height: 52px;
    text-align: left;
    padding-left: 20px;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-position.png') center right 15px no-repeat;
    font-family: 'proxima_nova_thextrabold';
}
.container-open-positions .positions .positions-btn a:hover {
    border: 2px solid #00cdc2;
    background: #00cdc2 url('/themes/ee/site/default/asset/img/arrow-position-hover.png') center right 15px no-repeat;
    color: #ffffff;
    text-decoration: none;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-open-positions .positions .positions-date {
    width: 20%;
    display: inline-block;
    font-size: 15px;
    color: #18375f;
    padding-top: 53px;
    background: #d5e5ed;
    font-family: 'proxima_nova_rgregular';
}
.container-open-positions .positions .positions-date span {
    font-family: 'proxima_nova_thextrabold';
}
.container-routes-starter .positions:hover,
.container-open-positions .positions:hover {
    background: #d3e4ec;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-open-positions .positions:hover .positions-date {
    background: #c9dee8;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-waves-positions {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-positions2.png') bottom center no-repeat;
    height: 250px;
    width: 100%;
}
.container-warning {
    background: #3a445b;
    display: inline-block;
    padding-top: 80px;
    padding-bottom: 80px;
}
.container-warning .row {   
    text-align: left;
    color: #ffffff;
    line-height: 1.4em;
    font-size: 16px;
    font-family: 'proxima_nova_rgregular';
}
.container-warning .row span {
    font-family: 'proxima_nova_thextrabold';
}
.container-warning .row .container-warning-icon {
    background: transparent url('/themes/ee/site/default/asset/img/warning-icon.png') center left 10px no-repeat;
    padding-left: 10%;
}
.container-slider.slider-qualifications {
    height: 497px;  
}
.container-slider.slider-qualifications .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_7.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-qualifications .slides .slide h3 {
    line-height: 40px;
    margin-top: -15px;  
}
.container-industry-overview,
.container-qualifications-overview {
    padding-top: 130px;
    color: #3d3e44;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 70px;
    position: relative;
    font-family: 'proxima_nova_ltlight';
}
.container-industry-overview .row,
.container-qualifications-overview .row {
    position: relative;
}
.container-industry-submenu,
.container-qualifications-submenu {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-qualifications.png') top center no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-top: 25px;
    height: 140px;
}
.container-qualifications-submenu.container-qualifications-submenu-fixed,
.container-industry-submenu.container-industry-submenu-fixed {
    position: fixed;
    top: 73px;
    z-index: 30;
}
.container-industry-submenu .row .submenu,
.container-qualifications-submenu .row .submenu {
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-left: 25px; 
}
.container-industry-submenu .submenu a,
.container-qualifications-submenu .submenu a {
    margin-right: 90px;
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-size: 18px;
    padding-bottom: 16px;
    text-decoration: none;
    cursor: pointer;
    font-family: 'proxima_nova_rgregular';
}
.container-industry-submenu .submenu a:hover,
.container-qualifications-submenu .submenu a:hover {
    color: #ffffff;
    text-decoration: none;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-submenu-down.png') bottom center no-repeat;
}
.container-industry-overview h2,
.container-qualifications-overview h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-5.png') top center no-repeat;
    padding-top: 110px;
    color: #18375f;
    font-size: 60px;
    padding-bottom: 20px;
    margin-top: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-industry-overview h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-9.png') top center no-repeat;
}
.container-qualifications-starter {
    background: #8badbc url('/themes/ee/site/default/asset/img/strips-bg.png') bottom center no-repeat;
    color: #ffffff;
    font-size: 20px;
}
.container-qualifications-starter h2 {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-bg3.png') top center no-repeat;
    padding-top: 60px;
    color: #ffffff;
    font-size: 60px;
    padding-bottom: 20px;
    margin-top: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-qualifications-starter h3 {
    font-family: 'proxima_nova_ltlight';
}
.container-qualifications-starter .box {
    background: #ffffff url('/themes/ee/site/default/asset/img/circle-checked.png') top 20px center no-repeat;
    text-align: left;
    padding-top: 90px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 160px;
    font-size: 16px;
    color: #3d3e44;
    line-height: 1.4em;
    margin-top: 40px;
    margin-bottom: 70px;
    position: relative;
    font-family: 'proxima_nova_rgregular';
}
.container-qualifications-starter .box h3 {
    color: #0c305a;
    font-size: 30px;
    background: transparent url('/themes/ee/site/default/asset/img/header-line-sml.png') bottom left no-repeat;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 30px;
    font-family: 'adobe_caslon_proSBdIt';
}
.container-qualifications-starter .box ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.container-qualifications-starter .box ul li {
    background: transparent url('/themes/ee/site/default/asset/img/li-bg.png') top 7px left no-repeat;
    padding-left: 20px;
}
.container-qualifications-starter .box a.link {
    border: 2px solid #67a5bf;
    width: 220px;
    height: 52px;
    line-height: 48px;
    padding-left: 10px;
    color: #67a5bf;
    font-size: 16px;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-sml.png') center right 10px no-repeat;
    margin-top: 30px;
    position: absolute;
    bottom: 50px;
    left: 65px;
    text-decoration: none;
    font-family: 'proxima_nova_thextrabold';
}
.container-qualifications-starter .box a.link:hover {
    border: 2px solid #00c0aa;
    text-decoration: none;
    background: #00c0aa url('/themes/ee/site/default/asset/img/arrow-right-sml-hover.png') center right 10px no-repeat;
    color: #ffffff;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-qualifications-pics .container-qualifications-pics-text {
    color: #3d3e44;
    font-size: 17px;
    text-align: left;
    line-height: 1.2em;
    padding-bottom: 40px;
    padding-top: 50px;
    font-family: 'proxima_nova_rgregular';
}
.container-qualifications-pics-text a {
    color: #67a5bf;
}
.container-qualifications-pics .container-qualifications-pics-text h3 {
    color: #18375f;
    font-size: 60px;
    text-align: center;
    width: 100%;
    margin-top: 50px;
    padding-top: 125px;
    margin-bottom: 40px;
    font-family: 'proxima_nova_ththin';
}
.container-qualifications-pics .container-qualifications-pics-text ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.container-qualifications-pics .container-qualifications-pics-text ul li {
    background: transparent url('/themes/ee/site/default/asset/img/li-bg.png') top 7px left no-repeat;
    padding-left: 20px;
}
.container-qualifications-pics.container-qualifications-pics-1 .container-qualifications-pics-text h3 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-6.png') top center no-repeat;
    padding-top: 145px;
}
.container-qualifications-pics.container-qualifications-pics-2 .container-qualifications-pics-text h3 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-8.png') top left 50px no-repeat;
    text-align: left;
    padding-top: 90px;
    margin-top: 20px;
}
.container-qualifications-pics.container-qualifications-pics-3 .container-qualifications-pics-text h3 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-7.png') top center no-repeat;
}
.container-qualifications-pics .container-qualifications-pics-pic {
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}
.container-qualifications-pics .container-qualifications-pics-pic img {
    border: 15px solid #ffffff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    max-width: 100%;
}
.container-qualifications-pics.container-qualifications-pics-2 {
    background: #f3f7f9;
}
.container-qualifications-pics.container-qualifications-pics-3 {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-positions2.png') bottom center no-repeat;
    padding-bottom: 100px;
}
.container-industry-persona-top {
    background: #f3f7f9;
    height: auto;
    color: #3d3e44;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 70px;
    font-family: 'proxima_nova_ltlight';	
}
.container-industry-persona {
    background: #f3f7f9 url('/themes/ee/site/default/asset/img/industry-how-bg.jpg') bottom 144px center no-repeat;
    height: auto;
    color: #3d3e44;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 110px;
    font-family: 'proxima_nova_ltlight';
}
.container-industry-persona-2 {
    background: #f3f7f9 url('/themes/ee/site/default/asset/img/Roles-People-Claims.jpg') bottom 144px center no-repeat;
}
.container-industry-persona-3 {
    background: #f3f7f9 url('/themes/ee/site/default/asset/img/Roles-People-DCS.jpg') bottom 144px center no-repeat;
}
.container-industry-persona-top h2 {
    padding-top: 110px;
    color: #18375f;
    font-size: 60px;
    padding-bottom: 0px;
    margin-top: 0px;
    font-family: 'proxima_nova_ththin';
    line-height: 45px;
}
.container-industry-persona .personas {
    width: 100%;
    height: 820px;
    position: relative;
    display: inline-block;
}
.container-industry-persona .personas .persona {
    width: 100%;
    height: 740px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
.container-industry-persona .personas .persona .box {
    width: 444px;
    height: auto;
    top: 50px;
    right: 50px;
    background: #3a445b;
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 8px;
}
.container-industry-persona .personas .persona .box .box-arrow {
    width: 218px;
    height: 88px;
    background: transparent url('/themes/ee/site/default/asset/img/industry-arrow.png') top left no-repeat;
    position: absolute;
    top: 118px;
    left: -165px;
}
.container-industry-persona .personas .persona .box .box-circle {
    width: 115px;
    height: 118px;
    background: transparent url('/themes/ee/site/default/asset/img/industry-circle.png') top left no-repeat;
    position: absolute;
    top: -60px;
    left: 380px;
    color: #3a445b;
    font-size: 20px;
    font-family: 'adobe_caslon_proSBdIt';
    text-align: center;
    line-height: 20px;
    padding-top: 40px;
    padding-right: 17px;
}
.container-industry-persona .personas .persona .box .box-title {
    width: 100%;
    height: 150px;
    display: inline-block;
    font-size: 24px;
    color: #e3ed56;
    font-family: 'adobe_caslon_proSBdIt';
    text-align: center;
    padding-top: 15px;
}
.container-industry-persona .personas .persona .box .box-content {
    width: 100%;
    height: auto;
    background: #ffffff;
    padding: 8px 8px 8px 8px;
    line-height: 25px;
}
.container-industry-persona .personas .persona .box .box-content .box-content-item {
    width: 100%;
    height: auto;
    background: #f3f7f9 url('/themes/ee/site/default/asset/img/checked.png') top 20px right 20px no-repeat;
    margin-bottom: 8px;
    font-size: 16px;
    font-family: 'proxima_nova_rgregular';
    color: #3d3e44;
    text-align: left;
    padding: 10px;
}
.container-industry-persona .personas .persona .box .box-content .box-content-item ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.container-industry-persona .personas .persona .box .box-content .box-content-item ul li {
    margin: 0px;
    padding: 0px 0px 0px 40px;
    background: transparent url('/themes/ee/site/default/asset/img/li-bg.png') top 10px left no-repeat;
}
.container-industry-persona .personas .persona .box .box-content .box-content-item span {
    font-family: 'proxima_nova_thextrabold';
}
.container-industry-persona .personas .persona .box .box-title h2 {
    font-family: 'proxima_nova_ththin';
    font-size: 50px;
    color: #ffffff;
    width: 100%;
    margin: 0px;
    display: inline-block;
    padding-top: 0px;   
}
.container-industry-persona-menu .personas-nav {
    width: 100%;
    height: 60px;
    position: absolute;
    top: 780px;
    left: 0px;
    background: #3a445b;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    z-index: 29;
}
.body-sm .container-industry-persona-menu .personas-nav {
	top: 1420px;
}
.body-xs .container-industry-persona-menu .personas-nav {
    display: none;
}
.container-industry-persona-menu .personas-nav a {
    width: 30%;
    height: 100%;
    float: left;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    line-height: 60px;
    font-family: 'proxima_nova_rgregular';
    color: #ffffff;
    text-decoration: none;
    font-size: 20px;
}
.container-industry-persona-menu .personas-nav a.active,
.container-industry-persona .personas-nav a:hover {
    background: #00cdc2;
}
.container-industry-persona-menu .personas-nav a#personas-nav-claims {
    margin-left: 5%;
    margin-right: 5%;
}
.personas-nav-mobile {
	width: 80%;
    height: 100px;
    position: absolute;
    top: 1420px;
    left: 0px;
    background: #3a445b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index: 29;
    margin-left: 10%;
    overflow: hidden;
    display: none;
}
.body-xs .personas-nav-mobile {
	display: inline-block;
}
.personas-nav-mobile .personas-nav-mobile-top {
	width: 100%;
	height: 100px;
    float: left;
    color: #ffffff;
	line-height: 100px;
	padding-left: 20px;
	font-family: 'proxima_nova_rgregular';
	font-size: 26px;
	text-align: left;
	position: relative;
}
.container-industry-persona-menu {
	position: relative;
    background: #f3f7f9;
}
.personas-nav-mobile .personas-nav-mobile-top span {
    position: absolute;
    top: 23px;
    right: 23px;
    background: transparent url("/images/arrow-gold-down.png") center center no-repeat;
    border: 2px solid #e3ed56;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    height: 52px;
    width: 52px;
    cursor: pointer;
}
.personas-nav-mobile .personas-nav-mobile-top span.open {
	background: transparent url("/images/arrow-gold-up.png") center center no-repeat;
}
.personas-nav-mobile .personas-nav-mobile-bottom {
    width: 100%;
    height: 200px;
    float: left;
    overflow: hidden;
}
.personas-nav-mobile .personas-nav-mobile-bottom a {
    color: #ffffff;
    line-height: 60px;
    padding-left: 20px;
    font-family: 'proxima_nova_rgregular';
    font-size: 26px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-align: left;
}
.personas-nav-mobile .personas-nav-mobile-bottom a:hover {
	color: #e3ed56;
}
.container-industry-more-rules {
    background: #67a5bf url('/themes/ee/site/default/asset/img/strips-bg.png') bottom center no-repeat;
}
.container-industry-more-rules h2 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-bg4.png') top center no-repeat;
    font-family: 'proxima_nova_ththin';
}
.container-industry-more-rules h3 {
    font-family: 'proxima_nova_ltlight';
}
.container-industry-more-rules .row .box {
    background: #ffffff;
    position: relative;
    margin-top: 50px;
    padding-bottom: 30px;
    font-family: 'proxima_nova_rgregular';
}
.container-industry-more-rules .row .box h3 {
    font-family: 'adobe_caslon_proSBdIt';
}
.container-industry-more-rules .row .box img {
    position: absolute;
    top: -40px;
    left: 50%;
    margin-left: -54px;
}
.container-industry-more-rules .row .box span {
    color: #67a5bf;
}
.container-industry-more-rules .row .box ul li {
    background: transparent url('/themes/ee/site/default/asset/img/li-bg2.png') top 7px left no-repeat;
}
.container-slider.slider-industry {
    height: 502px;  
}
.container-slider.slider-industry .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_10.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-industry .slides .slide h3 {
    line-height: 40px;
    margin-top: -15px;  
}
.container-salaries {
    background: #f5f9fb;
    padding-top: 70px;
    color: #3d3e44;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 70px;
    font-family: 'proxima_nova_rgregular';
}
.container-salaries h2 {
    background: transparent;
    color: #18375f;
    font-size: 60px;
    padding-bottom: 20px;
    margin-top: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-salaries h2 span {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-10.png') top right no-repeat;
    padding-right: 105px;
    padding-left: 105px;
    padding-top: 25px;
}
.container-salaries table {
    border: 1px solid #f5f9fb;
    border-bottom: 0px;
    border-right: 0px;
    width: 800px;
    margin: auto;
    margin-bottom: 10px;
}
.container-salaries th,
.container-salaries td {
    background: #3a445b;
    font-weight: normal;
    text-align: left;
    padding: 10px 0px 10px 20px;
    font-size: 14px;
    color: #ffffff;
    border: 1px solid #f5f9fb;
    border-top: 0px;
    border-left: 0px;
    width: 50%;
}
.container-salaries td {
    background: #d1e6ee;
    color: #3d3e44;
}
.container-salaries-inside {
    margin: auto;
    width: auto;
    display: inline-block;
    text-align: right;
}
.container-map {
    background: #a6c5d6 url('/themes/ee/site/default/asset/img/waves-bg-positions2.png') bottom center no-repeat;
    padding-bottom: 130px;
    font-family: 'proxima_nova_ltlight';
    font-size: 22px;
    color: #3d3e44;
}
.container-map h2 {
    padding-top: 70px;
    padding-bottom: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-slider.slider-blog {
    height: 497px;  
}
.container-slider.slider-blog .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_11.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-blog .slides .slide h3 {
    line-height: 40px;
    margin-top: -15px;  
}
.container-blog-items {
    background: #ffffff url('/themes/ee/site/default/asset/img/waves-bg-blog.png') top center no-repeat;
    padding-bottom: 90px;
}
.container-blog-items h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-line-sml-hover.png') bottom left no-repeat;
    font-size: 24px;
    color: #4b5862;
    text-align: left;
    padding-top: 180px;
    padding-bottom: 10px;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-family: 'proxima_nova_ltlight';
}
.container-blog-items h2 span {
    font-family: 'proxima_nova_thextrabold';
}
.container-blog-items .blog-item {
    width: 100%;
    background: transparent;
    padding: 20px 15px 30px 15px;
    text-align: left;
}
.container-blog-items .blog-item:hover {
    background: #ebf3f6;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-blog-items .blog-item .blog-item-img {
    height: 217px;
    overflow: hidden;
    width: 100%;
}
.container-blog-items .blog-item .blog-item-img img {
    height: 100%;
}
.container-blog-items .blog-item .blog-item-date {
    padding-top: 35px;
    color: #67a5bf;
    font-size: 16px;
    width: 100%;
    height: 65px;
    font-family: 'proxima_nova_rgregular';
}
.container-blog-items .blog-item .blog-item-title {
    width: 100%;
    oveflow: hidden;
    height: 160px;
    color: #4b4c52;
    font-size: 32px;
    line-height: 40px;
    font-family: 'adobe_caslon_proSBd';
}
.container-blog-items .blog-item .blog-item-link {
    width: 100%;
    padding-top: 10px;
    height: 70px;
}
.container-blog-items .blog-item .blog-item-link a {
    color: #00cdc2;
    font-size: 15px;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') center right no-repeat;
    padding-right: 40px;
    font-family: 'proxima_nova_thextrabold';
}
.container-blog-items .blog-item .blog-item-link a:hover {
    color: #18375f;
    text-decoration: none;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right-hover.png') center right no-repeat;
}
.container-blog-items .blog-more {
    width: 100%;
    text-align: center;
    padding-top: 40px;
}
.container-blog-items .blog-more a {
    width: 198px;
    height: 58px;
    display: inline-block;
    background: #67a5bf;
    position: relative;
    padding-left: 20px;
    line-height: 58px;
    color: #ffffff;
    text-align: left;
    font-size: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_thextrabold';
}

.container-blog-items .blog-more a .spinner {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 25px;
    height: 26px;
    background: transparent url('/themes/ee/site/default/asset/img/spinner.png') center center no-repeat;
}
.container-blog-items .blog-more a .spinner.animate {
	-webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.container-blog-sentence {
    width: 100%;
    background: #e1edf2;
    padding-top: 70px;
    padding-bottom: 50px;
    text-align: left;
    font-size: 16px;
    color: #4a494a;
    line-height: 24px;
    font-family: 'proxima_nova_rgregular';
}
.container-blog-sentence h2 {
    font-size: 16px;
    color: #4a494a;
    line-height: 24px;
    margin: 0px;
    font-family: 'proxima_nova_thextrabold';
}
.container-blog-sentence a {
    color: #00cdc2;
    font-family: 'proxima_nova_thextrabold';
}
.container-blog-post h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-line2.png') bottom left no-repeat;
}
.container-blog-post.container-footer-page {
    background: #f5f9fb url('/themes/ee/site/default/asset/img/waves-bg-page.png') top center no-repeat;
}
.container-blog-post.container-footer-page h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-line-sml-hover.png') bottom left no-repeat;
}
.blog-post-img {
    width: auto;
    height: auto;
    display: inline-block;
    text-align: left;
    position: relative;
    float: left;
}
.blog-post-img .blog-post-share {
    position: absolute;
    top: -64px;
    right: 0px;
    width: 48px;
    height: 48px;
    display: inline-block;
}
.blog-post-img .blog-post-share a {
    background: transparent url('/themes/ee/site/default/asset/img/share-icon.png') top left no-repeat;
    display: inline-block;
    width: 48px;
    height: 48px;
}
.blog-post-date {
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: left;
    color: #67a5bf;
    font-size: 16px;
    padding-top: 50px;
    font-family: 'proxima_nova_rgregular';
}
.blog-post-title {
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: left;
    color: #4b4c52;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 32px;
    font-family: 'adobe_caslon_proSBd';
    line-height: 33px;
}
.blog-post-content {
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: left;
    color: #3d3e44;
    font-size: 18px;
    line-height: 24px;
    font-family: 'proxima_nova_rgregular';
}
.blog-post-content h2 {
    background: transparent;
    fotn-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 24px;
    color: #518eaa;
}
.blog-post-content a {
    color: #00cdc2;
}
.blog-post-content a:hover {
    color: #00cdc2;
    text-decoration: underline;
}
.blog-post-content ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.blog-post-content ul li {
    background: transparent url('/themes/ee/site/default/asset/img/li-bg3.png') top 7px left no-repeat;
    padding-left: 30px;
    padding-bottom: 20px;
}
.container-blog-links {
    width: 100%;
    background: #e1edf2;
}
.container-blog-links a {
    width: 50%;
    display: inline-block;
    background: #e1edf2;
    float: left;
    padding-top: 40px;
    height: 200px;
}
.container-blog-links a:hover {
    background: #bad6e2;
}
.body-xs .container-blog-links a {
    height: auto;
    padding-bottom: 40px;	
}
.container-blog-links-title,
.container-blog-links-content {
    width: 100%;
    max-width: 580px;
    float: right;
    color: #18375f;
    font-size: 16px;
    text-align: left;
    padding-left: 80px;
    padding-right: 60px;
    font-family: 'proxima_nova_rgregular';
}
.container-blog-links-content {
    color: #4b4c52;
    font-size: 20px;
    padding-top: 20px;
    line-height: 24px;
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-left.png') top 27px left 15px no-repeat;
    font-family: 'adobe_caslon_proSBd';
}
.container-blog-links-right .container-blog-links-title,
.container-blog-links-right .container-blog-links-content {
    float: left;
    padding-left: 60px;
    padding-right: 80px;
}
.container-blog-links-right .container-blog-links-content {
    background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') top 27px right 15px no-repeat;
}
.body-xs .container-blog-links-right .container-blog-links-title,
.body-xs .container-blog-links-right .container-blog-links-content {
    padding-left: 20px;
}
.body-xs .container-blog-links-right .container-blog-links-content {
	font-size: 22px;
}
.container-slider-separator {
    width: 100%;
    height: 5px;
    display: inline block;
    background: #00cdc2;
    float: left;
}
.container-slider.slider-contact {
    height: 497px;  
}
.container-slider.slider-contact .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/pic_16.jpg') top center no-repeat;
    background-size: cover;
}
.container-slider.slider-contact .slides .slide h3 {
    line-height: 40px;
    margin-top: -15px;  
}
.container-contact-content {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-positions.png') top center no-repeat;
    padding-top: 130px;
    color: #3d3e44;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 70px;
    position: relative;
    font-family: 'proxima_nova_ltlight';
}
.container-contact-content h2 {
    background: transparent url('/themes/ee/site/default/asset/img/header-img-11.png') top center no-repeat;
    padding-top: 110px;
    color: #18375f;
    font-size: 60px;
    padding-bottom: 20px;
    margin-top: 0px;
    font-family: 'proxima_nova_ththin';
}
.container-contact-content .contact-left {
    color: #3d3e44;
    font-size: 24px;
    font-family: 'proxima_nova_rgregular';
    text-align: left;
}
.container-contact-content .contact-right {
    color: #3d3e44;
    font-size: 24px;
    font-family: 'proxima_nova_rgregular';
    text-align: left;
}
.container-contact-content .contact-left .title,
.container-contact-content .contact-right .title {
    color: #67a5bf;
}
.container-contact-content .contact-right .title {
    margin-bottom: 10px;
}
.container-contact-content .contact-left a {
    color: #3d3e44;
    text-decoration: none;
}
.container-contact-content .contact-left a:hover {
    text-decoration: underline;
}
.container-contact-content .contact-form {
    width: 100%;
    max-width: 500px;
    height: 76px;
    display: inline-block;
    border: 2px solid #dcddde;
    padding-top: 20px;
    padding-right: 15px;
}
.container-contact-content .contact-form input {
    background: transparent;
    height: 30px;
    border: 1px solid #cbcccf;
    border-width: 0px 0px 1px 0px;
    font-size: 20px;
    margin-left: 15px;
    font-family: 'adobe_caslon_proSBdIt';
    margin-top: 5px;
}
.container-contact-content .contact-form a.btn-submit {
    background: transparent url('/themes/ee/site/default/asset/img/arrow-right-sml.png') center right no-repeat;
    color: #4b5862;
    font-size: 16px;
    padding-right: 50px;
    float: right;
    margin-top: 8px;
}
.container-contact-content .contact-follow-us {
    color: #8f8f8f;
    font-size: 18px;
    height: auto;
    width: 100%;
    text-align: left;
    margin-top: 45px;
}
.container-contact-content .contact-follow-us a {
    width: 31px;
    height: 31px;
    display: inline-block;
    margin-left: 4%;
    margin-bottom: -10px;
}
.container-contact-content .contact-follow-us a.follow-us-fb {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-fb:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb-hover.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-tw {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-tw:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw-hover.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-in {
    background: transparent url('/themes/ee/site/default/asset/img/icon-in.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-in:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-in-hover.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-gl {
    background: transparent url('/themes/ee/site/default/asset/img/icon-gl.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-gl:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-gl-hover.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-yt {
    background: transparent url('/themes/ee/site/default/asset/img/icon-yt.png') top left no-repeat;
}
.container-contact-content .contact-follow-us a.follow-us-yt:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-yt-hover.png') top left no-repeat;
}
.container-contact-content .contact-left a.contact-know-more {
    color: #ffffff;
    border: 3px solid #00cdc2;
    width: auto;
    height: 56px;
    display: inline-block;
    font-size: 16px;
    text-align: left;
    line-height: 52px;
    padding-left: 15px;
    padding-right: 70px;
    background: #00cdc2 url('/themes/ee/site/default/asset/img/arrow-right-news.png') center right 15px no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_thextrabold';
}
.container-contact-content .contact-left a.contact-know-more:hover {
    background: #e3ed56 url('/themes/ee/site/default/asset/img/arrow-right-news-hover.png') center right 15px no-repeat;
    border: 3px solid #e3ed56;
    text-decoration: none;
    color: #4b5862;
}
.container-contact-waves {
    background: transparent url('/themes/ee/site/default/asset/img/waves-bg-positions2.png') bottom center no-repeat;
    height: 200px;
}
.talk-to-us-bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(79,89,99,0.97);
    z-index: 34;
    display: none;  
}
.talk-to-us {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 35;
    display: none;
}
.talk-to-us .title {
    margin-top: 110px;
    width: 100%;
    height: 100px;
    line-height: 100px;
    display: inline-block;
    font-size: 60px;
    font-family: 'proxima_nova_ththin';
    color: #ffffff;
    background: transparent url('/themes/ee/site/default/asset/img/header-line.png') top left no-repeat;
    position: relative;
}
.talk-to-us .title a {
    position: absolute;
    top: 25px;
    right: 0px;
    background: transparent url('/themes/ee/site/default/asset/img/ttu-close.png') top left no-repeat;
    width: 55px;
    height: 55px;
    diplay: inline-block;
}
.talk-to-us .title a:hover {
    background: transparent url('/themes/ee/site/default/asset/img/ttu-close-hover.png') top left no-repeat;
}
.talk-to-us form input {
    width: 100%;
    background: transparent;
    height: 60px;
    border: 1px solid #ffffff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 30px;
    font-size: 20px;
    font-family: 'proxima_nova_rgregular';
    color: #ffffff;
    padding-left: 20px;
}
.talk-to-us form textarea {
    width: 100%;
    background: transparent;
    height: 200px;
    border: 1px solid #ffffff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 30px;
    font-size: 20px;
    font-family: 'proxima_nova_rgregular';
    color: #ffffff;
    padding: 15px;
}
.talk-to-us form .bootstrap-select {
    width: 100% !important;
    margin-bottom: 30px;
}
.talk-to-us form .bootstrap-select button {
    width: 100%;
    background: transparent;
    height: 60px;
    border: 1px solid #ffffff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    font-size: 20px;
    font-family: 'proxima_nova_rgregular';
    color: #ffffff;
}
.talk-to-us form .bootstrap-select button.active,
.talk-to-us form .bootstrap-select button.active:hover,
.talk-to-us form .bootstrap-select button:active:hover,
.talk-to-us form .bootstrap-select button:active,
.open > .dropdown-toggle.btn-default {
    background: transparent !important;
    color: #ffffff !important;
}
.talk-to-us form a.submit {
    color: #ffffff;
    border: 3px solid #00cdc2;
    width: auto;
    height: 56px;
    display: inline-block;
    font-size: 16px;
    text-align: left;
    line-height: 52px;
    padding-left: 15px;
    padding-right: 70px;
    background: #00cdc2 url('/themes/ee/site/default/asset/img/arrow-right-news.png') center right 15px no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_thextrabold';
    float: right;
}
.talk-to-us form a.submit:hover {
    background: #e3ed56 url('/themes/ee/site/default/asset/img/arrow-right-news-hover.png') center right 15px no-repeat;
    border: 3px solid #e3ed56;
    text-decoration: none;
    color: #4b5862;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.container-slider .slides .slide .btns {
    width: 100%;
    display: inline-block;
    text-align: left;
    margin: auto;
    max-width: 1200px;
    padding-left: 25px;
}
.container-slider .slides .slide .btns a {
    color: #ffffff;
    border: 1px solid #00cdc2;
    width: auto;
    height: 54px;
    display: inline-block;
    font-size: 16px;
    text-align: left;
    line-height: 52px;
    padding-left: 15px;
    padding-right: 70px;
    background: #00cdc2 url('/themes/ee/site/default/asset/img/arrow-right-news.png') center right 15px no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_thextrabold';
}
.container-slider .slides .slide .btns a:hover {
    background: #e3ed56 url('/themes/ee/site/default/asset/img/arrow-right-news-hover.png') center right 15px no-repeat;
    border: 1px solid #e3ed56;
    text-decoration: none;
    color: #4b5862;
}
.body-xs .slides-nav.left,
.body-sm .slides-nav.left,
.body-md .slides-nav.left,
.body-xs .slides-nav.right,
.body-sm .slides-nav.right,
.body-md .slides-nav.right  {
    display: none;
}
.body-xs .industry-content,
.body-sm .industry-content {
    padding-top: 0px;
    padding-bottom: 50px;
    height: auto;
}
.body-xs .industry-header,
.body-sm .industry-header {
    text-align: left;
    height:150px;
    line-height: 35px;
    background: #E3EEF3 url("/themes/ee/site/default/asset/img/header-bg.png") right bottom no-repeat
}
.body-xs .industry-header span,
.body-sm .industry-header span {
    display: block; 
    text-align: left;
}
.body-xs .industry-header .industry-mark,
.body-sm .industry-header .industry-mark {
    top: 42px;
}
.body-xs .container-facts .boxes .boxes-left, 
.body-sm .container-facts .boxes .boxes-left, 
.body-xs .container-facts .boxes .boxes-right,
.body-sm .container-facts .boxes .boxes-right {
    width: 100%;
}
.body-xs .container-fictions,
.body-sm .container-fictions {
    background: #6299b2;
    height: 880px;
}
.body-xs .container-fictions .container-fictions-question,
.body-sm .container-fictions .container-fictions-question {
    top: 340px;
}
.body-xs .container-fictions .container-fictions-question-col,
.body-sm .container-fictions .container-fictions-question-col {
    background: transparent url("/themes/ee/site/default/asset/img/ff-bg-sm.jpg") top center no-repeat;
    background-size: cover;
    height: 528px;
}
.body-sm .container-fictions-navs,
.body-xs .container-fictions-navs {
    display: none;  
}
.body-sm .container-fictions .container-fictions-answer,
.body-xs .container-fictions .container-fictions-answer {
    padding-top: 100px;
    background-position: top 30px center !important;
}
.body-xs .container-fictions #container-fictions-fact, 
.body-sm .container-fictions #container-fictions-fact, 
.body-xs .container-fictions #container-fictions-fiction, 
.body-sm .container-fictions #container-fictions-fiction {
    padding-top: 272px; 
}
.body-sm .container-fictions .container-fictions-answer div,
.body-xs .container-fictions .container-fictions-answer div {
    background-position: top 30px center !important;
    padding-top: 140px;
}
.body-sm .container-fictions .container-fictions-answer a {
    margin-left: 120px;
    margin-right: 120px;
}
.body-xs .container-fictions .container-fictions-answer a {
    margin-left: 100px;
    margin-right: 100px;
}
.body-sm .container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box, 
.body-xs .container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box {
    width: 100%;    
}
.body-sm .container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box .box-content, 
.body-xs .container-menu-snd .routes-dropdown-header .routes-dropdown-content .routes-dropdown-content-box .box-content {
    height: auto;   
}
.body-sm .container-routes-starter .routes-starter-box {
    width: 30%;
}
.body-xs .container-routes-starter .routes-starter-box {
    width: 47%;
}
.body-sm .section-routes-separator,
.body-sm .routes-starter-box-separator {
    display: inline-block;
    width: 100%;
}
.body-xs .section-routes-separator-2,
.body-xs .routes-starter-box-separator-2 {
    display: inline-block;
    width: 100%;
}
.body-xs .container-qualifications-pics-pic,
.body-sm .container-qualifications-pics-pic,
.body-xs .container-routes-pics-pic,
.body-sm .container-routes-pics-pic {
    display: none;
}
.container-qualifications-pics-pic-inside,
.container-routes-pics-pic-inside {
    display: none;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 30px;
}
.container-qualifications-pics-pic-inside img,
.container-routes-pics .container-routes-pics-pic-inside img {
    border: 15px solid #ffffff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
.body-xs .container-qualifications-pics-pic-inside,
.body-sm .container-qualifications-pics-pic-inside,
.body-xs .container-routes-pics-pic-inside,
.body-sm .container-routes-pics-pic-inside {
    display: inline-block;
}
.body-xs .container.container-routes-pics.container-routes-pics-3,
.body-sm .container.container-routes-pics.container-routes-pics-3 {
    padding-bottom: 100px;
}
.body-xs .container-industry-submenu .row .submenu, 
.body-sm .container-industry-submenu .row .submenu, 
.body-xs .container-qualifications-submenu .row .submenu,
.body-sm .container-qualifications-submenu .row .submenu {
    display: none;
}
.body-xs .container-map,
.body-sm .container-map {
    display: none;
}
.body-xs .container-qualifications-submenu.container-qualifications-submenu-fixed, 
.body-sm .container-qualifications-submenu.container-qualifications-submenu-fixed, 
.body-xs .container-industry-submenu.container-industry-submenu-fixed,
.body-sm .container-industry-submenu.container-industry-submenu-fixed {
    position: absolute;
    top: 0px;
    z-index: 15;
}
.blog-post-img img {
    max-width: 100%;
}
.body-xs .slider-box-mark {
    display: none;
}
.body-xs .container-slider-homepage {
    height: 950px;
}
.body-xs .xs-padding {
    padding-bottom: 30px;
}
.body-xs .container-qualifications-pics-pic-inside img,
.body-xs .container-routes-pics-pic-inside img {
    max-width: 100%;
}
.body-xs .container-menu-snd .routes-dropdown-header {
    line-height: 35px;
    padding-top: 17px;
}
.body-xs .container-menu-snd .routes-dropdown-header span {
    display: block;
    background: transparent;
}
.body-xs .container-menu-snd .routes-dropdown-header .routes-dropdown-btn {
    width: 18%;
}
.body-sm .container-salaries-inside {
    width: 100%;
}
.body-sm .container-salaries table {
    max-width: 800px;
    width: 100%;
}
.body-xs .container-salaries table {
    width: 100%;
}
.body-xs .container-routes-starter .positions, 
.body-xs .container-open-positions .positions {
    display: inline-block;
}
.body-xs .container-routes-starter .positions .positions-content, 
.body-xs .container-open-positions .positions .positions-content {
    width: 100%;
}
.body-xs .container-routes-starter .positions .positions-date, 
.body-xs .container-open-positions .positions .positions-date {
    width: 100%;
    text-align: left;
    padding-top: 20px;
    padding-left: 30px;
    padding-bottom: 20px;
}
.body-xs .container-routes-starter .positions .positions-btn, 
.body-xs .container-open-positions .positions .positions-btn {
    width: 100%;
    padding-left: 30px;
    padding-top: 0px;
    padding-bottom: 30px;
    text-align: left;
}
.body-xs .container-warning {
    padding-top: 0px;
    padding-bottom: 0px;
}
.body-xs .container-warning .row .container-warning-icon {
    background: transparent url("/themes/ee/site/default/asset/img/warning-icon.png") left 20px top 20px no-repeat;
    padding-left: 20px;
    padding-top: 100px;
    padding-bottom: 30px;
}
.body-xs .container-blog-links a {
    width: 100%;
}
.body-sm .container-industry-persona .personas .persona .box .box-circle,
.body-xs .container-industry-persona .personas .persona .box .box-circle {
    display: none;
}
.body-sm .container-industry-persona .personas .persona .box,
.body-xs .container-industry-persona .personas .persona .box {
    width: 100%;
    position: static;
    margin-top: 30px;
}
.body-sm .container-industry-persona {
    background-position: left 23% bottom 144px;
}
.body-xs .container-industry-persona {
    background-position: left 30% bottom 144px;
}
.body-sm .container-industry-persona .personas {
    height: 1500px;
}
.body-xs .container-industry-persona .personas {
    height: 1500px;
}
.body-sm .container-industry-persona .personas .persona .box .box-arrow, 
.body-xs .container-industry-persona .personas .persona .box .box-arrow {
    display: none;
}
.body-xs .container-salaries {
    padding-top: 120px;
}
.body-xs .container-salaries h2 span {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 80px;
    background-position: top center;
}
.container-cookies {
    overflow: hidden;
    padding: 0px;
    float: left;
}
.container-cookies-inside {
    padding-top: 40px;
    padding-bottom: 40px;
}
.body-xs .container-warning .row .container-warning-icon.container-cookies-inside,
.body-sm .container-warning .row .container-warning-icon.container-cookies-inside {
    padding-bottom: 20px;
    padding-top: 40px;
}
.body-xs .container-warning .row .container-warning-icon.container-cookies-inside {
    padding-left: 20px;
    background-image: none;
}
.container-cookies a {
    color: #E3ED56;
}
.container-cookies a.close-cookies {
    border: 2px solid #ffffff;
    width: 170px;
    height: 44px;
    line-height: 40px;
    padding-left: 10px;
    color: #ffffff;
    font-size: 15px;
    display: inline-block;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-sml.png') center right 10px no-repeat;
    margin-top: 50px;
    font-family: 'proxima_nova_thextrabold';
}
.body-xs .container-cookies .container-cookies-btn,
.body-sm .container-cookies .container-cookies-btn {
    padding-left: 10%;
    padding-bottom: 30px;
}
.body-xs .container-cookies .container-cookies-btn {
    padding-left: 20px;  
}
.body-xs .container-cookies a.close-cookies,
.body-sm .container-cookies a.close-cookies {
    margin-top: 0px;
}
.container-warning .row .container-warning-icon.container-cookies-inside {
    background: transparent url('/themes/ee/site/default/asset/img/cookie-icon.png') top 40px left 10px no-repeat;
    padding-left: 10%;
}
.talk-to-us-form {
    display: inline-block;
    width: 100%;
}
.talk-to-us-msg {
    width: 100%;
    font-size: 24px;
    display: none;
    line-height: 30px;
    color: #ffffff;
    padding-top: 40px;
}
.container-slider.slider-footer-page .slides .slide {
    background: #ffffff url('/themes/ee/site/default/asset/img/Privacy-Halo.jpg') top center no-repeat;
    background-size: cover;
}
.footer-form {
    position: relative;
}
.hs_email > label {
    display: none;
}
.container-footer .hs_submit .hs-button {
    background: transparent url("/themes/ee/site/default/asset/img/arrow-right-sml.png") no-repeat scroll right center;
    color: #4b5862;
    float: right;
    font-size: 16px;
    margin-top: 8px;
    padding-right: 50px;
    position: absolute;
    top: 20px;
    right: 15px;
    border: 0px;
}
.container-footer ul.hs-error-msgs {
    margin-top: 20px;
}
.container-footer ul.hs-error-msgs label {
    color: red; 
}
.submitted-message {
    padding-left: 15px;
}
.hs_firstname > label {
    display: none;
}
.hs_lastname > label {
    display: none;
}
.hs_what_would_you_like_to_talk_about_ > label {
    display: none;
}
.talk-to-us-form ul.hs-error-msgs {
    margin-top: -20px;
    list-style: none;
    padding: 0px;
}
.talk-to-us-form ul.hs-error-msgs label {
    color: red; 
}
.talk-to-us .hs_submit .hs-button {
    color: #ffffff;
    border: 3px solid #00cdc2;
    width: auto;
    height: 56px;
    display: inline-block;
    font-size: 16px;
    text-align: left;
    line-height: 52px;
    padding-left: 15px;
    padding-right: 70px;
    background: #00cdc2 url('/themes/ee/site/default/asset/img/arrow-right-news.png') center right 15px no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_thextrabold';
    float: right;
}
.talk-to-us .hs_submit .hs-button:hover {
    background: #e3ed56 url('/themes/ee/site/default/asset/img/arrow-right-news-hover.png') center right 15px no-repeat;
    border: 3px solid #e3ed56;
    text-decoration: none;
    color: #4b5862;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.talk-to-us .submitted-message {
    color: #ffffff;
    font-size: 24px;
    line-height: 30px;
    padding-top: 40px;
    width: 100%;
    padding-left: 0px;
}
.contact-form {
	position: relative;
}
.contact-form .hs_submit .hs-button {
    background: transparent url("/themes/ee/site/default/asset/img/arrow-right-sml.png") no-repeat scroll right center;
    color: #4b5862;
    float: right;
    font-size: 16px;
    margin-top: 8px;
    padding-right: 50px;
    position: absolute;
    top: 20px;
    right: 15px;
    border: 0px;
}
.contact-form ul.hs-error-msgs {
    margin-top: 20px;
    list-style: none;
    font-size: 16px;
    padding: 0px;
}
.contact-form ul.hs-error-msgs label {
    color: red; 
}
.contact-form .submitted-message {
	font-size: 18px;
    line-height: 20px;
}
.body-xs .container-nav,
.body-xs .slides-top-menu {
	display: none;
}
.slides-mobile-nav {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 60px;
    height: 60px;
	text-transform: uppercase;
	z-index: 1001;
	font-size: 16px;
	font-family: 'proxima_nova_rgregular';
	color: #ffffff;
	letter-spacing: 5px;
	text-align: center;
	line-height: 30px;
	display: none;
	cursor: pointer;
}
.body-xs .slides-mobile-nav {
	display: inline-block;
}
.slides-mobile-nav span {
    width: 100%;
    background: #ffffff;
    height: 5px;
    float: left;
    margin-bottom: 6px;
    display: inline-block;
    position: absolute;
    left: 0px;
}
.slides-mobile-nav span.close {
	opacity: 0;
    transition: all 0.5s ease-in-out 0s;
}
.slides-mobile-nav span.slides-mobile-nav-name {
	margin-top: 40px;
    background: none;
    opacity: 1;
    transition: all 0.5s ease-in-out 0s;
}
.slides-mobile-nav span.slides-mobile-nav-bar {
    transition: all 0.5s ease-in-out 0s;
}
.body-xs .slides-mobile-nav span.slides-mobile-nav-name {
	opacity: 1;
    transition: all 0.5s ease-in-out 0s;
}
.slides-mobile-nav span.slides-mobile-nav-name.close {
	opacity: 0;
    transition: all 0.5s ease-in-out 0s;
    font-size: 16px;
    color: #ffffff;
}
.slides-mobile-nav span.slides-mobile-nav-bar-first {
    top: 0px;
    transition: all 0.5s ease-in-out 0s;
}
.slides-mobile-nav span.slides-mobile-nav-bar-last {
    top: 33px;
    transition: all 0.5s ease-in-out 0s;
}
.slides-mobile-nav span.slides-mobile-nav-bar-first.close {
	transform: rotate(45deg);
    transition: all 0.5s ease-in-out 0s;
    opacity: 1;
    top: 20px;
}
.slides-mobile-nav span.slides-mobile-nav-bar-last.close {
	transform: rotate(-45deg);
    transition: all 0.5s ease-in-out 0s;
    opacity: 1;
    top: 20px;
}
.slides-mobile-menu-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 900;
	display: none;
    opacity: 0;
    background: #4B5861;
}
.slides-mobile-menu {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent;
	z-index: 1000;
	display: none;
    opacity: 0;
}
.slides-mobile-menu .slides-mobile-menu-top {
	text-align: right;
	font-size: 26px;
	font-family: "Adobe Caslon Pro Italic";
	color: #ffffff;
	line-height: 90px;
	height: 90px;
	float: left;
	background: #00CEC2;	
	width: 100%;
	position: relative;
}
.slides-mobile-menu .slides-mobile-menu-top span {
    padding-right: 20px;	
}
.slides-mobile-menu ul {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.slides-mobile-menu ul li {
    width: 100%;
    line-height: 50px;
    height: 50px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'proxima_nova_rgregular';
    color: #ffffff;
    border-bottom: 1px solid #3c6f75;
}
.slides-mobile-menu ul li a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	font-size: 22px;
}
.slides-mobile-menu ul li.active a,
.slides-mobile-menu ul li:hover a {
    color: #e3ed56;
}
.slides-mobile-menu-close {
    width: 55px;
    height: 55px;
    background: transparent url('/themes/ee/site/default/asset/img/mobile-close.png') top left no-repeat;
    float: left;
    display: none;
    top: 20px;
    left: 20px;
    position: absolute;
}
.body-xs .container-contact-content .contact-right {
	padding-top: 40px;
}
.body-xs .container-facts .boxes .box {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	height: 350px;
}
.body-xs .container-facts .boxes .box div {
    width: 100%;
    max-width: 100%;
    background-position: top center;
    background-size: cover;
    font-size: 22px;
}
.body-xs .container-facts .boxes .box.box-1 {
	background: transparent;
	padding-top: 0px;
}
.body-xs .container-facts .boxes .box.box-1 div {
	background: transparent url('/themes/ee/site/default/asset/img/box-bg-1.png') center center no-repeat;
    background-size: cover;
    padding-top: 100px;
    height: 100%;
    display: inline-block;
}
.body-xs .container-facts .boxes .box.box-3 div {
	background-size: auto;
	background-color: #E3ED56;
}
.body-xs .container-facts .boxes .box.box-4 div {
    background-position: top right;
    background-size: auto;
    background-color: #00CDC2;
}
.body-xs .container-facts .boxes .box.box-5 div {
    padding-top: 200px;
}
.body-xs .container-facts .boxes .box.box-6 div {
    padding-top: 200px;
}
.body-xs .container-facts .boxes .box.box-7 div {
    padding-top: 160px;
    padding-left: 20px;
    padding-right: 20px;
}
.body-xs .container-qualifications-pics-2 .container-qualifications-pics-text table tr td {
	display: block;
	width: 100%;
}
.container-industry-more-rules .industry-more {
    width: 100%;
    text-align: center;
    padding-top: 40px;
}
.container-industry-more-rules .industry-more a {
    width: 198px;
    height: 58px;
    display: inline-block;
    background: #67a5bf;
    position: relative;
    padding-left: 20px;
    line-height: 58px;
    color: #ffffff;
    text-align: left;
    font-size: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'proxima_nova_thextrabold';
    border: 2px solid #ffffff;
    margin-bottom: 60px;
}

.container-industry-more-rules .industry-more a .spinner {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 25px;
    height: 26px;
    background: transparent url('/themes/ee/site/default/asset/img/spinner.png') center center no-repeat;
}
.container-industry-more-rules .industry-more a .spinner.animate {
	-webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.blog-post-share-content {
	width: 0px;
	height: 31px;
	position: absolute;
	top: -54px;
	right: 50px;
	float: left;
	overflow: hidden;
}
.blog-post-share-content-inside {
    width: 125px;
    height: 100%;
    float: left;
}
.blog-post-share-content-inside a {
    width: 31px;
    height: 31px;
    display: inline-block;
    margin-left: 4%;
    margin-bottom: -10px;
}
.blog-post-share-content-inside a.follow-us-fb {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb.png') top left no-repeat;
}
.blog-post-share-content-inside a.follow-us-fb:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-fb-hover.png') top left no-repeat;
}
.blog-post-share-content-inside a.follow-us-tw {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw.png') top left no-repeat;
}
.blog-post-share-content-inside a.follow-us-tw:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-tw-hover.png') top left no-repeat;
}
.blog-post-share-content-inside a.follow-us-in {
    background: transparent url('/themes/ee/site/default/asset/img/icon-in.png') top left no-repeat;
}
.blog-post-share-content-inside a.follow-us-in:hover {
    background: transparent url('/themes/ee/site/default/asset/img/icon-in-hover.png') top left no-repeat;
}
.body-xs .blog-post-content img {
	max-width: 100%;
}

.container-slider.slider-apprenticeships .slides .slide {
	background: #ffffff url('/themes/ee/site/default/asset/img/pic_23.jpg') top center no-repeat;
	background-size: cover;
}
.slides-top-menu ul li.nav-yellow a,
.slides-top-menu ul li.nav-yellow.active a,
.slides-top-menu ul li.nav-yellow a.active,
.slides-top-menu ul li.nav-yellow a:hover {
	color: #e3ed56;
	background: none;
	text-decoration: none;
	font-weight: bold;
}
.container-qualifications-submenu.container-apprenticeships-submenu {
	background: transparent url('/themes/ee/site/default/asset/img/waves-bg-apprenticeship.png') top center no-repeat;
}
.container-apprenticeships-overview h2 {
	background: transparent url('/themes/ee/site/default/asset/img/header-img-12.png') top center no-repeat;
	padding-top: 160px;
}
.container-apprenticeships-overview b {
	font-family: 'proxima_nova_thextrabold';
	font-weight: normal;
}
.container-apprenticeships-what-do-they-do {
	padding-top: 70px;
}
.container-apprenticeships-what-do-they-do td {
	color: #3d3e44;
    font-family: "proxima_nova_rgregular";
    font-size: 17px;
    line-height: 1.2em;
    text-align: left;
}
.container-apprenticeships-what-do-they-do .container-qualifications-pics-text a {
	color: #00cdc2;
	background: transparent url('/themes/ee/site/default/asset/img/blog-arrow-right.png') center right no-repeat;
	padding-right: 40px;
}
.container-apprenticeships-what-do-they-do .container-apprenticeships-video h2 {
	color: #00cdc2;
	font-size: 34px;
	background: transparent url('/themes/ee/site/default/asset/img/arrow-down3.png') top center no-repeat;
	font-family: 'proxima_nova_ltlight';
	margin-top: 40px;
	padding-top: 80px;
}
.container-apprenticeships-what-do-they-do .video {
	background: transparent url('') center center no-repeat;
	background-size: cover;
	display: inline-block;
	width: 100%;
	height: 310px;
	margin-bottom: 10px;
}
.container-apprenticeships-what-do-they-do .video .video-mask {
	background: transparent url('/themes/ee/site/default/asset/img/play.png') center center no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.container-apprenticeships-what-do-they-do .video .video-mask span {
	color: #ffffff;
	font-family: 'proxima_nova_rgregular';
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 210px;
	display: none;
}
.container-apprenticeships-what-do-they-do .video:hover .video-mask {
	background: rgba(24,55,95,0.5) url('/themes/ee/site/default/asset/img/play-hover.png') center center no-repeat;
}
.container-apprenticeships-what-do-they-do .video:hover .video-mask span {
	display: inline-block;
}
.container-apprenticeships-what-do-they-do ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.container-apprenticeships-what-do-they-do ul li {
	background: transparent url('/themes/ee/site/default/asset/img/li-bg.png') top 7px left no-repeat;
	padding-left: 20px;
}
.container-apprenticeships-what-do-they-do h2 {
	background: transparent url('/themes/ee/site/default/asset/img/header-img-13.png') top center no-repeat;
	padding-top: 120px;
}
.container-industry-overview h2 {
	background: transparent url('/themes/ee/site/default/asset/img/header-img-9.png') top center no-repeat;
}
.container-apprenticeships-overview-btn {
	width: 100%;
	max-width: 250px;
	height: 56px;
	border: 2px solid #18375f;
	color: #18375f;
	font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	line-height: 52px;
	text-align: left;
	padding-left: 20px;
	background: transparent url('/themes/ee/site/default/asset/img/arrow-position.png') center right 15px no-repeat;
	font-family: 'proxima_nova_thextrabold';
}
.container-apprenticeships-overview-btn:hover {
	border: 2px solid #00cdc2;
	background: #00cdc2 url('/themes/ee/site/default/asset/img/arrow-position-hover.png') center right 15px no-repeat;
	color: #ffffff;
	text-decoration: none;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.container-qualifications-starter.container-apprenticeship-starter {
	background: #e9f1f5 url('/themes/ee/site/default/asset/img/stars-bg.png') bottom center no-repeat;
}
.container-qualifications-starter.container-apprenticeship-starter .box {
	background: #ffffff url('/themes/ee/site/default/asset/img/circle-clock.png') top 50px right 40px no-repeat;
	padding-bottom: 200px;
}
.container-qualifications-starter.container-apprenticeship-starter h2 {
	background: transparent url('/themes/ee/site/default/asset/img/arrow-bg5.png') top center no-repeat;
	color: #18375f;
}
.container-starter.apprenticeship-for-who {
	background: #e7f0f4 url('/themes/ee/site/default/asset/img/arrow-down2.png') bottom 60px center no-repeat;
	padding-bottom: 50px;
}
.container-starter.apprenticeship-for-who > .row:first-child {
	padding-bottom: 0px;
}
.container-starter.apprenticeship-for-who h2 {
	color: #18375f;
	padding-top: 60px;
	font-size: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-family: 'proxima_nova_ththin';
}
.container-apprenticeships-quiz {
	background: transparent url('/themes/ee/site/default/asset/img/pic_27.jpg') top center no-repeat;
	background-size: cover;
	display: inline-block;
	padding-top: 60px;
}
.container-apprenticeships-quiz2 {
	background: transparent url('/themes/ee/site/default/asset/img/waves-bg-apprenticeship2.png') bottom center no-repeat;
	display: inline-block;
	padding-bottom: 100px;
	margin-bottom: -4px;
}
.container-apprenticeships-quiz h2 {
	background: transparent url('/themes/ee/site/default/asset/img/header-img-14.png') top center no-repeat;
	padding-top: 110px;
	color: #ffffff;
	font-size: 60px;
	padding-bottom: 20px;
	margin-top: 0px;
	font-family: 'proxima_nova_ththin';
	text-transform: uppercase;
}
.container-apprenticeships-quiz h2 b {
	font-family: 'proxima_nova_thextrabold';
	font-weight: normal;
}
.apprenticeships-quiz-box-top {
	width: 100%;
	height: 445px;
	display: inline-block;
	background: #00cdc2;
	float: left;
	position: relative;
	z-index: 1;
}
.apprenticeships-quiz-box-bottom {
	width: 100%;
	height: 69px;
	display: inline-block;
	background: #ffffff;
	float: left;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
}
.apprenticeships-quiz-box-bottom a {
	font-size: 20px;
	font-family: 'proxima_nova_rgregular';
	color: #3a445b;
	background: transparent url('/themes/ee/site/default/asset/img/arrow-left2.png') top left no-repeat;
	padding-left: 40px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
}
.apprenticeships-quiz-question {
	width: 100%;
	height: 100%;
	display: none;
	background: #00cdc2;
	float: left;
	color: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
}
#question-1 {
	display: inline-block;
}
.apprenticeships-quiz-question-number {
	width: 100%;
	display: inline-block;
	float: left;
	font-size: 60px;
	font-family: 'proxima_nova_ththin';
	text-align: center;
	padding-top: 45px;
}
.apprenticeships-quiz-question-number span {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 5px;
	display: inline-block;
	line-height: 50px;
	width: 35px;
}
.apprenticeships-quiz-question-text {
	width: 100%;
	height: auto;
	display: table-cell;
	float: left;
	font-size: 24px;
	font-family: 'proxima_nova_rgregular';
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}
.apprenticeships-quiz-question-text a {
	color: #ffffff;
	text-decoration: underline;
}
.apprenticeships-quiz-question-text a:hover {
	color: #ffffff;
	text-decoration: none;
}
.apprenticeships-quiz-question-text table {
	margin: auto;
	max-width: 800px;
	height: 185px;
}
.apprenticeships-quiz-question-text td {
	font-size: 24px;
	font-family: 'proxima_nova_rgregular';
	text-align: center;
	line-height: 30px;
}
.apprenticeships-quiz-question-options {
	width: 100%;
	display: inline-block;
	float: left;
}
.apprenticeships-quiz-question-options a {
	width: 181px;
	height: 63px;
	border: 2px solid #ffffff;
	text-align: center;
	line-height: 59px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: 'proxima_nova_thextrabold';
	font-weight: normal;
	font-size: 24px;
	text-align: center;
	margin: 0px 20px;
	display: inline-block;
	color: #ffffff;
}
.apprenticeships-quiz-question-options a:hover {
	border: 2px solid #18375f;
	background: #18375f;
	text-decoration: none;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.apprenticeships-quiz-answer {
	width: 100%;
	height: 100%;
	display: none;
	background: #518eaa;
	float: left;
	color: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
}
.apprenticeships-quiz-answer .apprenticeships-quiz-question-number span {
	border-bottom: 0px;
	background: transparent url('/themes/ee/site/default/asset/img/line.png') bottom center no-repeat;
	width: 100%;
	padding-bottom: 70px;
}
.apprenticeships-quiz-answer .apprenticeships-quiz-question-options a {
	border: 2px solid #00c0aa;
}
.apprenticeships-quiz-answer .apprenticeships-quiz-question-options a:hover {
	border: 2px solid #18375f;
}
.apprenticeships-quiz-answer .apprenticeships-quiz-question-text table {
	height: 160px;
}
.apprenticeships-quiz-box-social {
	width: 100%;
	display: inline-block;
	float: left;
	color: #ffffff;
	padding-top: 80px;
	padding-bottom: 50px;
    position: relative;
}
.apprenticeships-quiz-box-social span {
	display: inline-block;
	font-family: 'proxima_nova_rgregular';
	font-style: italic;
	font-size: 18px;
	float: right;
	margin: 17px 20px 0px;
}
.apprenticeships-quiz-box-social a.share {
	display: inline-block;
	width: 48px;
	height: 48px;
	background: transparent url('/themes/ee/site/default/asset/img/share-icon2.png') top left no-repeat;
	float: right;
}
.apprenticeships-quiz-box-social a.download {
	display: inline-block;
	width: 40px;
	height: 48px;
	background: transparent url('/themes/ee/site/default/asset/img/download-icon.png') top left no-repeat;
	float: right;
}
.video_bg {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(3, 32, 68, 0.95);
	z-index: 1000;
	display: none;
}
.video_bg table {
	width: 100%;
	height: 100%;
}
.video_bg td {
	text-align: center;
}
.video_box {
	width: auto;
	height: auto;
	background: #ffffff;
	margin: auto;
	display: inline-block;
	position: relative;
	padding: 15px;
	max-width: 100%;
}
.video_box  iframe {
	display: none;
	max-width: 100%;
}
.video_close {
	display: inline-block;
	width: 46px;
	height: 60px;
	background: transparent url('/themes/ee/site/default/asset/img/close-icon.png') top left no-repeat;
	float: left;
	padding-top: 50px;
	font-family: 'proxima_nova_rgregular';
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	position: absolute;
	top: -75px;
	right: 0px;
}
.video_close:hover {
	color: #ffffff;
	text-decoration: none;
}
.video_channel {
	display: inline-block;
	width: auto;
	height: 31px;
	background: transparent url('/themes/ee/site/default/asset/img/channel-icon.png') top right no-repeat;
	float: left;
	font-family: 'proxima_nova_rgregular';
	font-size: 17px;
	color: #00c0aa;
	position: absolute;
	bottom: -75px;
	right: 0px;
	padding-top: 10px;
	padding-right: 60px;
}
.video_channel:hover {
	color: #00c0aa;
	text-decoration: underline;
}
.outer-box {
	width: 100%;
	margin-top: 20px;
	position: absolute;
	left: 0px;
	bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.inner-box {
	background: #00cdc2 url('/themes/ee/site/default/asset/img/check.png') top 20px right 20px no-repeat;
	width: 100%;
	height: auto;
	min-height: 100px;
	color: #ffffff;
	padding: 35px 0px 35px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.apprenticeships-quiz-box-social .blog-post-share-content {
	top: 40px;
    right: 0px;
}
.container-routes-starter {
    background: transparent;
    padding-top: 50px;
}
.container-menu-snd {
	background: #f0f1f2;
    padding: 0px;
    position: relative;
}
.container-menu-snd .routes-top-menu {
	width: 100%;
    display: inline-block;
    float: left;
}
.container-menu-snd .routes-top-menu ul {
	list-style: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
    border-left: 1px solid #d5e2e8;
}
.container-menu-snd .routes-top-menu ul li {
	padding: 0px;
    width: 33.3333333%;
    float: left;
    display: inline-block;
    border-right: 1px solid #d5e2e8;
}
.container-menu-snd .routes-top-menu ul li.active, 
.container-menu-snd .routes-top-menu ul li:hover {
	background: #18375f;
}
.container-menu-snd .routes-top-menu ul li a {
    width: 100%;
    float: left;
    display: inline-block;
    height: 170px;
    line-height: 230px;
    font-family: 'proxima_nova_rgregular';
	font-size: 18px;
	color: #518eaa;
    font-family: 'proxima_nova_thextrabold';
	font-weight: normal;
    z-index: 2;
    position: relative;
    text-transform: uppercase;
}
.container-menu-snd .routes-top-menu ul li a span {
	width: 100%;
    height: 13px;
    background: transparent url('/themes/ee/site/default/asset/img/arrow-blue-down.png') top center no-repeat;
    position: absolute;
    bottom: -13px;
    left: 0px;
}
.body-xs .container-menu-snd .routes-top-menu ul {
	margin-top: 15px;
    border: 0px;
}
.body-xs .container-menu-snd .routes-top-menu ul li {
	width: 100%;
    border: 0px;
}
.body-xs .container-menu-snd .routes-top-menu ul li a {
	height: 90px;
    line-height: 90px;
}
.body-xs .container-menu-snd .routes-top-menu ul li a span {
	display: none;
}
.body-xs .container-menu-snd .routes-top-menu-waves {
	background: transparent;
}
.container-menu-snd .routes-top-menu ul li.active a,
.container-menu-snd .routes-top-menu ul li a:hover {
    color: #ffffff;
    text-decoration: none;
}
.container-menu-snd .routes-top-menu-waves {
	background: transparent url('/themes/ee/site/default/asset/img/wave-routes-top.png') top center no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 92px; 
    width: 100%;
    float: left;
    z-index: 1;
}
.container-breadcrumbs {
	width: 100%;
    height: auto;
    display: inline-block;
    font-size: 14px;
    color: #3d3e44;
    text-align: right;
    padding-top: 30px;
}
.container-breadcrumbs span {
	color: #67a5bf;
}
.routes-starter-box {
	opacity: 0
}
.container-qualifications-starter .box a.link {
	bottom: 90px;
}
.container-apprenticeships-submenu .submenu a {
	margin-right: 45px;
}
.container-apprenticeships-overview .whos-hiring {
	background: transparent url('/themes/ee/site/default/asset/img/line-seperator.png') top center no-repeat;
	margin-top: 50px;
	padding-top: 70px;
	position: relative;
}
.container-apprenticeships-overview .whos-hiring .whos-hiring-more-arrow {
	background: transparent url('/themes/ee/site/default/asset/img/arrow-down4.png') top center no-repeat;
	width: 100%;
	height: 65px;
	position: absolute;
	left: 0px;
	top: -132px;
	display: inline-block;
}
.container-apprenticeships-overview .whos-hiring h2 {
	background: transparent url('/themes/ee/site/default/asset/img/header-img-15.png') top center no-repeat;
	padding-top: 100px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.container-apprenticeships-overview .whos-hiring h3 {
	font-size: 34px;
	margin-top: 0px;
	margin-bottom: 40px;
	padding-top: 0px;
	color: #00cdc2;
}
.container-apprenticeships-overview .whos-hiring a {
	color: #00cdc2;
}
.container-apprenticeships-overview .whos-hiring .whos-hiring-items {
	padding-bottom: 0px;
	background: transparent;
}
.container-apprenticeships-overview .whos-hiring .whos-hiring-items .blog-more a {
	width: 460px;
    height: 100px;
    line-height: 100px;
	color: #ffffff;
	font-family: 'proxima_nova_ththin';
	margin-top: 40px;
    font-size: 20px;
    background: #18375f url('/themes/ee/site/default/asset/img/btn-load-bg.png') center right 10px no-repeat;
}
.container-apprenticeships-overview .whos-hiring .whos-hiring-items .blog-more a:hover {
	background: #67a5bf url('/themes/ee/site/default/asset/img/btn-load-bg.png') center right 10px no-repeat;
	text-decoration: none;
    color: #ffffff;
}
.container-qualifications-starter.container-apprenticeship-starter h2 {
	background-image: none;
}
.whos-hiring-more {
	text-align: center;
}
.whos-hiring-more .whos-hiring-box {
	width: 280px;
	height: 290px;
	border-top: 5px solid #a4c9d9;
	border-bottom: 5px solid #ffffff;
	display: inline-block;
	background: #ffffff url('') center center no-repeat;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 14px;
	color: #3d3e44 !important;
	text-align: center;
	font-size: 22px;
	font-family: 'proxima_nova_rgregular';
	line-height: 25px;
    text-transform: uppercase;
}
.whos-hiring-more .whos-hiring-box:hover {
	border: 5px solid #00c0aa;
	text-decoration: none;
}
.whos-hiring-more-container {
	width: 100%;
	overflow: hidden;
	height: 0px;
	display: inline-block;
	float: left;
}
.whos-hiring-more-bg {
	background: #f1f7f9;
	padding-top: 100px;
}
.whos-hiring-more-bg.container-apprenticeships-overview .whos-hiring {
	background: transparent;
	margin-top: 0px;
	padding-top: 0px;
}