﻿.widget-title {
    border-bottom: 1px solid #626262;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 5px;
}
.tribe-events-sub-nav {
    display: none;
}
.text_color {
    color: #000;
}
.text_color a {
    color: #000;
}
.navigation.post-navigation {
    margin-top: 20px;
}
.strong {
    font-weight: 700;
}
#learning-programmes>ul.main {
    padding-bottom: 10px;
    background-color: #494949;
}
#learning-programmes ul li {
    margin: 0;
    padding: 0;
    background: none;
}
#learning-programmes ul li a {
    display: block;
    padding: 7px 10px;
    border-bottom: 1px solid #646263;
    color: white;
    text-decoration: none;
}
#learning-programmes li.program>a {
    background: url(images/down-arrow.png) center right no-repeat;
}
#learning-programmes li.program.selected>a {
    background: url(images/up-arrow.png) center right no-repeat;
}
#learning-programmes ul ul {
    margin: 0;
    padding: 0;
}
#learning-programmes li.module a {
    background-color: #d5d0cc;
    color: #0079af;
    font-size: 12px;
    line-height: 1.25em;
    padding: 5px 10px;
    border-top: 1px solid #FFF;
    border-bottom: none;
}
.keyword .margin-bottom {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    color: #000;
    margin-top: 20px;
    padding: 10px 0;
    width: 100%}
div.advert-text.advert a img {
    width: 100%;
    height: auto;
}
.entry-title {
    padding-top: 30px;
}
.collapse-content {
    border: 2px solid #1781d6;
    background-color: lightgrey;
    margin-left: 0;
    padding: 0 7px;
}
.wp-caption {
    background-color: #555;
}
.wp-caption-text {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    padding: 0 4px;
    padding: 5px;
}
.wp-caption img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    width: 100%!important;
    height: auto;
}
.wp-caption.alignright {
    float: right;
    padding: 0;
    margin: 15px 0 15px 15px!important;
}
.learning-question div.radio input {
    position: relative;
    left: 0;
}
#allContent {
    text-align: left;
}
.inner-expand-box .p16 {
    float: left;
    margin: 0;
    padding: 5px 30px;
    width: 100%}
.published-on h5 {
    clear: both;
    display: block;
    padding-top: 10px;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}
.clearfix::after, .clearfix::before, .tribe-clearfix::after, .tribe-clearfix::before {
    display: none!important;
}
figure.wp-caption.alignnone[id^="attachment_"] {
    width: 100%!important;
}
.contact-wrapper {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.contact-add {
    width: 33.5%;
    float: left;
}
.contact-add h5 {
    color: #494949;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 400;
}
.contact-add p {
    color: #494949;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 22px;
}
.contact-add p span {
    color: #c43192;
    font-size: 14px;
}
.contact-add p a {
    color: #494949;
}
.contact-form {
    float: left;
    width: 66.5%}
.contact-form .required {
    padding-left: 0;
    color: #494949;
    font-size: 14px;
    float: left;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-family: 'Droid Sans', sans-serif;
}
.contact-form .required span {
    color: red;
    font-size: 14px;
}
.contact-form .contact-row {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.contact-form .checkbox-row {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding-left: 100px;
}
.contact-form label {
    color: #494949;
    font-size: 14px;
    width: 100%;
    float: left;
    padding: 5px 0;
    font-family: 'Droid Sans', sans-serif;
}
.contact-form label span {
    color: red;
    font-size: 14px;
}
.contact-form .checkbox-row label {
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
}
.contact-form .checkbox-row label a {
    color: #c43192;
}
.contact-form .checkbox-row label .check {
    margin: 0;
}
.contact-form .text-field {
    width: 100%;
    height: 38px;
    padding: 5px 8px 5px 8px;
    float: left;
    background: #fff;
    border: solid 1px #d8d7d7;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #494949;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.contact-form .text-box {
    width: 75%;
    height: 110px;
    padding: 5px 8px 5px 8px;
    float: left;
    background: #fff;
    border: solid 1px #d8d7d7;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #494949;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.contact-form .submit-btn {
    float: left;
    width: auto;
    height: auto;
    padding: 7px 15px;
    border: 3px solid #fff;
    ;
    cursor: pointer;
    background: #004b74;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 1px rgba(107, 111, 125, 1);
    -moz-box-shadow: 0 0 0 1px rgba(107, 111, 125, 1);
    box-shadow: 0 0 0 1px rgba(107, 111, 125, 1);
}
.contact-form .submit-btn:hover {
    cursor: pointer;
    background: #c43192;
    -webkit-box-shadow: 0 0 0 1px rgba(196, 49, 147, 1);
    -moz-box-shadow: 0 0 0 1px rgba(196, 49, 147, 1);
    box-shadow: 0 0 0 1px rgba(196, 49, 147, 1);
}
.contact-map {
    width: 100%;
    margin: 30px 0 0;
    float: left;
}
.contact-map iframe {
    width: 100%;
    height: 300px;
    border: 1px solid #336f90;
    display: block;
}


@media only screen and (max-width: 768px) {
  /* Hide the div when the device screen width is 768px or less */
  .advert-header-gmd {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* Hide the div when the device screen width is larger than 768px */
  .advert-mobile-header-gmd {
    display: none;
  }
}



@media (min-width: 758px) {
.advert {
    background: #f2f2f2;
    max-width: 750px;
    margin: 0 auto;
    padding: 0;
}
}
.advert-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 400;
    color: #bab6b3;
    line-height: 14px;
}
h1.archive-title, h1.main-title {
    padding: 20px 0;
}
.read-more-content h2 {
    width: 100%;
    float: left;
    padding: 0 0 0 24px;
    margin: 0;
    background: #f2f2f2;
}
.read-more-content h3 {
    padding: 0 0 0 24px;
    margin: 5px 0 0 0;
    background: #f2f2f2;
}
.read-more-content ul {
    width: 100%;
    background: #f2f2f2;
    padding: 0 0 0 24px;
}
.read-more-content ul li {
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
}
.wp-caption {
    background: #d3d3d3;
    margin: 15px 15px 15px 0!important;
    padding: 0;
}
.wp-caption-text {
    color: #000;
    border-bottom: 2px solid black;
}
.alignright {
    float: right;
    margin: 15px 0 15px 15px!important;
}
.wp-caption {
    display: inline-block;
}
.inner-expand-box h2 {
    margin: 20px 0 10px;
}
.inner-expand-box h3 {
    margin: 20px 0 10px;
}
.inner-expand-box .p14, .inner-expand-box .p15, .inner-expand-box .p17 {
    loat: left;
    margin: 0;
    padding: 5px 20px;
    width: 100%}
.entry-content ul {
    width: 100%;
    padding: 0 0 0 24px;
}
.entry-content ul li {
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
    list-style: disc;
}
#navbar ul.sub-menu>li#menu-item-30716 a:hover {
    color: #fff;
}
.inner-expand-box ul {
    width: 100%;
    padding: 0 0 0 24px;
}
.inner-expand-box ul li {
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
    list-style: disc;
}
ul.allIssues {
    width: 100%;
    padding: 0 0 0 24px;
}
ul.allIssues li {
    width: 100%;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
    list-style: disc;
}
ul.allIssues li ul {
    width: 100%;
    float: left;
    margin: 0 0 15px;
    padding: 0;
}
ul.allIssues li ul li {
    width: 48%;
    float: left;
    margin-right: 2%}
.panel-body {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}
.panel-body a {
    border-bottom: 1px solid #ccc;
    display: block;
    width: 100%;
    float: left;
    padding: 4px 15px;
}
.panel-default>.panel-heading:hover {
    background-color: #000;
}
.panel-default>.panel-heading:active {
    background-color: #000;
}
.bgin {
    background-color: #652198;
}
.panel-body.bgin>a {
    color: #fff;
    padding: 5px 15px;
}
.panel-heading.black {
    background-color: #000;
}
.program-title-special {
    margin-top: 20px;
    color: #642198;
}
.learning_left>a {
    float: left;
    margin: 20px 20px 20px 0;
}
.learning_left {
    margin: 0 auto;
    padding: 20px 0;
    float: left;
}
.learning_row {
    margin: 0 auto;
    padding: 0;
    float: left;
}
.learning_read_more>a {
    background: #642198;
    color: #fff;
    margin: 5px 0 5px 0;
    padding: 7px;
    float: left;
    text-transform: uppercase;
}
.learning_read_more>a:hover {
    text-decoration: none;
}
.learning_left:last-child {
    border: none;
}
.alignnone.size-medium.wp-image-30808 {
    float: right;
}
.learning_text {
    float: left;
    width: 50%}
.learning_text h2 {
    color: #642198;
}
.learning_left, .learning_row {
    border-bottom: 1px solid #D1D1D1;
}
.learning_left a {
    float: left;
    margin: 20px 20px 20px 0;
}
.keywords-tag a:hover {
    text-decoration: none;
}
.articles-box .text_color>a {
    margin-left: 15px;
}
.date span {
    margin-right: 15px;
}
p.must-log-in {
    margin: 0;
    line-height: 20px;
}
span.inner-expand-left-text {
    color: #888;
    float: left;
    font-weight: 700;
    width: 83%}
div#registerPrompt {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -200px;
    width: 450px;
    padding: 10px 20px;
    border: 1px solid #EEE;
    background-color: white;
    box-shadow: 0 0 10px black;
    z-index: 9999;
}
div#registerPrompt img#close-button {
    position: absolute;
    top: -12px;
    right: -12px;
    cursor: pointer;
}
div#printDialogue {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -250px;
    width: 500px;
    padding: 10px 20px;
    border: 1px solid #EEE;
    background-color: white;
    box-shadow: 0 0 10px black;
    z-index: 9999;
}
div#pdfDialogue {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -200px;
    width: 450px;
    padding: 10px 20px;
    border: 1px solid #EEE;
    background-color: white;
    box-shadow: 0 0 10px black;
    z-index: 9999;
}
.window {
    width: 350px;
    height: 150px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 9999;
    padding: 3px;
    line-height: 17px;
}
.window a.close {
    border-bottom: none;
    float: right;
    opacity: 1;
}
a img {
    border: 0;
}
.window #content {
    clear: both;
    padding: 0 10px 10px 10px;
}
.window h2 {
    font-size: 14px;
    font-family: 'news_gothic_mtbold';
    color: #c92127;
    margin: 0;
}
.window #content a {
    font-weight: 700;
}
#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}
.no-comment-title {
    width: 100%;
    float: left;
    border-bottom: solid 1px #dfdfdf;
    border-top: solid 1px #dfdfdf;
    background: #f9f9f9;
    padding: 8px 0 8px 12px;
    text-transform: uppercase;
    font-size: 14px;
    margin: 20px 0 20px 0;
}
.main {
    max-width: 700px;
    margin: 0 auto;
}
.bottom-slider-footer {
    width: 100%;
    float: left;
    padding: 13px 0;
    border-top: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
}
.bottom-slider-previous {
    float: left;
    padding: 0 0 0 0;
}
.bottom-slider-next {
    float: right;
    padding: 0 0 0 0;
}
.bottom-slider-text {
    width: 50%;
    float: left;
    padding: 0 0 0 0;
}
.bottom-slider-text-sub {
    width: 82.2%;
    float: left;
    padding: 0 25px;
    color: #0c3d63;
    font-size: 13px;
    line-height: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.slide-border {
    border-right: solid 1px #dfdfdf;
}
.synved-share-image {
    width: 60px!important;
    height: 30px!important;
}
.synved-social-button {
    margin-right: 33px!important;
}
a.synved-social-button {
    margin-bottom: 0px!important;
}
.panel-group .selected {
    background-color: #642198;
    color: #fff;
}
.panel-group .selected .panel-body a:hover {
    background-color: #642198!important;
    color: #fff!important;
    text-decoration: none!important;
}
.learning-results {
    width: 100%;
    float: left;
}
.learning-results h2 {
    font-size: 20px;
    color: #000;
    line-height: 24px;
    margin-bottom: 15px;
}
.learning-results h3 {
    font-size: 20px;
    color: #642198;
    line-height: 24px;
    margin-bottom: 15px;
}
.learning-results .my-results {
    width: 100%;
    border-collapse: collapse;
}
.learning-results .my-results table, .learning-results .my-results th, .learning-results .my-results td {
    border: 1px solid #dfdfdf;
    padding: 10px;
    font-size: 13px;
}
.learning-results .my-results td a {
    color: #642198;
    font-weight: 300px;
    text-decoration: underline;
}
.learning-results .my-results td a:hover {
    text-decoration: none;
}
#learning-instructions {
    border-top: 3px solid #642198;
    width: 100%;
    float: left;
    padding: 10px 0;
    margin-top: 20px;
}
#learning-instructions h3 {
    color: #642198;
    font-size: 20px;
    margin: 0 0 20px;
    display: block;
    font-family: 'news_gothic_mtbold'}
#learning-instructions br {
    display: none;
}
#learning-instructions p {
    font-weight: 300;
    line-height: 24px;
    font-size: 13px;
    margin-bottom: 20px;
}
#partnerLogo {
    background: #eeeeec;
    width: 100%;
    text-align: center;
    padding: 15px 0;
}
#partnerLogo tr td {
    padding: 30px 0;
}
a#learning-attachment {
    background: #642198;
    text-align: center;
    width: 48%;
    float: left;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    text-transform: uppercase;
}
a#learning-start {
    background: #642198;
    text-align: center;
    width: 48%;
    float: right;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    text-transform: uppercase;
}
a#reflections-start {
    background: #642198;
    text-align: center;
    width: 48%;
    float: right;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    text-transform: uppercase;
}
a#test-start {
    background: #642198;
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    text-transform: uppercase;
    display: block;
}
.comment-inner-title {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    font-weight: 400;
}
.comment-inner-title .inner-title-left {
    font-weight: 400;
    color: #404040;
}
.comment-inner-title .expand-detail {
    padding: 10px;
    width: 100%;
    float: left;
}
.comment-inner-title .expand-detail {
    background: none;
    border-left: 0 none;
    border-top: 1px solid #dfdfdf;
    float: left;
    margin-top: 12px;
    width: 100%}
.comment-inner-title .expand-detail .comment-detail {
    padding: 10px 0 0 0;
}
.comment-sub-detail {
    display: block;
    padding-bottom: 0;
}
.learning-bottom-static-text-box {
    width: 100%;
    float: left;
    padding: 20px;
    margin: 10px 0 0;
    border-left: 3px solid #982125;
    background: #f5eff3;
}
.learning-bottom-static-text-box p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 15px;
}
.learning-top-sponsorship-statement-content {
    width: 100%;
    float: left;
    padding: 20px;
    margin: 0 0 0;
    border-left: 3px solid #982125;
    background: #f5eff3;
}
.learning-top-sponsorship-statement-content p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 15px;
}
.learning-top-details-row-cpd-credits {
    float: right;
}
.learning-sponsorship-statement-bottom-content {
    width: 100%;
    float: left;
    padding: 10px 0 0;
}
.learning-sponsorship-statement-bottom-content .articles-img {
    width: 100px;
    margin: 0 0 15px 15px;
    display: block;
}
.read-more-content {
    float: left;
    padding-top: 2px;
    position: absolute;
    width: 76%!important;
    z-index: 99;
}
.learning-top-supplement-disclaimer-content {
    width: 100%;
    float: left;
    padding: 20px;
    margin: 0 0 0;
    border-left: 3px solid #982125;
    background: #f5eff3;
}
.learning-top-supplement-disclaimer-content p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 15px;
}
.articles-box span.bg-lable {
    margin-left: 15px;
    color: #fff;
    background: #982125;
    padding: 3px 5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    white-space: nowrap;
}
.articles-box span.pd-left {
    padding-left: 10px;
}
.articles-box h2 {
    font-size: 20px;
    padding: 0;
    color: #982125;
    font-family: 'news_gothic_mtbold'}
div.relatedposts .articles-box h2 {
    font-size: 16px;
    padding: 0;
    color: #982125;
    font-family: 'news_gothic_mtbold';
    line-height: 20px;
}
div.relatedposts .articles-box p.text_color {
    padding: 0;
    margin: 0;
}
.articles-box h2 a {
    color: #982125;
    text-decoration: none;
}
.articles-box h2 a:hover {
    text-decoration: underline;
}
#learning-failed {
    width: 100%;
    padding: 15px;
    float: left;
    background: #982125;
    color: #fff;
    border-top: 3px solid #642198;
    margin: 10px 0 15px;
}
#learning-failed h1 {
    font-size: 20px;
    color: #fff;
    border-bottom: 0;
    margin: 0 0 15px;
    padding: 0;
    font-family: 'news_gothic_mtbold'}
#learning-passed {
    width: 100%;
    padding: 15px;
    float: left;
    background: #028b22;
    color: #fff;
    border-top: 3px solid #642198;
    margin: 10px 0 15px;
    font-family: 'news_gothic_mtbold'}
#learning-passed h1 {
    font-size: 20px;
    color: #fff;
    border-bottom: 0;
    margin: 0 0 15px;
    padding: 0;
}
#learning-passed #comment {
    width: 100%;
    border: 1px solid #999;
}
#learning-passed input[type='submit'] {
    background: #fff;
    font-size: 16px;
    text-transform: uppercase;
    color: #666;
    text-align: center;
    padding: 10px;
    border: 0;
    cursor: pointer;
}
#learning-questions h3 {
    color: #642198;
    display: block;
    float: left;
    font-size: 20px;
    margin: 0;
    padding: 0;
    font-family: 'news_gothic_mtbold'}
.learning-question {
    width: 100%;
    padding: 15px 0 0;
    float: left;
}
.learning-question strong {
    float: left;
    font-weight: 600;
    margin: 0 0 5px;
    width: 100%}
#learning-submit {
    float: left;
    margin: 10px 0 5px;
    width: 100%}
#learning-submit input[type='submit'] {
    background: #642198;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding: 8px 30px;
    border: 0;
    cursor: pointer;
}
.moduall_expired {
    margin-top: 10px;
    padding: 0;
    color: #982125;
    font-weight: 600;
    width: 100%;
    float: left;
    font-style: italic;
}
.category-box {
    border-top: 4px solid #642198;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    padding: 10px 0;
}
.category-box h2 {
    color: #642198;
    font-size: 20px;
    border-bottom: 1px solid #dfdfdf;
    padding: 0 0 10px;
    font-family: 'news_gothic_mtbold'}
.category-box h2 a {
    color: #642198;
}
.category-box h2 a:hover {
    text-decoration: none;
}
.category-box p.category_post_details {
    border-bottom: 1px solid #dfdfdf;
    padding: 0 0 10px;
    width: 100%;
    float: left;
}
.category-box p.category_post_details a {
    color: #642198;
    font-weight: 700;
}
.category-box .module-summary {
    width: 100%;
    padding: 5px 0;
    display: inline-block;
}
.category-box .module-summary ul {
    margin: 0;
    margin-left: 15px;
    padding: 0;
}
.category-box .module-summary ul li {
    width: auto;
    font-size: 13px;
    list-style-type: disc;
}
.category-box .category-articles-img {
    width: 120px;
    margin: 0;
    display: block;
    padding: 8px;
    float: right;
    border: 1px solid #d4d4d4;
}
.issues-list {
    width: 100%;
    float: left;
    padding: 10px 0;
}
.issues-thumb {
    width: 32.5%;
    float: left;
}
.issues-thumb img {
    max-width: 100%;
    display: block;
}
.issues-detail {
    width: 65.5%;
    float: right;
}
.issues-detail h3 {
    color: #982125;
    font-size: 20px;
    margin-bottom: 10px;
    font-family: 'news_gothic_mtbold'}
.issues-detail h3 a {
    color: #982125;
}
.issues-detail h6 {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px;
}
.issues-detail .issues-label {
    font-size: 15px;
    color: #000;
    width: 100%;
    float: left;
    padding: 0 0 5px;
    font-weight: 600;
}
.issues-detail ul {
    margin: 0;
    margin-left: 15px;
    padding: 0;
}
.issues-detail ul li {
    width: auto;
    font-size: 13px;
    list-style-type: disc;
    font-weight: 400;
}
.podcasts-video .articles-box {
    min-height: 151px;
}
.expand-detail .address-box p {
    padding: 0 0 5px;
    line-height: 20px;
}
.expand-detail .address-box p br {
    display: block;
}
.expand-detail .address-box br {
    display: none;
}
.supplement_year_field {
    -moz-user-select: none;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 5px 0;
}
#login {
    margin: 0;
    padding: 40px 0 0!important;
    width: 100%!important;
    float: left;
}
#login h1 {
    font-size: 28px;
    color: #982125!important;
    border-bottom: 0;
    margin: 0 0 15px;
    padding: 0;
    font-family: 'news_gothic_mtbold'}
#login h1 a {
    color: #982125!important;
}
#login h1 a:hover {
    color: #982125!important;
    text-decoration: underline;
}
#login .text-field {
    width: 300px;
    height: 38px;
    padding: 5px 8px 5px 8px;
    float: left;
    background: #fff;
    border: solid 1px #d8d7d7;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #494949;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#login .user_login_button {
    float: left;
    width: auto;
    height: auto;
    margin: 10px 0 0;
    padding: 7px 15px;
    border: 3px solid #fff;
    ;
    cursor: pointer;
    background: #004b74;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 1px rgba(107, 111, 125, 1);
    -moz-box-shadow: 0 0 0 1px rgba(107, 111, 125, 1);
    box-shadow: 0 0 0 1px rgba(107, 111, 125, 1);
}
#login .user_login_button:hover {
    cursor: pointer;
    background: #982125;
    -webkit-box-shadow: 0 0 0 1px rgba(152, 33, 37, 1);
    -moz-box-shadow: 0 0 0 1px rgba(152, 33, 37, 1);
    box-shadow: 0 0 0 1px rgba(152, 33, 37, 1);
}
#login p.submit {
    float: left;
    margin: 15px 20px 0 0;
}
#login .register_login {
    width: 100%;
    float: left;
    margin: 15px 0 0;
}
#login .register_login a {
    color: #982125!important;
    text-decoration: underline;
}
#backtoblog {
    width: 100%;
    float: left;
    margin: 15px 0 0;
}
#backtoblog a {
    color: #982125!important;
    text-decoration: underline;
}
.podcasts-content {
    width: 39.5%!important;
}
.navbar-form .checkbox label, .navbar-form .radio label {
    padding-right: 10px!important;
}
.radio-text {
    padding-left: 3px!important;
}
span.quote {
    font-size: 18px;
    color: #573983;
}
span.quote-artical {
    font-weight: 600;
}
p.requiest {
    margin-top: 10px;
}
.requiest a.requiest_permission {
    color: #23527c;
    font-weight: 600;
    text-transform: uppercase;
}
#collapse1 {
    float: left;
    width: 100%}
#collapse2 {
    float: left;
    width: 100%}
p.contact-us {
    margin-bottom: 20px;
}
.user_comment_lowercase_text {
    text-transform: none;
}
p.uppercase-text {
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px;
}
.second-added-text-larg {
    font-size: 42px!important;
    line-height: 1;
    font-weight: 700;
    margin: 0 0 10px;
}
.second-added-author-text {
    float: left;
    line-height: 24px;
    margin: 0 0 5px;
}
p.uppercase-text-right {
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
}
p.second-added-text {
    margin: 0;
    padding: 0;
    float: left;
    font-weight: 400;
    font-size: 20px;
    font-family: 'news_gothic_mtbold'}
.synved-social-button {
    position: relative;
}
.synved-social-provider-facebook:hover::after {
    background-color: #d4d4d4;
    border-radius: 15px;
    content: "Facebook";
    font-size: 11px;
    color: #020202;
    left: -13px;
    bottom: -75%;
    padding: 3px 20px;
    position: absolute;
    z-index: 9999;
    text-align: center;
}
.synved-social-provider-facebook:hover::before {
    bottom: -8%;
    left: 95%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(212, 212, 212, 0);
    border-bottom-color: #d4d4d4;
    border-width: 5px;
    margin-left: -5px;
}
.synved-social-provider-twitter:hover::after {
    background-color: #d4d4d4;
    border-radius: 15px;
    content: "Twitter";
    font-size: 11px;
    color: #020202;
    left: -10px;
    bottom: -74%;
    padding: 3px 23px;
    position: absolute;
    text-align: center;
    z-index: 9999;
}
.synved-social-provider-twitter:hover::before {
    bottom: -8%;
    left: 95%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(212, 212, 212, 0);
    border-bottom-color: #d4d4d4;
    border-width: 5px;
    margin-left: -5px;
}
.synved-social-provider-google_plus:hover::after {
    background-color: #d4d4d4;
    border-radius: 15px;
    content: "Google+";
    font-size: 11px;
    color: #020202;
    left: -10px;
    bottom: -74%;
    padding: 3px 20px;
    position: absolute;
    text-align: center;
    z-index: 9999;
}
.synved-social-provider-google_plus:hover::before {
    bottom: -8%;
    left: 95%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(212, 212, 212, 0);
    border-bottom-color: #d4d4d4;
    border-width: 5px;
    margin-left: -5px;
}
.synved-social-provider-linkedin:hover::after {
    background-color: #d4d4d4;
    border-radius: 15px;
    content: "Linkedin";
    font-size: 11px;
    color: #020202;
    left: -10px;
    bottom: -74%;
    padding: 3px 20px;
    position: absolute;
    text-align: center;
    z-index: 9999;
}
.synved-social-provider-linkedin:hover::before {
    bottom: -8%;
    left: 95%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(212, 212, 212, 0);
    border-bottom-color: #d4d4d4;
    border-width: 5px;
    margin-left: -5px;
}
.widget_banner .widget-content {
    float: none!important;
    width: auto;
}
#image_text_widget-12 .image-text-widget-text {
    background: none;
    position: relative;
    color: #000;
    text-align: left;
    width: 370px;
}
.navbar-form .checkbox input[type="checkbox"], .navbar-form .radio input[type="radio"] {
    float: none!important;
}
#registerform h2 {
    clear: both;
    margin: 0 0 10px;
}
#registerform p {
    display: inline-block;
    float: left;
    line-height: normal;
    margin: 0 0 5px!important;
    width: 100%}
#registerform br {
    display: none;
}
#registerform label {
    display: block;
    width: 100%}
#registerform .cimy_uef_checkbox {
    float: left;
    margin: 1px 5px 0 0;
    vertical-align: middle;
    width: auto;
}
#registerform .cimy_uef_input_27 {
    width: 300px!important;
    height: 38px;
    margin: 0 0 5px!important;
    padding: 5px 8px!important;
    float: left;
    background: #fff!important;
    border: solid 1px #d8d7d7;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 400;
    font-size: 14px!important;
    color: #494949;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#cimy_uef_p_field_26 .cimy_uef_input_27 {
    height: 80px;
    overflow: auto;
}
#registerform .recaptcha_isnot_showing_audio {
    float: left;
    width: 100%}
#registerform #pass-strength-result {
    width: 300px;
}
.supplement_year_list {
    width: 100%!important;
    float: left!important;
    min-height: 360px!important;
}
.supplement_year_list img {
    max-width: 100%;
    display: block;
}
.supplement_year_list p {
    font-size: 13px;
    color: #000;
}
.supplement_year_list h3 {
    color: #982125;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: 'news_gothic_mtbold'}
.supplement_year_list h3 a {
    color: #982125;
}
.image-text-widget-text p.second-added-text-larg {
    font-family: 'news_gothic_mtbold';
    font-size: 36px!important;
}
#learning-login {
    border-top: 4px solid #642198;
    margin-top: 15px;
}
#learning-login p {
    margin: 10px 0;
}
#learning-login h3 {
    color: #642198;
    margin-top: 15px;
}
#printDialogue a#learning_module_test {
    background: #992025 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 48%;
    text-decoration: none;
}
#printDialogue .alredy_member {
    float: right;
    font-size: 14px;
    padding: 10px 0;
}
#printDialogue .alredy_member a {
    color: #992025;
    font-size: 14px;
    padding: 10px 10px 10px 0;
    text-decoration: underline;
}
#printDialogue p {
    font-size: 14px;
    margin-bottom: 10px;
}
#printDialogue p a {
    color: #992025;
    text-decoration: underline;
}
.page-links {
    width: auto;
    float: left;
    margin: 15px 0;
}
.page-links .page-links-title {
    float: left;
    margin-right: 5px;
    display: inline-block;
    background: none;
    color: #444;
    padding: 3px 0;
    margin: 0 10px 0 0;
}
.page-links a span {
    background-color: #ebebeb;
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 3px 9px;
    text-decoration: none;
    margin: 0 4px 4px 0;
}
.page-links a span:hover, .page-links span {
    background-color: #9a1f21;
    color: #fff;
    cursor: pointer;
    z-index: 2;
    display: block;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 3px 9px;
    text-decoration: none;
    margin: 0 4px 4px 0;
}
#learning-login .links a {
    background: #992025 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 48%}
#learning-login a#learning_module_test {
    background: #992025 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 48%}
#learning-login .alredy_member {
    float: left;
    font-size: 14px;
    padding: 15px 20px;
}
#learning-login .alredy_member a {
    color: #992025;
    font-size: 14px;
    padding: 10px 10px 10px 0;
    text-decoration: underline;
}
div#pdfDialogue {
    background-color: white;
    border: 1px solid #eee;
    box-shadow: 0 0 10px black;
    left: 50%;
    margin: -150px 0 0 -250px;
    padding: 10px 20px;
    position: fixed;
    top: 50%;
    width: 500px;
    z-index: 9999;
}
#pdfDialogue a.learning_module_test {
    background: #992025 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 48%;
    text-decoration: none;
}
#pdfDialogue .alredy_member {
    float: right;
    font-size: 14px;
    padding: 10px 0;
}
#pdfDialogue .alredy_member a {
    color: #992025;
    font-size: 14px;
    padding: 10px 10px 10px 0;
    text-decoration: underline;
}
#commentform input {
    float: left!important;
    margin: 5px 0 20px!important;
}
textarea {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-radius: 0;
    color: #000;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    margin-bottom: 20px;
    min-height: 158px;
    padding: 5px 8px;
    resize: none;
    width: 100%}
#text-2 {
    clear: both;
}
.clearfix-block {
    clear: both;
}
#content>div {
    display: inline-block;
    width: 100%}
#respond h3 {
    margin: 20px 0 10px;
}
.submit_field {
    float: right;
    font-size: 14px;
    text-transform: initial;
    width: 70%}
.inner-content-box ul {
    line-height: 18px;
    margin: 6px 0 12px;
    list-style: inside disc;
}
.inner-content-box ul li {
    margin: 0 0 5px;
    line-height: 24px;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.editorialData {
    float: left;
    width: 32%;
    min-height: 200px;
}
ul.noList {
    list-style: outside none none;
    padding: 0;
}
.margined {
    margin-right: 5px;
    padding-right: 5px;
}
.dataRow {
    border-top: 1px solid #bab6b3;
    font-size: 11px;
    padding-top: 20px;
    min-height: 700px;
}
.dataRow .editorialData h4 {
    color: #333;
    margin: 0;
    font-size: 14px;
}
.noList>li {
    list-style: outside none none!important;
}
b, strong {
    font-weight: 700;
}
h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong {
    font-weight: 100;
}
.category-articles-box {
    border-bottom: 1px solid #dfdfdf;
    float: left;
    margin-bottom: 5px;
    padding: 5px 0 5px;
    width: 100%}
.category-articles-box:first-child {
    border-top: 1px solid #dfdfdf;
}
.category-articles-box>h3 {
    font-family: "news_gothic_mtbold";
    font-size: 18px;
    font-weight: 100;
    margin: 3px 0;
    display: inline;
}
.category-articles-box>a {
    float: right;
    text-decoration: underline;
    padding: 0 15px 0 0;
}
.col-xs-12 .comment-box>p {
    margin-bottom: 20px;
}
.widget-title>img {
    float: right;
}
.listing_cat_color {
    text-transform: uppercase;
    margin-left: 10px;
    color: #982125;
}
.list-inline>li {
    display: block;
    width: 100%;
    padding-bottom: 3px;
}
.list-inline>li span.actions-text {
    display: inline-block;
    padding-left: 10px;
    text-transform: uppercase;
}
@media (max-width:1200px) {
    .right-add-banner {
    padding: 0 !important;
    display: inline-block;
    width: 100%!important;
}
.right-pannel {
    width: 100%!important;
}
.mobile-sup:after {
    clear: both;
}
}@media (max-width:1024px) {
    .bottom-slider-text {
    width: 100%}
.bottom-slider-text-sub {
    width: auto;
    float: none;
    padding: 0;
}
.bottom-slider-previous {
    padding: 0 20px 0 0;
}
.bottom-slider-next {
    padding: 0 0 0 20px;
}
.slide-border {
    border-right: 0;
}
.slide-border-2 {
    border-top: solid 1px #dfdfdf;
    padding-top: 13px;
    margin-top: 13px;
}
.articles-box span.bg-lable {
    margin: 0 0 0 0;
    font-size: 11px;
}
.learning-img {
    width: 100%!important;
}
.learning_content {
    width: 100%!important;
}
.synved-share-image {
    width: 60px!important;
    height: 30px!important;
}
.synved-social-button {
    margin-right: 5px!important;
    width: 60px!important;
}
.synved-share-image {
    height: 30px!important;
    width: 60px!important;
}
.synved-social-button {
    position: relative;
}
.synved-social-provider-facebook:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-facebook:hover:before {
    bottom: -10%;
    left: 55%}
.synved-social-provider-twitter:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-twitter:hover:before {
    bottom: -10%;
    left: 55%}
.synved-social-provider-google_plus:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-google_plus:hover:before {
    bottom: -10%;
    left: 55%}
.synved-social-provider-linkedin:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-linkedin:hover:before {
    bottom: -10%;
    left: 55%}
.image-text-widget-text p.second-added-text-larg {
    font-size: 16px!important;
}
}@media (max-width:980px) {
    p.uppercase-text {
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
}
p.uppercase-text-right {
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
}
.second-added-text-larg {
    margin: 0;
    padding: 0;
    float: left;
    font-weight: 400;
    font-size: 16px!important;
    font-family: 'news_gothic_mtbold'}
}.second-added-text-larg {
    font-size: 16px!important;
    line-height: 1;
    font-weight: 100;
    margin: 0 0 10px;
}
p.second-added-text {
    margin: 0;
    padding: 0;
    float: left;
    font-weight: 400;
    font-size: 16px;
    font-family: 'news_gothic_mtbold';
    line-height: 16px;
}
.synved-share-image {
    width: 60px!important;
    height: 30px!important;
}
.supplement_year_list p {
    line-height: 20px;
}
.supplement_year_list h3 {
    font-size: 14px;
}
.supplement_year_list {
    float: left;
    min-height: 320px;
    width: 100%}
}@media (max-width:768px) {
    .contact-form {
    float: left;
    width: 100%}
#registerform .cimy_uef_checkbox {
    margin: -4px 5px 0 0;
    vertical-align: top;
}
}@media (max-width:767px) {
    div#registerPrompt {
    position: fixed;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto!important;
}
div#printDialogue {
    position: fixed;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto!important;
}
div#pdfDialogue {
    position: fixed;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto!important;
}
.contact-form {
    float: left;
    width: 100%}
s .supplement_year_list {
    float: left;
    text-align: center;
    width: 100%}
.supplement_year_list img {
    display: inline;
    max-width: 100%}
.synved-social-button {
    position: relative;
}
.synved-social-provider-facebook:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-facebook:hover:before {
    bottom: -10%;
    left: 55%}
.synved-social-provider-twitter:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-twitter:hover:before {
    bottom: -10%;
    left: 55%}
.synved-social-provider-google_plus:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-google_plus:hover:before {
    bottom: -10%;
    left: 55%}
.synved-social-provider-linkedin:hover:after {
    margin-left: -68px;
    margin-top: 35px;
    width: 80px;
}
.synved-social-provider-linkedin:hover:before {
    bottom: -10%;
    left: 55%}
.mobile-sup {
    clear: both;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-bottom: 20px;
}
}@media (max-width:736px) {
    #partnerLogo td, th {
    float: left;
    width: 50%}
.articles-box span.bg-lable {
    margin: 0 0 0 15px;
}
}@media (max-width:640px) {
    .widget_image_text_widget .widget-content {
    width: 100%}
.learning-img {
    width: 50%!important;
}
.learning_content {
    width: 50%!important;
}
div#printDialogue {
    width: 450px;
}
.window {
    height: 175px;
}
#printDialogue a#learning_module_test {
    width: 45%}
.read-more-content {
    width: 100%!important;
}
}@media (max-width:479px) {
    div#registerPrompt {
    width: 280px;
}
div#printDialogue {
    width: 280px;
    height: auto;
}
div#pdfDialogue {
    width: 280px;
    height: auto;
}
#partnerLogo td, th {
    float: left;
    width: 100%}
}@media only screen and (max-width:480px) {
    .h1, h1 {
    font-size: 27px;
    font-weight: 100;
    line-height: 32px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 100;
}
img {
    max-width: 100%;
    display: block;
}
.right-add-banner {
    padding: 0;
}
.right-add-banner img {
    max-width: 100%;
    display: inline-block;
}
.wp-caption img {
    max-width: 100%;
    display: inline-block;
}
.read-more-content {
    width: 98%!important;
}
.calender-box {
    background: url(../images/border2.jpg) repeat-y scroll 10px top!important;
}
.calender-box-sub {
    background: url(../images/border-white.jpg) no-repeat scroll 10px top!important;
}
.date-main {
    padding: 25px 0 0 36px!important;
}
.calender-left {
    display: none;
}
.calender-right {
    position: relative;
}
.calender-right::before {
    background: rgba(0, 0, 0, 0) url(../images/bullet.jpg) no-repeat scroll left center;
    content: "";
    height: 16px;
    position: absolute;
    left: -7px;
    top: 43px;
    width: 16px;
}
.calender-right {
    width: 98%!important;
}
.widget_image_text_widget .widget-content {
    width: 100%}
}@media only screen and (max-width:414px) {
    .articles-box span.bg-lable {
    margin: 0 0 0 5px;
}
}@media only screen and (max-width:375px) {
    a#learning-attachment {
    width: 100%}
a#learning-start {
    width: 100%;
    margin: 10px 0 0;
}
.learning-img {
    width: 100%!important;
}
.learning_content {
    width: 100%!important;
}
.inner-content-box img, figure {
    width: 100%!important;
    height: auto;
}
.wp-caption img {
    width: 100%;
    height: auto;
}
.inner-content-box img.wp-image-19150 {
    width: 10px;
    height: 10px;
}
}@media only screen and (max-width:320px) {
    #login .text-field {
    width: 290px;
}
#registerform .cimy_uef_input_27 {
    width: 290px!important;
}
#registerform #pass-strength-result {
    width: 290px;
}
#registerform .recaptcha_isnot_showing_audio {
    margin-left: -14px;
}
.editorialData {
    float: none;
    min-height: 170px;
    width: 50%}
.dataRow .editorialData h4 {
    color: #333;
    font-size: 14px;
    margin: 0;
    font-weight: 700;
}
.editorialData>h6, .editorialData.margined>h6 {
    font-size: 12px;
    color: #000;
    font-weight: 700;
}
}