    
    @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
        @import url('https://use.fontawesome.com/releases/v5.6.3/css/all.css');

#alphabetical-posts .letters li {
        display: inline-block;
        margin: 0;
    }
    #alphabetical-posts .letters a {
        text-decoration: none;
        font-size: 16px;
        background: #ffffff;
        height: 2em;
        display: inline-block;
        width: 2em;
        line-height: 2em;
        color: #2196F3;
        margin: 0;
            font-family: 'Archivo', sans-serif;
    }
    #alphabetical-posts .letters {
        text-align: center;
        display: inline-flex;
            font-family: 'Archivo', sans-serif !important;
    }
    #alphabetical-posts .letters-wrap {
        text-align: center;
    }
    #alphabetical-posts .letters a:hover {
        background: #2196F3;
        color: #fff;
    }
    #alphabetical-posts .posts {
        margin-top: 4em;
        margin: 0 auto;
    }
    #alphabetical-posts .posts .item {
        margin-bottom: 4em;
    }
    #alphabetical-posts .posts .item a {
        text-decoration: none;
        font-size: 14px;
            font-family: 'Archivo', sans-serif;
    }
    #alphabetical-posts .posts .list > div {
        background: #fff;
        padding: 15px 15px;
        border-bottom: 0.5px solid #f2f2f2;
    }
    #alphabetical-posts .list h3 {
        margin: 0;
            font-family: 'Archivo', sans-serif;
    }
    #alphabetical-posts .list .content {
        margin-top: 5px;
    }

    #glossary {padding-top:100px; margin-top:-100px;}
    .page-title {
  margin-bottom: 20px; }

.alt_top {
  background: #00A049 !important;
  border-radius: 10px;
  padding: 10px;
  margin-top: 10px;
  color: #fff !important;
}

.bottom {
  background: #00A049 !important;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 10px;
  color: #fff !important;
}


#alphabetical-posts .posts .list > div {
  background: #fff;
  padding: 15px 0 !important;
  border-bottom: 0.5px solid #f2f2f2;
}
.brochure-wrapper {max-width: 1280px;margin:0 auto}
   .brochure-wrapper > .medicalbrochure {
        display: flex;
    }
    
    .medicalbrochure .brochures.content {
        width: calc(100% - 375px);
        margin-bottom: 30px;
        /*max-width: 1375px;
        margin: 0 auto;
        padding-bottom: 0px;
        margin-bottom: 40px;*/
    }

    .brochure-sidebar{ 
        margin-left: auto; 
        max-width:328px; 
    }
    .brochure-sidebar .sidebar-a-z{
        border-radius:20px
    }
    .brochure-sidebar .related-brochuresdd {margin-top:20px}
    .related-brochures {list-style: none;padding-left:0}
    .brochure-sidebar .recent-brochure,
    .brochure-sidebar .trending-brochure,
    .related-brochures .related-brochure{ 
        background-color: #f6f6f6;
        color: #212529;
        display: block;
        margin-bottom:25px;
    }
    .brochure-sidebar .recent-brochure .recent-details,
    .brochure-sidebar .trending-brochure .trending-details,
    .related-brochures .related-brochure .related-details{ padding: 20px; }

    .brochure-sidebar .recent-brochure h2,
    .brochure-sidebar .trending-brochure h2,
    .related-brochures .related-brochure h2{ 
        font-size:20px;
        font-weight: bold;
        margin: 0;
        padding-bottom: 10px;
        border:none; 
        letter-spacing: 1px;
    }
    .brochure-sidebar .recent-brochure h3,
    .brochure-sidebar .trending-brochure h3,
    .related-brochures .related-brochure h3{ 
        font-size:17px;
        font-weight: bold;
        margin: 0;
        padding-bottom: 10px;
        border:none; 
        letter-spacing: 1px;
    }
    .brochure-sidebar .recent-brochure .recent-desc p,
    .brochure-sidebar .trending-brochure .trending-desc p,
    .related-brochures .related-brochure .related-desc p{ margin:0; } 

    .related-brochures-container .related-brochures{ 
        display:flex; 
        
    }
    .related-brochures-container .related-brochures li{display:block; width:30%; margin-right:25px;overflow:hidden}

    .related-brochures-container li:last-of-type{ margin-right:0; } 

    .related-brochures-container a .related-image{ 
        height:115px;
        max-width: 120%;
        width: auto;
    }
    .related-brochures-container h3 {border-bottom: 1px solid rgba(0, 0, 0, .1);}

    .brochures.preview .brochure .brochure-title {
        display: none;
    }
    
    .brochures.preview .brochure .brochure-title h2 {
        position: relative;
    }
    
    .brochures.preview .brochure .brochure-title h2 .minimizer {
        position: absolute;
        right: 0;
        top: 0;
        line-height: 34px;
        font-size: 16px;
        color: #fff;
        background-color: rgba(0, 0, 0, .125);
        font-weight: bold;
        cursor: pointer;
        width: 34px;
        height: 34px;
        text-align: center;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
        border-radius: 50%;
    }
    
    .brochures.preview .brochure .brochure-title h2 .minimizer .fa-chevron-down {
        margin-top: 10px;
        display: none;
    }
    
    .brochures.preview .brochure .brochure-title h2 .minimizer.active .fa-chevron-up {
        display: none;
    }
    
    .brochures.preview .brochure .brochure-title h2 .minimizer.active .fa-chevron-down {
        display: inline-block;
    }
    
    .brochure-head {
        /*border-bottom: 2px solid #1e73be;
        margin-bottom: 30px;*/
    }
    
    .brochure-media {
        width: 100%;
    }
    
    .brochure-manufacturer-logo {
        font-style: italic;
        font-weight: 600;
        text-align: center;
        padding: 5%;
    }
    
    .brochure-manufacturer-logo p {
        margin-bottom: 0;
    }
    
    .brochure-manufacturer-logo img {
        max-width: 230px;
        display: block;
        margin: auto;
        width: 100%;

    }
    
    .brochures.preview .brochure .brochure-media {
        position: relative;
    }
    
    .brochures.preview .brochure .brochure-media .brochure-image {
        /*width:68%;
height:380px;*/
        background-size: cover;
        background-position: center;
    }
    
    .brochures.preview .brochure .brochure-media .brochure-image #play-video {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        width: 85px;
        height: 85px;
        cursor: pointer;
    }
    
    .brochures.preview .brochure .brochure-media .brochure-image #play-video svg path {
        fill: #fff;
    }
    
    .brochures.preview .brochure .brochure-media .brochure-image.video {
        position: absolute;
        width: 100%;
        min-height: 433px;
    }
    
    .brochures.preview .brochure .brochure-media .brochure-image.video .main-image-holder {
        width: 100%;
        min-height: 433px;
        background-size: cover;
        background-position: center;
    }
    
    .brochures.preview .brochure .brochure-media .brochure-main-video iframe#bst_youtube_video {
        width: 100%;
        min-height: 433px;
    }
    
    .brochures.preview .brochure .brochure-buttons {
        display: block;
        vertical-align: top;
    }
    
    .brochures.preview .brochure .brochure-buttons {
        /*padding: 0 30px;*/
        max-width: 320px;
        margin: 0 auto;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #333;
        border-radius: 5px;
        padding: 0 15px;
        margin-bottom: 10px;
        line-height: 40px;
        width: 100%;
        color: #fff;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button.sharebrochure {
        background-color: #E8D000;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button.moreinfo {
        background-color: #ff7700;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button.pdfdownload {
        background-color: #5aac28;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button.mreferences {
        background-color: #4d9ae1;
        margin-bottom: 0;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button svg {
        width: 18px;
        fill: #fff;
        display: block;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button svg path {
        fill: #fff;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button.mreferences svg {
        width: 12px;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button .brochure-button-icon {
        font-size: 16px;
        display: block;
        width: 20px;
        height: 20px;
        text-align: center;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button .brochure-button-icon svg {
        width: 20px;
        height: 20px;
    }
    
    .brochures.preview .brochure .brochure-buttons .brochure-button .brochure-button-text {
        display: block;
        vertical-align: top;
        padding-left: 10px;
    }
    
    #medical-references {
        background-color: #e7e7e7;
        padding: 30px;
        display: none;
        max-width: 50%;
        margin: 0 auto;
    }
    
    #medical-references.active {
        display: block;
    }
    
    #medical-references h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 20px;
        position: relative;
    }
    
    #medical-references h2 .brochure-medical-references-close {
        position: absolute;
        top: 0px;
        right: 0px;
        cursor: pointer;
    }
    
    #medical-references h2 .brochure-medical-references-close svg {
        width: 24px;
        height: 24px;
    }

    #medical-references ol{
        list-style: decimal;
    }
    
    .brochures.preview .brochure .brochure-desc {
        padding: 30px 0;
    }
    
    .brochures.preview .brochure .brochure-image img {
        /*border-radius:10px;*/
        width: 100%;
        display: block;
    }
    
    .brochures.preview .brochure .brochure-fields {
        padding-bottom: 30px;
    }
    
    .brochures.preview .brochure .brochure-fields table {
        background-color: #efefef;
        border-radius: 10px!important;
        padding: 15px;
        border-collapse: collapse;
        overflow: hidden;
    }
    
    .brochures.preview .brochure .brochure-fields table tr {}
    
    .brochures.preview .brochure .brochure-fields table tr td {
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        padding: 10px;
    }
    
    .brochures.preview .brochure .brochure-fields table tr td:first-of-type {
        font-weight: 600;
    }
    
    .brochures.preview .brochure .brochure-segments {

    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment
    /*.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-image,
.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title,
.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-desc*/
    
    {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment iframe {
        width: 100%;
        height: 32vh;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-image {
        text-align: center;
        padding: 0 0 30px;
    }
    
    /*.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-image.full img {
        max-width: 320px;
    }*/
    /*.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title h2{
background:none;
color:#212529;
text-transform:uppercase;
padding:10px 0;
line-height:1;
font-size:24px;
margin: 0 12px 15px;
}*/
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title{ position:relative; }
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title a{
        display:block;
        position:absolute;
        right:0; 
        bottom: 15px;
    }
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title h2 {
        background: none;
        color: #1e73be;
        text-transform: uppercase;
        font-weight: bold;
        padding: 10px 70px 10px 0;
        line-height: 24px;
        font-size: 18px;
        margin: 0 0 15px;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title h2 p {
        margin: 0;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title h3,
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title h4 {
        border: none;
        font-size: 18px;
        padding-bottom: 8px;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content p {
        margin-bottom: 15px;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content p:last-of-type {
        margin-bottom: 15px;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content ul {
        margin-bottom: 20px;
        padding-left: 20px;
        list-style: none;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content ol {
        margin-bottom: 20px;
        padding-left: 20px;
        list-style: decimal;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content ul li {
        padding-bottom: 5px;
        position: relative;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content ul li:last-of-type {
        padding-bottom: 0;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content ul li:before {
        content: '';
        width: 8px;
        height: 8px;
        background-color: #444;
        border-radius: 50%;
        position: absolute;
        left: -20px;
        margin: 5px 0;
    }

    .brochures.preview .brochure .brochure-segments .brochure-segment sup{
        font-size: 8px;
        top: -.5em;
    }
    
    .brochures.preview .brochure .brochure-segments .hasbgcolor {
        color: #000 !important;
        
        margin-bottom: 30px;
    }
    .brochures.preview .brochure .brochure-segments .hasbgcolor .brochure-segment-content {
        
        padding: 7% 8%;
        
    }

    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-content ul li:before {
        background-color: #fff;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-content p a {
        color: #fff;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content p a:hover {
        text-decoration: underline;
        opacity: 1;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title a:hover {
        text-decoration: underline;
        opacity: 1;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-content p:last-of-type,
    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-title h4 p:last-of-type,
    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-title h2 p:last-of-type {
        margin-bottom: 0;
    }
    
    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-title h4 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-title h2{
        color:#fff;
        padding-top:0;
    }

    sup {
        top: -.25em;
    }
    
    .share-options {
        padding-bottom: 10px;
        display: none;
    }
    
    .share-options.active {
        display: block;
    }
    
    .share-options .sharethis-inline-share-buttons {
        display: block!important;
    }
    
    .share-options .sharethis-inline-share-buttons .st-btn {
        display: inline-block!important;
    }

    .related-brochures-container h2{
        background: none;
        text-transform: uppercase;
        font-weight: bold;
        padding: 10px 70px 10px 0;
        line-height: 24px;
        font-size: 18px;
        margin: 0 0 30px;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    
    @media screen and (max-width:1024px) {
        .brochures.preview{ display:block; }
        .brochures.preview .brochure {
            padding-bottom: 0;
            margin-bottom: 30px;
            width:100%;
        }
        .brochures.preview .brochure-sidebar {
            width:100%;
            margin:0 auto;
        }

        .brochure-media,
        .brochure-image,
        .brochure-buttons {
            padding: 0;
            display: block;
            width: 100%!important;
        }
        .brochure-image {}
        .borchure-buttons {
            padding: 30px;
        }
        .brochure-manufacturer-logo {
            display: block;
            width: 80%;
            margin: 0 auto;
            padding-top: 20px;
        }
        .brochures.preview .brochure .brochure-desc {
            padding: 20px 0;
        }
        .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-content {
            padding: 0;
        }
        .brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title h2 {
            margin: 0 0 15px;
        }
        .brochures.preview .brochure .brochure-segments {
            /*-webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1;
            -webkit-column-width: 100%;
            -moz-column-width: 100%;
            column-width: 100%;
            -webkit-column-gap: 0;
            -moz-column-gap: 0;
            column-gap: 0;*/
            max-width:100%;
        }
        .brochures.preview .brochure .brochure-buttons {
            max-width: 100%;
            padding: 0;
        }
        #medical-references {
            padding: 20px;
            max-width: 100%;
            margin: 10px auto 0;
        }
        #medical-references h2 .brochure-medical-references-close {
            margin: -4px;
        }

        .related-brochures-container a{ margin-right:4vw; }

    }
    
    @media screen and (max-width:767px) {
        .brochure-head {
            display: block;
        }
        .brochure-media {
            width: 100%;
        }
        .brochure-manufacturer-logo {
            font-style: italic;
            font-weight: 600;
            text-align: center;
            padding: 5% 00 0;
            width: 100%;
        }
        .brochures.preview { padding: 0 15px; }
        .brochures.preview .brochure .brochure-segments .brochure-segment iframe {
            height: 42vw;
            min-height:unset;
        }
        .brochures.preview .brochure .brochure-media .brochure-image.video .main-image-holder,
        .brochures.preview .brochure .brochure-media .brochure-image.video {
            height: 42vw;
            min-height:unset;
        }
        .brochures.preview .brochure .brochure-media .brochure-main-video iframe#bst_youtube_video {
            height: 42vw;
            min-height:unset;
        }

        .related-brochures-container{
            display:block;
        }
        .related-brochures-container li{ width:100%; margin-right:0; margin-bottom:25px; } 
        .related-brochures-container a .related-image{
            height: 35vw;
        }

    }



    #medical-references > div > span {
    background: #18659B;
    padding: 2px;
    color: #fff;
    margin: 4px;
    font-size: 12px;
    text-decoration: none;
}

#medical-references > p > strong {
    border: 1px solid #1E78A9;
    padding: 4px;
}


#medical-references > p > strong {
    border: 1px solid #1E78A9;
    padding: 2px;
    margin-bottom: 4px;
    font-size: 11px;
}
.listimg {
    display: block;
    float: left;
}
.brochure-segment-icon {
    margin-top: 8px;
}

.brochure-segment-icon > .fas {
    font-size: 30px;
}

.fa, .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.list_2_of_1 {
    width: 88.2%;
}

.text {
    display: block;
    float: left;
    margin: 0% 0 0% 3.6%;
}

.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title {
    position: relative;
}

.brochures.preview .brochure .brochure-segments .brochure-segment .brochure-segment-title a {
    display: block;
    position: absolute;
    right: 0;
    bottom: 15px;
}

.brochures.preview .brochure .brochure-buttons {
    padding: 0px !important;
    max-width: 100% !important;
    margin: 0 auto;
}

.brochures.preview .brochure .brochure-buttons .brochure-button.moreinfo {
    background-color: #ff7700;
}

.brochures.preview .brochure .brochure-buttons .brochure-button.mreferences {
    background-color: #4d9ae1;
    margin-bottom: 0;
}

.brochures.preview .brochure .brochure-buttons .brochure-button .brochure-button-icon {
    font-size: 16px;
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
}

.brochures.preview .brochure .brochure-buttons .brochure-button .brochure-button-icon svg {
    width: 20px;
    height: 20px;
}

.brochures.preview .brochure .brochure-buttons .brochure-button .brochure-button-text {
    display: block;
    vertical-align: top;
    padding-left: 10px;
}

.brochure-sidebar .recent-brochure, .brochure-sidebar .trending-brochure, .related-brochures .related-brochure {
    background-color: #f6f6f6;
    color: #212529;
    display: block;
    margin-bottom: 25px;
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.07) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}

.brochure-sidebar .recent-brochure .recent-details, .brochure-sidebar .trending-brochure .trending-details, .related-brochures .related-brochure .related-details {
    padding: 20px;
}


.fa-info-circle::before {
  content: url("https://datacenter.medinformer.co.za/images/brochures/info.png") !important;
}


.brochures.preview .brochure .brochure-segments .brochure-segment.hasbgcolor .brochure-segment-content ul li:before {
    background-color: #000 !important;
}


.alignnone.size-full {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100% !important;
  height: auto !important;
}
