/* source-sans-pro-200 - latin-ext_latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-200.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-200.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300 - latin-ext_latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-300.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-300.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-regular - latin-ext_latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-regular.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-regular.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600 - latin-ext_latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-600.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-600.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700 - latin-ext_latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-700.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-700.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900 - latin-ext_latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-900.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/source-sans-pro-v21-latin-ext_latin-900.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-300.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-300.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-regular.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-regular.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-500 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-500.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-500.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-600.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-600.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-800 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-800.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-800.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src:
        local(''),
        url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-700.woff2')
            format('woff2'),
        /* Chrome 26+, Opera 23+, Firefox 39+ */
            url('/templates/shaper_helix3/fonts/open-sans-v34-latin-ext_latin-700.woff')
            format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Body */
body {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 20px;
    font-weight: 400;
    text-decoration: none;
}
h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
}
h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-decoration: none;
}
h3 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 28px;
    text-decoration: none;
}
h4 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    text-decoration: none;
}



/*  MEMBERS  */
.members {

    line-height: 150%;

    ol li {
        margin-bottom: 25px;
        margin-left: -12px;
    }
    h2 {
        margin-bottom: 15px !important;
        font-size: 30px !important;
    }
    h3 {
        margin-bottom: 0px !important;
        font-size: 18px !important;
        font-weight:700;
    }
    p {
        margin-bottom: 30px;
    }

    @media (width <= 1200px) {

        .heading_text {
            font-size: 25px;
        }
        .card {
            border: 0px !important;
        }

    }
}

.membersindex {
    li {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    @media (width <= 1200px) {


    }

}

.memberswarn {
    p {
        margin:0px;
    }

}


.memberslist {
    a:hover {
        text-decoration: underline;
        background-color: #f0f0f0;
        border-radius: 4px;
    }
    a {
        padding: 7px 7px 7px 7px;
        margin-left: -3px;
    }

    ul {
        padding-left: 0px;
        list-style:none;
        color: #b0b0b0;
    }
    ul.char li {
        list-style-type:none;
    }
    .sppb-addon-content ul li:before {
        content: "";
        color: #0f4e7d;
        font-size: 20px;
        font-weight: 500;
        margin-left: -19px;
        position: relative;
        top: 0px;
        left: -10px;
    }
    i {
          color: #c0c0c0;
    }

    }



}
