/* .global_typo a:visited, 
.wp-block-uagb-container a:visited {
    color: #03759b!important;
} */

.wp-block-uagb-container a.nhsuk-action-group__link:visited {
    color: #fff !important
}

.global_typo h2 {
	padding-top: 24px;
    margin-bottom: 24px;
    color: #013664;
    font-size: 2rem !important;
    line-height: 1.25;
}

.global_typo h1 {
    color: #013664!important;
    margin-bottom: 16px !important;
    font-size: 48px !important;
} 

.global_typo h3 {
    color: #013664;
    margin-bottom: 24px !important;
}

.global_typo p + h3, 
.global_typo ul + h3,
.global_typo ol + h3 {
    padding-top: 8px;
}

@media(min-width:768px) {
    .global_typo .plethoraplugins-tabs ~ ol {
        display: none;
    }
}

.global_typo.panel-content--half + .panel-component h3 {
    color: #000;
}

.global_typo iframe {
    width: 100% !important;
}

.global_typo .genesis-custom-block .iframe-Wrapper {
    margin: 24px 0;
}

.global_typo .genesis-custom-block + h3 {
    padding-top: 8px;
}

@media(max-width: 767px) {
    .global_typo h3 {
        margin-bottom: 16px !important;
        font-size: 20px !important;
    }

    .global_typo .genesis-custom-block .iframe-Wrapper {
        margin: 16px 0;
    }

    .global_typo h1 {
        font-size: 32px !important;
    }

    .global_typo h4, .wp-block-uagb-container h4 {
        font-size: 18px !important;
    }

    .microsite_header .hamburger_icon {
        position: relative;
        right: -15px !important;
    }
}

.global_typo p{
    margin-bottom: 24px;
    color: #000;
}

.global_typo ul{
    padding-left:20px;
    margin-bottom: 24px;
}

.global_typo ul li {
    list-style-type: disc; 
   	margin-bottom:8px;
    font-size: 1.1875rem;
    line-height: 1.47368;
    color: #000;
}

.global_typo ol {
    padding-left: 20px;
    margin-bottom: 24px;
}

.global_typo ol li {
    margin-bottom:8px;
    font-size: 19px;
    line-height: 1.47368;
    color: #000;
}

.global_typo.panel-content--half h3 {
    margin-bottom: 8px !important;
}

.global_typo .illnessPart1 {
    margin-top: 0 !important;
}

/* nav.breadcrumb_section .container {
    padding: 0 15px !important;
} */

@media(max-width:767px) {
    nav.breadcrumb_section .container {
        padding: 0 !important;
    }
}

.bg-white-grey nav.breadcrumb_section .container {
    padding: 0 !important;
}

.brdCrumbSGH {
    padding-top: 0 !important;
}

.question-container ul {
    padding-right: 0 !important;
}

.breadcrumFooter {
    padding-left: 0 !important;
}

/* .brdCrumbSGH .breadcrumb {
    font-size: 19px !important;
} */

.sdbar .sidebar_infome.wrapperNHS.push--top {
    margin-top: 0 !important;
}

.breadcrumb {
    padding-bottom: 12px !important;
    padding-top: 12px !important;
}

.custom_search input {
    padding-left: 16px;
    color: #404040 !important;
}

.illnessCancer .breadcrumb_section #breadcrumbs {
    display: none !important;
}

.custom_search input::placeholder {
    color: #404040 !important;
}

.custom_search button {
    right: 0px !important;
    width: 52px;
    height: 52px !important;
    font-size: 20px;
    color: #707070;
    border-left: 0 !important;
    z-index: 99999;
    padding: 0 12px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.microsite_wrapper_container [class^='col-'] {
    margin-bottom: 24px !important;
}

.js-plethoraplugins-tabs li a::before {
    color: #666666;
    font-weight: normal;
}

.global_typo .genesis-custom-block  h3 {
    color: #000;
    margin-bottom: 8px !important;
}

.custom_search button i {
    position: relative;
    left: 5px;
}

.careSupportAndRights .breadcrumb {
    padding-left: 0 !important;
}

.homeSSDID .breadcrumb {
    margin-left: 0 !important;
}

.custom_search button::after {
    background-color: #ccc;
    bottom: 8px;
    content: '';
    left: 0;
    position: absolute;
    top: 8px;
    width: 1px;
}

.custom_search button:hover {
    background: #0c5a3c;
    background-color: #03759b;
    color: #fff;
}

.custom_search button:focus {
    outline: 4px solid #ffeb3b !important;
    z-index: 1000;
}

@media (min-width: 768px) {
    .ready-title-steady p {
        font-size: 24px;
    }
}

.ready-title-steady p {
    color: #6c3f98;
    margin: 20px 0 0 !important;
}

.ready-title-steady p:last-child {
    margin-top: 0 !important;
}

.transalation .ready-title-steady p:last-child {
    margin-top: 20px !important;
}

@media(max-width: 767px) {
    .global_typo p, .global_typo ul{
        margin-bottom: 16px;
    }

    .transalation .pannel_module {
        padding-top: 12px !important;
        min-height: auto !important;
    }

    .transalation .pannel_module h3 {
        padding-bottom: 6px;
    }
}

.nhsuk-action-link .nhsuk-action-link__link {
    text-decoration: none !important;
}

.nhsuk-action-link .nhsuk-action-link__link:hover {
    text-decoration: underline !important;
}

.nhsuk-action-link .nhsuk-action-link__link .nhsuk-action-link__text {
    font-weight: bold;
}

.corona_section .nhsuk-action-group__link:last-child {
    margin-bottom: 30px;
}

.global_typo li a {
    text-decoration: underline;
    font-size: 1.1875rem;
    line-height: 1.47368;
	color: #03759b;
}

.global_typo a{
    text-decoration: underline;
	color: #03759b;
}

.global_typo a:hover{
    text-decoration: none;
	color: #049bcd;
}

.global_typo table, .wp-block-uagb-container table {
    border-top: 2px solid #013664;
    display: table;
    line-height: normal;
    margin: 0 0 24px 0;
    width: 100%;
   border-top: 2px solid #013664;
}

.global_typo table tbody, .wp-block-uagb-container table tbody {
    display: table-row-group;
}

.global_typo table tr, .wp-block-uagb-container table tr {
    display: table-row;
}

.global_typo table tr:nth-child(odd) td, .wp-block-uagb-container table tr:nth-child(odd) td {
    background-color: #f6f9f7;
}

.global_typo table tr:nth-child(even) td, .wp-block-uagb-container table tr:nth-child(even) td {
    background-color: #fff;
}

.global_typo table td, .wp-block-uagb-container table td, .global_typo table th {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    color: #707070;
    padding: 12px;
    text-align: left;
    font-size: 19px;
    padding-bottom: 36px !important;
}

footer h3 {
    margin-bottom: 12px !important;
}

@media(max-width:767px) {
    .global_typo table td, .wp-block-uagb-container table td, .global_typo table th {
        padding: 12px 6px !important;
        font-size: 16px;
        /* padding-bottom: 28px !important; */
    }

    .healthy-living-week > .wp-block-columns, .healthy-living-week .wp-block-group {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .healthy-living-week .wp-block-columns .programme_tab {
        margin: 0 !important;
    }

    .healthy-living-week .is-vertically-aligned-center ul.uagb-tabs__panel li.uagb-tab a.uagb-tabs-list {
        min-width: 78px !important;
        padding: 2px 4px !important;
        display: block;
    }

    .healthy-living-week .uagb-block-2c37c8ea.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab {
        margin: 0 !important;
    }

    .healthy-living-week .programme_tab {
        padding-bottom: 0 !important;
    }

    .healthy-living-week .programme_tab .wp-block-columns {
        margin-bottom: 0 !important;
    }

    .healthy-living-week .programme_tab .wp-block-uagb-image__figure {
        display: none;
    }

    .healthy-living-week .programme_tab .nhsuk-action-link__link img {
        width: 24px;
    }

    .mindc.healthy-living-week p {
        margin-bottom: 16px !important;
    }

    .healthy-living-week .is-vertically-aligned-center ul.uagb-tabs__panel li.uagb-tab {
        padding: 0 12px !important;
    }
}

.wp-block-uagb-container table td {
    font-size: 19px;
    padding-bottom: 36px !important;
}

.wp-block-uagb-container table td a {
    color: #03759b;
    text-decoration: underline !important;
}

.wp-block-uagb-container table td a:hover {
    color: #049bcd;
    text-decoration: none !important;
}

.global_typo table tr:first-child>td, .wp-block-uagb-container table tr:first-child>td {
    background-color: #f6f9f7;
    border-bottom: 1px solid #e6e6e6;
    color: #666;
    display: table-cell;
    font-weight: 700;
    padding: 12px;
    text-align: left;
}

.filter_tab .btn--feedback.js-toggle {
    display: none;
}

@media(max-width:991px) {
    .filter_tab .btn--feedback.js-toggle {
        display: block;
        width: 210px !important;
        color: #03759b !important;
        padding: 12px 24px !important;
        background-color: transparent !important;
    }
}

@media(max-width:767px) {
    .filter_tab .btn--feedback.js-toggle {
        width: 100% !important;
    }  
}

h1.panel-intro__title{
	color:#013664!important;
    font-weight:700;
    font-size: 3rem;
}

.wp-block-uagb-container ul {
    padding-left: 20px !important;
    list-style-type: disc;
    line-height: 1.9;
}

.nhsuk-dont-list {
	padding: 32px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    color: #212b32;
    padding-top: 0!important;
    margin: 48px 0 24px;
}

.nhsuk-dont-list h3 {
    margin-bottom: 0 !important;
}

.nhsuk-dont-list ul {
    padding-left: 40px !important;
    margin-bottom: 0 !important;
}

.nhsuk-dont-list ul li {
    line-height: 1.47368 !important;
    margin-bottom: 8px;
	list-style-type: none !important; 
    position: relative;
    background-image: url('path d="m 438.675,9.375 c 12.5,12.5 12.5,32.8 0,45.3 l -256,256 c -12.5,12.5 -32.8,12.5 -45.3,0 l -128,-128 c -12.5,-12.5 -12.5,-32.8 0,-45.3 12.5,-12.5 32.8,-12.5 45.3,0 l 105.4,105.3 233.4,-233.3 c 12.5,-12.5 32.8,-12.5 45.3,0 z" id="path2" ');
}

.nhsuk-dont-list ul li:last-child {
    margin-bottom: 0 !important;
}
 
.single-ready-steady .sidebar_infome.wrapperNHS.push--top {
    margin-top: 0 !important;
}

/* .nhsuk-dont-list ul li::before {
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f00c";
    color: #007f3b;
    font-size: 28px;
    position: absolute;
    top: 3px;
    left: -35px;
} */

.nhsuk-dont-list ul li::before {
    background: url('../images/right_check.svg') no-repeat;
    content: '';
    position: absolute;
    top: -2px;
    left: -45px;
    height: 28px;
    width: 30px;
}

.Dont.nhsuk-dont-list ul li::before {
    background: url('../images/wrong_check.svg') no-repeat;
    top: 0;
}

/* .Dont.nhsuk-dont-list ul li::before {
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f00d";
    color: #d5281b;
    font-size: 28px;
    position: absolute;
    top: 3px;
    left: -35px;
} */

.wp-element-caption {
    color: #666 !important;
    font-weight: 400;
    line-height: 1.4;
    padding: 12px 12px 12px 36px;
    position: relative;
    margin-bottom: 0 !important;
}

.wp-element-caption:before {
    color: #666 !important;
    content: "\e834";
    font-family: fontello;
    left: 12px;
    position: absolute;
    top: 12px;
}

.global_typo figure.wp-block-image {
    background-color: #f6f9f7;
    border-bottom: 1px solid #e6e6e6; 
    border-top: 4px solid #013664;
    clear: both;
    margin-bottom: 36px;
    padding: 0;
}

.global_typo figure.wp-block-image + h2 {
    padding-top: 0 !important;
}

.global_typo .nhsuk-warning-callout {
    font-size: 19px;
    color: #212b32 !important;
}

.global_typo .nhsuk-warning-callout p {
    margin-bottom: 0 !important;
    color: #212b32 !important;
}

.global_typo .nhsuk-warning-callout h3 {
    color: #212b32 !important;
}

.global_typo hr {
    margin: 30px 0px;
    background-color: #e6e6e6;
    border-bottom: 1px solid #d8dde0;
}

.nhsuk-dont-list ul li {
    color: #212b32 !important;
}

.nhsuk-dont-list ul li svg.nhsuk-icon__tick{
    stroke: #d5281b;
    width: 34px;
    height: 34px;
	left: -4px;
    margin-top: -5px;
    position: absolute;
}

.nhsuk-dont-list ul li svg.nhsuk-icon__tick{
	stroke: #007f3b;
    width: 34px;
    height: 34px;
	left: -4px;
    margin-top: -5px;
    position: absolute;
}

h3.nhsuk-dont-list__label{
    font-size: 1.5rem;
    line-height: 1.33333;
	background-color: #195991;
    color: #fff;
    font-weight: 700;
    display: inline-block!important;
    margin: 0 0 8px -32px;
    padding: 8px 32px;
    position: relative;
    top: -16px;
}

/* #breadcrumbs span span span span:before{
    background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='8 0 24 24' aria-hidden='true'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    content: '';
    display: flex;
    height: 18px;
    left: 0;
    position: relative;
    top: 0;
    width: 10px;
} */

.mystyle {
    display:none;
    color:blue;
}

/* #feedbackForm .form-row {
    padding: 12px 0 36px !important;
} */

#feedbackForm label.required:after { 
    content: " *";
    color: #a10000;
}

#feedbackForm label.error{
    color: #a10000 !important;
    margin-bottom: 0 !important;
    font-size: 16px !important;
    display: block;
    position: absolute;
    bottom: 10px;
}

#feedbackForm input {
    margin-bottom: 8px !important;
}

#feedbackForm input.error ~ span.block {
    margin-bottom: 24px;
    display: block;
}

.info-alert-pink .alert.alert--info {
    padding-left: 25px !important; 
    border-left: 4px solid #8a3786 !important; 
    background-color: #ffe0ff !important; 
    color: #000 !important;
}

.info-alert-pink .alert.alert--info p {
    margin-bottom: 0 !important;
}

.alphabet_text a.btn {
    font-size: 19px !important;
}

.alphabet_text h2 {
    padding-top: 24px !important;
}

.alphabet_text h2 a {
    text-decoration: underline;
}

.alphabet_text h2.wp-block-heading {
    padding-top: 0 !important;
}

.alphabet_text h3 {
    color: #013664 !important;
    padding-top: 8px !important;
}

.wp-block-uagb-container.full_text_with_column.info-alert-pink .alert.alert--info p {
    margin-bottom: 0 !important;
}

.global_typo .feedback .alert {
    background-color: rgba(1,54,100,.15);
    border-color: #011b32 !important;
    color: #011b32;
}

.global_typo .feedback .alert h2 {
    padding-top: 0;
    color: #011b32 !important;
}

.global_typo .feedback .alert p {
    margin-bottom: 0;
    color: #011b32 !important;
}

.gutt {
    width: 46%;
    margin: 2%;
}

.btn--feedback.js-toggle {
    display: block;
    width: 320px !important;
}

#dropList {
    background-color: #f6f9f7;
    padding: 12px 45px 12px 24px !important;
    width: 50%;
    text-align: left;
    color: #03759b;
}

.bg-white-grey.leukaemia .breadcrumb_section p#breadcrumbs {
    display: none !important;
}

.card{
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;
}
.card{
	margin: 48px 0;
}

.card.care .nhsuk-care-card__heading-container {
	background-color: #005eb8;
    color: #fff;
    padding: 16px 24px;
    position: relative;
}

.card.care.nhsuk-care-card--urgent .nhsuk-care-card__heading-container {
    background-color: #d5281b;
}

.card.care.nhsuk-care-card--immediate .nhsuk-care-card__heading-container {
    background-color: #d5281b;
}

.card.care .nhsuk-care-card__heading-container h3.nhsuk-care-card__heading{
	margin-bottom: 3px !important;
    color: #fff;
}

.nhsuk-body-s {
    margin-bottom: 0 !important;
}

h3.nhsuk-care-card__heading span span {
    display: none;
}

.card.care .nhsuk-care-card__heading-container .nhsuk-care-card__arrow {
	bottom: -10px;
    display: block;
    height: 20px;
    left: 30px;
    overflow: hidden;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 20px;
    background: #005eb8;
}

.card.care.nhsuk-care-card--immediate .nhsuk-care-card__heading-container .nhsuk-care-card__arrow {
    background: #d5281b;
}

.card.care.nhsuk-care-card--immediate .nhsuk-care-card__heading-container .nhsuk-care-card__arrow::before {
    border-color: #d5281b;
}

.card.care.nhsuk-care-card--urgent .nhsuk-care-card__heading-container .nhsuk-care-card__arrow {
    background: #d5281b;
}

.card .nhsuk-care-card__content {
    background-color: #fff;
    padding: 32px 24px 24px;
}

.card .nhsuk-care-card__content p:last-child, .card .nhsuk-care-card__content ul:last-child {
    margin-bottom: 0 !important;
}

.nhsuk-care-card .nhsuk-care-card__content a {
    text-decoration: none !important;
}

.nhsuk-care-card--immediate .nhsuk-care-card__content {
    background-color: #212b32;
    color: #fff;
}

.nhsuk-care-card--immediate .nhsuk-care-card__content ul li,
.nhsuk-care-card--immediate .nhsuk-care-card__content a,
.nhsuk-care-card--immediate .nhsuk-care-card__content p {
    color: #fff !important;
}

.nhsuk-care-card--immediate .nhsuk-care-card__content p:last-child {
    margin-bottom: 0 !important;
}

.nhsuk-care-card--immediate .nhsuk-care-card__content a {
    text-decoration: underline !important;
}

.wp-element-caption code{
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    position: relative;
    font-family: 'Avenir W01',sans-serif !important;
    color: #707070!important;
}

.plethoraplugins-theme__basic{
	padding: 0!important;
} 

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__title:focus {
    outline: 0 !important;
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__title:focus > span{
	background-color: #ffb81c !important;
    -webkit-box-shadow: 0 -2px #ffb81c, 0 4px #212b32 !important;
    box-shadow: 0 -2px #ffb81c, 0 4px #212b32 !important;
    color: #212b32 !important;
    outline: 4px solid transparent !important;
    text-decoration: none !important;
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__content{
	padding-bottom: 0!important
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__content p:last-child,
.plethoraplugins-accordion .pds-accordion__item .pds-accordion__content ul:last-child,
.plethoraplugins-accordion .pds-accordion__item .pds-accordion__content ol:last-child{
	margin-bottom: 0!important;
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__title .pds-accordion__heading{
	color: #013664;
    cursor: pointer;
    display: inline-block;
    padding: 4px;
    font: 19px 'Avenir W01',sans-serif;
    position: relative;
}

.breadcrumb .breadcrumb-item a {
	text-decoration: none;
    font-size: 16px !important;
}

.breadcrumb .breadcrumb-item a[href^=http]::after {
    content:  none !important;
}

.inner_link li a[href^=http]::after {
    content:  none !important;
}

.ssd_search-form label {
    margin-bottom: 12px !important;
    color: #000;
}

.az_list_indivisual h2 {
    font-size: 32px;
    line-height: 1.25;
}

.a_z_listing {
    margin-bottom: 24px;
    padding: 0 8px;
}

#ifmCart {
    background: #eee;
    padding: 12px;
    list-style: none;
    margin: 24px 0;
}

#ifmCart li {
    padding: 12px;
    background: #fff;
    margin-bottom: 12px;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.ifmCartItem button {
    border: 0;
    padding: 0 15px;
    color: #515050;

}

div#ifmButtonWrapper {
    display: flex;
    justify-content: space-between;
}

.ifmBtn {
    background: #dcedf4;
    color: #515050 !important;
    padding: 12px 24px;
    border: 0;
    display: inline-block;
    cursor: pointer;
}

.ifmBtn:focus {
    outline: 4px solid #ffeb3b !important;
    z-index: 1000;
}

.ifmBtn a:focus {
    outline: 0 !important;
}

li.ifmCartItem:last-child {
    margin-bottom: 0 !important;
}

.ifmCartItem__title {
    color: #03759b;
}

.ifmCartItem__title:hover {
    color: #049bcd;
}

a.ifmBtn {
    padding: 0 !important;
}

.pagination__link:hover:after {
    background-color: #03759b;
    content: '';
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

a.pagination__link:hover {
    color: #03759b!important;
    font-weight: 700;
}

.breadcrumb .breadcrumb-item a:hover {
    color: #049bcd;
}

.push--ends a{
	text-decoration: none; 
}

.jsPrevNextContainer{
	display: block;
    /* justify-content:flex-end !important; */
    width: 100%;
}

.jsPrevNextContainer a{
	text-decoration: none;
}

.jsPrevNextContainer a.page-navigation__prev {
    float: left;
}

.wrapper {
    padding: 0 15px;
}

.pannel_intro .panel-intro .wrapper {
    padding: 0;
}

.jsPrevNextContainer a.navigation__next{
	background: #dbf8ff;
    float: right;
}

.jsPrevNextContainer a.page-navigation__next:hover{
	background: #dbf8ff;
}

.jsPrevNextContainer a.page-navigation__prev:hover{
	background: #dbf8ff;
}

.jsPrevNextContainer .nav-incremental__part{
	text-decoration: none;
    color: #707070;
    font-size: 1rem;
}

.jsPrevNextContainer .nav-incremental__part:hover{
	text-decoration: none;
}

.jsPrevNextContainer .nav-incremental__title:hover{
	text-decoration: none;
}

.jsPrevNextContainer .nav-incremental__title{
	color: #03759b;
    font-size: 1rem;
    text-decoration: none;
}

/* End code */

.global_typo .alert + h2 {
    padding-top: 0 !important;
}

.alert {
    background-color: #e6e6e6;
    border: none !important;
    border-left: 6px solid #666 !important;
    color: #666;
    clear: both;
    display: block;
    margin-bottom: 24px;
    margin-top: 24px;
    padding: 24px 24px 24px 60px;
    position: relative;
    border-radius: 0 !important;
}

.alert p:last-child {
    margin-bottom: 0 !important;
}

.alert.alert--Info {
	background-color: rgba(1,54,100,.15) !important;
    border-color: #011b32 !important;
    color: #011b32 !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .alert p:last-child {
    margin-bottom: 0 !important;
}

.alert.alert--info {
	background-color: rgba(1,54,100,.15) !important;
    border-color: #011b32 !important;
    color: #011b32 !important;
}

.alert.alert--Info p,
.alert.alert--info p,
.alert.alert--Info p a,
.alert.alert--info p a,
.alert.alert--Info h2,
.alert.alert--info h2,
.alert.alert--Info li,
.alert.alert--info li {
    color: #011b32 !important;
}

.alert.alert--Warning {
	background-color: #fae6cb !important;
    border-color: #8c4b10 !important;
    color: #8c4b10 !important;
}

.alert.alert--warning {
	background-color: #fae6cb !important;
    border-color: #8c4b10 !important;
    color: #8c4b10 !important;
}

.alert.alert--Warning p, 
.alert.alert--warning p,
.alert.alert--Warning p a, 
.alert.alert--warning p a,
.alert.alert--Warning h2
.alert.alert--warning h2,
.alert.alert--Warning li,
.alert.alert--warning li
{
    color: #8c4b10 !important;
}

.alert.alert--danger {
	background-color: #d20c0c !important;
    border-color: #9e0909 !important;
    color: #fff !important;
}

.alert.alert--Danger {
	background-color: #d20c0c !important;
    border-color: #9e0909 !important;
    color: #fff !important;
}

.alert.alert--danger p, 
.alert.alert--Danger p,
.alert.alert--danger p a, 
.alert.alert--Danger p a,
.alert.alert--danger h2,
.alert.alert--Danger h2,
.alert.alert--danger li,
.alert.alert--Danger li {
    color: #fff !important;
}

.alert.alert--warning .icon-info-circled::before,
.alert.alert--Warning .icon-info-circled::before {
    content: '\e835';
}

.alert.alert--danger .icon-info-circled::before,
.alert.alert--Danger .icon-info-circled::before {
    content: '\e835';
}

.pds-accordion__content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.pds-accordion__content ul {
    padding-left: 25px !important;
}

.global_typo .genesis-custom-block h2,
.global_typo .genesis-custom-block + h2 {
    padding-top: 0 !important;
}

/* .pds-accordion__content ul, .pds-accordion__content ul li {
    margin-bottom: 0 !important;
} */

.vaccinesafety {
    background-color: #ffffff;
    height: auto;
    position: relative;
    border: 1px #0094d4 solid;
    overflow: hidden;
    margin: 10px -17px;
}

.vaccinesafety img {
    height: 100%;
    width: 45%;
    margin: 15px;
}

.vaccinesafety h3 {
    padding: 0px 15px;
    position: relative;
    width: 70%;
    color: #4d4d4d;
    margin-top: 15px;
}

.vaccinesafety p:nth-child(3) {
    padding: 15px 15px 0px 15px;
}

.section-Alignment-start h2 {
    font-size: 32px;
}

.nhsuk-video-content ol {
    padding-left: 20px;
    margin-bottom: 24px;
}

.nhsuk-video-content ol li {
    margin-bottom: 8px;
}

@media(max-width:767px) {

    #dropList {
        padding: 12px 45px 12px 12px !important;
    }

    .nhsuk-video-content ol,.global_typo ol {
        margin-bottom: 16px;
    }

    .alphabet_text a.btn {
        font-size: 16px !important;
    }

    .section-Alignment-start {
        font-size: 24px;
    }

    .col-lg-9.col-sm-12.mb-4 + .col-lg-3.col-sm-12.mb-4 {
        margin-bottom: 0 !important;
    }
    .global_typo .nhsuk-warning-callout {
        font-size: 16px;
    }

    .global_typo table td, .wp-block-uagb-container table td {
        display: block !important;
        width: 100%;
        border-top: none !important;
    }

    .card{
        margin: 40px 0;
    }

    .leftSST {
        width: 100% !important;
    }

    /* .global_typo figure.wp-block-image {
        margin-bottom: 16px;
    } */
}

.global_typo .alert ul:last-child {
    margin-bottom: 0 !important;
}

.global_typo .nhsuk-care-card + h2 {
    padding-top: 0 !important;
}

.global_typo .calltoactionbox .push--ends {
    margin-bottom: 16px !important;
}

.global_typo .page-navigation {
    float: left;
    margin-top: 8px !important;
}

.alert.alert--newdanger.alert--global {
    background-color: #d20c0c;
    margin-bottom: 0;
    border-radius: 0;
    padding: 24px 0 24px !important;
    border: none !important;
}

.alert.alert--newdanger.alert--global h2 {
    color: #fff !important;
}

.alert.alert--newdanger.alert--global p {
    margin-bottom: 0;
    color: #fff;
}

.alert.alert--newdanger.alert--global p a {
    color: #fff;
    text-decoration: underline;
}

.alert.alert--newdanger.alert--global p a:hover {
    /* background-color: #fff;
    box-shadow: 0 0 0 4px #fff;
    color: #fff; */
    text-decoration: none;
    /* border: none; */
}

.alert.alert--newurgent.alert--global {
    background-color: #181818;
    margin-bottom: 0;
    border-radius: 0 !important;
    border: none !important;
    padding: 24px 0 24px !important;
}

.alert.alert--newurgent.alert--global h2 {
    color: #fff;
}

.alert.alert--newurgent.alert--global p {
    margin-bottom: 0;
    color: #fff;
}

.alert.alert--newurgent.alert--global p a {
    color: #fff;
    text-decoration: underline;
}

.alert.alert--newurgent.alert--global p a:hover {
    /* background-color: #fff;
    box-shadow: 0 0 0 4px #fff;
    color: #fff; */
    text-decoration: none;
}

.pds-js-accordion-controller + .pds-accordion__content p, 
.pds-js-accordion-controller + .pds-accordion__content p span,
.pds-js-accordion-controller + .pds-accordion__content li {
    color: #404040;
}

.vaccinesafety p {
    padding: 0 15px 0px 15px;
    position: relative;
    width: 70%;
    font-size: 0.8rem;     
}

.healthylivingcat .panel-text{
   font-size:2rem;
}

.global_typo .btn--primary {
    text-decoration: none !important;
}

.global_typo .btn--primary:hover {
    background-color: #036282;
}

.alert.alert--Instruction {
	background-color: rgba(1,54,100,.15) !important;
    border-color: #011b32 !important;
    color: #011b32 !important;
}

.alert.alert--instruction {
	background-color: rgba(1,54,100,.15) !important;
    border-color: #011b32 !important;
    color: #011b32 !important;
}

.alert.alert--Instruction p, 
.alert.alert--instruction p,
.alert.alert--Instruction p a, 
.alert.alert--instruction p a,
.alert.alert--instruction h2,
.alert.alert--Instruction h2,
.alert.alert--instruction li,
.alert.alert--Instruction li {
    color: #011b32 !important;
}

.global_typo :focus {
    outline: 4px solid #ffeb3b !important;
    z-index: 1000;
}

.global_typo .alert .icon {
	color: inherit;
    left: 15px;
    position: absolute;
    top: 19.2px;
    font-size: 24px;
}

.global_typo .alert .icon::after {
	font-family: "Font Awesome 6 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
   /* content: "\f071"; */
    font-size: 24px;
}

.plethoraplugins-theme__minimal .pds-accordion__icon svg {
	display: none !important;
}

.plethoraplugins-accordion.plethoraplugins-theme__minimal .pds-accordion__item .pds-accordion__title {
	width: fit-content;
    padding: 0 0 0 20px;
}

.plethoraplugins-theme__minimal .pds-accordion__item .pds-accordion__icon::after {
	display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    clip-path: polygon(0 0,100% 50%,0 100%);
    border-width: 7px 0 7px 12.124px;
    border-left-color: inherit;
    position: absolute;
    left: 0;
    content: '';
    transition: transform 0.2s ease-in-out;
    background-repeat: no-repeat;
    top: 8px;
}

.plethoraplugins-theme__minimal .pds-accordion__item.is-open .pds-accordion__icon::after {
	clip-path: polygon(0 0,50% 100%,100% 0);
    border-width: 12.124px 7px 0 7px;
    border-top-color: inherit;
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__icon::after {
    background-image: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23013664'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A");
	width: 32px;
    height: 32px;
    background-size: cover;
    transform: rotate(0deg);
    position: absolute;
    left: 0;
    content: '';
    transition: transform 0.2s ease-in-out;
    background-repeat: no-repeat;
    border: none !important;
    clip-path: inherit !important;
    top: 0px;
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__title:focus .pds-accordion__icon::after {
    background-image: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A"); 
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item.is-open .pds-accordion__icon::after {
	 background-image: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23013664'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A");
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item.is-open .pds-accordion__title:focus .pds-accordion__icon::after {
    background-image: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A");
}

.plethoraplugins-accordion.plethoraplugins-theme__minimal .pds-accordion__icon {
    width: 18px;
    left:0 !important;
    color: #03759b;
    top: 50% !important;
    height: calc(100% - 0px) !important;
}

.plethoraplugins-accordion.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__icon {
	height: calc(100% - 44px) !important;
    width: 32px !important;
    left:0 !important;
    top: 50% !important;
}

@media(max-width:767px) {
    .plethoraplugins-accordion.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__icon {
        height: calc(100% - 28px) !important;
    }
}

.plethoraplugins-accordion.plethoraplugins-theme__minimal .is-open>.pds-accordion__title .pds-accordion__icon:not(.pds-accordion__icon--two-state) {
	transform: translateY(-50%) !important;
}

.plethoraplugins-theme__minimal .pds-accordion__item .pds-accordion__title .pds-accordion__heading {
	text-decoration: underline;
    color: #03759b !important;
}

.plethoraplugins-theme__minimal .pds-accordion__item .pds-accordion__title:hover .pds-accordion__heading {
	text-decoration: none;
    color: #7c2855 !important;
}

.plethoraplugins-theme__minimal .pds-accordion__item .pds-accordion__title:hover .pds-accordion__icon {
	color: #7c2855;
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__title .pds-accordion__heading {
    color: #013664 !important;
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item:hover .pds-accordion__title .pds-accordion__heading {
	text-decoration: none;
    color: #7c2855 !important;
}

.plethoraplugins-theme__minimal .pds-accordion__item {
	border: 0;
}

.plethoraplugins-accordion.plethoraplugins-theme__basic .pds-accordion__item {
	background-color: #fff;
    display: block;
    padding: 0;
    border: 1px solid #ccc;
    border-bottom: 4px solid #d8dde0;
    margin-bottom: 24px!important; 
}

.plethoraplugins-accordion.plethoraplugins-theme__basic .pds-accordion__item.is-open {
	border-bottom-width: 1px;
}

.plethoraplugins-accordion.plethoraplugins-theme__basic .pds-accordion__item:hover {
	border-color: #aeb7bd;
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__title .pds-accordion__heading {
    position: relative;
    left: -2px;
    line-height: 24px;
}

.plethoraplugins-accordion.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__title .pds-accordion__heading {
    top: 2px;
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__title:focus .pds-accordion__heading {
	text-decoration: none;
    color: #212b32 !important;
}

.plethoraplugins-accordion .pds-accordion__item .pds-accordion__title:focus .pds-accordion__icon {
    color: #212b32 !important;
}

.plethoraplugins-theme__minimal .pds-accordion__item .pds-accordion__content {
    padding: 20px 0 20px 20px !important;
    border-left: 4px solid #b3b3b3;
    margin: 8px 0 0 0;
}

.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__content {
	border-left: 0;
    margin: 0;
    padding: 0 24px 20px !important;
}

.plethoraplugins-accordion.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__title {
	padding: 20px 24px 24px 34px!important;
    margin-bottom: 0;
    width: calc(100% - 24px);
    margin-left: 24px;
}

@media(max-width:767px) {

    .plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__content {
        padding: 12px 16px 0;
    }

    .plethoraplugins-accordion.plethoraplugins-theme__minimal.plethoraplugins-theme__basic .pds-accordion__item .pds-accordion__title {
        padding: 12px 16px 16px 34px !important;
        margin-left: 16px;
        width: calc(100% - 16px);
    }

    .plethoraplugins-accordion .pds-accordion__item .pds-accordion__title .pds-accordion__heading {
        font-size: 16px;
    }
}

.language_mobile a {
    text-decoration: none !important;
}

.breadcrumb_section {
    background-color: transparent;
}

.js-plethoraplugins-tabs--link{
    text-decoration:none;   
    color:#03759b !important;
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a {
    color:#03759b !important;
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a.active {
    color: #013664!important;  
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a.active:hover {
    color: #03759b!important;
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a:focus, .plethoraplugins-tabs .js-plethoraplugins-tabs li:focus {
    outline: 0 !important;
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a:visited {
    color: #551a8b!important;
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a:visited.active {
    color: #551a8b!important;
}

.plethoraplugins-tabs .js-plethoraplugins-tabs li a:visited:hover {
    color: #551a8b!important;
}

.calltoactionbox {
    background-color: #f6f9f7;
    border-bottom: 1px solid #e6e6e6;
    border-top: 4px solid #013664;
    /* clear: both; */
    padding: 24px;
    margin-top: 16px!important;
    margin-bottom: 16px!important;
    /* float: right; */
    width: 100%;
}

.overline {
    height: 1px;
    width: 24px;
    background-color: #013664;
}

.panel-content--half .nhsuk-list {
    padding-left:0px !important;
    padding-right:0px !important;   
}

.panel-content--half .nhsuk-list li a {
    text-decoration:none !important;
}

.panel-content--half .nhsuk-list li a:visited {
    color: #03759b !important;
}

.panel-content--half .nhsuk-list li a:visited:hover {
    color: #049bcd !important;
}

.js-plethoraplugins-tabs .js-plethoraplugins-tabs--link,
.nhsuk-body-s a {
    text-decoration: none !important;
}

.js-plethoraplugins-tabs .js-plethoraplugins-tabs--link {
    display: block !important;
}

.global_typo .nhsuk-body-s a[href^=http]::after {
    content: none !important;
}

.alert.alert--warning .icon-info-circled::before {
    content: '\e835' !important;
}

.alert.alert--newwarning.alert--global {
    border: none;
}

.nav-incremental-link:hover .nav-incremental__title {
    color: #049bcd;
}

.page-navigation__next {
    padding: 24px 60px 24px 24px !important;
}

.page-navigation__next .fa-chevron-right {
    font-size: 32px;
    position: absolute;
    right: 6px;
    top: 34%;
    margin: 0 !important;
}

.page-navigation__prev {
    padding: 24px 24px 24px 60px !important;
}

.page-navigation__prev .fa-chevron-left {
    font-size: 32px;
    position: absolute;
    left: 6px;
    top: 34%;
    margin: 0 !important;
}

#feedback {
    max-width: 606px;
}

#feedbackForm .form-row--btns {
    margin-bottom: 0;
    border-bottom: 0;
}

#myselfPart .form-row {
    border-bottom: none !important;
}

.global_typo #feedbackForm p {
    color: #4d4d4d;
}

.global_typo #feedbackForm label {
    color: #000;
    margin-bottom: 12px;
}

.atozHome .breadcrumb {
    margin-left: 0 !important;
}

@media(max-width:767px) {

    .nhsuk-dont-list {
        padding: 24px;
    }

    h3.nhsuk-dont-list__label {
        margin: 0 0 8px -24px;
        padding: 8px 24px;
        top: -8px;
    }

    .page-navigation__prev {
        padding: 12px 12px 12px 30px !important;
    }

    .page-navigation__next {
        padding: 12px 30px 12px 12px !important;
    }

    .page-navigation__next .fa-chevron-right, .page-navigation__prev .fa-chevron-left {
        font-size: 16px;
    }

    .nhsuk-width-container .breadcrumb-item {
        background-position-y: -2px;
        background-position-x: 25px;
        padding-left: 8px !important;
    }

    .global_typo .calltoactionbox h3 {
        font-size: 20px !important;
    }

    .a_z_listing {
        padding: 0;
    }

    .az_list_indivisual ul {
        padding: 0;
    }

    .atozHome .breadcrumb_section #breadcrumbs {
        display: none !important;
    }

    .global_typo ol li {
        font-size: 16px;
    }

    /* .illnessCancer .breadcrumb_section .breadcrumb .breadcrumb-item a:first-child {
        left: 8px !important;
    }

    .breadcrumb_section .breadcrumb li.breadcrumb-item a:first-child {
        left: 28px !important;
    }

    .breadcrumb_section .breadcrumb li.breadcrumb-item + .breadcrumb-item a:first-child {
        left: 5px !important;
    } */

    /* ol.breadcrumb li:first-child {
        left: -22px !important;
    } */

    /* .micro-baby .wrapper, */
}

@media (max-width: 991px) {
    .mobile_search_detail button {
        right: 12px !important;
        top: 12px;
    }    
}

.sidebar_infome.push--top {
    margin-top: 0 !important;
}

/* .sidebar_infome.wrapperNHS.push--top {
    margin-top: 15px !important;
} */

.sidebar_infome.text-center {
    text-align: left !important;
}

.sidebar_infome {
    padding: 24px !important;
}

.panel-content.panel-content--half {
    padding: 24px !important;
}

.panel-content--half button {
    padding: 0;
}

.global_typo a[href^=http]::after, .global_typo a[href^=https]::after {
    content: none !important;
    /* color: #666;
    font-family: fontello;
    font-size: .8em;
    margin-left: 0.3em;
    vertical-align: baseline; */
}

.global_typo .plethoraplugins-tabs--content p a[href^=http]::after {
    content: none !important;
}

/* .illnessConditionsHome .breadcrumb_section {
    background-color: #f4fdff !important;
} */

/* .illnessConditionsHome .breadcrumb_section .breadcrumb {
    padding-left: 0 !important;
} */

 
header {
    background-color: #013664 !important;
}

.user_info .nav-link {
    display: block;
    width: 84px;
    height: 52px;
}

header nav .nav_right .user_info span {
    font-size: 14px;
}

header nav .nav_right .touch_pad:hover {
    background-color: #a13612;
}

@media (min-width: 992px) {
    header {
        padding-bottom: 55px !important;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 10px;
    }

    header nav .main_nav {
        bottom: -77px !important;
        padding-right: 0 !important;
    }
}

/* Faheem Auto Search CSS Start */
.main_search {
    position: relative;
}

.autocomplete-suggestions {
    /* border: 1px solid #b3b3b3; */
    border-top: 0;
    background: #fff;
    -webkit-box-shadow: -1px 1px 3px rgba(0,0,0,.05);
    box-shadow: -1px 1px 3px rgba(0,0,0,.05);
    cursor: default;
    text-align: left;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 9999;
    left: 0;
    right: 0;
}

.autocomplete-suggestion {
    color: #333;
    display: block;
    overflow: hidden;
    padding: 6px 12px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
}

.autocomplete-suggestion:last-child {
    border-bottom: 1px solid #b3b3b3;
}

.autocomplete-suggestion:hover {
    background: #f0f0f0;
}
/* Faheem Auto Search CSS End */


/* Ritesh CSS */

.header-type-1 {
    background-position: top right !important;
    background-size: 100% !important;
}

#hero_footer_banner .header-type-1 {
    background-position: 0px -44px !important;
    background-size: 100% !important;
}

@media(max-width:767px) {
    #hero_footer_banner .header-type-1 {
        height: 250px;
        background-size: cover !important;
        background-position: center !important;
    }

    /* .micro_nav ~ .mobile_search_detail + .breadcrumb_section ol.breadcrumb li:first-child {
        left: -15px !important;
    }
    
    .micro_nav ~ .mobile_search_detail + .breadcrumb_section .breadcrumb li.breadcrumb-item a:first-child {
        left: 18px !important;
    } */
}

.wp-block-uagb-container {
    padding: 0;
    justify-content: flex-start !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap h2.wp-block-heading{
    font-size: 32px !important;
    line-height: 1.25 !important;
}

.block-bg-white {
    background-color: #fff !important;
}

.block-bg-grey {
    background-color: #f0f4f5 !important;
}

.wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap .wp-block-group {
    justify-content: space-between !important;
}

.wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap .wp-block-group .mind-module {
    margin-left: 25px;
}

.uagb-block-a050dc4c.wp-block-uagb-advanced-heading {
    margin-bottom: 0 !important;
}

.global_typo .genesis-custom-block .panel-component .iframe-Wrapper {
    margin: 24px 0;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .mind-module {
    margin-bottom: 16px;
    height: calc(100% - 30px);
    text-decoration: none;
    padding-bottom: 15px;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .pannel_module {
    text-decoration: none;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .pannel_module p {
    margin-bottom: 5px !important;
}

.wp-block-uagb-container .genesis-custom-block .panel-component dl dt {
    font-weight: normal !important;
}

.wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap .wp-block-group .mind-module:nth-child(1) {
    margin-left: 0;
}

.wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap .wp-block-group {
    justify-content: space-between !important;
}

.wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap .wp-block-group .mind-module {
    margin-left: 25px;
}

.wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap .wp-block-group .mind-module:nth-child(1) {
    margin-left: 0;
}

.wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap {
    padding-top: 48px;
}

.two_col_table tr td {
    min-width: 200px;
}

@media(min-width:768px) {
    .wp_table table tr th:last-child, .wp_table table tr td:last-child {
        max-width: 200px;
    }
    
    .wp_table table tr th, .wp_table table tr td {
        padding-left: 0;
    }

    .wp_table table tr th:first-child, .wp_table table tr td:first-child {
        padding-left: 12px;
    }

    .wp_table table tr th:nth-child(3), .wp_table table tr td:nth-child(3) {
        max-width: 130px;
    }

    .wp_table table tr th:first-child, .wp_table table tr td:first-child {
        max-width: 130px;
    }
}

@media(max-width:767px) {

    .mind-module-title:after {
        content: none !important;
    }

    .wp-block-uagb-container.alignfull.uagb-is-root-container {
        margin-bottom: 0 !important;
    }

    .wp-block-uagb-container.uagb-block-70338b17.uagb-is-root-container,
    .wp-block-uagb-container.uagb-block-3f0e1cf9.uagb-is-root-container {
        padding-top: 0 !important;
    }

    .wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap,
    .wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap {
        padding-top: 48px;
    }

    .wp-block-uagb-container.alignfull.uagb-is-root-container .iframe-Wrapper {
        margin-bottom: 12px;
    }

    .wp-block-uagb-container.alignfull.uagb-is-root-container .block_video_gap {
        margin-bottom: 0 !important;
    }

    .nhsuk-breadcrumb .nhsuk-width-container ol#yost_custom-bottom li {
        left: 0 !important;
    }

    .nhsuk-breadcrumb .nhsuk-width-container ol#yost_custom-bottom li:first-child {
        left: 0 !important;
    }

    .nhsuk-breadcrumb .nhsuk-width-container ol#yost_custom-bottom li::before {
        display: none;
    }

    .nhsuk-breadcrumb .nhsuk-width-container #yost_custom-bottom .breadcrumb-item {
        background-position-y: -2px;
        background-position-x: 0px;
        padding-left: 15px !important;
        margin-bottom: 0;
    }
}

.col-sm-12.col-lg-9.soft--ends .bg-light-grey-1 p.nhsuk-body-s {
    font-size: 16px !important;
    margin-top: 8px;
}

.wp-block-cover__inner-container {
    max-width: 1226px !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 15px;
}

.bottom_banner .hero-image {
    max-height: 250px;
    min-height: 250px;
    background-position: 50% 50% !important;
    background-size: cover !important;
}

.readySteadyLanding .pannel_module {
    border-top: 4px solid #00aca5 !important;
}

.pannel_module {
    padding: 16px 12px 7px !important;
}

.pannel_module .block_mob_desc {
    padding: 0 !important;
}

.pannel_module h3 i {
    margin-left: 8px;
}

.pannel_module h3 {
    line-height: 1.45455;
}

.single-ready-steady .plethoraplugins-tabs .js-plethoraplugins-tabs li a.active {
    color: #013664 !important;
}

.breadcrumb_section {
    padding: 0 15px;
}

.global_typo .wp-block-table td, 
.global_typo .wp-block-table th, 
.wp-block-uagb-container table .wp-block-table td, 
.wp-block-uagb-container table .wp-block-table th {
    border-left: none !important;
    border-right: none !important;
}

@media (min-width: 768px) and (max-width: 1248px) {
    .breadcrumb_section {
        padding: 0;
    }
}

.container .breadcrumb_section {
    padding: 0 !important;
    background-color: transparent !important;
}

.feedbackform_style .form-item {
    padding-bottom: 12px !important;
    margin-bottom: 12px;
    border-bottom: 1px dotted #ccc;
    padding-top: 12px;
}

.feedbackform_style #screeningfeedbackForm .form-item {
    border-bottom: none;
    margin-bottom: 0;
}

.feedbackform_style #screeningfeedbackForm #feedbackscreen-submit {
    margin-top: 8px;
}

.feedbackform_style input {
    margin-bottom: 8px !important;
    border-radius: 2px !important;
}

.feedbackform_style select {
    border-radius: 2px !important;
}

.leftSST h3 {
    margin-bottom: 0 !important;
}

.leftSST .pannel_module {
    padding: 6px !important;
}

.wp-block-uagb-container.full_text_with_column2 .uagb-container-inner-blocks-wrap .mind-module {
    padding-bottom: 0;
}

@media (min-width: 992px) {
    header nav .main_nav .nav-item.active a.nav-link {
        border-bottom: 6px solid #03759b;
    }
}

@media (max-width: 767px) {

    .full_text_with_column2 .wp-block-group {
        display: block;
    }

    .col-sm-12.col-lg-9.soft--ends .bg-light-grey-1 p.nhsuk-body-s {
        font-size: 14px !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .mind-module {
        height: calc(100% - 15px);
        padding-bottom: 10px;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .mind-module .mind-module-title {
        font-size: 18px !important;
    }

    .readySteadyLanding .p3 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .navigate_container, .detail_container {
        margin: 0 0 16px !important;
    }

    .ready-title-steady {
        margin: 38.1% 0 0;
    }

    .ready-title-steady h1 {
        font-size: 32px;
    }

    .readySteadyLanding .microsite__landing-image {
        display: none;
    }

    .readySteadyLanding .mb-36 {
        margin-bottom: 12px;
    }

    .ready-title-steady p {
        margin-top: 20px;
        font-size: 18px;
    }

    .panel-bg-line:after {
        content: none !important;
    }

    .panel-text {
        font-size: 24px !important;
    }

    .pannel_module h3 {
        font-size: 18px !important;
    }

    .breadcrumb {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .breadcrumb .breadcrumb-item a {
        font-size: 14px !important;
    }

    .alphabet_text h2 {
        padding-top: 16px !important;
    }

    .global_typo ul li, .global_typo ul li a {
        font-size: 16px !important;
    }

    .js-plethoraplugins-tab-panel h1 {
        font-size: 24px !important;
    }

    .global_typo h2 {
        font-size: 24px !important;
        padding-top: 16px !important;
        margin-bottom: 16px !important;
    }

    .panel-content.panel-content--half {
        padding: 16px !important;
    }

    .panel-content.panel-content--half h3 {
        font-size: 20px !important;
    }

    #yost_custom {
        display: block !important;
    }

    .breadcrumb_section #breadcrumbs {
        display: none !important;
    }

    .healtylivingside .sidebar_infome.wrapperNHS.push--top, .single-ready-steady .sidebar_infome.wrapperNHS.push--top {
        margin-top: 15px !important;
    }

    .panel-display:after {
        content: none !important;
    }
}

.soft.bg-light-grey-1 {
    margin-left: 12px !important;
    margin-right: 12px !important;
    width: calc(100% - 24px);
}

.soft.bg-light-grey-1.translationgrey img {
    margin-bottom: 5px;
}

footer ul {
    padding: 0 !important;
}

footer p {
    font-size: 16px !important;
    margin-bottom: 0 !important;
}

@media (min-width: 992px) {
    body header nav {
        padding: 22.5px 0 !important;
    }
}

.panel-display h2.panel-text {
    font-size: 32px;
    line-height: 1.25;
}

@media(max-width:991px) {
    .btn--feedback.js-toggle {
        width: 320px !important;
    }
}

.healtylivingside .show-for-large-up.push--top {
    margin-top: 0 !important;
}

.ssd-services-list .pagination__link {
    color: #03759b !important;
}

.ssd-services-list .pagination__link:hover {
    font-weight: normal !important;
}
.ssd-services-list .pagination__link.active:hover {
    font-weight: 700 !important;
}
/* CSS specific to iOS devices */ 
@supports (-webkit-touch-callout: none) {
    .nhsuk-details__summary {
        margin-left: -19px;
    }

    .ssd-services-list #search-filters .nhsuk-details__summary::before {
        left: 22px !important;
    }
}

.pannel_intro p {
    color: #4d4d4d;
    margin-bottom: 12px;
}

@media (max-width: 767px) {
    .hero-image.header-type-1 {
        height: 400px;
        background-size: cover !important;
        display: flex;
        background-position: center !important;
        align-items: center;
        justify-content: center;
    }

    .bottom_banner.hero-image.header-type-1 {
        height: 250px;
    }

    .wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap .wp-block-group {
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap .wp-block-group {
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap .wp-block-group .mind-module {
        margin-left: 0 !important;
    }

    .wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap .wp-block-group .mind-module {
        margin-left: 0 !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap h2.wp-block-heading{
        font-size: 24px !important;
        line-height: 1.25 !important;
    }
}

.bottom_banner .hero-image .hero-image-text {
    max-height: 250px;
}

.global_typo .calltoactionbox {
    margin-top: 0 !important;
}

@media(min-width:768px) {
    .wp-block-uagb-container.block-bg-white .uagb-container-inner-blocks-wrap,
    .wp-block-uagb-container.block-bg-grey .uagb-container-inner-blocks-wrap {
        padding-top: 64px;
    } 

    .uagb-container-inner-blocks-wrap .calltoactionbox p {
        font-size: 19px;
        margin-bottom: 24px;  
    }
}

.uagb-container-inner-blocks-wrap .calltoactionbox p {
    margin-bottom: 16px;
}

/* Issue fix for Covid Scotland Start */

.mindc .wp-block-uagb-container .uagb-container-inner-blocks-wrap > p {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap {
    max-width: 1226px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.wp-block-uagb-container .alert {
    border-radius: 0;
}

.uagb-container-inner-blocks-wrap .wp-block-columns {
    margin-bottom: 16px;
}

#hero_footer_banner {
    margin: 0 !important;
}

.wp-block-uagb-container {
    padding: 0 !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}

/* .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-columns {
    margin-bottom: 0 !important;
} */

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .genesis-custom-block .panel-component:last-child {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap h3 a {
    text-decoration: underline;
    color: #03759b;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap h3 a:hover {
    text-decoration: none;
    color: #049bcd;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap h3 {
    margin-bottom: 24px !important;
}

.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap h3.nhsuk-warning-callout__label {
    margin-bottom: 8px !important;
}

.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap h3.nhsuk-warning-callout__label ~ p {
    margin-bottom: 0px !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .nhsuk-care-card .nhsuk-care-card__content p {
    margin-bottom: 15px !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .nhsuk-care-card .nhsuk-care-card__content p:last-child {
    margin-bottom: 0 !important;
}

.nhsuk-hero__arrow.nhsuk-hero-content--blue.withoutcap {
    display: none;
}

.banner_bottom_heading.wp-block-uagb-container .uagb-container-inner-blocks-wrap h2 {
    padding-top: 48px;
}

.nhsuk-action-link .nhsuk-action-link__link:focus {
    outline: 4px solid transparent;
    z-index: 1000;
    background: #ffeb3b;
    border-bottom: 4px solid #000;
    color: #000;
    text-decoration: none !important;
}

.nhsuk-action-link .nhsuk-action-link__link:focus .nhsuk-action-link__text {
    text-decoration: none !important;
}

.nhsuk-action-link__link:focus .nhsuk-action-link__text {
    color: #000;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .genesis-custom-block .panel-component h3 {
    color: #000 !important;
}

.wp-block-uagb-container .nhsuk-hero--image-description .nhsuk-hero-content p:nth-last-child(2) {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container .alert .icon {
    position: absolute !important;
    left: 15px;
    top: 19.2px;
    font-size: 24px;
}

.wp-block-uagb-container .alert.alert--Warning {
	background-color: #fae6cb !important;
    border-left-color: #8c4b10 !important;
    color: #8c4b10 !important;

}

.wp-block-uagb-container .alert.alert--warning {
	background-color: #fae6cb !important;
    border-left-color: #8c4b10 !important;
    color: #8c4b10 !important;
}

.alert.alert--Warning .icon-info-circled::before {
    content: '\e835' !important;
}

.wp-block-uagb-container .alert.alert--Warning p, 
.wp-block-uagb-container .alert.alert--warning p,
.wp-block-uagb-container .alert.alert--Warning p a, 
.wp-block-uagb-container .alert.alert--warning p a,
.wp-block-uagb-container .alert.alert--Warning h2
.wp-block-uagb-container .alert.alert--warning h2 {
    color: #8c4b10 !important;
}

@media(max-width:767px) {

    .wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap h3, 
    .wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap p {
        margin-bottom: 16px !important;
    }

    .uagb-container-inner-blocks-wrap .genesis-custom-block .iframe-Wrapper {
        margin-bottom: 16px;
    }

    .wp-block-uagb-container .alert .icon {
        top: 16px;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap h3.mind-module-title {
        margin-bottom: 16px !important;
    }

    .wp-block-uagb-container .nhsuk-hero--image-description .nhsuk-hero-content h1,
    .wp-block-uagb-container .nhsuk-hero--image-description .nhsuk-hero-content p {
        text-align: left;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container:first-child figure {
        margin-bottom: 30px;
    }

    .wp-block-uagb-container .nhsuk-hero--image-description .nhsuk-hero-content {
        top: 40px;
        padding: 22px;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap h3 {
        font-size: 20px !important;
    }

    .mindc .wp-block-uagb-container .uagb-container-inner-blocks-wrap > p {
        margin-bottom: 16px !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-columns .mind-module {
        margin-bottom: 16px !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-columns .mind-module:last-child {
        margin-bottom: 0 !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .plethoraplugins-accordion .pds-accordion__item:last-child {
        margin-bottom: 30px !important;
    }
}

.withoutcapmain, .withcapmain {
    background-color: #f0f4f5 !important;
}

.withoutcapmain, 
.withcapmain, 
.withoutcapmain .nhsuk-hero--image-description,
.withcapmain .nhsuk-hero--image-description,
.withoutcapmain .nhsuk-hero--image-description .nhsuk-hero__overlay,
.withcapmain .nhsuk-hero--image-description .nhsuk-hero__overlay {
    display: flex;
    width: 100%;
}

.withoutcapmain .nhsuk-hero--image-description, .withcapmain .nhsuk-hero--image-description {
    margin-bottom: 48px;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container {
    display: block;
}

.col-lg-3.col-sm-12 .show-for-large-up p a {
    text-decoration: none;
}

#bmi-resultcontainer hr {
    opacity: 1 !important;
    border-bottom: 1px solid #d8dde0;
    margin: 30px 0px;
}

#bmi-viewjournal {
    text-decoration: none !important;
}

.week_form .form.no-margin {
    margin-bottom: 0 !important;
}

.no_row_gap .uagb-container-inner-blocks-wrap {
    gap: 0 !important;
}

.transalation .bg-ready-bc-green {
    background-color: #208da0;
}

.transalation .bg-ready-bc-green .pannel_module {
    border-top: 4px solid #208da0 !important;
}

.transalation .bg-ready-bc-deep .pannel_module {
    border-top: 4px solid #197080 !important;
}

#txtPostTown {
    max-width: 150px;
    padding: 12px 20px !important;
    line-height: 20px !important;
    margin-bottom: 12px;
}

@media(min-width:767px) {
    #full-with-PageID14156 .wp-block-uagb-container.alignfull .uagb-container-inner-blocks-wrap .wp-block-uagb-container {
        max-width: 48.5%;
    }

    #full-with-PageID14156 .wp-block-uagb-container.alignfull .uagb-container-inner-blocks-wrap {
        justify-content: space-between !important;
    }

    .wp-block-uagb-container .uagb-container-inner-blocks-wrap .pannel_module h3::after {
        font-family: fontello;
        content: '\e800';
        margin-left: 10px;
    }
}

.wp-block-uagb-container.full_text_with_column .pds-accordion__content h2,
.wp-block-uagb-container.full_text_with_column .pds-accordion__content h3 {
    color: #013664;
}

.wp-block-uagb-container.full_text_with_column .pds-accordion__content p + .wp-block-uagb-advanced-heading,
.wp-block-uagb-container.full_text_with_column .pds-accordion__content ul + .wp-block-uagb-advanced-heading {
    padding-top: 24px;
}

.wp-block-uagb-container.full_text_with_column.accordion_section .pds-accordion__content ul + .wp-block-uagb-advanced-heading {
    padding-top: 8px;
}

.wp-block-uagb-advanced-heading h2 {
    line-height: 1.25;
    margin-bottom: 24px !important;
}

.wp-block-uagb-container.hero_with_bg {
    background-color: #195991 !important;
}

.wp-block-uagb-container.hero_with_bg .wp-block-cover {
    max-width: 1226px;
    width: 100%;
    min-height: auto !important;
    justify-content: flex-start;
    padding: 0 15px !important;
    margin: 0 auto;
}

.wp-block-uagb-container.hero_with_bg .wp-block-cover .wp-block-cover__inner-container {
    max-width: 66% !important;
    margin: 0 !important;
    padding: 64px 0px !important;
}

/* .wp-block-uagb-container.hero_with_bg .wp-block-cover .wp-block-cover__inner-container p {
    margin-bottom: 0 !important;
} */

.wp-block-uagb-container.full_no_flex > .uagb-container-inner-blocks-wrap {
    display: block !important;
}

.wp-block-uagb-container.full_no_flex > .uagb-container-inner-blocks-wrap p {
    margin-bottom: 24px !important;
}

.wp-block-uagb-container.full_text_with_column > .uagb-container-inner-blocks-wrap {
    display: block !important;
}

.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-container-inner-blocks-wrap {
    padding: 0 !important;
}

.wp-block-uagb-container.blood_gp_container > .uagb-container-inner-blocks-wrap {
    display: block !important;
}

.wp-block-uagb-container.blood_gp_container .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-container-inner-blocks-wrap {
    padding: 0 !important;
}

.wp-block-uagb-container.blood_gp_container .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-container-inner-blocks-wrap .plethoraplugins-accordion .pds-accordion__item:last-child {
    margin-bottom: 24px !important;
}

.global_typo .nhsuk-breadcrumb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.global_typo .nhsuk-breadcrumb ol {
    padding-left: 0 !important;
}

.global_typo .feedback h2 {
    padding-top: 0 !important;
}

.wp-block-uagb-container.full_text_with_column .pannel_module {
    margin-bottom: 30px;
    min-height: auto !important;
    padding: 16px 12px 12px !important;
    height: calc(100%);
}

.wp-block-uagb-container.full_text_with_column .pannel_module p {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container .contact__item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.wp-block-uagb-container.full_text_with_column .plethoraplugins-accordion {
    background-color: transparent !important;
}

.global_typo h1 + h2 {
    padding-top: 0 !important;
}

.global_typo .nhsuk-action-link + h2 {
    padding-top: 0 !important;
}

.global_typo .dotted_hr {
    border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;
    height: 2px !important;
    margin-top: 0 !important;
    display: none !important;
}

#draggable-list {
    background: #eee;
    padding: 12px;
    list-style: none;
    margin: 24px 0;
}

#draggable-list p {
    margin-bottom: 0 !important;
    font-weight: bold;
    text-align: center;
}

#draggable-list .ifmCartItem {
    padding: 12px;
    background: #fff;
    margin-bottom: 12px;
    position: relative;
}

#draggable-list .ifmCartItem .ifmCartItem__title {
    margin: 8px 0;
    display: inline-block;
}

.global_typo .genesis-custom-block .gutt.contact__item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.global_typo .genesis-custom-block .gutt.contact__item .contact__title {
    font-weight: normal !important;
}

.global_typo .genesis-custom-block .gutt.contact__item .contact__desc p {
    font-size: 16px !important;
}

.global_typo .genesis-custom-block .gutt.contact__item .contact__desc p a {
    text-decoration: none !important;
}

.global_typo + .panel-component .btn--green {
    padding: 0 15px !important;
    background: #12875a !important;
    border: none !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap h3, 
.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap p {
    margin-bottom: 24px !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap h3.nhsuk-dont-list__label {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap .nhsuk-dont-list h3.nhsuk-dont-list__label {
    margin-bottom: 8px !important;
}

.header_search p.nhsuk-body-s.red {
    margin-bottom: 24px !important;
    color: #d20c0c;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap h3.mind-module-title,
.wp-block-uagb-container .uagb-container-inner-blocks-wrap .pannel_module h3 {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap .nhsuk-dont-list.Do {
    margin-top: 0 !important;
}

.wp-block-uagb-container.full_text_with_column.do_dont-no_space .uagb-container-inner-blocks-wrap .nhsuk-dont-list.Do {
    margin-top: 48px !important;
}

.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap .pannel_module h3, 
.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap .pannel_module p {
    margin-bottom: 0 !important;
}

.uagb_care_card .card {
    margin-top: 0 !important;
}

.uagb_care_card .nhsuk-dont-list {
    margin-top: 0 !important;
}

.global_typo p a[href^="mailto:"] {
    display: block;
    word-wrap: break-word;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap a[href^="mailto:"] {
    word-wrap: break-word;
    display: block;
}

.mind-module-image {
    position: relative;
}

.mind-module-image .mind-module-count {
    position: absolute;
    left: 8px;
    bottom: 8px;
    border: 1px solid #fff;
    line-height: 1;
    padding: 3px 6px;
    color: #fff;
    max-width: calc(100% - 16px);
    background: #03759b;
}

.healthunlocked_wrapper section {
    border-color: #12875a !important;
}

.healthunlocked_wrapper section header {
    background-color: #12875a !important;
    padding-bottom: 8px !important;
}

.healthunlocked_wrapper section .item-content span {
    color: #666666 !important;
}

.healthunlocked_wrapper .logo {
    width: 100%;
    height: auto;
}

.healthunlocked_wrapper .logo a span {
    color: #0e6c48!important;
}

.wp-block-uagb-container .nhsuk-action-link,
.global_typo .nhsuk-action-link {
    margin-bottom: 40px;
}

.wp-block-uagb-container .nhsuk-action-link__link,
.global_typo .nhsuk-action-link__link {
    margin-bottom: 0;
}

.search__results .search__item--ssd {
    border: 0;
    padding: 20px;
    background: #efefef;
    margin: 0 0 20px;
    position: relative;
}

.wp-block-uagb-container .nhsuk-hero--image-description .nhsuk-hero-content h1 {
    margin-bottom: 16px;
}

.globalnavtab-js-toggle {
    display: none !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 24px !important;
}

#youtubeplay_player ~ .paddingR-0 {
    padding: 0 !important;
}

.globalnavtab-js-toggle ~ ol li .js-plethoraplugins-tabs--link.active {
    font-weight: 700;
}

.iframe_space .iframe-Wrapper {
    margin-bottom: 24px;
}

.global_typo .nhsuk-warning-callout h3.nhsuk-warning-callout__label {
    margin-bottom: 8px !important;
}

.download-plan-document {
    background-color: #ebf7fb;
    position: relative;
    border: 1px #e6e6e6 solid;
    margin: 10px -17px;
    padding: 0 16px 10px;
}

.download-plan-document h2, .download-plan-document h3 {
    padding-top: 0 !important;
    padding-bottom: 10px !important;
    position: relative;
}

.download-plan-document p, .download-plan-document ul {
    position: relative;
}

.download-plan-document img {
    height: 100%;
    margin: 0px;
    position: absolute;
    right: 0px;
}

.search-content .search__results h2 {
    font-size: 24px !important;
    margin-bottom: 6px;
}

.search-content .search__results .search__item--ssd h2 {
    margin-bottom: 24px;
}

.search-content .search__results p {
    margin-bottom: 0 !important;
    color: #000 !important;
}

.search-content .search__results ol.search__list, 
.search-content .search__results ul.search__list {
    padding-left: 0 !important;
    color: #000;
    margin: 12px 0 12px 20px;
    list-style: none;
    column-count: 2;
    column-gap: 24px;
}

.search-content .search__results ol.search__list li, 
.search-content .search__results ul.search__list li {
    color: #000 !important;
    margin-bottom: 8px;
}

.search-content .search__results ol.search__list li a, 
.search-content .search__results ul.search__list li a {
    color: #03759b !important;
}

.search-content .search__results ol.search__list li a:hover, 
.search-content .search__results ul.search__list li a:hover {
    color: #049bcd !important;
}

.tabs--search .tabs__section .search__results .pagination__list .pagination__item::after {
    content: none !important;
}

.search-content .ssd_content-block {
    margin-bottom: 15px;
}

/* .search__item--ssd .ssd-service-provider p span {
    background: url('../images/ssd-aliss.png') no-repeat;
} */

.ssd--aliss {
    background: url('../images/ssd-aliss.png') no-repeat;
}

.ssd--hscp{
    background: url('../images/ssd-hscp.png') no-repeat;
    background-position: 0 0;
    width: 32px;
}

.ssd--nhs {
    background: url('../images/ssd-nhs.png') no-repeat;
    background-position: top right;
    width: 56px;
}

.ssd--aliss-secured{
    background: url('../images/ssd-aliss-secured.png') no-repeat;
}

.search-content a.pagination__link {
    color: #03759b;
}

.search-content a.pagination__link:hover {
    font-weight: normal;
}

.filter_tab .nhsuk-selected {
    padding: 0;
    list-style-type: none;
}

.filter_tab h3.gamma a {
    float: right;
    text-decoration: underline !important;
}

.filter_tab .nhsuk-selected .nhsuk-selected__link:hover .nhsuk-selected__remove {
    color: #000;
    background-color: transparent;
}

.filter_tab .filter__list {
    padding-right: 0;
    padding-left: 28px;
}

.filter_tab .filter__list .filter__list-item a {
    display: block;
    margin-bottom: 0;
    padding: 6px 0px 6px 24px;
    position: relative;
    color: #03759b;
}

.filter_tab .filter__list .filter__list-item a:hover {
    color: #049bcd;
}

.filter_tab .filter__list li.filter__list-item a:before{
	color:#b3b3b3;
	content:"\E823";
	font-family:fontello;
	display:inline-bloock;
    position: absolute;
    left: 0;
}

.filter_tab .filter__list li.filter__list-item.selected a:before{
	color:#03759b;
	content:"\E825";
} 

.filter_tab .filter__list-item.selected .filter__list-link {
    color: #03759b !important;
}

@media(max-width:991px) {

    .search-content .search__results .search__item--ssd h2 {
        margin-bottom: 16px;
    }

    .search-content .tabs--search .tabs__nav .js-tabs__link {
        width: 50%;
        justify-content: center;
    }

    .searching .panel-content.search-content {
        padding: 24px !important;
    }
}

table tr td a[href^="mailto:"] {
    word-break: break-all;
}

.search__item--ssd .ssd-service-provider p a {
    color: #03759b;
}

.search__item--ssd .ssd-service-provider p a:hover {
    color: #049bcd;
}

.feedback-error p {
    margin-bottom: 2px !important;
    font-size: 16px;
    line-height: 1.25;
}

.feedback-error p span.red {
    color: #d20c0c;
}

.alert.feedback-error .icon-info-circled::before {
    content: '\e835' !important;
}

.wp-block-uagb-container.no_space_block .uagb-container-inner-blocks-wrap {
    padding-bottom: 0 !important;
}

@media(min-width: 768px) {
    .ssd_panel_module {
        min-height: 100px;
    }
}

.search__item.search__item--ssd .ssd_content-block span.block {
    color: #000 !important;
}

.ssd_details-block h3 {
    color: #000;
    font-size: 22px !important;
}

.ssd_details-block address, .ssd_details-block ul li {
    color: #000;
}

#location-input ~ .search-results__submit {
    background: #12875a !important;
    padding: 12px 24px !important;
}

.card .nhsuk-care-card__content .nhsuk-care-card__content {
    padding: 0;
}

.question-container iframe {
    width: auto !important;
}
 
@media(max-width:767px) {

    .ssd_details-block h3 {
        font-size: 18px !important;
    } 

    .bmi_calculator .accordion-header .accordion-button {
        font-size: 16px !important;
    }

    .panel-heading h2 {
        padding-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .search-content .tabs--search .tabs__nav .js-tabs__link {
        display: block;
        padding: 11px !important;
    }

    .search-content .pagination__list {
        border: none !important;
    }

    .search-content .pagination__item {
        width: auto !important;
        margin-bottom: 0 !important;
    }

    .search-content a.pagination__link {
        padding: 12px !important;
    }

    .search-content .search__results ol.search__list, 
    .search-content .search__results ul.search__list {
        column-count: 1;
        column-gap: 0;
    }

    .search-content .search__results ol.search__list li, 
    .search-content .search__results ul.search__list li,
    .search-content .search__results ol.search__list li a, 
    .search-content .search__results ul.search__list li a {
        font-size: 16px !important;
    }

    .search-content h1.nhsuk-heading-m {
        font-size: 20px !important;
    }

    .searching .panel-content.search-content {
        padding: 16px !important;
    }

    .search-content .search__results h2 {
        font-size: 20px !important;
    }

    .two_column_mind .uagb-container-inner-blocks-wrap .wp-block-columns {
        display: block;
    }

    .download-plan-document {
        margin: 10px -16px;
    }

    .global_typo h4 {
        font-size: 18px;
        margin-bottom: 16px !important;
        padding-top: 0 !important;
    }

    .global_typo .nhsuk-warning-callout h3.nhsuk-warning-callout__label {
        margin-bottom: 0px !important;
    }

    .iframe_space .iframe-Wrapper {
        margin-bottom: 16px;
    }

    .wp-block-uagb-container.full_text_with_column .pds-accordion__content p + .wp-block-uagb-advanced-heading,
    .wp-block-uagb-container.full_text_with_column .pds-accordion__content ul + .wp-block-uagb-advanced-heading {
        padding-top: 16px;
    }

    .breadcrumb-item+.breadcrumb-item::before {
        content: none !important;
    }

    /* .global_typo table tr:first-child, .wp-block-uagb-container table tr:first-child { 
        display: none;
    }
    */

    .wp-block-uagb-container.hero_with_bg .wp-block-cover .wp-block-cover__inner-container {
        padding: 48px 0 !important;
    }

    .header_search p.nhsuk-body-s.red {
        margin-bottom: 16px !important;
    }

    .wp-block-uagb-container.row_reverse_section .uagb-container-inner-blocks-wrap .wp-block-columns-is-layout-flex {
        flex-direction: column-reverse !important;
    }

    .wp-block-uagb-container.row_reverse_section .uagb-container-inner-blocks-wrap .wp-block-uagb-container .uagb-container-inner-blocks-wrap {
        flex-direction: column-reverse !important;
    }

    .wp-block-uagb-container.full_text_with_column .pannel_module {
        margin-bottom: 15px;
        height: calc(100% - 15px);
    }

    .wp-block-uagb-container.full_text_with_column .wp-block-columns.is-layout-flex {
        gap: 0 !important;
    }

    .wp-block-uagb-advanced-heading h2 {
        margin-bottom: 16px !important;
    }

    .wp-block-uagb-container.hero_with_bg .wp-block-cover .wp-block-cover__inner-container {
        max-width: 100% !important;
    }

    .wp-block-uagb-container.hero_with_bg .wp-block-cover {
        min-height: 208px !important;
    }

    .wp-block-uagb-container.full_no_flex > .uagb-container-inner-blocks-wrap p {
        margin-bottom: 16px !important;
    }

    .wp-block-uagb-container .nhsuk-action-link__text {
        font-size: 19px !important;
    }

    .micro-baby .wrapper .container .col-sm-12 {
        padding: 0 !important;
    }

    .wp-block-uagb-container .nhs-inform-app-download__android {
        margin-left: 0 !important;
    }

    .nhs-inform-app-download__ios img {
        left: 0 !important;
    }

    .wp-block-uagb-container.uagb-block-24b320b1 {
        margin-top: 16px;
    }

    .plethoraplugins-tabs {
        display: none !important;
    }

    .globalnavtab-js-toggle {
        display: block !important;
        background-color: #f6f9f7 !important;
        color: #03759b !important;
        text-decoration: none !important;
        text-align: left !important;
    }

    .globalnavtab-js-toggle:hover {
        background-color: #e6e6e6 !important;
        color: #666 !important;
        text-decoration: none!important;
    }

    .plethoraplugins-tabs ~ ol {
        padding: 0;
        list-style: none;
    }

    .plethoraplugins-tabs ~ ol li {
        margin-bottom: 0;
    }

    .plethoraplugins-tabs ~ ol li a {
        font-size: 16px !important;
    }

    .plethoraplugins-tabs ~ ol li a::before {
        counter-increment: section;
        content: " " counter(section) ". ";
        position: absolute;
        top: 6px;
        color: #666666;
        font-weight: normal;
    }

    .plethoraplugins-tabs ~ ol li a span {
        margin-left: 30px;
        display: inline-block;
    }
}

.icon-angle-down:before {
    content: '\e833';
}

.micro-baby .wrapper .container {
    padding: 0 !important;
}

.navigate_btn .fa-plus::before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    content: '\e827';
}

@media(min-width:768px) and (max-width:991px) {

    .nhsuk-hero-content {
        left: 4%;
    }
}


:root {
    scroll-behavior: unset!important;
}

.has-alpha-channel-opacity {
    opacity: 1;
}

.self-help-guide {
    max-width: 1226px !important;
    width: 100% !important;
    margin: 0 auto;
    /* padding: 0 15px !important; */
}

/* Stickey Navigation CSS Start */

.nav_stick {
    position: fixed !important;
    height: 55px;
    top: 0;
    left: -38px !important;
    z-index: 999999;
    width: 100%;
    background-color: #013664;
    width: calc(100% + 50px);
    display: flex !important;
    justify-content: center;
}

.home_nav.no_border.active a.nav-link {
    border-bottom: 6px solid transparent !important;
}

.home_nav.no_border.active a.nav-link:hover {
    border-bottom: 6px solid #03759b !important;
}

.tabs--search .tabs__section .search__results .pagination__list .pagination__item .pagination__link {
    line-height: initial !important;
    display: block !important;
    padding: 12px 12px !important;
}

@media(max-width:1260px) {
    .nav_stick {
        padding-left: 0 !important;
    }
}

@media(max-width:1180px) and (min-width:1120px) {
    header nav .main_nav .nav-item a.nav-link {
        font-size: 15px;
    }
}

@media(max-width:1060px) and (min-width:992px) {
    header nav .main_nav .nav-item a.nav-link {
        padding-left: 6px;
        padding-right: 6px; 
    }
}

.calltoactionbox .btn:visited {
    color: #fff !important; 
}

.calltoactionbox h3 {
    color: #000 !important;
}

.home_nav {
    display: none;
}

.home_nav.show {
    display: block;
}

.home_nav .icon-home {
    color: #fff;
}

.home_nav .icon-home::before {
    content: '\e804';
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
}

.audioblock .panel-component {
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin-bottom: 10px !important;
}

/* Naveen CSS Added */
.panel-component.bg-No {
    background: none;
}

/* Stickey Navigation CSS End */

/*sanity UI bug fixes start*/
@media (min-width: 768px) and (max-width:1023px){
    .hero-image{
        background-size: cover!important;
    background-position: center!important;
    }
}

.global_typo h1 ~ .d-lg-none a {
    text-decoration: none;
}

table tr td a[href] {
    word-break: break-word
}
/* sanity UI bug fixes* End */

.leftSST h3,
.wp-block-uagb-container .uagb-container-inner-blocks-wrap .mind-module h3.mind-module-title,
.wp-block-uagb-container .uagb-container-inner-blocks-wrap .pannel_module h3 {
    color: #036384 !important;
}

.leftSST a:hover h3,
.wp-block-uagb-container .uagb-container-inner-blocks-wrap .mind-module:hover h3.mind-module-title,
.wp-block-uagb-container .uagb-container-inner-blocks-wrap .pannel_module:hover h3 {
    color: #049bcd !important;
}

.hero-image-bottom {
    min-height: 250px !important;
}

.vd_space {
    margin-top: 24px !important;
}

.global_typo table tr td p, 
.wp-block-uagb-container .uagb-container-inner-blocks-wrap table tr td p, 
.wp-block-uagb-container.full_text_with_column .uagb-container-inner-blocks-wrap table tr td p {
    margin-bottom: 0 !important;
}

.healthy-living-week .detail_container p.red {
    color: #d20c0c !important;
}

.ssdbtn2 {
    text-decoration: none !important;
}

.ssdbtn2:hover {
    background: #0c5a3c !important;
}