﻿body {
    color: #44007a;
}

.parallax-window {
    min-height: 650px;
}

    /* banner image edits */

    .parallax-window.textpage_great_career {
        background-position: 50% 10%;
    }

#eaContainer div.posDescriptionContainer317 .LeftJobBox {
    width: 60%;
    float: left;
}

#eaContainer div.posDescriptionContainer317 .RightJobBox {
    margin-left: 2%;
    width: 38%;
    float: left;
}

#Pos_Description_pageView #posdesc_pageBlockContainer .LeftJobBox .ApplyNowContainer {
    float: left;
}

.content-warp.no-banner {
    margin-top: 10em;
}

.section-overlay-layer {
    /*background-image:url('../images/rebrand/bgRhombus.png');*/
    background-size: 100% 75%;
    background-position: 100% 10%;
    background-repeat: no-repeat;
}

.container #eaContainer .categoryContainer {
    max-width: 750px;
    margin: 20px auto;
}

.container #eaContainer a {
    color: #44007a;
}

.container .introrebrand {
    border-bottom: solid 3px #FFC41D;
    width: 100%;
    max-width: 750px;
    padding: 30px 30px 20px 30px;
}

    .container .introrebrand h2 {
        font-size: 48px;
        margin: 0px 0px 30px 0px;
    }

    .container .introrebrand p {
        font-size: 20px;
        color: #44007a;
        font-weight: 500;
        font-family: 'Montserrat-bold', Helvetica Neue, Sans-serif;
    }

#eaContainer .categoryContainer .aboutUsBlock {
    width: 100%;
    float: left;
    margin: 0;
    padding: 40px 15px;
    background-color: #FFF;
    overflow: auto;
    border-bottom: solid 2px #FFC41D;
}

    #eaContainer .categoryContainer .aboutUsBlock img {
        width: 35%;
        float: left;
    }

    #eaContainer .categoryContainer .aboutUsBlock .textContainer {
        width: 100%;
        float: right;
        padding: 0 25px;
    }

    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle {
        display: block;
        margin: 0px 0px 20px 0px;
        border-bottom: solid 2px #44007a;
        width: auto;
    }

    #eaContainer .categoryContainer .aboutUsBlock .catBlurb {
        padding: 0px 0px 10px 0px;
    }

    #eaContainer .categoryContainer .aboutUsBlock:hover h2
    #eaContainer .categoryContainer .aboutUsBlock:focus h2 {
        text-decoration: underline;
    }

    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle p {
        color: #44007a;
        margin: 0;
        font-size: 36px;
        background: none;
        text-align: left;
        padding: 0px;
    }

    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:hover h2,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:hover p,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:focus h2,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:focus p {
        color: #44007a;
        background-color: #FFF;
    }

    #eaContainer .categoryContainer .aboutUsBlock p,
    #eaContainer .categoryContainer .aboutUsBlock a,
    #eaContainer .categoryContainer .aboutUsBlock ul,
    #eaContainer .categoryContainer .aboutUsBlock ul li {
        transition: none;
        color: #44007a;
    }

        #eaContainer .categoryContainer .aboutUsBlock ul,
        #eaContainer .categoryContainer .aboutUsBlock ul li,
        #eaContainer .categoryContainer .aboutUsBlock ul li a {
            font-weight: normal;
        }

            #eaContainer .categoryContainer .aboutUsBlock ul li a {
                text-decoration: underline;
            }

        #eaContainer .categoryContainer .aboutUsBlock a:hover {
            text-decoration: underline;
            transition: none;
        }

    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:hover,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:focus {
        background-color: #FFF;
    }

    #eaContainer .categoryContainer .aboutUsBlock h2,
    #eaContainer .categoryContainer .aboutUsBlock ul {
        color: #FFF;
    }

    #eaContainer .categoryContainer .aboutUsBlock ul {
        padding: 0px 0px 0px 20px;
        list-style-type: none;
    }

        #eaContainer ul li,
        #eaContainer .categoryContainer .aboutUsBlock ul li {
            color: #44007a;
        }

        #eaContainer .categoryContainer .aboutUsBlock ul li {
            margin: 0px 0px 20px 0px;
        }

            #eaContainer .categoryContainer .aboutUsBlock ul li:hover,
            #eaContainer .categoryContainer .aboutUsBlock ul li:focus,
            #eaContainer .categoryContainer .aboutUsBlock ul li a:hover,
            #eaContainer .categoryContainer .aboutUsBlock ul li a:focus {
                text-decoration: none;
                color: #44007a;
            }

#eaContainer {
    /*padding-top: 100px;*/
}

.section-overlay-layer {
    background-image: none;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    background-position: 100% 100%;
}

.container .mainearcublock {
    /*max-width: 750px;*/
    margin: 0 auto;
    overflow: auto;
}

.textpage_great_leaders .container .mainearcublock,
.textpage_why_choose_lcd .container .mainearcublock,
.textpage_head_office_and_support_services .container .mainearcublock {
    max-width: 750px;
}

.container .introrebrand {
    width: 100%;
    max-width: 750px;
    padding: 10px 30px;
}

    .container .introrebrand h2,
    .introrebrand h2 {
        font-size: 40px;
        line-height: normal;
    }

    .container .introrebrand p {
        font-size: 20px;
        font-weight: 500;
        color: #44007a;
        font-family: 'Montserrat-bold', Helvetica Neue, Sans-serif;
    }

.container .aboutUsBlock p,
.container .leaderBlock p,
.container .headOfficeBlock p {
    color: #44007a;
}

.container .mainearcublock .heading-section {
    /*margin: 0 2%;*/
}

.container .mainearcublock .leaderBlock,
.container .mainearcublock .headOfficeBlock {
    background-color: #FFF;
    padding: 10px 30px 20px;
    width: 46%;
    float: left;
    margin: 0% 2% 2%;
}

    .container .mainearcublock .leaderBlock h4,
    .container .mainearcublock .headOfficeBlock h2 {
        line-height: normal;
        padding-bottom: 10px;
        border-bottom: solid 3px #44007a;
        font-size: 26px;
    }

.container .mainearcublock .right-anchor {
    clear: both;
    margin-right: 1.75%;
}


#footer {
    font-size: 14px;
    background: #44007a;
    color: #FFF;
    text-align: center;
}

    #footer a {
        color: #FFF;
    }

        #footer a:hover,
        #footer a:focus {
            text-decoration: none;
            color: #FFF;
        }

a:hover,
a:focus {
    text-decoration: none;
    color: #44007a;
}

.navbar-inverse .navbar-nav > li > a:focus {
    color: #44007a;
    outline: 0;
}

.navbar-inverse .navbar-nav > li.not-active {
    color: #44007a;
}

h1,
h2 {
    /*font-family: 'corpidregular', Helvetica Neue, Sans-serif;*/
    font-family: 'Montserrat', Helvetica Neue, Sans-serif;
    /* text-transform: uppercase;
	color: #9A9B9C; */
    color: #44007a;
}

.red-text {
    color: #44007a;
}

#menu-primary {
    font-size: 14px;
    float: none;
    max-width: 850px;
    margin: 0 auto;
}



    #menu-primary .active {
        font-weight: bold;
        border: dotted 1px #44007a;
    }

        #menu-primary .active a {
            color: #44007a;
        }

    #menu-primary .menu-item-has-children .sub-menu a {
        color: #313131;
    }

        #menu-primary .menu-item-has-children .sub-menu a:hover,
        #menu-primary .menu-item-has-children .sub-menu a:focus {
            color: #44007a;
        }

.dropdown-toggle {
    position: absolute;
    z-index: 9;
    right: 0;
    top: 10px;
    width: 25px;
    height: 25px;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #44007a;
    color: #ffffff;
}

    .dropdown-toggle:hover,
    .dropdown-toggle:focus {
        background-color: #44007a;
        color: #44007a;
        z-index: 1;
    }

    .dropdown-toggle.toggled-on,
    .dropdown-toggle.toggled-on:hover,
    .dropdown-toggle.toggled-on:focus {
        background-color: #44007a;
        color: #44007a;
        z-index: 1;
    }

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #44007a;
    height: 4px;
    width: 30px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.sticky-navigation .main-navigation li a:hover,
.sticky-navigation .login-register li.login a:hover,
.sticky-navigation .main-navigation li a:focus,
.sticky-navigation .login-register li.login a:focus {
    color: #44007a;
    text-decoration: none;
}

.sticky-navigation .main-navigation li.current > a {
    color: #44007a;
}

.cookie-bar {
    width: 100%;
    background: #44007a;
    color: #fff;
    height: 84px;
    letter-spacing: -0.01rem;
    line-height: 1.7;
    font-family: 'Montserrat-bold', Helvetica Neue, Sans-serif;
    z-index: 100000;
    position: relative;
}

    .cookie-bar .cookie-bar-inner .cookie-buttons .close-cb {
        background-color: #ffffff;
        border: 2px solid #ffffff;
        color: #44007a;
        border-radius: 0;
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
        min-width: 180px;
        padding: 4px 20px;
        position: relative;
        text-align: center;
        text-decoration: none;
        -webkit-transform: scale(1);
        transform: scale(1);
        white-space: normal;
        transition: all 0.3s ease;
        font-size: 21px;
        font-weight: 700;
    }

        .cookie-bar .cookie-bar-inner .cookie-buttons .close-cb:hover {
            background-color: #44007a;
            border-color: #ffffff;
            color: #ffffff;
            transform: scale(1.05,1.2);
        }

.navbar-top {
    background-color: #44007a;
    padding: 6px 0px 3px;
}

    .navbar-top .navbar-top_inner {
        overflow: auto;
        max-width: 850px;
        margin: 0 auto;
    }

        .navbar-top .navbar-top_inner #theRona {
            width: 50%;
            float: left;
            text-align: left;
            margin-left: 25px;
        }

            .navbar-top .navbar-top_inner #theRona a {
                font-weight: bold;
                font-size: 12px;
                text-decoration: underline;
                color: #FFF;
            }

        .navbar-top .navbar-top_inner #block-socialmedialinks-2 {
            float: right;
            overflow: auto;
        }

            .navbar-top .navbar-top_inner #block-socialmedialinks-2 h2 {
                font-size: 16px;
                margin-right: 15px;
                font-weight: normal;
                margin: 6px 0px;
                float: left;
                width: auto;
                color: #FFF;
            }

            .navbar-top .navbar-top_inner #block-socialmedialinks-2 ul {
                list-style: none;
                overflow: auto;
                float: left;
                margin: 0;
            }

                .navbar-top .navbar-top_inner #block-socialmedialinks-2 ul li {
                    float: left;
                    padding: 3px;
                    text-align: center;
                    padding: 0px 5px;
                }

                    .navbar-top .navbar-top_inner #block-socialmedialinks-2 ul li a .fa {
                        font-size: 1.5em;
                        color: #FFF;
                    }

.menu-control {
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
}

.sticky-navigation .main-navigation li a,
.sticky-navigation .main-navigation li#menu-item-70 a {
    margin: 10px 18px 10px 6px;
    color: #44007a;
    font-weight: 700;
    font-size: 16px;
    padding: 0 9px 6px;
    border-bottom: 4px solid transparent;
}

    .sticky-navigation .main-navigation li a:hover,
    .sticky-navigation .main-navigation li#menu-item-70 a:hover {
        color: #44007a;
        border-bottom: 4px solid #44007a;
    }

#menu-primary .menu-item-has-children .sub-menu a {
    color: #44007a;
}

.navbar .container {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    background-color: #ffef2e;
}

.hero-text .section-content {
    width: 100%;
    margin: 0 auto;
    padding-left: 20%;
    padding-right: 20%;
    color: #44007a;
    font-size: 20px;
    font-family: 'Montserrat', Helvetica Neue, Sans-serif;
    opacity: 0.85;
}

ul#tabs li:hover h1,
ul#tabs li:focus h1 {
    color: #44007a;
}

ul#tabs li.active h1 {
    color: #44007a;
}

body .container #eaContainer .mainearcublock .buttonYellow:hover,
body .container #eaContainer .mainearcublock .buttonYellow:focus {
    background: #44007a;
    color: #FFFFFF !important;
}

button.accordion-button {
    /*
    background-color: #eee;
    color: #444;
    */
    background-color: #ffef2e;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    font-size: 19px;
    color: #44007a;
}

    button.accordion-button:after {
        font-family: 'FontAwesome';
        content: '\f067';
        /* content: '\02795'; */
        font-size: 13px;
        color: #44007a;
        float: right;
        margin-left: 5px;
    }

    button.accordion-button.active:after {
        font-family: 'FontAwesome';
        content: '\f068';
        /* content: "\2796"; */
        color: #44007a;
    }

#eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:hover,
#eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:focus {
    background-color: #44007a;
}

    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:hover h2,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:hover p,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:focus h2,
    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle:focus p {
        color: #44007a;
        background-color: #ffef2e;
    }

#eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle p {
    background-color: #44007a;
    color: #FFF;
    margin: 0;
    text-align: center;
    padding: 0px 10px;
    font-size: 14px;
}

#eaContainer .categoryContainer .aboutUsBlock h2,
#eaContainer .categoryContainer .aboutUsBlock ul {
    color: #FFF;
    /*width: 191px;*/
}

    .textpage_career_choices #eaContainer ul li,
    #eaContainer .categoryContainer .aboutUsBlock ul li {
        color: #44007a;
    }

        #eaContainer .categoryContainer .aboutUsBlock ul li:hover,
        #eaContainer .categoryContainer .aboutUsBlock ul li:focus {
            color: #44007a;
        }

        #eaContainer .categoryContainer .aboutUsBlock ul li a:hover,
        #eaContainer .categoryContainer .aboutUsBlock ul li a:focus {
            color: #44007a;
        }

.banner-main-container,
.textpage_great_organisation .banner-main-container,
.textpage_great_career .banner-main-container,
.textpage_great_rewards .banner-main-container,
.textpage_great_leaders .banner-main-container,
.textpage_great_workplace .banner-main-container {
    background-color: #44007a;
}

/* Primary colour */

.hero-bg,
.srt-menu li li:hover > a,
#topnav,
#nav-mobile,
a.buttonlink,
/*#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .uploadedFilesHeader,*/
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active,
#ui-datepicker-div .ui-widget-header .ui-state-active,
html body .pageBlockInner_GridBlock table.gridTable tr.oddRow:hover,
html body .pageBlockInner_GridBlock table.gridTable tr.evenRow:hover,
html body .pageBlockInner_GridBlock table.gridTable tr.oddRow:focus,
html body .pageBlockInner_GridBlock table.gridTable tr.evenRow:focus,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulList div.ulListItemLabel,
#eaContainer #Application_Home_pageView .ulList div.ulListItemLabel,
#eaContainer #posBrowser_Filter_pageBlock .FiltersContainer .ButtonsRow,
div.FilterRowsContainer .AvailableContainer,
#eaContainer .posBrowserMapBlock .gridTop,
#eaContainer #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer,
.listItemAnchorContainer,
.ui-dialog-titlebar-close,
body .dialog_noTitle div.ui-dialog-titlebar,
body button.buttonAnchor,
body input.buttonSubmit,
body a.buttonAnchor,
#eaContainer a.button,
#eaContainer .addressButton,
#eaContainer #Home_pageView #noPositions_pageBlockContainer .bottomContainer .buttonContainer a,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right,
#eaContainer .fileuploadbutton,
#eaContainer .buttonsLeft button.buttonAnchor,
#eaContainer .buttonsRight button.buttonAnchor,
#eaContainer .buttonsLeft input.buttonSubmit,
#eaContainer .buttonsRight input.buttonSubmit,
#eaContainer .buttonsLeft a.buttonAnchor,
#eaContainer .buttonsRight a.buttonAnchor,
#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBack,
#eaContainer .pageBlockInner_GridBlock .gridTop,
#eaContainer #Home_pageView .availableListsItemContainer_Selected,
#eaContainer #Home_pageView .availableListsContainer ul li:hover,
#eaContainer #Home_pageView .availableListsContainer ul li:focus,
.tabs-style-shape nav li.tab-current a span,
body #eaContainer .buttonsRight a.buttonActionId_forgotten,
body #eaContainer .buttonsRight a.buttonActionId_ajaxCancel,
body #eaContainer .buttonsRight a.buttonActionId_cancel,
body #eaContainer .buttonsRight a.buttonActionId_doitlater,
.Application_Withdraw #eaContainer .withdrawapp a,
#Grid_PERSONALDETAILS_pageBlock .rowlink a,
.gridContainer .rowlink a,
#eaContainer .posBrowserMapBlock .markerStatsContainer,
#eaContainer #posBrowser_Filter_pageBlock .HeaderContainer,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:hover,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:focus,
#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBar {
    background: #ffef2e;
}

#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Completed .ulListItemLabel {
    background-color: #44007a;
}

.tealText,
#SignInTitleBlock_pageBlock .pageBlockInner h1,
#eaContainer h1.eArcuInfoHeader,
#eaContainer a,
#links-top li.current a,
.srt-menu li:hover > a,
.srt-menu li:focus > a,
.srt-menu li.current a,
a,
a:visited,
a:active,
body .ui-widget-content a,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber,
body .pageBlockInner_FormBlock div.curFocus label.formLabel,
#eaContainer .pageBlockInner_FormBlock div.curFocus label.formLabel,
#eaContainer div.pageBlockTitle,
#eaContainer #posSummaryBlock_pageBlock .welcomePackStatus_NotSubmitted,
#eaContainer #posSummaryBlock_pageBlock .appStatusNotSubmitted {
    color: #44007a;
}

.listItemContainer:hover .listItemAnchorContainer,
.listItemAnchorContainer:hover,
.listItemContainer:focus .listItemAnchorContainer,
.listItemAnchorContainer:focus,
body #eaContainer #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer,
#quicksearch_pageBlockContainer div.pageBlockTitle,
.tabs-style-shape nav li a:hover span,
#Grid_PERSONALDETAILS_pageBlock .rowlink a:hover,
.tabs-style-shape nav li a:focus span,
#Grid_PERSONALDETAILS_pageBlock .rowlink a:focus {
    background-color: #ffef2f;
}

#eaContainer #MyDetails_Username_pageView #Summary_emailList_formRow .emailPrimaryAlreadyContainer,
#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulList li.ulListItem:hover .ulListItemLabel,
#eaContainer #MyWelcomePacks_OfferInformation_Summary_pageView .ulList li.ulListItem:hover .ulListItemLabel,
#eaContainer #Application_Home_pageView .ulList li.ulListItem:hover .ulListItemLabel,
#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulList li.ulListItem:focus .ulListItemLabel,
#eaContainer #Application_Home_pageView .ulList li.ulListItem:focus .ulListItemLabel {
    background-color: #44007a;
}



.tabs-style-shape nav li a:hover svg,
.tabs-style-shape nav li a:focus svg {
    fill: #44007a;
}

.hero-content h2 span,
body #eaContainer .alternateViews .alternateViewsButton:hover,
#Welcome_pageView .iconLabel a:hover,
#eaContainer #MyDetails_pageView .editblocklink a:hover,
body #eaContainer .alternateViews .alternateViewsButton:focus,
#Welcome_pageView .iconLabel a:focus,
#eaContainer #MyDetails_pageView .editblocklink a:focus,
#eaContainer #Application_Section_PersonalDetails_pageView .editblocklink a:focus,
html body .tooltip2_Outer,
#eaContainer .actionMessageContainer div.actionMessageOk,
#eaContainer .actionMessageContainer div.actionMessageWarning,
#eaContainer .actionMessageContainer,
.logo-tag,
#eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer a.rcMenu:hover,
#eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer a.rcMenu:focus,
.Pos_Description_Review #eaContainer .reviewposlink a,
.Application_Home #eaContainer .myapplink a {
    color: #44007a;
}

#eaContainer #Application_Section_PersonalDetails_pageView .editblocklink a:hover {
    color: white;
    text-decoration: none;
}

#eaContainer #Application_Home_pageView .ulList li.ulListItem:hover .ulListItemLabel a,
#eaContainer #Application_Home_pageView .ulList li.ulListItem:focus .ulListItemLabel a {
    color: white;
    font-weight: 700;
}


#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem:hover .ulListItemLabel a,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem:focus .ulListItemLabel a {
    color: white;
    font-weight: 700;
}

#ProfileIcon:hover a,
#ProfileIcon:focus a,
#eaContainer .pageBlockInner_FormBlock .formRowIconRow .iconRowValues .iconRowValueHighLight,
.menu-control:hover,
#breadcrumb a:hover,
.menu-control:focus,
#breadcrumb a:focus,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber:hover,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber_current:hover,
footer #footer .copy-right p a:hover,
#eaContainer .footer a:hover,
#eaContainer #latest-jobs a:hover h3,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber:focus,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber_current:focus,
footer #footer .copy-right p a:focus,
#eaContainer .footer a:focus,
#eaContainer #latest-jobs a:focus h3 {
    color: #44007a !important;
}

.hero-bg h2,
.hero-bg p,
#eaContainer .OfferSectionsSummaryBlockContainer .ulList div.ulListItemLabel a,
#eaContainer #Application_Home_pageView .ulList div.ulListItemLabel a,
.srt-menu li li:hover > a,
.srt-menu li li:focus > a,
#eaContainer #MyDetails_Username_pageView #Summary_emailList_formRow .emailPrimaryAlreadyContainer,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .filenameInner:hover,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .rcFileMenu:hover,
html body .pageBlockInner_GridBlock table.gridTable tr.oddRow:hover a,
html body .pageBlockInner_GridBlock table.gridTable tr.evenRow:hover a,
#eaContainer #Application_Home_pageView .ulListItem:hover a,
#eaContainer #Application_Home_pageView .Completed:hover a,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .filenameInner:focus,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .rcFileMenu:focus,
html body .pageBlockInner_GridBlock table.gridTable tr.oddRow:focus a,
html body .pageBlockInner_GridBlock table.gridTable tr.evenRow:focus a,
#eaContainer #Application_Home_pageView .ulListItem:focus a,
#eaContainer #Application_Home_pageView .Completed:focus a,
html body .tooltip2_FormError,
#eaContainer .pageBlockInner_GridBlock .gridTop .TilesGridSortingPopup a,
#eaContainer #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer a,
#eaContainer div.listItemTitle a,
#eaContainer #Home_pageView #CodeListCounts_pageBlock .listItemContainer_NoContent .listItemAnchorContainer,
.listItemAnchorContainer *,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right:hover,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right:focus,
body button.buttonAnchor,
body input.buttonSubmit,
body a.buttonAnchor,
#eaContainer a.button,
#eaContainer .addressButton,
#eaContainer #Home_pageView #noPositions_pageBlockContainer .bottomContainer .buttonContainer a,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right,
#eaContainer .fileuploadbutton,
#eaContainer .buttonsLeft button.buttonAnchor,
#eaContainer .buttonsRight button.buttonAnchor,
#eaContainer .buttonsLeft input.buttonSubmit,
#eaContainer .buttonsRight input.buttonSubmit,
#eaContainer .buttonsLeft a.buttonAnchor,
#eaContainer .buttonsRight a.buttonAnchor,
.menu-control,
#eaContainer .pageBlockInner_GridBlock .gridTop a,
footer #footer .copy-right p a,
#eaContainer .availableListsContainer a,
#eaContainer .footer,
#Home_quicksearch_filter_locationradius,
#Home_quicksearch_filter_text,
#quicksearch_pageBlockContainer div.pageBlockTitle h1,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .bottomControlContainer .filename,
/*#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .uploadedFilesHeader,*/
#eaContainer #posBrowser_Filter_pageBlock .ButtonsContainer a,
#eaContainer div.FilterRowsContainer .AvailableContainer a,
#eaContainer .posBrowserMapBlock .alternateViewsCurrent a,
#eaContainer .posBrowserMapBlock .gridTop,
#eaContainer .posBrowserMapBlock .markerStatsContainer,
body .dialog_noTitle div.ui-dialog-titlebar,
#eaContainer .pageBlockInner_GridBlock .gridTop,
#eaContainer #Home_pageView .availableListsItemContainer_Selected,
#eaContainer #Home_pageView .availableListsContainer ul li:hover,
#eaContainer #Home_pageView .availableListsContainer ul li:focus,
.tabs-style-shape nav li.tab-current a span,
body #eaContainer .buttonsRight a.buttonActionId_forgotten,
body #eaContainer .buttonsRight a.buttonActionId_ajaxCancel,
body #eaContainer .buttonsRight a.buttonActionId_cancel,
body #eaContainer .buttonsRight a.buttonActionId_doitlater,
.Application_Withdraw #eaContainer .withdrawapp a,
#Grid_PERSONALDETAILS_pageBlock .rowlink a,
.gridContainer .rowlink a,
#eaContainer a.buttonAnchor,
#eaContainer #posBrowser_Filter_pageBlock .HeaderContainer,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:hover,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:hover a,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer a:hover,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:focus,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:focus a,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer a:focus,
#eaContainer .pageBlockContainer .rowHeader .rowlink a {
    color: #44007a;
    border-radius: 5px;
}

div#dialog table *:focus,
body.Home #eaContainer .listItemContainer a,
body.Home #eaContainer .listItemContainer a:hover,
html #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer li a:hover,
body.Home #eaContainer .listItemContainer a:focus,
html #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer li a:focus,
.tabs-style-shape nav .tab-current a,
.tabs-style-shape nav li a:hover,
.tabs-style-shape nav li a:focus {
    color: #44007a !important;
}

#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulList li div.ulListItemLabel a:hover,
#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulList li div.ulListItemLabel a:focus,
#eaContainer .OfferSectionsSummaryBlockContainer .ulList li.Completed div.ulListItemLabel a:focus,
#eaContainer .OfferSectionsSummaryBlockContainer .ulList li.Completed div.ulListItemLabel a:active,
#eaContainer #Application_Home_pageView .ulList li.Completed div.ulListItemLabel a:focus,
#eaContainer #Application_Home_pageView .ulList li.Completed div.ulListItemLabel a:active {
    color: white;
}

/*.Pos_Find_Results a.rcMenu:focus,
.Pos_Find_Results a.rcMenu:hover,
.Pos_Find_Results a.rcMenu:active {
    color: #ed245f !important;
}*/

/* Buttons */
body button.buttonAnchor:hover,
body input.buttonSubmit:hover,
body a.buttonAnchor:hover,
#eaContainer a.button:hover,
#eaContainer .addressButton:hover,
#eaContainer a.button:hover,
#eaContainer #Home_pageView #noPositions_pageBlockContainer .bottomContainer .buttonContainer a:hover,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right:hover,
#eaContainer .fileuploadbutton:hover,
#eaContainer .buttonsLeft button.buttonAnchor:hover,
#eaContainer .buttonsRight button.buttonAnchor:hover,
#eaContainer .buttonsLeft input.buttonSubmit:hover,
#eaContainer .buttonsRight input.buttonSubmit:hover,
#eaContainer .buttonsLeft a.buttonAnchor:hover,
#eaContainer .buttonsRight a.buttonAnchor:hover,
body .ui-widget-content input.buttonSubmit:hover,
body .ui-widget-content button.buttonAnchor:hover,
body button.buttonAnchor:focus,
body input.buttonSubmit:focus,
body a.buttonAnchor:focus,
#eaContainer a.button:focus,
#eaContainer .addressButton:focus,
#eaContainer a.button:focus,
#eaContainer #Home_pageView #noPositions_pageBlockContainer .bottomContainer .buttonContainer a:focus,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right:focus,
#eaContainer .fileuploadbutton:focus,
#eaContainer .buttonsLeft button.buttonAnchor:focus,
#eaContainer .buttonsRight button.buttonAnchor:focus,
#eaContainer .buttonsLeft input.buttonSubmit:focus,
#eaContainer .buttonsRight input.buttonSubmit:focus,
#eaContainer .buttonsLeft a.buttonAnchor:focus,
#eaContainer .buttonsRight a.buttonAnchor:focus,
body .ui-widget-content input.buttonSubmit:focus,
body .ui-widget-content button.buttonAnchor:focus,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow button.hover,
span.fake-button:hover,
body .ui-widget-content input.buttonSubmit:hover,
body .ui-widget-content button.buttonAnchor:hover,
#quicksearch_pageBlockContainer input.buttonSubmit:hover,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow button.hover,
.Pos_Description_Review #eaContainer .reviewposlink a:hover,
.Application_Withdraw #eaContainer .withdrawapp a:hover,
#Grid_PERSONALDETAILS_pageBlock .rowlink a:hover,
.gridContainer .rowlink a:hover,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .bottomControlContainer li:hover .filenameInner,
#eaContainer a.buttonAnchor:hover,
span.fake-button:focus,
body .ui-widget-content input.buttonSubmit:focus,
body .ui-widget-content button.buttonAnchor:focus,
#quicksearch_pageBlockContainer input.buttonSubmit:focus,
.Pos_Description_Review #eaContainer .reviewposlink a:focus,
.Application_Withdraw #eaContainer .withdrawapp a:focus,
#Grid_PERSONALDETAILS_pageBlock .rowlink a:focus,
.gridContainer .rowlink a:focus,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .bottomControlContainer li:focus .filenameInner,
#eaContainer a.buttonAnchor:focus {
    background: #44007a;
    border-color: #44007a;
    color: #FFF;
}

#FindJobBlock #quicksearch_SaveButtonRow_formRow input:hover,
#FindJobBlock #quicksearch_SaveButtonRow_formRow input:focus {
    border: 1px solid #44007a;
}

#eaContainer a,
body .ui-widget-content a {
    color: #44007a;
    font-weight: 700;
    outline: 0;
}

    #eaContainer a:hover,
    body .ui-widget-content a:hover {
        text-decoration: underline;
    }

        #eaContainer a:hover .category-content i,
        #eaContainer a:hover .category-content h2,
        #eaContainer a:hover .category-content p {
            color: #44007a;
        }

#eaContainer .TilesGridSortingPopup a:hover,
#eaContainer .TilesGridSortingPopup a:focus {
    color: #44007a;
}

.text-strapline {
    /*padding: 20px 15% 10px;*/
    background-color: #44007a;
    /*padding: 15px;*/
}

.logos {
    overflow: auto;
    width: auto;
    text-align: center;
}

    .logos a {
        display: inline-block;
        vertical-align: top;
    }

    .logos .logoInvestors,
    .logos .logoConfident,
    .logos .logoInclusive,
    #teal-logos .logoInvestors,
    #teal-logos .logoConfident,
    #teal-logos .logoInclusive {
        width: 100px;
        margin-right: 20px;
        float: left;
        height: 53px;
        background-repeat: no-repeat;
        background-size: 100%;
    }

    .logos .logoInvestors,
    #teal-logos .logoInvestors {
        background-image: url('../images/custom/investors-logo-white.png');
    }

    .logos a:hover .logoInvestors,
    .logos a:focus .logoInvestors,
    #teal-logos a:hover .logoInvestors,
    #teal-logos a:focus .logoInvestors {
        background-image: url(../images/custom/investors-logo-white.png);
    }

    .logos .logoConfident,
    #teal-logos .logoConfident {
        background-image: url(../images/custom/leader_small-white.png);
    }

    .logos a:hover .logoConfident,
    .logos a:focus .logoConfident,
    #teal-logos a:hover .logoConfident,
    #teal-logos a:focus .logoConfident {
        background-image: url(../images/custom/leader_small-white.png);
    }

    .logos .logoInclusive,
    #teal-logos .logoInclusive {
        background-image: url(../images/custom/inclusive-white.png);
    }

    .logos a:hover .logoInclusive,
    .logos a:focus .logoInclusive,
    #teal-logos a:hover .logoInclusive,
    #teal-logos a:focus .logoInclusive {
        background-image: url(../images/custom/inclusive-white.png);
    }

#teal-text {
    display: inline-block;
    width: 100%;
    text-align: left;
}

.text-strapline p,
.text-strapline .fa {
    color: #FFF;
}

.text-strapline span {
    padding: 10px;
    color: #FFF;
}

#slider-latest-jobs ol li a.flex-active {
    background: #44007a;
}

#FindJobHeroBlock2 {
    background: #ffef2e;
    padding-bottom: 29px;
    z-index: 1000;
}

body #eaContainer #FindJobHeroBlock2 input.buttonSubmit {
    border-radius: 5px;
    background: #44007a;
    color: white;
    font-weight: bold;
    text-shadow: 0 !important;
    border: none;
    padding: 3px 20px;
    margin-bottom: 20px;
}

    body #eaContainer #FindJobHeroBlock2 input.buttonSubmit:hover,
    body #eaContainer #FindJobHeroBlock2 input.buttonSubmit:focus {
        background: white;
        color: #44007a;
        border: none;
    }

#FindJobHeroBlock {
    /*max-width: 566px;*/
    background: #FFF;
    /*padding-bottom: 25px;*/
    padding-bottom: 10px;
    position: absolute;
    /*top: 9.1em;*/
    /* left: 3em; */
    z-index: 1000;
    padding: 20px;
    border-radius: 24px;
    max-width: 450px;
}

    #FindJobHeroBlock .buttonAnchor:hover,
    #FindJobHeroBlock .buttonAnchor:focus {
        color: #44007a;
    }

body #FindJobHeroBlock input.buttonSubmit {
    border-radius: 5px;
    background: #44007a;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 !important;
    border: none;
}

    body #FindJobHeroBlock input.buttonSubmit:hover,
    body #FindJobHeroBlock input.buttonSubmit:focus {
        background: #fff;
        color: #44007a;
    }

.category-blocks a:hover,
.category-block:hover h2,
.category-block:hover p,
.category-block:hover .fa,
.category-blocks a:focus,
.category-block:focus h2,
.category-block:focus p,
.category-block:focus .fa {
    color: #44007a;
}

#eaContainer .category-blocks .category-block h2 {
    font-size: 18px;
    color: #44007a;
}

#eaContainer .category-blocks .category-block .category-content p {
    font-weight: 700;
}

#eaContainer .category-blocks .category-block:hover {
    background-color: #ffef2e;
}

#eaContainer .TilesGridSortingPopup {
    background-color: #ffef2e;
}

#eaContainer #posBrowser_Filter_pageBlock .FilterContainer .ValueList li:hover,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer .ValueList li:focus {
    background: rgba(0, 0, 0, 0) url("../images/sprites/unticked-hover.png") no-repeat scroll left center;
    padding-left: 25px;
}

#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:hover,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:hover .label,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:hover .count,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:focus,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:focus .label,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:focus .count,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer .ValueItem_selected a span {
    text-decoration: none;
    color: #44007a;
}

.LinkedInInstructions #eaContainer .mainearcublock .buttonsRight input.buttonSubmit {
    background: #0078B5;
    color: #44007a;
}

#pageTitleSignInHeaderContainer h2,
#pageTitleRegisterHeaderContainer h2 {
    background: #44007a;
    color: #44007a;
    padding: 7px;
    font-family: 'corpidlight', Helvetica Neue, Sans-serif;
}

    #pageTitleSignInHeaderContainer h2.active,
    #pageTitleRegisterHeaderContainer h2.active {
        background: #44007a;
        color: #44007a;
    }

#Welcome_pageView .iconLabel a {
    color: #44007a;
    font-family: 'Montserrat', Helvetica Neue, Sans-serif;
    font-weight: normal;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
}

#eaContainer #MyDetails_ConnectedServices_pageView a.connect:hover,
#eaContainer #MyDetails_ConnectedServices_pageView a.connect:focus {
    color: #44007a !important;
}

#eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer a.rcMenu {
    color: #44007a;
    font-size: 24px;
    font-family: 'Montserrat', Helvetica Neue, Sans-serif;
    text-decoration: none;
}

#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBack {
    height: 30px;
    width: 100%;
    border: 1px solid #44007a;
    background: none;
}

/*#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBar,
#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBack {
     border: 1px solid #44007a; 
}*/

#eaContainer #sectionslist_pageBlock .ulListItem i,
#eaContainer #additionalinformationsectionslist_pageBlock .ulListItem i {
    color: #44007a;
    width: 100%;
    text-align: center;
    margin: 45px 0px 0px;
}

#eaContainer #sectionslist_pageBlock .ulListItem.Completed i,
#eaContainer #additionalinformationsectionslist_pageBlock .ulListItem.Completed i {
    color: #44007a;
}

#eaContainer #sectionslist_pageBlock .ulListItem:hover i,
#eaContainer #additionalinformationsectionslist_pageBlock .ulListItem:hover i {
    color: #44007a;
}

#eaContainer #Application_Home_pageView .ulListItem.Completed a.listAnchor:after,
#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulListItem.Completed a.listAnchor:after {
    font-family: 'FontAwesome';
    content: '\f00c';
    color: #ffffff;
    margin-left: 10px;
}

#eaContainer #Application_Home_pageView .ulList li.Completed div.ulListItemLabel {
    background: #44007a;
}

#login-register-block .buttonAnchor:hover,
#login-register-block .buttonAnchor:focus {
    background: #44007a;
}

#eaContainer .pageBlockInner_FormBlock .fakecheck:hover,
#eaContainer .pageBlockInner_FormBlock .fakecheck:focus {
    background: rgba(0, 0, 0, 0) url("../images/sprites/unticked-hover.png") no-repeat scroll left center;
}

#eaContainer .pageBlockInner_FormBlock label.formLabel {
    padding-right: 5px;
    font-weight: bold;
    color: #44007a;
}

#eaContainer #posSummaryBlock_pageBlock .welcomePackStatus_NotSubmitted,
#eaContainer #posSummaryBlock_pageBlock .appStatusNotSubmitted {
    font-family: 'corpidregular', Helvetica Neue, Sans-serif;
    color: #44007a;
    text-align: left;
    padding-left: 0;
}

#eaContainer #posSummaryBlock_pageBlock .welcomePackStatus_Submitted,
#eaContainer #posSummaryBlock_pageBlock .appStatusSubmitted {
    color: #44007a;
}

#onboardingTopContainer .onboardingMenuContainer .menuItem .menuAnchor {
    width: 75%;
    text-align: center;
    float: none;
    display: block;
    margin: 0 auto;
    background: #44007a;
    color: #fff;
    padding: 5px 10px;
}

    #onboardingTopContainer .onboardingMenuContainer .menuItem .menuAnchor:hover {
        background: #44007a;
    }

.sticky-navigation .navbar-brand img {
    max-width: 270px;
    padding: 0px 0px;
}

.rebrandLogo {
    position: absolute;
    top: 0;
}

.newherocontainer {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-height: 355px;
    height: 100%;
    margin-top: 110px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#FindJobHeroBlock h1 {
    color: #44007a;
    margin: 0;
    font-weight: bold;
    font-family: 'Montserrat', Helvetica Neue, sans-serif;
    font-size: 50px;
    line-height: 48px;
}

.ourlocations-image {
    background-image: url(../images/headers/textpage-locations.jpg);
    background-position: top -160px center;
    background-size: 105%;
}

.greatorganisation-image {
    background-image: url(../images/headers/textpage-landing.jpg);
    background-position: top -250px center;
}

.greatworkplace-image {
    background-image: url(../images/headers/rebrand_great_workplace.jpg);
}

.greatcareer-image {
    background-image: url(../images/headers/textpage-great-career.jpg);
    background-position: top -50px center;
}

.greatrewards-image {
    background-image: url(../images/headers/textpage-great-rewards.jpg);
    background-position: top -200px center;
}

.careerchoices-image {
    background-image: url(../images/headers/textpage-career_choices.jpg);
    background-position: top -150px center;
}

.careandsupport-image {
    background-image: url(../images/headers/textpage-care-and-support.jpg);
    background-position: top -150px center;
}

.clinicalprofessionals-image {
    background-image: url(../images/headers/textpage-nursing.jpg);
    background-position: top -150px center;
}

.fundraisingandmarketing-image {
    background-image: url(../images/headers/rebrand_Fundraising_and_Marketing.jpg);
    background-position: top -175px center;
}

.international-image {
    background-image: url(../images/headers/textpage-international.jpg);
}

.innovationandprogrammes-image {
    background-image: url(../images/headers/rebrand_Innovation_and_Programmes.jpg);
    background-position: top -150px center;
}

.contactus-image {
    background-image: url(../images/headers/rebrand_Contact_us.jpg);
    background-position: top -150px center;
}

.faq-image {
    background-image: url(../images/headers/textpage-faq.jpg);
    background-position: top -50px center;
}

.Pos_Description .templatemain-image {
    background-image: url(../images/headers/job-description.jpg);
}

.Pos_Find_Results .templatemain-image,
.Pos_Find_Results_Map .templatemain-image {
    background-image: url(../images/headers/search-results-list.jpg);
}

.textpage_landing .templatehome-image {
    background-image: url(../images/headers/rebrand_Home_page.jpg);
}

.whychoose-image {
    background-image: url(../images/rebrand/rebrand_main_picture.jpg);
}

.headoffice-image {
    background-image: url(../images/rebrand/textpage-head-office.jpg);
    background-position: top -97px center;
}

.greatleaders-image {
    background-image: url(../images/rebrand/textpage-great-leaders.jpg);
    background-position: top -244px center;
}

.introrebrand {
    background-color: white;
    margin-top: 20px;
    width: 60%;
    z-index: 7777;
    min-height: 215px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.banner-main-container h1,
.textpage_great_organisation
.banner-main-container h1,
.textpage_great_career
.banner-main-container h1,
.textpage_great_rewards
.banner-main-container h1,
.textpage_great_leaders
.banner-main-container h1,
.textpage_great_workplace
.banner-main-container h1 {
    margin: 110px auto 10px;
    /* margin: 100px auto 10px; */
    max-width: 1140px;
    color: #FFF;
    padding: 10px 0px 0px 0px;
    font-family: 'Montserrat', Helvetica Neue, Sans-serif;
}

/* update images in common page.cs once approved for use on live site */

.parallax-window.textpage_faq {
    background-position: 50% 70%;
    background-image: url('../images/headers/rebrand-FAQs.jpg') !important;
}

.parallax-window.textpage_why_choose_lcd {
    background-position: 50% 32%;
}

.textpage_great_career .banner-main-container .parallax-window {
    background-size: cover;
}

.parallax-window.textpage_care_and_support,
.parallax-window.Pos_Description.catId_5,
.parallax-window.Pos_Description.catId_504 {
    background-image: url('../images/headers/rebrand-care-support.jpg') !important;
}

.parallax-window.Pos_Find_Results,
.parallax-window.Pos_Find_Results_Map {
    background-image: url('../images/headers/rebrand-search_for_jobs.jpg') !important;
}

.parallax-window.textpage_head_office_and_support_services {
    background-image: url('../images/headers/rebrand-head-office.jpg') !important;
}

.parallax-window.textpage_care_and_support,
.parallax-window.Pos_Description.catId_5,
.parallax-window.Pos_Description.catId_504,
.parallax-window.Pos_Find_Results,
.parallax-window.Pos_Find_Results_Map {
    background-size: cover;
    background-position: 50% 70%;
}

#FindJobContainer {
    width: auto;
    top: 10em;
}

.parallax-window.textpage_landing {
    background-position: 50% 50%;
    background-image: url('../images/headers/rebrand-Homepage.jpg') !important;
    min-height: 650px;
}

@media screen and (max-width:1350px) {

    .sticky-navigation .navbar-brand img {
        max-width: 135px;
        padding: 0px 0px;
    }
}

@media screen and (max-width: 1224px) {
    .navbar-top .navbar-top_inner #theRona {
        float: right;
    }

    #teal-text {
        width: 99%;
    }

    .navbar-top .navbar-top_inner #block-socialmedialinks-2 {
        display: none;
    }

    #FindJobContainer {
        width: auto;
        top: -11em;
    }

    #FindJobHeroBlock {
        max-width: 90%;
        left: 5%;
    }

        #FindJobHeroBlock h1 {
            font-size: 25px;
            line-height: 22px;
        }

    #FindJobHeroBlock2 {
        background: #ffef2e;
        padding-bottom: 11px;
        z-index: 1000;
    }

        #FindJobHeroBlock2 div.pageBlockContent {
            padding-top: 20px;
        }
}

@media screen and (max-width: 1199px) {

    .container #eaContainer .categoryContainer {
        margin: 20px auto;
    }

    #eaContainer .categoryContainer .aboutUsBlock h2,
    #eaContainer .categoryContainer .aboutUsBlock ul {
        color: #44007a;
        width: 100%;
    }

    #FindJobHeroBlock2 {
        padding-bottom: 11px;
        margin-top: -94px;
        position: relative;
    }

        #FindJobHeroBlock2 .pageBlockInner {
            padding-bottom: 7px;
        }

        #FindJobHeroBlock2 div.pageBlockContent {
            padding-top: 10px;
        }
}

@media all and (max-width: 1120px) {

    .section-overlay-layer {
        background-color: #ECEAE2;
        background-image: none;
        margin-bottom: 20px;
    }

    .Pos_Description .section-overlay-layer {
        background-color: #ffffff;
    }

    #eaContainer {
        padding-top: 50px;
    }

    .content-warp.no-banner {
        margin-top: 8em;
    }
}

@media screen and (max-width: 1024px) {
    .newherocontainer {
        background-position: top -80px center;
    }

    .headoffice-image {
        background-position: top -97px center;
    }

    .greatleaders-image {
        background-position: top -165px center;
    }
}

@media screen and (max-width: 991px) {

    ul.primary-menu {
        padding-left: 0;
    }

    .content-warp.no-banner {
        margin-top: 10em;
    }

    .navbar .navbar-collapse .main-navigation ul li {
        margin-top: 27px;
    }
}

@media screen and (max-width: 980px) {

    #menu-primary #site-navigation ul li a {
        margin: 0 0 0 5px;
        padding: 0 8px 6px;
    }
}

@media screen and (max-width: 800px) {

    .container .introrebrand h2 {
        font-size: 30px;
    }

    #eaContainer .categoryContainer .aboutUsBlock .aboutUsBlockTitle p {
        font-size: 24px;
    }
}

@media screen and (min-width: 768px) {
    .main-navigation li {
        border: 0;
        float: left;
        margin-top: 27px;
    }
}

@media screen and (max-width: 768px) {

    .introrebrand,
    .container .introrebrand {
        margin: 0;
        width: 100%;
        max-width: 100%;
    }

    .section-overlay-layer .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    .greatleaders-image {
        background-position: top -135px center;
    }

    #eaContainer div.posDescriptionContainer317 .LeftJobBox {
        width: 100%;
        float: none;
    }

    #eaContainer div.posDescriptionContainer317 .RightJobBox {
        margin-left: 0%;
        width: 100%;
        float: none;
    }

    .newherocontainer {
        margin-top: 0px;
        background-position: top center;
        height: 250px;
    }

    .greatleaders-image {
        background-position: top -135px center;
    }

    .coverimage {
        display: none;
    }

    .introrebrand {
        margin-top: 10px;
        width: 90%;
    }

    #menu-primary .menu-item-has-children .sub-menu a:hover, #menu-primary .menu-item-has-children .sub-menu a:focus,
    #menu-primary .menu-item-has-children .sub-menu a {
        color: white;
    }

    #menu-primary .active a {
        color: white;
    }

    .dropdown-toggle:hover, .dropdown-toggle:focus,
    .dropdown-toggle.toggled-on, .dropdown-toggle.toggled-on:hover, .dropdown-toggle.toggled-on:focus {
        color: white;
    }
}

@media screen and (max-width: 767px) {

    .sticky-navigation .main-navigation ul .this-open > .dropdownmenu,
    .this-open > .dropdownmenu {
        background: #44007a;
    }

    .dropdownmenu:before {
        content "";
        text-align: center;
        width: 25px;
        height: 25px;
        color: #FFF;
        line-height: 26px !important;
        text-align: center;
        float: left;
    }

    .this-open > a {
        color: #44007a !important;
    }

    .sticky-navigation .main-navigation ul {
        box-shadow: none;
        padding: 0;
        background-color: #44007a;
    }

    .pageView *:focus {
        outline: 2px dotted #44007a !important;
    }

    .textpage_great_organisation .banner-main-container h1,
    .textpage_great_career .banner-main-container h1,
    .textpage_great_rewards .banner-main-container h1,
    .textpage_great_leaders .banner-main-container h1,
    .textpage_great_workplace .banner-main-container h1 {
        margin: 0px auto 10px 10px;
        max-width: 720px;
        font-size: 20px;
    }

    #home-img {
        margin-top: 0px;
    }
}

@media screen and (max-width: 700px) {

    #teal-text {
        padding-top: 20px;
    }
}

@media screen and (max-width: 600px) {

    #eaContainer .categoryContainer .aboutUsBlock .textContainer {
        width: 100%;
        padding: 0px;
    }

    .container .mainearcublock .leaderBlock,
    .container .mainearcublock .headOfficeBlock {
        width: 96%;
        margin: 0 2% 20px;
    }

        .container .mainearcublock .leaderBlock h4 {
            font-size: 20px;
        }

    .greatleaders-image {
        background-position: top -50px center;
    }

    #eaContainer .categoryContainer .aboutUsBlock img {
        width: 100%;
    }

    .greatleaders-image {
        background-position: top -50px center;
    }
}

@media screen and (max-width: 480px) {

    #eaContainer .categoryContainer .aboutUsBlock {
        width: 98%;
        float: left;
        display: block;
    }
}


#eaContainer #sectionslist_pageBlock .ulListItem i, #eaContainer #additionalinformationsectionslist_pageBlock .ulListItem i {
    display: none !important;
}

/*default*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem {
    background-image: url('../images/CV.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

    /*Personal_details*/
    #eaContainer #Application_Home_pageView .Section_PersonalDetails,
    #eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferPersonalDetails {
        background-image: url('../images/Personal_details.png') !important;
        background-size: 130px !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }

/*CV*/
#eaContainer #Application_Home_pageView .Section_CV {
    background-image: url('../images/New_CV.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*Referees*/
#eaContainer #Application_Home_pageView .Section_Referees {
    background-image: url('../images/Referees.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*Referral*/
#eaContainer #Application_Home_pageView .Section_Referral {
    background-image: url('../images/Referral.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*EqualOps*/
#eaContainer #Application_Home_pageView .Section_EqualOps,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferEqualOps {
    background-image: url('../images/Equal.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*submit*/
#eaContainer #Application_Home_pageView .Section_SubmitAndDeclarations {
    background-image: url('../images/Submit.png') !important;
    background-size: 80px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*ProfQual and Education*/
#eaContainer #Application_Home_pageView .Section_Education,
#eaContainer #Application_Home_pageView .Section_ProfQual {
    background-image: url('../images/CV.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*Supporting info*/
#eaContainer #Application_Home_pageView .Section_Questions1 {
    background-image: url('../images/Supportinginfo.png') !important;
    background-size: 80px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*additional info / referees*/
#eaContainer #Application_Home_pageView .Section_Referees {
    background-image: url('../images/Referees.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*additional info / submit*/
#eaContainer #Application_Home_pageView .Section_SubmitAndDeclarationsAdditionalInformation {
    background-image: url('../images/Submit.png') !important;
    background-size: 80px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*Assessment Centre Adjustment Survey*/
#eaContainer #Application_Home_pageView .Section_Questions2 {
    background-image: url('../images/image_1.jpg') !important;
    background-size: 125px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*Identity and Right To Work*/
#eaContainer #Application_Home_pageView .Section_IdentityAndRightToWorkForm {
    background-image: url('../images/image_2.png') !important;
    background-size: 200px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*bank*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .Section_OfferBankDetail,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferBankDetails.ToDo {
    background-image: url('../images/Bank_details.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*Tax*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .Section_OfferTaxInformation,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferTaxInformation {
    background-image: url('../images/Referees.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*next of kin*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .Section_OfferNextOfKin,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferNextOfKin {
    background-image: url('../images/nextofkin.png') !important;
    background-size: 120px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*medical*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferHealthQuestions {
    background-image: url('../images/Medical.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*payslip*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferGenericForm5 {
    background-image: url('../images/ePayslips_2.png') !important;
    background-size: 130px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*saving*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferGenericForm3,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferGenericForm4,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferGenericForm6,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferGenericForm7 {
    background-image: url('../images/Savings_and_retirement_plan.png') !important;
    background-size: 110px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*offer submit*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferSubmit {
    background-image: url('../images/Submit.png') !important;
    background-size: 80px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*scheme benefit & other*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferMultiFile6,
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferMultiFile5 {
    background-image: url('../images/Scheme.png') !important;
    background-size: 110px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/*default*/
#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Section_OfferGenericForm1 {
    background-image: url('../images/Supportinginfo.png') !important;
    background-size: 80px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#footer .fh5co-social-icons a {
    line-height: normal;
    display: inline-block;
    overflow: hidden;
    margin: 0 5px;
}

    #footer .fh5co-social-icons a i {
        margin-right: 0;
    }

    #block-socialmedialinks-2 a img,
    #footer .fh5co-social-icons a img {
        max-height: 23px;
        max-width: 23px;
        width: 100%;
    }

#block-socialmedialinks-2 a {
    line-height: normal;
    display: inline-block;
    overflow: hidden;
}
