/**
 * Custom CSS
 * Use this file to override styles if you feel uncomfortable editing
 * component stylesheets.
 ============================================================================ */
 @import "font/stylesheet.css"; 


/**
* Base services styles
 ============================================================================ */
 body[class^='path-services-advocacy'] h1, body[class*=' path-services-advocacy'] h1, 
 body[class^='path-services-advocacy'] h2, body[class*=' path-services-advocacy'] h2, 
 body[class^='path-services-advocacy'] h3, body[class*=' path-services-advocacy'] h3, 
 body[class^='path-services-advocacy'] h4, body[class*=' path-services-advocacy'] h4, 
 body[class^='path-services-advocacy'] h5, body[class*=' path-services-advocacy'] h5{
    color: rgba(175,87,157,1);
 }

body[class^='path-services-advocacy'] a, body[class*=' path-services-advocacy'] a, 
body[class^='path-services-advocacy'] a:visited, body[class*=' path-services-advocacy'] a:visited, 
body[class^='path-services-advocacy'] a:link, body[class*=' path-services-charity-business-services'] a:link {
    color: rgba(175,87,157,1);
}

body[class^='path-services-business-services'] h1, body[class*=' path-services-business-services'] h1, 
body[class^='path-services-business-services'] h2, body[class*=' path-services-business-services'] h2, 
body[class^='path-services-business-services'] h3, body[class*=' path-services-business-services'] h3, 
body[class^='path-services-business-services'] h4, body[class*=' path-services-business-services'] h4, 
body[class^='path-services-business-services'] h5, body[class*=' path-services-business-services'] h5{
    color: rgba(227,6,19,1);
}

body[class^='path-services-business-services'] a, body[class*=' path-services-business-services'] a, 
body[class^='path-services-business-services'] a:visited, body[class*=' path-services-business-services'] a:visited, 
body[class^='path-services-business-services'] a:link, body[class*=' path-services-business-services'] a:link {
    color: rgba(227,6,19,1);
}

body[class^='path-services-health-equity'] h1, body[class*=' path-services-health-equity'] h1, 
body[class^='path-services-health-equity'] h2, body[class*=' path-services-health-equity'] h2, 
body[class^='path-services-health-equity'] h3, body[class*=' path-services-health-equity'] h3, 
body[class^='path-services-health-equity'] h4, body[class*=' path-services-health-equity'] h4, 
body[class^='path-services-health-equity'] h5, body[class*=' path-services-health-equity'] h5{
    color: rgba(0,170,137,1);
}

body[class^='path-services-health-equity'] a, body[class*=' path-services-health-equity'] a, 
body[class^='path-services-health-equity'] a:visited, body[class*=' path-services-health-equity'] a:visited, 
body[class^='path-services-health-equity'] a:link, body[class*=' path-services-health-equity'] a:link {
    color: rgba(0,170,137,1);
}



body[class^='path-services-haref'] h1, body[class*=' path-services-haref'] h1, 
body[class^='path-services-haref'] h2, body[class*=' path-services-haref'] h2, 
body[class^='path-services-haref'] h3, body[class*=' path-services-haref'] h3, 
body[class^='path-services-haref'] h4, body[class*=' path-services-haref'] h4, 
body[class^='path-services-haref'] h5, body[class*=' path-services-haref'] h5{
    color: rgba(0,170,137,1);
}

body[class^='path-services-haref'] a, body[class*=' path-services-haref'] a, 
body[class^='path-services-haref'] a:visited, body[class*=' path-services-haref'] a:visited, 
body[class^='path-services-haref'] a:link, body[class*=' path-services-haref'] a:link {
    color: rgba(0,170,137,1);
}


body[class^='path-services-support-and-development'] h1, body[class*=' path-services-support-and-development'] h1, 
body[class^='path-services-support-and-development'] h2, body[class*=' path-services-support-and-development'] h2, 
body[class^='path-services-support-and-development'] h3, body[class*=' path-services-support-and-development'] h3, 
body[class^='path-services-support-and-development'] h4, body[class*=' path-services-support-and-development'] h4, 
body[class^='path-services-support-and-development'] h5, body[class*=' path-services-support-and-development'] h5{
    color: rgba(0,161,185,1);
}

body[class^='path-services-support-and-development'] a, body[class*=' path-services-support-and-development'] a, 
body[class^='path-services-support-and-development'] a:visited, body[class*=' path-services-support-and-development'] a:visited, 
body[class^='path-services-support-and-development'] a:link, body[class*=' path-services-support-and-development'] a:link {
    color: rgba(0,161,185,1);
}


body[class^='path-services-connected-voice-volunteering'] h1, body[class*=' path-services-connected-voice-volunteering'] h1, 
body[class^='path-services-connected-voice-volunteering'] h2, body[class*=' path-services-connected-voice-volunteering'] h2, 
body[class^='path-services-connected-voice-volunteering'] h3, body[class*=' path-services-connected-voice-volunteering'] h3, 
body[class^='path-services-connected-voice-volunteering'] h4, body[class*=' path-services-connected-voice-volunteering'] h4, 
body[class^='path-services-connected-voice-volunteering'] h5, body[class*=' path-services-connected-voice-volunteering'] h5{
    color: rgba(236,0,140,1);
}

body[class^='path-services-connected-voice-volunteering'] a, body[class*=' path-services-connected-voice-volunteering'] a, 
body[class^='path-services-connected-voice-volunteering'] a:visited, body[class*=' path-services-connected-voice-volunteering'] a:visited, 
body[class^='path-services-connected-voice-volunteering'] a:link, body[class*=' path-services-connected-voice-volunteering'] a:link {
    color: rgba(236,0,140,1);
}

/**
* breadcrumb overrides
 ============================================================================ */

.breadcrumb {
    padding-left: 10px;
 
}

.block-breadcrumbs {
    background-color: #482683;
}

.is-horizontal .breadcrumb__title {
    color:#ffffff;
}

.breadcrumb__link {
    color:#ffffff;
}
.is-responsive__item{
    color:#ffffff;
}

#block-breadcrumbs a {
    color:#ffffff;
}

/**
* layout overrides
 ============================================================================ */

.pr-footer__footer {
    background-color:#482683;
}

.pr-content-suffix__content-suffix {
   background-color:#482683;
}



.pr-content-suffix {
    background-color:#482683;
    color: #ffffff;
 
}

.pr-subfeatures {
     background-color:#482683;
    color: #ffffff;
}
.pr-navbar { 
    background-color: #482683;
}

.pr-navbar div { 
    padding: 0;
}

.pr-navbar .field { 
    margin: 2px;
}
 
.pr-main__sidebar-second {
    
    background-color: #EDEDED;
    padding-left: 20px;
    padding-top: 70px;
}
.pr-main__content {
    padding-left: 10px;
    
}

.node {
   border: none;
  box-shadow: none;
  background-color:inherit;
  padding-left:0px;
}



tr:hover {
  background-color: inherit;
}

::-moz-selection {
    background-color: #b3d4fc !important;
  }
  
::selection {
background-color: #b3d4fc !important;
}


/**
* homepage overrides - floating blocks
 ============================================================================ */

.home-news {
  float: left;
  width: 45%;
}



/**
* homepage overrides - menu
* adds right boardr line
 ============================================================================ */

#masthead .sf-depth-1 {
     border-right: 2px solid #E64B00;
 
}

#masthead .sf-menu a {
    padding: 0.75em 0.45em;
}

/**
* homepage overrides - department menu styling*/

.menu.sf-menu.sf-service-department- {
   width:100%;
   background-color: #482683;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 50px;
  
    display: flex;
    justify-content: space-between;
    text-align: center;

} 
.menu.sf-menu.sf-service-department- a, .menu.sf-menu.sf-service-department- a:visited {
    color: #ffffff;
}
 /**
* not working*/

.menu.sf-menu.sf-service-department-.sf-depth-1.dept-link {
   border-right: 5px solid green 
}

/**
* homepage overrides - values block
* uses class listed on block
 ============================================================================ */

.highlight-color {
    background-color:#EDEDED;
    border-style: solid;
  border-width: 1px;
  border-color: #E64B00;
}

/**.home-blogs {
*   float: right;
 * width: 50%;
*}
*.home-blogs2 {
*   float: right;
*  width: 50%;
*}*/

/**
* Form overrides
 ============================================================================ */


.form-text.required {
   border: 1px solid #482683;
}

.form-email.required {
   border: 1px solid #482683;
} 

.form-textarea.required {
   border: 1px solid #482683;
} 

.form-submit {
   background-color: #D9000D;
   opacity: 0.7;
   border-radius: 4px;
}

.form-submit:hover {
   background-color: #D9000D
}

select, 
input[type="search"],
input[type="search"]:hover, 
input[type="search"]:focus,
input[type="text"],
input[type="text"]:hover, 
input[type="text"]:focus,
input[type="password"], 
input[type="password"]:hover,
input[type="password"]:focus,
input[type="email"],
input[type="email"]:hover,
input[type="email"]:focus,
textarea {
    border: 1px solid #482683;
}

/**
* Superfish overides
 ============================================================================ */

 #masthead  .sf-menu a, .sf-menu a:visited  {
    /* text color */
    color:          #482683;
}

.sf-style-none {
  float: right;
  padding: 0;
}


ul.sf-menu.sf-style-none a, ul.sf-menu.sf-style-none a:visited, ul.sf-menu.sf-style-none span.nolink {
    padding: 0.75em;
}

/**
* Home page
 ============================================================================ */
#block-homepagedesktop {
    margin-bottom: -65px;
    margin-top: -13px;
}

#block-homepagedesktop table {
    margin: 0;
    font-family: 'Visby CF';
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2rem;
}
#block-homepagedesktop table td {
    padding: 0;
}
#block-homepagedesktop  table td:nth-child(1) {
    padding: 35px;
}

#block-homepagedesktop .field{
    margin-bottom: 0;
}

#block-views-block-aa-looking-for-block-1 .image-style-medium {
    width: 90px;
}

.block-plugin-id--views-block-aa-values-block-1 {
    margin-top: 0;
}

#block-views-block-aa-home-page-highlighted-block-1,
#block-stayinformed{
    width: 53%;
    float: right;
   
}

/****#connected_voice_joinconnectedvoice {
     float:right;
 }*****/

#block-stayinformed-title {

}
    
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    #block-homepagedesktop table td {
        width: 100%;
        display: inline-flex;
    }

    .home-news {
        width: 100%;
    }

    #block-views-block-aa-home-page-highlighted-block-1,
    #block-stayinformed {
        width: 100%;
    }
  }

.home-news {
    padding: 0 30px 0 0;
}

 #block-views-block-aa-news-block-1 .item-list__item {
    list-style: none;
    border-bottom: solid 2px #e64b00;
    padding: 15px 0;
}

.view-aa-home-page-highlighted .views-row {
    width: 32%;
    display: inline-block;
    vertical-align:top;
}

@media only screen and (max-width: 768px) {
    .view-aa-home-page-highlighted .views-row {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid;
    }
}

.homeText {
    color: white;
    margin: 18% 20px;
    position: absolute;
    max-width: 550px;
}

/**
* Accordion
 ============================================================================ */
#block-views-block-our-values-accordion-block-1 {
    margin-top: -15px;
}

 #block-views-block-our-values-accordion-block-1-title {
    color: #FFF;
    background: #482683;
    padding: 10px 30px;
    margin-bottom: 15px;
    margin-left: 3px;
 }

 #block-views-block-our-values-accordion-block-1 .block__content {
    margin-top: -6px;
 }
 #block-views-block-our-values-accordion-block-1 .view-rows {
    position: relative;
 }
 #block-views-block-our-values-accordion-block-1 .views-row {
     padding: 0;
 }
#block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-header {
    background: #FFF;
    border: none;
    border-top: 3px solid #482683;
    border-radius: 0;
    outline:0;
    width: 50%;
    margin-top: -3px;
    padding: .7em .5em .6em .7em;
    padding-bottom: 13px;
}
#block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-header-active {
    background-color: #EDEDED;
}
#block-views-block-our-values-accordion-block-1 .ui-state-default a,
#block-views-block-our-values-accordion-block-1 .ui-state-default a:link,
#block-views-block-our-values-accordion-block-1 .ui-state-default a:visited,
#block-views-block-our-values-accordion-block-1 a.ui-button,
#block-views-block-our-values-accordion-block-1 a:link.ui-button,
#block-views-block-our-values-accordion-block-1 a:visited.ui-button,
#block-views-block-our-values-accordion-block-1 .ui-button {
    font-family: 'Visby CF';
    font-weight: 600;
    font-size: 26px;
    color: #482683;
    padding-left: 20px;
}

#block-views-block-our-values-accordion-block-1 .ui-state-active a, 
#block-views-block-our-values-accordion-block-1 .ui-state-active a:link,
#block-views-block-our-values-accordion-block-1 .ui-state-active a:visited {
    color: #482683;;
}

#block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-content {
    border: none;
    background-color: #EDEDED;
    width: 50%;
    position: absolute;
    top: 0;
    right: 0;   
    font-family: 'Visby CF';
    font-weight: 600;
    font-size: 19px;
    color: #482683;
    border-top: 3px solid #482683;
    height: 289px !important;
}

#block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-content .views-field-body{
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media only screen and (max-width: 768px) {
    #block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-header {
        width: 100%;
    }
    #block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-content {
        width: 100%;
        position: inherit;
        padding: 25px;
        font-size: 18px;
    }

    #block-views-block-our-values-accordion-block-1 .ui-accordion .ui-accordion-content .views-field-body {
        top: initial;
        -ms-transform: initial;
        transform: initial;
    }
}
/**
* service area
 ============================================================================ */

 #block-homeblock, #block-advocacyblock,  #block-charitybusinessservicesblock, #block-healthequalityblock, #block-herafblock, #block-supportanddevblock, #block-volunteeringblock, #block-volunteeringblock {
    margin: 0;
 }

 /*#block-homeblock {*/
 /*   margin-top: -28px;*/
 /*}*/

 .path-services-advocacy{

 }

 #block-homeblock .field__item,
 #block-advocacyblock .field__item,
 #block-charitybusinessservicesblock .field__item,
 #block-herafblock .field__item,
 #block-supportanddevblock .field__item,
 #block-volunteeringblock .field__item,
 #block-healthequalityblock .field__item{
    color: #ffffff;
    font-family: 'Visby CF';
    font-weight: 600;
    font-size: 19px;
    text-align: left;
 }

 #block-homeblock .field__item a:visited, #block-homeblock .field__item a,
 #block-advocacyblock .field__item a:visited, #block-advocacyblock .field__item a,
 #block-charitybusinessservicesblock .field__item a:visited, #block-charitybusinessservicesblock .field__item a,
 #block-herafblock .field__item a:visited, #block-herafblock .field__item a,
 #block-supportanddevblock .field__item a:visited, #block-supportanddevblock .field__item a,
 #block-volunteeringblock .field__item a:visited, #block-volunteeringblock .field__item a,
 #block-healthequalityblock .field__item a:visited, #block-healthequalityblock .field__item a{
    color: #ffffff;
    font-size: 1.2rem;
}

header#masthead {
    font-family: 'Visby CF';
    font-weight: 600;
 }

 .breadcrumb {
    margin: .25em 0;
 }

 .third-column, .second-column, .fourth-column, .fith-column, .sixth-column, .seventh-column, .eighth-column{
    border-left: solid 2px;
 }

 h1, h2, h3, h4, h5 {
    font-family: 'Visby CF';
    font-weight: 600;
 }
 
 #block-homeblock .first-column, #block-homeblock .second-column,  #block-homeblock .third-column, #block-homeblock .fourth-column, #block-homeblock .fith-column, #block-homeblock .sixth-column, #block-homeblock .seventh-column,
 #block-advocacyblock .first-column, #block-advocacyblock .second-column,  #block-advocacyblock .third-column, #block-advocacyblock .fourth-column, #block-advocacyblock .fith-column, #block-advocacyblock .sixth-column, #block-advocacyblock .seventh-column,
 #block-charitybusinessservicesblock .first-column, #block-charitybusinessservicesblock .second-column,  #block-charitybusinessservicesblock .third-column, #block-charitybusinessservicesblock .fourth-column, #block-charitybusinessservicesblock .fith-column, #block-charitybusinessservicesblock .sixth-column,#block-charitybusinessservicesblock .seventh-column,
 #block-healthequalityblock .first-column, #block-healthequalityblockk .second-column,  #block-healthequalityblock .third-column, #block-healthequalityblock .fourth-column, #block-healthequalityblock .fith-column, #block-healthequalityblock .sixth-column, #block-healthequalityblock .seventh-column,
 #block-herafblock .first-column, #block-herafblock .second-column,  #block-herafblock .third-column, #block-herafblock .fourth-column, #block-herafblock .fith-column, #block-herafblock .sixth-column, #block-herafblock .seventh-column,
 #block-supportanddevblock .first-column, #block-supportanddevblock .second-column,  #block-supportanddevblock .third-column, #block-supportanddevblock .fourth-column, #block-supportanddevblock .fith-column, #block-supportanddevblock .sixth-column, #block-supportanddevblock .seventh-column,
#block-volunteeringblock .first-column, #block-volunteeringblock .second-column,  #block-volunteeringblock .third-column, #block-volunteeringblock .fourth-column, #block-volunteeringblock .fith-column, #block-volunteeringblock .sixth-column, #block-volunteeringblock .seventh-column 

{
     background-color: #482683 !important;
 }

#block-advocacyblock  .second-column {
    background: rgb(43,28,113);
    background: linear-gradient(0deg, rgba(72,38,131,1) 16%, rgba(175,87,157,1) 100%);
    margin-top: -20px;
    z-index: 300;
    position: relative;
    padding-bottom: 25px;
}

#block-charitybusinessservicesblock  .third-column {
    background: rgb(43,28,113);
    background: linear-gradient(0deg, rgba(72,38,131,1) 16%,rgba(227,6,19,1) 100%);
    margin-top: -20px;
    z-index: 300;
    position: relative;
    padding-bottom: 25px;
}

#block-healthequalityblock .fourth-column {
    background: rgb(43,28,113);
    background: linear-gradient(0deg, rgba(72,38,131,1) 16%,rgba(0,170,137,1) 100%);
    margin-top: -20px;
    z-index: 300;
    position: relative;
    padding-bottom: 25px;
}

#block-herafblock  .fith-column {
    background: rgb(43,28,113);
    background: linear-gradient(0deg, rgba(72,38,131,1) 16%,rgba(0,170,137,1) 100%);
    margin-top: -20px;
    z-index: 300;
    position: relative;
    padding-bottom: 25px;
}

#block-supportanddevblock  .sixth-column {
    background: rgb(43,28,113);
    background: linear-gradient(0deg, rgba(72,38,131,1) 16%,rgba(0,161,185,1) 100%);
    margin-top: -20px;
    z-index: 300;
    position: relative;
    padding-bottom: 25px;
}

#block-volunteeringblock  .seventh-column {
    background: rgb(43,28,113);
    background: linear-gradient(0deg, rgba(72,38,131,1) 16%,rgba(236,0,140,1) 100%);
    margin-top: -20px;
    z-index: 300;
    position: relative;
    padding-bottom: 25px;
}

/**
* service area
 ============================================================================ */

#block-contactusfooter p, #block-contactusfootercloned p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 100;
    letter-spacing: 0.02rem;
}

/**
* Team
 ============================================================================ */
.path-about-us-our-team .image-style-medium {
    width: 110px;
}


/**
* Sections
 ============================================================================ */

.block-main-content .view-aa-about-us,
.block-main-content .node--id-201 {
    width: 90%;
}
 
.block-main-content .view-aa-about-us .views-row .views-field-title, 
/*  */
.block-main-content .node--id-201 .views-row .views-field-title {
    font-size: 24px;
}

.block-main-content .node--id-201 .views-row .views-field-title a {
    color: #482683;
}

.block-main-content .view-aa-about-us .views-row .views-field-title a::after{
    content: " >";
    color: #482683;
}

.block-main-content .node--id-201 .views-row .views-field-title a::after {
    content: " >";
    color: #E64B00;
}

.block-main-content .view-aa-about-us .views-row,
.block-main-content .node--id-201 .views-row {
    padding: 20px 0;
    border-bottom: 2px solid #E64B00;;
}

.readMore a{ 
    padding-top: 10px;
    display: block;
    font-size: 20px;
    color: #482683;
    font-weight: 600;
}

.readMore a::after {
    content: " >";
}


/**
* News
 ============================================================================ */
.newsDate{
    font-weight: 700;
}


/**
* Contact
 ============================================================================ */
.contact-message-main-contact-form-form,
#contact-message-advocacy-form,
#contact-message-support-and-development-form,
#contact-message-charity-business-services-form,
#contact-message-haref-form {
    background-color: #EDEDED;
    padding: 30px;
}

.contact-message-advocacy-form,
#block-contactadvocacydetails,
.contact-message-charity-business-services-form,
#block-contactcharitybusinessservicesdetails,
.contact-message-haref-form,
#block-contactharefdetails,
.contact-message-support-and-development-form,
#block-contactsupportanddevelopmentdetails
{
    width: 50%;
    display: inline-block;
    background-color: #EDEDED;
    padding: 20px;
    height: 780px;
}

@media only screen and (max-width: 768px) {

    .contact-message-advocacy-form,
    #block-contactadvocacydetails,
    .contact-message-charity-business-services-form,
    #block-contactcharitybusinessservicesdetails,
    .contact-message-haref-form,
    #block-contactharefdetails,
    .contact-message-support-and-development-form,
    #block-contactsupportanddevelopmentdetails
    {
        width: 100%;
        height: 820px
    }

    #block-contactadvocacydetails td, 
    #block-contactcharitybusinessservicesdetails td, 
    #block-contactharefdetails td, 
    #block-contactsupportanddevelopmentdetails td {
        display: block;
        width: 100%;
    }
}

#block-contactadvocacydetails,
#block-contactcharitybusinessservicesdetails,
#block-contactharefdetails,
#block-contactsupportanddevelopmentdetails {
    float: right;
}

#block-contactadvocacydetails hr {
    border-color: #482683;
    border-width: 2px;
}

#block-contactcharitybusinessservicesdetails hr {
    border-color: #E64B00;
    border-width: 2px;
}

#block-contactharefdetails hr {
    border-color: rgba(0,170,137,1);
    border-width: 2px;
}

#block-contactsupportanddevelopmentdetails hr {
    border-color: rgba(0,161,185,1);
    border-width: 2px;
}

#block-contactusmap {
    margin: 0 0 -30px 0;
}

/**
* MailChimp
 ============================================================================ */
#mc-embedded-subscribe-form {
    background-color: #482683;
    color: white;
}

#mc-embedded-subscribe-form-small {
    background-color: #EDEDED;
    margin: 0;
}

#mc-embedded-subscribe-form label{
    font-weight: 400;
    line-height: 20px;
}

#mc-embedded-subscribe-form h4 {
    color: #FFF;
}

#mc_embed_signup .mc-field-group.input-group label {
    display: inline;
    white-space: unset;
}

/**
* Jobs
 ============================================================================ */
 .jobs .views-col {
    border-top: solid 2px #e64b00;
    background-color: #ededed;
    margin: 15px;
    padding: 10px 20px 20px!important;
    flex-basis: 94% !important;
 }

 .jobs .views-field-field-organisation {
    padding-top: 20px;
 }

.jobsBtn{
    padding-top: 30px;
    display: block;
}



#edit-submit-aa-jobs,
.jobsBtn a {
    color: white;
    background-color: #e64b00;
    padding: 10px 20px;
    border-radius: 3px;
    height: auto;
    opacity: 1;
}



#block-addyourvacancies {
    width: 95%;
}

#block-addyourvacancies .field__item a {
    color: white;
    background-color: #e64b00;
    padding: 10px 20px;
    border-radius: 3px;
    height: auto;
    width: fit-content;
    float: right;
}
.field__item  .jobsBtnHolder {
    height: 50px;
    float: right;
}

#node-jobs-form input {
    border: 1px solid #482683;
}
#views-exposed-form-aa-jobs-page-1 select {
    border: 1px solid;
}

.node--type-jobs .field-node--field-booking-link a {
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
}
.node--type-jobs .field-node--field-booking-link a::after {
    content: "Apply";
    display: block;
    float: left;
    font-size: 18px;
    line-height: 16px;
    margin: 0;
    text-indent: 0;
    color: white;
    background-color: #e64b00;
    padding: 10px 20px;
    border-radius: 3px;
}

#node-jobs-form #edit-footer,
#edit-advanced {
    display: none;
}

.page-node-type--jobs .node-preview-container {
    background-color: #e64b00;
    background-image: none;
}

.page-node-type--jobs  #edit-backlink {
    color: #482683;
}

.page-node-type--jobs .form-item-view-mode {
    display: none;
}

#edit-body-0-format-guidelines, #edit-field-booking-link-0-uri--description li:nth-child(2) {
    display: none;
}
/**
* newsletters
 ============================================================================ */

 .view-aa-publications img {
    border: 1px solid;
 }

 .path-newsletters-inform .views-field-field-published-date,
 .path-newsletters-on-the-hoof .views-field-field-published-date,
 .path-newsletters-haref .views-field-field-published-date,
 .path-newsletters-events .views-field-field-published-date {
    display: inline-block;
 }
 .path-newsletters-inform .views-field-title,
.path-newsletters-on-the-hoof .views-field-title,
.path-newsletters-haref .views-field-title,
.path-newsletters-events .views-field-title {
    display: inline-block;
    margin-left: 20px;
 }

 /**
* Mobile
 ============================================================================ */

 @media only screen and (max-width: 768px) {
    header #rid-header-first{
        width: 50%;
        margin-bottom: -30px;
    }

    header #rid-header-second {
        margin-top: -70px;
    }

    header div {
        padding: 0;
    }

    .breadcrumb__list {
        padding-left: 10px;
    }

    #block-mainnavigation-2{
        margin-top: -30px;
    }

     div {
        overflow-y: auto;
     }

     #block-homeblock {
         display: none;
     }
     #block-connectedvoicelogo,
     #block-recitemeholdingblock,
     #block-mainnavigation-2 {
         margin: 0;
     }

     #block-recitemeholdingblock {
        margin-bottom: -50px;
     }

     #rid-sidebar-second {
        padding-top: 10px; 
     }
     
    }

#reciteMe {
    border: 5px solid #482683;
    padding: 5px;
}

 /**
* Accessibility
 ============================================================================ */   
    #rid-header-second{
       text-align: right;
    }
    #block-searchform-2{
        max-width: 300px;
        width: 100%;
        display: inline-block;
        margin-bottom: 0;
    }
    #block-recitemeaccessibilitytool{
        max-width: 300px;
        width: 100%;
        display: inline-block;
        text-align: right;
        margin: 0;
    }
    
 /**
* Quote
 ============================================================================ */   
 
 p.quote:before,  p.quote:after,
 p.testimonial:before, p.testimonial:after,
 p.testimonialA:before, p.testimonialA:after,
 p.testimonialBS:before, p.testimonialBS:after,
 p.testimonialH:before, p.testimonialH:after,
 p.testimonialSD:before, p.testimonialSD:after,
 p.testimonialV:before, p.testimonialV:after
 {
    font-family: FontAwesome,sans-serif;
    padding: 0 0.3125rem 0 0;
    margin: 0;
    text-align: left;
    width: 1.25rem;
    display: inline-block;
    color: #d0c7df;
 }
 

 p.testimonial:before, p.testimonial:after
 {
    color: #E64B00;
 }
 p.testimonialA:before, p.testimonialA:after {
    color: #991a81;
 }
 p.testimonialBS:before, p.testimonialBS:after {
    color: #e30613;
 }
 p.testimonialH:before, p.testimonialH:after {
    color: #00aa89;
 }
 p.testimonialSD:before, p.testimonialSD:after {
    color: #00a1b9;
 }
 p.testimonialV:before, p.testimonialV:after {
    color: #ec008c;
 }
 
 p.testimonial, p.testimonialCredit {
     color: #E64B00;
 }
 p.testimonialA, p.testimonialCreditA {
     color: #af579d;
 } 
 p.testimonialBS, p.testimonialCreditBS {
     color: #ff616a;
 } 
 p.testimonialH, p.testimonialCreditH {
     color: #00aa89;
 }
 p.testimonialSD, p.testimonialCreditSD{
     color: #00a1b9;
 }
 p.testimonialV, p.testimonialCreditV{
     color: #ec008c;
 }
 
p.quote:before,
p.testimonial:before,
p.testimonialA:before, 
p.testimonialBS:before, 
p.testimonialH:before, 
p.testimonialSD:before{
  content: "";
  margin-left: -35px;
  padding-right: 15px;
}

p.quote:after,
p.testimonial:after,
p.testimonialA:after,
p.testimonialBS:after,
p.testimonialH:after,
p.testimonialSD:after,
p.testimonialV:after{
  content: "\f10e";
  margin-left: 5px;
}
 
p.quote, p.testimonial, p.testimonialA, p.testimonialBS, p.testimonialH, p.testimonialSD, p.testimonialV{
    font-size: 1.5rem;
    font-weight: 400;
    font-style: italic;
    padding: 1rem;
    margin-left: 3.25rem;
    margin-right: 3.25rem;
    font-family: 'Visby CF';
    line-height: 1.125;
    letter-spacing: 0.5px;
}

p.quoteCredit, p.testimonialCredit, p.testimonialCreditA, p.testimonialCreditBS, p.testimonialCreditH, p.testimonialCreditSD, p.testimonialCreditV {
    text-align: right;
    margin-right: 5.25rem;
    margin-top: -1.75rem;
    margin-bottom: 2rem;
}


