body{ font-size:1rem;}
.bodyCTAbutton {height: 100%; margin: 15px 0 10px; text-align: center;}
.bodyCTAbutton.dark-gray a {  background: #505050;}
.bodyCTAbutton a { background: #505050; display: inline-block;  margin-left: -30px;   padding: 0 20px;   position: relative; font-family: "Nixon Simple"; font-size: 1rem;  line-height: 2.2rem;  color: #fff;  height: 30px;   text-decoration: none;}
.bodyCTAbutton a:after { background: url(../images/left-arrow-small.png) top right no-repeat #000; content: ""; display: block;
height: 30px;   position: absolute;  right: -30px;  top: 0;  width: 30px;}

@media (min-width:992px){
.bodyCTAbutton {  min-height: 30px;  position: relative;}
.bodyCTAbutton a {  margin-left: 0;  position: absolute;  right: 30px;  top: 0;}
    .pageTitle {
        padding-bottom: 24px;
    }
}
/**/
.pageTitle h1, .previewCallout h2, .previewCallout .content, .accordion .itemAccordion .titleAccordion,
.accordion .itemAccordion .titleAccordion {
    font-family: "Nixon Simple";
}
.pageTitle h1 {
    font-size: 35px;
    line-height: 1;
    padding-left: 10px;
}
.previewCallout h2 {
    font-size: 25px;
    line-height: 1.2;
}
.previewCallout .content {
    font-family: Roboto,Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.3;
    padding: 10px;
}

.previewCallout {
    display: table;
}
.feedsCallout > div, .previewCallout {
    margin-bottom: 20px;
}
@media (min-width: 992px){
    .previewCallout .image {
    display: table-cell;
    width: 75px;
}
    .previewCallout .content {
        display: table-cell;
        padding-top: 0;
    }
    .previewCallout {
        margin-left: 10px;
    }
    .breadcrumb {
        margin-bottom: 30px;
    }
}

.accordion .itemAccordion {
    margin-bottom: 15px;
}

    .accordion .itemAccordion .titleAccordion {
        border: none;
        background: #00bee6;
        color: #000;
        cursor: pointer;
        display: block;
        font-size: 24px;
        margin: 0;
        min-height: 50px;
        position: relative;
        padding: 12px 55px 12px 20px;
        text-transform: uppercase;
        text-decoration: none;
        width: 100%;
    }

    .accordion .itemAccordion .contentAccordion {
        background: #e7e7e7;
        color: #000;
        font-family: Roboto,Helvetica,Arial,sans-serif;
        font-size: 16px;
        line-height: 1.2;
        padding: 0 20px;
    }
        .accordion .itemAccordion .contentAccordion.linksList ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        .accordion .itemAccordion .contentAccordion.linksList ul li {
        margin-bottom:15px;
        
        }

            .accordion .itemAccordion .contentAccordion.linksList ul a {
                color: #000;
                display: block;
                font-family: NP-Freya-Bold;
                font-size: 19px;
                line-height: 1.2;
                padding-right: 20px;
                position: relative;
                text-decoration: none;
                width: auto;
                word-break: break-word;
            }
 .accordion .itemAccordion .contentAccordion.linksList ul a:after {
                    background: url(../assets/images/left-black-arrow.png) top right no-repeat;
                    content: "";
                    height: 17px;
                    position: absolute;
                    right: -5px;
                    top: 3px;
                    width: 17px;
                }
    .accordion .itemAccordion .titleAccordion a {
        color: #000;
        text-decoration: none;
    }
    .accordion .itemAccordion .contentAccordion:before {
        content: '';
        display: block;
        padding-top: 16px;
    }
    .accordion .itemAccordion .contentAccordion:after {
        content: '';
        display: block;
        padding-bottom: 20px;
    }
.breadcrumb {
    border-radius: 0;
    font-size: 12px;
    background: 0 0;
    border-bottom: #000 2px solid;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 8px 10px;
    text-transform: uppercase;
}
    .breadcrumb li {
        padding: 0;
    }

    .breadcrumb > li {
        display: inline-block;
    }
    .breadcrumb li a {
        color: #555;
    }
    .breadcrumb > li + li:before {
        color: #555;
        content: "> ";
        padding: 0 1px;
    }
.backtotop {
   display:none;
}
.modal-header p { font-weight: bold;  padding: 10px;}
.modal-body p { line-height:1.5; padding:10px;}
.modal-footer a { color:#000;}
    .modal-footer a:hover {   color: #00bee6;    }

