/*
 Theme Name:     Lyme Disease Theme
 Description:    Blue Diamond Child Theme
 Author:         Brent Stromberg
 Template:       bluediamond-v1-08
 Version:        1.0.0
*/

@import url("../bluediamond-v1-08/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
/**** FONTS ****/
@font-face{ font-family: proxima_novalight; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/proximanova-light-webfont.eot), url(https://www.lymedisease.org/fonts/proximanova-light-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/proximanova-light-webfont.woff2) format("woff2"), url(https://www.lymedisease.org/fonts/proximanova-light-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/proximanova-light-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/proximanova-light-webfont.svg#proxima_novalight) format("svg"); }
@font-face{ font-family: proxima_nova_ltsemibold; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/proxima_nova_semibold-webfont.eot), url(https://www.lymedisease.org/fonts/proxima_nova_semibold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/proxima_nova_semibold-webfont.woff2) format("woff2"), url(https://www.lymedisease.org/fonts/proxima_nova_semibold-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/proxima_nova_semibold-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold) format("svg"); }
@font-face{ font-family: proxima_nova_rgbold; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/proxima_nova_bold-webfont.eot), url(https://www.lymedisease.org/fonts/proxima_nova_bold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/proxima_nova_bold-webfont.woff2) format("woff2"), url(https://www.lymedisease.org/fonts/proxima_nova_bold-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/proxima_nova_bold-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold) format("svg"); }
@font-face{ font-family: proxima_nova_rgregular; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/proximanova-regular-webfont.eot), url(https://www.lymedisease.org/fonts/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/proximanova-regular-webfont.woff2) format("woff2"), url(https://www.lymedisease.org/fonts/proximanova-regular-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/proximanova-regular-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format("svg"); }

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('https://www.lymedisease.org/fonts/opensans-condbold-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/opensans-condbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Condensed';
    src: url('https://www.lymedisease.org/fonts/opensans-condlight-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/opensans-condlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansCnLtIt';
    src: url('https://www.lymedisease.org/fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/opensans-condlightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{ font-family: robotobold; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-bold-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-bold-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-bold-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-bold-webfont.svg#robotobold) format("svg"); }
@font-face{ font-family: robotoregular; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-regular-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-regular-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-regular-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-regular-webfont.svg#robotoregular) format("svg"); }
@font-face{ font-family: robotomedium; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/Roboto-Medium-webfont.eot), url(https://www.lymedisease.org/fonts/Roboto-Medium-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/Roboto-Medium-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/Roboto-Medium-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/Roboto-Medium-webfont.svg#robotomedium) format("svg"); }
@font-face{ font-family: RobotoCondensed; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.eot), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.woff2) format("woff2"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular) format("svg"); }
@font-face{ font-family: roboto_condensedregular; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.eot), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.eot?#iefix) format("embedded-type"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular) format("svg"); }
@font-face{ font-family: roboto_condensedbold; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/RobotoCondensed-Bold-webfont.eot), url(https://www.lymedisease.org/fonts/RobotoCondensed-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/RobotoCondensed-Bold-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/RobotoCondensed-Bold-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold) format("svg"); }
@font-face{ font-family: robotolight; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-light-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-light-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-light-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-light-webfont.svg#robotolight) format("svg"); }
@font-face{ font-family: robotolight_italic; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-lightitalic-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-lightitalic-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-lightitalic-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-lightitalic-webfont.svg#robotolight_italic) format("svg"); }
@font-face{ font-family: robotoitalic; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-italic-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-italic-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-italic-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-italic-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-italic-webfont.svg#robotoitalic) format("svg"); }
@font-face{ font-family: robotobold_italic; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-bolditalic-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-bolditalic-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-bolditalic-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-bolditalic-webfont.svg#robotobold_italic) format("svg"); }
@font-face{ font-family: robotoblack; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-black-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-black-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-black-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-black-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-black-webfont.svg#robotoblack) format("svg"); }
@font-face{ font-family: robotoblack_italic; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/roboto-blackitalic-webfont.eot), url(https://www.lymedisease.org/fonts/roboto-blackitalic-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/roboto-blackitalic-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/roboto-blackitalic-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/roboto-blackitalic-webfont.svg#robotoblack_italic) format("svg"); }
@font-face{ font-family: roboto_condensedlight; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/robotocondensed-light-webfont.eot), url(https://www.lymedisease.org/fonts/robotocondensed-light-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/robotocondensed-light-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/robotocondensed-light-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/robotocondensed-light-webfont.svg#roboto_condensedlight) format("svg"); }
@font-face{ font-family: roboto_condensedlight_italic; font-style: normal; font-weight: normal; src: url(https://www.lymedisease.org/fonts/robotocondensed-lightitalic-webfont.eot), url(https://www.lymedisease.org/fonts/robotocondensed-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.lymedisease.org/fonts/robotocondensed-lightitalic-webfont.woff) format("woff"), url(https://www.lymedisease.org/fonts/robotocondensed-lightitalic-webfont.ttf) format("truetype"), url(https://www.lymedisease.org/fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic) format("svg"); }


/**** FONTS for MLD blog ****/
@font-face{ font-family: bebasneue; font-style: normal; font-weight: normal; 
src: url(https://www.lymedisease.org/fonts/bebasneue-webfont.eot), 
url(https://www.lymedisease.org/fonts/bebasneue-webfont.eot?#iefix) format("embedded-opentype"), 
url(https://www.lymedisease.org/fonts/bebas-webfont.woff2) format("woff2"), 
url(https://www.lymedisease.org/fonts/bebas-webfont.woff) format("woff"), 
url(https://www.lymedisease.org/fonts/bebasneue-webfont.ttf) format("truetype"), 
url(https://www.lymedisease.org/fonts/bebasneue-webfont.svg#bebasneue) format("svg"); }

/**** FONTS for MLD blog ****/

@font-face {
    font-family: 'merriweatherbold';
    src: url('https://www.lymedisease.org/fonts/merriweather-bold-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/merriweather-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'merriweatherbold_italic';
    src: url('https://www.lymedisease.org/fonts/merriweather-bolditalic-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/merriweather-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'merriweatheritalic';
    src: url('https://www.lymedisease.org/fonts/merriweather-italic-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/merriweather-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'merriweatherlight';
    src: url('https://www.lymedisease.org/fonts/merriweather-light-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/merriweather-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'merriweatherlight_italic';
    src: url('https://www.lymedisease.org/fonts/merriweather-lightitalic-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/merriweather-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'merriweatherregular';
    src: url('https://www.lymedisease.org/fonts/merriweather-regular-webfont.woff2') format('woff2'),
         url('https://www.lymedisease.org/fonts/merriweather-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.lymedisease.org/fonts/fontawesome-webfont.eot?v=3.2.1');
  src: url('https://www.lymedisease.org/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), 
	   url('https://www.lymedisease.org/fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'), 
	   url('https://www.lymedisease.org/fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), 
	   url('https://www.lymedisease.org/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
.heateor_sss_horizontal_sharing .heateor_sss_svg, .heateor_sss_standard_follow_icons_container .heateor_sss_svg {
   width: 36px !important;
    height: 36px !important;
}
.footer-wrapper a {
    color: #ffffff !important;
}
div.copyright-wrapper a {
    color: #3b3b3b !important;
}
img.alignrightx {
    float: right;
    margin: 5px 0px 20px 20px;
    width: 370px;
     border: 7px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    
}
img.alignleftsmx {
    float: left;
    margin: 5px 20px 20px 0;
    width: 300px;
     border: 7px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    
}

.basicspos {
margin: 0 0 0 20px;
padding: 0;
}
.section-phytopwh .gform_wrapper {
  display: block !important;
}
/* ==========================================================================
   tables iep blog 9-5-2023
   ========================================================================== */
.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td {
   vertical-align: top !important;
   font-family: robotoregular, arial, sans-serif !important;
   font-size: 14px !important;
   line-height: 1.5 !important;
}
.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable {
    border: 2px solid #000 !important;
}
   .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th {
    background-color: #000 !important;
    font-family: robotobold, arial, sans-serif !important;
    font-weight: normal !important;
    color: #fff !important;
    font-size: 16px !important;
}
.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td ul {
    list-style-type: initial;
     margin-left: 18px !important;
     margin-bottom: 0px !important;
}
.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td ul li {
  font-family: robotoregular, arial, sans-serif !important;
   font-size: 14px !important;
   line-height: 1.5 !important;
  margin-top: 0px !important;
   margin-bottom: 8px !important;
}

/* ==========================================================================
   quiet epidemic 2-2023
   ========================================================================== */
.qebt {
margin: 0 auto 12px;
}
.pgbginners p.qetxt {
    margin-bottom: 0;
    text-align: left;
    font-family: proxima_novalight, sans-serif;
    padding: 0 10px;
    font-size: 18px;
    line-height: 1.5;
}
.page-id-112118 .section-content-video {
    margin-top: 16px;
    background-color: #090a0a;
    background-image: url(https://www.lymedisease.org/images/qe-video-back.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    border-bottom: 1px solid #fff;
}
.page-id-112118 .fpimg2 {
    margin: 12px auto 0;
    text-align: center;
}
.page-id-112118 .timebar {
    background-color: #7cbe98;
    color: #fff;
    margin: 0 0 22px;
}
.page-id-112118 .mld-bt .btn-success {
    margin: 8px 0 0;
    border: 1px solid #f2682a !important;
    background-color: #f2682a !important;
    color: #fff !important;
    font-family: RobotoCondensed, sans-serif;
    font-weight: normal !important;
}
.page-id-112118 .mld-bt .btn-success:hover {
    border: 1px solid #f2682a !important;
}
.page-id-112218 .gform_wrapper .gsection {
    background-color: #69bd8d !important;
}
.page-id-112218 .lead-wrp {
    background: #69bd8d !important;
}
.page-id-112218 .section-phytopwh input[type="text"], .page-id-112218 .section-phytopwh input[type="email"], .page-id-112218 .section-phytopwh input[type="password"], .page-id-112218 .section-phytopwh textarea, select {
  background-color: #e3f5eb !important;
    border: 1px solid #69bd8d !important;
}
.page-id-112218 .content-wrapper.container.main input[type="submit"] {
    background-color: #69bd8d !important;
}
.page-id-112218 #colmain1donate h5 {
    color: #69bd8d !important;
}
.page-id-112218 .donherores h1.whtsm {
    font-size: 32px !important;
    line-height: 1.5 !important;
}

.page-id-112218 .subtext {
    color: #000 !important;
}

@media only screen and (max-width: 1100px) {
.page-id-112218 .donherores h1.whtsm {
    font-size: 24px !important;
}}

@media only screen and (max-width: 870px) {
.page-id-112218 .donherores h1.whtsm {
    font-size: 20px !important;
}
.page-id-112218 .donherores h1.whtsm {
    margin-top: 20px !important;
}
.page-id-112218 .donherores {
    height: 19em;
}
}

 @media only screen and (max-width: 767px){
.pgbginners p.qetxt {
   padding: 0;
    font-size: 16px;
}
.qebt {
margin: 18px auto 12px;
}
 .page-id-112118 .rev-btn {
    max-width: 110px !important;
    font-size: 13px !important;
        padding: 6px 12px !important;
}
.page-id-112118 .section-content-video {
    margin-top: 0px;
    background-image: url(https://www.lymedisease.org/images/qe-video-back-sm.jpg);
}
.page-id-112118 .fpimg2 {
    margin: 24px auto 0;
    text-align: center;
}
.page-id-112218 .donherores {
    height: 19em;
}
}



@media only screen and (max-width: 560px) {
.page-id-112218 .donherores h1.whtsm {
    font-size: 20px !important;
}
.page-id-112218 .donherores {
    height: 17em;
}
}
@media only screen and (max-width: 460px) {
.page-id-112218 .donherores h1.whtsm {
    font-size: 18px !important;
}
}
@media only screen and (max-width: 420px) {
.page-id-112218 .donherores h1.whtsm {
    font-size: 16px !important;
}
.page-id-112218 .donherores .hrtopwp {
    margin-top: 0px;
}
.page-id-112218 .donherores {
    height: 17em;
}
}
@media only screen and (max-width: 300px) {
.page-id-112218 .donherores {
    height: 19em;
}
}

/* ==========================================================================
   home page chartbook 10-29-2022
   ========================================================================== */
   
   .notification_home-page {
    background-color: rgba(254,196,14,0.15);
    padding: 12px 0 12px 4px;
        
}   
.notification_home-page img {
margin-right: 12px;
}



   .pb-3, .py-3 {
    padding-bottom: 1rem!important;
}
.pt-3, .py-3 {
    padding-top: 1rem!important;
}

.align-items-center {
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.d-flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.flex-wrap {
    -webkit-flex-wrap: wrap!important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}

.col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


.notechart {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 22px;
    line-height: 1.3;
    margin: 0 0 0.6875em;
    font-weight: bold;
      letter-spacing: 0.03em;
      color: #0A3A5A !important;
}

.mb-2, .my-2 {
    margin-bottom: 0.5rem!important;
}

.mr-0, .mx-0 {
    margin-right: 0!important;
}
.hmbxwrp {
    background-color: #fff;
  
}

.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}

.hmbxwrp .hmbxtop {
    border: 10px solid #59b9ca;
    padding: 24px;
    z-index: 30;
margin: 30px 10px;
}

.content-wrapper.container.main h2.hmbxtitle {
  color: #0A3A5A;
    font-size: 38px;
    margin-bottom: 20px;
        letter-spacing: 0.03em;
}
.text-brand-blue {
    color: #0A3A5A !important;
}

.chartsmt {
 font-family: 'robotobold', Helvetica,Arial, sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    color: #000;
    font-weight: normal;
    line-height: 1.3;
    padding: 0;
    margin: 12px 0 0;

}
.chartsmi {
margin: 12px 0 0;

}



@media (min-width: 768px) {
.flex-md-nowrap {
    -webkit-flex-wrap: nowrap!important;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
    margin-top: 12px;
}

.mr-md-3, .mx-md-3 {
    margin-right: 1rem!important;
}

.mb-md-0, .my-md-0 {
    margin-bottom: 0!important;
}


}
@media (max-width: 767px) {
.notification_home-page img {
    display: none;
    margin: none;
}
.align-items-center {
   align-items: left!important;
   text-align: left;
}
}

/* ==========================================================================
   physician program landing page 2-18-2021
   ========================================================================== */

.archivewp {
    background-color: #f3f3f3;
    padding: 110px 0 60px;
    margin: 0;
    position: relative;
}
.ambck {
    background-color: #E3F6FD;
    padding: 40px 0 30px;
    margin: 0;
    position: relative;
}
/* keep for later on other pages
-------------------------------------------------------------- 

.ambck:before {
    content: '';
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #fff;
    position: absolute;
    top: -6px;
    z-index: 2;
    left: 50%;
    margin-left: -45px;
} */
.amgrey .table, .ambck .table, .archivewp .table {
    display: table;
    border-collapse: separate;
    border-spacing: 0 0;
    -webkit-box-shadow: 2px 2px 5px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 5px 0px rgb(0 0 0 / 25%);
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.amgrey .rowtb, .ambck .rowtb, .archivewp .rowtb {
    display: table-row;
}
.amgrey .col, .ambck .col, .archivewp .col {
    width: 50%;
    display: table-cell;
    background-color: #ffffff;
    padding: 0px;
}
.amgrey .col.content, .ambck .col.content, .archivewp .col.content {
    padding: 18px 24px;
    vertical-align: top;
}
.arcsbhd {
    font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    color: rgb(12, 12, 12);
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
}
.archdbg {
    font-weight: normal;
    font-family: robotobold, arial, sans-serif;
    font-size: 32px;
    line-height: 1.2;
    color: rgb(12, 12, 12);
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
}
.amgrey hr, .ambck hr, .archivewp hr {
    margin: 12px 0 18px;
    border: 0;
    border-top: 1px dotted #eee;
}
.membn-txtp {
    text-align: left;
    font-family: roboto_condensedregular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 0 18px;
    padding: 0px;
    letter-spacing: 1px;
    color: #34383b;
}
.amgrey .butwp, .ambck .butwp, .archivewp .butwp {
    margin: 16px 0 0;
}
.amgrey .col.sidebar, .ambck .col.sidebar, .archivewp .col.sidebar {
    width: 50%;
    background-color: transparent;
    padding: 0px;
 display: table-cell;   
}
.ambck .col.sidebar img {
   margin-bottom: -9px;
}
.heroresbg h1.wht,
.herores h1.wht {
    color: #fff;
    font-size: 70px;
    line-height: 73px;
    letter-spacing: .025em;
    text-align: left;
    margin-bottom: 12px;
    margin-top: 50px;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgb(0 0 0 / 50%);

}

.heroresb-wht {
    font-size: 67px;
    line-height: 67px;
    color: #fff;
    display: block;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
}

.page-id-75435 .herores .hrtopwp {
    margin-top: 30px;
    margin-left: 25px;
   
}


@media only screen and (max-width: 1400px) {
.heroresbg h1.wht,
.herores h1.wht {
    font-size: 58px;
    line-height: 64px;
    margin-top: 0;
}
.heroresb-wht {
    font-size: 58px;
    line-height: 58px;
}
.heroresbg p.wht,
.herores p.wht {
    font-size: 20px;
}

}
@media only screen and (max-width: 1100px) {
.heroresng h1.wht,
.herores h1.wht {
    font-size: 40px;
    line-height: 46px;
    margin-top: 0px;
}
.heroresb-wht {
    font-size: 36px;
    line-height: 36px;
}

}
@media only screen and (max-width: 870px) {
.heroresbg h1.wht,
.herores h1.wht {
    font-size: 36px;
    line-height: 38px;
    margin-top: 0px;
}
.heroresb-wht {
    font-size: 32px;
    line-height: 32px;
}
.page-id-75435 .herores .hrtopwp {
margin-left: 12px;
   
}
}

@media (max-width: 1300px) {
.page-id-75435 .membn-txtp {
    padding: 0px 16px;
}
.page-id-75435 .amgrey .table, .page-id-75435 .ambck .table, .page-id-75435 .archivewp .table {
    display: block;
}
.page-id-75435 .amgrey .rowtb, .page-id-75435 .ambck .rowtb, .page-id-75435 .archivewp .rowtb {
    display: block;
}
.page-id-75435 .amgrey .col, .page-id-75435 .ambck .col, .page-id-75435 .archivewp .col {
    display: block;
    width: 100%;
}
.page-id-75435 .amgrey .col.content, .page-id-75435 .ambck .col.content, .page-id-75435 .archivewp .col.content {
    margin-bottom: 0px;
    padding: 18px 24px 0 24px;
}
.page-id-75435 .arcsbhd {
    text-align: center;
    margin-bottom: 8px;
}
.page-id-75435 .archdbg {
    text-align: center;
    font-size: 28px;
}
.page-id-75435 .amgrey .butwp, .page-id-75435 .ambck .butwp, .page-id-75435 .archivewp .butwp {
    margin: 24px auto 0px;
    text-align: center;
    padding-bottom: 18px;
}
.page-id-75435 .amgrey .col.sidebar, .page-id-75435 .ambck .col.sidebar, .page-id-75435 .archivewp .col.sidebar {
    width: 100%;
    background-color: #ffffff;
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0px;
        display: block;
}
}

@media only screen and (max-width: 560px) {
.heroresbg h1.wht,
.herores h1.wht {
    font-size: 26px;
    line-height: 28px;
}
.heroresb-wht {
    font-size: 23px;
    line-height: 1;
}
.page-id-75435 .herores .hrtopwp {
   margin-right: 44px;
   
}
}
@media (max-width: 480px) {
.arcsbhd {
    font-size: 20px;
    line-height: 1.2;
}
.archdbg {
    font-size: 24px;
}
.amgrey .butwp, .ambck .butwp, .archivewp .butwp {
    margin: 30px auto 30px;
    text-align: center;
}
.archivebx {
  margin: 0 15px;
}

}



@media only screen and (max-width: 460px) {
.heroresbg h1.wht,
.herores h1.wht {
    font-size: 24px;
    line-height: 26px;
}
.heroresb-wht {
    font-size: 24px;
}
}


@media only screen and (max-width: 420px) {
.heroresbg h1.wht,
.herores h1.wht {
    margin-top: 20px;
}
.heroresb-wht {
    font-size: 22px;
}
}






/* ==========================================================================
   new list box 11-2020
   ========================================================================== */
   
   .listbox {
   border: 1px solid #d5d5d5;
       border-top: 3px solid #ea4139;
   border-radius: 2px;    
       padding: 24px;
       margin-bottom: 24px;
    }
   .listbxhd {
       padding-bottom: 8px;
border-bottom: 1px solid #d5d5d5;
   font-size: 24px;
    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-weight: normal;
    color: #00536B;
    margin-bottom: 7px;
    text-transform: capitalize;
    line-height: 1.4;
}

   
   
/* ==========================================================================
   ads show and hide for adative bio 10-4-2020
   ========================================================================== */
.adtdesk {
display: block;
margin: 0 auto; 
text-align: center;
}
.adtmobile {
display: none;
}
.adsdesk {
display: block;
margin: 18px auto;
text-align: center;
}
.adsmobile {
display: none;
}

.phymoredesk {
margin: 24px auto 8px; 
text-align: center; 
padding: 0;
display: block;
}
.phymoremob {
display: none;
}
.yolicons {
margin: 24px auto 8px; 
text-align: center; 
padding: 0;
display: block;
}

/* ==========================================================================
   people images in a row
   ========================================================================== */
.row .tckrowbg .four {
    width: 32%;
}
.tckrowbg {
    border-top: 1px solid rgba(35, 35, 35, 0.2);
    border-bottom: 1px solid rgba(35, 35, 35, 0.2);
    padding: 24px 30px 4px;
    margin: 0 auto 24px !important;
    text-align: center;
}
.tckrow {
    margin-bottom: 8px;
      text-align: center;
}

.mask-circle img {
    width: 100%;
    border-radius: 100%;
}

.mask-circle {
    display: block;
    width: 100%;
    border-radius: 100%;
}
.tckrow h3 {
    padding: 0;
    margin: 10px auto 18px;
    text-align: center;
    line-height: 1.3;
    color: #da572d;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 24px;
    font-weight: 500;
}
/* ==========================================================================
   new banner for full width 9-20-2020
   ========================================================================== */
.page-id-66489 p {
    font-family: proxima_nova_rgregular, Helvetica, sans-serif;
    font-size: 18px;
    
}
.page-id-66489 .content-wrapper.container.main h3 {
    font-size: 24px;
    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-weight: normal;
    color: #00536B;
    margin-bottom: 7px;
    text-transform: capitalize;
    line-height: 1.4;
}
.page-id-66489 .content-wrapper.container.main h3 {
    font-family: proxima_nova_ltsemibold, arial, sans-serif !important;
    font-size: 22px;
    color: #df5c3e;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 7px;
    margin-top: 16px;
}





.banner-main {
    background: rgba(0, 0, 0, 0) url(https://www.lymedisease.org/images/hero-lyme-basics-lyme-desktop.jpg) no-repeat scroll top center / cover;
    height: 336px;
    color: #000;
}
.flex {
    display: flex;
}

.sectionx {
    text-align: left;
    padding: 0;
    margin-bottom: 30px;
}

.vertical-center {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.druk-large {
    font-family: proxima_nova_rgbold,Helvetica,Arial,sans-serif;
    font-weight: normal;
    margin: 0 0 8px 0;
}    
    
.druk-large {
    text-transform: uppercase;
    font-size: 72px;
    line-height: 1.1;
    letter-spacing: 1px;
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.4);
}
.druk-med {
   font-family: proxima_nova_rgregular,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 40px;
    line-height: 1.4;
    letter-spacing: 1px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.mobile-banner-text {
    display: none;
}
.text-center {
    text-align: center;
}
.page-id-66489 h1.page-header-title {
    margin: 0 0 5px 0px !important;
color: #000 !important;
font-family: proxima_nova_rgbold,Helvetica,Arial,sans-serif !important;
    font-weight: normal;
font-size: 36px;
}



@media only screen and (max-width: 991px) {
.druk-large {
   font-size: 62px;
}
.druk-med {
  font-size: 34px;
}
}


@media only screen and (max-width: 767px) {
.page-id-66489 .container {
    margin: 0 auto;
    max-width: 100%;
}
.banner-main {
    background: rgba(0, 0, 0, 0) url(https://www.lymedisease.org/images/hero-lyme-basics-lyme-tablet.jpg) no-repeat scroll top center / cover;
    height: 230px;
}
.sectionx {
    padding: 30px 0px;
    margin-bottom: 0;
}
.lead-ad {
color: #fff;
}
.banner-copy {
    display: none;
}
.druk-large {
    font-size: 50px;
    line-height: 1.2;
     margin: 0;
     color: #fff;
     text-shadow: 0px 0px 0px rgba(0,0,0,0);
}
.druk-med {
font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0;
    color: #fff;
    text-shadow: 0px 0px 0px rgba(0,0,0,0);
    margin-bottom: 0;
}
.mobile-banner-text {
    background-color: #ea413a;
    color: #fff;
    display: block;
    padding: 20px 0;
}
.mobile-banner-text {
    background-color: #00a8cd;
    color: #fff;
    display: block;
    padding: 20px 0;
    margin-bottom: 30px
}
.page-id-66489 img.alignright, .page-id-66489 .alignright, .page-id-66489 img.alignleft, .page-id-66489 .alignleft, .page-id-66489 img.aligncenter, .page-id-66489 .aligncenter {
    float: none;
    width: 75% !important;
    margin: 0 auto 15px !important;
    max-width: none;
    text-align: center;
    display: block;
}
.page-id-66489 .sidebar-wrapper .textwidget img {
 width: 75% !important;
    margin: 0 auto;
    max-width: none;
    text-align: center;
    display: block;

}
}
@media only screen and (max-width: 544px) {
.banner-copy {
    display: none;
}
.mobile-banner-text {
    background-color: #ea413a;
    color: #fff;
    display: block;
    padding: 20px 0;
}
.mobile-banner-text {
    background-color: #00a8cd;
    color: #fff;
    display: block;
    padding: 20px 0;
}


.banner-h1-mobile {
    padding: 0;
    margin-bottom: 4px;
}
}
@media only screen and (max-width: 480px) {
.druk-large {
    font-size: 42px;
}
.druk-med {
font-size: 24px;
}
.page-id-66489 h1.page-header-title {
    margin: 0 0 5px 0px !important;
font-size: 28px;
}
.page-id-66489 p {
    font-size: 16px;
}
.page-id-66489 .content-wrapper.container.main h3 {
    font-size: 20px;
}
.page-id-66489 img.alignright, .page-id-66489 .alignright, .page-id-66489 img.alignleft, .page-id-66489 .alignleft, .page-id-66489 img.aligncenter, .page-id-66489 .aligncenter {
    width: 85% !important;
}
.page-id-66489 .sidebar-wrapper .textwidget img {
  width: 85% !important;

}
}

@media only screen and (max-width: 420px) {
.druk-large {
    font-size: 36px;
}
.druk-med {
font-size: 20px;
}
.page-id-66489 img.alignright, .page-id-66489 .alignright, .page-id-66489 img.alignleft, .page-id-66489 .alignleft, .page-id-66489 img.aligncenter, .page-id-66489 .aligncenter {
    width: 100% !important;
}
.page-id-66489 .sidebar-wrapper .textwidget img {
  width: 100% !important;

}
}


/* ==========================================================================
   guidestar
   ========================================================================== */
.presstop p.brdsmtx {
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    color: rgb(12, 12, 12);
    font-size: 15px !important;
    margin: 0 0 0 0;
    padding: 0;
    line-height: 1.5;
    text-align: left;
}

@media only screen and (max-width: 1024px) and (min-width: 601px) {
.mask-circle {
    margin: 0 auto;
    text-align: center;
}
}
@media only screen and (max-width: 767px) {
.row .tckrowbg .columns {
    width: 100%;
    float: none;
}
.row .tckrowbg .four {
    width: 100%;
}

}
/* ==========================================================================
   coinfection
   ========================================================================== */
.side-menu .absect li a {
    color: #4a4a4a;
    font-family: RobotoCondensed,Verdana,sans-serif;
text-decoration: none;
font-size: 18px;
}
.page-id-49166 div.top-navigation-wrapper, 
.page-id-48803 div.top-navigation-wrapper {
background-color: #f6f6f6 !important;
}
.post-48803 .page-wrapper {
background-color: #f6f6f6 !important;
}
.page-id-49363 .body-outer-wrapper,
.page-id-49350 .body-outer-wrapper,
.page-id-49341 .body-outer-wrapper,
.page-id-49330 .body-outer-wrapper,
.page-id-49319 .body-outer-wrapper,
.page-id-49283 .body-outer-wrapper, 
.page-id-49274 .body-outer-wrapper, 
.page-id-49265 .body-outer-wrapper, 
.page-id-49253 .body-outer-wrapper, 
.page-id-49238 .body-outer-wrapper, 
.page-id-49216 .body-outer-wrapper, 
.page-id-49209 .body-outer-wrapper, 
.page-id-49182 .body-outer-wrapper, 
.page-id-49166 .body-outer-wrapper, 
.page-id-48803 .body-outer-wrapper {
background-color: #f6f6f6 !important;
}
.page-id-58867 .body-outer-wrapper  {
background-color: #efefef !important;
}

.single-page-contentsp {
margin: 0 24px 30px;

}
.innerqax {
    position: relative;
    margin: 0 auto 36px;
    padding: 0;
    background-color: #fff !important;
    max-width: 1180px;
}


.innerqa {
    position: relative;
    margin: -52px auto 36px;
    padding: 0 0 36px;
    z-index: 10;
    background-color: #fff !important;
    max-width: 1180px;
 box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    -webkit-box-shadow: 0 0 10px #ddd;
    -o-box-shadow: 0 0 10px #ddd;
}
.title-content {
    text-align: center;
  margin-bottom: 0px;
}
.title-content .text-1 span a {
   width: 215px;
    font-family: Open Sans Condensed, Arial, sans-serif !important;
    font-size: 22px;
    letter-spacing: .025em;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.41;
    color: #fff;
    background-color: #000;
    padding: 6px;
    margin: 12px auto 16px;
}

.text-1 a {
    text-decoration: none;
    color: #fff;
}
.title-content .text-2 {
    margin-bottom: 0px;
    margin-top: 0px;
}
.title-content .text-2 span:before {
    position: absolute;
    content: '';
    height: 0px;
    background-color: transparent;
    width: 0px;
    bottom: 0;
    left: 0;
    margin-left: 0;
}

h1.entry-title {
    font-family: merriweatherregular, Georgia serif;
    font-size: 50px;
    font-weight: normal;
        padding: 0;
    margin: 22px 0 0;
    line-height: 1.3;
     color: #363636;
    
}
span.entry-subtitle {
    font-size: 20px;
    font-family: merriweatheritalic, Georgia serif;
    font-weight: normal;
    color: #363636;
    line-height: 1.6;
    padding-top: 18px;
display: block;
}


.title-content .text-3 {
    margin-top: 14px;
    margin-bottom: 20px;
    line-height: 1.2 !important;
}
.font-1 {
    font-family: "Roboto", sans-serif;
}
.title-content .text-3 .author-name {
    text-transform: none;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .025em;
    margin: 0 0 20px;
    color: #000;
    font-weight: 300;
    line-height: 1.4 !important;
}
.top-post-share {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0;
}
.social-listing, .social-listing li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
article.hentry {
    margin: 0;
}

.inpadco {
padding: 0;
}
.thinpd {
margin: -45px 0 0 -10px;
}

.topspmenu {
    background-color: #005e82;
    padding: 18px 16px 0 16px;
    margin: 0;
}
.spsubhd {
    font-size: 18px;
    font-family: robotolight, arial, sans-serif;
    line-height: 1;
    margin-bottom: 6px;
    color: #fff;
}

.sphd {
    font-size: 30px;
    font-family: roboto_condensedregular, arial, sans-serif;
    line-height: 1;
    padding-bottom: 6px;
    margin-bottom: 6px;
    color: #fff;
    border-bottom: 1px dotted #fff;
    z-index: 2;
}
.menu-co-infection-special-issue-container {
    background-color: #005e82;
    padding: 0px 12px;
    margin: -6px 0 0 0;
}

#menu-co-infection-special-issue {
    background-color: #005e82;
    padding: 18px 6px;
    margin: 0 0 1.5em 0 !important;
        text-align: left !important;
}
#menu-co-infection-special-issue li {
    text-align: left; 
    display: block !important;
    text-align: -webkit-match-parent;
    font-family: roboto_condensedlight, arial, sans-serif !important;
    line-height: 1.3;
    margin-bottom: 12px;
}
#menu-co-infection-special-issue li a {
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    font-family: roboto_condensedlight, arial, sans-serif !important;

}
#menu-co-infection-special-issue li.current-menu-item a {
    color: #f9bfb4;
}

.coinpgss  {
 text-align: center;
    margin: 0 auto;
    padding: 0;
}

.coinpgss .post-share-div {
 margin-bottom: 24px;
}

.coinpgss .post-share-div > div {
    display: inline-block;
    float: none;
    margin-right: 10px;
    width: auto;
    vertical-align: top;
}

.coinpgss .heateor_sss_sharing_container {
    display: inline-block;
    margin: 0 0 6px;
    width: 100%;
}

.coinpgss ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
    width: 32px !important;
    height: 32px !important;
}
.coinpgss ul.heateor_sss_sharing_ul li {
    float: left!important;
    margin: 0!important;
    padding: 0 6px 0 0 !important;
    list-style: none!important;
    border: none!important;
    clear: none!important;
}

ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li {
    float: left!important;
    margin: 0!important;
    padding: 0!important;
    list-style: none!important;
    border: none!important;
    clear: none!important;
}
 .body-content {
    line-height: 1.5;
    padding-top: 0px;
}

 .body-content .dropcaps span {
    font-family: merriweatherbold, Georgia serif;
      font-size: 72px;
      line-height: .7;
    color: #007698;
    display: block;
    float: left;
    margin: 0;
    font-weight: normal;
    padding: 6px 8px 0 0;
}

.body-content > p {
font-family: merriweatherlight, serif;
    font-size: 17px;
color: #222;
    margin: 0 0 16px;
    line-height: 1.8;
    letter-spacing: 0.05em;
}
.body-content > p a {
    color: #df5c3e !important;
    font-family: merriweatherlight, serif;
}
.body-content > p.itsmall {
font-family: merriweatherlight, serif;
    font-size: 16px;
color: #222;
    margin: 12px 0 12px;
    line-height: 1.7;
 letter-spacing: 0.05em;
}
.body-content .aligncenter {
    margin: 24px auto 24px !important;
    display: block;
    width: 85% !important;
    text-align: center;
    border: 13px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
}
.body-content img.alignrightmed, .body-content img.alignright {
    float: none;
    margin: 0 auto 18px;
    display: block;
    width: 100%;
    border: 13px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
}
.body-content img.alignleftmed, .body-content img.alignleftbg, .body-content img.alignleft {
    float: none;
    margin: 0 auto 18px;
    display: block;
    width: 100%;
    border: 13px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
}


.body-content blockquote {
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
  padding: 20px 0;
    border-top: 2px dotted #da572d;
    border-bottom: 2px dotted #da572d;
    margin: 24px 0;
    text-align: center;
    background-color: transparent;
    letter-spacing: .05em;
        border-left: none;
    font-style: italic;
    
}
.body-content blockquote p:last-child {
    margin-bottom: 0;
}
.body-content blockquote p {
    margin: 0 0 -4px 0;
    padding: 0;
    display: block;
    color: #da572d;
    font-size: 27px;
    font-weight: 400;
     line-height: 1.4;
}
.dkpdf-button-container {
    margin: 20px auto 24px;
    
}
.qanda ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.body-content .qanda ul li {
    position: relative;
    padding-left: 0px;
}

.qanda li.ques {
    padding-bottom: 0;
    margin-bottom: 16px;
    list-style: none;
    font-weight: bold;
}

.body-content ul:last-child, .body-content ol:last-child {
    padding-bottom: 0;
}
.body-content .qanda ul > li:before {
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1;
}

.body-content ul > li:before {
    color: #da572d;
}
.cat-count {
    float: left;
    background-color: #141414;
    color: white;
    display: block;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
}
.cat-ans {
    float: left;
    background-color: #ea4139;
    color: white;
    display: block;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
}

.body-content .grey {
display: block;
    margin: 24px 0 0;
    background-color: rgba(0,0,0,0.08);
    border: none;
    padding: 18px 30px 19px 30px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.body-content .grey p {
     font-family: PT Sans, Futura, Helvetica, sans-serif;
     font-size: 18px;
    color: #000;
    font-style: italic;

}
.body-content .grey h4 {
     font-family: merriweatherbold, serif;
     font-size: 18px !important;
    font-weight: normal !important;
       color: #222 !important;
    margin-bottom: 10px !important;
}

.body-content .grey ol li {
    font-family: merriweatherlight, serif;
    font-size: 16px;
    line-height: 1.5;
   color: #222;
}
.body-content .grey ol li a {
    color: #222;
        font-family: merriweatherlight, serif;
        text-decoration: underline;
}
.content-wrapper.container.main .body-content h5 {
    padding: 0;
    margin: 12px 0 8px;
    line-height: 1.3;
    color: #131313;
    font-family: proxima_nova_ltsemibold, arial, sans-serif !important;
    font-size: 22px;
    font-weight: normal;
}
.content-wrapper.container.main .body-content h3 {
    font-family: proxima_nova_ltsemibold, arial, sans-serif !important;
    font-size: 26px;
    color: #df5c3e;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-top: 16px;
}
  

div.gdl-page-item .body-content ul.colist > li:before {
    color: #da572d;
}
.body-content ul.colist {
    list-style: none;
    margin: 14px 0;
}
.body-content ul.colist li {
       font-family: merriweatherlight, serif;
      font-size: 17px;
    color: #222;
    line-height: 1.8;
    letter-spacing: 0;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 12px;
    position: relative;
    padding-left: 26px;
}
.body-content ul.colist li a {
    color: #222 !important;
    text-decoration: underline;
         font-family: merriweatherlight, serif;
      font-size: 17px;
    color: #222;
    line-height: 1.8;
    
}


.body-content ul.colist > li:before {
    content: "\f105";
    font-family: "FontAwesome";
    position: absolute;
    left: 0;
    top: 5px;
    line-height: 1;
}

.body-content img.alignleftsm {
    float: left;
    margin: 10px 30px 6px 0px;
    width: 250px;
    height: auto;
}


.refco {
    font-size: 18px;
    display: block;
    margin: 20px 0;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    padding: 18px 30px 19px 30px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.content-wrapper.container.main .refco h4 {
    font-size: 20px;
    padding: 0;
    margin: 0 0 12px;
    line-height: 1.5;
    color: rgba(34,34,34,1.0);
font-family: open_sans_condensedbold, Helvetica,Arial, sans-serif;
font-weight: normal;
}
.refco ol {
    margin: 12px 0 12px 0px !important;
    list-style: none;
    counter-reset: li;
}
.refco ol > li {
   font-family: roboto, serif;
    font-size: 16px;
    line-height: 1.6;
    counter-increment: li;
    list-style: none;
    word-break: break-word;
    margin-bottom: 0px;
    margin-top: 12px;
}
.refco ol > li a {
  font-family: roboto, serif;
}

.refco ol > li::before {
    content: counter(li);
    color: #df5c3e;
    font-family: robotobold, serif !important;
    font-weight: normal;
    display: inline-block;
    width: 1.3em;
    margin-left: 0;
}
.refco a {
   color: #222 !important;
}
.bigp {
    font-size: 24px;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    padding: 24px;
    margin-bottom: 24px;
    line-height: 1.6;
    height: auto;
}
.bigp p {
    margin-bottom: 0;
}
img.alignnw {
    float: none;
    margin: 0 auto 18px;
    display: block;
    width: 50%;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.lymempmd tr:nth-of-type(odd) {
    background: #cff2ff !important;
}
table.lymempmd:not(#wp-calendar) thead tr:first-child > * {
    padding: 6px !important;
    background-color: rgba(45,49,52,1.0);
}
.lymempmd td, .lymempmd th {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: center;
    width: 18%;
}
.lymempmd th {
    background: #333;
    color: white;
    font-weight: bold;
    font-family: roboto, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

table.lymempmd:not(#wp-calendar) thead + tbody > tr:nth-of-type(odd) > * {
    padding: 6px !important;
    background: #cff2ff !important;
    color: rgba(45, 49, 52, 1.0) !important;
    font-size: 16px;
    line-height: 1.3;
    font-family: roboto_condensedregular, sans-serif !important;
    font-weight: normal;
}

table.lymempmd:not(#wp-calendar) thead tr:first-child {
    color: rgba(255,255,255,1.00);
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 700;
    border: none;
}
.wp-caption-text {
    margin: 6px 0 0;
    text-align: left;
    font-size: 14px;
    line-height: 1.3;
    font-style: italic;
    color: #131313;
    font-family: robotoregular, Helvetica,Arial, sans-serif !important;
}
hr.legis {
    display: block;
    height: 5px;
    border: 0;
    border-top-style: solid;
    border-top-width: 5px;
    padding: 0;
    margin: 18px 0 12px;
    color: #eee;
}
h3.co-title {
    color: #2f353f;
    font-family: RobotoCondensed,arial,sans-serif!important;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0;
    margin: 0;
    text-transform: uppercase;
    display: block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
.co-sidebar {
padding: 0 24px;
}
.co-sidebar-bot {
padding: 0 24px;
margin: 16px auto 30px;
}
.button-wrap {
    margin: 0 auto;
    text-align: center;
}
.buttonblk {
    background-color: #131313;
    border: 1px solid #000;
    border-radius: 2px;
    color: #fff;
    padding: 8px 12px;
    letter-spacing: .1em;
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
       font-family: Open Sans Condensed, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    -moz-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    -ms-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    text-decoration: none;
}
/*  landing page  */


.landpage .header {
    width: 100%;
    height: 5px;
    background: #0188ad;
    background-image: url(https://www.lymedisease.org/members/images/menu-bg.png);
    background-repeat: repeat-x;
    font: 28px switzerland_condensedplain,Helvetica,Arial,sans-serif;
    position: relative;
    z-index: 10;
}

.landpage .header>.row>div {
    position: relative;
}
.landpage .row [class*=all-], .landpage .row [class*=desktop-], .landpage .row [class*=max-], .landpage .row [class*=min-], .landpage .row [class*=mobile-], .landpage .row [class*=tablet-] {
    float: left;
    margin-left: 30px;
    margin-right: 0;
}
.logo-home {
    width: auto;
    display: inline-block;
    background: #f26c51;
    font-family: 'Open Sans Condensed', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
    letter-spacing: .0125em;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 13px;
    position: absolute;
    top: 0;
    left: 0;
}
.lthdbx {
    font-size: 24px;
    font-weight: 700;
    color: #ffe87c !important;
}

.hero {
    height: 34em;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.herocovid {
    height: 26em;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.ldo-newsbarmb {
    background: #0188ac;
    height: 5px;
    margin: 0 0 -10px;
    width: 100%;
}

.ltsbhd {
    color: #ffe87c !important;
}
.herocovid .hrbox {
    width: 90%;
    padding: 0 0 0 20px;
    background-color: transparent;
    margin-top: 50px;
}

.hrbox {
    width: 90%;
    padding: 0;
    background-color: transparent;
    margin-top: 90px;
}
.herocovid h1.wht,
.hero h1.wht {
    color: #fff;
    font-size: 48px;
    line-height: 1.2;
    letter-spacing: .025em;
    text-align: left;
    margin: 0 0 16px 0;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.herocovid p.wht,
.hero p.wht {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 200;
    text-align: left;
    margin-bottom: 24px;
    margin-left: 0;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
}
.herocovid .button-wrap,
.hero .button-wrap {
    margin-left: 0;
    text-align: left;
}
.herocovid .button,
.hero .button {
    background-color: transparent !important;
    border: 1px solid #fff !important;
    border-radius: 2px;
    color: #fff !important;
    letter-spacing: .125em;
    padding: 12px 16px;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    -moz-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    -ms-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    text-decoration: none;
    margin: 0 0 10px 0;
}

.herocovid .yellow-button,
.hero .yellow-button {
    background-color: #fad532;
    color: black !important;
}
.herocovid .buttonblk,
.hero .buttonblk {
    background-color: #131313;
    border: 1px solid #000;
    border-radius: 2px;
    color: #fff;
    letter-spacing: .125em;
    padding: 12px 16px;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    -moz-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    -ms-transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    transition: background-color 250ms cubic-bezier(.215, .61, .355, 1), box-shadow 250ms cubic-bezier(.215, .61, .355, 1);
    text-decoration: none;
}
.herocovid .darkyellow,
.hero .darkyellow {
    background-color: #f5a019;
    color: #fff;
    border: 1px solid #f5a019;
}
.article-top-grp {
    padding: 4px 0 30px;
    position: relative;
    margin: 18px 0 0;
}
.article-top-grp .columns {
    padding: 0;
}
#article-top-fts {
clear: both;
}
.page-id-49519 .row .eight {
    width: 72%;
    padding-right: 1%;
}
.page-id-49519 .row .four {
    width: 27%;
float: right;
}
.article-top-grp .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}

#topfeatfst {
    margin-top: 0;
    margin-bottom: 0;
}

.ftltftcent {
    padding-left: 0px;
    padding-right: 0;
    border-left: none;
    margin-left: 0px;
    margin-right: 0px;
}
.tpleft {
    padding-right: 30px !important;
}
.tprt {
    padding-left: 0px !important;
}
.ltftcent {
    padding-left: 30px;
    padding-right: 0;
    border-left: 2px dotted #E4E4E4;
    margin-left: 0px;
}
.article-card.wide {
    height: auto;
}
.article-card-wide, .article-card {
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
background-color: #fff;
}
.article-card {
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    margin-bottom: 24px;
height: 325px;
    overflow: hidden;
}
.article-card .article-card-img {
    position: relative;
    padding: 0;
    margin: 0;
}
.article-card .article-card-img a {
    display: block;
    
}
.article-card-content {
   border-top: 5px solid #00AEEF;
     margin: -20px auto 0;
    background-color: #fff;
    padding: 10px;
    width: 90%;
    position: relative;
}
    
.article-card-content p {
    font-family: robotolight_italic, arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    margin: 4px 0 10px;
}
.article-card-content-tag-bg {
    margin-bottom: 6px !important;
    text-align: center;
}
.article-card-content-tag-bg a {
   color: #007698;
    font-family: open_sans_condensedbold, Helvetica,Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 18px auto 8px;
    text-align: center;
}
.content-wrapper.container.main .article-card-content h3.big {
    font-size: 25px;
    margin-bottom: 10px;
    color: #000;
    font-family: merriweatherbold, Georgia serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-transform: none;
    text-align: center;
}

.content-wrapper.container.main .article-card-content h3 {
    line-height: 1.2;
    margin-top: 0;
    font-family: merriweatherbold, Georgia, serif;
    font-weight: normal;
    font-size: 22px;
    margin-bottom: 6px;
}
.content-wrapper.container.main .article-card-content h3.big a {
    color: #000;
    text-transform: none;
    text-decoration: none;
    font-family: merriweatherbold, Georgia serif;
}
.article-card-content p.article-card-content-text-big {
    color: #131313;
    font-family: robotoregular,arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    font-style: italic;
    line-height: 1.3;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    margin: 8px 0 24px;
    text-align: center;
}
.article-card-content p {
    font-family: robotolight_italic, arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    margin: 4px 0 10px;
}
#article-top-fts .article-top-grp-post a {
    text-decoration: none;
}
#article-top-fts .article-top-grp-post a .featimg-txt .featimg-txt-inner .feat-content {
    position: absolute;
    bottom: 0;
}
#article-top-fts .article-top-grp-post a .featimg-txt .featimg-txt-inner {
    position: relative;
    height: 100%;
    text-align: left;
    text-shadow: none;
}
#article-top-fts .article-top-grp-post a {
    text-decoration: none;
}

#article-top-fts .article-top-grp-post a {
    position: relative;
    display: block;
}
#article-top-fts .article-top-grp-post a .featimg-txt {
    position: absolute;
    background: rgba(255,255,255,.8);
    top: 0;
    left: 0;
    bottom: 0;
    width: 244px;
    padding: 20px;
}
#article-top-fts .article-top-grp-post a .featimg-txt .featimg-txt-inner .feat-content .ftag {
    color: #007698;
    font-family: open_sans_condensedbold, Helvetica,Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 8px;
    text-align: left;
}
.content-wrapper.container.main .feat-content h3 {
      font-family: merriweatherbold, Georgia serif;
    font-weight: normal;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 10px;
   font-size: 25px;
    color: #000;
}
.feat-content p {
    color: #131313;
    font-family: robotolight_italic, arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    margin: 0 0 10px;
    text-align: left;
}
.featimg-txt {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.rtcur {
    margin-top: 0px;
}
.content-wrapper.container.main .rtcur h3 {
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #131313;
    color: #fff;
    padding: 8px 18px;
    margin: 0;
    font-weight: normal;
    line-height: 1.1;
    letter-spacing: 0;
}
.rtcur .cr-cont {
    position: relative;
    background-color: #f4f5f5;
    padding: 12px;
}
.rtcur .cr-cont ul {
    list-style: none;
    padding: 0;
    margin: 0;
line-height: 1.5;
}
.rtcur .cr-cont ul li:after {
    content: "";
    position: relative;
    display: block;
    height: 1px;
    width: 165px;
    background-color: #7f8286;
}
.rtcur .cr-cont ul li a {
    font-size: 18px;
    color: #00AEEF;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    display: block;
    line-height: 1.7;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.rtcur .cr-cont img {
    position: absolute;
    max-width: 169px;
    margin-top: -38px;
    right: 0;
    bottom: 0;
    top: 0;
    border: 3px solid #fff;
    border-radius: 1px;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,.35);
    -moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,.35);
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,.35);
    vertical-align: middle;
}

.content-wrapper.container.main h3.sp-heading {
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #131313;
    color: #fff;
    padding: 8px 18px;
    margin: 46px 0 0 0;
    font-weight: normal;
    line-height: 1.1;
    letter-spacing: 0;
}
.content-wrapper.container.main h3.sp-headingx {
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #131313;
    color: #fff;
    padding: 8px 18px;
    margin: 26px 0 0 0;
    font-weight: normal;
    line-height: 1.1;
    letter-spacing: 0;
}

ul.super-post {
    background-color: #f4f5f5;
    padding: 12px;
    clear: both;
    list-style-type: none;
    margin: 0 0 20px !important;
    overflow: hidden;

line-height: 1.5;
}

ul.super-post > li {
    clear: both;
    margin-bottom: 0px !important;
    list-style-type: none;
    margin-left: 0;
    position: relative;
    padding: 0;
    background: none;
    overflow: hidden;
width: 100%;
}
ul.super-post > li:before, ul.super-post > li:after {
    content: "";
    display: table;
    line-height: 0;
}
.sp-thumbnail-wrapper {
    margin-bottom: 12px !important;
}

.sp-thumbnail-wrapper {
    display: block;
    float: left;
    margin-top: 5px;
    overflow: hidden;
}
.sp-post-info {
    display: block;
}
.sp-post-info a.sp-title {
    font-size: 17px;
    color: #000;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    display: block;
    line-height: 1.3;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 2px;
    text-align: left !important;
}





@media screen and (min-width: 768px) {
.featimg-txt {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
}
.co-sidebar-bot {
display: none;
}

.body-content img.alignright {
    float: right;
    margin: 10px 0 6px 20px;
    width: 370px;
    height: auto;
}

.body-content img.alignleft {
    float: left;
    margin: 10px 20px 6px 0px;
    width: 370px;
    height: auto;
}
img.alignnw {
    float: left;
    margin: 12px 20px 6px 0px;
    max-width: 250px;
}
}


@media screen and (max-width: 1250px) and (min-width: 920px) {

.page-id-49519 .row .eight {
    width: 57.33333333%;
    padding-right: 1%;
}
.page-id-49519 .row .four {
 width: 41.66666667%;
float: right;
}
}

@media screen and (max-width: 1000px) and (min-width: 769px) {
.sphd {
    font-size: 24px;
}
.spsubhd {
    font-size: 16px;
}
#menu-co-infection-special-issue li a {
    font-size: 16px;
}
}
@media screen and (max-width: 930px) and (min-width: 768px) {
.buttonblk, .hero .buttonblk, .hero .button {
   letter-spacing: .05em;
    padding: 12px 8px;
    font-size: 16px;
}
.hero p.wht {
    font-size: 18px;
    line-height: 1.5;
}
.hero h1.wht {
    font-size: 36px;
}
}
@media screen and (max-width: 919px) and (min-width: 768px) {

.body-content .wp-caption.alignright, .body-content img.alignright {
    float: right;
    margin: 12px 0 6px 20px;
    max-width: 300px;
}

}


@media (max-width: 1280px) {
.co-sidebar {
padding: 0 12px;
}
.co-sidebar .buttonblk {
    padding: 8px;
    letter-spacing: 0;
    font-size: 20px;
}
.herocovid h1.wht, .hero h1.wht {
   font-size: 38px;
}
}

@media (max-width: 1092px) {

.co-sidebar .buttonblk {
    font-size: 18px;
}
}
@media (max-width: 991px) {
h1.entry-title {
    font-size: 42px;
}
span.entry-subtitle {
    font-size: 22px;
}
.co-sidebar .buttonblk {
    font-size: 17px;
}

}
@media (max-width: 919px) {
#article-top-fts .article-top-grp-post a .featimg-txt .featimg-txt-inner .feat-content, .article-top-grp .carousel-inner .featimg-txt .featimg-txt-inner .feat-content {
    position: relative;
}
#article-top-fts .article-top-grp-post a .featimg-txt, .article-top-grp .carousel-inner .featimg-txt {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    width: auto;
    background-color: #f4f5f5;
    padding: 18px;
    margin-bottom: 32px;
    margin-top: -20px;
}

#topfeatfst {
    margin-top: 12px;
}
.page-id-49519 .row .eight {
    width: 100%;
    padding-right: 0;
}
.page-id-49519 .row .four {
 width: 100%;
float: none;
clear: both;
}
.page-id-49519 .row .six  {
    width: 100%;
    float: none;

}
.article-card .article-card-img img {
 width: 100%;
}

.tpleft {
    padding-right: 0 !important;
         padding-bottom: 4px !important;
  margin-bottom: 24px;
    border-bottom: 1px solid #E4E4E4;
}
.tprt {
    padding-left: 0 !important;
          padding-bottom: 4px !important;
         margin-bottom: 24px;
    border-bottom: 1px solid #E4E4E4;

}
.article-card .article-card-img {
    max-height: 450px;
}
.article-card-content {
    width: 100%;
    text-align: center;
}
.ltftcent {
    padding-left: 0px;
    padding-right: 0px;
    border-left: none;
    margin: 0 0 24px;
 
}
}
@media (max-width: 767px) {
.herocovid {
    height: 19em;
}

.hero {
    height: 28em;
}
.herocovid .hrbox {
     width: 100%;
    padding: 0 16px;
    margin-top: 30px;
}
.hrbox {
    width: 100%;
    padding: 12px 16px 18px;
   background: rgba(1, 135, 171, 0.4);
    margin-top: 90px;
}
.herocovid h1.wht,
.hero h1.wht {
    font-size: 24px;
}
.herocovid p.wht,
.hero p.wht {
font-size: 16px;
margin-bottom: 18px;
}
.herocovid .button,
.hero .button {
display: none;
}
.buttonblk, .hero .buttonblk {
    letter-spacing: .05em;
    padding: 12px 8px;
    font-size: 16px;
}

.cotime {
display: none;
}
.co-sidebar {
display: none;
}

img.alignnw {
    float: none;
    margin: 0 auto 18px;
    display: block;
    width: 70%;
    text-align: center;
    max-width: none;
}

.body-content img.alignleftsm {
    float: none;
    margin: 10px auto 24px;
    width: 100%;
    text-align: center;
}
.bigp {
    font-size: 20px;
    margin-top: 24px;
}


.refco {
    font-size: 16px;
}
.body-content h3 {
    font-size: 24px;
line-height: 1.4;
}

.body-content .aligncenter {
    width: 100% !important;
}
.title-content .text-3 .author-name {
  font-size: 20px;
}
.innerqa {
   margin: 0 auto;
}
h1.entry-title {
    font-size: 30px;
}
span.entry-subtitle {
    font-size: 18px;
}
.top-post-share {
    margin-bottom: 15px;
    margin-top: -15px;
}
.thinpd {
margin-left: -10px;
margin-right: -10px;
}
.single-page-contentsp {
margin: 24px 16px 0;

}
.body-content blockquote p {
   font-size: 24px;
}
.body-content ul li {
    font-size: 18px;
}
.body-content .grey {
   padding: 18px;
}
}
@media (max-width: 499px) {
.sp-post-info a.sp-title {
    font-size: 16px;
   line-height: 1.4;
   margin-bottom: 10px;
}
.hero {
    height: 25em;
}
.herocovid {
    height: 17em;
}
.herocovid h1.wht,
.hero h1.wht {
    font-size: 22px;
}
.herocovid p.wht,
.hero p.wht {
    font-size: 14px;
}
.content-wrapper.container.main .refco h4 {
    font-size: 18px;
}
.body-content ul li {
    font-size: 17px;
}
.body-content .grey p {
    font-size: 17px;
}
.spsubhd {
    font-size: 17px;
}
.sphd {
    font-size: 26px;
}
 .body-content > p {
    font-size: 16px;
}
.body-content ul.colist li {
    font-size: 16px;
}
.body-content .grey h4 {
     font-size: 17px !important;
}

span.entry-subtitle {
    font-size: 17px;
}

.title-content .text-3 .author-name {
  font-size: 18px;
}
 .body-content .dropcaps span {
   font-size: 54px;
}
.body-content blockquote p {
   font-size: 24px;
}
.body-content blockquote p {
   font-size: 23px;
}
.body-content h3 {
    font-size: 22px;
line-height: 1.4;
}
.content-wrapper.container.main .body-content h3 {
      font-size: 22px;
line-height: 1.4;
}
.content-wrapper.container.main .body-content h5 {
   font-size: 20px;
}
.article-card-content p.article-card-content-text-big {
    font-size: 16px;
}
.feat-content p {
       font-size: 16px;
}
.content-wrapper.container.main .article-card-content h3.big {
    font-size: 22px;
}
.content-wrapper.container.main .feat-content h3 {
   font-size: 22px;
}

.rtcur .cr-cont ul li a {
    font-size: 16px;
}

}
@media (max-width: 420px) {

.herocovid h1.wht,
.hero h1.wht {
    font-size: 20px;
}
.herocovid .buttonblk,
.buttonblk, .hero .buttonblk {
    letter-spacing: 0;
    padding: 12px 8px;
    font-size: 14px;
}
.refco {
  padding: 18px;
}
.content-wrapper.container.main .refco h4 {
    font-size: 17px;
}
.content-wrapper.container.main .body-content h3 {
      font-size: 20px;
}
.content-wrapper.container.main .body-content h5 {
   font-size: 18px;
}


.refco {
    font-size: 15px;
}

.body-content ul li {
    font-size: 16px;
}
h1.entry-title {
    font-size: 24px !important;
}
.body-content .grey p {
    font-size: 16px;
}

span.entry-subtitle {
    font-size: 16px;
}
.title-content .text-1 span a {
    font-size: 18px;
 
}
.innerqa {
     margin: 0 auto;
    padding: 0;
}
.coinpgss ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
    width: 30px !important;
    height: 30px !important;
}
.body-content > p {
    font-size: 15px;
}
.body-content .grey h4 {
     font-size: 16px !important;
}
.body-content .grey ol li {
    font-size: 15px;
}
.refco ol > li {
   font-size: 15px;
}
.body-content ul.colist li {
    font-size: 15px;
}
.body-content > p.itsmall {
   font-size: 15px;
}
.body-content blockquote p {
   font-size: 20px;
}

}
@media (max-width: 380px) {
.sp-post-info a.sp-title {
    font-size: 14px;
}
.rtcur .cr-cont img {
    max-width: 140px;
}
.rtcur .cr-cont ul li a {
    font-size: 14px;
}
.content-wrapper.container.main .article-card-content h3.big {
    font-size: 20px;
}
.content-wrapper.container.main .feat-content h3 {
   font-size: 20px;
}
.spsubhd {
    font-size: 16px;
}
.sphd {
    font-size: 22px;
}
.refco {
    font-size: 14px;
}
.coinpgss ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
    width: 28px !important;
    height: 28px !important;
}
.body-content ul.colist li {
    font-size: 14px;
}
.body-content > p {
    font-size: 14px;
}
.body-content .grey ol li {
    font-size: 14px;
}
.refco ol > li {
   font-size: 14px;
}
.sphd {
    font-size: 24px;
}
.spsubhd {
    font-size: 16px;
}
#menu-co-infection-special-issue li a {
    font-size: 16px;
}
.single-page-contentsp {
    margin: 24px 6px 0;
}
.body-content > p.itsmall {
   font-size: 14px;
}
span.entry-subtitle {
    font-size: 15px;
}
h1.entry-title {
    font-size: 20px !important;
}
.body-content blockquote p {
   font-size: 18px;
}
}
@media (max-width: 360px) {

.herocovid h1.wht,
.hero h1.wht {
    font-size: 24px;
}
.hero {
    height: 27em;
}
}
@media (max-width: 320px) {
.rtcur .cr-cont img {
    max-width: 120px;
}

.herocovid {
    height: 20em;
}
.hero {
    height: 29em;
}
.herocovid h1.wht,
.hero h1.wht {
    font-size: 24px;
}
.herocovid p.wht,
.hero p.wht {
    font-size: 15px;
}
.coinpgss ul.heateor_sss_sharing_ul li {
    padding: 0 4px 0 0 !important;
}
.coinpgss ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
    width: 23px !important;
    height: 23px !important;
}
#menu-co-infection-special-issue li a {
    font-size: 14px;
}
.title-content .text-1 span a {
    font-size: 15px;
}
}
@media (max-width: 300px) {
.rtcur .cr-cont img {
  display: none;
}
}
@media (max-width: 280px) {

.hero {
    height: 30em;
}
.herocovid h1.wht,
.hero h1.wht {
    font-size: 20px;
}
.herocovid p.wht,
.hero p.wht {
    font-size: 14px;
}}
/* ==========================================================================
   popup
   ========================================================================== */
.phd {
    font-size: 28px !important;
}

@media screen and (max-width: 640px){
.phd {
    font-size: 8px !important;
}
.bld-el-text .bld-el, .bld-el-cont .bld-el p {
font-size: 8px !important;
line-height: 1.3

}
}


.postid-30848 .snp-theme-html .snp-content-inner {
    padding: 0 !important; 
}
.postid-30848 input[type="submit"] {
    background-color: #f15626;
        margin: 0px !important;
    padding: 7px 13px;
    font-size: 18px !important;
    font-weight: normal;
    font-family: robotomedium, arial, sans-serif;
}
.postid-30848 .gform_wrapper label.gfield_label {
    font-size: 18px;
    font-weight: normal;
    font-family: robotomedium, arial, sans-serif;
}
.postid-30848 .gform_wrapper input.large {
border-color: #5fb8cb;
}
.mldpbk {
background-color: #5fb8cb !important;
width: 100%; 
padding: 16px !important;
}
.mldphd {
font-weight: normal;
font-family: roboto, arial, sans-serif;
font-size: 20px; 
line-height: 1.5 !important; 
margin: 0 auto !important;
text-align: center;
color: #fff;
}
.mldpwrap {
padding: 12px 30px 8px !important;
width: 100%;
}
.postid-30848 .snp-fb p {
    display: none !important;
}
.postid-30848 .gform_confirmation_wrapper {
padding: 22px 0 36px !important;
}

.postid-30848 .gform_confirmation_message p{
font-weight: normal;
font-family: roboto, arial, sans-serif;
font-size: 20px; 
line-height: 1.5 !important; 
margin: 0 auto 16px !important;
text-align: center;
color: #131313;
display: block !important;
}

.postid-30848 .snp-fb a {
    color: #f15626;
}


.bdp_single .bdp_blog_template .post_content .mldref p {
    font-size: 15px !important;
}

/* ==========================================================================
   new tweet this design 1-8-2019
   ========================================================================== */
.gdl-page-content .tweetdis_box {
    margin: 35px auto 35px !important;
    text-align: center;
    width: 90% !important;
    clear: both !important;
}
.gdl-page-content .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 {
    padding: 12px 30px !important;
}
.gdl-page-content  .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
    color: #5ec1d8 !important;
    font-family: 'Open Sans', Helvetica,Arial, sans-serif !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    line-height: 1.7 !important;
    text-align: left !important;
    margin-bottom: -20px !important;
}

/* ==========================================================================
  new lyme walk page 3/15/2019
   ========================================================================== */
.mldwrapbg {
    text-align: center;
    position: relative;
    padding: 0;
    margin: 0 auto 24px;
}
.walkbox {
    margin: 32px 0 22px;
}
.walkbox .flexbox-container {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	 flex-flow: row wrap;
}

.walkbox .flexbox-container > div {
	width: 28%;
 border: 2px solid #1fb7e5;
background-color: #f1fbfe;
color: #686158;
    line-height: 24px;
    text-align: center;
    padding: 15px 15px 11px;
    margin-right: 20px;
    
}
.walkbox .flexbox-container > div:last-child {
	margin-right: 0;
}
.walkbox .flexbox-container > div p {
    font-family: roboto, arial, sans-serif;
    font-size: 15px;
    line-height: 1.7;
    text-transform: none;
    font-weight: normal;
    margin: 0 auto 4px;
    text-align: center;
    color: #000;
}

.inset {
    padding: 0 12px;
}

.walkbx {
    border: 2px solid #1fb7e5;
    background-color: #f1fbfe;
    border-radius: 0;
    color: #686158;
    line-height: 24px;
    text-align: center;
    padding: 15px 15px 11px;
}

.wkbxhd {
    font-family: robotobold, arial, sans-serif;
    font-size: 20px;
    line-height: 1.5;
    text-transform: none;
    font-weight: normal;
    margin: 0 auto 4px;
    text-align: center;
    color: #027598;
}
.pgbginners .walkbx p {
    font-family: roboto, arial, sans-serif;
    font-size: 15px;
    line-height: 1.7;
    text-transform: none;
    font-weight: normal;
    margin: 0 auto 4px;
    text-align: center;
    color: #000;
}
.walkbtwp {
    margin: 22px auto 0;
    text-align: center;
    position: relative;
    clear: both;
}
.walkbtwp a.btred {
    background-color: #ea4139;
    border: 1px solid #ea4139;
    border-radius: 1px;
    color: #fff;
    letter-spacing: 0;
    padding: 8px 11px;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    text-decoration: none;
    width: auto !important;
}

.walkbtwp a.btwalk  {
    background-color: transparent;
    border: 1px solid #131313;
    border-radius: 1px;
    color: #131313;
    letter-spacing: 0;
    padding: 8px 11px;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    text-decoration: none;
    width: auto !important;
}

.walkbtwp a.btwalk, .walkbtwp a.btred {
    display: inline-block;
}
.btrt {
    margin-right: 20px;
}
.walkinfo {
    margin: 46px 0 0;
    padding: 0;
}


.fund-cont {
    margin: 0;
    padding: 0;
}
.fund-cont img {
    width: 100%;
}
.fund-hdwrp {
    background-color: #1fb7e5;
    padding: 8px 12px;
    margin: -8px auto 0;
    text-align: center;
}
.fund-hdwrp h2 {
    font-family: Open Sans, Arial, serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #fff !important;
}
.walkinfo ul {
    margin: 24px 26px 0;
    padding: 0;
    list-style: none;
}
.walkinfo ul li {
        list-style: inherit;
        margin-bottom: 10px;
    text-align: left;
    font-family: proxima_novalight, sans-serif;
    padding: 0 10px;
    font-size: 18px;
    color: #000;
    line-height: 1.4;
}
.walkinfo ul li::before {
    font-family: 'FontAwesome';
    content: '\f067';
    margin: 0 5px 0 -15px;
    color: #1fb7e5;
    font-size: 18px;
}

.walkinfo ul li a{
  color: #dd4b39;
}

.footfact {
    background: #1fb7e5;
    border-top: 1px solid #14c6fe;
    padding: 40px 0 30px;
    width: 100%;
    margin: 24px 0 0;
}
.footfact h2 {
    font-size: 34px;
    line-height: 1.5;
    margin: 0 auto 30px;
    text-align: center;
    font-weight: 600;
    font-family: Open Sans, Arial, serif;
    text-transform: uppercase;
    color: #fff;
}
.imi {
    padding: 0 10px;
}
.footfact img {
    padding: 0;
max-width: 100%;
    height: auto;
vertical-align: middle;
}
.imhd {
    font-family: roboto, arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.3;
    text-transform: none;
    margin: 12px auto 16px;
    text-align: center;
    color: #fff;
}
.walkbtwp {
    margin: 22px auto 0;
    text-align: center;
    position: relative;
    clear: both;
}
.walkbtwp a.btredbg {
    background-color: #ea4139;
    border: 1px solid #ea4139;
    border-radius: 1px;
    color: #fff;
    letter-spacing: 0;
    padding: 12px;
    display: inline-block;
    font-size: 24px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    text-decoration: none;
    width: auto !important;
    line-height: 1.5;
}
.responsive-map{
overflow: hidden;
padding-bottom:56.25%;
position:relative;
height:0;
margin-top: -21px;
border-bottom: 8px solid #4ac1e9;
}
.responsive-map iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.page-id-30362 .content-wrapper.container.main h2.gsection_title {
       width: 100%;
    background-color: #00A5DA;
    border-bottom: none;
    padding: 9px 20px !important;
    margin: 0 0 18px !important;
   font-size: 24px !important;
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    color: #fff !important;
}
.page-id-30362 .gform_wrapper .gsection {
    border-bottom: none;
    padding: 0;
    margin: 0 0 24px;
    clear: both;
}
#field_41_25 {
    margin: 12px 0 -20px !important;
}
.page-id-30362 .gform_wrapper {
    margin: -12px 0 0;
padding: 0 18px 0 24px;
}
.page-id-30362 .gform_wrapper div.charleft {
    margin-top: -21px;
    margin-bottom: -5px;
}
.page-id-30362 .gform_wrapper .field_description_below .gfield_description {
    padding-top: 6px;
    line-height: 1.5;
}
.gform_wrapper .gfield_radio li.gchoice_41_41_1,
.gform_wrapper .gfield_radio li.gchoice_41_27_1,
.gform_wrapper .gfield_radio li.gchoice_41_24_1,
.gform_wrapper .gfield_radio li.gchoice_41_19_1 {
    margin: -8px 0 16px;
}
.gform_wrapper ul li#field_41_24 .gfield_description {
    margin-top: -16px;
}

.page-id-30362 .gform_wrapper ul.gfield_checkbox {
    margin: 6px 0 -36px;
    padding: 0;
}
.page-id-30362 input[type=submit] {
    padding: 12px 24px;
    font-size: 22px !important;
    text-indent: 0px;
    text-align: center;
    border-bottom: 0px;
    margin: 0;
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    height: auto;
    border-radius: 3px !important;
    -webkit-border-radius: 3px;
    background: #ea4139;
    color: #fff;
    width: auto;
    text-transform: uppercase;
}
#field_41_38 label.gfield_label,
#field_41_37 label.gfield_label {
    font-size: 22px !important;
   font-family: roboto_condensedregular, sans-serif;
   font-weight: normal;
}
.gform_wrapper ul.gfield_checkbox li.gchoice_41_38_1 label,
.gform_wrapper ul.gfield_checkbox li.gchoice_41_37_1 label {
   font-size: 22px !important;
   font-family: roboto_condensedregular, sans-serif;
   font-weight: normal;
}
ul#gform_fields_41 {
margin-bottom: 50px !important;
}
#field_41_39 label.gfield_label {
    font-size: 32px !important;
   font-family: roboto_condensedbold, sans-serif;
   font-weight: normal;
     margin-top: -20px;
}
.gform_wrapper ul.gfield_radio li.gchoice_41_39_0 label,
.gform_wrapper ul.gfield_radio li.gchoice_41_39_1 label {
      font-size: 22px !important;
   font-family: roboto_condensedregular, sans-serif;
   font-weight: normal;
}
.gform_wrapper ul.gfield_radio li.gchoice_41_39_0 input[type=radio],
.gform_wrapper ul.gfield_radio li.gchoice_41_39_1 input[type=radio] {
     width: 20px !important;
     height: 20px !important;
         margin: 0px 8px 0px 5px !important;
}
#field_41_40 .gsection_description {
font-size: 17px;
    line-height: 1.3;
    color: #131313;
    font-family: robotolight, arial, sans-serif;
    margin: 0 0 -18px;
    text-align: left;
}
#field_41_17 {
margin: 18px 0 0px !important;
}

.page-id-30362 .gform_wrapper .gform_footer {
    padding: 0 0 10px;
    margin: 0;
    clear: both;
    width: 100%;
}
.page-id-30362 h1 {
    font-size: 30px;
}
.page-id-30362 .gform_wrapper .gsection_description  {
   font-size: 17px;
    line-height: 1.5;
    color: #131313;
    font-family: robotolight, arial, sans-serif;
    margin: 0;
    text-align: left;
}
@media (max-width: 1100px) {
.walkbox .flexbox-container > div {
	width: 26%;
}
}

@media (max-width: 1062px)  {
.walkbtwp a.btwalk, .walkbtwp a.btred {
    display: block;
    margin-bottom: 18px;
    margin-right: 0;
}
}
@media only screen and (max-width: 980px) {
.fund-hdwrp h2 {
    font-size: 24px;
}
}
@media (max-width: 787px) {
.basicspos {
margin: 0 0 20px 0;
padding: 0;
}

.walkbox .flexbox-container > div {
	  flex: 1 100%;
margin-right: 0;
margin-bottom: 20px;
    
}
}
@media (max-width: 767px) {
.fund-hdwrp h2 {
    font-size: 22px;
}
.footfact .col-sm-3 {
    margin-bottom: 24px;
}

.walkbtwp a.btredbg {
    margin-top: 20px;
        font-size: 18px;
}
}
@media only screen and (max-width: 630px) {
.walkbtwp a.btwalk, .walkbtwp a.btred {
    padding: 8px 6px;
    font-size: 15px;
}
}
@media only screen and (max-width: 580px) {
.walkbtwp a.btwalk, .walkbtwp a.btred {
    display: block;
    margin: 12px auto;
    text-align: center;
}
.btrt {
    margin-right: 0px;
}
.fund-hdwrp h2 {
    font-size: 20px;
}
.footfact h2 {
    font-size: 24px;
}
}
@media only screen and (max-width: 480px) {
.walkbtwp a.btwalk, .walkbtwp a.btred {
    font-size: 14px;
}
.fund-cont {
    display: none;
}
.fund-hdwrp h2 {
    font-size: 18px;
}
.walkinfo ul li {
    font-size: 16px;
}
.footfact h2 {
    padding: 0 10px;
    font-size: 28px;
}
.imhd {
    font-size: 20px;
    line-height: 1.4;
}
.walkbtwp a.btredbg {
    padding: 6px;
    font-size: 16px;
    margin: 18px 12px 0;
}
.walkinfo ul {
    margin: 24px 0 0;
    padding: 0;
    list-style: none;
}
}
@media only screen and (max-width: 420px) {
.walkbtwp a.btwalk, .walkbtwp a.btred  {
    font-size: 13px;
}
.inset {
    padding: 0;
}
}

/* ==========================================================================
   new sassy share for blogs 11/2018
   ========================================================================== */

.sassypg,
.sassyin {
float: right; 
margin: 0; 
padding: 0;
}
.sassylnd {
    margin: -12px auto 0;
    text-align: center;
}

.sassyldo {
    margin: 16px auto 0;
    text-align: center;
}
.sassyldo ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
   width: 32px !important;
    height: 32px !important;
}

.sassypg ul.heateor_sss_sharing_ul li.heateorSssSharingRound i,
.sassylnd ul.heateor_sss_sharing_ul li.heateorSssSharingRound i,
.sassyin ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
   width: 28px !important;
    height: 28px !important;
}
.sassyldo ul.heateor_sss_sharing_ul, 
.sassylnd ul.heateor_sss_sharing_ul {
    display: inline-block !important;
}
   /* ==========================================================================
   new donate page 10/2018 and shop header 7/2019
   ========================================================================== */

.page-id-46828 ul.heateor_sss_sharing_ul {
    list-style: none!important;
    padding-left: 0!important;
    zoom: 1;
    *display: inline;
}
.page-id-46828 i.heateorSssSharing {
    width: 34px !important;
    height: 34px !important;
}
.donherores {
    height: 347px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.donherores:before {
    content: '';
    position: relative;
    top: 0;
    left: 0;
}
.donherores .hrtopwp {
 margin-top: 50px;
    margin-left: 70px;
}    
.donherores h1.whtsm {
    color: #fff;
    font-size: 38px;
    line-height: 42px;
    letter-spacing: .025em;
    text-align: left;
    margin-bottom: 12px;
    margin-top: 0px;
    margin-left: 0px;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.donherores p.whtabs {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 200;
    text-align: left;
    margin-bottom: 0;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
}

.heroreshm .heimg {
height: auto;
width: auto;
text-align: center;
padding-left: 70px;
            }
.heroreshm img {
max-width: 100%;
max-height: 100%;
margin-top: 45px;
height: 450px;

width: auto;
}
.herores p.whtabs {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 200;
    text-align: left;
    margin-bottom: 24px;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
}
.heroreshm {
    height: 547px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
heroreshm:before {
    content: '';
    position: relative;
    top: 0;
    left: 0;
}
.heroresbg {
    height: 457px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.heroresbg:before {
    content: '';
    position: relative;
    top: 0;
    left: 0;
}
.herores {
    height: 347px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.herores:before {
    content: '';
    position: relative;
    top: 0;
    left: 0;
}
.heroresbg, .heroreshm .hrtopwp,
herores .hrtopwp {
 margin-top: 50px;
    margin-left: 70px;
}    

.hrtopwpx {
padding: 0; 
margin-top: 180px;
} 

.whtsmx {
    color: #fff;
    font-size: 32px;
    line-height: 1.5;
    letter-spacing: .025em;
    text-align: center;
   margin: 0 auto;
    font-family: Open Sans Condensed, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
.whtlgx {
    color: #fff;
    font-size: 57px;
    line-height: 1.5;
    letter-spacing: .025em;
    text-align: center;
   margin: 0 auto 12px;
      font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}


.grxlg{
    color: #a5cb49;
    font-size: 100px;
    line-height: 1.1;
    letter-spacing: .025em;
    text-align: right;
   margin: -20px 0 0;
      font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 6px 2px 4px rgba(0,0,0,0.13);
}
.grx {
    color: #a5cb49;
    font-size: 36px;
    line-height: 1.1;
    letter-spacing: .025em;
    text-align: left;
   margin: 0;
      font-family: Open Sans, sans-serif;
    font-weight: 700;
   text-shadow: 6px 2px 4px rgba(0,0,0,0.13);
}
.butrtx {
    margin: 30px 0 10px;
    text-align: right;
}
.butlfx {
    margin: 30px 0 10px;
    text-align: left;
}


.heroresbg h1.whtsm,
.heroreshm h1.whtsm,
.herores h1.whtsm {
    color: #fff;
    font-size: 38px;
    line-height: 42px;
    letter-spacing: .025em;
    text-align: left;
    margin-bottom: 12px;
    margin-top: 0px;
    margin-left: 0px;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.heroresbg p.wht,
.heroreshm p.wht,
.herores p.wht {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 200;
    text-align: left;
    margin-bottom: 24px;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
}
.heroresbg p.whtabs,
.herores p.whtabs {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 200;
    text-align: left;
    margin-bottom: 24px;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
}
.hdtopx {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 300;
    color: #fff;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 62px 0 10px;
    padding: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h1.mwht  {
    color: #fff;
    font-size: 40px;
    line-height: 1.3;
    letter-spacing: .025em;
    text-align: left;
     margin: 0 0 24px;
     padding: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgb(0 0 0 / 50%);

}
.whtxsm  {
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    text-align: left;
    margin-top: 26px;
    font-family: roboto, arial, sans-serif;
    font-weight: normal;
}
.butwpx {
text-align: left; 
margin: 20px 0;
}
.heroresbg p.whtbg,
.herores p.whtbg {
    color: #fff;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 200;
    text-align: left;
    margin-bottom: 24px;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
}
.page-id-28195 .phytop {
    font-size: 28px;
    line-height: 1;
    font-weight: 300;
    color: rgb(12, 12, 12);
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.section-phyform .gform_wrapper .gsection, .section-phytopwh .gform_wrapper .gsection {
    width: 100%;
    background-color: #00A5DA;
    border-bottom: none;
    padding: 9px 20px !important;
    margin: 0 0 18px !important;
    clear: both;
}
.content-wrapper.container.main h2.gsection_title {
  font-size: 20px !important;
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    color: #fff !important;
    margin: 0!important;
    padding: 0;
}

.page-id-28195 .gform_wrapper ul.gfield_radio li label {
    font-size: 20px !important;
}
.section-phytopwh .gform_wrapper .gfield_radio li label {
    font-family: robotobold, sans-serif;
    font-weight: normal;
}
.lead-wrp {
    padding: 20px 30px;
    background: #00A5DA;
    color: #fff;
    margin: -20px auto -10px;
    text-align: center;
}
.lead-wrp .phytop {
    font-size: 22px;
    line-height: 1;
    font-weight: 300;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
}
.content-wrapper.container.main .lead-wrp h2 {
    font-size: 42px;
    font-weight: 400;
    line-height: 1.1;
    margin: 8px 0 0;
    padding: 0;
    font-family: robotomedium, sans-serif;
    color: #fff;
}
.section-phytopwh .lead-wrp p {
    line-height: 1.5;
    font-size: 18px;
    color: #fff;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0;
    text-align: left;
}
.section-phytopwh .gform_wrapper #field_34_53 label.gfield_label,
.section-phytopwh .gform_wrapper #field_34_29 label.gfield_label,
.section-phytopwh .gform_wrapper #field_34_54 label.gfield_label,
.section-phytopwh .gform_wrapper #field_34_53 label.gfield_label,
.section-phytopwh .gform_wrapper #field_34_29 label.gfield_label {
display: none;
}
#field_34_50 .gfield_required {
display: none;
}
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_61_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_61_1 label,
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_74_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_74_1 label,
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_1 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_2 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_3 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_4 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_54_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_54_1 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_72_0 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_72_1 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_4 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_61_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_61_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_57_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_57_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_54_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_54_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_3  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_2  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0  label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_61_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_61_1 label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_74_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_74_1 label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_1 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_2 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_3 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_4 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_54_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_54_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_72_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_72_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_4 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_61_1  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_61_0  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_57_1  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_57_0  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_54_1  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_54_0  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_3  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_2  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_1  label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0  label {
font-size: 17px !important;
font-family: robotoregular, sans-serif;
margin-top: 0;
}
.gform_wrapper .gfield_checkbox li.gchoice_34_65_1{
margin: 2px 0 0;
}
.gform_wrapper .gfield_checkbox li.gchoice_34_65_1 label {
  font-size: 17px !important;
font-family: robotobold, sans-serif !important;
}
.page-id-28195 .gform_wrapper span.ginput_total {
    color: #00a8c6 !important;
    font-size: 36px !important;
    font-family: robotobold, sans-serif !important;
    font-weight: normal;
}
.section-phytopwh .pginners {
    padding: 24px 18px;
}

@media only screen and (min-width: 641px) {
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 16px;
}
.section-phyform .gform_wrapper .gsection, .section-phytopwh .gform_wrapper .gsection {
    margin: 0;
}
.section-phyform .gform_wrapper .gsection, .section-phytopwh .gform_wrapper .gsection {
    width: 100%;
}
}
@media only screen and (max-width: 1400px) {
.heroresbg  {
    height: 27em;
}
.heroreshm {
    height: 520px;
}

.herores {
    height: 22em;
}
.heroresbg h1.whtsm,
.heroreshm h1.whtsm,
.herores h1.whtsm {
    font-size: 32px;
    line-height: 35px;
    margin-top: 60px;
}
}

@media only screen and (max-width: 1180px) {
.hdtopx {
    font-size: 22px;
    margin: 52px 0 10px;
}

h1.mwht  {
    font-size: 36px;
}
.whtxsm  {
    font-size: 18px;
     margin-top: 24px;
}
.butwpx {
margin: 20px 0;
}
}
@media only screen and (max-width: 1125px) {
.hdtopx {
    font-size: 21px;
    margin: 42px 0 10px;
}

h1.mwht  {
    font-size: 34px;
}
.whtxsm  {
    font-size: 18px;
     margin-top: 24px;
}
.butwpx {
margin: 20px 0;
}
}
@media screen and (max-width: 1291px) and (min-width: 1101px) {

.donherores {
    height: 25em;
}
.hrtopwpx {
     margin-top: 160px;
}

}
@media only screen and (max-width: 1100px) {
.hrtopwpx {
    padding: 0;
    margin-top: 150px;
}
.donherores {
    height: 22em;
}
.donherores .hrtopwp {
 margin-top: 30px;
    margin-left: 50px;
}    
.donherores h1.whtsm {
    font-size: 26px;
    line-height: 32px;
    margin-top: 45px;
}
.donherores p.whtabs {
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 1.4
}
.page-id-20827 .heroreshm,
.page-id-103847 .heroreshm {
    height: 550px;
}
.heroreshm {
    height: 450px;
}
.page-id-25041 .herores {
    height: 22em;
}
.herores {
    height: 18em;
}
.heroresbg  {
    height: 23em;
}
.heroresbg .hrtopwp,
.heroreshm .hrtopwp,
.herores .hrtopwp {
 margin-top: 30px;
    margin-left: 50px;
} 
 .hrtopwpxx {
 margin-top: 0;
    margin-left: 0;
}      
.heroresbg h1.whtsm,
.heroreshm h1.whtsm,
.herores h1.whtsm {
    font-size: 26px;
    line-height: 32px;
    margin-top: 45px;
}
.heroresbg p.whtabs,
.herores p.whtabs {
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 1.4
}
.heroresbg p.wht,
.heroreshm p.wht,
.herores p.wht {
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 1.4
}
.heroresbg p.whtbg,
.herores p.whtbg {
    font-size: 22px;
    margin-bottom: 0px;
}
}
@media only screen and (max-width: 1070px) {
.hdtopx {
    font-size: 20px;
    margin: 52px 0 10px;
}

h1.mwht  {
    font-size: 32px;
}
.whtxsm  {
    font-size: 16px;
     margin-top: 24px;
}
.butwpx {
margin: 20px 0;
}
}
@media only screen and (max-width: 1009px) {
.hdtopx {
    font-size: 20px;
    margin: 52px 0 10px;
}

h1.mwht  {
    font-size: 28px;
}
.whtxsm  {
    font-size: 16px;
     margin-top: 24px;
}
.butwpx {
margin: 20px 0;
}
.butwpx .btn-default {
    font-size: 16px !important;
    letter-spacing: 0;
    padding: 11px 20px 12px 20px !important;
    margin-bottom: 0px !important;
    font-family: "Roboto", sans-serif !important;
}
}
@media only screen and (max-width: 900px) {
.hdtopx {
    font-size: 19px;
    margin: 52px 0 10px;
}

h1.mwht  {
    font-size: 26px;
}
.whtxsm  {
    font-size: 15px;
     margin-top: 24px;
}

}

@media only screen and (max-width: 870px) {
.donherores {
    height: 18em;
}
.donherores .hrtopwp {
   margin-top: 30px;
    margin-left: 20px;
}    
.donherores h1.whtsm {
   font-size: 21px;
    line-height: 26px;
    margin-top: 30px;
}
.donherores p.whtabs {
    font-size: 17px;
}
.heroreshm  {
    height: 359px;
}
.heroresbg  {
    height: 18em;
}
.herores {
    height: 16em;
}
.heroreshm h1.whtsm  {
    font-size: 21px;
    line-height: 26px;
    margin-top: 0;
  
}

.heroresbg h1.whtsm,
.herores h1.whtsm {
    font-size: 21px;
    line-height: 26px;
    margin-top: 30px;
}
.heroresbg .hrtopwp,
.heroreshm .hrtopwp,
.herores .hrtopwp {
    margin-top: 30px;
    margin-left: 20px;
}
.heroresbg p.wht,
.heroreshm p.wht,
.herores p.wht {
    font-size: 17px;
}
.heroresbg p.whtxsm  {
     font-size: 16px;
}
.heroresbg p.whtbg,
.herores p.whtbg {
    font-size: 20px;
}
}
@media only screen and (max-width: 786px) {
.heroreshm .hrtopwp {
    margin-top: 10px;
    margin-left: 20px;
}
.heroreshm  {
    height: 295px;
}
.donherores {
    height: 19em;
}
.page-id-28195 .gform_wrapper ul.gfield_radio li label {
    font-size: 18px !important;
}
.content-wrapper.container.main .lead-wrp h2 {
    font-size: 32px;
    line-height: 1.3;
}
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_61_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_61_1 label,
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_74_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_74_1 label,
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_1 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_2 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_3 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_4 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_54_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_54_1 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_72_0 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_72_1 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_4 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_61_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_61_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_57_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_57_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_54_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_54_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_3  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_2  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0  label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_61_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_61_1 label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_74_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_74_1 label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_1 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_2 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_3 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_4 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_54_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_54_1 label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_72_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_72_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_4 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_61_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_61_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_57_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_57_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_54_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_54_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_3 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_2 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label {
    font-size: 16px !important;
}
.section-phytopwh .lead-wrp p {
    line-height: 1.4;
    font-size: 15px;
    margin-top: 12px;
}
}
@media only screen and (max-width: 842px) {
.hdtopx {
    font-size: 19px;
    margin: 52px 0 10px;
}

h1.mwht  {
    font-size: 24px;
}
.whtxsm  {
    font-size: 14px;
}

}
@media only screen and (max-width: 768px) {
.hdtopx {
    font-size: 17px;
    margin: 42px 0 10px;
}

h1.mwht  {
    font-size: 20px;
}
.whtxsm  {
    font-size: 14px;
}

}
@media only screen and (max-width: 767px) {
.page-id-25041 .herores {
    height: 19em;
}
.butwpx .btn-default {
    font-size: 12px !important;
    padding: 8px !important;
}
.hdtopx {
   display: none;
}
.hrtopwpxx {
    margin: 32px 0 0 12px;
    padding: 20px 20px 12px;
    background: rgba(18, 17, 13, .4);
}

.phytop, .membk .phytop {
    font-size: 22px;
    line-height: 1.4
}
.donherores {
    height: 18em;
}
}

@media only screen and (max-width: 560px) {
.donherores {
 height: 14em;
}
.donherores .hrtopwp {
    margin-top: 10px;
    margin-left: 10px;
}    
.donherores h1.whtsm {
      font-size: 20px;
    line-height: 1.3;
      margin-top: 15px;
}
.donherores p.whtabs {
 font-size: 16px;
    margin-bottom: 16px;
}
.heroresbg .hrtopwp,
.heroreshm .hrtopwp,
.herores .hrtopwp {
    margin-top: 10px;
    margin-left: 10px;
}
.heroresbg {
    height: 16em;
}
.herores {
    height: 14em;
}
.heroresbg h1.whtsm,
.heroreshm h1.whtsm,
.herores h1.whtsm {
    font-size: 20px;
    line-height: 1.3;
}
.heroresbg p.wht,
.heroreshm p.wht,
.herores p.wht {
    font-size: 16px;
    margin-bottom: 16px;
}
.heroresbg p.whtbg
.herores p.whtbg {
    font-size: 18px;
}
}
@media only screen and (max-width: 460px) {
.heroresbg p.whtxsm  {
     font-size: 15px;
}
.section-phytopwh .gform_wrapper label.gfield_label {
    font-size: 16px;
}
.page-id-28195 .gform_wrapper ul.gfield_radio li label {
    font-size: 16px !important;
}
.gform_wrapper .gfield_checkbox li.gchoice_34_65_1 label {
    font-size: 14px !important;
}
.content-wrapper.container.main .lead-wrp h2 {
    font-size: 26px;
}


.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_61_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_61_1 label,
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_74_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_74_1 label,
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_1 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_2 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_3 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_50_4 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_54_0 label, 
.page-id-18642 .gform_wrapper ul.gfield_radio li.gchoice_37_54_1 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_72_0 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_72_1 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_4 label, 
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_61_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_61_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_57_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_57_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_54_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_54_0  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_3  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_2  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_1  label,
.page-id-18528 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0  label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_61_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_61_1 label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_74_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_74_1 label,
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_1 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_2 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_3 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_50_4 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_54_0 label, 
.page-id-29944 .gform_wrapper ul.gfield_radio li.gchoice_37_54_1 label,
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_72_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_72_1 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label, 
.page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_4 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_61_1 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_61_0 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_57_1 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_57_0 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_54_1 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_54_0 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_3 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_2 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_1 label, .page-id-28195 .gform_wrapper ul.gfield_radio li.gchoice_34_50_0 label {
    font-size: 15px !important;
}
.donherores {
 height: 15em;
}
   
.donherores h1.whtsm {
    font-size: 22px;
    line-height: 24px;
}
.donherores p.whtabs {
    font-size: 16px;
    margin-bottom: 16px;
}

.donherores .hrtopwp {
    margin-top: 0px;
    margin-left: 10px;
}    
.heroresbg .hrtopwp,
.heroreshm .hrtopwp,
.herores .hrtopwp {
    margin-top: 0px;
    margin-left: 0px;
}
.heroresbg {
    height: 17em;
}

.herores {
    height: 15em;
}
.heroresbg h1.whtsm,
.herores h1.whtsm {
    font-size: 22px;
    line-height: 24px;
}
.heroresbg p.wht,
.heroreshm p.wht,
.herores p.wht {
    font-size: 16px;
    margin-bottom: 16px;
}
.heroresbg p.whtbg,
.herores p.whtbg {
    font-size: 17px;
}
}
@media only screen and (max-width: 420px) {
.donherores {
  height: 16em;
}
   
.donherores h1.whtsm {
  font-size: 20px;
    line-height: 22px;
}
 .donherores .hrtopwp {
    margin-top: 24px;
}      
.heroresbg .hrtopwp,
.heroreshm .hrtopwp,
.herores .hrtopwp {
    margin-top: 0px;
    margin-left: 10px;
}
.herorebg {
    height: 16em;
}
.heroresbg {
    height: 17em;
}
.herores {
    height: 16em;
}
.heroresbg h1.whtsm,
.heroreshm h1.whtsm,
.herores h1.whtsm {
    font-size: 20px;
    line-height: 22px;
}
}
@media only screen and (max-width: 350px) {
.heroresbg p.wht,
.heroreshm p.wht {
    font-size: 14px;
    margin-bottom: 10px;
}
.heroreshm  {
    height: 320px;
}

}

@media only screen and (max-width: 330px) {
.heroreshm  {
    height: 330px;
}
.heroresbg {
    height: 18em;
}
.herores {
    height: 18em;
}
}

/**** list for posts 4-26-2018 ****/
.lymeaware {
margin-top: 220px;
}
ol.circles-list {
    list-style-type: none;
      margin: 0;
    margin-left: 3.5em;
    padding: 0;
   counter-reset: li-counter;
}
ol.circles-list > li{
    position: relative;
    margin-bottom: 30px !important;
    padding-left: 0.5em;
    min-height: 3em;
}
ol.circles-list > li:before {
    position: absolute;
    top: 0;
    left: -1.3em;
    width: 1.3em;
    height: 1.3em;
    font-size: 2.3em;
    line-height: 1.3;
    text-align: center;
    color: #fff;
 border: 3px solid #00536b;
    border-radius: 50%;
    background-color: #00A5DA;
    content: counter(li-counter);
    counter-increment: li-counter;
    font-family: roboto_condensedbold, arial, sans-serif !important;
 margin-left: 0;
 }



/**** removed "Reply" in blog comment list on 4/25/2018 ****/
.comment-reply {
display: none
}
/**** popup builder 3-14-2018- SYMPTOM CHECKER popup ****/

.symophd {
padding-left: 20px;
margin: 30px 0 30px; 
text-align: left; 
font-size: 48px; 
line-height: 1.2; 
color: #FFF; 
font-family: robotoblack, sans-serif;
}
.symo {
color: #131313; 
}
.sympar {
padding-left: 20px;
margin: 52px auto 28px; 
text-align: left; 
font-size: 21px; 
line-height: 1.4; 
color: #131313; 
font-family: robotoregular, sans-serif;
text-align: left;
}
.sympwpp {
    margin: 30px auto 40px;
    text-align: center;
}
/**** popup builder 12-10-2017 holiday popup ****/

#sgcboxLoadedContent::-webkit-scrollbar { 
    display: none !important;
}
.hpophd {
margin: 50px auto 30px; 
text-align: center; 
font-size: 46px; 
line-height: 1.2; 
font-style: italic; 
color: #ffdf91; 
font-family: Georgia, sans-serif;
}
.hpopsbhd {
margin: 0 auto 28px; 
text-align: center; 
font-size: 38px; 
line-height: 1.1; 
font-style: italic; 
color: #ffdf91; 
font-family: Georgia, sans-serif;
}
.butwpp {
    margin: 30px auto 25px;
    text-align: center;
}
@media (max-width: 800px) {

.sympop .row .columns {
    width: 60% !important;
    float: left !important;
}
.sympop .row .six {
    width: 60% !important;
}
}
@media (max-width: 767px) {

.symophd {
margin: 20px 0 30px; 
font-size: 44px; 
line-height: 1.4; 
}
.hpophd {
margin: 30px auto 30px; 
line-height: 1.4; 
font-size: 36px; 
}
.hpopsbhd {
margin: 0 auto 22px; 
font-size: 24px; 
line-height: 1.3; 
}
.sympar {
margin: 32px auto 28px; 
font-size: 18px; 
line-height: 1.5; 
}
}
@media (max-width: 606px) {

.sympop .row .columns {
    width: 65% !important;
    float: left !important;
}
.sympop .row .six {
    width: 65% !important;
}
}
@media (max-width: 560px) {

.sympop .row .columns {
    width: 72% !important;
    float: left !important;
}
.sympop .row .six {
    width: 72% !important;
}
.symophd {
margin: 20px 0 30px; 
font-size: 42px; 
line-height: 1.4; 
}
}
@media (max-width: 480px) {

.sympop .row .columns {
    width: 78% !important;
    float: left !important;
}
.sympop .row .six {
    width: 78% !important;
}
.symophd {
font-size: 36px; 
line-height: 1.4;
}
.hpophd {
margin: 30px auto 30px; 
line-height: 1.4; 
font-size: 30px; 
}
.hpopsbhd {
margin: 0 auto 22px; 
font-size: 20px; 
padding: 0 10px;
line-height: 1.3; 
}
.sympar {
font-size: 18px; 
}
}
@media (max-width: 460px) {
.sympop .row .columns {
    width: 84% !important;
    float: left !important;
}
.sympop .row .six {
    width: 84% !important;
}
.symophd {
margin: 20px 0 46px; 
font-size: 40px; 
line-height: 1.4;
}
.sympar {
font-size: 18px; 
}
}
@media (max-width: 420px) {
.sympop .row .columns {
    width: 95% !important;
    float: left !important;
}
.sympop .row .six {
    width: 95% !important;
}
.symophd {
margin: 28px 0 46px; 
font-size: 40px; 
line-height: 1.4;
}
.sympar {
margin: 42px auto 28px; 
font-size: 18px; 
}
}
@media (max-width: 480px) {
.hrtopwpxx {
    margin: 22px 0 0 12px;
}
}

@media (max-width: 360px) {
.sympop .row .columns {
    width: 100% !important;
    float: left !important;
}
.sympop .row .six {
    width: 100% !important;
}
.symophd {
margin: 34px 0 46px; 
font-size: 32px; 
line-height: 1.4;
}
.sympar {
margin: 32px auto 28px; 
font-size: 17px; 
}
}

@media (max-width: 320px) {

.symophd {
margin: 34px 0 46px; 
font-size: 30px; 
line-height: 1.4;
}
.sympar {
margin: 32px auto 28px; 
font-size: 16px; 
}
}


/**** GENERAL STYLES ****/

html {
	background-color: #FFF !important;
}
div.body-wrapper {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
::-webkit-input-placeholder {
   color: #222 !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #222 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #222 !important;
}
:-ms-input-placeholder {
   color: #222 !important;
}
.divider-item-class {
	height: 25px;
	margin-bottom: 20px !important;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/shadow-divider.png) no-repeat;
	background-size: 100%;
}
.divider-item-class .gdl-divider.gdl-border-x.bottom {
	background-image: none !important;
}

.search div.pdfprnt-right, .home div.pdfprnt-right, .home .pdfprnt-top-right {
	display: none;
}
.search-results .blog-title {
	margin-left: 0px !important;
}
.search-results .blog-content-wrapper {
	margin-left: 0px !important;
}
.search-results .blog-date-wrapper {
	display: none;
}
.search-results .blog-item-holder {
	margin-top: 25px !important;
}
.content-wrapper.container.main a.gdl-button, .content-wrapper.container.main body button, .content-wrapper.container.main input[type="submit"], .content-wrapper.container.main input[type="reset"], .content-wrapper.container.main input[type="button"] {
	background-color: #00A5DA !important;
	-webkit-transition: background-color 150ms linear !important;
	-moz-transition: background-color 150ms linear !important;
	-o-transition: background-color 150ms linear !important;
	-ms-transition: background-color 150ms linear !important;
	transition: background-color 150ms linear !important;
}
.content-wrapper.container.main a.gdl-button:hover, .content-wrapper.container.main body button:hover, .content-wrapper.container.main input[type="submit"]:hover, .content-wrapper.container.main input[type="reset"]:hover, .content-wrapper.container.main input[type="button"]:hover {
	background-color: #FB7100 !important;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="submit"], input[type="password"], textarea, button {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
.donate-table {
    clear: both;
    margin-bottom: 5px;
    display: inline-block;
    width: 100%;
}
.donate-table h3 {
    width: 230px;
    line-height: 1.2;
    float: left;
}
.donation-form {
	display: block;
	width: 100%;
	max-width: 545px;
	float: none;
	clear: both;
	padding: 10px;
	background: #F1F1F1;
	margin-bottom: 20px;
	color: #222 !important;
	box-sizing: border-box;
}
.donation-form-new {
    display: block;
    width: 100%;
    float: none;
    clear: both;
    padding: 10px;
    background: #F1F1F1;
    margin-bottom: 20px;
    color: #222 !important;
    box-sizing: border-box;
}
.donation-form li {
	margin: 0px !important;
}
.list-radio-wrap span ul li input, .list-checkbox-wrap span ul li input {
	margin-left: 0px !important;
}
.ninja-forms-form-wrap input[type="text"], .ninja-forms-form-wrap input[type="email"], .ninja-forms-form-wrap input[type="tel"], .ninja-forms-form-wrap input[type="password"], .ninja-forms-form-wrap textarea {
	min-height: 34px !important;
}
.list-dropdown-wrap select {
    height: 34px !important;
    -webkit-appearance: none !important;
    padding: 0 2px;
    background: #FFF !important;
}
html #ninja_forms_field_37_div_wrap {
	position: relative;
}
html #ninja_forms_field_37_div_wrap:after {
	content: '\f0d7' !important;
	font-family: fontawesome !important;
	font-size: 16px;
	width: 10px;
	height: 8px;
	position: absolute;
	right: 3px;
	top: 50%;
	margin-top: -4px;
}
.wp-caption {
	border: 0;
	padding-left: 0;
	padding-right: 0;
}



/* Typography Styles */

body p, body a, h1, h2, h3, h4, h5, h6, ul li, ol li, blockquote, blockquote p {
	font-family: PT Sans, Futura, Helvetica, sans-serif;
}
body p {
	color: #000;
	font-size: 18px;
}
.footer-wrapper p {
	color: #FFF;
}

ul.lsarw {
 display: table;
margin: 1em 0 1em 15px;
    padding: 0 0 0 1em;
    list-style: none;
}
ul.lsarw li {
    color: #000 !important;
    display: list-item;
    width: auto;
    font-size: 18px !important;
    color: rgba(68,68,68,1.0);
    margin: 0 0 9px;
    line-height: 1.8;
    letter-spacing: 0.05em;
}
ul.lsarw li:before {
    content: "\f0a9";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #83c7d7;
}
ul.gdl-accordion li .acc-title {
    margin: 0px;
    padding: 5px 0px 5px 35px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    background-position: 0px center;
    background-repeat: no-repeat;
}
.content-wrapper.container.main h3.acc-title,
.content-wrapper.container.main h2.accordion-title {
	font-size: 18px;
	margin-bottom: 0;
    background: none;
    position: relative;
}
.content-wrapper.container.main h3.acc-title {
font-family: robotomedium, sans-serif;
font-weight: normal;
}

.content-wrapper.container.main h3.acc-title span {
	font-size: 15px;
font-weight: normal;
font-family: robotoregular, sans-serif;
}

.content-wrapper.container.main h3.acc-title:before,
.content-wrapper.container.main h2.accordion-title:before {
    content: '\f067';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    font-size: 14px;
    background: #00A5DA;
    width: 22px;
    height:22px;
    color: #FFF;
    text-align: center;
    line-height: 23px !important;
}
.content-wrapper.container.main li.active h3.acc-title:before,
.content-wrapper.container.main li.active h2.accordion-title:before {
	content: '\f068';
	font-family: FontAwesome;
	background: #FB7100;
	line-height: 23px !important;
}
ul.gdl-accordion li .accordion-content {
	margin: 5px 20px 0 35px;
	display: inline-block;
}
ul.gdl-accordion li .accordion-content img.know-your-ticks {
	margin-bottom: 0;
	max-width: 200px;
}
.content-wrapper.container.main h2 {
	font-size: 21px;
	font-weight: normal;
	color: #000;
	margin-bottom: 8px;
	 font-family: robotobold, sans-serif, Arial, Helvetica;
}
.content-wrapper.container.main h2.blog-title {
font-size: 24px;
     font-weight: 700;
    font-family: PT Sans, Arial, Helvetica, sans-serif;
    margin-top: 0;
    margin-bottom: 6px;
    color: #00536B !important;
}
.content-wrapper.container.main h2.hdtitle {
font-size: 24px;
color: #00A5DA;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
 font-family: robotobold, sans-serif, Arial, Helvetica;
    margin-top: 0;
    margin-bottom: 18px;
}
.pmarg{
margin-bottom: 90px;
}
.content-wrapper.container.main h2.sbhead {
	font-size: 18px;
	font-weight: 700;
	color: #424953;
	margin-bottom: 12px;
}
.content-wrapper.container.main .hmsbhd,
.content-wrapper.container.main h3 {
	font-size: 24px;
	    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
	    font-weight: normal;
	color: #00536B;
	margin-bottom: 7px;
	text-transform: capitalize;
	line-height: 1.4;
}
.content-wrapper.container.main h4.prsbt {
	font-size: 18px;
font-family: robotobold_italic, sans-serif;  
line-height: 1.4;
	    font-weight: normal;
	color: #313131;
	margin-bottom: 12px;
}
a.learnmorex {
    color: #f15525 !important;
    font-family: robotobold, arial, sans-serif !important;
    font-size: 14px;
    text-decoration: none;
}
h3.pressrhdx a {
    font-family: roboto_condensedbold, arial, sans-serif !important;
    font-size: 20px !important;
    line-height: 1.3 !important;
    letter-spacing: .05em;
    text-transform: uppercase !important;
    font-weight: normal !important;
    text-decoration: none;
}
h3.pressrhdx {
    margin-top: 0;
}
.releasewrap {
    margin: 36px 0 24px !important;
    display: block;
}
.releasewrap img {
  margin-top: 12px;
}
.content-wrapper.container.main h3.sbtitle {
	font-size: 20px;
	    font-family: robotomedium, sans-serif, Arial, Helvetica;
	    font-weight: normal;
	color: #000;
	margin-bottom: 14px;
	text-transform: capitalize;
	line-height: 1.4;
border: 1px solid #d3d3d3;
background: #f9f9f9;
padding: 12px;
}
.content-wrapper.container.main h3.twtitle {
	font-size: 20px;
	    font-family: robotomedium, sans-serif, Arial, Helvetica;
	    font-weight: normal;
	color: #00536B;
	margin-bottom: 14px;
	line-height: 1.4;
}
.content-wrapper.container.main h2.ticks {
	font-size: 20px;
	    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
	    font-weight: normal;
	color: #00536B;
	margin-bottom: 7px;
	text-transform: capitalize;
	line-height: 1.4;
}

div.footer-wrapper h3{
       color: #ccf1fb !important;
    font-weight: 500 !important;
    }

.content-wrapper.container.main h4 {
	font-size: 16px;
	font-weight: 700;
	color: #424953;
	margin-bottom: 3px;
}
.content-wrapper.container.main h5 {
	font-size: 14px;
	font-weight: 700;
	color: #424953;
	margin-bottom: 3px;
}
.postid-44824 div.gdl-page-item ul, ol {
	margin-top: 6px;
}

div.gdl-page-item ul li, div.gdl-page-item ol li {
	margin-bottom: 0px;
	margin-top: 12px;
}
p + ul, p + ol {
	margin-top: -8px;
}
ul, ol {
	margin-bottom: 20px;
	color: #000;
}
ul li, ol li {
	margin-bottom: 3px;
}
ol {
    margin-left: 28px;
list-style: none;
    counter-reset: li;
    counter-reset: list list-item !important;
}
ol > li {
    counter-increment: li;
}

ol li::before {
  color: #00a4da;
  font-family: robotobold, arial, sans-serif !important;
}
ol > li::before {
    content: counter(li);
    color: #00a4da;
    font-family: roboto, arial, sans-serif !important;
    font-weight: normal;
    display: inline-block;
    width: 1.5em;
    margin-left: -1.3em;
}

.post-89877 ol > li::before {
    display: none;
}

.post-89877 ol {
    margin-left: 28px;
    list-style: decimal;
    counter-reset: li;
    counter-reset: list list-item !important;
}

ol#toc > li::before {
    content: normal;
}
.wpsm_panel-body ol > li::before {
    content: normal;
}


.yarpp-related ol > li::before {
    content: counter(li);
    color: #000;
    font-family: roboto, arial, sans-serif !important;
    font-weight: normal;
    display: inline-block;
    width: 1.5em;
    margin-left: -1.3em;
}



ul li, ol li {
    font-size: 18px;
    line-height: 28px;
    color: #000;
    font-weight: normal;
}

.wp-caption p.wp-caption-text {
	font-size: 13px;
	line-height: 1.3;
}

/* Blog Post Syle */
.postid-44824 .lightbox_ultimate_anchor a {
font-family: robotobold, Helvetica, Arial, sans-serif;
}
.postid-44824 .tweetdis_image .tweetdis_img_container {
    border: 1px solid #acacac;
    margin: 0 auto 15px !important;
    text-align: center;
    width: 95%;
}
.blogad {
margin: 24px auto; 
text-align: center;
}

/* Hide Page Navigation on Certain Pages*/
.page-id-3402 .navigation, .page-id-3400 .navigation, .page-id-3401 .navigation, .page-id-3404 .navigation, .page-id-3399 .navigation, .page-id-3388 .navigation, .page-id-3249 .navigation, .page-id-3393 .navigation, .page-id-3390 .navigation, .page-id-3405 .navigation, .page-id-3406 .navigation {
	display: none;
}
.page-id-3822 .next-page, .page-id-3440 .next-page, .page-id-3739 .next-page, .page-id-3032 .next-page, .page-id-3095 .next-page, .page-id-3132 .next-page, .page-id-3142 .next-page, .page-id-3148 .next-page, .page-id-17791 .next-page, .page-id-3170 .next-page, .page-id-3834 .next-page {
	display: none;
}
.page-id-3712 .previous-page, .page-id-3724 .previous-page, .page-id-3748 .previous-page, .page-id-3046 .previous-page, .page-id-3134 .previous-page, .page-id-3144 .previous-page, .page-id-3154 .previous-page, .page-id-3158 .previous-page, .page-id-3128 .previous-page {
	visibility: hidden;
}

/**** HEADER STYLES ****/
div.container.main {
	position: relative;
}
.top-navigation-wrapper {
	background-color: #FFF !important;
}

/* Above Header Social Icons Styles */
.social-icons-wrapper {
	width: 189px;
	height: 24px;
	position: absolute;
	top: 20px;
	right: 20px;
	text-align: right;
}
.social-icons-wrapper ul {
	height: 24px;
	margin-left: 0;
	list-style: none;
	text-align: center;
}
.social-icons-wrapper ul li {
	width: 24px;
	height: 24px;
	float: left;
	margin-left: 9px;
}
.social-icons-wrapper ul li:first-child {
	margin-left: 0;
}
.social-icons-wrapper ul li a {
    display: block;
    width: 24px;
    height: 24px;
    font-size: 16px;
    color: #FFF;
}
.social-icons-wrapper ul li i {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: block;
}
.social-icons-wrapper ul li i.fa-pinterest {
    background: #c8232c;
}
.social-icons-wrapper ul li i.fa-instagram {
background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
.social-icons-wrapper ul li i.fa-facebook {
    background: #3b5998;
}
.social-icons-wrapper ul li i.fa-twitter {
	background: #00aced;
}
.social-icons-wrapper ul li i.fa-youtube {
	background: #bb0000;
}
.social-icons-wrapper ul li i.fa-linkedin {
	background: #007bb6;
}

/* Above Header Form Fields Styles */
div.top-search-wrapper .gdl-search-form {
    margin-right: 66px;
}

label.search-form-label, label.newsletter-form-label {
	font-size: 12px !important;
}
.form-fields-wrapper {
	width: 312px;
	height: 24px;
	position: absolute;
	right: 155px;
	top: 20px;
}
.top-search-wrapper input[type="text"] {
	margin: 0px;
	border: 1px solid #C1C1C1 !important;
	background-color: #FFF !important;
	color: #222 !important;
	padding: 0 35px 0 10px !important;
	height: 22px !important;
	line-height: 22px !important;
	font-size: 12px !important;
	width: 100px !important;
	display: block;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}
div.top-search-wrapper input[type='submit'] {
	margin-top: 3px !important;
	border-color: #C1C1C1 !important;
}
label.search-form-label, label.newsletter-form-label {
	color: #D84B2F;
	font-size: 14px;
	font-weight: 600;
}
.lt-ie9 label.search-form-label {
	margin-left: 38px;
}
#searchform button.btn.btn-search {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 24px;
    text-align: center;
    background: none;
    padding: 0 13px;
}
#searchform button.btn.btn-search i {
    color: #999;
    font-size: 16px;
    line-height: 18px;
    width: 100%;
    height: 18px;
    position: absolute;
    top: 3px;
    left: 0;
    border-left: 1px solid #999;
}
div.newsletter-signup {
	width: 148px;
	position: absolute;
	right: 225px;
}
div.newsletter-signup form {
	width: 148px;
	position: relative;
	margin-top: -6px !important;
}
div.newsletter-signup form, div.newsletter-signup form p {
	margin-bottom: 0;
}
div.newsletter-signup .wpcf7-email {
	border: 1px solid #C1C1C1 !important;
	background-color: #FFF !important;
	color: #222 !important;
	padding: 0 30px 0 10px !important;
	height: 22px !important;
	min-height: 22px !important;
	line-height: 22px !important;
	font-size: 12px !important;
	width: 105px !important;
	display: block;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	box-sizing: content-box;
}
.newsletter-signup .wpcf7-submit {
	position: absolute;
	top: 30px;
	right: 5px;
	background-color: transparent;
	background-image: url(https://www.lymedisease.org/wp-content/uploads/2014/04/newsletter-arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	text-indent: -9999px;
	padding: 0;
	width: 21px;
	height: 18px;
	border-left: 1px solid #999;
}
.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output {
    text-indent: -9999px !important;
    width: 20px !important;
    height:  20px !important;
    position: absolute;
    top: 12px;
    right: 25px;
    background-size: 16px;
    padding: 0 !important;
    line-height: 20px !important;
    opacity: .75;
}
.header-wrapper .newsletter-signup .wpcf7-form span.wpcf7-not-valid-tip {
    display: none !important;
}
.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background: url(https://www.lymedisease.org/wp-content/uploads/2015/05/wpcf7-ok-16px.jpg) no-repeat 0 0;
}
.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors {
	background: url(https://www.lymedisease.org/wp-content/uploads/2015/05/wpcf7-errors-16px.jpg) no-repeat 0 0;
}
.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ng {
	background: url(https://www.lymedisease.org/wp-content/uploads/2015/05/wpcf7-failed-16px.jpg) no-repeat 0 0;
}

/* Above Header Nav Menu Styles */
div.secondary-nav-wrapper {
	width: 350px;
	height: 24px;
	position: absolute;
	right: 544px;
	top: 20px;
	z-index: 999;
}
ul#menu-above-header-menu {
	list-style: none;
	margin: 0;
	text-align: center;
}
ul#menu-above-header-menu li {
	display: inline-block;
	padding: 2px 5px 0 25px;
	margin-left: 3px;
	border-left: 1px solid #C1C1C1;
}
ul#menu-above-header-menu li.home-icon {
	/* background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/home-icon-1x.png) no-repeat 2px 0; */
	border-left: 0;
	margin-left: 0;
	position: relative;
}
ul#menu-above-header-menu li.home-icon:before {
    content: '\f015';
    font-family: FontAwesome !important;
    position: absolute;
    left: 3px;
    font-size: 19px;
    top: -4px;
    color: #787878;
}
ul#menu-above-header-menu li.login-icon {
	/* background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/login-icon-1x.png) no-repeat 4px 0; */
	position: relative;
}
ul#menu-above-header-menu li.login-icon:before {
    content: '\f13e';
    font-family: FontAwesome !important;
    position: absolute;
    left: 8px;
    font-size: 18px;
    top: -2px;
    color: #787878;
}
ul#menu-above-header-menu li.join-icon {
	/* background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/join-icon-1x.png) no-repeat 6px 0; */
	padding-left: 30px !important;
	margin-left: 2px !important;
	position: relative;
}
ul#menu-above-header-menu li.join-icon:before {
    content: '\f007';
    font-family: FontAwesome !important;
    position: absolute;
    left: 9px;
    font-size: 18px;
    top: -2px;
    color: #787878;
}
ul#menu-above-header-menu li a {
	font-size: 12px;
	text-transform: uppercase;
}

ul#menu-above-header-menu-logged-in {
	list-style: none;
	margin: 0;
	text-align: center;
	float: right;
}
ul#menu-above-header-menu-logged-in li {
	display: inline-block;
	padding: 0 5px 0 25px;
	margin-left: 3px;
	border-left: 1px solid #C1C1C1;
}
ul#menu-above-header-menu-logged-in li.home-icon {
	/* background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/home-icon-1x.png) no-repeat 2px 0; */
	border-left: 0;
	margin-left: 0;
	position: relative;
}
ul#menu-above-header-menu-logged-in li.home-icon:before {
    content: '\f015';
    font-family: FontAwesome !important;
    position: absolute;
    left: 3px;
    font-size: 19px;
    top: 0;
    color: #787878;
}
ul#menu-above-header-menu-logged-in li.login-icon {
	/* background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/login-icon-1x.png) no-repeat 4px 0; */
	position: relative;
}
ul#menu-above-header-menu-logged-in li.login-icon:before {
    content: '\f13e';
    font-family: FontAwesome !important;
    position: absolute;
    left: 8px;
    font-size: 18px;
    top: 0;
    color: #787878;
}
ul#menu-above-header-menu-logged-in li.join-icon {
	/* background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/join-icon-1x.png) no-repeat 6px 0; */
	padding-left: 30px !important;
	margin-left: 2px !important;
	position: relative;
}
ul#menu-above-header-menu-logged-in li.join-icon:before {
    content: '\f007';
    font-family: FontAwesome !important;
    position: absolute;
    left: 9px;
    font-size: 18px;
    top: 0;
    color: #787878;
}
ul#menu-above-header-menu-logged-in li a {
	font-size: 12px;
	text-transform: uppercase;
}


/* Logo Styles */
div.logo-wrapper {
	width: 90% !important;
	padding-bottom: 0 !important;
	margin: 0 0 3px 0 !important;
}
div.logo-wrapper h1 {
	margin: 0;
	visibility: visible !important;
	background: #7CBE99;
	position: relative;
	height: 104px;
	width: 100%;
}
div.logo-wrapper .logowrp {
	margin: 0;
	visibility: visible !important;
	background: #7CBE99;
	position: relative;
	height: 104px;
	width: 100%;
}
div.logo-wrapper img {
	display: inline-block;
	position: absolute;
	left: 30px;
	top: -25px;
}
.header-button-wrapper {
	height: 104px;
	width: 200px;
	position: absolute;
	top: 50px;
	right: 20px;
	background: #D84B2F;
	box-sizing: border-box;
	padding: 15px;
	border-left: 3px solid #FFF;
}
.logo-right-text {
	display: none;
}
div.logo-wrapper {
    float: left;
     width: 50% !important;
    padding-bottom: 0 !important;
    margin: 0 0 3px 0 !important;
}
div.symp-wrapper {
    float: left;
     width: 50% !important;
    padding: 0 !important;
    margin: 0 !important;
     background: #7CBE99;
    position: relative;
    height: 104px;
    top: 50px;
    text-align: left;
}

.symtptxt {
    font-size: 18px;
    line-height: 1.4;
    font-weight: normal;
    font-family: robotobold, arial, sans-serif;
    letter-spacing: 1px !important;
    margin: 16px auto 14px;
    padding: 0;
    color: #fff;
    text-align: left;
}
.hbutwp {
    margin: 0 0 10px;
    text-align: left;
}
.hbutwp a.btn-defaultbl:active, .hbutwp a.btn-defaultbl:focus, .hbutwp a.btn-defaultbl:visited, .hbutwp a.btn-defaultar:active, .hbutwp a.btn-defaultar:focus, .hbutwp a.btn-defaultar:visited {
    background: #ea4139;
     color: #fff;
       border: 2px solid #ea4139;
}
.hbutwp a.btn-defaultar:hover {
    background: #ea524a !important;
     color: #fff !important;
       border: 2px solid #ea524a !important;
}
.page-id-19282 .hbutwp,
.page-id-19282 .symtptxt,
.page-id-19010 .hbutwp,
.page-id-19010 .symtptxt  {
    display: none;
}
/* Mega Menu with images */
.umnhdrs {
color: #00AEEF;
    font-family: 'Open Sans Condensed', Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 4px 0 0 4px;
    padding: 0 0 0 25px;
    text-align: left;
}


.resourcewp {
padding: 20px 80px 0;
}

.ubpicf {
    padding: 12px 0 !important;
}
.umnhd {
color: #00AEEF;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 4px 0 0 4px;
    padding: 0;
    text-align: left;
}

.umnhdsm {
position: relative;
}

.umnhdsm a.featp:link{
color: #00AEEF !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0px;
    text-decoration: none;
    text-transform: none;
    margin: 2px 0 0 4px;
    padding: 0;
    text-align: left;
      white-space: normal !important;
}

.umnhdsm a.featp:visited {
   color: #00AEEF !important;
}
.umnhdsm a.featp:hover {
    color: #131313 !important;
}
.umnhdsm a.featp:active {
  color: #00AEEF !important;
}

.ub-btmbar {
width: 100%; 
background: #0298bb; 
color: #fff; 
margin: 0 auto; 
text-align: center; 
padding: 18px 0;
}

/* New UberMenu3 styles */

.ubermenu-skin-simple-green {
    border: none;
    background: #00a5da !important;
}
.ubermenu-skin-simple-green.ubermenu-responsive-toggle:hover {
  background: #18bcf1 !important;
  color: #fff;
}
.ubermenu-skin-simple-green .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-simple-green .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-simple-green .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #fff;
  background: #176395 !important;
}
.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    font-weight: bold;
    color: #131313 !important
}

.ubermenu-skin-simple-green .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-simple-green .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  color: #fff !important;
  background: #176395 !important;
}
.ubermenu-skin-simple-green.ubermenu-responsive-toggle {
    background: #00a5da !important;
    color: #fff !important;
    font-size: 20px !important;
    text-transform: none;
    font-weight: normal;
}
.ubermenu-responsive-toggle .fab, .ubermenu-responsive-toggle .far, .ubermenu-responsive-toggle .fas, .ubermenu-responsive-toggle .svg-inline--fa {
    width: 1.3em;
    text-align: center;
    margin-right: .3em !important;
}
.ubermenu-skin-simple-green .ubermenu-item-level-0 > .ubermenu-target {
    font-family: robotobold, arial, sans-serif !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
    border-left: none;
}
.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    border-bottom: none !important;
    margin-bottom: -12px !important;
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
font-weight: normal !important;
    text-transform: none !important;
       font-family: robotoregular, arial, sans-serif !important;
       font-size: 14px !important;
       color: #000 !important;
}
.ubermenu .ubermenu-target-text {
    display: inline-block;
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item-normal>.ubermenu-target {
    font-weight: normal !important;
    text-transform: none !important;
    font-family: robotoregular, arial, sans-serif !important;
    font-size: 14px !important;
    color: #000 !important;
}

.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    font-weight: normal !important;
    text-transform: uppercase !important;
    margin-bottom: 0 !important;
    color: #00AEEF !important;
    font-family: 'Open Sans Condensed', Arial, sans-serif !important;
    font-size: 19px !important;
    font-weight: 700 !important;   
   letter-spacing: 0.08em;
}

.ubermenu-skin-simple-green .ubermenu-item-level-0 > .ubermenu-target {
     font-weight: normal !important;
    text-transform: uppercase !important;
       font-family: robotobold, arial, sans-serif !important;
       font-size: 15px !important;
}
.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack {
    padding-top: 0 !important;
    padding-bottom: 10px;
}
.ubermenu-skin-simple-green .ubermenu-submenu.ubermenu-submenu-drop {
    background: #fff !important;
    border: 1px solid #e0e0e0;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    position: absolute;
    z-index: 500;
    top: -10000px;
    height: 0;
    max-height: 0;
    visibility: hidden;
    overflow: hidden !important;
}


/* ubermenu 3 with images */
.imgflmld {
float: left; 
margin-right: 0; 
margin-left: 0; 
width: auto;
}
.imgflmldfr {
float: left; 
margin-right: 0; 
margin-left: 0; 
width: auto;
}
.imgflmldfr img {
    width: 202px;
    padding: 0;
    margin: 0;
}


.mld-txt-wrap {
    width: 480px;
display: inline-block;
    vertical-align: top;
}
.smtitle {
    color: #c6bda8;
    display: block;
    font-size: .9375em;
    font-weight: 400;
    line-height: 1em;
    margin: 0 0 23px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
  font-family: Open Sans, sans-serif;
}
.mld-txt-wrap h3 {
    color: #fff;
    font-size: 2.25em;
    font-weight: 600;
    line-height: 1em;
    margin: 0 0 20px;
     font-family: Open Sans, sans-serif;
}
.mld-descrip {
    color: #fff;
    font-size: 1.125em;
    line-height: 1.16667em;
    margin-right: 5em;
}

.singlewp {
    padding: 8px 0 0;
    margin: 0;
}
.singlewp  .four {
    width: 20%;
}


header .nav-default > .navbar-default ul li ul li a.ubpic, header .nav-default > .navbar-default ul li ul li a.ubpicf {
    padding: 12px 0
}
header .nav-default > .navbar-default ul li ul li a {
    padding: 15px 30px 14px 30px;
    display: block;
    color: rgba(153,153,153,1.0);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}
.ubnopd {
    padding: 0 12px 12px;
}
a.ubpicf {
    padding: 12px 0 !important;
}
.ubpicf img {
    width: 100%;
    padding: 8px 12px;
}
.page-id-58867 .ubpicf img,
.page-id-19282 .ubpicf img,
.page-id-19010 .ubpicf img, 
.page-id-20827 .ubpicf img {
    width: 100%;
    padding: 8px 8px;
}
.singlehd {
    color: #00AEEF;
    font-family: 'Open Sans Condensed', Arial, sans-serif;
    font-size: 19px;
    letter-spacing: 0.08em;
    font-weight: 700;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 12px 0 8px;
    padding: 0;
    text-align: left;
}
.singlist ul {
    margin: 6px 0 0;
    padding: 0;
    line-height: 1.3;
    list-style-type: none;
}
header .nav-default > .navbar-default ul li ul li {
    color: rgba(153,153,153,1.0);
    border-bottom: 1px solid rgba(255,255,255,0.05);
}
.singlist ul li  {
    min-width: 150px;
    white-space: nowrap;
     background: #fff !important;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.singlist ul li a.ubartx {
    text-align: left;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 18px !important;
    letter-spacing: .025em;
    color: #000 !important;
    font-weight: 400;
    line-height: 1.7;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: none;
    text-decoration: none;
    white-space: normal !important;
       display: block;
        font-family: robotoregular, arial, sans-serif !important;
    font-size: 16px !important;
    color: #000 !important;
    
}



/* Mega Menu Styles */

#megaMenu.megaResponsiveToggle ul.megaMenu {
	background: #00A5DA;
	padding: 0 15px;
	box-sizing: border-box;
}
.ss-nav-menu-item-depth-2 a span.wpmega-link-title {
    line-height: 1.1em !important;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a {
	padding: 0 28px 0 26px !important;
	height: 50px;
	line-height: 50px;
}
.page-id-3390 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-3393 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26684 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26628 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26624 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26615 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26582 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26553 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26500 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26461 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26397 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26301 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26244 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-19502 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a {
padding: 0 28px 0 26px !important;
	height: 50px;
	line-height: 50px;
}
#megaMenu ul.megaMenu > li.menu-item > a:hover, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:hover {
	background: #006988;
}
#megaMenu ul.megaMenu > li.menu-item > a > span {
	font-size: 16px !important;
	text-transform: uppercase !important;
	color: #FFF !important;
	font-weight: 700 !important;
	line-height: 26px !important;
}
#megaMenu ul.megaMenu > li.menu-item > a {
	padding: 12px 12px !important;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a span, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span {
	line-height: 50px !important;
	color: #FFF;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
	border-top-color: #FFF !important;
	right: 16px !important;
	border-width: 5px 5px 0 !important;
}
#megaMenu ul.megaMenu li.menu-item a span.uber-close, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
	font-size: 22px !important;
	line-height: 50px !important;
	background: #D84B2F !important;
	width: 34px !important;
	border-left: 4px solid #FFF;
}
ul.sub-menu {
	background: #FFF !important;
	-webkit-box-shadow: inset 1px 0 1px -1px #00A5DA, inset -1px 0 1px -1px #00A5DA !important;
	-moz-box-shadow: inset 1px 0 1px -1px #00A5DA, inset -1px 0 1px -1px #00A5DA !important;
	box-shadow: inset 1px 0 1px -1px #00A5DA, inset -1px 0 1px -1px #00A5DA !important;
	border: 0 !important;
	border-bottom: 3px solid #00A5DA !important;
	border-radius: 0 0 2px 2px !important;
}
ul.sub-menu-2 {
	box-shadow: none !important;
	border-bottom: 0 !important;
}
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
	left: 0 !important;
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item > span.um-anchoremulator {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.ss-nav-menu-mega .sub-menu-1 span.wpmega-link-title {
	font-size: 15px !important;
	text-transform: uppercase;
	color: #000 !important;
	font-weight: 600 !important;
}
.ss-nav-menu-reg .sub-menu-1 span.wpmega-link-title, .ss-nav-menu-mega .sub-menu-2 span.wpmega-link-title {
	font-size: 15px !important;
	text-transform: capitalize;
	color: #000 !important;
	font-weight: 400 !important;
}
.ss-nav-menu-reg .sub-menu-1 span.wpmega-link-title:hover, .ss-nav-menu-reg .sub-menu-1 span.wpmega-link-title:active, .sub-menu-2 span.wpmega-link-title:hover, .sub-menu-2 span.wpmega-link-title:active {
	color: #02B2E5 !important;
}
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a {
	padding: 6px 25px !important;
}
#menu-item-3098 a, #menu-item-3102 a {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
#menu-item-3098 a:hover > span, #menu-item-3102 a:hover > span {
	color: #00a4da !important;
}

/* Red Header Button Styles */
.header-button-wrapper {
	padding: 0;
	width: 200px;
}
#sympoff  {
	padding: 0;
	margin: 0;
}
#sympoff.header-button-wrapper {
	padding: 0;
	width: 200px;
	right: 15px;
}

a.reg-donate-btn {
    display: none;
}
div.header-donate-btn {
    width: 100%;
    height: 51px;
    border-bottom: 3px solid #FFF;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
div.header-registry-btn {
    width: 100%;
    height: 51px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
div.header-donate-btn a, div.header-registry-btn a {
    color: #FFF;
     font-size: 22px;
	line-height: 56px;
    width: auto;
    text-transform: capitalize;
    text-align: left;
    font-weight: 700;
    height: 100%;
    display: block;
    padding: 0 12px;
    user-select: none;
}
.lt-ie9 div.header-donate-btn a, .lt-ie9 div.header-registry-btn a {
	font-size: 17px;
}
div.header-donate-btn a i, div.header-registry-btn a i {
	font-size: 32px;
	width: 28px;
	margin-right: 2px;
	margin-right: 0;
	position: relative;
	display: inline-block;
	text-align: left;
	vertical-align: text-bottom;
}
.ink {
	display: block;
	position: absolute;
	background: #B94028;
	border-radius: 100%;
	-webkit-transform: scale(0);
}
/*animation effect*/
.ink.animate {
	-webkit-animation: ripple 0.65s linear;
}
@-webkit-keyframes ripple {
	/*scale the element to 250% to safely cover the entire link and fade it out*/
	100% {
		opacity: 0;
		-webkit-transform: scale(2.5);
	}
}



/**** HOME PAGE STYLES ****/
/* new home 7-6-2020 */
.tophmimg {
margin: 0;
padding: 30px 0 10px;

}

div.gdl-top-slider {
	margin-top: 3px;
}
div.gdl-top-layer-slider-wrapper, div.gdl-top-slider .gdl-slider-wrapper {
	background-image: none;
}
div.gdl-top-layer-slider-wrapper {
	margin: 0px;
}
.ls-bluediamond .ls-bottom-slidebuttons {
	background-image: none !important;
	background-color: #00A5DA !important;
}
.ls-bluediamond .ls-nav-prev, .ls-bluediamond .ls-nav-next {
	width: 20px !important;
}
.ls-bluediamond .ls-nav-prev {
	left: -20px !important;
	background-color: #00A5DA !important;
	-webkit-transition: background-color 150ms linear !important;
	-moz-transition: background-color 150ms linear !important;
	-o-transition: background-color 150ms linear !important;
	-ms-transition: background-color 150ms linear !important;
	transition: background-color 150ms linear !important;
}
.ls-bluediamond .ls-nav-next {
	right: -19px !important;
	background-color: #00A5DA !important;
	-webkit-transition: background-color 150ms linear !important;
	-moz-transition: background-color 150ms linear !important;
	-o-transition: background-color 150ms linear !important;
	-ms-transition: background-color 150ms linear !important;
	transition: background-color 150ms linear !important;
}
.ls-bluediamond .ls-nav-prev:hover, .ls-bluediamond .ls-nav-next:hover {
	background-color: #7CBE99 !important;
}
div.ls-thumbnail-hover {
	display: none !important;
}

/* Icons Beneath Rotator Styles */
.home-icons {
	width: 214px;
	position: relative;
	left: 50%;
	margin-left: -107px;
	margin-top: -53px;
}

.band-white {
    background: #fff;
    z-index: 1;
}

 /*****************************************************
 * home CORRECT top area 9-18-2020
 *****************************************************/

section.visionRow {
    text-align: center;
    background: #fafafa url(https://www.lymedisease.org/images/hm-tp-logo-back.png) 50% 50% no-repeat;
    background-size: 100% auto;
   padding: 45px 0;
position: relative;
margin: 0 -10px;
}
section.visionRow .container {
    max-width: 1040px;
    width: 100%;
    margin: 0 auto;
}
section.visionRow p {
    text-align: center;
  color: #000;
   font-size: 16px;
  line-height: 1.5em;
    font-family: merriweatherlight, serif !important;
}
section.visionRow .lead {
    color: #00536B;
     text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
    font-size: 1.375rem;
    margin: 0 0 13px;
}
.content-wrapper.container.main section.visionRow h2 {
    color: #00536B;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 700;
    margin-top: 0;
}
@media (min-width: 576px) {
section.visionRow {
    background-size: 400px auto;
    padding: 55px 0 20px;
}
}
@media (min-width: 992px) {
section.visionRow p {
    font-size: 18px;
}
section.visionRow .lead {
    font-size: 26px;
    font-size: 1.625rem;
}
.content-wrapper.container.main section.visionRow h2 {
    font-size: 50px;
    font-size: 3.125rem;
}


}




 /*****************************************************
 * Home 9-19-2020
 *****************************************************/
.home-top {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
}

.hdwrap {
    margin: 24px auto 0;
    text-align: center;
    padding: 0 50px;
}
.uphd {
    font-size: 23px;
    line-height: 1.2;
   font-weight: 300;
    color: rgb(12, 12, 12);
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0 auto 6px;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.uphd2 {
      font-family: proxima_nova_rgbold, arial, sans-serif !important;
    font-weight: normal;
    font-size: 30px;
    color: #000;
        text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0;
}
.uphd2:after {
    background-color: #f5a019;
    content: "";
    height: 5px;
    display: block;
    max-width: 75px;
    margin: 10px auto 20px;
}
.hdwrap p {
    margin-bottom: 20px;
    text-align: justify;
    font-family: proxima_novalight, sans-serif;
    padding: 0 10px;
    font-size: 20px;
}


.hm-todobx {
background-color: #fff; 
margin: 0 -10px; 
padding: 30px 0 10px;
}
.hm-todobx .container-fluid,
.hm-todobx .container {
    margin: 0px auto;
    padding: 0px;
    max-width: 1600px;
}
.hm-todobx .row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 -20px !important;
}

.home-metbox {
    position: relative;
    margin-bottom: 30px;
    color: #28282f;
    background-color: #fff;
    display: block;
    height: auto;
}

.home-metbox .home-metwrp {
    display: block;
    border: 1px solid #cecece;
      box-shadow: 0 2px 5px 0 rgba(120, 121, 141, 0.25);
    height: 270px;
}
.home-metbox .home-metwrp.hmimg-rt .home-metimg {
    width: 50%;
    width: calc(50% - 12px);
}

.home-metbox .home-metimg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
    float: right;
    height: 270px;
    position: relative;
    margin-top: -1px;
    margin-right: -1px;
    overflow: hidden;
}
.home-metbox .home-metwrp.hmimg-rt .home-metxt {
    max-width: 50%;
    padding-right: 12px;
}
.home-metbox .home-metxt {
    padding: 12px 24px 0 24px;
    width: 50%;
}
.home-metbox .home-metxt h4 {
    font-size: 13px !important;
    margin: 0 !important;
    text-transform: uppercase;
    font-weight: normal !important;
   font-family: proxima_nova_rgregular, arial, sans-serif !important;
    color: #df5c3e !important;
    line-height: 1.5em;
    letter-spacing: 1px;
}
.home-metbox .home-metxt h4 .icon {
    font-size: 1.5em;
    vertical-align: middle;
    margin-right: 12px;
}
.home-metbox .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em;
}


.content-wrapper.container.main .home-metbox .home-metxt h3 {
    font-family: proxima_nova_rgbold, arial, sans-serif !important;
    font-size: 22px;
    color: #28282f;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0.0425em;
    margin: 8px 0 6px;
    text-transform: uppercase;
    
}

.home-metbox .home-metxt .met-txt {
    font-size: 1em;
    }


.home-metbox .home-metxt .met-txt p {
   font-family: merriweatherlight, serif;
    font-size: 14px;
    color: #28282f;
    margin: 0 0 12px;
    line-height: 1.6;
    letter-spacing: 0.045em;
}
    

.home-metbox .home-metwrp.hmimg-tp {
    height: 570px;
}
.home-metbox .home-metwrp.hmimg-tp .home-metimg {
    float: none;
    margin: -1px -1px 0 -1px;
    height: 270px;
}
.home-metbox .home-metimg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
    float: right;
    height: 270px;
    position: relative;
    margin-top: -1px;
    margin-right: -1px;
    overflow: hidden;
}
.home-metbox .home-metwrp.hmimg-lft .home-metimg {
    float: left;
    position: relative;
    z-index: 1;
    margin-right: 0;
    margin-left: -1px;
    width: 50%;
    width: calc(50% - 12px);
}
.home-metbox .home-metwrp.hmimg-lft .home-metxt {
    max-width: 50%;
    float: right;
    padding-left: 12px;
}
.home-metbox .home-metwrp.hmimg-tp .home-metxt {
    width: 100%;
    padding-top: 24px;
}
.home-metbox .home-metwrp.hmimg-sm {
    position: relative;
}

.home-metbox .home-metwrp.hmimg-sm .home-metimg {
    position: relative;
    z-index: 1;
    float: none;
    margin: -1px -1px 0 -1px;
    height: 120px;
}
.home-metbox .home-metwrp.hmimg-sm .home-metxt {
    position: relative;
    top: auto;
    left: auto;
    z-index: 2;
    width: 100%;
}


@media screen and (max-width: 1280px) and (min-width: 768px) {
.home-metbox .home-metxt .met-txt p {
    font-size: 12px;
    line-height: 1.6;
    letter-spacing: 0;
}

}    
@media screen and (max-width: 991px) and (min-width: 768px) {
.home-metbox .home-metwrp.hmimg-tp {
    height: 630px;
}
.home-metbox .home-metwrp {
    height: 300px;
}
.home-metbox .home-metimg, .home-metbox .home-metwrp.hmimg-tp .home-metimg {
    height: 300px;
}
.home-metbox .home-metxt h3 {
    font-size: 20px;
   letter-spacing: 0.04em;
    
}

}
@media screen and (max-width: 767px) and (min-width: 501px) {
.home-metbox .home-metimg {
    height: 350px !important;
}
}



@media only screen and (max-width: 1160px) {
.uphd2 {
    margin-bottom: -24px;
}
}
@media screen and (max-width: 767px) {
.releasewrap {
    margin: 12px 0 !important;
}
.releasewrap img {
  margin-top: 12px;
  margin-bottom: 18px;
}
.hdwrap {
    margin: 0 auto 25px;
}
.uphd {
    font-size: 19px;
}
.uphd2 {
    font-size: 24px;
}
.page-id-65980 .container {
    padding: 0;
}

.home-metbox .home-metwrp.hmimg-tp,
.home-metbox .home-metwrp {
    height: auto;
}
.home-metbox .home-metwrp.hmimg-rt .home-metimg {
    max-width: none;
    width: 100%;
}
.home-metbox .home-metimg {
    float: none;
   height: 270px;
    vertical-align: top;
    max-width: none;
}
.home-metbox .home-metwrp.hmimg-rt .home-metxt {
    max-width: none;
        padding-right: 22px;
}
.home-metbox .home-metxt {
    max-width: none;
    padding: 18px 22px;
    width: 100%;
}


.home-metbox .home-metxt h4 {
    font-size: .625em;
    line-height: 1.75em;
}
.home-metbox .home-metxt h4 .icon {
    font-size: 1.25em;
    margin-right: 12px;
}

.home-metbox .home-metxt h3 {
   font-size: 24px;
    margin: 10px 0 6px;
}
.home-metbox .home-metxt .met-txt {
    font-size: .875em;
}
.home-metbox .home-metxt .met-txt p {
font-size: 16px;
    margin: 0 0 12px;
}


.home-metbox .home-metwrp.hmimg-lft .home-metimg {
    float: none;
    max-width: none;
    width: 100%;
}
.home-metbox .home-metwrp.hmimg-lft .home-metxt {
    max-width: none;
    float: none;
}
.home-metbox .home-metwrp.hmimg-tp .home-metxt {
    width: auto;
}
.home-metbox .home-metwrp.hmimg-sm .home-metxt {
    position: relative;
    top: auto;
    left: auto;
    z-index: 2;
    width: 100%;
}
section.visionRow p {
    padding: 0 20px;
}
.hm-todobx .container-fluid,
.hm-todobx .container {
padding: 0 !important;
}
}
@media screen and (max-width: 620px) {
.hm-todobx {
padding: 30px 20px 30px;
}
}

@media (max-width: 560px) {
.uphd2 {
    font-size: 20px;
}
}

@media screen and (max-width: 480px) {
.hm-todobx {
padding: 20px;
}
.uphd {
    font-size: 18px;
}
.uphd2 {
    font-size: 20px;
}

}
@media screen and (max-width: 420px) {
.hdwrap {
    margin: 0px auto 35px;
    text-align: center;
}
.uphd {
    font-size: 18px;
}
.uphd2 {
    font-size: 20px;
}
}
@media (max-width: 380px) {
.uphd {
    font-size: 17px;
}
.uphd2 {
    font-size: 18px;
}
}




 /*****************************************************
 * home new biz blog layout 9-18-2020
 *****************************************************/
.section-vizblhd {
   margin: 0 -10px;
   padding: 0;
   background-color: #fafafa;
   }


.banner-container {
    padding-left: 0;
    padding-right: 0;
}
.vizbl-banner {
 background-image: url(https://www.lymedisease.org/images/hm-viz-bloghd2.jpg);
    background-color: #00A4D9;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1600px;
    margin: 0 auto;
    text-align: center;
    margin-top: 0;
    position: relative;
}

.vizbl-headwp {
    width: 75%;
    text-align: left;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 15%;
}

.vizbl-headwp p {
    font-size: 20px;
    line-height: 28px;
color: #FFFFFF;
 text-align: left;
 font-family: roboto, arial, sans-serif;
 margin-bottom: 12px;
}


.text_large {
    font-size: 20px;
    line-height: 28px;
}

.section-vizblcon {
   padding: 0;
   background-color: #fff;
margin: 0 -10px;
    border-left: 1px solid #cecece;
        border-right: 1px solid #cecece;
            border-bottom: 1px solid #cecece;
}

.viz-post {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: -115px;
    padding-bottom: 30px;
}
.viz-post .row {
    overflow: hidden;
}
.row-nomargin {
    margin-right: 0;
    margin-left: 0;
}
.vizpst-cont{
    overflow: hidden;
}
.vizpst-cont{
    border-radius: 0px;
    box-shadow: 0 2px 5px 0 rgba(120, 121, 141, 0.25);
    background-color: #ffffff;
    border: solid 1px #cecece;
}
.vizpst-img {
    height: auto;
    overflow: hidden;
}
.vizpst-img img {
    max-height: none;
    min-height: 100%;
    max-width: none;
    width: 100%;
    position: relative;
    top: 50%;
}

.vizmntext {
    font-family: merriweatherlight, serif;
    font-size: 16px;
    color: #28282f;
    margin: 0 0 12px;
    line-height: 1.6;
    letter-spacing: 0.045em;
    font-weight: normal;
}
.vizmnbghd {
    font-family: proxima_nova_rgbold, arial, sans-serif !important;
    font-size: 24px;
    color: #28282f;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0.0425em;
    margin: 8px 0 16px;
    text-transform: uppercase;
    
}


.viz-lgtxt {
    padding: 18px 26px 36px;
    min-height: 300px;
}
.text_purple {
    color: #7059d5 !important;
}
.letter_spacing1 {
    letter-spacing: 1px;
}
.to_upper {
    text-transform: uppercase;
}
.font_weight600 {
    font-weight: 600;
}
.text_extra_large {
    font-size: 32px;
    line-height: 42px;
}
.text_viomeRoyalBlue {
    color: #2c2d3b;
}
.text_viomeBlueGrey {
    color: #5F6981;
}
.text_medium {
    font-size: 18px;
    line-height: 25px;
}
.text_viomeWhite {
    color: #FFFFFF;
}
.text_large {
    font-size: 20px;
    line-height: 28px;
}
.viz-recpost {
    margin-top: 20px;
}
.viz-itemlist {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(44, 48, 101, 0.07);
    border: solid 1px rgba(120, 121, 141, 0.25);
    width: 100%;
    margin: 15px 0;
    position: relative;
    overflow: hidden;
    min-height: 140px;
}
.vizblg-img {
    width: 30%;
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.vizblg-img img {
    min-height: auto;
    height: 100%;
    max-width: none;
    min-width: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.viz-recpost .viz-txt {
    max-width: 378px;
    position: relative;
    z-index: 99;
}

.viz-txt {
    width: 70%;
    display: inline-block;
    margin-left: 30%;
    padding: 15px 20px;
}

.letter_spacing1 {
    letter-spacing: 1px;
}

.viz-itemlist .viz-txt a {
    position: relative;
    z-index: 99;
}
.line {
    margin: 0 auto;
    max-width: 1280px;
    background: #9698b1;
    margin-bottom: 15px;
    height: 1px;
    opacity: 0.4;
    text-align: center;
}

@media screen and (max-width: 1020px) {

.viz-lgtxt {
    min-height: 235px;
}
.viz-itemlist {
    width: 100%;
}
.vizblg-img {
    width: 30%;
}
.vizblg-img img {
    min-height: 75px;
}
.viz-txt {
    width: 60%;
    padding-right: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
      margin-left: 35%;
}


}

@media screen and (max-width: 767px) {
.hm-todo-text {
    position: relative;
    padding-left: 30px;
    height: auto
}
.page-id-65980 .container {
    margin: 0 auto;
    max-width: 100%;
}


.vizbl-headwp {
    width: 100%;
    padding: 50px 15px;
}
.viz-post {
     padding: 0;
    margin-top: -40px;
}
.viz-lgtxt {
    min-height: fit-content;
}
.viz-cur-post {
    padding: 15px 0;
}

.viz-itemlist {
    width: 100%;
}
.vizblg-img {
    width: 25%;
}
.vizblg-img img {
    min-height: 72px;
}

.viz-txt {
    width: 67%;
    padding: 7px 5px 3px;
    margin-left: 30%;
}
.section-vizblcon {
    padding: 0 10px;
    margin: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}




.hm-todobx {
    margin: 0;
    padding: 30px 10px 10px;
}

}
@media screen and (max-width: 480px) {
.vizmnbghd {
    font-size: 22px;
}
.content-wrapper.container.main .home-metbox .home-metxt h3 {
   font-size: 22px;
}
}
@media screen and (max-width: 420px) {
.vizmnbghd {
    font-size: 20px;
}
.content-wrapper.container.main .home-metbox .home-metxt h3 {
   font-size: 20px;
}

.vizmntext {
    font-size: 14px;
}
.home-metbox .home-metxt .met-txt p {
    font-size: 14px;
}
}

 /*****************************************************
 * home category posts
 *****************************************************/
p.tribe-events-widget-link {
display: none;
}


.pt-cv-view .pt-cv-ifield {
   border: 1px solid #ccc;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(209,209,209,0.71);
    -moz-box-shadow: 2px 2px 5px 0px rgba(209,209,209,0.71);
    box-shadow: 2px 2px 5px 0px rgba(209,209,209,0.71);
    padding-bottom: 12px;
}

.page-id-58867 .catwp .pt-cv-thumbnail,
.page-id-20827 .catwp .pt-cv-thumbnail {
  max-width: 650px !important;
  width: 100% !important;
}
.page-id-65980 .pt-cv-thumbnail,
.page-id-20827 .pt-cv-thumbnail {
  max-width: 405px !important;
  width: 100% !important;
  max-height: 272.963px !important;

}
.page-id-65980 .pt-cv-ifield p,
.page-id-58867 .pt-cv-ifield p,
.page-id-20827 .pt-cv-ifield p {
    margin-top: 0;
}
 .pt-cv-thumbnail {
   border-bottom: 1px #ccc solid !important;
}
.catwp {
    margin-top: 10px;
}
.content-wrapper.container.main h4.pt-cv-title {
    padding: 0 16px;
}

.content-wrapper.container.main h4.pt-cv-title a {
    font-size: 20px;
    line-height: 1.4;
    font-weight: normal !important;
    margin: 12px auto 0;
    text-align: center;
    font-family: roboto_condensedregular, sans-serif;
}
.pt-cv-content {
margin: 0 auto 24px;
text-align: center;
}
#pt-cv-view-77635f34qa .pt-cv-readmore,
#pt-cv-view-8146838pts .pt-cv-readmore,
#pt-cv-view-53d8790jsy .pt-cv-readmore,
#pt-cv-view-032fe25bud .pt-cv-readmore,
#pt-cv-view-c3e5268d4l .pt-cv-readmore, 
#pt-cv-view-986730dwvm .pt-cv-readmore {
    color: #ffffff !important;
    background-color: #00aeef !important;
border: 1px solid #00aeef !important;
}


    .pt-cv-wrapper .btn-success {
    margin: 8px 0 0;
    border: 1px solid #ea4139 !important;
    background-color: #ea4139 !important;
    color: #fff !important;
    font-family: "Roboto", sans-serif;
    font-weight: normal !important;
}
a.btn-success:hover {
   background: transparent !important;
       border: 2px solid #ea4139 !important;
         color: #ea4139 !important;
}
.page-id-58867 .pt-cv-wrapper .btn-success,
.page-id-20827 .pt-cv-wrapper .btn-success {
    margin: 8px 0 0;
    border: 1px solid #00aeef !important;
    background-color: #00aeef !important;
    color: #fff !important;
    font-family: "Roboto", sans-serif;
    font-weight: normal !important;
}
.page-id-58867 a.btn-success:hover,
.page-id-20827 a.btn-success:hover {
 background-color: #33bef2!important;
       border: 1px solid #33bef2 !important;
         color: #fff !important;
}
 /*****************************************************
 * home new 7-8-2020
 *****************************************************/
.grid--row.grid--campaign {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.grid--row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.grid--col-1>.grid__item {
    width: 100%;
}
.grid__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.grid--campaign .grid__item:nth-child(3n-2) .card-article--large.has-bg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.grid--campaign .grid__item:nth-child(3n-1) .card-article--large.has-bg, .grid--campaign .grid__item:nth-child(3n-2) .card-article--large.has-bg {
    color: #1d1d1e;
}
.grid--campaign .grid__item:nth-child(3n-2) .card-article {
    background-color: #fff;
}
.grid--campaign .grid__item .card-article--large.has-bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0!important;
}
.grid--campaign .grid__item .card-article--large {
    overflow: visible;
}

.card-article--large.has-bg {
    padding: 40px;
    min-height: 300px;
    color: #fff;
}
.card-article {
    color: inherit;
    background-color: transparent;
    min-height: 0;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.card-article {
    display: block;
    min-height: 360px;
}


.grid--campaign .grid__item .card-article--large.has-bg .card-article__content {
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.grid--campaign .grid__item .card-article__bg, .grid--campaign .grid__item .card-article__content {
    width: 50%;
}

.card-article--large.has-bg * {
    position: relative;
    z-index: 3;
}
.grid--campaign .grid__item .card-article--large.has-bg .card-article__content>.flex {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.card-article--large.has-bg .flex {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.card-article--large.has-bg * {
    position: relative;
    z-index: 3;
}
.flex--grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.flex--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.grid--campaign .grid__item:nth-child(3n-1) .card-article--large.has-bg .text--muted, .grid--campaign .grid__item:nth-child(3n-2) .card-article--large.has-bg .text--muted {
    color: #818181;
}

.card-article--large.has-bg .icon, .card-article--large.has-bg .text--muted {
    color: #fff;
    opacity: .65;
}
.card-article--large.has-bg * {
    position: relative;
    z-index: 3;
}

strong {
    font-weight: 900;
}
.card-article--large .title {
    font-weight: 700;
    line-height: 1.2;
    display: block;
}

@media screen and (min-width: 480px) {
.card-article--large.has-bg {
    padding: calc(40px + 30 * (100vw - 480px)/ 1320);
}
.grid--campaign .grid__item .card-article--large.has-bg .card-article__content {
    padding: calc(30px + 40 * (100vw - 480px)/ 1320);
}


}
@media screen and (min-width: 768px) {
.card-article--large.has-bg {
    min-height: calc(300px + 220 * (100vw - 768px)/ 1032);
}
}










.topcut {
    height: 30px;
    position: relative;
    width: 100%;
}
.topcut--blue:after, .topcut--blue:before {
    background: #003a63;
}
.topcut:before {
    width: -webkit-calc(((100% - 1280px) * .5) + 10px);
    width: calc(((100% - 1280px) * .5) + 10px);
}
.topcut:after, .topcut:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #003a63;
    height: 100%;
}
.topcut .container {
    position: relative;
    height: 100%;
}
.topcut--blue .container:after, .topcut--blue .container:before {
    border-bottom-color: #003a63;
}
.topcut .container:after, .topcut .container:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #003a63;
    position: absolute;
    top: 0;
    left: 40px;
}
.topcut--blue .container span {
    background: #003a63;
}

.topcut .container span {
    height: 100%;
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
    position: absolute;
    top: 0;
    right: 0;
    background: #003a63;
}

.topcut .container:after {
    left: -20px;
}




.campaign__belowcut {
    background: #003a63;
    padding: 42px 0 40px;
    
    background-image: url('https://www.lymedisease.org/images/hm-mylymedata-bkg.jpg'); 
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.campaign__image {
    width: 62.5%;
    float: right;
    margin-top: -102px;
    margin-bottom: 0;
    position: relative;
}
.campaign__image figure {
    position: relative;
}
.campaign__image a, .campaign__image figure, .campaign__image img {
    display: block;
}

.campaign__text {
    width: 37.5%;
    padding-right: 60px;
    color: #fff;
}
.campaign__tophat {
    font-weight: 700;
    font-size: 15px;
    line-height: 1;
    letter-spacing: 2px;
    color: #ffca42;
    text-transform: uppercase;
    margin-bottom: 10px;
    position: relative;
    left: 3px;
}
.campaign__title {
    font-size: 46px;
    color: #fff;
    letter-spacing: -1.5px;
    text-align: left;
    font-family: Editor,serif;
    -webkit-font-variant-ligatures: none;
    -moz-font-variant-ligatures: none;
    font-variant-ligatures: none;
    font-weight: 800;
    color: #fff;
    line-height: 1.15;
    margin: 0;
}
.campaign__description {
    margin-top: 14px;
}
.campaign__description p {
    font-size: 16px;
    color: #fff;
    line-height: -webkit-calc(28/16);
    line-height: calc(28/16);
    margin: 0;
}
.campaign__link {
    margin-top: 44px;
}
.campaign__link a, .campaign__link a:visited {
    display: inline-block;
    padding-bottom: 15px;
    padding-top: 16px;
}

.hollow-button.yellow {
    color: #ffca42;
    border-color: #ffca42;
}
.hollow-button {
    font-family: "Benton Sans",sans-serif;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1.62px;
    border: 3px solid #ed1c24;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-transform: uppercase;
    color: #ed1c24;
    line-height: 1;
    padding: 13px 46px 13px 20px;
    background: 0 0;
    -webkit-transition: background .2s ease,color .2s ease;
    transition: background .2s ease,color .2s ease;
    position: relative;
}
.hollow-button svg {
    width: 8px;
    height: 11px;
    position: absolute;
    top: 16px;
    right: 24px;
}
.campaign__inside::after {
    content: '';
    display: table;
    clear: both;
}




 /*****************************************************
 * home conference
 *****************************************************/
.section-conference p {
    line-height: 1.5;
    font-size: 16px;
    color: #000;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0;
    text-align: justify;
}
.section-conference p.data {
    line-height: 1.5;
    font-size: 19px;
    color: #000;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0;
    text-align: justify;
}
span.cbld {
font-weight: bold
}
.mnimg {
margin-top: 0px;
}
.cfright {
margin-left: 24px;
}
.section-conference .archivehd h2 {
    font-size: 30px !important;
    line-height: 1.4;
    font-weight: 700 !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    letter-spacing: 1px !important;
    margin: 20px 0 24px !important;
    padding: 8px 16px 10px;
    background-color: #00A4D9 !important;
    color: #fff !important;
    text-transform: uppercase;
    text-align: center !important;
}
.section-conference .cfsphd h2 {
    font-size: 24px;
    line-height: 1.4;
    font-weight: 700 !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    letter-spacing: 1px;
    margin: 0px 0 32 !important;
    padding: 8px 0 10px;
    background-color: #00A4D9;
    color: #fff !important;
    text-transform: uppercase;
    text-align: center;
}



.section-conference .sphd {
    font-weight: normal;
    font-family: robotobold, arial, sans-serif;
    font-size: 22px;
    line-height: 22px;
   color: #00A4D9;
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
}

ul.conf {
  list-style-type: none;
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0;
}
 
ul.conf h3 {
  font: bold 20px/1.5 Helvetica, Verdana, sans-serif;
   text-align: left; 
}
 
li.cnf img {
  float: left;
  margin: 0 15px 0 0;
}
 
li.cnf p {
  font: 200 12px/1.5 Georgia, Times New Roman, serif;
}
.cont2 {
 font-style: italic; 
 font-weight: normal;
 font-size: 18px;
    line-height: 24px;
    
 }
  span.contl {
 font-style: italic; font-weight: normal;
 }
li.cnf {
  padding: 10px 0 ;
  overflow: auto;
}
 
li.cnf:hover {
  background: #eee;
  cursor: pointer;
}
li.cnf h3{
margin-top: -24px !important;
}
 
/* Home Blog Post Area Styles */
h2.home-blog-header {
	padding: 0 10px;
	margin-bottom: 20px !important;
	color: #00536B !important;
	font-size: 24px !important;
	font-family: PT Sans, Futura, Helvetica, sans-serif;
}
.smaller-text {
	font-size: 12px !important;
	font-weight: 400 !important;
}
span.smaller-text:before {
	content: "/";
	margin-right: 3px;
	margin-left: 3px;
}
.smaller-text a {
	margin: 0 3px;
}
ul.lcp_catlist {
	margin-left: 0 !important;
	list-style: none !important;
}
.lt-ie9 .home ul.lcp_catlist li img {
	height: 176px;
}
h3.post-category {
	margin-top: 15px;
	margin-bottom: 0 !important;
}
h3.post-category a {
	color: #00536B;
	font-size: 20px !important;
}
.category-posts-shortcode ul {
margin: 0 0 24px!important;
}

a.cat-post-everything-is-link {
color: #00536B !important;
}
.cat-post-title {
  font-family: PT Sans, Futura, Helvetica, sans-serif !important;
color: #00536B !important;
line-height: 1.4 !important;
    font-size: 20px !important;
}

h4.post-title {
	font-size: 14px;
	margin: 3px 0 4px !important;
}
h4.post-title a {
	color: #00A4D9;
}
.page-id-22065 .post-date,
.home .post-date {
	display: none;
}

ul.lcp_catlist img {
   width: 90% !important;
   margin: 0 auto !important;
   text-align: center !important;
}
/**** NEW INTERNAL PAGE STYLES 5-25-2019 ****/
/**** new 3 column tweet boxes ****/
.twt-box {
    background-color: #ecf9ff;
    padding: 24px;
    margin: 30px 0;
     width: 100%;
}
.twt-box h2 {
    margin: 0 0 12px;
font-family: Georgia, Times New Roman, serif;
    font-weight: normal;
    line-height: 1.2;
    font-size: 24px;
    padding: 0;
}
.twt-box .tweet>a .desc {
    color: #3e3e3e;
    margin-top: 8px;
        font-size: 18px;
       font-family: robotoregular, arial, sans-serif;    
}
.twt-box .tweets {
    display: block;
}
.twt-box .tweet {
    margin-top: -12px;
}
.twt-box .tweet>a {
    text-decoration: none;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    position: relative;
    top: 0;
    color: #0078d5;
    }
.twt-box .tweet>a .label {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
       color: #0078d5;
}
.twt-box .tweet>a .label:before {
    content: "";
    background: url(https://www.lymedisease.org/images/icon-twitter.svg) no-repeat left center;
    display: inline-block;
    width: 1.35rem;
    height: 1.1rem;
    margin-right: 0.25rem;
}
@media (min-width: 64rem) {
.twt-box .tweets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.twt-box .tweets .tweet:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
}
.twt-box .tweets .tweet {
    padding-right: 1.9rem;
    margin-right: 1.9rem;
    border-right: 1px solid #b1b5c2;
}

}
@media (min-width: 51rem) {
.twt-box {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 92%;
    padding-left: 2rem;
    padding-right: 2rem;
}
}
/**** internal page stuff ****/
.page-id-34570 .container {
    margin: 0px auto;
    padding: 0px 20px;
    max-width: 1240px;
}
.page-id-34570 div.footer-container {
    margin-top: 35px;
}

.page-id-34570 .row {
    width: 1240px;
    max-width: 100%;
    margin: 0 auto;
}
.page-id-34570 .row .eight  { width: 73%; }
.page-id-34570 .row .four  { width: 27%; }

.page-id-34570 div.share-print-wrapper {
    height: auto;
    margin-bottom: 20px;
}

.page-id-34570 div.gdl-right-sidebar .sidebar-wrapper {
    padding-top: 18px;
    padding-left: 22px;
}
.page-id-34570 div.sidebar-wrapper .custom-sidebar {
    margin-bottom: 15px;
        padding-top: 20px;
}
.page-id-34570 div.sidebar-icon-single ul li {
    padding: 0 0 0 10px !important;
    background-position: 0 10px !important;
    margin-bottom: 0;
}
.page-id-34570 div.sidebar-icon-single {
margin-bottom: 16px;
}
.page-id-34570 form#gform_25 .gform_footer {
    padding: 0 !important;
    margin: 12px 0 0 !important;
    clear: both;
    width: 100%;
}
.medical-wrapper {
    padding: 15px;
    background: #EBEBEB;
    margin: 0;
    color: #000;
    font-size: 16px;
    line-height: 1.5;
        margin-top: 18px;
    margin-bottom: 20px;
}
.columnsrt {
    float: right;
    min-height: 1px;
    padding: 0 10px;
    position: relative;
    text-align: right;
}
@media only screen and (max-width: 767px) {
.page-id-34570 .container {
    margin: 0px auto;
    max-width: 420px;
}
.page-id-34570 .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
}
.page-id-34570 .row .eight  { width: 100%; }
.page-id-34570 .row .four  { width: 100%; }
.columnsrt {
    float: none;
    text-align: center;
}
}

/**** INTERNAL PAGE STYLES ****/
div.page-header-top-gimmick {
	background: none !important;
}
div.page-header-wrapper {
	margin: 0;
}
h1.page-header-title {
	color: #00536B !important;
	margin: 20px 20px 10px 0px !important;
	font-family: PT Sans, Arial, Helvetica, sans-serif !important;
	font-weight: 700;
}
span.page-header-caption {
    display: none !important;
}
div.gdl-page-left.mb0.eight.columns {
	padding: 0 10px 0 0;
}
/* original float: right div.featured-image {
	margin-bottom: 10px;
	margin-top: 0px;
	float: right;

div.featured-image img {
	margin-bottom: 10px;
	margin-top: 0px;
	float: right;
	border-style: solid;
	border-width: 1px;
}
}*/
/* Cause Roar new featured image */ 
div.featured-image {
	margin-bottom: 10px;
	margin-top: 0px;
	float: left;
}
div.featured-image img {
	margin-bottom: 10px;
	margin-top: 8px;
	margin-right: 14px;
	float: left;
	border-style: solid;
	border-width: 1px;
	height: 300px;
	width: auto;
}
/* END Cause Roar new featured image */ 

.archive #blog-item-holder img {
	display: none;
}
.archive #blog-item-holder .blog-content {
	display: none;
}

div.gdl-page-item {
	padding-top: 0px !important;
}
.lt-ie9 div.featured-image img {
	max-width: 630px;
	width: 630px;
}
.profile_group_others {
	display: none !important;
}
.profile_group_about {
	display: none !important;
}

/* Single Blog Post About Author Styles */
div.about-author-wrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
	position: relative;
	background-color: #FFF;
}
div.about-author-avartar {
	width: 70px;
	height: 70px;
	margin-right: 10px;
}
div.about-author-avartar img {
	width: 70px;
	height: 70px;
}
h5.about-author-blog-title {
	margin-bottom: 0 !important;
	font-size: 15px !important;
	position: absolute;
	bottom: 26px;
	font-weight: 700 !important;
	color: #00A5DA !important;
}
h5.about-author-title {
	margin-bottom: 0 !important;
	font-size: 14px !important;
	line-height: 1 !important;
	position: absolute;
	bottom: 10px !important;
	color: #000 !important;
}

/* Blog Date Styles */
div.gdl-blog-full .blog-date-value {
	margin-bottom: 0;
	font-size: 32px;
}
div.gdl-blog-full .blog-month-value {
	font-size: 20px;
	margin-bottom: 0px;
	font-weight: 700;
}

/* Blog Content Styles */

.single-post img.alignright, .single-post .alignright, .single-post img.alignleft, .single-post .alignleft {
    max-width: 320px;
    width: 100%;
    border: 13px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
}
.tweetdis_clearfix.alignleft {
    max-width: 320px;
    border: none;
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}

div.gdl-blog-full .blog-title {
	font-size: 24px;
	font-weight: 700;
	font-family: PT Sans, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #00536B !important;
}
/* Sponsorships - some physician directory */
.page-id-23770 .navigation,
.page-id-22412 .navigation,
.page-id-22367 .navigation,
.page-id-22142 .navigation {
display: none;
}
.section-directorytop,
.section-sponsortop {
    text-align: center;
    padding: 6px 0 0px;
    background-color: #fff;
}
.section-sponsortop p {
    line-height: 1.5;
    font-size: 19px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0;
    text-align: justify;
}
.section-directorytop p {
    line-height: 1.5;
    font-size: 19px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0 0;
    text-align: justify;
}
.pubauth {
    line-height: 1.4;
    font-size: 15px;
    color: #131313;
    font-family: proxima_nova_rgregular, Arial, sans-serif;
    font-weight: normal;
    margin: 8px 0 0 0;
    text-align: left;
}
.pubnm {
    line-height: 1.4;
    font-size: 15px;
    color: #131313;
    font-family: proxima_nova_rgregular, Arial, sans-serif;
    font-weight: normal;
    margin: 8px 0 -10px 0;
    text-align: left;
    font-style: italic;
}
.section-directorytop p.left {
    line-height: 1.5;
    font-size: 19px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 18px 12px 0 0;
    text-align: justify;
}
.section-directorytop p.right {
    line-height: 1.5;
    font-size: 19px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0 12px;
    text-align: justify;
}
.sponsortop {
    font-size: 38px;
    line-height: 1;
    font-weight: 300;
    color: rgb(12, 12, 12);
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0 0 12px 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.sponsorstats {
padding: 30px 0;
}
.sponsorprofile {
padding: 30px 0;
}
.sponsorprofile .gsection {
    border-bottom: none !important;
    padding: 0 !important;
    margin: 0px 0 10px !important;
    clear: both;
}
.sponsorprofile .gform_wrapper h2.gsection_title {
  text-align: left;
  color: #000 !important;
    background-color: #4ac1e9;
    border: 1px solid #c3d7e5 !important;
    border-radius: 3px;
     font-family: 'robotobold',"Helvetica Neue",Helvetica,"Lucida Grande",Arial,sans-serif;
    font-size: 24px !important;
    letter-spacing: 0.08em;
    padding: 12px 20px !important;
    }
.sponsorprofile .gform_wrapper .gfield_radio li label {
    margin: 0px 0 0 4px !important;
}
hr.pform {
height:4px; 
border:none; 
color:#4ac1e9; 
background-color:#4ac1e9;
width:60%; 
text-align:center; 
margin: 24px auto 40px;
}

.sponsorprofile .gform_wrapper ul.gfield_radio li label,
.sponsorprofile .gform_wrapper .gfield_checkbox li label  {
    font-size: 18px !important;
  font-family: 'robotoregular',"Helvetica Neue",Helvetica,"Lucida Grande",Arial,sans-serif;
  }

.section-sponsortop p.form {
    line-height: 1.5;
    font-size: 19px;
    color: #131313;
    font-family: robotomedium, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 0 0 18px !important;
    text-align: left;
}

.sponsorprofile .gform_wrapper label.gfield_label {
    font-size: 20px;
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    color: rgb(12, 12, 12);
}

.spformpr input[type="text"], .spformpr input[type="email"], .spformpr input[type="password"], .spformpr textarea,
.sponsorprofile input[type="text"], .sponsorprofile input[type="email"], .sponsorprofile input[type="password"], .sponsorprofile textarea, select {
    width: 100%;
    padding: 10px 15px;
    font-size: 18px;
    background-color: #e5f4fe;
    border: 1px solid #c3d7e5 !important;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: roboto_condensedregular, sans-serif !important;
    font-weight: normal !important;
    font-size: 18px !important;
}
.sponsorprofile h2 {
background: none repeat scroll 0 0 #4ac1e9;
    color: #fff !important;
    font-family: 'robotobold',"Helvetica Neue",Helvetica,"Lucida Grande",Arial,sans-serif;
    font-size: 24px !important;
    letter-spacing: 0.08em;
    padding: 12px 20px !important;
    text-align: center;
    text-transform: uppercase;
line-height: 1.4em;
    margin: 0px auto 0px !important;
}
.spformpr {
    padding: 28px 38px 12px;
    border-left: 20px solid #4ac1e9;
    border-right: 20px solid #4ac1e9;
    border-bottom: 20px solid #4ac1e9;
    margin: 0 0 16px;
}
.content-wrapper.container.main .sponsorprofile input[type="submit"] {
    background-color: #000 !important;
    color: #fff;
    font-size: 24px !important;
    font-family: robotobold, arial;
    margin-top: 0px;
}
.mldipinners h1,
.pgbginners h1,
.pgin h1,
.topcrumbs h1,
.section-sponsortop h1 {
    font-size: 38px;
    font-weight: normal;
    line-height: 1.3;
    margin: 8px 0 12px;
       color: #424953 !important;
font-family: robotomedium, sans-serif !important;
}
.mldimp1 {
border-top: 1px solid #4ac1e9; 
margin: 24px 0 0;

}


.impactsecrt {
margin: 0 0 0 0;
padding: 0 0 0 12px;
border-left: 1px solid #4ac1e9;

}

.impactsec {
margin: 0;
padding: 0;
border: none;

}
.rightins {
    margin: 0 0 0 20px; 
}
.impactsecrt h3,
.impactsec h3 {
    font-size: 30px !important;
    font-weight: normal;
    line-height: 1.3 !important;
    margin: 8px 0 16px !important;
       color: #ee5628 !important;
font-family: robotomedium, sans-serif !important;
padding-left: 10px;

}
.impactdata {
margin: 12px 0 0;
padding: 0;
border: none;

}

.impactdata h5 {
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 1.3;
    margin: 8px 0 16px;
       color: #ee5628 !important;
font-family: robotomedium, sans-serif !important;
padding-left: 10px;
}



.imimg {
margin: 0 auto;
text-align: center;
}
.imimg img {
width: 100%;
margin: 0 auto; 
text-align: center;
}
.imimg img.last {
margin: 0;
}
.leftmg {
margin-bottom: 24px;
}
.mldipinners h1,
.pgbginners h1,
.pgin h1,
.topcrumbs h1,
.section-sponsortop h1 {
    font-size: 38px;
    font-weight: normal;
    line-height: 1.3;
    margin: 8px 0 12px;
       color: #424953 !important;
font-family: robotomedium, sans-serif !important;
}

.content-wrapper.container.main h3.redis {
color: #ea4139;
    font-family: robotobold, sans-serif !important;
    font-size: 22px;
    line-height: 1.3;    
   font-weight: normal;
     margin: 5px 0 12px;
}
.sponsorstats .aud {
    font-size: 33px;
    font-weight: normal;
    line-height: 1.2;
    margin: -19px auto 28px;
       color: #424953 !important;
font-family: PT Sans, Futura, Helvetica, sans-serif !important;
}
.section-directorytop .audsmd,
.section-sponsortop .audsmd {
   max-width: 800px;
   text-align: center;
   margin: 0 auto;
  
}
.section-directorytop .audsmd h2,
.section-sponsortop .audsmd h2{
  text-align: center;
    font-size: 28px;
    font-weight: normal;
    line-height: 1.4;
    margin: 20px auto;
       color: #424953;
font-family: PT Sans, Futura, Helvetica, sans-serif !important;
}

.sponsorstats .audsm {
    font-size: 28px;
    font-weight: normal;
    line-height: 1.4;
    margin: -19px 0 28px;
       color: #424953 !important;
font-family: PT Sans, Futura, Helvetica, sans-serif !important;
text-align: left;
}
.sponsorslide {
width: 100%; 
background-color: #018baf;
margin: 0 0 28px;
}
.content-wrapper.container.main .sponsorstats h3 {
text-align: left;
    color: #ed4f3e;
font-size: 24px;
margin-bottom: 40px;
font-family: robotobold,sans-serif;
line-height: 1.25;
}
.sponsorstats ul {
    width: 100%;
margin-bottom: 25px;
line-height: 1;
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sponsorform {
width: 100%;
background-color: #4dbfd9;
margin: 0;
padding: 60px 0 20px;
border-top: 2px solid #2fb9d9;
}




.spform {
    min-height: 360px;
    padding: 28px 38px 12px;
    color: #fff;
    border: 20px solid #2fb9d9;
    margin-bottom: 16px;
}


.spformrt {
    min-height: 360px;
    padding: 28px 22px 12px;
    color: #fff;
    border: 20px solid #2fb9d9;
    margin-bottom: 16px;
}
.sphead {
margin-bottom: 12px;
font-size: 28px;
line-height: 1.2;
font-family: roboto_condensedbold, sans-serif;
padding: 0;
color: #fff;
letter-spacing: 0;
}
.sponsorstats h2 {
background: none repeat scroll 0 0 #4ac1e9;
    color: #fff !important;
    font-family: 'robotobold',"Helvetica Neue",Helvetica,"Lucida Grande",Arial,sans-serif;
    font-size: 24px !important;
    letter-spacing: 0.08em;
    padding: 12px 20px !important;
    text-align: center;
    text-transform: uppercase;
line-height: 1.4em;
    margin: 0px auto 42px !important;
}
.sponsorstats .text-block {
    margin-bottom: 10px !important;
}
.sponsorform .gform_wrapper .gfield_required {
display: none;
}
.sponsorform .gform_wrapper .top_label .gfield_label {
display: none;
}
.sponsorform .gform_wrapper .gform_footer {
    padding: 0 0 10px;
    margin: 0 0 0;
}
.sponsorform input[type="submit"]{
    background-color: #000;
    color: #fff;
   font-size: 24px !important; 
   font-family: robotobold, arial;
   margin-top: 0px;
}
.sponsorform .gform_wrapper div.validation_error {
    color: #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
      font-size: 16px;
   font-weight: 500;
}
.sponsorform .gform_wrapper .validation_message {
    color: #fff;
   font-size: 14px;
   font-weight: 500;
}
.sponsorform .gform_wrapper li.gfield.gfield_error {
   border-top: 1px solid  #fff;
    border-bottom: 1px solid  #fff;
}
.spconfp {
line-height: 1.5; 
font-size: 19px; 
color: #fff; 
font-family: robotoregular, arial, sans-serif; 
font-weight: normal; 
margin: 0 0 32px; 
text-align: left;
}
.spconfp a{
color: #fff; 
}
.section-sponsortop p.spconfprt {
font-family: roboto_condensedbold, sans-serif;
font-size: 22px;
letter-spacing: 1px;
line-height: 1.4;
color: #fff; 
    margin: 0;
    padding: 0;
    text-align: left !important;
}
.spconfprt a{
color: #fff; 
}
.spconml a:hover,
.spconfp a:hover,
.spconfprt a:hover{
color: #cef4fd; 
}
.spconmail {
font-family: roboto_condensedbold, sans-serif;
    font-size: 36px;
    line-height: 42px;
letter-spacing: 1.3px;
color: #fff; 
    margin: 12px 0 6px;
    padding: 0;
}
.spconml {
line-height: 1.5; 
font-size: 20px; 
color: #fff; 
font-family: roboto_condensedregular, arial, sans-serif; 
font-weight: normal; 
margin: 0 0 16px; 
}
.spconml a{
color: #fff; 
}
.sponsorstats h4 {
    font-size: 44px !important;
    text-transform: uppercase;
    font-family: robotobold,sans-serif;
    color: #1e1e1e !important;
    line-height: 1em;
}

.sponsorstats h5 {
    font-size: 20px !important;
    padding: 0;
line-height: 1.5;
font-family: roboto_condensedlight,sans-serif;
    color: #000 !important;
    margin: 0;
}
#socialldo {
    margin-top: 8px;
    overflow: hidden;
 list-style: none;
margin: 0 0 5px 0;
    padding: 0;
    display: block;
}
#socialldo li {
    float: left;
margin: 0 10px 0 0;
    padding: 0;
display: list-item;
}

.sponsordash {
margin: 0;
padding: 0;
}
.sponsordash .dashtxt {
 padding-right: 20px;
}
.sponsordash .dashimg {
 padding-left: 20px;
}
.sponsordash .dashimg>img {
 box-shadow: 0 0px 0px 0px white, 0 0px 0px 0px white, 12px 0 15px -4px rgba(0,0,0,.15), -12px 0 15px -4px rgba(0,0,0,.15);

}
.gfield_checkbox li.gchoice_27_18_1 label {
 font-size: 16px !important;
    color: #fff !important;
}

.dashhd {
    font-family: robotobold, Helvetica,Arial, sans-serif;
    font-size: 28px;
    line-height: 1.3;
    margin: 24px 0 16px;
    color: #1e1e1e 
}
.dashsubhd {
    font-family: robotoregular, Helvetica,Arial, sans-serif;
    font-style: italic;
    font-size: 22px;
    line-height: 1.4;
    margin: 0 0 12px;
    color: #1e1e1e 
}

.dashbut {
margin: 24px auto ;
text-align: center
}
.btndash {
    padding: 12px 18px;
    font-size: 18px;
       background-color: #ed4f3e;
    color: #fff;
position: relative;
   font-family: robotobold, Helvetica,Arial, sans-serif;
    text-transform: uppercase;
      display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0;
    cursor: pointer;
    border: 3px solid #ed4f3e;
      text-decoration: none;
}

.btndash:hover {
    text-decoration: none;
background-color: #fff;
    color: #ed4f3e;
}
/* SPONSORSHIP CARDS */
.card {
    position: relative;
    display: block;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    background-color: #fff;
    border-radius: .25rem;
    border: 1px solid rgba(0,0,0,.125);
    
}
.card-img-top {
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    margin-top: -24px;
}

.card img {
    vertical-align: middle;
border-style: none;
}

.card:hover img {
opacity: 0.8;
}
.card-block {
    padding: 6px 24px 18px;
}
.sponsorstats h4.card-title {
color: #000;
    font-family: robotobold, Helvetica,Arial, sans-serif;
    font-size: 22px !important;
    line-height: 1.2;
margin: 16px 0 12px;
    text-transform: none !important;
    }
.sponsorstats .card-text {
margin-top: 16px;
margin-bottom: 4rem;
font-family: robotoregular, arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: rgba(68,68,68,1.0);    
}
.list-item .card-title {
     text-align: left !important;
}
.card-title .entry-title-primary  {
color: #000;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
margin: 8px 0 0;

}

.card-title span.entry-subtitle {
margin: 6px 0 12px;
font-family: robotoregular, arial, sans-serif;
    font-size: 17px;
    line-height: 1.5;
    text-align: left;
    color: rgba(68,68,68,1.0);    
}
.card-block .category {
    color: #00AEEF;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0px 0 10px;
    padding: 0;
    text-align: left;
}
.card-btwrap {
margin: 0;
 padding: 0;
 position: absolute; 
bottom: 0; 
width: 100%;
}
.search-bt {
background: #a9acae;
padding: 12px; 
color: #fff; 
font-size: 18px; 
margin: 0 auto; 
text-align: center; 
font-family: 'Open Sans', arial;
}

.search-bt a, .search-bt a:hover, .search-bt a:active, .search-bt a:focus, .search-bt a:visited {
    color: #fff !important;
     text-decoration: none;
}
.card-bt {
background-color: #000000;
padding: 12px; 
color: #fff; 
font-size: 18px; 
margin: 0 auto; 
text-align: center; 
font-family: 'Open Sans', arial;
}

.card-bt a, .card-bt a:hover, .card-bt a:active, .card-bt a:focus, .card-bt a:visited {
    color: #fff !important;
     text-decoration: none;
}
@media (min-width: 1020px) {


.card-deck-wrapper {
    margin-right: -.85rem;
    margin-left: -1.25rem;
}
.card-deck {
    display: table;
    width: 100%;
    margin-bottom: 24px;
    table-layout: fixed;
    border-spacing: 1.25rem 0;
}

.card-deck .card {
    display: table-cell;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    vertical-align: top;
}

.card-btwrap {
margin: 0;
 padding: 0;
 position: absolute; 
                bottom: 0; 
                width: 100%;
 
}
}
@media (max-width: 1019px) {

.card-deck-wrapper {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}
.card {
    max-width: 500px;
}
.member-resources .textwidget {
    max-width: 530px;
    margin: 20px auto;
    text-align: center;
}
.card {
    position: relative;
    display: block;
    margin-bottom: 0;
    padding-bottom: 0 !important;
    margin: 0 auto 20px !important;
    text-align: center !important;
    background-color: #fff;
    border-radius: .25rem;
    border: 1px solid rgba(0,0,0,.125);
}
.card-btwrap {
margin: 0;
 
}
}
.page-id-30830 .navigation {
    display: none;
}

/* Social Share Button Styles */
.page-id-115259 .navigation,
.page-id-115259 div.share-print-wrapper,
.page-id-112118 .navigation,
.page-id-112118 div.share-print-wrapper,
.page-id-108705 .navigation,
.page-id-108705 div.share-print-wrapper,
.page-id-107806 .navigation,
.page-id-107806 div.share-print-wrapper,
.page-id-103847 .navigation,
.page-id-103847 div.share-print-wrapper,
.page-id-101324 .navigation,
.page-id-101324 div.share-print-wrapper,
.page-id-88329 .navigation,
.page-id-88329 div.share-print-wrapper,
.page-id-82073 .navigation,
.page-id-82073 div.share-print-wrapper,
.page-id-77594 .navigation,
.page-id-77594 div.share-print-wrapper,
.page-id-76847 .navigation,
.page-id-76847 div.share-print-wrapper,
.page-id-75630 .navigation,
.page-id-75630 div.share-print-wrapper,
.page-id-75435 .navigation,
.page-id-75435 div.share-print-wrapper,
.page-id-66200 .navigation,
.page-id-66200 div.share-print-wrapper,
.page-id-65980 .navigation,
.page-id-65980 div.share-print-wrapper,
.page-id-59744 .navigation,
.page-id-59744 div.share-print-wrapper,
.page-id-58867 .navigation,
.page-id-58867 div.share-print-wrapper,
.page-id-57801 .navigation,
.page-id-57801 div.share-print-wrapper,
.page-id-55617 .navigation,
.page-id-55617 div.share-print-wrapper,
.page-id-3134 .navigation,
.page-id-3134 div.share-print-wrapper,
.page-id-49363 .navigation,
.page-id-49363 div.share-print-wrapper,
.page-id-49350 .navigation,
.page-id-49350 div.share-print-wrapper,
.page-id-49341 .navigation,
.page-id-49341 div.share-print-wrapper,
.page-id-49330 .navigation,
.page-id-49330 div.share-print-wrapper,
.page-id-49319 .navigation,
.page-id-49319 div.share-print-wrapper,
.page-id-49283 .navigation,
.page-id-49283 div.share-print-wrapper,
.page-id-49274 .navigation,
.page-id-49274 div.share-print-wrapper,
.page-id-49265 .navigation,
.page-id-49265 div.share-print-wrapper,
.page-id-49253 .navigation,
.page-id-49253 div.share-print-wrapper,
.page-id-49238 .navigation,
.page-id-49238 div.share-print-wrapper,
.page-id-49216 .navigation,
.page-id-49216 div.share-print-wrapper,
.page-id-49209 .navigation,
.page-id-49209 div.share-print-wrapper,
.page-id-49182 .navigation,
.page-id-49182 div.share-print-wrapper,
.page-id-49166 .navigation,
.page-id-49166 div.share-print-wrapper,
.page-id-48803 .navigation,
.page-id-48803 div.share-print-wrapper,
.page-id-45841 .navigation,
.page-id-45841 div.share-print-wrapper,
.page-id-45528 .navigation,
.page-id-45528 div.share-print-wrapper,
.page-id-38147 .navigation,
.page-id-38147 div.share-print-wrapper,
.page-id-38095 .navigation,
.page-id-38119 .navigation,
.page-id-38119 div.share-print-wrapper,
.page-id-38076 .navigation,
.page-id-37980 .navigation,
.page-id-37744 .navigation,
.page-id-37744 div.share-print-wrapper,
.page-id-25041 .navigation,
.page-id-25041 div.share-print-wrapper,
.page-id-33420 .navigation,
.page-id-33420 div.share-print-wrapper,
.page-id-34535 .navigation,
.page-id-34535 div.share-print-wrapper,
.page-id-30830 .navigation,
.page-id-30830 div.share-print-wrapper,
.page-id-30739 .navigation,
.page-id-30739 div.share-print-wrapper,
.page-id-30653 .navigation,
.page-id-30653 div.share-print-wrapper,
.page-id-30627 .navigation,
.page-id-30627 div.share-print-wrapper,
.page-id-30362 .navigation,
.page-id-30362 div.share-print-wrapper,
.page-id-30146 .navigation,
.page-id-30146 div.share-print-wrapper,
.page-id-30118 .navigation,
.page-id-30118 div.share-print-wrapper,
.page-id-29498 .navigation,
.page-id-29498 div.share-print-wrapper,
.page-id-28195 div.social-shares ul,
.page-id-26843 div.social-shares ul,
.page-id-26843 .page div.social-share-wrapper-wrapper,
.page-id-26782 .navigation,
.page-id-26782 .page .pdfprnt-top-right,
.page-id-26782 div.share-print-wrapper,
.page-id-27359 .navigation,
.page-id-27359 .page .pdfprnt-top-right,
.page-id-27359 div.share-print-wrapper,
.page-id-27162 .navigation,
.page-id-27162 .page .pdfprnt-top-right,
.page-id-27162 div.share-print-wrapper,
.page-id-27150 .navigation,
.page-id-27150 .page .pdfprnt-top-right,
.page-id-27150 div.share-print-wrapper,
.page-id-27116 .navigation,
.page-id-27116 .page .pdfprnt-top-right,
.page-id-27116 div.share-print-wrapper,
.page-id-26843 .navigation,
.page-id-26843 .page .pdfprnt-top-right,
.page-id-26843 div.share-print-wrapper,
.page-id-2974 .navigation,
.page-id-2974 .page .pdfprnt-top-right,
.page-id-2974 div.share-print-wrapper,
.page-id-23770 div.share-print-wrapper,
.post-type-archive-tribe_events .pdfprnt-top-right,
.post-type-archive-tribe_events div.share-print-wrapper,
.page-id-94210 div.share-print-wrapper,
.page-id-22412 div.share-print-wrapper,
.page-id-22367 div.share-print-wrapper,
.page-id-22142 div.share-print-wrapper,
.page-id-20827 div.share-print-wrapper {
display: none;
}
/* mylymedata pages social share zindex */

.page-id-27162 .sfsi_plus_widget,
.page-id-27150 .sfsi_plus_widget,
.page-id-27116 .sfsi_plus_widget,
.page-id-26843 .sfsi_plus_widget {
   margin-top: 24px;
}
.page-id-27162 .sfsiplus_inerCnt, 
.page-id-27150 .sfsiplus_inerCnt, 
.page-id-27116 .sfsiplus_inerCnt, 
.page-id-26843 .sfsiplus_inerCnt {
    z-index: 0!important;
}


div.share-print-wrapper {
	height: 48px;
	margin-bottom: 20px;
}
.single-post div.social-share-wrapper-wrapper {
	position: absolute;
	width: 52px;
	height: 18px;
	right: 96px !important;
	float: right;
	bottom: 10px;
}
.page div.social-share-wrapper-wrapper {
	width: 52px;
	height: 18px;
	position: relative;
	right: 0 !important;
	top: 15px;
	float: right;
}
div.social-share-wrapper {
	visibility: hidden;
	position: absolute;
	width: 190px;
	height: 82px;
	top: 42px;
	right: -60px;
	opacity: 0;
	border: 1px solid #00A5DA;
	border-bottom-width: 3px;
	border-radius: 2px 2px 4px 4px;
	padding: 6px 3px 0 10px;
	background: #FFF;
	box-shadow: 0 2px 6px #666;
	z-index: 999;
	-webkit-transition: top .25s linear;
	-moz-transition: top .25s linear;
	-o-transition: top .25s linear;
	-ms-transition: top .25s linear;
	transition: top .25s linear;
}
div.social-share-wrapper.show-icons {
	display: block;
	visibility: visible !important;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	top: 27px;
}
.lt-ie9 div.social-share-wrapper {
	display: none;
	visibility: visible !important;
}
.lt-ie9 div.social-share-wrapper.show-icons {
	display: inline-block !important;
}
div.social-share-wrapper.show-icons:after, div.social-share-wrapper.show-icons:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
div.social-share-wrapper.show-icons:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 6px;
	margin-left: -6px;
}
div.social-share-wrapper.show-icons:before {
	border-color: rgba(35, 232, 153, 0);
	border-bottom-color: #00A5DA;
	border-width: 8px;
	margin-left: -8px;
}
a.social-share-toggle-btn {
	text-indent: -9999px !important;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/share-icon-1x.jpg) no-repeat;
	width: 52px;
	height: 18px;
	display: block;
}
div.social-shares ul {
	display: inline-block;
	width: 190px;
}
div.social-shares ul li {
	margin: 4px 8px 4px 0 !important;
	width: 30px;
	height: 30px;
}
.social-shares img {
	width: 30px;
	height: 30px;
}
.page .pdfprnt-top-right, .page .pdfprnt-bottom-right, .page .pdfprnt-right {
	text-align: right;
	width: 47px;
	height: 18px;
	right: 92px !important;
	top: -53px;
	position: absolute;
	margin-top: 0;
	padding: 0 !important;
	margin-bottom: 0 !important;
}
#post-2974 .pdfprnt-top-right, .page .pdfprnt-bottom-right, .page .pdfprnt-right {
	top: 15px;
}
.page .pdfprnt-top-right a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/print-icon-1x.jpg) no-repeat;
}
.page .pdfprnt-top-right a img {
	display: none;
}
.page-template-page-lymetimes-special-template-php .pdfprnt-top-right {
    top: 15px !important;
}
.single-post .pdfprnt-top-right, .single-post .pdfprnt-bottom-right, .single-post .pdfprnt-right {
	text-align: right;
	width: 47px;
	height: 18px;
	right: 183px !important;
	top: -38px;
	position: absolute;
	margin-top: 0;
	padding: 0 !important;
	margin-bottom: 0 !important;
}
.single-post .pdfprnt-top-right a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/print-icon-1x.jpg) no-repeat;
}
.single-post .pdfprnt-top-right a img {
	display: none;
}
div.subscribe-btn-wrapper-wrapper {
	height: 58px;
	margin-bottom: 20px;
}
div.subscribe-btn-wrapper {
	width: 72px;
	height: 18px;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.subscribe-btn a {
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -9999px;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/subscribe-icon-1x.jpg) no-repeat;
}
.subscribe-btn-wrapper .social-share-wrapper-wrapper {
	right: 75px !important;
	bottom: auto !important;
	top: -21px !important;
}
.page-id-3128 .page .pdfprnt-top-right, .page-id-3128 .page .pdfprnt-bottom-right, .page-id-3128 .page .pdfprnt-right, .page-id-3402 .page .pdfprnt-top-right, .page-id-3402 .page .pdfprnt-bottom-right, .page-id-3402 .page .pdfprnt-right {
	display: none;
}

/* Blog Previous/Next Styles */
.navigation {
	padding: 10px 0;
	margin: 40px 0;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	width: 100%;
	display: inline-block;
}
.previous-post a, .next-post a, .previous-page a, .next-page a {
    display: block;
}
.previous-post, .previous-page {
	box-sizing: border-box;
    width: 50%;
    float: left;
    border-right: 1px solid #CCC;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
    min-height: 1px;
}
.next-post, .next-page {
	box-sizing: border-box;
    width: 50%;
    float: left;
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
    min-height: 1px;
}
.page-id-94210 .navigation {
	display: none;
}
/* Related Posts Styles */
div.yarpp-related h5 {
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 5px;
	font-family: PT Sans, Arial, Helvetica, sans-serif;
}
div.yarpp-related ul {
	list-style: none;
	margin: 0;
}
div.yarpp-related ul li {
	font-size: 15px;
	font-weight: 700;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
	display: none !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: 0 !important;
	width: 100% !important;
	height: auto !important;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	width: 100% !important;
	height: auto !important;
	margin: 0 0 3px 0 !important;
	opacity: 1;
	-webkit-transition: opacity 150ms linear;
	-moz-transition: opacity 150ms linear;
	-o-transition: opacity 150ms linear;
	-ms-transition: opacity 150ms linear;
	transition: opacity 150ms linear;
}
.yarpp-thumbnail > img:hover, .yarpp-thumbnail-default:hover {
	opacity: .55;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 14px !important;
	line-height: 18px !important;
	margin: 0 !important;
	width: 100% !important;
	color: #00A5DA !important;
	font-weight: 700 !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title:hover {
	color: #FB7100 !important;
}

/* Lyme Times Template Page Styles */
.single-lymetimes div.gdl-blog-full .blog-content-wrapper {
	margin-left: 0 !important;
}
.lymetimes-current-left {
	width: 50%;
	display: inline-block;
}
.lymetimes-current-right {
	width: 50%;
	display: inline-block;
	float: right;
	padding-top: 125px;
}
.mgm_private_no_access {
	margin-bottom: 25px;
}
.single-lymetimes a.social-share-toggle-btn {
	float: right;
}
.lymetimes-info-wrapper .lymetimes-cover-image {
	float: left;
	margin-right: 3%;
	margin-bottom: 10px;
	width: 34%;
}
.issue-content {
	float: left;
	width: 61%;
	margin-left: 2%;
}
.lymetimes-cover-image img {
	padding: 5px;
	border: 1px solid #e6e6e6;
}
span.lymetimes-issue-number {
	color: #D84B2F !important;
	font-size: 24px;
	line-height: 1 !important;
	display: block;
}
.issue-details {
    float: left;
}
.issue-details ul {
    margin-left: 16px;
    margin-top: 5px;
}
ul.lymetimes-issues {
    margin: 0 0 0 -15px !important;
    list-style: none !important;
    display: inline-block;
    width: 100%;
    width: calc(100% + 13px);
    text-align: left;
}

.coinfectwp ul.lymetimes-issues li.single-lymetimes-issue {
    width: 33%;
    box-sizing: border-box;
    padding: 0 0 0 15px !important;
    margin: 0 0 24px 0!important;
    max-height: none;
    height: auto;
    display: inline-block;
    vertical-align: top;
}

ul.lymetimes-issues li.single-lymetimes-issue {
    width: 24.59%;
    box-sizing: border-box;
    padding: 0 0 0 15px !important;
    margin: 0 0 100px 0!important;
    max-height: 370px;
    display: inline-block;
    vertical-align: top;
}
#post-2974 ul.lymetimes-issues li.single-lymetimes-issue {
	margin: 0 0 22px 0!important;
	width: 24.59% !important;
}
ul.lymetimes-issues li.single-lymetimes-issue:last-child {
    /* padding: 0 0 0 0; */
}
.coinfectwp ul.lymetimes-issues li.single-lymetimes-issue img {
    border: none;
	opacity: 1;
	max-width: 100%;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 150ms linear;
    -moz-transition: opacity 150ms linear;
    -o-transition: opacity 150ms linear;
    transition: opacity 150ms linear;
}


ul.lymetimes-issues li.single-lymetimes-issue img {
    border: 1px solid #CCC;
	opacity: 1;
	max-width: 99%;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 150ms linear;
    -moz-transition: opacity 150ms linear;
    -o-transition: opacity 150ms linear;
    transition: opacity 150ms linear;
}
ul.lymetimes-issues li.single-lymetimes-issue img.fade {
	opacity: .65;
	filter: alpha(opacity=65);
}
li.single-lymetimes-issue span.issue-title {
	font-size: 12px;
	text-align: center;
	display: block;
	line-height: 1.2;
	font-weight: 700;
}
.lymetimes-pages .sidebar-icon-single.the-lyme-times {
	padding-bottom: 0;
}
.single-lymetimes .row .eight.columns.special-issue {
	width: 100%;
	padding: 0 !important;
}
.issue-content.special-issue {
    width: 100%;
    float: none;
    display: inline-block;
    margin-left: 0;
}
.issue-details.special-issue {
	width: 100%;
	display: inline-block;
}
.issue-details.special-issue h3 {
    display: none;
}
.single-lymetimes .gdl-page-item {
    padding-top: 15px !important;
}
.goodpaper-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 72%;
    position: relative;
}
.goodpaper-wrapper iframe.good-paper {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99999;
}
.coinfectwp .vwbt {
font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: robotoregular, sans-serif;
    background-color: rgba(0, 0, 0, 0.75);
    box-shadow: rgb(153, 153, 153) 0px 0px 0px 0px;
    box-sizing: border-box;
    padding: 7px 20px;
    border-width: 0px;
    margin: 0 auto;
    text-align: center;
   display: block;
   max-width: 150px;
}    

.vwbt {
font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: robotoregular, sans-serif;
    background-color: rgba(0, 0, 0, 0.75);
    box-shadow: rgb(153, 153, 153) 0px 0px 0px 0px;
    box-sizing: border-box;
    padding: 7px 20px;
    border-width: 0px;
    margin: 0 auto;
    text-align: center;
   display: block;
   max-width: 100px;
}    
/* Comments Styles */
h3#reply-title {
	display: none;
}
h3.comments-header {
	font-size: 17px;
	font-family: PT Sans, Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 0;
}
h3.comments-header span {
	font-size: 14px;
}
div.comment-wrapper #respond {
	margin-top: 15px;
}
div.comment-wrapper .comment-title {
	font-size: 17px;
	margin-top: 40px;
	color: #000;
	font-weight: 700;
	font-family: PT Sans, Arial, Helvetica,sans-serif;
}
div.comment-avartar {
	width: 70px !important;
	height: 71px !important;
}
div.comment-avartar img {
	margin: 5px 10px 0px 0;
	width: 60px;
	height: 60px;
	display: inline-block;
}
div.comment-context {
	margin-left: 70px;
}
.comment-author, .comment-author a {
	color: #00A4DA;
	font-size: 14px;
	font-family: PT Sans, Arial, Helvetica,sans-serif;
}
div.comment-content {
	margin-top: 0px;
}
.lt-ie9 .comment-form iframe {
	height: 330px !important;
}
.lymetimes-main-cover {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}



/**** SIDEBAR STYLES ****/
div.four.columns.mb0.gdl-right-sidebar {
	padding: 0 0 0 10px;
}
div.gdl-right-sidebar .sidebar-wrapper {
	padding-left: 35px;
}
.sidebar-wrapper .textwidget {
	padding-top: 0;
}
.sidebar-wrapper h3 {
	background: none !important;
	font-size: 18px !important;
	font-weight: 700;
	font-family: PT Sans, Arial, Helvetica, sans-serif;
	color: #424953 !important;
	margin-bottom: 0;
	padding-bottom: 0;
	text-transform: uppercase;
}
div.sidebar-wrapper .custom-sidebar {
	margin-bottom: 25px;
	padding-top: 25px;
	background-position: center bottom;
	background: url('https://www.lymedisease.org/wp-content/themes/bluediamond-v1-08/images/border-horizontal.png') repeat-x;
}
div.sidebar-wrapper .custom-sidebar.jetpack_subscription_widget {
    padding-top: 9px;
}
div.sidebar-wrapper .custom-sidebar:first-child {
	padding-top: 0;
	background: none;
}
a.archives-link {
	font-size: 18px;
	text-transform: uppercase;
	color: #00A5DA !important;
	font-weight: 700;
}
a.archives-link:hover {
	color: #FB7100 !important;
}

/* Congress Widget */
form.legislators {
    box-shadow: none !important;
    padding: 10px !important;
    border: 1px solid #CCC !important;
    border-radius: 0 !important;
    background: none !important;
}
form.legislators label {
	display: block !important;
	line-height: 1 !important;
	font-family: PT Sans, Futura, Helvetica, sans-serif !important;
	font-weight: 700 !important;
}
form.legislators input[type="text"] {
    width: 93% !important;
    border-radius: 0 !important;
    padding: 6px 4px !important;
    border: 1px solid #979999 !important;
    margin-top: 2px !important;
    box-shadow: none !important;
    padding: 4px !important;
}
form.legislators input[type="text"]:hover, form.legislators input[type="text"]:focus {
	background: none !important;
}
form.legislators input.submit {
    background: #00A5DA !important;
    -webkit-transition: background-color 150ms linear !important;
    -moz-transition: background-color 150ms linear !important;
    -o-transition: background-color 150ms linear !important;
    -ms-transition: background-color 150ms linear !important;
    transition: background-color 150ms linear !important;
    display: block !important;
    margin: -10px 0 0 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    width: auto !important;
    padding: 6px 15px !important;
    font-size: 13px !important;
    text-transform: capitalize !important;
}
form.legislators .le_head {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #424953 !important;
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
}
form.legislators div#map_canvas {
    width: 100% !important;
    margin: 0 !important;
}
p.congress_example {
    display: none !important;
}
.legislator-pic {
	float: left;
	margin-top: 4px;
	margin-right: 0;
}
.legislator-contact {
	margin-left: 80px;
}
.legislator-contact a {
	word-wrap: break-word;
}
form.legislators #jloader {
	top: -26px;
	left: 60px;
}

/* Sidebar Input Field */
div.custom-sidebar .gdl-search-form {
	padding-top: 0px;
}
div.custom-sidebar #searchform {
	padding: 10px 0 0 45px !important;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/search-icon-1x.png) no-repeat 0 1px;
}
.custom-sidebar input#s {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	width: 189px !important;
	width: calc(100% - 10px) !important;
	height: 30px !important;
	background: #CCC !important;
	border-radius: 0;
	padding: 0 5px !important;
}
div.custom-sidebar #search-text {
	margin-right: 0;
	width: calc(100% - 30px);
}
div.custom-sidebar #searchsubmit {
	background: #00A5DA url(https://www.lymedisease.org/wp-content/uploads/2014/04/search-icon-sidebar.png) no-repeat 0 0 !important;
	width: 30px;
	height: 30px;
	margin-top: 2px !important;
	margin-right: -10px !important;
	border-radius: 0 !important;
}
.lt-ie9 div.custom-sidebar #searchsubmit {
	margin-top: 3px !important;
}
.custom-sidebar.jetpack_subscription_widget {
	padding: 10px 0 0 45px;
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/follow-icon-1x.png) no-repeat 0 0px !important;
}
p#subscribe-email {
	width: 244px;
	width: calc(100% - 30px);
	height: 30px;
	margin: 0;
	padding: 0;
}
#subscribe-email input {
	width: 234px !important;
	width: calc(100% - 10px) !important;
	height: 100% !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: #CCC;
	margin: 0 !important;
	padding: 0 5px !important;
}
p#subscribe-submit {
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 0px;
	right: 0;
	padding-bottom: 0px;
}
.lt-ie9 p#subscribe-submit {
	bottom: -21px;
}
#subscribe-submit input[type="submit"] {
	height: 30px;
	line-height: 30px;
	padding: 0;
	width: 30px;
	font-size: 20px;
	background: #00A5DA;
}

/* Newsletter form */
form#gform_25 .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
    clear: both;
    width: 100%;
}


#field_25_1 .gfield_required {
   display: none !important;
}

#field_25_1  label.gfield_label {
   display: none !important;
}

div.custom-sidebar ul li #field_25_1 {
   display: none !important;
}
ul li #field_25_1 {
    background: none !important;
}
div.sidebar-icon-single ul#gform_fields_25 li#field_25_1 {
    padding: 0 !important;
    background-position: 0 !important;
}
div.sidebar-icon-single ul li #field_25_1 { 
    padding: 0 0 !important;
    background-position: 0 !important;
}
/* Sidebar Icons */
div.sidebar-icon-single {
	padding: 10px 0 0 45px;
	margin-bottom: 30px;
}
div.sidebar-icon-single a {
	color: #00A5DA !important;
}
div.sidebar-icon-single a:hover {
	color: #FB7100 !important;
}
.sidebar-icon-single.the-lyme-times {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/lyme-times-icon-1x.png) no-repeat 0 0;
	padding-bottom: 7px;
}
.sidebar-icon-single.news-and-blogs {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/news-blogs-icon-1x.png) no-repeat 0 9px;
}
.sidebar-icon-single.patient-surveys {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/patient-surveys-icon-1x.png) no-repeat 0 0;
	padding-bottom: 7px;
}
.sidebar-icon-single.patient-surveys h3 {
	text-transform: none !important;
}
.sidebar-icon-single.online-store {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/online-store-icon-1x.png) no-repeat 0 12px;
}
.sidebar-icon-single.sidebar-newsletter-signup {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/newsletter-signup-icon-1x.png) no-repeat 0 10px;
}
.sidebar-icon-single.sidebar-newsletter-signup .newsletter-form-label {
	display: none;
}
div.sidebar-icon-single ul li {
	padding: 0 0 6px 10px !important;
	background-position: 0 4px !important;
}
div.sidebar-icon-single ul li a {
	font-size: 13px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	color: #00A5DA !important;
}
.sidebar-icon-single.sidebar-newsletter-signup .wpcf7-form {
	margin-top: -10px;
}
.sidebar-icon-single.sidebar-newsletter-signup input[type="email"] {
	width: 92% !important;
	border-radius: 0;
	padding: 6px 4px;
	border: 1px solid #979999;
	margin-top: -6px;
}


/**** CONTACT FORM 7 STYLES ****/
input[type="submit"] {
	outline: none !important;
}
span.required {
	font-size: 18px;
	color: #FF0000;
	top: 3px;
	position: relative;
}
.wpcf7-form label {
	font-size: 14px;
	width: 100%;
}
.wpcf7-text, .wpcf7-email, .wpcf7-textarea {
	padding: 5px !important;
	font-size: 14px;
	color: #222;
	border: 1px solid #979999;
	min-height: 34px;
	box-sizing: border-box;
	width: 100% !important;
}
form.invalid .wpcf7-text, form.invalid .wpcf7-email, form.invalid .wpcf7-textarea, .sidebar-newsletter-signup form.invalid .wpcf7-email {
	border: 1px solid #FF0000 !important;
	border-left-width: 2px !important;
}
form.invalid .wpcf7-email, form.invalid .wpcf7-text, form.invalid .wpcf7-textarea, form.invalid .wpcf7-tel {
	margin-bottom: 10px;
}
.sidebar-newsletter-signup form.invalid .wpcf7-email, .sidebar-newsletter-signup form.invalid .wpcf7-text, .sidebar-newsletter-signup form.invalid .wpcf7-textarea, .sidebar-newsletter-signup form.invalid .wpcf7-tel {
	margin-bottom: 30px;
}
form.invalid span.wpcf7-not-valid-tip {
	top: 25px;
	left: 0px;
	padding: 0px 6px;
	width: auto;
	max-width: 220px !important;
	font-size: 14px;
	border: 1px solid red;
	background: #FF0000;
	border-radius: 0 0 4px 4px;
	color: #FFF;
	font-weight: 700;
}
form.invalid .your-message span.wpcf7-not-valid-tip {
	top: auto;
	bottom: -9px;
}
.sidebar-newsletter-signup form.invalid span.wpcf7-not-valid-tip {
	top: 25px;
}
.wpcf7-form div.wpcf7-response-output {
	border: 0 !important;
	padding: 0.2em 1em 0.2em 4.6em !important;
	margin: 1em 0 1em !important;
	font-weight: 700;
	font-size: 13px;
	line-height: 1.3;
	min-height: 50px;
	width: auto !important;
	max-width: 240px !important;
}
div.wpcf7-mail-sent-ok {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-ok.png) no-repeat 0px 0px;
	color: #336600;
}
div.wpcf7-mail-sent-ng {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-failed.png) no-repeat 0px 0px;
	color: #FF0000;
}
div.wpcf7-validation-errors {
	background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-errors.png) no-repeat 0px 0px;
	color: #FF9900;
}



/**** BLOG PAGE STYLES ****/
/* Blog Overview Page Styles */
.tp-caption.WebProduct-Button, .WebProduct-Button {
   border: 1px solid #fff !important;
}
div.gdl-blog-full .blog-content-wrapper {
    padding-bottom: 10px;
}
div.blog-item-holder .gdl-blog-full {
    margin-bottom: 30px;
}
div.gdl-blog-full .blog-media-wrapper {
	width: 40%;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-top: 8px;
	float: left;
}
div.gdl-blog-full .blog-media-wrapper img {
	display: block;
	width: 100% !important;
	border-style: solid;
	border-width: 1px;
}
div.gdl-blog-full .blog-title {
	margin-left: 69px;
	margin-bottom: 15px;
}
div.blog-item-holder .gdl-blog-full {
    position: relative;
}
div.gdl-blog-full .blog-date-wrapper {
    position: absolute;
    top: 0;
}
div.gdl-blog-full .blog-content-wrapper {
    margin-left: 69px;
}
.single-post div.gdl-blog-full .blog-title {
	margin-left: 0;
	margin-bottom: 8px;
}
.single-post div.gdl-blog-full .blog-date-wrapper {
	margin-top: 0;
}
a.blog-continue-reading {
	display: block;
}
h2.blog-title a, h1.blog-title a, div.portfolio-item .page-item-title a {
	color: #00536B !important;
}
h2.blog-title a:hover, h1.blog-title a:hover, div.portfolio-item .page-item-title a:hover {
	color: #FB7100 !important;
}
div.blog-content {
	color: #000;
	font-size: 16px;
}
div.subscribe-btn-wrapper.blog-overview {
	right: 10px !important;
	bottom: auto !important;
	top: 20px !important;
}

/* Author Box Styles */
div.author-bio-wrapper {
	min-height: 187px;
	padding: 15px;
	background: #EBEBEB;
	margin-top: 58px;
	margin-bottom: 25px;
}
div.author-bio img {
	float: left;
	margin: 0 15px 15px 0;
}
.author-bio h4 {
	font-size: 18px;
	font-family: PT Sans, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 3px 0;
	font-weight: 400;
}
.author-bio p {
	font-size: 15px;
}


/**** ARCHIVE PAGE STYLES ****/
.archive span.page-header-caption {
	color: #FB7000 !important;
	margin: 20px 20px 20px -7px;
	font-family: PT Sans, Arial, Helvetica, sans-serif !important;
	font-weight: 700;
	font-size: 30px;
	display: block;
}
.archive div#blog-item-holder {
	margin-top: 35px;
}


/**** MAGIC MEMBERS STYLES ****/
.mgm_aff_footer {
	display: none;
}
.mgm_form {
	color: #222 !important;
	font-size: 14px !important;
}
.mgm_form label {
	font-weight: 700;
}
.mgm_form input[type="text"], .mgm_form input[type="password"], .mgm_form input[type="email"], .mgm_form textarea {
	border-radius: 0;
	padding: 6px 4px;
	border: 1px solid #979999;
	margin: 0 0 15px 0;
	font-size: 14px;
	height: 14px;
	/*max-width: 240px;*/
	width: 240px;
	float: none;
}
.mgm_subs_desc {
	padding: 0px 5px 5px 25px !important;
	color: #FB7000 !important;
	margin-top: -5px;
}
div.mgm_subs_pack_desc {
	width: 593px;
	width: calc(100% - 27px);
}
div.table div.row {
	margin-left: 0;
}
div.postbox.mgm_margin10px0px {
	margin-bottom: 25px;
}
.page-id-3128 .user_login, .page-id-3128 .user_email, .page-id-3128 .first_name_box, .page-id-3128 .last_name_box, .page-id-3128 .address_box, .page-id-3128 .city_box, .page-id-3128 .state_box, .page-id-3128 .zip_box, .page-id-3128 .password_box, .page-id-3128 .password_conf_box, .page-id-3128 .nickname_box, .page-id-3128 .phone_box, .page-id-3399 .user_login, .page-id-3399 .user_email, .page-id-3399 .first_name_box, .page-id-3399 .last_name_box, .page-id-3399 .address_box, .page-id-3399 .city_box, .page-id-3399 .state_box, .page-id-3399 .zip_box, .page-id-3399 .password_box, .page-id-3399 .password_conf_box, .page-id-3399 .nickname_box, .page-id-3399 .phone_box {
	width: 50%;
	float: left;
	min-height: 70px;
}
.mgm_register_form input[type="text"], .mgm_register_form input[type="email"], .mgm_register_form input[type="select"], .mgm_register_form textarea, .mgm_register_form input[type="password"] {
    width: 98% !important;
    box-sizing: border-box;
    min-height: 34px;
}
.page-id-3128 .state_box, .page-id-3399 .state_box {
    clear: left !important;
}
.subscription_options_box {
	display: block;
	width: 99%;
	box-sizing: border-box;
	/*max-width: 545px;*/
	float: none;
	clear: both;
	padding: 10px;
	background: #F1F1F1;
	margin-bottom: 20px;
	color: #222 !important;
}
.subscription_options_box label {
	font-size: 18px;
}
.subscription_options_box label + div {
	margin-top: -10px !important;
}
div.table.br {
	color: #222;
}
.mgm_margin_bottom_10px {
	color: #222;
}
.page-id-3404 .mgm_get_subs_btn {
	text-align: left;
	margin-bottom: 10px;
}
.page-id-3404 .mgm_get_subs_btn + .mgm_get_subs_btn {
	display:none;
}
@media only screen and (max-width: 480px) {
	.page-id-3128 .user_login, .page-id-3128 .user_email, .page-id-3128 .first_name_box, .page-id-3128 .last_name_box, .page-id-3128 .address_box, .page-id-3128 .city_box, .page-id-3128 .state_box, .page-id-3128 .zip_box, .page-id-3128 .password_box, .page-id-3128 .password_conf_box, .page-id-3128 .nickname_box, .page-id-3399 .user_login, .page-id-3399 .user_email, .page-id-3399 .first_name_box, .page-id-3399 .last_name_box, .page-id-3399 .address_box, .page-id-3399 .city_box, .page-id-3399 .state_box, .page-id-3399 .zip_box, .page-id-3399 .password_box, .page-id-3399 .password_conf_box, .page-id-3399 .nickname_box {
		width: 100%;
		float: none;
	}
	.mgm_register_form input[type="text"], .mgm_register_form input[type="email"], .mgm_register_form input[type="select"], .mgm_register_form textarea, .mgm_register_form input[type="password"], .subscription_options_box {
		width: 100% !important;
		max-width: 100% !important;
	}
.imgflmld {
float: none; 
margin: 0 auto;
text-align: center;
width: auto;
}	
.imgflmldfr {
float: none; 
margin: 12px auto 0;
text-align: center;
width: auto;
}	
	
}


/**** FOOTER STYLES ****/

.goldstft {
    font-size: 16px;
    line-height: 1.3;
    margin: 0;
}

div.footer-top-bar {
	height: 26px;
}
div.footer-container {
	margin-top: 35px;
}
.footer-widget-wrapper {
	margin-bottom: 15px;
}
.footer-widget-wrapper h3.custom-sidebar-title {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 17px;
	font-family: PT Sans, Arial, Helvetica, sans-serif !important;
	    color: #ccf1fb !important;
}
.footer-widget-wrapper .custom-sidebar p {
	font-family: PT Sans, Arial, Helvetica, sans-serif !important;
}
div.footer-wrapper div.custom-sidebar ul li {
	background: none !important;
	padding-top: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.footer-wrapper .menu {
	padding-top: 5px;
}
#menu-footer-navigation-1 li {
	width: 47%;
	float: left;
}
div.footer-wrapper .custom-sidebar {
	margin-bottom: 15px;
}
div.copyright-left a {
	color: #00b1E4;
}
div.copyright-left a:hover, div.copyright-left a:active, div.copyright-left a:focus {
	color: #fb7100;
}

.tckly {
	margin-top: 32px;
	}
.tcklybg  {
	margin-top: 62px;
	}
/**** RESPONSIVE STYLES ****/

	.mxbsimg {
max-width: 330px;
width: auto;

}


@media only screen and (max-width: 1300px) {

.footer-widget-wrapper .custom-sidebar p {
    font-size: 17px
}
.footer-wrapper a, .footer-widget-wrapper ul li, .footer-widget-wrapper ol li {
    font-size: 17px;
    line-height: 25px;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a {
	padding: 0 28px 0 12px !important;
}
.page-id-3390 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-3393 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26684 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26628 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26624 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26615 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26582 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26553 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26500 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26461 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26397 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26301 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-26244 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
.page-id-19502 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a {
	padding: 0 28px 0 12px !important;
}
}	
	
@media only screen and (min-width: 1000px) {


ls-wp-container.ls-container {
		width: 1140px !important;
		height: 481px !important;
		background: none !important;
	}
}
@media only screen and (max-width: 1120px) and (min-width: 768px) {
	.coinfectwp ul.lymetimes-issues li.single-lymetimes-issue {
		width: 48%;
	 max-height: none;
	 height: auto;
margin: 0 0 24px 0!important;
}	
}	

@media only screen and (max-width: 1120px) {
.side-menu .absect li a {
    font-size: 16px;
}
.r
.goldstft {
    font-size: 14px;
}
.footer-widget-wrapper .custom-sidebar p {
    font-size: 14px
}
.footer-wrapper a, .footer-widget-wrapper ul li, .footer-widget-wrapper ol li {
    font-size: 14px;
    line-height: 25px;
}
.pmarg{
margin-bottom: 30px;
}
div.logo-wrapper {
    float: left;
    width: 90% !important;
    padding-bottom: 0 !important;
    margin: 0 0 3px 0 !important;
}
div.symp-wrapper {
    display: none;
}
}
@media only screen and (max-width: 999px) {
.side-menu .absect li a {
    font-size: 15px;
}
.pmarg{
margin-bottom: 60px;
}
	.ls-wp-container.ls-container {
		background: none !important;
	}
}

@media only screen and (max-width: 999px) and (min-width: 768px) {
	
	
	ul.lymetimes-issues li.single-lymetimes-issue {
		width: 24.45%;
	}
}

@media only screen and (min-width: 980px) {
	.issue-content {
		margin-left: 0;
	}
}

@media only screen and (max-width: 920px) {
.tcklybg,
.tckly {
	margin-top: 0px;
	}

.pmarg{
margin-bottom: 40px;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a span {
		font-size: 14px;
	}
	#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, #megaMenu.megaResponsive.megaMenuHorizontal ul.megaMenu > li.menu-item > a {
		padding: 0 20px 0 10px !important;
		height: 50px;
		line-height: 50px;
	}
	#megaMenu.megaResponsive.megaMenuHorizontal ul.megaMenu > li.menu-item > a > span {
		line-height: 50px !important;
	}
	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
		right: 8px !important;
		border-width: 4px 4px 0 !important;
	}
	.ss-nav-menu-mega .sub-menu-1 span.wpmega-link-title {
		font-size: 13px !important;
	}
	.ss-nav-menu-reg .sub-menu-1 span.wpmega-link-title, .ss-nav-menu-mega .sub-menu-2 span.wpmega-link-title {
		font-size: 13px !important;
	}
}

@media only screen and (max-width: 900px) {
.side-menu .absect li a {
    font-size: 15px;
}
.goldstft {
    font-size: 13px;
}
.footer-widget-wrapper .custom-sidebar p {
    font-size: 13px
}
.footer-wrapper a, .footer-widget-wrapper ul li, .footer-widget-wrapper ol li {
    font-size: 13px;
    line-height: 23px;
}
.pmarg{
margin-bottom: 20px;
}	
#menu-footer-navigation-1 li {
		width: 100%;
		float: none;
	}
}
@media only screen and (max-width: 782px) and (min-width: 767px) {
	#megaMenu.megaResponsiveToggle ul.megaMenu {
		background: #00A5DA;
		padding: 0px 5px;
		box-sizing: border-box;
	}
}

@media only screen and (max-width: 890px) and (min-width: 768px) {
	.logo-wrapper {
		padding-top: 80px !important;
	}
	.header-button-wrapper {
		top: 80px;
	}
}

@media only screen and (min-width: 768px) {
	
div.comment-wrapper {
		/*margin-left: -65px;
		position: absolute;*/
		width: 625px;
		width: calc(100% - 25px);
	}
}

@media only screen and (max-width: 767px) {
.side-menu .absect li a {
    font-size: 18px;
}
.footer-widget-wrapper .custom-sidebar p {
    font-size: 16px
}
.footer-wrapper a, .footer-widget-wrapper ul li, .footer-widget-wrapper ol li {
    font-size: 16px;
    line-height: 25px;
}
.goldstft {
    font-size: 16px;
    line-height: 1.3;
    margin: 20px 0 0;
}


div.gdl-blog-full .blog-media-wrapper {
	width: 100%;
	margin-right: 0;
	margin-bottom: 12px;
	margin-top: 16px;
	float: none;
}
div.gdl-blog-full .blog-content-wrapper {
    padding-bottom: 24px;
}
.cfright {
margin-left: 0px;
}
.row .column, .row .columns {
  		float: none;
	}
	ul#menu-above-header-menu-logged-in {
		text-align: center;
		float: none;
	}
	#megaMenu #megaMenuToggle {
		background: #00A5DA !important;
		border-top: 3px solid #FFF !important;
		font-size: 14px !important;
		color: #FFF !important;
	}
	#megaMenu #megaMenuToggle .megaMenuToggle-icon, #megaMenu #megaMenuToggle .megaMenuToggle-icon:before, #megaMenu #megaMenuToggle .megaMenuToggle-icon:after {
		background: #FFF !important;
	}
	div.ls-bottom-nav-wrapper {
		display: none;
	}
	#megaMenu.megaResponsiveToggle ul.megaMenu {
		padding: 0 !important;
	}
	.gdl-navigation-wrapper #megaMenu.megaResponsive.megaFullWidth ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1, .gdl-navigation-wrapper #megaMenu.megaResponsive.megaFullWidth ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu.sub-menu-1 {
		left: 0 !important;
		box-shadow: inset 0 -1px 1px #00A5DA !important;
	}
	.home-icons {
		width: 80%;
		position: relative;
		left: 10%;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.home-icons.middle-icon {
		margin-bottom: 50px;
	}
	.smaller-text {
		display: block;
		margin-left: -3px;
	}
	.smaller-text:before {
		display: none;
	}
	h3.post-category {
		margin-top: 0;
	}
	div.gdl-blog-full .blog-content-wrapper {
    	margin-left: 0;
	}
	.single-post div.gdl-blog-full .blog-title {
	    font-size: 22px;
	    padding-left: 65px;
	    margin-left: 0;
	    margin-bottom: 0;
	    display: inline-block;
	    width: 100%;
	    box-sizing: border-box;
	    min-height: 70px;
            line-height: 1.3;
	}
	.single-post div.gdl-blog-full .blog-date-wrapper {
	 padding-right: 6px !important;
	}
	
	div.footer-wrapper .custom-sidebar {
		margin-bottom: 40px;
	}
	div.gdl-page-left.mb0.eight.columns, div.four.columns.mb0.gdl-right-sidebar {
		padding: 0;
	}
	.page div.social-share-wrapper {
		right: 0;
	}
	.page div.social-share-wrapper.show-icons:after, .page div.social-share-wrapper.show-icons:before {
		left: 79.5%;
	}
	img.alignright, .alignright, img.alignleft, .alignleft, img.aligncenter, .aligncenter {
		float: none;
		width: 99.5% !important;
		margin: 0 0 15px !important;
		max-width: none;
	}
	img.alignleftsmx,
	img.alignrightx {
   float: none;
		width: 99.5%;
		margin: 0 0 15px;
		max-width: none;
}

	
	.single-post img.alignright, .single-post .alignright, .single-post img.alignleft, .single-post .alignleft {
		max-width: none;
    border: 13px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
}

	.page-id-30090 img.alignleft,
	.page-id-30090 img.alignright {
		float: none;
		width: 45% !important;
		margin: 15px auto !important;
		text-align: center !important;
	}
	.mxbsimg {
max-width: none;
width: 100%;

}
.tckwp {
		margin: 0 auto !important;
		text-align: center !important;
	}
	
	.sidebar-icon-single.sidebar-newsletter-signup input[type="email"] {
		width: 96% !important;
	}
	.gdl-page-row-wrapper .wpcf7-form input[type="text"], .gdl-page-row-wrapper .wpcf7-form input[type="password"], .gdl-page-row-wrapper .wpcf7-form input[type="email"], .gdl-page-row-wrapper .wpcf7-form textarea, .wpcf7-form select {
		width: 100% !important;
		max-width: 100% !important;
		box-sizing: border-box;
	}
	ul.lymetimes-issues li.single-lymetimes-issue {
		width: 50%;
		float: left;
		max-height: 1000px;
	}
ul.lymetimes-issues {
    margin: 0 !important;
   width: 100% !important;
    text-align: center;
}
.coinfectwp ul.lymetimes-issues li.single-lymetimes-issue,
#post-2974 ul.lymetimes-issues li.single-lymetimes-issue {
	margin: 0 0 30px !important;
	width: 100% !important;
	float: none;
		max-height: 1000px;
padding: 0 !important;
}


	ul.gdl-accordion li .accordion-content img.know-your-ticks {
		width: auto !important;
		float: none;
		display: block;
	}
	.goodpaper-wrapper {
		padding-bottom: 130%;
	}
	.lymetimes-current-left {
		display: inline;
	}
	.lymetimes-current-right {
		display: inline;
		float: none;
		text-align: center;
	}
	/* old blog mobile image
	.blog-content-wrapper .featured-image, .blog-content-wrapper .featured-image img {
    	width: 100%;
    	float: left;
    	margin: 5px 0 10px 0;
    	max-width: 100%;
    	height: auto;
	}*/
	
	.blog-content-wrapper .featured-image {
    	width: 100%;
    	float: none;
    	margin: 12px auto 10px;
    	text-align: center;
    	max-width: 100%;
    	height: auto;
	}
 .blog-content-wrapper .featured-image img {
    	width: 99%;
    	float: none;
    	margin: 0;
    	max-width: 99%;
    	height: auto;
	}	
}    

@media only screen and (min-width: 768px) {
	#megaMenu ul.megaMenu li.menu-item a span.uber-close, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
		display: none !important;
	}
}

@media only screen and (max-width: 767px) and (min-width: 480px) {

	.header-wrapper .logo-wrapper {
		float: none;
		padding: 110px 0px 93px !important;
		margin: 0px !important;
		width: 100% !important;
	}
	div.logo-wrapper h1 {
		height: 84px !important;
	}
	div.logo-wrapper img {
		left: 10px !important;
		top: -13px !important;
		width: 80% !important;
	}
	div.logo-wrapper .logowrp {
     height: 94px;
}
.header-button-wrapper {
		top: 237px;
		height: 90px !important;
		width: 92% !important;
		padding: 0 !important;
	}
#sympoff.header-button-wrapper {
      right: 17px;
      width: 93% !important;
}		
	

	
	div.header-donate-btn {
	    height: 45px;
	}
	div.header-registry-btn {
	    height: 45px;
	}
	div.header-donate-btn a, div.header-registry-btn a {
		line-height: 50px;
		text-align: center;
	}
	.donate-navigation {
		background: #d84a2f !important;
		border: none !important;
	}
	.header-wrapper .logo-wrapper {
		float: none;
		padding: 140px 0px 90px !important;
		width: 100% !important;
	}
	.social-icons-wrapper {
    position: absolute;
    top: 55px;
    margin: 0 auto;
    width: 198px !important;
    right: 0 !important;
    left: 0 !important;
    text-align: center !important;
}
	.form-fields-wrapper {
    display: block;
    top: 90px;
    right: 37px;
    width: calc(100% - 57px);
}
	div.newsletter-signup {
    width: 128px;
    position: absolute;
    left: 0;
    height: 45px;
    top: 0;
}
div.search-form {
    width: 130px;
    position: absolute;
    right: 0;
    top: 0;
}
	.top-search-wrapper input[type="text"] {
		width: 90px !important;
	}
	div.newsletter-signup .wpcf7-email {
		width: 95px !important;
	}
	.newsletter-signup .wpcf7-submit {
		right: 15px !important;
	}
	div.secondary-nav-wrapper {
		left: 15% !important;
		margin: 0 auto !important;
		text-align: center;
		top: 10px !important;
	}
	.ss-nav-menu-item-0, .ss-nav-menu-item-1 {
		border-top: 3px solid #FFF !important;
	}

}

@media only screen and (max-width: 479px) {
#wpsm_accordion_45982 .wpsm_panel-title a {
   font-size: 15px !important;
}

.single-post div.gdl-blog-full .blog-title {
	    font-size: 20px;
	}
	.cat-post-title {
   line-height: 1.4 !important;
    font-size: 16px !important;
}
.social-icons-wrapper ul {
   width: 198px;
   	margin: 0 auto;
   	   display: inline-block;
}

.social-icons-wrapper ul li {
		float: none;
		margin: 0 auto;
		display: inline-block;
		text-align: center;
	}
	.header-wrapper .logo-wrapper {
		float: none;
		padding: 140px 0px 90px !important;
		width: 100% !important;
	}
	div.logo-wrapper h1 {
		height: 84px !important;
	}
div.logo-wrapper .logowrp {
		height: 84px !important;
	}
	div.logo-wrapper img {
		left: 50% !important;
		top: -14px !important;
		width: 325px !important;
		margin-left: -165px !important;
	}
	.header-button-wrapper {
		top: 227px;
		height: 90px !important;
		width: 103% !important;
		padding: 0 !important;
		margin: 0 -2px 0 0;
		box-sizing: border-box;
		right: 0;
		border-left: 22px solid #FFF;
		border-right: 12px solid #FFF;
		text-align: center;
	}
#sympoff.header-button-wrapper {
  	right: 0;
}	
.header-button-wrapper img {
		display: none;
	}
	.header-button-wrapper a {
		position: relative;
		z-index: 999;
		width: 100%;
		height: 100%;
		display: inline-block;
	}
	.header-button-wrapper:after {
		display: none !important;
		content: 'DONATE';
		font-size: 22px;
		color: #FFF;
		font-weight: 700;
		line-height: 40px;
		position: absolute;
		width: 100px;
		text-align: center;
		top: 0;
		left: 50% !important;
		margin-left: -50px !important;
	}
	a.reg-donate-btn {
	    display: none !important;
	}
	div.header-donate-btn {
	    height: 46px;
	}
	div.header-registry-btn {
	    height: 43px;
	}
	div.header-donate-btn a, div.header-registry-btn a {
		line-height: 50px;
		font-size: 18px;
	}
	div.header-donate-btn a i, div.header-registry-btn a i {
    font-size: 24px;
}
	div.top-search-wrapper .gdl-search-form {
    margin-right: 0;
}
	
	.social-icons-wrapper {
		position: absolute;
		top: 55px;
		margin: 0 auto;
		width: 198px !important;
		right: 0 !important;
		left: 0 !important;
		text-align: center !important;
	}
	.form-fields-wrapper {
		display: block;
		top: 90px;
		right: 37px;
		width: calc(100% - 57px);
	}
	div.newsletter-signup {
		width: 128px;
		position: absolute;
		left: 0;
		height: 45px;
		top: 0;
	}
	div.search-form {
		width: 130px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.top-search-wrapper input[type="text"] {
		width: 100px !important;
	}
	div.secondary-nav-wrapper {
		left: 50% !important;
		margin-left: -125px !important;
		top: 10px !important;
	}
	#menu-above-header-menu-logged-in {
		float: none !important;
	}
	.ss-nav-menu-item-0 {
		border-top: 3px solid #FFF !important;
	}
	div.subscribe-btn-wrapper, div.social-share-wrapper-wrapper {
		bottom: auto !important;
		top: 0 !important;
	}
	.pdfprnt-top-right, .pdfprnt-bottom-right, .pdfprnt-right {
		top: -80px !important;
	}
    .single-post .pdfprnt-top-right, .single-post .pdfprnt-bottom-right, .single-post .pdfprnt-right {
        top: -90px !important;
    }
	.page div.social-share-wrapper-wrapper {
		top: 15px !important;
	}
	.page .pdfprnt-top-right, .page .pdfprnt-bottom-right, .page .pdfprnt-right {
		top: -53px !important;
	}
	.page-template-page-lymetimes-special-template-php .pdfprnt-top-right {
		top: 15px !important;
	}
	img.alignright, .alignright, img.alignleft, .alignleft, img.aligncenter, .aligncenter {
		float: none;
		width: 100%;
		margin: 15px 0 !important;
	}
	.page-id-30090 img.alignleft,
	.page-id-30090 img.alignright {
		width: 55% !important;
	}
	div.author-bio img {
		width: 120px;
	}
	.coinfectwp .lymetimes-cover-image {
		float: none;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		width: 100%;
	}
	.lymetimes-cover-image {
		float: none;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		width: 212px;
	}
	.issue-content {
		width: 100%;
		float: none;
		margin: 0 !important;
	}
	.subscribe-btn-wrapper .social-share-wrapper-wrapper {
		display: none !important;
	}
	ul#menu-above-header-menu-logged-in li.login-icon:before,
ul#menu-above-header-menu-logged-in li.join-icon:before,
ul#menu-above-header-menu-logged-in li.home-icon:before {
display: none;
}
ul#menu-above-header-menu-logged-in li.join-icon {
padding-left: 12px !important;
}
ul#menu-above-header-menu-logged-in li {
    padding: 2px 5px 0 12px;
}
div.secondary-nav-wrapper {
    left: 50% !important;
    margin-left: -175px !important;
    top: 10px !important;
}
}

@media only screen and (max-width: 390px){
	.page-id-30090 img.alignleft,
	.page-id-30090 img.alignright {
		width: 70% !important;
	}
	div.search-form {
    top: 38px;
}
.header-wrapper .logo-wrapper {
		padding: 185px 0px 90px !important;
	}
	div.logo-wrapper h1 {
		height: 74px !important;
	}
div.logo-wrapper .logowrp {
		height: 74px !important;
	}	
	
	div.logo-wrapper img {
		left: 50% !important;
		top: -8px !important;
		width: 260px !important;
		margin-left: -133px !important;
	}
	.header-button-wrapper {
		top: 262px;
	}
	.form-fields-wrapper {
		display: block;
		top: 90px;
		right: 21px;
		width: calc(100% - 41px);
		height: 72px !important;
	}
	div.newsletter-signup {
		width: 100%;
		position: relative;
		left: 0;
		height: 24px;
		top: 0;
		text-align: center;
		    right: 0;
		    margin: 4px auto 0;
	}
	div.newsletter-signup form {
		margin: 0 auto;
	}
	div.search-form {
		width: 100%;
		position: absolute;
		right: 0;
		bottom: 0;
		top: auto;
		text-align: center;
	}
	.top-search-wrapper input[type="text"] {
		width: 100px !important;
	}
}

@media only screen and (max-width: 360px) {
	ul.lymetimes-issues li.single-lymetimes-issue {
		width: 100%;
		float: none;
		text-align: center;
	}
}

@media only screen and (max-width: 350px) {
	.single-post div.social-share-wrapper-wrapper {
		right: 81px !important;
	}
	.single-post .pdfprnt-top-right, .pdfprnt-bottom-right, .pdfprnt-right {
		right: 153px !important;
	}
}
@media only screen and (max-width: 320px) {
div.gdl-blog-full .blog-media-wrapper {
	margin-top: 8px;
}
div.logo-wrapper img {
    left: 50% !important;
    top: -3px !important;
    width: 220px !important;
    margin-left: -113px !important;
}
div.logo-wrapper .logowrp {
    height: 64px !important;
}
.header-button-wrapper {
    top: 254px;
}
}


/****RETINA AND HIGH PIXEL DENSITY DISPLAY IMAGE SWAP****/
@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min-resolution: 110dpi) {
	/*ul#menu-above-header-menu li.home-icon {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/home-icon-2x.png) no-repeat 2px 0;
		background-size: 18px !important;
	}
	ul#menu-above-header-menu li.login-icon {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/login-icon-2x.png) no-repeat 4px 0;
		background-size: 18px !important;
	}
	ul#menu-above-header-menu li.join-icon {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/join-icon-2x.png) no-repeat 6px 0;
		background-size: 18px !important;
	}*/
	.pdfprnt-top-right a {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/print-icon-2x.jpg) no-repeat !important;
		background-size: 47px !important;
	}
	a.social-share-toggle-btn {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/share-icon-2x.jpg) no-repeat !important;
		background-size: 51px !important;
	}
	.subscribe-btn a {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/subscribe-icon-2x.jpg) no-repeat !important;
		background-size: 72px !important;
	}
	div.custom-sidebar #searchform {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/search-icon-2x.png) no-repeat 0 0;
		background-size: 38px !important;
	}
	.custom-sidebar.jetpack_subscription_widget {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/follow-icon-2x.png) no-repeat 0 20px !important;
		background-size: 38px !important;
	}
	.sidebar-icon-single.the-lyme-times {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/lyme-times-icon-2x.png) no-repeat 0 0;
		background-size: 38px !important;
	}
	.sidebar-icon-single.news-and-blogs {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/news-blogs-icon-2x.png) no-repeat 0 9px;
		background-size: 38px !important;
	}
	.sidebar-icon-single.patient-surveys {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/patient-surveys-icon-2x.png) no-repeat 0 0;
		background-size: 38px !important;
	}
	.sidebar-icon-single.online-store {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/online-store-icon-2x.png) no-repeat 0 12px;
		background-size: 38px !important;
	}
	.sidebar-icon-single.sidebar-newsletter-signup {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/04/newsletter-signup-icon-2x.png) no-repeat 0 10px;
		background-size: 38px !important;
	}
	div.wpcf7-mail-sent-ok {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-ok-2x.png) no-repeat 0px 0px;
		background-size: 45px !important;
	}
	div.wpcf7-mail-sent-ng {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-failed-2x.png) no-repeat 0px 0px;
		background-size: 45px !important;
	}
	div.wpcf7-validation-errors {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-errors-2x.png) no-repeat 0px 0px;
		background-size: 45px !important;
	}
	.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-ok-2x.png) no-repeat 0 0;
		background-size: 16px !important;
	}
	.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-errors-2x.png) no-repeat 0 0;
		background-size: 16px !important;
	}
	.header-wrapper .newsletter-signup .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ng {
		background: url(https://www.lymedisease.org/wp-content/uploads/2014/07/wpcf7-failed-2x.png) no-repeat 0 0;
		background-size: 16px !important;
	}
}

select {
	font-size: 12px !important;
}

.slidercaption h1 {
  font-family: "pt-sans-caption",sans-serif;
  font-size: 46px;
  color: #FFF;
  font-weight: 900
}

.slidercaption h2 {
  font-family: "pt-sans-caption",sans-serif;
  font-style: normal;
  font-size: 38px;
  color: #FFF !important;
}
.resource-links {
	color: 000 !important;
}
.resource-links a {
	font-weight: bold;
	font-size: 16px;
}

/* ****CAUSE ROAR CUSTOM STYLES****/
/* donate form and thank you*/

.donbackhd {
    background-image: url('https://www.lymedisease.org//images/sp-topbar2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    background-color: #fff;
    border-top: 1px solid #fff;
    margin: 0;
    padding: 0;
}
hr.dnfrm {
	background-color: #fff;
	border-top: 2px dotted #00A5DA;
	margin-top: 18px;
}
.gform_wrapper ul li #field_15_29{
    margin-top: -36px;
    padding-top: 0;
    background-color: #eee;
}
.content-wrapper.container.main .gdl-page-left ul li #field_15_29 {
    font-size: 16px;
      margin-top: -36px;
    padding-top: 0;
    background-color: #eee;
}

.gform_wrapper form li#field_15_29 {
  font-size: 24px !important;
  font-weight: bold;
      margin-top: -36px;
    padding: 0 18px;
    background-color: #f6f5f5;
}
.gform_wrapper form li#field_15_29 label {
  font-size: 18px !important;
}

.gform_wrapper form li#field_15_30 {
  padding: 12px 18px 0;
    background-color: #f6f5f5;
    border-top: 4px solid #00A5DA
}
.gform_wrapper form li#field_15_31,
.gform_wrapper form li#field_15_32 {
       margin-top: -9px;
        padding: 14px 18px;
    background-color: #f6f5f5;
    border-bottom: 4px solid #00A5DA
}
li#field_15_31 .gfield_description,
li#field_15_32 .gfield_description  {
    padding-top: 0px !important;
}

.page-id-20456 .gform_wrapper span.ginput_total {
    color: #00536B;
    font-size: 22px !important;
}



/* sidebar*/

.sidevid {
margin: 0; padding: 0;
}
.sidevid img {
    max-width: 100%;
    height: auto;
}
/* home page with revolutionary slider system checklist */
.page-id-19286 .share-print-wrapper {
display: none;
}
.page-id-19286 .pdfprnt-top-right, .page-id-19286 .pdfprnt-bottom-right, .page-id-19286 .pdfprnt-right {
display: none;
}
.page-id-19286 div.share-print-wrapper {
display: none;
} 



/* Healthcare Policies media grid custom */
.hlthbar {
background-color: #8ac7da; 
border-top: 1px solid #fff; 
margin: 0; 
padding: 6px; 
color: #fff; 
text-transform: uppercase; 
font-size: 24px; 
text-align: center; 
font-weight: bold;
}
.mg_box {
    padding: 0px 12px !important;
}
.kidwall {
    text-align: left;
    width: 100%;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-family: roboto, arial, sans-serif;
    clear: both;
}
.kidwall .pages {
    float: left;
    font-size: 14px;
    text-transform: uppercase;
}
.kidwall .pages span {
    border-color: #000;
    background: url(https://www.lymedisease.org/images/wall-bl.png);
    padding: 7px 10px;
    color: #fff;
}
.kidwall .current {
    float: left;
    margin-left: 8px;
    font-size: 14px;
    text-transform: uppercase;
}
.kidwall .current span {
    background: #00A5DA;
    border-color: #00A5DA;
    padding: 7px 10px;
    color: #fff;
}
.kidwall .linknx {
    float: left;
    margin-left: 8px;
    font-size: 14px;
    text-transform: uppercase;
}
.kidwall .linknx span {
    background: #fff;
    border-color: #00A5DA;
    padding: 7px 10px;
    color: #00A5DA;
}
.kidwall .linknx span a {
    text-decoration: none;
     background: #fff;
    border-color: #00A5DA;
    padding: 7px 10px;
    color: #00A5DA;
}
/* Book Reviews */
.bk-revbk {
margin: 30px auto;
 text-align: center;
}

h1.bkrv-title {
    color: #00536B !important;
    margin: 0px 0px 18px 0px;
   font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: bold;
    display: inline-block;
        font-size: 24px;
         line-height: 1.5;   
}
.bkrv-author {
  font-weight: 500;
font-style: italic;  
}
.bkrv-tltop {
    color: #00A5DA;
    margin: 0px 0px 3px 0px;
   font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: 800;
    display: inline-block;
        font-size: 19px;
         line-height: 1.3;  
         text-transform: uppercase; 
}
h3.bksubhd {
 font-size: 16px !important;
 line-height: 22px !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: 700 !important;
    color: #131313 !important;
     padding: 7px 0 12px;
   margin: 0;
}
h4.bkauthorfl {
 font-size: 16px !important;
 line-height: 22px !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: normal !important;
    color: #131313 !important;
     padding: 7px 0 18px;
   margin: 0;
}
h4.bkauthor {
 font-size: 16px !important;
 line-height: 22px !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: bold !important;
    color: #131313 !important;
     padding: 7px 0 4px;
   margin: 0;
}
h1.bk-title {
    color: #00536B !important;
    margin: 24px 24px 12px 24px;
    font-family: PT Sans, Arial, Helvetica, sans-serif !important;
    font-weight: 700;
    font-size: 30px;
    display: inline-block;
}
.bk-toptxt{
 font-size: 18px;
 line-height: 28px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #131313;
     padding: 0;
 margin: 0 0 24px 24px;
}

h2.bklyme {
 font-size: 18px !important;
 line-height: 26px !important;
 font-style: italic !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-weight: 500 !important;
    color: #000 !important;
      margin: 7px 0 7px;
    padding: 0;
}
h3.bkhdlyme{
  text-transform: uppercase;
  color: #000000;
  letter-spacing: 0px;
  line-height: 30px !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 24px !important;
  margin: 0 0 18px;
  padding: 0;
}
p.bxtxtbg {
    margin-bottom: 20px;
    font-family: Open Sans, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #686868;
}
.service-lymex-content {
    padding: 0;
    min-height: 384px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.service-lymex-list {
    background: #f1f1f1;
    color: #263238;
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 48%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.08);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.08);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.08);
}
.service-inner  {
padding: 0 20px 0;
}
.service-lymex-list a.trans-btn {
    color: #ffffff !important;
    background-color: #00A5DA;
    font-size: 11px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
	margin: 12px 0 0 0px;
    padding: 6px 12px;
    letter-spacing: 1px;
	text-decoration: none;
}

.service-lymex-list a.trans-btn:hover {
    background: #fb8b29;
    text-decoration: none;
}
.service-lymex-list a.amz-btn {
    color: #ffffff !important;
    background-color: #fb8b29;
    font-size: 11px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
	margin: 12px 0 0 0px;
    padding: 6px 12px;
    letter-spacing: 1px;
	text-decoration: none;
}

.service-lymex-list a.amz-btn:hover {
    background: #00A5DA;
    text-decoration: none;
}

.service-lymex-title {
 font-family: robotoregular, arial, sans-serif;
    color: #000 !important;
    line-height: 26px !important;
    font-size: 22px !important;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    letter-spacing: .05em;
   margin: 15px 0 15px;
}

.service-list-hr {
    background: #fb8b29;
    height: 3px;
    border: 0;
    outline: 0;
    width: 35px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	text-align: left !important;
	margin: 10px 0 !important;
}
.service-list-description {
line-height: 1.4 !important;
    font-size: 16px;
font-family: robotoregular, arial, sans-serif;
letter-spacing: 1px;
}

.service-lymex-img {
    background-color: #4C4F53;
    text-align: center;
    width: 100%;
    min-height: 240px;
    display: inline-block;
}
.lycover {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.service-lymex-img__container {
    display: inline-block;
    margin-top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.approach-btn {
    border-color: #fff;
    color: #fff;
    font-family: freightsans_mediumscregular,Helvetica Neue,Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.bkbutlft {
float: left;
    width: 49%;
    margin: 0 0 0;
  padding: 0; 
}
.bkbutrt {
float: right;
    width: 49%;
    margin: 0 0 0;
  padding: 0; 
}
.service-lymex-img {
display: inline-block;
    width: 44%;
       margin: 0 !important;
    padding: 0 !important; 
    text-align: right !important;
}
.bookrevmb {
display: none;
}
.shortcode1-3 img  {
text-align: center;
margin: 0 auto 12px;
}


@media screen and (min-width: 960px) {
.service-lymex-img {
min-height: 384px;
}
}

@media screen and (min-width: 1140px) {
.service-lymex-content {
 display: inline-block;
    width: 55%;
    margin: 0 !important;
  padding: 0 !important; 
  vertical-align: top !important; 
}
.service-lymex-img {
display: inline-block;
    width: 44%;
       margin: 0 !important;
    padding: 0 !important; 
    text-align: right !important;
}
}
@media screen and (min-width: 450px) and (min-width: 850px) {
.u-md-size12of12 {
    width: 100%!important;
}
}
@media screen and (max-width: 720px) {
.service-lymex-list {
    float: none;
    margin-right: 0;
    width: 100%;
}

}

@media screen and (max-width: 1140px) {
.bookrevmb {
display: block;
text-align: center; 
margin: 10px auto 18px;
}

.service-lymex-img {
height: 100%;
min-height: initial;
}
.service-lymex-content {
    padding: 15px 25px 15px;
	    min-height: 184px;
}   
.service-lymex-content {
width: 100%;
  padding: 14px 0 0 !important; 
}
.service-lymex-img {
width: 100%;
}
}
/* New Digital LymeTimes Home Section */

.member-lt {
    position: relative;
    padding: 0;
    overflow: hidden;
    box-sizing: inherit;
    background-color: #fff;
    display: block;
}

.member-lt h2 {
    font-size: 30px !important;
    font-weight: normal !important;
    padding: 0;
    margin: 0 0 24px !important;
    line-height: 1.2;
    color: rgba(34,34,34,1.0) !important;
    font-family: robotomedium, arial, sans-serif;
}
.content-wrapper.container.main .member-lt h3.xxbg {
    font-size: 42px;
    font-weight: normal !important;
    padding: 0;
    margin: 0 auto 20px !important;
    text-align: center;
    line-height: 1.2;
    color: rgba(34,34,34,1.0) !important;
    font-family: robotomedium, arial, sans-serif;
}

.mbwrap {
    text-align: left;
    margin: 0 0 24px;
}
.member-lt a.button {
    border: none;
    moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: none;
    color: #FFFFFF;
    font-size: 16px;
    font-family: robotoregular, Helvetica, Arial, sans-serif;
    padding: 9px 20px 9px 20px;
    text-shadow: none;
    transition: all 0.2s ease-in-out 0s;
    background-color: #ea4139;
    text-decoration: none;
}
.bendsc {
    font-family: PT Sans, Futura, Helvetica, sans-serif;
font-size: 18px;
    margin: 0 0 24px;
    padding: 0;
    line-height: 1.6;
    text-align: left;
    color: #000;
}
.ltslwp {
    clear: both;
    position: relative;
    margin: 12px 0 0;
    padding-bottom: 0;
    width: 100%;
}
.text-block {
    text-align: center;
    margin-bottom: 30px;
    }
.text-block hr {
    width: 80px;
    margin: 18px auto 18px;
    border-top: 2px solid #e0e0e0;
    display: block;
}
.butwp {
    margin: 30px auto 10px;
    text-align: center;
}
.sympdesk {
margin: 26px auto 0; 
text-align: center;
display: block;
}
.sympmob {
margin: 26px auto 0; 
text-align: center;
display: none;
}

.row a:last-child {
    margin-right: 0px;
}
.btn-defaultx {
border: 1px solid #ea4139 !important;
background-color: #ea4139 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-style: normal;
    letter-spacing: 1px;
    padding: 8px 20px 8px 20px !important;
   margin-bottom: 34px !important;
    font-family: "Roboto", sans-serif;
    font-weight: 500 !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    }
    .btn-default {
border: 1px solid #ea4139 !important;
background-color: #ea4139 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 11px 40px 12px 40px !important;
   margin-bottom: 34px !important;
    font-family: "Roboto", sans-serif;
    font-weight: 500 !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    }
.btn-defaultxlg {
border: 1px solid #ea4139 !important;
background-color: #ea4139 !important;
    color: #fff !important;
    font-size: 24px !important;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 11px 40px 12px 40px !important;
   margin-bottom: 34px !important;
    font-family: "Roboto", sans-serif;
    font-weight: 500 !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    }    
/**** lyme times  new page launch ****/
.page-id-88329 .row .four,
.page-id-65980 .row .four,
.page-id-58867 .row .four,
.page-id-21709 .row .four,
.page-id-21687 .row .four,
.page-id-21678 .row .four,
.page-id-21640 .row .four,
.page-id-3249 .row .four,
.page-id-21620 .row .four,
.page-id-21618 .row .four,
.page-id-21616 .row .four,
.page-id-21588 .row .four,
.page-id-20827 .row .four {
    width: 33%;
}
.hm-todobx .row .five {
    width: 36%;
}
.hm-todobx .row .seven {
    width: 64%;
}

.section-phytopwh {
    text-align: center;
    padding: 50px 0 40px;
    background-color: #fff;
}

.wtwrap,
.section-phytopwh .wtwrap {
    max-width: 980px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    position: relative;
    padding: 0 20px;
    margin: 0 auto;
}
.phytop {
    font-size: 28px;
    line-height: 1;
    font-weight: normal;
    color: rgb(12, 12, 12);
    font-family: open_sanscondensed_light, Helvetica,Arial, sans-serif;
    margin: 0 0 4px 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.section-phytopwh h1 {
    font-size: 42px;
  font-weight: 700;
    color: #424953 !important;
    line-height: 1.2;
    margin: 0;
font-family: PT Sans, Futura, Helvetica, sans-serif !important;

}
.section-phytopwh p {
    line-height: 1.5;
    font-size: 19px;
    color: #000;
    font-family: robotolight, arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0;
    text-align: justify;
}
/* Healthcare Policies */
.sidebar-icon-single.sidebar-new-menu {
    background: url(https://www.lymedisease.org/images/new-navicon.png) no-repeat 0 10px;
}

/* Healthcare Policies */
h1.res-title {
    color: #00536B !important;
    margin: 0px 0px 18px 0px !important;
    font-family: PT Sans, Arial, Helvetica, sans-serif !important;
    font-weight: 700;
display: inline-block;
}
div.sidebar-icon-single ul li a.sm {
 font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #00A5DA !important;
}

div.sidebar-icon-single ul li.res {
 padding: 0 0 6px 10px !important;
    background-position: 0 4px !important;
}

div.sidebar-icon-single ul li.resce a.sm {
    font-size: 13px !important;
    padding-bottom: 1px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #00A5DA !important;
}
.bxwrap {
  width: 100%;
  max-width: 700px;
  background-color: #fff;
  margin: 0 0 18px 0;
padding: 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.08);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.08);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.08);
}
#healthres {
width: 90%;
margin: 0 auto;
text-align: center;

}
.bxinner {
  padding: 12px 12px 18px;
}
.bxinnerbg {
    padding: 12px 20px 18px;
}
.bkimgbord {
border-bottom: 4px solid #dddddd
}





h3.ablyme {
  text-transform: uppercase;
  color: #000000;
  letter-spacing: 0px;
  line-height: 28px !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 22px !important;
  margin: 0 0 18px;
  padding: 0;
}

p.bxtxt {
  margin-bottom: 16px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 21px;
  color: #686868;
}

#healthres .shortcode1-2{ margin-right: 4%; float: left; margin-bottom: 6px; width: 48%;    }
#healthres .shortcode1-2.last{ margin-right: 0; width: 48%;    }
.pagination {
    text-align: center;
    margin: 20px
}
.pagination a, .pagination strong {
    background: #00A5DA;
    display: inline-block;
    margin-right: 3px;
    padding: 4px 12px;
    text-decoration: none;
	line-height: 1.5em;
	color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.pagination a:hover {
    background-color: #131313;
    color: #fff;
}
.pagination a:active {
	background: rgba(190, 190, 190, 0.75);
}
.pagination strong {
    color: #fff;
    background-color: #131313;
}

span.toppagin {
    text-align: left;
}
span.toppagin strong {
    font-size: 12px;
    display: inline-block;
    margin-right: 3px;
    padding: 4px 12px;
    text-decoration: none;
	line-height: 1.5em;
	color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #00A5DA;
}
.content-wrapper.container.main h4.ember {
    font-size: 18px;
    font-weight: 700;
    color: #00A5DA;
    margin-bottom: 8px;
}
.mb0 {
margin-bottom: 0;
}
.mb4 {
margin-bottom: 4px;
}
.mb8 {
margin-bottom: 8px;
}

#abwrap {
background-color: #eee;
padding: 10px 18px;
font-size: 16px;
text-align: center;
color: #131313;
margin-bottom: 18px;
}
.ableft {
float: left;
width: 50%;
text-align: left;
padding-top: 4px;
}
.ablf {
float: left;
width: 50%;
text-align: left;
}
.abrt {
float: right;
width: 50%;
text-align: right;
}
.ablne {
border-top: 1px dotted #ccc;
padding-top: 12px;
width: 100%;
}
.abauthor {
font-style: italic;
color: #36c;
margin-bottom: 4px;
}
.page-id-17103 .navigation,
.page-id-17288 .navigation,
.page-id-17233 .navigation,
.page-id-17207 .navigation,
.page-id-17193 .navigation,
.page-id-17182 .navigation,
.page-id-17131 .navigation,
.page-id-17151 .navigation
{
display: none
}
.img700 {
width: 100%;
max-width: 700px;
margin: 0 auto 20px !important;
text-align: center;
}
/* post video wrapper */
.vidouter {
margin: 12px auto;
text-align: center;
border-top: 4px solid #eee;
border-bottom: 4px solid #eee;
padding: 12px 0;

}
.vidouter2 {
margin: 12px auto;
text-align: center;
padding: 12px 0;

}
.vidpgwp {
padding: 0;
margin: 0 auto;
}

.vidpghd {
font-family: roboto_condensedbold, arial, sans-serif;
    font-size: 19px ;
    line-height: 24px;
    margin: 8px 0 12px;
    padding: 0;
    color: #454545;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videocnt {
margin: 0 auto;
padding: 0;
}
.videodes {
background: #eff1f2;
margin: 0 0 30px;
    padding: 16px 16px 8px;
}
.videodes p {
font-family: robotoregular, arial, sans-serif;
    font-size: 16px ;
    line-height: 1.5;
    text-align: left;
color: #555454;
    margin: 0 0 12px;
}

.videocrow {
 margin: 0 0 35px;
 padding: 0;
    clear: both;
}
.videocrow .columns{
padding-right: 24px;
}

/* quick bytes */
.quwrap {
background-color: #49c1e9;
margin: 12px 0;
}
.quhd {
padding: 8px 0;
margin: 0 auto;
text-align: center;
font-size: 24px;
color: #fff;
}

.postid-19290 .gform_wrapper .gform_footer {
    padding: 0 0 .625em;
    margin: 0 0 0;
    clear: both;
}
.qb-title {
    font-size: 24px;
    font-weight: 700;
    font-family: PT Sans,Arial,Helvetica,sans-serif;
    margin-top: 18px;
    margin-bottom: 0px;
    padding: 0;
    color: #ff2a00 !important;
}
.qb-textcon {
    font-size: 22px;
    font-weight: 500;
    font-family: PT Sans,Arial,Helvetica,sans-serif;
    margin-top: 8px;
    margin-bottom: 18px !important;
    padding: 0;
    color: #131313 !important;
}
/* mld home page */
.vdplay img {
width: 100%
}
#fancybox-loading div {
display: none;
}

.page-id-17694 .share-print-wrapper {
display: none;
}
.page-id-17694 .page .pdfprnt-top-right{
display: none;
}
.page-id-17694 .gdl-top-slider {
    margin-bottom: -30px;
}
.page-id-9 .gdl-top-slider {
    margin-bottom: -30px;
}
 @media only screen and (max-width: 1100px) and (min-width: 768px) {
.vdplay img {
width: 100%;
margin-top: 25px;
}
.hmore {
width: 80%;
margin-top: 30px;
}
}
@media only screen and (max-width: 1091px) {
.member-lt a.button {
  font-size: 14px;
    font-family: open_sans_condensedbold, Arial, sans-serif;
    padding: 6px;
}
}
@media only screen and (max-width: 1020px) {
.section-vizblcon .row .columns {
    width: 100%;
    float: none !important;
}
}
@media only screen and (max-width: 980px) {

.btn-defaultxlg {
  font-size: 22px !important;
   padding: 8px 12px !important;
    font-family: open_sans_condensedbold, Arial, sans-serif;
}
.btn-defaultx{
  font-size: 14px !important;
   padding: 8px 12px !important;
    font-family: open_sans_condensedbold, Arial, sans-serif;
}    
.btn-default {
  font-size: 14px !important;
   padding: 8px 12px !important;
    font-family: open_sans_condensedbold, Arial, sans-serif;
}

.section-phytopwh h1  {
    font-size: 36px;
}
}
@media only screen and (max-width: 767px) {
.service-lymex-list {
    float: none;
    margin-right: 0;
    width: 100%;
}
.shortcode1-3 {
    margin: 0 auto 20px;
    float: none;
    width: 100%;
    text-align: center;
}
.shortcode1-3 img  {
width: 75%;
}
.btn-defaultxlg {
  font-size: 16px !important;
}
.page-id-45841 .section-directorytop .pgin, .page-id-45528 .section-directorytop .pgin {
   padding: 36px 8px 24px;
}
.btn-default {
  font-size: 16px !important;
   padding: 11px 25px !important;
    font-family: open_sans_condensedbold, Arial, sans-serif;
   
}
.page-id-65980 .row .column, .page-id-65980 .row .columns,
.page-id-58867 .row .column, .page-id-58867 .row .columns,
.page-id-3249 .row .column, .page-id-21616 .row .columns, 
.page-id-21620 .row .column, .page-id-21616 .row .columns, 
.page-id-21618 .row .column, .page-id-21616 .row .columns, 
.page-id-21616 .row .column, .page-id-21616 .row .columns, 
.page-id-21588 .row .column, .page-id-21588 .row .columns, 
.page-id-20827 .row .column, .page-id-20827 .row .columns {
    width: 100%;
    float: none !important;
}
.member-lt a.button {
  font-size: 16px;
    font-family: open_sans_condensedbold, Arial, sans-serif;
    padding:9px;
}
.phytop {
    font-size: 24px;
}
.vdplay img {
width: 50%;
margin-top: 10px;
}
.sidevid .vdplay img {
width: 100%;
margin-top: 0px;
}
.hmore {
width: 75%;
margin-top: 10px;
}
.page-id-9 div.gdl-top-layer-slider-wrapper {
    margin-top: -15px;
}
}
@media only screen and (max-width: 640px) {
.section-phytopwh p {
    font-size: 17px;
    text-align: left;
}
.btn-defaultxlg {
  font-size: 15px !important;
}
}
@media (max-width: 480px) {


.btn-defaultxlg {
  font-size: 14px !important;
}
.section-phytopwh p {
    font-size: 15px;
}
.phytop {
    font-size: 21px;
    line-height: 1.2;
}
.section-phytopwh h1 {
    font-size: 26px;
    line-height: 31px;
    margin-bottom: 8px;
    margin-top: 6px;
}
.section-phytopwh .btn-default {
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    margin-right: 0px;
}
.butwp {
    margin: 30px auto 30px;
    text-align: center;
}
}
 @media only screen and (max-width: 1024px) and (min-width: 768px) {
.page-id-9 div.gdl-top-layer-slider-wrapper {
    margin-top: -30px;
}
}

 /*****************************************************
 * archive cards
 *****************************************************/
.page-id-19282 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,
 .page-id-19010 #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a  {
    padding: 0 28px 0 14px !important;
    height: 50px;
    line-height: 50px;
}


.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.container-fluid {
    max-width: 1420px;
}
.archivewp {
background-color: #f3f3f3;
    padding: 110px 0 60px;
margin: 0;
position: relative;
}
.ambck {
background-color: #fff; 
padding: 0px 0 60px;
    text-align: center;
margin: 0 auto;
position: relative;
}
.ambck .table{
margin-bottom: 24px !important;
}
.amgrey {
background-color: #f7f6f6; 
padding: 55px 0 50px;
margin: 0;
position: relative;
}
.amgrey:before {
    content: '';
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #E3F6FD;
    position: absolute;
    top: -6px;
    z-index: 2;
    left: 50%;
    margin-left: -45px;
}

.archivehd {
 margin: 0 0 12px;
padding: 0;
}
.archivehd div,
.archivehd h2 {
    font-size: 30px !important;
    line-height: 1.4;
    font-weight: 700 !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    letter-spacing: 1px !important;
  margin: 20px 0 24px !important;
  padding: 8px 16px 10px;
  background-color: #00A4D9 !important;
  color: #fff !important;
  text-transform: uppercase;
  }  
.membn-txt {
    text-align: left;
    font-family: roboto_condensedregular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    margin: 0 0 12px;
    padding: 0px;
    letter-spacing: 1px;
    color: #34383b;
}
.tpm {
margin-top: 40px;
}
.amgrey .table,
.ambck .table, 
.archivewp .table {
    display: table;
    border-collapse: separate;
    border-spacing: 0 0;

border: 2px solid #eee;
 table-layout: fixed
}
.amgrey .rowtb,
.ambck .rowtb,
.archivewp .rowtb {
    display: table-row
}
.amgrey .col,
.ambck .col,
.archivewp .col {
    width: 50%;
display: table-cell;
    background-color: #ffffff;
    padding: 0px;
}
.amgrey .col.content,
.ambck .col.content,
.archivewp .col.content {
  padding: 18px 24px 0px;
  margin: 0;
vertical-align: top;
    }
.coleft {
padding: 0 12px 0 0 !important; 
background-color: transparent !important; 
}
.amgrey .col.sidebar,
.ambck .col.sidebar,
.archivewp .col.sidebar {
    width: 50%;
    background-color: transparent;
 padding: 0px;
 margin: 0;
}
.arcsbhd {
font-size: 24px;
    line-height: 28px;
    font-weight: 300;
    color: rgb(12, 12, 12);
 font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
}
.archd {
font-weight: normal;
  font-family: robotobold, arial, sans-serif;
  font-size: 22px;
    line-height: 22px;
     color: rgb(12, 12, 12);
   margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
}
.archtoc {
margin: 12px 0 0 0;
padding: 0;
}
.tmar {
margin: 18px 0 24px;
}
.mt0 {
margin-top: 0 !important;
}
.archtoc p {
text-align: left !important;
margin-bottom: 6px !important;
}
.archtoc ul {
margin: 0;
padding: 0;
line-height: 1.3;
list-style-type: none;
}
.archtoc ul li {
  
    text-align: left;
       font-family: roboto_condensedregular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0px 0 8px 0;
    padding: 0px 0 0 24px;
    letter-spacing: 1px;
    color: #000;
}
.archtoc ul li:before {    
font-family: 'FontAwesome';
content: '\f067';
margin:0 10px 0 -20px;
color: #b5b5b5;
}
.amgrey hr,
.ambck hr,
.archivewp hr  {
    margin: 12px 0 6px;
    border: 0;
    border-top: 1px dotted #eee;
}
.amgrey p,
.ambck p,
.archivewp p  {
   font-weight: normal;
  font-family: robotoregular, arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
    color: #000; 
    margin: 0;
    padding: 0;
}
.rwpm {
    padding-top: 0px !important;
    margin-top: 12px !important;
}
.amgrey .butwp,
.archivewp .butwp{
margin: 16px 0 0;
}

.ambck .butwp {
margin: 28px 0 0;
}
.btn-defaultar {
    font-weight: normal;
    font-size: 15px;
        background: #ea4139;
     border: 2px solid #ea4139;
       color: #fff;
    outline: none;
    padding: 8px 14px 8px 14px;
   margin: 0 12px 0 0;
    font-family: roboto_condensedregular, sans-serif;
}
.butbl {
    margin: 12px auto 0;
    text-align: center;
}
.btn-defaultbl {
    font-weight: normal;
    font-size: 14px;
    background: #f15525;
    border: 2px solid f15525;
    color: #fff;
    outline: none;
    padding: 6px 12px;
    margin: 0;
    font-family: roboto_condensedregular, sans-serif;
}
a.btn-defaultbl:active, a.btn-defaultbl:focus, a.btn-defaultbl:visited, 
a.btn-defaultar:active, a.btn-defaultar:focus, a.btn-defaultar:visited {
     color: #fff;
}
a.btn-defaultbl:hover,
a.btn-defaultar:hover {
  background: transparent;
       border: 2px solid #ea4139;
         color: #000;
}
.btn-defaultarbk {
    font-weight: normal;
    font-size: 15px;
        background: #ea4139;
     border: 2px solid #ea4139;
       color: #fff;
    outline: none;
    padding: 8px 14px 8px 14px;
   margin: 0 12px 0 0;
    font-family: roboto_condensedregular, sans-serif;
}
.btn-defaultarb {
    font-weight: normal;
    font-size: 15px;
        background: #000;
           border: 2px solid #000;
    color: #fff;
    outline: none;
    padding: 8px 14px 8px 14px;
   margin: 0;
    font-family: roboto_condensedregular, sans-serif;
}

a.btn-defaultarb:active, a.btn-defaultarb:focus, a.btn-defaultarb:visited {
     color: #fff;
}
a.btn-defaultarb:hover {
   background: transparent;
       border: 2px solid #000 !important;
         color: #000 !important;
}

a.btn-defaultarbk:active, a.btn-defaultarbk:focus, a.btn-defaultarbk:visited {
     color: #fff;
}
a.btn-defaultarbk:hover {
   background: #000;
       border: 2px solid #000 !important;
         color: #fff !important;
}



.butwp a.btn-defaultar:hover {
   background: transparent;
       border: 2px solid #ea4139 !important;
         color: #ea4139 !important;
}
footer .footer-sidebar .butwp a.btn-defaultar:hover {
   background: #ea4139 !important;
       border: 2px solid #ea4139 !important;
         color: #fff !important;
}
footer .footer-sidebar a.btn-defaultarb:hover {
   background: #000 !important;
       border: 2px solid #000 !important;
         color: #fff !important;
}
.btn-toc {
font-size: 18px;
padding: 10px 18px;
}
.page-id-6788 .previous-post-link .fa-angle-left,
.page-id-6772 .previous-post-link .fa-angle-left,
.page-id-3914 .previous-post-link .fa-angle-left, .page-id-3914 .next-post-link .fa-angle-right {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 2px solid #ea4139;
    background-color: #ea4139;
    color: #fff;
    padding: 12px 17px;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    margin: -20px 0 0 20px;
}
.page-id-6772 .next-post-link .fa-angle-right {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 2px solid #ea4139;
    background-color: #ea4139;
    color: #fff;
    padding: 12px 17px;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    margin: -20px 0 0 -52px;
}
.page-id-6772 .page-link-wp .previous-post-link, .page-id-6772 .page-link-wp .next-post-link {
    font-size: 18px !important;
    font-weight: bold;
    color: #ea4139 !important;
    height: auto !important;
    min-width: 65px;
    min-height: 65px;
    display: inline-block;
    vertical-align: top;
}


@media all and (max-width: 840px) { 
.archivehd div,
.archivehd h2 {
  margin: 0 auto;
  text-align: center;
}  
 .amgrey .container-fluid,
  .ambck .container-fluid,
  .archivewp .container-fluid {
        padding: 0 30px
    }
  .amgrey .table,
    .ambck .table,
   .archivewp .table {
        display: block
    }
    .amgrey .rowtb,
    .ambck .rowtb,
    .archivewp .rowtb {
        display: block
    }
  .amgrey .col,
   .ambck .col,
   .archivewp .col {
        display: block;
width: 100%;
    }
  .amgrey .col.content,
   .ambck .col.content,
   .archivewp .col.content {
        margin-bottom: 0px;
           padding: 18px 24px 0 24px;
    }
 .coleft {
 padding: 0 !important; 
}   
    
  .amgrey .col.sidebar,
   .ambck .col.sidebar,
    .archivewp .col.sidebar {
        width: 100%;
 background-color: #ffffff;
margin: 0 auto;
text-align: center;
padding-top: 20px;
padding-bottom: 0px;
    }
.ctrs {
 background-color: transparent !important;
}    
.sbpd {
padding-top: 0px !important;    
margin-top: -12px !important;
    }
.arcsbhd {
text-align: center;
}
.archd {
text-align: center;
}
 .amgrey .butwp,
 .ambck .butwp,
.archivewp .butwp {
margin: 24px auto 0px;
text-align: center;
}
.amgrey p,
.ambck p,
.archivewp p  {
text-align: center;
}

.rwpm {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.page-id-2765 .archivewp .col.sidebar img.jsm {
margin-left: 0;
}
}
@media (max-width: 640px) {
.amgrey .container-fluid, .ambck .container-fluid, .archivewp .container-fluid {
    padding: 0 15px;
}
}
@media (min-width: 992px) {
.page-id-3914 .col-md-6 {
    width: 100%;
    float: none;
}
.amgrey .col.sidebar img,
.ambck .col.sidebar img,
.archivewp .col.sidebar img {
   width: 100%;
 padding: 0px;
 margin: 0;
 }

.page-id-2765 .archivewp .col.sidebar img.jsm {
width: 90%;
margin-left: 12px;
}
}

@media (min-width: 1200px) {
.page-id-3914 .col-md-6 {
    width: 50%;
float: left;
}
}
@media all and (max-width: 540px) { 
.archivehd div,
.archivehd h2 {
   font-size: 24px;
}
 }   




 /*****************************************************
 * special issue ARCHIVE and category page
 *****************************************************/
.specialwp {
background-color: #fff;
    padding: 25px 0;
margin: 0;
}
.ctop {
padding: 45px 0 50px;
background-color: #E3F5FD
}
.specialtp {
 padding: 0;
margin: 0;
}

.specialtp .specsbhd {
font-size: 28px;
    line-height: 1;
    font-weight: 300;
    color: rgb(12, 12, 12);
 font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.specialtp .spechd {
font-weight: normal;
  font-family: robotobold, arial, sans-serif;
  font-size: 40px;
    line-height: 1;
     color: rgb(12, 12, 12);
   margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
}
.specialtp hr {
  margin: 7px 0 0px;
   border-bottom: 10px solid #333;
 -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}


.coverst{
    color: #00AEEF;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 1;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0px 0 10px;
      padding: 0;
    text-align: left;
}


.specialhd {
 margin: 0 0 12px;
padding: 0;
}
.specialhd h2 {
    line-height: 1;
font-family: 'Crimson Text', Georgia serif;
    font-size: 32px;
    font-weight: 400;
    text-align: left;
    margin: 0 0 10px;
    padding: 0;
    color: #131313 !important;
}
.specialhd h2 a{
 color: #000;
 text-decoration: none;
}

.specialhd h3 {
    font-size: 22px ;
    font-style: italic;
    font-family: 'Crimson Text', Georgia serif;
    font-weight: 400;
    color: #222;
    line-height: 1.2;
     margin: 0 0 0;
     text-align: left;
} 
.specialhd p {
font-family: robotolight, arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
margin: 8px 0 14px;
text-align: left;
 } 
.specialhd  a.readmr {
color: #00AEEF;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
 }  
.specialhd hr {
  margin: 5px 0 0;
   border-bottom: 4px solid #333;
 -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
.specialimg {
margin: 0;
padding: 0;
}

.specialimg .phbord {
   width: auto;
margin: 0 auto;
    display: block;
    border: 13px solid #ffffff;
    -moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
    box-shadow: 2px 3px 7px rgba(0,0,0,.3);
}
.tpm {
margin-top: 40px;
}
.specialwp .table {
  display: table;
  table-layout: fixed; 
    border-collapse: separate;
    border-spacing: 0 0;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
background-color: #fff;
}
.specialwp .rowtb {
    display: table-row
}
.specialwp .col {

    background-color: #ffffff;
    padding: 0px;

}
.specialwp .ctcol {
    width: 33%;
display: table-cell;
    background-color: #ffffff;
    padding: 0px;
}
.specialwp .ctcol2 {
    width: 62%;
display: table-cell;
    background-color: #ffffff;
    padding: 0px;
}
.specialwp .ctcol2 .sidebarbg {
  padding: 24px 12px 24px 24px; 
   vertical-align: top;
}
 .specialwp .ctcol.content {
padding: 0px;
vertical-align: top;
    }
     .specialwp .col.content {
padding: 0px;
vertical-align: top;
    width: 27%;
display: table-cell; 
    }
.specialwp .col.sidebar {
  display: table-cell;
  width: 40%;
    background-color: transparent;
  padding: 24px 12px 24px 24px; 
   vertical-align: top;
}
.specialwp .col.sidebar2 {
     display: table-cell;
   width: 32%;
    background-color: transparent;
  padding: 24px 24px 24px 12px; 
   vertical-align: top;
}
.mt30 {
margin-top: 30px
}
.specialwp p.auth {
    text-transform: none;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 20px;
    letter-spacing: .025em;
    color: #000;
    font-weight: 300;
    line-height: 1.3;
    padding: 0;
    margin: 12px 0 0;
}
.butct {
    margin: 20px 0 10px;
    text-align: left;
}
.catbx {
margin-bottom: 24px;
}
/* ==========================================================================
  youtube iframe video responsive
   ========================================================================== */
   .video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/* ==========================================================================
   contact and research forms
   ========================================================================== */
.tabbable {
margin: -12px auto 30px;
}

.tbform {
margin: 36px 0;
}
.formwrap {
border: 4px solid #eee; 
margin: 0; 
padding: 18px 46px;
}
.confmhd {
background: #eee; 
margin: 0 auto; 
padding: 8px 12px; 
font-family: robotomedium, arial, sans-serif; 
font-weight: normal;
}
.confirmp {
line-height: 1.5; 
font-size: 19px; 
color: #131313; 
font-family: robotoregular, arial, sans-serif; 
font-weight: normal; 
margin: 0 0 32px; 
text-align: left;
}
.confirmsoc {
margin: 0px auto 24px; 
text-align: center;
}
.confirmpn {
line-height: 1.5; 
font-size: 19px; 
color: #ff3000; 
font-family: robotomedium, arial, sans-serif; 
font-weight: normal; 
margin: 24px 0 32px; 
text-align: left;
}
/**** share page on ldo 3-9-2017 ****/
.iconch {
background-color: #f6f6f6; 
border: 3px solid #ddd; 
padding: 6px 0;
}
.icontr {
background-color: #fff; 
border: 3px solid #fff; 
padding: 6px 0;
}
#patientwht {
background-color: #fff;
position: relative;
top: 0;
width: 100%;
margin: 0 !important;
    padding: 15px 0 35px;
}
#patientwht .table {
    display: table;
    width: 100%;
}
.email-sign {
    margin-top: 0;
    margin-bottom: 0;
}
.email-sign h3 {
    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-size: 42px !important;
    line-height: 1;
margin: 0 0 19px !important;
}
.email-sign h5 {
    font-family: proxima_nova_rgbold, sans-serif, Arial, Helvetica;
    font-size: 36px !important;
    line-height: 1;
margin: 0 0 12px !important;
color: #5cb7cb !important;
text-decoration: underline;
}
.sclogo  {
text-align: left;
margin: 0;
}
.email-sign h4 {
    font-family: proxima_nova_rgbold, sans-serif, Arial, Helvetica;
    font-size: 30px !important;
    line-height: 1;
margin: 0 0 12px !important;
}
.signup-page {
    position: relative;
}
.email-sign p {
    font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 18px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
        position: relative;
    margin-bottom: 24px;
    padding-bottom: 0;
    text-align: justify
}
.shsmhd {
    font-size: 18px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 0 6px;
    text-decoration: underline;
    color: #111;
    }
.shsmall {
    font-size: 16px;
    line-height: 1.4;
    color: #111;
    }

div.embedfr {
    max-height: 20em;
    width: 90%;
    overflow: auto;
    border: #88a 1px solid;
    padding: 1em;
    background: #e3e3ff;
    color: #000;
    margin: 12px 0;
}
#patientwht pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

#patientwht code {
    padding: 2px 4px;
    font-size: 90%;
    color: #000 !important;
    background: #e3e3ff !important;
    border-radius: 4px;
}
hr.studysh {
    margin: 0;
    border-bottom: 3px dotted #ddd;
    border-top: none;
    background-color: #fff;
    padding: 0;
}
.pt24 {
    padding-top: 24px !important;
}
.rm24 {margin-right: 24px 
}

#formbg .gform_wrapper .top_label li.gfield.gf_left_half,
#formwht .gform_wrapper .top_label li.gfield.gf_left_half,
#patientwht .gform_wrapper .top_label li.gfield.gf_left_half {
    clear: left!important;
    margin: 0 0 0 !important;
    }
#formbg .gform_wrapper .top_label li.gfield.gf_right_half,
#formwht .gform_wrapper .top_label li.gfield.gf_right_half,
#patientwht .gform_wrapper .top_label li.gfield.gf_right_half {
    margin: 0 0 0 !important;
 width: 49.5% !important;
}
#formbg .gform_wrapper label.gfield_label+div.ginput_container, 
#formwht .gform_wrapper label.gfield_label+div.ginput_container, 
#patientwht .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: 8px !important;
}
#formbg .gform_wrapper .top_label .gfield_label,
#formwht .gform_wrapper .top_label .gfield_label,
#patientwht .gform_wrapper .top_label .gfield_label {
   display:none;
}
#formbg .gform_wrapper .gform_footer input.button, #formbg .gform_wrapper .gform_footer input[type=submit],
#formwht .gform_wrapper .gform_footer input.button, #formwht .gform_wrapper .gform_footer input[type=submit],
#patientwht .gform_wrapper .gform_footer input.button, #patientwht .gform_wrapper .gform_footer input[type=submit] {
   margin: 0 auto !important;
   text-align: center !important;
   width: 50% !important;
}
#formbg .gform_wrapper .gform_footer,
#formwht .gform_wrapper .gform_footer,
#patientwht .gform_wrapper .gform_footer {
    padding: 1em 0 .625em;
     margin: 0 auto !important;
    clear: both;
    text-align: center !important;
}

#formbg .gform_wrapper .gform_footer input.button, #formbg .gform_wrapper .gform_footer input[type=submit],
#formwht .gform_wrapper .gform_footer input.button, #formwht .gform_wrapper .gform_footer input[type=submit],
#patientwht .gform_wrapper .gform_footer input.button, #patientwht .gform_wrapper .gform_footer input[type=submit] {
 border: none !important;
 background-color: #f15525 !important;
 color: #fff !important;
}
#formbg .gform_wrapper .gform_footer input.button, #formbg .gform_wrapper .gform_footer input[type=submit] {
  font-family: proxima_nova_ltsemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
}

#formbg .gform_wrapper input[type=email], #formbg .gform_wrapper input[type=text],
#patientwht .gform_wrapper input[type=email], #patientwht .gform_wrapper input[type=text] {
    outline-style: none;
  font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    padding: 14px 15px 0;
    color: #ccc;
    letter-spacing: normal;
    text-indent: .25em;
height: 50px;
    padding-top: 0;
    box-sizing: border-box;
}
#formbg .gform_wrapper .gfield_required,
#formwht .gform_wrapper .gfield_required,
#patientwht .gform_wrapper .gfield_required {
display:none;
}

#formwht .gform_wrapper input[type=email], #formwht .gform_wrapper input[type=text] {
    outline-style: none;
    font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    padding: 8px 8px 0;
    color: #ccc;
    letter-spacing: normal;
    text-indent: .25em;
    height: 30px;
    padding-top: 0;
    box-sizing: border-box;
}
#formbg input, #formbg textarea,
#formwht input, #patientwht textarea {
    border: 1px solid #cbcbcb;
}
/* form pages new 3-1-2017 */

.section-phytopwh {
    text-align: center;
    padding: 50px 0 35px;
   background-color: #fff;
}
.section-phytopwh .wtwrapbg {
    max-width: 1040px;
    text-align: center;
    position: relative;
    padding: 0;
    margin: 0 auto;
}

.phytop {
    font-size: 28px;
    line-height: 1;
    font-weight: 300;
    color: rgb(12, 12, 12);
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.section-phytopwh h1, .section-phytop h1 {
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
}

.section-phytopwh p {
    line-height: 1.5;
    font-size: 18px;
    color: #000;
 font-family: proxima_nova_rgregular, arial, Helvetica, sans-serif;
font-weight: normal;
    margin: 18px 0 0;
    text-align: justify;
}
.text-block {
    text-align: center;
     margin-bottom: 30px;
}
.butwp {
    margin: 30px auto 10px;
    text-align: center;
}
.formwrap {
    border: 4px solid #eee;
    margin: 0;
    padding: 18px 46px;
}
.tabbable {
    margin: -12px auto 30px;
}
.tbform {
    margin: 36px 0;
}
.section-phytopwh h1 {
    font-size: 42px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0;
        color: rgba(34,34,34,1.0);
    font-family: robotobold, arial, sans-serif; 
}
.section-phytopwh .hme, 
.section-phytopwh h1.hme {
    font-size: 36px;
    font-weight: normal;
    line-height: 1.2;
    margin: 8px 0;
    color: rgba(34,34,34,1.0);
  font-family: robotomedium, arial, sans-serif !important;
}
.section-phytopwh h1.confmhd {
    background: #eee;
    margin: 0 auto;
    padding: 8px 12px;
  font-family: robotomedium, arial, sans-serif !important;
    font-weight: normal;
}
.row a:last-child {
    margin-right: 0px;
}

.side-sign p {
    font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-bottom: 6px;
    padding-bottom: 0;
    text-align: center;
}

.sdaddress {
    text-align: center;
    margin: 6px auto 0;
    font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.iconblock {
margin: 0 80px;
text-align: center;}

.section-phytopwh input[type=submit] {
    padding: 12px 24px;
    font-size: 22px !important;
    text-indent: 0px;
    text-align: center;
    border-bottom: 0px;
    margin: 0;
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    height: auto;
    border-radius: 3px !important;
    -webkit-border-radius: 3px;
        background: #ea4139;
    color: #fff;
  width: auto;
  text-transform: uppercase;
}  


.iconblock .btn-default{
        background-color: #ea4139;
        font-size: 16px;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    padding: 11px 40px 12px 40px;
margin-bottom: 10px;
    font-family: "Roboto", sans-serif;
color: #fff;
text-decoration: none;
}

.iconblock .btn-default:active,
.iconblock .btn-default:visited,
.iconblock .btn-default:focus {
background-color: ea4139; 
color: #fff;
border: 1px solid #ea4139
}
.iconblock .btn-default:hover {
background-color: #131313;
color: #fff;
border: 1px solid #131313
} 
.section-phytopwh .gform_wrapper label.gfield_label {
    font-size: 20px;
    font-family: roboto_condensedregular, sans-serif;
    font-weight: normal;
    color: rgb(12, 12, 12);
}
.section-phytopwh select {
    height: 50px;
   color: #5f5f5f !important;
    background-image: url(https://www.lymedisease.org/members/images/select-down.svg);
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 15px;
        line-height: 1.5;
background-color: #e5f4fe;
    border: 1px solid #c3d7e5 !important;
    border-radius: 3px;
    font-family: roboto_condensedregular, sans-serif !important;
    font-weight: normal !important;
    font-size: 18px !important;
    width: 100% !important;
}
    
 .section-phytopwh .gform_wrapper .field_description_below .gfield_description {
    padding-top: 6px;
    font-size: 16px;
    font-family: robotomedium, sans-serif;
    font-weight: normal;
    color: #5f5f5f !important;
}
 .gform_wrapper .gfield_radio li.gchoice_47_54_0,
  .gform_wrapper .gfield_radio li.gchoice_46_54_0 {
margin-top: 0px;

}
.gform_legacy_markup_wrapper .validation_message {
color: #a70303 !important;
font-weight:  bold !important;
font-size: 16px !important;
margin-bottom: 20px !important;
margin-top: 12px !important;
}
.section-phytopwh .gform_wrapper .field_description_below .gfield_description .validation_message {
color: #a70303 !important;
font-weight:  bold !important;
font-size: 16px !important;
margin-bottom: 20px !important;
margin-top: 12px !important;
}


.page-id-30362 input[type="text"], .page-id-30362 input[type="email"], .page-id-30362 input[type="password"], .page-id-30362 textarea, select,
.section-phytopwh input[type="text"], .section-phytopwh input[type="email"], .section-phytopwh input[type="password"], .section-phytopwh textarea, select {
    width: 100%;
    padding: 10px 15px;
    font-size: 18px;
    background-color: #e5f4fe;
    border: 1px solid #c3d7e5 !important;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: roboto_condensedregular, sans-serif !important;
    font-weight: normal !important;
    font-size: 18px !important;
}
.section-phytopwh p.formp {
    line-height: 1.5;
    font-size: 18px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 8px 0 17px;
    text-align: left;
}
.section-phytopwh .gform_wrapper {
     max-width: 100%;
}
.section-phytopwh .gform_wrapper li.gfield_html {
   max-width: 100%;
}
.section-phytopwh p.formpsm {
    line-height: 1.5;
    font-size: 18px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 16px 0 4px;
    text-align: left;
}

.formpwrp {
      background-color: #e5f4fe;
    border: 1px solid #c3d7e5;
  padding: 20px 30px;
  margin: 24px 0 0 0;
}

.formphd {
    font-size: 32px;
    line-height: 1.2em;
    font-family: roboto_condensedbold, sans-serif;
    font-weight: normal;
    color: rgb(12, 12, 12);
    margin: 0 ;
}
.formpimg{
   text-align: left;
   margin: 10px 0;
}
.confirmp {
line-height: 1.5; 
font-size: 19px; 
color: #131313; 
font-family: robotoregular, arial, sans-serif; 
font-weight: normal; 
margin: 0 0 32px; 
text-align: left;
}
.confirmsoc {
margin: 0px auto 24px; 
text-align: center;
}

.page-id-21616 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    font-size: 100%;
}
.page-id-3249 .content-wrapper.container.main input[type="submit"],
.page-id-21620 .content-wrapper.container.main input[type="submit"],
.page-id-21618 .content-wrapper.container.main input[type="submit"],
.page-id-21616 .content-wrapper.container.main input[type="submit"],
.page-id-21588 .content-wrapper.container.main input[type="submit"]{
    background: #ea4139 !important;
}
.gform_wrapper ul li#field_21_10 .gfield_label .gfield_required {
display: none !important;
}

#field_23_16,
#field_22_13,
#field_21_14 {
   margin-top: 0!important;
}
#field_23_16 label, 
#field_22_13 label, 
#field_21_14 label {
    font-size: 16px !important;
    font-weight: 700;
}
#field_23_15 .gfield_radio li label {
    font-size: 16px !important;
    font-weight: 700;
}
/* ==========================================================================
  bottom section lyme basics  9-2018
   ========================================================================== */
.grbsbox {
min-height: 185px; 
background-color: #7CBE99; 
width: 100%;
}   
.blbsbox {
min-height: 185px; 
background-color: #00a5da; 
width: 100%;
}   
.bsboxin {
padding: 18px;
}   
.content-wrapper.container.main .bsboxin h3 {
color:#fff !important; 
font-size: 25px; 
line-height: 1.5; 
font-family: georgia, sans-serif; 
margin: 0 auto; 
text-align: center; 
text-transform: none;
}

   .recentwork {
    margin-bottom: 24px;
    margin-top: 24px;
    padding-top: 24px;
    border-top: 5px solid #eee;
}
  .recentwork .botcard {
    background: #FFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin-top: 18px;
}
.recentwork .innercard {
    padding: 12px 18px;
}
.recentwork a {
    color: #187aab;
}

.recentwork .alignright {
    float: right;
    margin: 0 0 10px 20px;
    font-size: 14px !important;
    font-family: robotoregular, arial, sans-serif !important;
}
h3.morebx {
    font-family: robotobold, arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 120%;
    letter-spacing: 0px;
    margin: 0;
    padding: 0;
    text-transform: uppercase !important;
    color: #2f353f !important;
   
}
h3.morebx a {
       color: #00536B !important;
   font-family: robotobold, arial, sans-serif !important;
}
h3.morebx span {
    font-family: robotobold, sans-serif;
    color: #00b4cc !important;
}
.content-wrapper.container.main h2.botbox {
    	font-size: 24px;
	    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
	    font-weight: normal;
	color: #00536B !important;
	margin-bottom: 0;
}
.thirdp {
    font-family: robotoregular, arial, sans-serif !important;
     font-size: 16px !important;
    line-height: 1.5;
    padding-top: 0;
    margin-top: 6px;
    margin-bottom: 10px !important;
    color: #3a3a3a !important;
}


/* ==========================================================================
  Sidebar Lyme disease questions
   ========================================================================== */

#nav_menu-4{
    margin-bottom: 6px;
    padding: 15px 12px;
    background-position: center bottom;
  background: none !important;
   background-color: #f9f9f9 !important;

}

#nav_menu-4 h3 {
    background: none !important;
    font-size: 18px !important;
   font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-weight: normal;
    color: #00536B !important;
    margin-bottom: 0;
    padding-bottom: 3px;
    text-transform: uppercase;

}

div.custom-sidebar ul#menu-sidebar-lyme-disease-questions{
    border-top: 2px solid #7CBE99;
    list-style: none;
    margin-left: 0px;
    padding-top: 6px;
    margin-bottom: 0;
}
div.custom-sidebar ul#menu-sidebar-lyme-disease-questions li {
    background: none;
 background-position: 0% 0% !important;
border-bottom: 1px solid #e8e6e6;
    font-family: robotomedium,arial,sans-serif;
    margin-bottom: 0;
    padding: 7px 0;
    padding-left: 8px;
font-size: 16px;
line-height: 1.4;
}
div.custom-sidebar ul#menu-sidebar-lyme-disease-questions li a {
color: #187aab;
    text-decoration: none;
}
.page-id-26028 #text-75 {
    background-position: center bottom;
    background:none !important;
}


/* ==========================================================================
   Events
   ========================================================================== */
.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
    font-size: 16px !important;
    font-family: roboto_condensedbold, arial, sans-serif !important;
        font-weight: normal !important;
}

.tribe-events-tooltip .tribe-events-event-body p {
    font-size: 14px !important;
    padding: 0 10px 20px !important;
    line-height: 18px !important;
}
#tribe-mobile-container .type-tribe_events h4 {
    font-size: 1.45em !important;
    margin: 0 0 2px;
    line-height: 1.55 !important;
}
.tribe-event-description p {
 font-family: robotoregular, arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    margin-top: 10px !important;
}
.tribe-events-list .tribe-events-loop .tribe-events-content p {
 font-family: robotoregular, arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    margin-top: 10px !important;
}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
 font-family: robotobold, arial, sans-serif !important;
  font-size: 18px !important;
 color: #000 !important;
}
.tribe-events-loop .tribe-events-event-meta {
     font-family: robotoregular, arial, sans-serif !important;
    font-size: 15px !important;
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
    font-family: robotoregular, arial, sans-serif !important;
     line-height: 1.6 !important;
}
.tribe-events-event-cost span {
 font-size: 18px !important;
 color: #000 !important;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    font-family: robotoregular, arial, sans-serif !important;
}
.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-image {
    float: none;
    margin: 0;
    width: 100% !important;
}
.single-tribe_events .tribe-events-single-event-title {
   color: #00a4da !important;
    font-family: robotobold, arial, sans-serif !important;
}
.single-tribe_events .tribe-events-event-meta {
       font-size: 15px !important;
       font-family: robotoregular, arial, sans-serif !important;
}

.evsub {
 font-family: robotobold, arial, sans-serif;
  font-size: 18px;
margin-bottom: 12px;
color: #000;
}
.tribe-events-tooltip .tribe-event-duration {
 font-family: robotobold, arial, sans-serif !important;
  font-size: 14px !important;
margin-top: 6px !important;
color: #000 !important;
}
.single-tribe_events .tribe-events-event-meta dl {
color: #5a5a5a !important;
}
.tribe-mini-calendar-event .tribe-events-title a{
 font-family: robotobold, arial, sans-serif !important;
  font-size: 16px !important;
    font-weight: normal !important;
    line-height: 1.5 !important;
}
.hmev {
margin-top: -10px;
}

.hmev .tribe-events-widget-link a {
 font-family: robotobold, arial, sans-serif !important;
  font-size: 14px !important;
    font-weight: normal !important;
}




/* ==========================================================================
   New About Us Section 9/2018 - 
   ========================================================================== */
.top-block {
    text-align: center;
   margin: 0 auto;
}
.topcrumbs {
    margin: 9px auto 17px;
    text-align: center;
}
.topcrumbs .topbx {
    background: 0;
    text-decoration: none;
    color: #1e1e23;
    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-weight: normal;
    font-size: 18px;
    padding: 5px 7px;
    border: solid 1px #1e1e23;
    letter-spacing: 1px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-transform: uppercase;
display: inline-block;
   text-align: center;
   margin-bottom: 24px;
    }
.top-block p {
    font-size: 1.375em;
    line-height: 1.272em;
color: #1e1e23;
}
.execbox {
    display: block;
     margin: 0px auto 30px;
    border: solid 1px #cccbc9;
    padding: 12px 24px;
}
.presstop .execbox h2 {
        font-size: 26px !important;
    margin: 0 0 5px !important;
    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-weight: normal;
    color: #00536B !important;
    text-transform: capitalize;
    line-height: 1.4;
}
.execbox h3{
margin-top: 0 !important;
}
.mldcontainer {
   display: flex;
}

 .aboutcnt {
    text-align: left;
    padding: 24px 28px;
}
.content-wrapper.container.main h3.bodoc {
font-size: 26px;
    font-family: open_sans_condensedbold, sans-serif, Arial, Helvetica;
    font-weight: normal;
    color: #000 !important;
    margin: 24px 0 -8px;
    text-transform: uppercase;
}
.side-menu {
  margin: 0 0 0 18px;
}
 .side-menu .absect {
    background: #eff1f2;
    color: #555454;
    margin-bottom: 8px;
    padding: 16px 16px 4px;
}

 .side-menu .absect {
    font-size: 1rem;
    position: relative;
clear: both;
text-align: left;
}
.side-menu .absect h3 {
    color: #000 !important;
    font-size: 20px !important;
    margin: 0;
    line-height: 1;
    text-transform: uppercase;
font-family: robotobold, arial, sans-serif;
}
.side-menu .absect ul {
    margin: 0;
    list-style-type: none;
    padding: 0;
    text-align: left;
}
.side-menu .absect li {
    border: 0;
    display: list-item;
    line-height: 1.4;
    margin-bottom: 12px;
}

.side-menu .absect li.active a {
   color: #f15525;
  text-decoration: none;
}
.side-menu .absect li a:hover {
   color: #f15525;
  text-decoration: none;
}
h1.abnwpg {
    font: 33px/1.2 "robotolight", sans-serif !important;
    color: #131313;
    margin: 0 0 12px;
    font-weight: normal !important;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
}

hr.legis {
    display: block;
    height: 5px;
    border: 0;
    border-top-style: solid;
    border-top-width: 5px;
    padding: 0;
    margin: 18px 0 12px;
    color: #eee;
}
#press-center-wrap {
    position: relative;
    margin: 0 0 25px 0;
}
#press-center-wrap .box {
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 10px;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    padding: 18px 25px;
    margin: 0 0 20px 0;
    -moz-box-shadow: 0 0 5px rgba(235,235,235,0.5);
    -webkit-box-shadow: 0 0 5px rgba(235,235,235,0.5);
    box-shadow: 0 0 5px rgba(235,235,235,0.5);
    border: 1px solid #e3e3e3;
    font-size: 14px;
    line-height: 18px;
}

.box {
    padding: 20px;
    background: #f5f5f5;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#press-center-wrap #thumbnail,
#press-center-wrap .box #thumbnail {
    width: 26%;
    margin: 0 4% 0 0;
    text-align: center;
    float: left;
}
#press-center-wrap #summary,
#press-center-wrap .box #summary {
    width: 70%;
    margin: 2px 0 0 0;
    float: left;
}
.pcolwp {
margin-left: 15px;
}
.journalart {
    font-family: RobotoCondensed, arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0 6px 0;
    padding: 0;
    color: #505050;
}

.artop {
    margin-top: 18px!important;
}
.see-more-button {
    background: #ffffff;
    border: solid 1px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 14px;
    color: #131313;
    font-family: RobotoCondensed, arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-size: 13px;
}
a.see-more-button:visited,
a.see-more-button:hover,
a.see-more-button:active {
text-decoration: none;
color: #f15525;
}
.download-button {
    background: #f15525;
    border: solid 1px #f15525;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 14px;
    color: #fff;
    font-family: RobotoCondensed, arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    font-size: 13px;
    margin-left: 24px;
}
a.download-button:visited,
a.download-button:hover,
a.download-button:active {
text-decoration: none !important;
  color: #fff !important;
}
.fullcnt h1.abnwpg {
   margin-bottom: 12px;
}
.fullcnt {
    text-align: left;
    padding: 24px 28px;
}
.sec figure.fig {
    background: #f6f6f6;
    padding: 5px;
    border: 1px solid #ddd;
}

.sec .has-plink {
    position: relative;
}
.sec figure {
    margin: 2em 0;
    display: block;
}
.sec .plink {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -26px;
    opacity: .2;
    color: #999;
    padding: 0 1px;
    border-right: 7px solid white;
}
.sec figure.fig .image-container {
    background-color: white;
    padding: 10px;
    text-align: center;
}
.sec figure.fig img.graphic {
    margin: 0 auto;
}
.sec img.graphic {
    display: block;
    margin: 1em 0;
}
.sec img {
    width: auto\9;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.sec figure.fig figcaption {
    font-size: 90%;
}

.sec figcaption {
    margin: 1em 1em 0;
    display: block;
}
.sec .caption-label {
    font-weight: bold;
}
.sec figure.fig figcaption {
    font-size: 90%;
}
.sec .table-wrap .caption-label {
    display: run-in;
}

.sec .caption-label {
    font-weight: bold;
}
.sec figure, .table-wrap {
    margin: 2em 0;
}
.sec .table-wrap .table-container {
    overflow-x: auto;
    margin: 1rem 0;
}
.sec .table-wrap .article-component-doi {
    font-size: 90%;
}

.sec .article-component-doi, 
.sec .article-supporting-download, 
.sec .article-image-download {
    margin-top: 9px;
}
.sec .table-wrap-foot {
    margin-bottom: 20px;
}
.__dimensions_badge_embed__, .__dimensions_badge_embed__ a, .__dimensions_badge_embed__ a:hover, .__dimensions_badge_embed__ div {
    margin: 0 auto !important;
   text-align: center !important;
}

.side-citation {
margin: 20px 0 0; 
padding: 20px 0; 
border-top: 2px solid #ddd; 
border-bottom: 2px solid #ddd;
}
.citationbx {
background: #eff1f2; 
color: #555454; 
margin-bottom: 0; 
padding: 1.5em;
}
.citationbx p{
    font-size: 14px !important;
    font-family: robotoregular, arial, sans-serif !important;
    margin: 8px 0 0 !important;
    line-height: 22px !important;
}
.citationbx a {
    color: #f15525;
    text-decoration: none;
    padding-top: 8px;
}
.citationbx h3 {
    color: #000 !important;
    font-size: 22px !important;
    margin: 0 auto;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-family: robotobold, arial, sans-serif;
}
.altmetric-see-more-details{
display: none !important;
}
.altmetric-normal-legend {
    float: none !important;
    margin: 0 auto 18px !important;
    text-align: center !important
}
.altmetric-normal-legend a{
    display: block !important;
}
.altmetric-normal-legend img{
   margin: 0 auto !important;
   text-align: center !important;
   width: 150px !important;
   height: 150px !important;
}
.altmetric-embed .right {
margin:0 auto !important;
padding:0; 
display: block !important; 
float:none !important;
position:relative;
}
.__dimensions_badge_embed__ .__dimensions_Badge_style_medium_circle .__dimensions_Badge_Image {
    width: 150px !important; 
    height: 150px !important; 
}
.presstop  #intro {
     margin-top: -6px;
}
.presstop h2 {
    font-family: roboto_condensedbold, arial, sans-serif;
    font-size: 28px !important; 
    line-height: 1.4;
    margin: 16px 0 12px 0 !important; 
    padding: 0;
    color: #131313 !important; 
}
h2.journalhd {
    font-family: roboto_condensedbold, arial, sans-serif;
    font-size: 20px !important;
    line-height: 24px !important;
    margin: 0px 0 6px 0 !important;
    padding: 0;
    color: #131313 !important;
}
.annotations-count p,
.presstop p {
    font-size: 18px;
    line-height: 28px;
    font-family: robotoregular, arial, sans-serif !important;
    margin: 6px 0 14px;
}

.presstop p.pspdf {
    margin: -12px 0 0;
}


.journalp {
    font-size: 16px !important;
    line-height: 23px !important;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    margin: 0;
    padding: 0;
}
.peerbx {
background-color: #eff1f2 !important;
    border-color: #eff1f2 !important;
padding: 10px 18px 18px; 
border-radius: 4px;
margin: 0;
}
.peerbx p {
 font-family: robotoregular, arial, sans-serif !important;
 font-size: 14px !important; 
 line-height: 1.5 !important; 
 color: #131313 !important; 
 margin: 8px 0 0 !important; 
}
.pubsoc {
margin: 20px auto -20px;
text-align: center; 
padding: 10px 0; 
border-top: 2px solid #ddd; 
}
.maglne {
margin: 12px 0 18px;
text-align: center; 
padding: 0 0 26px; 
border-bottom: 2px solid #ddd; 
}
.pubsoctwo {
margin: 20px auto 20px;
text-align: center; 
padding: 10px 0; 
border-top: 2px solid #ddd; 
border-bottom: 2px solid #ddd; 
}
.page .pubsoctwo  div.social-share-wrapper-wrapper,
.page .pubsoc  div.social-share-wrapper-wrapper {
     width: 200px;
    height: 40px;
    position: relative;
    right: 0 !important;
    top: 15px;
    float: none !important;
}
.pubsoctwo a.social-share-toggle-btn,
.pubsoc a.social-share-toggle-btn {
     background: none !important;
    width: 200px;
    height: 40px;
    display: block;
    text-indent: 0 !important; 
}
/* ==========================================================================
   New About Us Section 9/2018 - Presentations
   ========================================================================== */
ul.weare {
  margin: 0 0 14px 20px;
}
ul.weare li {
       font-size: 18px;
    line-height: 28px;
    font-family: robotoregular, arial, sans-serif !important;
    color: #000;
}
.preswrap {
margin: 30px 0;
}
.previd {
margin-top: 0;
}
.prrt {
    padding-right: 16px;
    margin-top: 20px;
}
.prlt {
    padding-left: 16px;
    margin-top: 20px;
}
.presstop h2.pvadhd {
font-family: RobotoCondensed, arial, sans-serif;
    font-size: 20px !important; 
    line-height: 1.3;
    margin: 0 0 10px 0 !important; 
    padding: 0;
    color: #005984 !important; 
    font-weight: normal !important; 
}
.content-wrapper.container.main h3.pvidhd {
font-family: RobotoCondensed, arial, sans-serif;
    font-size: 20px; 
    line-height: 1.3;
    margin: 0 0 6px 0; 
    padding: 0;
    color: #005984 !important; 
    font-weight: normal !important; 
}
.pvidaut {
font-family: RobotoCondensed, arial, sans-serif;
    font-size: 15px; 
    line-height: 1.5;
    color: #131313 !important; 
    font-weight: normal !important; 
     margin: 0 0 6px 0; 
    padding: 0;
}
.pvidshd {
 font-family: robotoregular, arial, sans-serif !important;
    font-size: 14px; 
    line-height: 1.4;
    margin: 0 0 12px 0; 
    padding: 0;
    color: #333333;
}
.pvidshdn {
 font-family: robotobold, arial, sans-serif !important;
    font-size: 16px; 
    line-height: 1.4;
    margin: 0 0 12px 0; 
    padding: 0;
    color: #333333;
}
.title_list .title {
    display: block;
    border: 0;
    font-size: 1.375rem;
}
ol.title_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 1.875rem;
font-family: inherit;
    font-size: 1rem;
    line-height: 1.4;
    list-style-position: outside;
}
.title_list>li {
    margin-bottom: 24px;
}
.publist {
color: #005984;
 font-family: robotoregular, arial, sans-serif !important;
    font-size: 18px; 
    line-height: 1.4;
    margin: 0 0 6px 0; 
    padding: 0;
}
/* ==========================================================================
   sidebar and header newsletter signup
   ========================================================================== */
#field_25_2 label {
display: none !important;
}
div.custom-sidebar ul li#field_25_2 {
    background: none !important;
}

#field_25_2 .ginput_recaptcha {
margin: -16px 0 -16px -8px;
 transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
 }

.search-form-label, 
.newsletter-form-label {
   display: none !important;
}
/* ==========================================================================
   new mylymedata page 10/2018
   ========================================================================== */

.socsywp {
margin: 24px auto 0; 
text-align: center;
}
.socsywp ul.heateor_sss_sharing_ul {
display:inline-block !important;
}
* html .socsywp ul.heateor_sss_sharing_ul { /* Target IE6 */
display:inline;
}
*+html .socsywp ul.heateor_sss_sharing_ul { /* Target IE7 */
display:inline;
}

.socsywp ul.heateor_sss_sharing_ul li {
    float: none !important;
   display: inline !important;
}
.mldcrumbs {
    margin: 9px 0 0 16px;
    text-align: left;
}
.mldwrapbg {
   text-align: center;
    position: relative;
    padding: 0;
    margin: 0 auto;
}
.gridpad {
margin-top: 12px;
padding-right: 20px;

 }
 .fptxin {
 padding: 12px 22px;
}
.fptxinbt {
   padding: 22px 68px;
}
.mldipinners {
    padding: 22px 30px 0;
}
 .pgbginners {
   padding: 22px 68px;
}
.fptxin p {
margin-bottom: 20px; 
text-align: left; 
font-family: proxima_novalight, sans-serif;
 padding: 0;
 font-size: 18px;
}
.fptxinbt p {
margin-bottom: 20px; 
text-align: left; 
font-family: proxima_novalight, sans-serif;
 padding: 0 10px;
 font-size: 20px;
}
.mldipinners p,
.pgbginners p {
margin-bottom: 20px; 
text-align: justify; 
font-family: proxima_novalight, sans-serif;
 padding: 0 10px;
 font-size: 20px;
}
.pginners .mldcrumbs h1 {
    font-size: 32px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0 0 -8px;
    font-family: robotoregular, Helvetica, Arial, sans-serif;
    padding: 0;
    color: rgba(34,34,34,1.0);
}
.content-wrapper.container.main h2.mldhdx {
    font-size: 32px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0 0 -8px;
    font-family: robotoregular, Helvetica, Arial, sans-serif;
    padding: 0;
    color: rgba(34,34,34,1.0);
}
.section-directorytop .mldcrumbs p {
    line-height: 1.5;
    font-size: 20px;
    color: #131313;
        font-family: robotolight, arial, sans-serif;
    font-weight: normal;
    margin: 18px 0 0 0;
    text-align: justify;
}
.pginners .mldcrumbs h1.mldtoph {
    font-size: 28px !important;
    line-height: 1.3;
    font-weight: 300 !important;
    color: rgb(12, 12, 12) !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h2.mldtop {
font-size: 28px !important;
    line-height: 1.3;
    font-weight: 300 !important;
    color: rgb(12, 12, 12) !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.secsocial {
margin: 20px auto;
text-align: center; 
padding: 13px 0 0; 
border-top: 2px solid #ddd; 
border-bottom: 2px solid #ddd; 
}
hr.style1{ck-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 2px;
    color: #ddd; 
    margin-top: -75px;
}
sfsi_plus_widget {
    margin: 0 auto !important;
    text-align: center !important;
    max-height: 60px !important;
    min-height: 40px !important;
}
.sfsiplus_norm_row {
     float: none !important;
    min-width: 25px;
    display: inline-block !important;
}
.sfsi_plus_wDiv {
    width: 100% !important;
    position: relative !important;
}
.sfsi_plus_wicons {
    margin-bottom: 30px;
    position: relative;
    padding-top: 5px;
}

.sfsi_plus_wicons {
    display: inline-block;
    color: #000;
}
#sfsi_holder.sfsi_plus_holders {
position: relative; 
float: left; 
width: 100%; 
z-index: -1; 
height: 5px !important;
}
.hmbarwrap {
    background-color: #4ac1e9;
    color: #fff;
    padding: 8px;
}
.hmbartxt {
    font-size: 44px;
    line-height: 46px;
    margin: 0 auto;
    text-align: center;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    padding: 16px;
}
.bg-gray-lighter {
    background-color: #fbfbfb;
}

.pb-20 {
    padding-bottom: 20px;
}
.pt-40 {
    padding-top: 40px;
}
.content-sectiong {
       background-color: #fbfbfb;
 display: block;
    position: relative;
  margin: 0 auto;
  text-align: center;
    padding: 15px 0 15px;
    overflow: hidden;
}


.content-sectionw {
 display: block;
    position: relative;
  margin: 0 auto;
  text-align: center;
  padding: 15px 0 15px;
    overflow: hidden;
}

.content-sectiong .align-left,
.content-sectionw .align-left {
    text-align: left;
}
.innermld {
max-width: 1000px;
margin: 0 auto;
text-align: center;
padding: 0 24px;
}
.padrt {
padding-right: 20px;
}
.padlft {
padding-left: 20px;
}
.whathd {
    font-size: 34px !important;
    line-height: 44px !important;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: left;
    color: #000 !important;
    margin-top: 0;
    margin-bottom: 10px !important;
    text-transform: uppercase !important;
}
.whattxt {
    font-size: 20px;
    line-height: 1.5;
    font-family: robotolight, arial, sans-serif;
    text-align: left;
    color: #000;
    font-weight: normal;
    margin: 0 0 12px 0;
    padding: 0;
}
.whattxt a {
    color: #f15525;
    text-decoration: none;
   font-family: robotolight, arial, sans-serif;
}
.post-prev-img {
    margin-bottom: 23px;
    position: relative;
}
.post-prev-img img {
    width: 100%;
        max-width: 100%;
    height: auto;
    
}
.post-prev-img img {
    width: 100%;
        max-width: 100%;
    height: auto;
margin: 0;
}
.content-wrapper.container.main .post-prev-img h3 {
  font-size: 18px;
    line-height: 1.4;
 color: rgb(12, 12, 12) !important;
    font-family: RobotoCondensed,Verdana,sans-serif;
    text-align: center;
    margin: -14px auto 0;
    font-weight: normal;
}
.ldo-big_buttonsm,
.big_buttonsm {
    display: block;
    font-family: robotobold, arial, sans-serif;
    width: 50%;
    overflow: hidden;
    border: none;
    margin: 12px auto 0 !important;
}
.ldo-big_buttonsm a,
.big_buttonsm a {
    display: block;
    padding: 12px 0;
     font-family: robotobold, arial, sans-serif;
     color: #FFF !important;
    min-width: 200px;
    font-size: 22px;
    line-height: 25px;
    border-radius: 30px;
    text-align: center;
    transition: background 0.5s ease;
    background: #f15525;
    text-decoration: none;
}
#studytop {
    background-color: #5cb7cb;
    background-image: url(https://www.lymedisease.org/mylymedata/images/surveyhm-top2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    border-top: 1px solid #5cb7cb;
    border-bottom: 2px solid #5cb7cb;
    position: relative;
    top: 0;
    width: 100%;
    margin: 0;
    height: auto;
    max-width: 1140px;
}
.stlayer {
    background-color: rgba(92, 183, 203, 0.4);
    width: 100%;
}
.stpad {
    padding: 30px 0;
}
#studytop .headline {
    font-size: 48px;
    line-height: 58px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: left;
    color: #fff;
    margin: 0 0 12px;
    text-shadow: 1px 1px 1px #7e7e7e;
}
#studytop .bottom-container {
    max-width: 650px;
    width: 100%;
}
#studytop .bottom-container p {
    color: #fff;
    font-size: 22px;
    line-height: 1.5;
    margin: 0;
    font-family: proxima_nova_ltsemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-shadow: 1px 1px 1px #7e7e7e;
}
.slideoverlay.sqrdtbl {
    background: url(http://www.causeroar.com/images/gridtilebl.png);
}
.slideoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.slideoverlay.sqrdt {
    background: url(https://www.lymedisease.org/members/images/gridtile.png);
}
.slideoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

#studydata {
    background-color: #fff;
    position: relative;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 35px 0;
}

.databx {
    width: 100%;
    max-width: 890px;
    border: 2px solid #eee;
}
.datatpw {
    background-color: #eee;
    height: 10px;
}
.datablw {
    margin: 0 auto;
    text-align: center;
    padding: 12px;
    background-color: #4ac1e9;
}
.datatpw h2 {
    color: #eee !important;
    padding: 0;
    font-size: 8px !important;
    margin: 0 auto;
    text-align: center;
}
.content-wrapper.container.main h3.stdboxhd {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1.4;
        font-family: open_sans_condensedbold, sans-serif, Arial; 
    letter-spacing: 0.05em;
    color: #fff !important;
    margin-top: 0px;
    margin-bottom: 0px;
}
.content-wrapper.container.main h6.stbegin {
    font-size: 36px;
    line-height: 38px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff !important;
    text-align: center;
    margin: 8px 0 24px;
    padding: 0;
}
.stdbxhbg {
    font-family: robotoblack, Arial, sans-serif;
    color: #131313;
    font-size: 22px;
    line-height: 1.4;
    text-shadow: 1px 1px 1px #7e7e7e;
}
.whtbx {
    height: 270px;
}

.datawhw {
    background-color: #fff;
    padding: 12px 24px;
}

.datawhtx {
    font-size: 18px;
    line-height: 1.4;
    font-family: "proxima_novalight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-style: normal;
    text-align: justify !important;
    font-weight: 300;
}
.datablkw {
    background-color: #131313;
    padding: 12px 24px;
}
.blkbx {
    height: 115px;
}
.stdboxit {
    font-size: 16px;
    line-height: 23px;
    font-family: "proxima_novalight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    font-style: italic;
    text-align: left !important;
}
#studypg {
    background-color: #fff;
    position: relative;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 15px 0 10px;
}
.dataptp {
    width: 100%;
    border: 2px solid #eee;
}
.datapbk {
    background-color: #131313;
     height: 10px;
}
.dataptp h2 {
    color: #131313;
    padding: 0;
    font-size: 8px;
    margin: 0 auto;
    text-align: center;
}
.datapbl {
    margin: 0 auto;
    text-align: center;
    padding: 12px;
    background-color: #4ac1e9;
}
.content-wrapper.container.main .datapbl h3 {
    color: #fff !important;
    margin: 0 auto;
    text-align: center;
    font-size: 67px;
    line-height: 74px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0;
}
.content-wrapper.container.main .datapbl h5 {
    font-size: 36px;
    line-height: 48px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    color: #fff !important;
    margin: 0;
    padding: 0;
}
.datapwhwp {
    margin: 0 auto;
    text-align: left;
    padding: 24px;
    background-color: #fff;
}
.topcont {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
}
.topcont:before, .topcont:after {
    display: table;
    content: "";
}
.stdtopsm {
    font-size: 20px;
    line-height: 32px;
     font-family: proxima_nova_rgregular, arial, sans-serif;
    text-align: center;
    color: #f15525;
    text-transform: uppercase;
    font-weight: normal;
    margin: 16px auto 0;
    padding: 0;
}
#studypg p.mldtxt {
    font-size: 20px;
    line-height: 1.5;
    font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: justify;
    color: #000;
    font-weight: normal;
    margin: 18px 0 24px 0;
    padding: 0;
}

.dataptenwp {
    margin: 0 auto;
    text-align: center;
    padding: 12px;
    background-color: #4ac1e9;
}
h6.stbegin {
    font-size: 36px;
    line-height: 38px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
font-weight: 700;
}
.dataptenwpw {
    margin: 0 auto;
    text-align: left;
    padding: 24px;
    background-color: #fff;
}
ul.fix-col {
    margin-left: 30px;
}
li.top-1 {
    background: url(https://www.lymedisease.org/mylymedata/images/top1.png) no-repeat left top;
    min-height: 90px;
    padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-2 {
    background: url(https://www.lymedisease.org/mylymedata/images/top2.png) no-repeat left top;
    min-height: 90px;
     padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-3 {
    background: url(https://www.lymedisease.org/mylymedata/images/top3.png) no-repeat left top;
    min-height: 90px;
     padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-4 {
    background: url(https://www.lymedisease.org/mylymedata/images/top4.png) no-repeat left top;
    min-height: 90px;
     padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-5 {
    background: url(https://www.lymedisease.org/mylymedata/images/top5.png) no-repeat left top;
    min-height: 90px;
    padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-6 {
    background: url(https://www.lymedisease.org/mylymedata/images/top6.png) no-repeat left top;
    min-height: 90px;
    padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-7 {
    background: url(https://www.lymedisease.org/mylymedata/images/top7.png) no-repeat left top;
    min-height: 90px;
  padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-8 {
    background: url(https://www.lymedisease.org/mylymedata/images/top8.png) no-repeat left top;
    min-height: 90px;
    padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-9 {
    background: url(https://www.lymedisease.org/mylymedata/images/top9.png) no-repeat left top;
    min-height: 90px;
   padding-left: 90px !important;
    padding-top: 3px !important;
}
li.top-10 {
    background: url(https://www.lymedisease.org/mylymedata/images/top10.png) no-repeat left top;
    min-height: 90px;
    padding-left: 90px !important;
    padding-top: 3px !important;
}
.fix-col-2 li {
    width: 75%;
}
.fix-col li {
    display: inline-block;
    vertical-align: top;
    font-size: 18px !important;
    line-height: 1.4;
    padding: 0;
    margin: 0 30px 20px 0;
    font-family: "proxima_novalight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-style: normal;
}
.dataptenwpg {
    background-color: #eee;
    height: 10px;
}
.dataptenwpg h5 {
    color: #eee;
    padding: 0;
    font-size: 8px;
    margin: 0 auto;
    text-align: center;
}

.margrt {
padding-right: 6px;
}
.margft {
padding-left: 6px;
}
.margft12 {
padding-left: 18px;
}
.margrt12 {
    padding-right: 18px;
}
.margdb {
padding-right: 6px;
padding-left: 6px;
}
#studybt {
    background-color: #fff;
    position: relative;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 40px 0 40px;
}
.haptxt {
    font-size: 20px;
    line-height: 1.4;
    font-family: proxima_nova_rgregular, arial, sans-serif;
    text-align: center;
    color: #f15525;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0 0 6px 0;
    padding: 0;
}
.content-wrapper.container.main h2.mldhd {
    font-size: 34px;
    line-height: 1.4;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    color: #000;
    font-weight: normal;
    margin: 0 0 8px 0;
    padding: 0;
}

.section-directorytop p.mldtxt {
    font-size: 20px;
    line-height: 1.5;
    font-family: proxima_novalight, arial, sans-serif;
    text-align: left;
    color: #000;
    font-weight: normal;
    margin: 0 0 24px 0;
    padding: 0;
}
#big_button {
    margin: 0 18px 12px -10px;
    float: left;
    width: 48%;
}
.big_button {
    display: block;
    width: 100%;
    overflow: hidden;
    border: none;
    margin: 0 !important;
}
.big_button a {
    font-family: proxima_nova_rgregular, arial, sans-serif;
    display: block;
    padding: 12px 0;
    color: #FFF !important;
    min-width: 200px;
    font-size: 31px;
    line-height: 35px;
    border-radius: 30px;
    text-align: center;
    transition: background 0.5s ease;
    background: #f15525;
    text-decoration: none;
}
#vid_button {
    margin: 0 0 12px 0;
    float: right;
    width: 48%;
}
.stdbot {
    font-size: 34px;
    line-height: 1.4;
    font-family: proxima_nova_rgbold, arial, sans-serif;
    text-align: center;
    color: #000;
    font-weight: normal;
    margin: 12px auto 16px;
    padding: 0;
}

.content-wrapper.container.main h5.stdbotsm {
    font-size: 20px;
    line-height: 1.5;
    font-family: proxima_nova_rgregular, arial, sans-serif;
    text-align: center;
    color: #f15525;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0 auto 10px;
    padding: 0;
}

#footjoin2 {
    background: #4ac1e9;
    padding: 35px 0 5px;
    text-align: center;
}
#footjoin2 h2 {
    font-size: 40px;
    line-height: 1.4;
    color: #fff !important;
    font-family: proxima_nova_rgbold, Helvetica, Arial, sans-serif !important;
    margin: 0 0 20px;
}
#footjoin2 h3 {
    font-size: 40px;
    line-height: 1.4;
    color: #fff !important;
    font-family: proxima_novalight, Helvetica, Arial, sans-serif !important;
    max-width: 900px;
    margin: 0 auto;
    padding: 0;
}
#but-whtbgot {
    margin: 20px auto 0;
    max-width: 500px;
}
.but-whtbgot {
    display: block;
    border-radius: 40px;
    font-family: proxima_nova_rgbold, Helvetica, Arial, sans-serif;
    min-width: 200px;
    overflow: hidden;
    border: none;
    margin: 0 !important;
}
.but-whtbgot a {
    font-family: proxima_nova_rgbold, arial, sans-serif;
    display: block;
    padding: 18px 0;
    color: #fff !important;
    min-width: 200px;
    font-size: 40px;
    line-height: 40px;
    border: 3px solid #fff !important;
    border-radius: 30px;
    text-align: center;
    transition: background 0.9s ease;
    text-decoration: none;
}
#footjoin2 .t-arrow {
    display: block;
    left: 50%;
    border-top: 35px solid #fff;
    border-top-color: #fff;
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    position: absolute;
    top: 0;
    margin-left: -35px;
    margin-top: -10px;
}
.client-title {
  margin: 0;
}

.content-wrapper.container.main .client-title h4 {
    color: #5cb7cb;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 1.4;
    font-family: proxima_nova_rgbold, arial, sans-serif;
    margin-bottom: -18px;
}

#surveygr {
    background-color: #fbfbfb;
    position: relative;
    top: 0;
    width: 100%;
    margin: 0 !important;
    padding: 35px 0 25px;
}

.content-section {
    display: block;
    position: relative;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 45px 0;
    overflow: hidden;
}
.content-wrapper.container.main .client-title h5 {
    color: #2a2a2a;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 34px;
    font-family: proxima_nova_rgbold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .01em;
    margin-bottom: 10px;
    text-align: left;
}

.client-title p {
    font-size: 20px;
    margin: 0 0 25px 0;
    line-height: 1.5;
    color: #131313;
    font-family: proxima_novalight, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.btnmodwp {
    margin-bottom: 10px;
    text-align: left;
}
a.btn-mod {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 13px;
  color: #fff !important;
    border: 2px solid #f15525;
    background: #f15525;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    text-align: left;
}
#surveygr .btn-mod.btn-border {
    color: #fff;
    border: 2px solid #f15525;
    background: #f15525;
}
.qslider {
margin: 0 auto;
text-align: center;
}
.qsliderod {
margin: 0 auto;
text-align: center;
}
.btn-mod.btn-large {
    padding: 12px 45px;
    font-size: 13px;
}
.btn-mod.btn-medium.btn-border, .btn-mod.btn-medium.btn-border-w {
    padding: 8px 37px;
}
.btn-mod.btn-round  {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.btn-mod.btn-medium {
     font-size: 12px;
}
.btn-mod.btn-circle {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.highbut {
clear: both;
 margin: 34px auto;
    text-align: center;
}
#surveywht {
    background-color: #fff;
    position: relative;
    top: 0;
    width: 100%;
    margin: 0 !important;
    padding: 35px 0 35px;
}
#surveynv {
    background-color: #5cb7cb !important;
    border-bottom: 1px solid #fff;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
#surveynv .surveywrap {
    max-width: 960px;
    margin: 0 auto;
}
#surveynv .inner-nav {
    display: inline-block;
    position: relative;
    float: left;
    height: auto !important;
}
#surveynv .inner-nav ul {
    float: left;
    margin: 0;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: none;
    text-align: center;
    line-height: 21px;
    letter-spacing: 1px;
    font-size: 18px;
    text-transform: lowercase;
    padding: 6px 0;
}
#surveynv .inner-nav ul li {
    float: left;
    margin-left: 30px;
    position: relative;
    list-style: none;
    padding: 0;
    }
#surveynv .inner-nav ul li a {
    height: 25px !important;
    line-height: 25px !important;
color: #fff;
    letter-spacing: 0px !important;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    
}    
/* ==========================================================================
   new mylymedata footer addition 10/2018
   ========================================================================== */

#footjoin {
    background: #5cb7cb;
    padding: 45px 0;
    text-align: center;
    border-bottom: 4px solid #a3c6cc;
}

#footjoin h2 {
    font-size: 55px;
    line-height: 57px;
    color: #fff !important;
    font-family: proxima_nova_cn_ltsemibold, Helvetica, Arial, sans-serif !important;
    margin: 10px 0;
}
#footjoin h3 {
    font-size: 31px;
    line-height: 47px;
    color: #fff !important;
    font-family: proxima_novalight, Helvetica, Arial, sans-serif;
    max-width: 900px;
    margin: 0 auto;
    padding: 20px 0 10px 0;
}
#but-whtbgot {
    margin: 20px auto 0;
    max-width: 500px;
}
.but-whtbgot {
    display: block;
    border-radius: 40px;
    font-family: proxima_nova_rgbold, Helvetica, Arial, sans-serif;
    min-width: 200px;
    overflow: hidden;
    border: none;
    margin: 0 !important;
}
.but-whtbgot a {
    display: block;
    padding: 18px 0;
    color: #fff !important;
    min-width: 200px;
    font-size: 40px;
    line-height: 40px;
    border: 3px solid #fff !important;
    border-radius: 30px;
    text-align: center;
    transition: background 0.9s ease;
    text-decoration: none;
}
/* ==========================================================================
   new mylymedata 101 landing page 1-2019
   ========================================================================== */
.mldlgo {
width: 90%
}
.page-id-76847 .mldlgo {
width: 90%;
max-width: 200px;
}
.section-content-video {
       margin-top: 16px;
        background-image: url(https://www.lymedisease.org/images/mld-video-back.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    border-bottom: 1px solid #fff;
}
.section-content-video .container-video {
    max-width: 710px;
    margin: 0 auto;
    padding: 7em 0;
    position: relative;
}
.section-content-video .container-video .center-play img {
    margin: 0 auto;
    max-width: 254px;
display: block;
    height: auto;
}

.section-content {
     max-width: 590px;
    width: 80%;
    margin: 0 auto;
    background-color: #4ac1e9;
    border: 1px solid #fff;
}
.content-wrapper.container.main h3.mldvd {
     color: #fff !important;
    font-size: 28px;
    font-size: 1.55556rem;
 font-family: robotobold, arial, sans-serif;
    line-height: 1.5;
  font-weight: normal;
    margin: 0 auto;
    text-align: center;
      padding: 12px;
}
.timebar {
    background-color: #4ac1e9;
    color: #fff;
    margin: 0 0 22px;
}
.timebar-inner {
    max-width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px;
}
.row-eq-height-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.flex-col-wrap {
    flex-flow: column wrap;
    align-items: flex-start;
}

.flex-col-wrap .footer, .flex-col-wrap .header, .flex-col-wrap .section {
    width: 100%;
}
.content-wrapper.container.main .timebar h3 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 800 !important;
    font-size: 28px !important;
    line-height: 1.3;
    font-family: 'Raleway', sans-serif;
    color: #fff !important;
    position: relative;
   margin: 0 auto;
    text-align: center;
}
.timebar h2 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 800 !important;
    font-size: 30px !important;
    line-height: 1.3;
    font-family: 'Raleway', sans-serif;
    color: #fff !important;
    position: relative;
    margin-left: 15px;
    margin-top: 24px;
    text-align: left;
}
.divider-left {
    border-left: 1px solid;
    padding-left: 40px !important;
}
.mldimlist,
.timelist {
    margin: 0;
    padding: 0;
}

.mldimlist ul {
    font-size: 16px;
    line-height: 1.4;
    list-style: none;
    padding: 0;
    margin: 0;
}
.timelist ul {
    font-size: 18px;
    line-height: 1.4;
    list-style: none;
    padding: 0;
    margin: 0;
}
.timelist ul li {
    padding-left: 1em;
    list-style-position: inside;
    text-indent: -1.3em;
    color: #fff;
    font-size: 18px !important;
}
.timelist ul li:before {
    content: "\f10c";
    font-family: FontAwesome;
    color: #fff;
    margin-right: 12px;
    font-size: 14px;
}
.mldimlist ul li {
    padding-left: 1em;
    list-style-position: inside;
    text-indent: -1.3em;
    color: #000;
    font-size: 16px !important;
        line-height: 1.3;
}
.mldimlist ul li:before {
    content: "\f10c";
    font-family: FontAwesome;
    color: #000;
    margin-right: 12px;
    font-size: 14px;
}
.mldimlistx {
    margin: 0;
    padding: 0;
}

.mldimlistx ul {
    font-size: 17px;
    line-height: 1.4;
    list-style: none;
    padding: 0;
    margin: 0;
}

.mldimlistx ul li {
  margin: 0;
  margin-left: 16px;
  font-family: proxima_novalight, sans-serif;
}

.mldimlistx ul li:before {
  content: '\f0a9';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #00a4da;
}
.impsm {
    margin: 10px 0 0;
    padding: 0;
}

.impsm ul {
  list-style: none;
    padding: 0;
    margin: 0;
}

.impsm ul li {
  margin: 0 0 6px 28px !important;
  font-family: proxima_novalight, sans-serif;
    font-size: 16px;
    line-height: 1.3;
}

.impsm ul li:before {
  content: '\f111';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -19px;
  color: #00a4da;
   font-size: 11px !important;
}


.acurate {
    margin: 0;
    padding: 0;
}
.timeslips-image {
margin-bottom: 10px;
}

.timeslips-box {
   margin: 5px;
}
.timeslips-content {
    margin: 20px;
    text-align: center;
}
timeslips-image {
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
    margin-bottom: 15px;
}

.timemore {
    margin: 0;
    padding: 0 0 10px 0;
}
.timemore h3 {
    color: #04b2e1;
    font-weight: 700;
    font-size: 24px;
    font-family: 'Raleway', sans-serif;
}

.timemore ul {
    font-size: 18px;
    line-height: 1.7;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0px;
}
.timemore li {
    padding-left: 1em;
    list-style-position: inside;
    text-indent: -1.3em;
}
.timemore p {
    margin: 12px 0;
    text-align: left;
    font-family: proxima_novalight, sans-serif;
    padding: 0 15px;
    
}
.mld-bt {
    margin: 0 auto;
    text-align: center;
}

.mld-bt .btn {
    display: inline-block;
    margin-bottom: 0;
    text-decoration: none!important;
    outline: 0!important;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mld-bt .btn-success {
    margin: 8px 0 0;
    border: 1px solid #f15525 !important;
    background-color: #f15525 !important;
    color: #fff !important;
    font-family: "Roboto", sans-serif;
    font-weight: normal !important;
}
.page-id-29498 .socsywp {
    margin: 12px auto;
    text-align: center;
}
.f-grid {
  display: flex;
  justify-content: space-between;
  margin-left: -1rem;
  flex-flow: row wrap;
}

.f-grid-cell {
  flex: 1 0;
  background-color: #fff;
  margin-left: 1rem;
  margin-bottom: 1rem;
  border: 1px solid #4ac1e9;
 
}
/* ==========================================================================
   flightpath landing page 2-27-2021
   ========================================================================== */
.topan {
    position: relative;
    padding: 24px 0;
    overflow: hidden;
    box-sizing: inherit;
    background-color: #dff2f1;
    display: block;
}
.topinner {
margin: 0 45px;
}
.topan .box {
    background-color: #fff;
     border: 1px solid #4ac1e9;
     padding: 0;
}
.topan h3 {
    background-color: #009ca7;
    padding: 8px;
    color: #fff !important;
     font-size: 24px !important;
        margin-bottom: 0 !important;
    text-align: center;
}

p.ldonotex {
font-size: 16px; 
color: #000; 
font-family: proxima_novalight, sans-serif;
margin: 0 auto; 
text-align: left;
 }
.tbxpad {
margin: 0 auto; padding: 22px;
}
.sldon {
font-size: 16px; 
color: #000; 
font-family: proxima_nova_rgbold, sans-serif;
 }
.ldonote {
font-size: 15px; 
color: #000; 
font-family: roboto_condensedlight, arial, sans-serif; 
margin: 0 auto; 
text-align: center;
 }
 
  .fpmore ul.fpath {
    list-style-type: none;
    text-align: left;
    margin: 4px 0 -4px 18px;
 }
 .fpmore ul.fpath li {
    margin: 12px 0;
    text-align: left;
    font-family: proxima_novalight, sans-serif;
    padding: 0 15px;
   font-size: 18px;
}
 
 
 
.fpmore ul.fpath li::before {
    content: "\f14a";
      font-family: FontAwesome;
    padding: 0 10px 0 0;
        font-size: 20px;
    color: #f2682a;
}
.fp-box {
    margin: 0;
}
.fp-content {
    margin: 0;
    text-align: center;
}
.fpmore {
    margin: 0;
    padding: 0 0 10px 0;
}
.fpmore h3 {
   background-color: #009ca7;
   padding: 8px;
    color: #fff !important;
    font-weight: 700;
    font-size: 22px !important;
    font-family: 'Raleway', sans-serif;
}
#footfp {
    background: #009ca7;
    padding: 28px 0;
    text-align: center;
}
#footfp h2 {
    font-size: 44px;
    line-height: 1.4;
    color: #fff !important;
    font-family: proxima_nova_rgbold, Helvetica, Arial, sans-serif !important;
    margin: 0 0 20px;
}
#footfp h3 {
    font-size: 50px;
    line-height: 1.4;
    color: #fff !important;
    font-family: proxima_novalight, Helvetica, Arial, sans-serif !important;
    max-width: 900px;
    margin: 0 auto;
    padding: 0;
}
.fpinnft {
padding: 0 100px;
margin-top: -20px;
}


#but-fpbk {
    margin: 10px auto;
    max-width: 400px;
}

.but-fp a {
      font-family: proxima_nova_rgbold, Helvetica, Arial, sans-serif !important;
        display: block;
    padding: 12px 0;
    color: #fff !important;
    min-width: 150px;
    font-size: 32px;
    line-height: 1.4;
    border: 1px solid #f2682a !important;
    border-radius: 10px;
    text-align: center;
    text-decoration: none;
    background-color: #f2682a
}
.flpath {
    width: 50% !important;
    float: left !important;
}
.stext {
padding: 0;
 }
@media (max-width: 1200px) {
.page-id-76847 .mldipinners p {
    text-align: left;
    font-size: 18px;
}
}
@media (max-width: 1024px) {

.but-fp a {
    padding: 14px 0;
    font-size: 32px;
}

.flpath {
    width: 100% !important;
float: none !important;

}
.fpimg2 {
margin: 24px auto 0;
text-align: center;

 }

.fpimg2 img {
text-align: center;
width: 70%;

 }

}
@media (max-width: 787px) {
.fpimg2 img {
width: 100%;
}
 #footfp h2 {
    font-size: 32px;
    line-height: 38px;
}
#footfp h3 {
    font-size: 32px;
    line-height: 40px;
}
.fpinnft {
padding: 0 20px;
}
.but-fp a {
    font-size: 30px;
    min-width: 150px;
}
.ldonote {
text-align: left;
 }

 
}
@media (max-width: 480px) {
.stext {
padding: 0 15px;
 }
 }

@media (max-width: 420px) {
#footfp h2 {
    font-size: 22px;
    line-height: 28px;
}

#footfp h3 {
    font-size: 22px;
    line-height: 30px;
}
.but-fp a {
    font-size: 24px;
}
.fpmore h3 {
 font-size: 18px !important;
}
}







/* ==========================================================================
   new mylymedata blog header 10/2018
   ========================================================================== */

.mldwrap .post-share-div > div {
    display: inline-block;
    float: none;
    margin-right: 10px;
    width: auto;
    vertical-align: top;
}
.heateorSssEmailBackground {
    background-color: #ffb643 !important;
}
.mldwrap .social-component a {
    border: 1px solid #cccccc;
    display: inline-block;
    margin: 5px 0;
    padding: 8px 0;
    text-align: center;
    width: 38px;
    font-size: 15px !important;
    line-height: 20px;
    box-shadow: none;
    vertical-align: top;
}
.mldwrap .social-component.top .social-share {
    vertical-align: bottom;
}
.mldwrap .social-component .social-share {
    display: inline-block;
    margin: 5px;
    vertical-align: top;
}

.mldwrap .social-component .social-share a {
    border-radius: 50%;
    color: #555555;
    background-color: #fff;
    font-size: 14px;
    font-family: Ubuntu;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    text-decoration: none;
}
.mldwrap .social-component.bdp-social-style-custom a {
    border: 1px solid #555555;
}
.mldwrap .social-component.top .social-share .count {
   display: none !important;
}
.mldwrap .social-component .social-share a:hover {
   background-color: #cb1f1c;
    border-color: #cb1f1c;
    color: #fff;
}
.mldwrap social-component a.bdp-pinterest-share:hover{
    background-color: #cb1f1c;
    border-color: #cb1f1c;
    color: #fff;
}
.mldwrap .social-component a.facebook-share:hover{
    background-color: #3a589d;
    border-color: #3a589d;
    color: #fff;
}
.mldwrap .social-component a.bdp-twitter-share:hover{
    background-color: #2478ba;
    border-color: #2478ba;
    color: #fff;
}
.mldwrap .social-component a.bdp-google-share:hover{
    background-color: #dd4e31;
    border-color: #dd4e31;
    color: #fff;
}
.mldwrap .social-component a.bdp-linkedin-share:hover{
    background-color: #0177B5;
    border-color: #0177B5;
    color: #fff;
}
.mldwrap .social-component a.bdp-email-share:hover{
    background-color: #111111;
    border-color: #111111;
    color: #fff;
}
.date-wrapper {
 margin: 16px auto;
 text-align: center;
}

.date-wrapper  .post-meta {
    font-size: 16px;
    color: #fff;
    font-family: Ubuntu;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    text-decoration: none;
}

.mldwrap ul.heateor_sss_sharing_ul li {
    float: left!important;
    margin: 0!important;
    padding: 0 6px 0 0 !important;
    list-style: none!important;
    border: none!important;
    clear: none!important;
}
.mldwrap ul.heateor_sss_sharing_ul li.heateorSssSharingRound i{
    width: 42px!important;
    height: 42px !important
}

.mldwrap .heateor_sss_sharing_container {
    display: inline-block;
    margin: 0 0 20px;
    width: 100%;
}
.mldwrap .article-info {
    position: relative;
    margin-top: -14px;
   z-index: 1;
    }
.mldwrap .article-info .byline  {
    display: inline-block;
    padding: 10px;
    text-align: center;
    width: 90px;
}
.mldwrap .article-info .byline a {
   font-family: proxima_nova_rgbold, arial, sans-serif !important;
     color: #636466;
}
.mldwrap .article-info .byline  img.author_image {
    display: block;
    width: 90px;
}
.mldwrap .article-info .byline .author_name {
    display: block;
    margin: 6px 0 7px;
}
.mldwrap .article-info .byline {
    color: #636466;
    display: inline;
    font-family: proxima_nova_rgbold, arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px !important;
}
.mldwrap .byline time {
    border-top: 1px solid #ccc;
    display: block;
    padding-top: 6px;
    font-size: 11px !important;
}
.mldwrap .article-info time {
    color: #97999c;
    display: block;
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
    font-weight: normal;
}
.mldwrap .famous > .post-share-div {
display: none !important;
}
.mldwrap .bdp_single.famous .post-meta {
display: none !important;
}
.mldwrap .pdfprnt-top-right {
 display: none !important;
}
.mldwrap bdp_single.famous .category-link, .mldwrap .bdp_single.famous .category-link a {
   display: none !important;
}
.mldwrap .bdp_single .bdp_blog_template h1.post-title {
    display: none !important;
}



/* ==========================================================================
   new mylymedata blog inner page header 10/2018
   ========================================================================== */


.res-bg {
    background-color: #009fc1 !important;
}
.res-hero {
    border-top: 2px solid #fff;
    position: relative;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    background-image: url("https://www.lymedisease.org/images/header-mylymedata3.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment:scroll;
    background-size: cover;
    height: 308px;
}

.res-hero .res-hero-cont {
    padding-top: 1.5em;
    padding-left: 15%;
    padding-right: 15%;
    clear: both;
}
.postid-67852 .res-hero .res-hero-cont {
    padding-top: 1.5em;
    padding-left: 5%;
    padding-right: 5%;
    clear: both;
}


.res-hero .res-hero-tpback {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 308px;
    background-color: #000;
    opacity: 0.10;
}
.res-hero .res-hero-tp {
    position: relative;
    height: 1.5em;
    color: #fff;
}
.res-hero .res-hero-bc {
    margin: 8px 0 0;
    padding: 0;
}
row:after {
display: table;
    content: " ";
}
.pull-right {
    float: right !important;
}
.res-hero .res-hero-bc a {
    margin: 0 0.25em !important;
    color: #fff;
    text-decoration: none;
    line-height: 2.5em;
}

.row a:last-child {
    margin-right: 0px;
}
.breadicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'fontawesome' !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.res-hero .res-hero-bc span {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: robotoregular, Arial, sans-serif;
}
.postid-29314 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29285 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29049 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29023 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    color: #FFFFFF;
    font-size: 29px;
    line-height: 1.5;
    font-family: proxima_nova_ltsemibold, Helvetica,Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    margin: 30px auto 30px;
    text-align: center;
}

.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    color: #FFFFFF;
    font-size: 30px;
    line-height: 1.5;
       font-family: proxima_nova_ltsemibold, Helvetica,Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    margin: 30px auto 30px;
    text-align: center;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.container.main .mldwrap h1.res-hdwhtin {
    color: #FFFFFF;
    font-size: 36px;
    line-height: 1.5;
    font-family: proxima_nova_ltsemibold, Helvetica,Arial, sans-serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    margin: 30px auto 30px;
    text-align: center;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 33px;
}

.res-txt-tp {
    color: #fff;
    font-family: 'Open Sans', sans-serif !important;
    line-height: 1.5em;
    font-weight: 400;
    font-size: 1em;
    text-align: left;
    margin: 0 0 8px;
}
.imgfrt-tpsm {
    width: 58%;
    text-align: right;
}
.res-hero .text-1 {
    width: 235px;
    font-family: merriweatherlight, Helvetica,Arial, sans-serif;
    font-size: 16px;
    letter-spacing: .025em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.41;
    color: #fff;
    background-color: rgb(74, 193, 233);
    border-color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 1px;
    padding: 6px;
    margin: -18px auto 0px;
}
.res-hero .text-1 a {
    text-decoration: none;
    color: #fff;
}
/* ==========================================================================
   viz blog chartbook download box
   ========================================================================== */
.mldcallwp {
padding: 0 48px;
}
.mldcall {
    position: relative;
    margin: 1.313em 0;
    border: 1px solid #eee;
    padding: 2.35em 2.35em 1.85em;
    font-size: 21px;
    background-color: #e3e3e3;
    border-radius: 0.5em;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.95), 0 1px 3px rgba(0,0,0,0.05);
}

.mldcall:before {
    content: "";
    display: block;
    position: absolute;
    top: 14px;
    left: 14px;
    right: 14px;
    bottom: 14px;
    border: 1px solid #eee;
    background-color: #fff;
    border-radius: 0.275em;
    z-index: 0;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.05), 0 1px 0 0 rgba(255,255,255,0.95);
}

.mldwpch {
    padding: 0 88px;
    margin: 0 auto 18px;
}
.smldwpch {
    padding: 0 148px;
    margin: 0 auto 18px;
}
.postid-70223 .mldwpch {
    padding: 0 48px;
    margin: 0 auto 18px;
}
.mldwimg {
    padding: 00;
    margin: 0 auto 16px;
}
.page-id-46725 .mldcall {
    position: relative;
    margin: 0 0 30px;
    border: 1px solid #ebebeb;
    padding: 2.35em 2.35em 1.85em;
    font-size: 21px;
    background-color: #f7f7f7;
    border-radius: 0.5em;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.95), 0 1px 3px rgba(0,0,0,0.05);
}
.page-id-46725 .mldcall:before {
    content: "";
    display: block;
    position: absolute;
    top: 14px;
    left: 14px;
    right: 14px;
    bottom: 14px;
    border: none;
    background-color: #fff;
    border-radius: 0;
    z-index: 0;
    box-shadow: inset 0 0 0 rgba(0,0,0,0.0), 0 0 0 0 rgba(255,255,255,0.95);
}
h4.mdclsb {
 
    font-family: robotobold, Arial, sans-serif !important;
    text-transform: uppercase;
    font-weight: normal !important;
    letter-spacing: 2px;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    margin-top: 12px;
    padding: 0;
    font-weight: normal !important;
       color: #424953;
}


.content-wrapper.vizcontainer.main .mldwrap h2.mdclhd {
    position: relative;
       color: #424953;
  font-size: 28px !important;
    line-height: 1.1;
    font-family: robotobold,sans-serif !important;
    font-style: normal;
    font-weight: normal !important;
    text-transform: uppercase;
    margin: 0 0 16px;
padding: 0;
    }
call-to-action h2:after {
    right: 0;
    margin: 0 auto;
}
h2.mdclhdt:after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    background: #c54000;
    width: 111px;
    height: 2px;
}
.bdp_single .bdp_blog_template .post_content p.mdclp{
     font-family: roboto,sans-serif !important;
      text-transform: capitalize;
    font-size: 18px !important;
    text-align: left;
    position: relative;
    line-height: 1.6 !important;
    margin: 0 0 24px !important;
}
.bdp_single .bdp_blog_template p a.x-btn {
       font-family: robotobold,sans-serif !important;
       display: inline-block;
    position: relative;
    border: 1px solid #ac1100;
    border-radius: 0;
    padding: 0.563em 1.125em 0.813em;
    cursor: pointer;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.3 !important;
    text-align: center;
    vertical-align: middle;
    color: #fff !important;
    background-color: #ff2a13;
    transition: all 0.15s linear;
     text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
     margin: 0 !important;
}

.bdp_single .bdp_blog_template p a.x-btn:hover {
    color: #fff !important;
 background-color: #131313 !important;
border: 1px solid #131313 !important;
}

.bdp_single .bdp_blog_template .post_content p.clsml {
text-align: center;
font-family: roboto, arial, sans-serif !important;
font-size: 12px !important;
font-weight: normal;
margin: -20px auto 0 !important;
padding: 0;
color: #838383 !important;
}

.img-responsive {
    display: block;
height: auto;
max-width: 100%;
}
.wpsm_panel-body ol {
    display: block !important;
    list-style: decimal;
}
.wpsm_panel-body ol li{
    font-family: merriweatherlight, serif !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
    color: rgba(68,68,68,1.0) !important;
}

.page-id-72668 .wpsm_panel-body ol li{
    font-family: roboto, serif !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
    color: rgba(68,68,68,1.0) !important;
}
.wpsm_panel-body ol li a{
    color: #df5c3e !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-transform: none;
    text-decoration: none;
    overflow-wrap: break-word !important;
 }   
/* ==========================================================================
   new mylymedata blog inner page adjustment for new author 9-15-2020
   ========================================================================== */

.postid-65647 .mldwrap .gdl-page-left .mb0 .one .columns {
display: none;
}
/* ==========================================================================
   new mylymedata blog inner page 10/2018
   ========================================================================== */

.droprt {
border: 1px solid #5fb8cb !important;
-webkit-box-shadow: 10px 10px 5px 0px rgba(222,222,222,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(222,222,222,1);
box-shadow: 10px 10px 5px 0px rgba(222,222,222,1);
}


.references {
    font-size: 18px;
    display: block;
    margin: 20px 0;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    padding: 18px 30px 19px 30px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.references a{
color: #df5c3e !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-transform: none;
    text-decoration: none;
}

.references h4{
       font-size: 18px !important;
        padding: 0;
    margin: 0 0 12px;
    line-height: 1.5;
    color: rgba(34,34,34,1.0);
  font-family: robotobold, serif !important;
}
.references ol {
    margin: 12px 0 12px 0px !important;
list-style: none;
    counter-reset: li;
}
.references ol > li {
 font-size: 16px;
 line-height: 1.4;
    counter-increment: li;
list-style: none;
word-break: break-word; 
 }

.references ol > li::before {
    content: counter(li);
    color: #df5c3e;
     font-family: robotobold, serif !important;
      font-weight: normal;
    display: inline-block;
    width: 1.3em;
    margin-left: 0;
}
.bdp_single .entry-content ul, .bdp_single .entry-summary ul, .bdp_single .comment-content ul  {
margin: 1em 0 1em 0;
    padding: 0 0 0 1em; /* make space for li's :before */
    list-style: none;
}
.bdp_single .entry-content ol, .bdp_single .entry-summary ol, .bdp_single .comment-content ol {
margin: 1em 0 1em 0;
    padding: 0 0 0 1em; /* make space for li's :before */
    list-style: decimal;
      counter-reset: list list-item !important;
}


.bigolwp {
text-align: center;
width: 750px;
margin: 0 auto;
}
.bdp_single .entry-content ol.bigol {
display:inline-block;
	text-align:left;
	margin: 0;
	padding: 0;
	  list-style: decimal;
}
* html .bdp_single .entry-content ol.bigol{display:inline}/* ie6 inline-block fix */
*+html .bdp_single .entry-content ol.bigol{display:inline}/* ie7 inline-block fix */

.bdp_single .entry-content ol.bigol li {
  font-family: merriweatherbold, serif;
    font-size: 17px;
    color: rgba(68,68,68,1.0);
    margin: 0 0 16px 24px;
    line-height: 1.8;
    letter-spacing: 0.05em;
    	text-align:left;
}


.bdp_single .bdp_blog_template p a {
color: #df5c3e !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-transform: none;
    text-decoration: none;
}
.finwrpul {
margin: 0 0 0 12px;
}
.finwrp {
padding: 0 24px 6px; 
box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
margin: 0 24px 24px; 
border: 1px solid #ccc; 
max-width: 800px;
 }   
    
.bdp_single .entry-content ul li {
  font-family: merriweatherlight, serif;
    font-size: 17px;
    color: rgba(68,68,68,1.0);
    margin: 0 0 16px;
    line-height: 1.8;
    letter-spacing: 0.05em;
}
.page-id-3046 .bdp_single .entry-content ul li {
  font-family: robotoregular, sans-serif;
    font-size: 17px;
    color: #000;
    margin: 0 0 16px;
    line-height: 1.8;
    letter-spacing: 0.05em;
}
.lmegrp {
  font-family: robotobold, sans-serif;
}
.bdp_single .entry-content ul li:before {
  content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
color: #83c7d7;
}
.page-id-3046 .bdp_single .entry-content ul li:before  {
  content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
color: #83c7d7;
}


.vizcontainer {
    margin: 0px auto;
    padding: 0px 20px;
        max-width: 1280px;
}
.vizblog {
margin: 0;
padding: 0;
}
.mldbinner {
   padding: 36px 58px 24px 38px;
}
.mldwrap .bdp_single .author-avatar-div {
     background-image: none !important;
   padding: 0 !important;
    margin-bottom: 0 !important;
}
.mldwrap .bdp_single .author-avatar-div .author_content .author a, 
.mldwrap .bdp_single .author-avatar-div .author_content .author,
.mldwrap .famous .author-avatar-div .author_content,
.mldwrap .famous .author-avatar-div .avtar-img,
.mldwrap .famous .author-avatar-div .author_content {
    display: none;
}
.authwp {
   background-image: url(https://www.lymedisease.org/images/ln.png);
    background-repeat: repeat-x,repeat-x;
    background-position: top,bottom;
    padding: 33px 0 28px;
    margin: 20px 0 0;
}
.btauthwp {
   background-image: url(https://www.lymedisease.org/images/ln.png);
    background-repeat: repeat-x,repeat-x;
    background-position: bottom;
    padding: 33px 0 28px;
    margin: 20px 0 0;
}
.group:after, .forum-titles:after {
    content: "";
    display: table;
    clear: both;
}
.grid [class*='grid-'] {
    float: left;
    position: relative;
    margin: 0;
    padding-right: 1rem;
}

.grid-1-5 {
    width: 20%;
}
.grid-4-5 {
    width: 75%;
}
.comment-avatar img {
     width: 100%;
        vertical-align: middle;
    border-style: none;
   height: auto;
    display: block;
max-width: 100%;
}

.grid [class*='grid-']:last-child {
    padding-right: 0;
}
.comment-body {
    padding: 0;
}
.content-wrapper.container.main .mldwrap .bdp_single .related_post_wrap h3 {
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
    font-size: 26px;
    color: #df5c3e !important;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 4px;
    text-align: center !important;
}

.mld-author {
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
    font-size: 26px;
    color: #df5c3e;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 4px;
    text-align: left !important;
}

.mld-guest {
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
    font-size: 20px;
    color: #df5c3e;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 4px;
    text-align: left !important;
}

.mld-chtitlesm,
.mld-chtitle {
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
   font-size: 32px;
    color: #df5c3e;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 4px;
   text-align: center !important;
}
.mld-chtitlesm {
    font-size: 28px;
    margin-bottom: -12px;
}


.mld-content {
 margin: 0;
 padding: 0;
 text-align: left;
}

.content-wrapper.container.main .mldwrap .mld-content p {
    font-family: proxima_novalight, arial, sans-serif !important;
   font-size: 16px !important;
    color: rgba(68,68,68,1.0) !important;
    margin: 0 0 12px !important;
    line-height: 1.6 !important;
    letter-spacing: 0.05em;
   font-weight: normal;
   text-align: left !important;
}
.bytecol .otw-button,
.mldwrap .otw-button {
    background-color: #00aeef;
    border: 1px solid rgba(128, 128, 128, 0.4);
    color: white !important;
    cursor: pointer;
    display: inline-block !important;
       font-family: RobotoCondensed, arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    line-height: 1em;
    margin: 0 6px 5px 6px !important;
    outline: none;
    padding: 8px 10px 9px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.25)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
    background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
    background-repeat: repeat-x;
    text-transform: uppercase !important;
}
.otwmb {
margin-bottom: 0px !important;
}
.two-inbuttons {
     display: block;
         margin: 32px auto 12px;
    text-align: center;
    width: 90% !important;
}
.twox-inbuttons {
     display: block;
         margin: 18px auto 36px;
    text-align: center;
    width: 100% !important;
}

.tweetdis_box {
    margin: 25px auto 35px !important;
text-align: center;
 width: 90% !important;
}
.tweetdis_image {
    margin: 0 !important;
}
.tweetdis_image_template_6 .tweetdis_click_to_tweet.position_left {
  width: 90%;
  margin: -4px auto 0;
}
.tweetdis_image .tweetdis_img_container {
    border: 1px solid #acacac;
    margin: 15px auto !important;
    text-align: center;
    width: 90%;
}
.postid-30010 .mldwrap .tweetdis_image .tweetdis_img_container  {
border: none;
} 

.mldwrap img.alignright {
   margin: -12px 0 6px 20px;
    max-width: 260px;
    border:none;
    
}
.mldwrap img.alignleft {
   margin: -12px 20px 6px 0;
    max-width: 260px;
    border:none;
    
}
.mldwrap img.size-large,
.mldwrap img.size-full {
border: 1px solid #acacac;
margin: 25px auto 0 !important;
text-align: center;
 width: 90%;
 }
.tweetdis_image .tweetdis_click_to_tweet a.tweetdis_image_link {
   width: 90%;
   margin: -20px auto 0;
}

.tweetdis_hint a  {
font-family: merriweatherlight, serif !important;
    font-size: 17px !important;
    color: rgba(68,68,68,1.0) !important;
    margin: 0 0 16px !important;
    line-height: 1.8 !important;
    letter-spacing: 0.05em;
}
.mldwrap .wp-caption .aligncenter, .mldwrap img.aligncenter {
    display: block;
    margin: 0 auto;
}


.bdp_single .arve-wrapper {
  margin: 25px auto;
    text-align: center;
    width: 90% !important;
}
.page-id-27150 .arve-wrapper {
  margin: 0 auto 8px !important;
    text-align: center;
    width: 100% !important;
}
.avidwp {
    margin-top: -25px;
}

.mldwrap .wp-caption {
    text-align: center;
    padding: 0;
    max-width: 90%;
    border-width: 0px !important;
    border-style: solid;
    background: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px auto !important;
}

.mldwrap .wp-caption img.size-large,
.mldwrap .wp-caption img.size-full {
border: 1px solid #acacac;
margin: 15px auto 0 !important;
text-align: center;
 width: 100%;
 }
.bdp_single.famous .category-link, .bdp_single.famous .category-link a {
 display: none !important;
}
.minimal-post-container {
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(209,209,209,0.71);
-moz-box-shadow: 2px 2px 5px 0px rgba(209,209,209,0.71);
box-shadow: 2px 2px 5px 0px rgba(209,209,209,0.71);
   }
.minimal-post-container .minimal-entry {
    border-top: 1px solid #ccc;
    margin-top: -6px !important;
}
.mldwrap .columns {
    float: left;
    min-height: 1px;
    padding: 0 10px;
    position: relative;
    margin: 0 auto;
    text-align: center;
}
.mldwrap div.gdl-page-left.mb0.eight.columns {
    padding: 0 0 0 20px;
}
.mldwrap div.gdl-page-left.mb0.eight.columns.chartcolhk {
    padding: 0 0 0 20px;
    margin-left: 8.333% !important;
}
.mldwrap {
margin: 0;
padding: 0;
}
.mldwrap .row .eight {
   width: 90%;
}
.mldwrap div.four.columns.mb0.gdl-right-sidebar {
    padding: 0 0 0 10px;
}
.mldwrap .row .four {
       width: 25%;
}
.mldwrap .yarpp-related {
  display: none;
}

.bdp_single .post_content.entry-content {
 text-align: left !important;
}
.mldwrap .bdp_single .bdp_blog_template .social-component .social-share .count {
  display: none !important;
}
.herox {
    background-color: #5cb7ca;
}
.herox .titlect {
    position: relative;
    top: inherit;
    height: auto;
    width: auto;
    padding-top: 2em;
    padding-bottom: 2em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}
.herox .back-link {
    margin-top: -1em;
    margin-bottom: 1em;
text-align: left;
}
.mb-one {
    margin-bottom: 1em !important;
}
.content-container.content-container--wide {
    padding-left: 3%;
    padding-right: 3%;
}

.content-container {
    box-sizing: border-box;
    max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 11%;
    padding-right: 11%;
}
.link  {
    font-family: Open Sans Condensed,arial,sans-serif;
    font-size: 15px;
    letter-spacing: 1px;
    color: #fff;
    text-transform: uppercase;
 text-decoration: none;
}
.content-container:after {
    content: '';
    display: table;
    clear: both;
}
.content-container.content-container--text-column {
    padding-left: 22%;
    padding-right: 22%;
}
.herox .text-1 {
    width: 235px;
    font-family: merriweatherlight, Helvetica,Arial, sans-serif;
    font-size: 16px;
    letter-spacing: .025em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.41;
    color: #fff;
    background-color: #000;
    padding: 6px;
    margin: 12px auto 16px;
}
.herox .text-1 a {
    text-decoration: none;
    color: #fff;
}
.herox h1 {
    margin: 0;
font-family: "Merriweather",serif;
 font-size: 3em;
    line-height: 1.25;
font-weight: normal;
    color: #fff;
    }
.text--centered {
    text-align: center;
}
.text--centered .social-share, .hero .social-share {
    position: relative;
}
.social-share {
    display: inline-block;
    cursor: pointer;
}
.social-share .social-share__toggle {
    font-family: "Benton Sans Book",Helvetica,sans-serif;
    font-size: 0.6875em;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    color: #e8762c;
    padding: 1.5em 0.5em;
    pointer-events: none;
 text-decoration: none;
 }
 .social-share .social-share__toggle .icon {
    font-size: 16px;
    vertical-align: top;
}
.icon {
    font-family: "tableau-icons";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
 .icon--share:before {
    content: "\f172";
}
 .social-share .social-share__toggle:after {
    content: '';
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    left: 50%;
    top: 100%;
    margin-top: -10px;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ddd;
    pointer-events: none;
    transition: opacity 250ms linear;
}
.bdp_single .bdp_blog_template .post_content p  {
      font-family: merriweatherlight, serif !important;
    font-size: 17px !important;
    color: rgba(68,68,68,1.0) !important;
     margin: 0 0 16px !important;
     line-height: 1.8 !important;
     letter-spacing: 0.05em;
}
.mldwrap .wp-caption p.wp-caption-text {
   background-color: #f5f5f5;
   padding: 6px;
   border: 1px solid #ddd;
   max-width: 100% !important;
     font-family: proxima_nova_rgregular, arial, sans-serif !important;
     color: rgba(68,68,68,1.0) !important;
     font-size: 16px !important;
    line-height: 1.3 !important;
margin: 4px 4px 25px 4px !important;
text-align: left;
}

.relatedpost_title {
font-family: proxima_nova_rgregular, arial, sans-serif !important;
     color: rgba(68,68,68,1.0) !important;
     font-size: 15px !important;
    line-height: 1.3 !important;
margin: 4px 0 0 0 !important;
text-transform: uppercase;
padding: 0 8px;
}

.bdp_single .bdp_blog_template h1.post-title {
    font-size: 30px;
    color: #e21130;
    font-weight: normal;
    line-height: 1.2;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
}



.bdp_single .related_post_wrap h3 {
   font-family: proxima_nova_rgregular, arial, sans-serif !important;
       font-size: 26px !important;
    color: #df5c3e !important;
    font-weight: normal;
    line-height: 1.4 !important;
 letter-spacing: 1px;
 }

.content-wrapper.vizcontainer.main .mldwrap h2,
.content-wrapper.container.main .mldwrap h2 {
     font-family: proxima_nova_rgregular, arial, sans-serif !important;
       font-size: 26px;
    color: #df5c3e;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-top: 16px;
}

.bdp_single .bdp_blog_template .post_content blockquote p {
    font-family: merriweatherbold, serif !important;
    font-size: 22px !important;
   color: rgba(68,68,68,1.0) !important;
    margin: 0 !important;
    line-height: 1.6 !important;
    letter-spacing: 0.05em !important;
    font-style: normal !important;
}
.bdp_single.famous .bdp_blog_template {
   margin: 0 0 -50px !important;
}

.mldwrap blockquote {
         display: block !important;
         font-family: merriweatherbold_italic, Georgia,serif !important;
     border-left-width: 0 !important;
    border-radius: 3px !important;
    position: relative;
    font-style: italic !important;
    text-align: center !important;
    padding: 1rem 1.2rem !important;
    width: 80% !important;
    color: #4a4a4a !important;
    margin: 2rem auto 2rem !important;
   background-color: #e8f6fb !important;
}
.donutwd {
margin: 0 0 16px; padding: 0 100px;
}

.chartigwp {
margin: 0 auto; 
text-align: center;
}
.chartig {
width: 490px; 
border: none; 
margin: 0 auto; 
text-align: center;
}
.smchartig {
width: 350px; 
border: none; 
margin: 0 auto; 
text-align: center;
}


/* -- create the quotation marks -- */
.mldwrap blockquote:before,
.mldwrap blockquote:after{
    font-family: FontAwesome;
    position: absolute;
    /* -- inside the relative position of blockquote -- */
    top: 13px;
    color: #e8f6fb;
    font-size: 34px;
      margin: 0;
    padding: 0;
    direction: ltr;
    box-sizing: border-box;
}
.mldwrap blockquote:before{
    content: "\f10d";
    margin-right: 13px;
    right: 100%;
}
.mldwrap blockquote:after{
    content: "\f10e";
    margin-left: 13px;
    left: 100%;  
}
.vizimgx {
    border: 1px solid #acacac;
    margin: 6px auto 18px !important;
    text-align: center;
    width: 85%;
}
.vizxtm {
margin: 0 auto; 
text-align: center
}
.byauth {
margin: 24px auto;
padding: 0 80px;

}
.mldwrap blockquote {
    display: block !important;
    font-family: merriweatherbold_italic, Georgia,serif !important;
    border-left-width: 0 !important;
    border-radius: 3px !important;
    position: relative;
    font-style: italic !important;
    text-align: center !important;
    padding: 1rem 1.2rem !important;
    width: 80% !important;
    color: #4a4a4a !important;
    margin: 2rem auto 2rem !important;
    background-color: #e8f6fb !important;
}
.byauth {
 padding: 0 88px;
  position: relative;
}
.byauth blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: .1em;
    margin-right: .25em;
    vertical-align: -.4em;
}

.byauth blockquote {
    background: #e8f6fb !important;
    border-left: 10px solid #4f616f !important;
    margin: 1.5em 10px !important;
    padding: 18px 12px 18px 16px !important;
    width: 100% !important;
        text-align: left !important;
}
.byauth blockquote p,
.bdp_single .bdp_blog_template .post_content .byauth blockquote p {
  display: inline;
        font-family: robotoregular, arial, sans-serif !important;
          font-style: italic !important;
          font-size: 18px !important;
          line-height: 1.6 !important;
          text-align: left !important;
          color: #000 !important;
}
.byauth blockquote:after {
    content: none;
    margin-left: 0;
    left: 100%;
}
.qtauth {
font-family: robotoregular, arial, sans-serif !important;
          font-style: normal !important;
}

.mldwrap div.gdl-page-item.columns {
    float: left !important;
}
.bdp_single .related_post_wrap {
margin: 0 auto !important;
    text-align: center !important; 
}
.bdp_single .related_post_wrap {
width: 100%;
    height: 100%;
    display: inline-block;
    clear: both;
    text-align: center;
    background-image: url(https://www.lymedisease.org/images/ln.png);
    background-repeat: repeat-x,repeat-x;
    background-position: top,bottom;
    padding: 33px 0 8px;
    border-top: 0 !important;
}
.bdp_single .related_post_wrap a:hover,
.bdp_single .comment-respond .comment-form a:hover,
.bdp_single .comments-area .comment-body a:hover,
.bdp_single .social-component .social-share a:hover {
color: #df5c3e !important;
  }
.bdp_single .related_post_wrap .svhd {
    display: none;
}
.bdp_single .related_post_div.four_post .relatedthumb {
    float: left;
    width: 47% !important;
    padding: 0 15px;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 !important;
    text-align: center;
    padding: 0 10px;
    min-height: 315px;
}
.bdp_single .related_post_div .relatedthumb img {
   border: 1px solid #000 !important;
max-width: 98.5% !important;
}
.bdp_single .author-avatar-div {
width: 100%;
    height: 100%;
    display: inline-block;
    clear: both;
    text-align: center;
    background-image: url(https://www.lymedisease.org/images/ln.png);
    background-repeat: repeat-x,repeat-x;
    background-position: top,bottom;
    padding: 33px 0 8px;
    margin-bottom: 15px;

}
.bdp-botmenu {
    background-color: #fff;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
    margin: 0;
    padding: 1px 12px;
   color: #75787B;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    position: relative;
    z-index: 999;
    
}
.bdp-tblist {
	display: table;
	margin: 0 auto;
}

ul#mldlist {
	list-style: none;
	padding: 12px 0;
	margin: 0;
	}
ul#mldlist li {
		 color: #75787B;
		 display: inline;
		padding-right: 20px;
	}

.tweetdis_box a.tweetdis_box_link.tweetdis_box_02 .tweetdis_click_to_tweet {
    border-top: 1px solid #e5e5e5;
    margin-top: 8px !important;
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02 {
  padding: 12px 30px !important;
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 .tweetdis_click_to_tweet i, .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1:hover .tweetdis_click_to_tweet i {
    background-position: 0 -191px !important;
}
.tweetdis_box a.tweetdis_box_link .tweetdis_click_to_tweet i {
    width: 30px !important;
    height: 25px !important;
    top: 2px;
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 .tweetdis_click_to_tweet {
    opacity: .9 !important;
    filter: alpha(opacity=90) !important;
 font-size: 18px !important;
 }
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
    color: #5ec1d8 !important;
    font-family: 'Open Sans', Helvetica,Arial, sans-serif !important;
       font-weight: 600 !important;
       font-size: 20px !important;
       line-height: 1.7 !important;
       text-align: left !important;
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02 p {
   margin-bottom: 0 !important;
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_11 .tweetdis_clearfix {
    display: block;
    padding: 10px;
    border-top: 1px solid #dadada;
    background: #fff !important;
    text-align: right;
}
.tableauPlaceholder {
display: inline-block !important;
 border: 1px solid #acacac;
    text-align: center !important;
    width: 100%;
   
}
.tableau-desk { 
display: flex;
margin: 85px auto 66px;
padding: 0;
text-align: center;
}
.tableau-ph { 
display: none;
}
.mldwrap .tableau-desk .columns, 
.mldwrap .tableau-ph .columns {
    float: none !important;
    text-align: center !important;
}
.tableau-ph .bdp_single.famous .bdp_blog_template,
.tableau-desk .bdp_single.famous .bdp_blog_template {
 margin: 0 auto 40px;
}
.tableau-ph .bdp_single.famous .bdp_blog_template .post_content,
.tableau-desk .bdp_single.famous .bdp_blog_template .post_content {
    margin: 0 auto 15px;
}
.tableau-ph .bdp_single .post_content.entry-content,
.tableau-desk .bdp_single .post_content.entry-content {
    text-align: center !important;
}
@media (min-width: 768px) {
.row-sm-flex-center {
    display: flex;
}
}
@media only screen and (max-width: 1310px) { 
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 32px;
}
}

@media only screen and (max-width: 1296px) { 
.content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin, .content-wrapper.container.main .mldwrap h1.res-hdwhtin {
    font-size: 33px;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 31px;
}
}

@media only screen and (max-width: 1245px) { 
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 29px;
}
}


@media only screen and (max-width: 1185px) { 
.postid-67852 .res-hero .text-1 {
    margin: -24px auto 0px;
}
.postid-67852 .res-hero .res-hero-cont {
   padding-top: 0;
    padding-left: 2%;
    padding-right: 2%;
    clear: both;
}

.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 28px;
}
.byauth,
.mldwpch {
    padding: 0 28px;
}
.smldwpch {
    padding: 0 44px;
}
.postid-70223 .mldwpch {
    padding: 0;
}

.res-hero .text-1 {
  margin: 5px auto 0px;
}
.tableau-desk {
    margin-left: -20px;
}
.mldwrap .tableau-desk .columns {
    padding: 0;
}
}
@media only screen and (max-width: 1080px) { 
.tableauPlaceholder {
  width: 950px !important;
}


}
@media only screen and (max-width: 1023px) { 

.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 26px;
}
.bigolwp {
text-align: left;
width: 100%;
margin: 0;
}
.mldwrap .columns {
    padding: 0 10px;
}
.tableauPlaceholder {
 width: 375px !important; ;
 margin: 0 !important;
 padding: 0 !important;
 border: none !important;
}
.res-hero .text-1 {
  margin: 16px auto 0px;
}
.tableau-desk { 
display: none;
}
.tableau-ph { 
display: flex;
margin: 85px auto 56px;
padding: 0;
text-align: center;
}
.mldcallwp {
padding: 0;
}
}



@media screen and (max-width: 910px) { 

.tableau-ph .bdp_single,
.tableau-desk .bdp_single {
    padding: 0;
}

}
@media only screen and (max-width: 767px) and (min-width: 659px) {
.vizblog .header-button-wrapper {
    top: 197px;
    height: 90px !important;
    width: 95% !important;
    padding: 0 !important;
}
.vizblog .header-button-wrapper {
    top: 231px;
    height: 90px !important;
    width: 95% !important;
    padding: 0 !important;
}

}
@media only screen and (max-width: 658px) and (min-width: 600px) {
.vizblog .header-button-wrapper {
    top: 197px;
    height: 90px !important;
    width: 94% !important;
    padding: 0 !important;
}
.vizblog .header-button-wrapper {
      top: 231px;
    height: 90px !important;
    width: 94% !important;
    padding: 0 !important;
}
}
@media only screen and (max-width: 601px) and (min-width: 550px) {
.vizblog .header-button-wrapper {
    top: 197px;
    height: 90px !important;
    width: 93.5% !important;
    padding: 0 !important;
}
.vizblog .header-button-wrapper {
   top: 231px;
    height: 90px !important;
   width: 93.5% !important;
    padding: 0 !important;
}

}
@media only screen and (max-width: 551px) and (min-width: 480px) {
.vizblog .header-button-wrapper {
    top: 197px;
    height: 90px !important;
    width: 93% !important;
    padding: 0 !important;
}
.vizblog .header-button-wrapper {
    top: 231px;
    height: 90px !important;
      width: 93% !important;
    padding: 0 !important;
}
}
@media only screen and (max-width: 767px) { 
.postid-67852 .res-hero .res-hero-cont {
    padding-top: 20px;
    padding-left: 2%;
    padding-right: 2%;
    clear: both;
}

.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 22px;
      margin: 20px auto;
}
.postid-67852 .res-hero {
height: 385px;
}
.mldwrap ul.heateor_sss_sharing_ul li.heateorSssSharingRound i {
    width: 34px!important;
    height: 34px !important;
}
.smldwpch,
.postid-70223 .mldwpch,
.byauth,
.mldwpch {
    padding: 0;
}
.postid-67852 .container {
    margin: 0px auto;
    max-width: 720px;
}

.vizblog div.logo-wrapper img {
    left: 50% !important;
    top: -20px !important;
    width: 325px !important;
    margin-left: -180px !important;
}

.res-hero .text-1 {
  margin: 3px auto 0px;
}
.bdp_single .related_post_div.four_post .relatedthumb {
   width: 100% !important;
}
.postid-67852 .res-hero .text-1 {
    margin: 0 auto;
}
}
@media only screen and (max-width: 580px) { 

.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 22px;
    margin: 20px auto;
}
}

@media only screen and (max-width: 479px) { 
.postid-67852 .res-hero .text-1 {
    margin: 20px auto 0;
}

.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 19px;
}
.bdp_single .bdp_blog_template .post_content p {
    font-size: 16px !important;
    letter-spacing: 0;
}
.vizblog div.logo-wrapper img {
    left: 50% !important;
    top: -14px !important;
    width: 325px !important;
    margin-left: -165px !important;
}
.postid-67852 .container {
    margin: 20px auto 0;
}
}

@media only screen and (max-width: 420px) { 
.bdp_single .entry-content ul li,
.bdp_single .bdp_blog_template .post_content p {
    font-size: 15px !important;
}
.tableauPlaceholder {
width: 365px !important; 
}

a.breadcrumb-home-en {
   display: none;
}
.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 18px;
}

}
@media only screen and (max-width: 390px) { 

    .vizblog div.logo-wrapper img {
    left: 50% !important;
    top: -8px !important;
    width: 260px !important;
    margin-left: -133px !important;
}
}

@media only screen and (max-width: 380px) { 
.tableauPlaceholder {
width: 355px !important; 
margin-left: -12px;
}
.postid-67852 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 17px;
}
}
@media only screen and (max-width: 360px) { 
.tableauPlaceholder {
width: 330px !important; 
}
}
@media only screen and (max-width: 330px) { 
.tableauPlaceholder {
width: 320px !important; 
}
}


/* ==========================================================================
   new lyme times page 10/2018
   ========================================================================== */
.pagewps {
    margin: 0;
    background: #fff;
    box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    -webkit-box-shadow: 0 0 10px #ddd;
    -o-box-shadow: 0 0 10px #ddd;
    margin: 0 0 36px;
}
.flexwp  {
display: flex;
}
.page-id-45841 .section-directorytop .pgin, 
.page-id-45528 .section-directorytop .pgin {
    max-width: 1180px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    position: relative;
    padding: 36px 20px 24px;
    margin: 0 auto;
}
.bloglist .pgin  {
    max-width: 1280px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    position: relative;
    padding: 36px 20px 24px;
    margin: 0 auto;
}
.bloglist .pgin h3 a {
font-size: 40px;
font-weight: normal;
    line-height: 1.2;
    margin: 0;
font-family: robotobold, Helvetica, Arial, sans-serif;
padding: 0;
    color: rgba(34,34,34,1.0);
}
.bloglist .upl-post-date  {
font-size: 20px;
    line-height: 1.3;
    margin: 0 0 8px;
font-family: Open Sans Condensed, Arial, sans-serif;
padding: 0;
font-weight: 700;
    color: #00A5DA;
}
.bloglist .upl-post-title a  {
font-size: 20px;
font-weight: normal;
    line-height: 1.4;
    margin: 0;
font-family: robotomedium, arial, sans-serif !important;
padding: 0;
    color: #3e3e3e;
}
.bloglist .upl-post-title a:hover  {
    color: #00A5DA;
}
#vidinfo .pgin,
.section-directorytop .pgin {
    max-width: 980px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    position: relative;
    padding: 36px 20px 24px;
    margin: 0 auto;
}
#vidinfo .pginps  {
    max-width: 1120px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    position: relative;
    padding: 36px 20px 24px;
    margin: 0 auto;
}
.membin{
    padding: 0 30px;
}

.pginnernf {
   padding: 36px 68px 24px;
}
.pginners {
   padding: 36px 68px 24px;
}
.section-directorytop .pginners {
   padding: 36px 68px 24px;
display: flex;
}
.pginnersw {
   padding: 12px 28px;
}

.pgin h1
.pginners h1 {
font-size: 40px;
font-weight: normal;
    line-height: 1.3;
    margin: 0 0 -8px;
font-family: robotoregular, Helvetica, Arial, sans-serif;
padding: 0;
    color: rgba(34,34,34,1.0);
}
.ltimewp {
margin: 50px 0 0!important;
}
.ltimewp h2.feathd {
    font-size: 38px !important;
    line-height: 1.2;
    font-weight: 300 !important;
    color: rgb(12, 12, 12) !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 32px 0 18px 0 !important;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}
/* ==========================================================================
   fundraising page 7-2019
   ========================================================================== */

.theme-bg {
    background: none repeat scroll 0 0 #1fb7e5!important;
}

.vc_custom_1454496271895 {
    margin-bottom: 0px !important;
    padding: 40px 0 !important;
    background-image: url(https://www.lymedisease.org/getinvolved/wp-content/uploads/2015/12/map-bg.png?id=1648) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.content-wrapper.container.main h3.iwh-title {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Open Sans, sans-serif;
    margin: 0 auto 22px;
    text-align: center;
    color: #fff;
}
.vc_custom_1454496271895 .iwh-sub-title {
    color: #ffffff;
    font-size: 22px;
    margin-bottom: 20px;
    line-height: 200%;
    font-family: roboto, arial, sans-serif;
    padding: 0 56px;
}
.top-membership {
    position: relative;
    padding: 30px 0 0;
    clear: both;
    margin: 0 auto;
    text-align: center;
}
.walkwrap {
margin: 0 auto;
padding: 0;
}
.walkbtwp {
    margin: 22px auto 0;
    text-align: center;
    position: relative;
    clear: both;
}
.walkreg a.btred, .walkbtwp a.btred, .orion-menu li.social a.btred {
    background-color: #ea4139;
    border: 1px solid #ea4139;
    border-radius: 1px;
    color: #fff;
    letter-spacing: 0;
    padding: 8px 11px;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    text-decoration: none;
    width: auto !important;
}

.walkbtwp a.btwalk, .walkbtwp a.btred {
    display: inline-block;
}

.btrt {
    margin-right: 20px;
}
.lymewalkdt {
    padding-bottom: 40px;
}
.lyme-title.lyft {
     font-size: 36px;
    line-height: 1.4;
}
.lyme-title {
    font-family: 'Open Sans', Helvetica,Arial, sans-serif;
    color: #1e1e23;
    font-size: 36px;
    margin-bottom: 40px;
    margin-top: 34px;
    text-transform: uppercase;
}
.lyme-title:before {
    border-top: 1px solid #4ac1e9;
    content: " ";
    display: block;
    left: 0;
    margin-top: 18px;
    position: absolute;
    right: 0;
}
.lmline {
    background: #fff;
    display: table;
    margin: 0 auto;
    padding: 0 22px;
    position: relative;
    text-align: center;
    z-index: 5;
}
.lyme-title.lyft {
    font-size: 36px;
    line-height: 1.4;
}
.lymewalkdt .row .three  {
    border-left: 1px solid #4ac1e9;
    width: 19.3%;
}
.text-center {
    text-align: center;
}
.diftxt {
    color: #434343;
    font-size: 18px;
    line-height: 1.4;
    margin: 12px 0;
    text-align: left;
    font-family: proxima_novalight, sans-serif;
    padding: 0 15px;
}
.difhd {
    color: #000;
    font-size: 22px;
    line-height: 1.4;
    margin: 12px 0;
    text-align: center;
    font-family: robotomedium, sans-serif;
    padding: 0;
}
.fotwrap {
margin: 0 auto;
padding: 0 24px;
}
.footfact h2 {
    font-size: 32px !important;
    line-height: 1.4;
    margin: 0 auto 20px !important;
    text-align: center;
    font-weight: 600 !important;
    font-family: Open Sans, Arial, serif;
    text-transform: uppercase;
    color: #fff !important;
}
.footfact img {
    padding: 0;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
/* ==========================================================================
   member page
   ========================================================================== */
.member-lt {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    box-sizing: inherit;
        background-color: #E3F6FD;
    display: block;
}
.member-lt:before {
    content: '';
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #E3F6FD;
    position: absolute;
    top: -6px;
    z-index: 2;
    left: 50%;
    margin-left: -45px;
}
.page-id-75630 .member-lt:before {
    content: '';
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #dff2f1;
    position: absolute;
    top: -6px;
    z-index: 2;
    left: 50%;
    margin-left: -45px;
}
.wht:before {
    border-top: 40px solid #fff !important;
}
.member-lt .phytop {
    margin: 12px auto 0;
    text-align: left;
}
.memimg {
   margin-top: 24px;
}
.postid-92164 .memimg {
   margin-top: 0;
}
.section-directorytop p.bendsc {
    font-family: robotolight,sans-serif;
    font-size: 18px;
    margin: 0 0 12px;
    padding: 0;
    line-height: 1.6;
    text-align: left;
    color: #000;
}
.ltslwpim {
    clear: both;
    position: relative;
    margin: 12px auto 0;
    text-align: center;
    padding-bottom: 0;
    width: 100%;
}

.mbwrap {
    text-align: left;
    margin: 0;
}

.member-lt h2 {
    font-size: 42px;
    font-weight: normal;
    padding: 0;
    margin: 0 0 24px;
    line-height: 1.2;
    color: rgba(34,34,34,1.0);
    font-family: robotomedium, arial, sans-serif;
    text-align: left;
}
#vidinfo {
    background-color: #f7f7f7;
    padding: 20px 0 30px;
    margin: 0;
    text-align: center;
}
#vidinfo:before {
    content: '';
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #fff;
    position: absolute;
    top: -6px;
    z-index: 2;
    left: 50%;
    margin-left: -45px;
}
.page-id-82073 #vidinfo:before {
    content: '';
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #4ac1e9;
    position: absolute;
    top: -6px;
    z-index: 2;
    left: 50%;
    margin-left: -45px;
}

#vidinfo h2 {
    font-size: 38px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    line-height: 1.2;
    color: rgba(34,34,34,1.0);
    font-family: robotomedium, arial, sans-serif;
}
#vidinfo p.top {
    line-height: 1.5;
    font-size: 19px;
    color: #131313;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 12px 0 0;
    text-align: left;
}
.member-videos {
    padding: 40px 44px 0;
}

.vid-block {
    display: table;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.vid-block .vid-list {
    display: table;
    list-style: none!important;
    padding: 0;
    margin: 0;
    width: 100%;
    transition: all .5s ease;
}
.vid-block .vid-list li {
    position: relative;
    overflow: hidden;
    list-style: none !important;
    margin-bottom: 24px;
}
ul.vid-list > li::before {
    content: "" !important;
    font-family: "FontAwesome";
    position: absolute;
    left: 0;
    top: 0px !important;
    line-height: 1;
}
.vid-block .vid-hd {
    background-color: #1fb7e5;
    padding: 12px;
    color: #fff;
    font-size: 20px;
    line-height: 1.2;
    font-family: RobotoCondensed, arial, sans-serif;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0px;
}
.vid-hdx {
    background-color: #1fb7e5;
    padding: 12px;
    color: #fff;
    font-size: 18px;
    line-height: 1.2;
    font-family: RobotoCondensed, arial, sans-serif;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0px;
}

.vidhold {
    margin-top: 0;
}
.vid-block .vid-list li a {
    color: #4591f0;
    font-weight: 300;
    font-size: 1.1em;
    transition: all .5s ease;
    text-decoration: none;
    background-color: transparent;
}
.vid-block .vid-list li img {
    max-width: 100%;
    height: auto;
    transition: all .5s ease;
    vertical-align: middle;
}
.video-item {
    position: absolute;
    bottom: 0;
    height: 45px;
    line-height: 45px;
    background-color: rgba(255,255,255,.9);
    width: 100%;
    text-align: left;
}
.video-item .vidin {
    line-height: 1.5em;
    margin-bottom: 12px;
    text-align: left;
}
.video-item .vid-text {
    line-height: 1.5em;
    font-size: 26px;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-weight: 300;
    color: #064B76;
    position: relative;
    bottom: 5px;
    display: inline-block;
    top: 4px;
    padding-left: 24px;
}
.reslnd-hero {
    position: relative;
   padding: 24px 0;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    overflow: hidden;
    z-index: 1;
}

.res-bg {
    background-color: #009fc1 !important;
}
.reslnd-hero .res-hero-cont {
    padding: 0;
}
.resin {
    padding: 0 44px 0;
}
.content-wrapper.container.main h2.res-hdwht {
    color: #FFFFFF;
    font-size: 42px;
    line-height: 1.2;
   font-family: robotomedium, arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    text-transform: uppercase;
    margin: 12px 0 8px 36px;
}

.res-txt-tp {
    color: #fff;
   font-family: robotoregular, arial, sans-serif;
    line-height: 1.5em;
    font-weight: 400;
    font-size: 20px;
    text-align: left;
    margin: 0 0 12px 36px;
}
.reswbut a {
    color: #fff !important;
    background: #ea4139;
    border: none;
    padding: 9px 20px 9px 20px;
    font-family: robotomedium, arial, sans-serif;
    font-weight: normal;
    font-size: 17px;
    margin: 0 auto;
    text-decoration: none;
}
.reswbut {
    text-align: left;
}

.imgfrt-tp {
    width: 80%;
}
.hmresource {
    background-color: #E3F6FD;
    margin: 0;
    padding: 0 0 24px;
}
.hmres-boxfs {
    display: block;
    padding: 18px 24px 24px;
    margin: 0;
    height: auto;
    text-align: center;
}
.hmres-box {
    display: block;
    padding: 18px 24px 24px;
    margin: 0;
    height: auto;
    text-align: center;
}
.hrsimg {
    width: 60%;
    margin: 0 auto;
    text-align: center;
}

.hmres-boxfs h3, .hmres-box h3 {
    font-size: 20px !important;
    line-height: 1.2 !important;
    font-style: normal;
    font-weight: normal !important;
    padding: 0;
    text-transform: uppercase !important;
}
.hmres-boxfs h3 a, .hmres-box h3 a {
    color: #34383b;
    text-decoration: none;
    font-family: robotomedium,Arial, sans-serif !important;
}


.hmres-boxfs .reswbut, .hmres-box .reswbut {
    text-align: center;
}
.reslnd-hero .reswbut {
margin-left: 36px;
}
.reswbut {
    text-align: left;
      margin-top: 20px !important;
      margin-left: auto;
}

.clearfix {
clear: both;
}

@media (max-width: 1199px) {
.imgfrt-tp {
    width: 85%;
}
}


@media only screen and (max-width: 1070px) {
.donutwd {
margin: 0 0 16px; padding: 0 60px;
}
.member-lt h2 {
    margin: 0 auto;
    text-align: center;
}

.member-lt .phytop {
    margin: 12px auto 0;
    text-align: center;
}
.section-directorytop p.bendsc {
    margin: 20px 0 12px;
}
.mbwrap {
    text-align: center;
    margin: 18px auto 24px;
}
.walkbtwp a.btwalk, .walkbtwp a.btwalk, .orion-menu li.social a.btwalk, .walkreg a.btred, .walkbtwp a.btred, .orion-menu li.social a.btred {
    display: block;
    margin-bottom: 18px;
    margin-right: 0;
}
.page-id-46725 .walkbtwp {
 margin-bottom: 32px !important;
}
.page-id-20827 .walkbtwp a.btred,
.page-id-103847 .walkbtwp a.btred {
    display: inline-block;
    margin-bottom: 0;
}
.page-id-20827 .btrt, 
.page-id-103847 .btrt {
    margin-right: 30px !important;
}

}
@media screen and (max-width: 1201px) and (min-width: 767px) {
.lymewalkdt .row .three {
    border-left: none;
    width: 49%;
    text-align: center;
    margin: 0 auto 24px;
}
.videocrow .columns{
padding-right: 12px;
}
.vid-hdx {
    font-size: 16px;
    margin-bottom: 18px;
}

}
 @media only screen and (max-width: 1090px) {
.hrtopwpx {
    padding: 0;
    margin-top: 180px;
}
}
@media (max-width: 1000px) {


.lmline {
    max-width: 86%;
    font-size: 30px;
    padding: 0 11px;
    line-height: 1.4;
}
  
  .reslnd-hero .row .nine {
    width: 100%;
}
.cnt {
    text-align: center !important;
}

.content-wrapper.container.main h2.res-hdwht {
    text-align: center;
        margin: 0 auto 8px;
}
.res-txt-tp {
    text-align: center;
     margin: 0 auto 8px;
     padding: 0 20px;
}
.reslnd-hero .reswbut,
.reswbut {
margin-left: auto
}
 
 .reswbut a {
margin: 0 auto;
}
.imgfrt-tp {
    display: none;
}
}
@media only screen and (max-width: 890px) {
.hrtopwpx {
   margin-top: 180px;
}
.whtsmx {
    font-size: 28px;
}
.whtlgx {
    font-size: 48px;
}
}
@media only screen and (max-width: 860px) {

.donutwd {
margin: 0 0 16px; padding: 0 20px;
}
.member-lt {
    padding: 40px 0;
}
.video-item .vid-text {
    font-size: 18px;
    bottom: 0px;
    padding-left: 22px;
    top: 3px;
}
.member-videos {
    padding: 30px 0;
}
}
@media screen and (max-width: 860px) and (min-width: 767px) {

.reswbut a {
    font-size: 14px;
        padding: 9px 11px;
}
.hmres-boxfs h3, .hmres-box h3 {
    font-size: 16px !important;
}
}
@media only screen and (max-width: 767px) {
.heateor_sss_horizontal_sharing .heateor_sss_svg, .heateor_sss_standard_follow_icons_container .heateor_sss_svg {
   width: 24px !important;
    height: 24px !important;
}


.finwrpul {
margin: 0;
}
.finwrp {
padding: 0 0 6px; 
box-shadow: 0 0 0 0 rgba(0,0,0,0);
margin: 0 0 24px; 
border: none; 
max-width: 800px;
 }   
 .hrtopwpx {
    padding: 0;
    margin-top: 160px;
}
.whtsmx {
    font-size: 20px;
  letter-spacing: 0;  
  margin-bottom: 8px;
}
.whtlgx {
    font-size: 32px;
letter-spacing: 0;  
line-height: 1.2;
margin-bottom: 0;
}
.grxlg {
font-size: 80px;
text-align: center;
margin: -10px auto 0;
}
.grx {
font-size: 30px;
line-height: 1.1;
text-align: center;
margin: 0 auto;
}

.tbxpad {
    padding: 14px 22px 22px;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
      float: none !important;
   margin: 0 auto;
   text-align: left;
}
.singlehd {
   font-family: 'Open Sans Condensed', Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em;
  line-height: 1.1;
   margin: 12px 0 2px !important;;
   text-align: left !important;
}
.ubnopd {
    padding: 0 12px;
}
#newsimg {
margin-bottom: -4px;
margin-top: 4px;
}
.ubermenu-custom-content {
padding-bottom: 10px;
}
.ubermenu-custom-content .singlewp div {
   float: none !important;
   margin: 0 auto;
   text-align: center;
   padding-left: 0;
}
.ubermenu-custom-content .singlewp div .ubnopd {
    margin-left: 18px;
}
.ubermenu-custom-content .singlewp div img {
   margin: 0 auto;
   text-align: center;
   width: 65%;
}
.ubermenu-custom-content .singlewp .imgflmld img {
   width: 95%;
}
.ubermenu-custom-content .singlewp .imgflmldfr img {
    width: 202px;
}
.singlist ul li a.ubartx {
     line-height: 1.2;
   font-family: robotoregular, arial, sans-serif !important;
    font-size: 14px !important;
    color: #000 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
a.ubpicf {
    padding: 12px 0 6px !important;
}
.hmres-box {
    border-left-color: #fff;
}
.lyme-title {
    font-size: 24px;
    margin-bottom: 40px;
}

.lymewalkdt .row .three {
    border-left: none;
    width: 100%;
    text-align: center;
    margin: 0 auto 24px;
}
}
@media (max-width: 768px) {

.page-id-82073 .butbl {
    margin: 12px auto 30px;
}
.page-id-82073 #vidinfo {
    padding: 20px 0 0;
}

.vid-hdx {
    font-size: 18px;
    margin-bottom: 18px;
}
.topinner {
    margin: 0 20px;
}
.gridpad {
margin-bottom: 18px;
padding-right: 0;
}

.f-grid {
    margin-left: 0;
}

.f-grid-cell {
    margin-left: 0;
flex: auto;
}
.footfact h2 {
    font-size: 24px !important;
}
.footfact img {
  margin-bottom: 24px;
}
.walkwrap {
margin: 0 auto;
padding: 0 20px;
}
.vc_custom_1454496271895 .iwh-sub-title {
    font-size: 18px;
    line-height: 1.6;
  padding: 0 12px;
}
.content-wrapper.container.main h3.iwh-title {
    font-size: 30px;
    line-height: 1.5;
    margin: 0 auto 18px;
}
.reslnd-hero {
    background-attachment: scroll !important;
}
.content-wrapper.container.main h2.res-hdwht {
    font-size:28px;
}
}
@media only screen and (max-width: 720px) {
.section-directorytop p.bendsc {
    font-size: 16px;
}
}
@media only screen and (max-width: 640px) {

.video-item .vid-text {
    font-size: 20px;

}
.walkbtwp a.btwalk, .walkbtwp a.btred {
    padding: 8px 6px;
    font-size: 15px;
}
}
@media only screen and (max-width: 620px) {
.f-grid-cell {
    flex: auto;
}
}


@media only screen and (max-width: 560px) {

.reswbut {
    text-align: center;
}

.member-lt h2 {
    font-size: 38px;
    line-height: 1.2;
    margin-bottom: 12px;
}
.content-wrapper.container.main h2.res-hdwht {
 font-size: 22px;
 padding: 0 20px;
}
.reswbut {
    text-align: center;
}
.hmres-boxfs h3, .hmres-box h3 {
    font-size: 18px !important;
}
.btrt {
    margin-right: 0px;
}
.walkbtwp a.btwalk, .walkbtwp a.btred {
    display: block;
    margin: 12px auto;
    text-align: center;
}

}
@media only screen and (max-width: 480px) {
.vid-hdx {
    font-size: 16px;
}
p.ldonotex {
    font-size: 15px;
}
.tbxpad {
    padding: 18px;
}
.topinner {
    margin: 0 18px;
}
.vizcontainer {
    padding: 0 11px;
    
}
.vizxtm {
margin: 0 auto; 
text-align: center
}
.ubermenu-custom-content .singlewp div img {
   width: 65%;
}

.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
 font-size: 16px !important;

}

.page-id-45841 .section-directorytop .pgin, .page-id-45528 .section-directorytop .pgin {
    padding: 24px 0;
}

.diftxt {
    font-size: 17px;
}

.lmline {
    font-size: 20px;
    padding: 0 6px;
}

.reswbut a {
    padding: 9px 12px;
    font-size: 15px;
}
.vid-hd,
.vid-block .vid-hd {
    font-size: 20px;
}

.video-item .vid-text {
    font-size: 18px;
    padding-left: 18px;
    top: 0px;
}

.vc_custom_1454496271895 {
    padding: 32px 0 !important;
}
.content-wrapper.container.main h3.iwh-title {
    font-size: 20px;
    line-height: 1.3;
    margin: 0 auto 12px;
    padding: 0 12px;
}
.vc_custom_1454496271895 .iwh-sub-title {
    font-size: 16px;
    line-height: 1.5;
    padding: 0 12px;
    margin-bottom: 0;
}

.walkreg a.btred, .walkbtwp a.btred, .orion-menu li.social a.btred {
    font-size: 14px;
}

}
@media only screen and (max-width: 420px) {
.whtsmx {
    font-size: 18px;
}
.grxlg {
    font-size: 64px;
    text-align: center;
    margin: -10px auto 0;
}
.grx {
    font-size: 24px;
}

.topinner {
    margin: 0 16px;
}
.footfact h2 {
    font-size: 22px !important;
}
.section-directorytop p.bendsc {
    font-size: 15px;
    line-height: 1.5;
}
.member-lt h2 {
    font-size: 34px;
}
.content-wrapper.container.main h2.res-hdwht {
    font-size: 20px;
}
.res-txt-tp {
    line-height: 1.4em;
    font-size: 16px;
}

.content-wrapper.container.main h3.iwh-title {
    font-size: 18px;
}
.vc_custom_1454496271895 .iwh-sub-title {
    font-size: 15px;
}
.walkreg a.btwalk, .walkbtwp a.btwalk, .orion-menu li.social a.btwalk, .walkreg a.btred, .walkbtwp a.btred, .orion-menu li.social a.btred {
    font-size: 13px;
}
.vc_custom_1454496271895 .iwh-sub-title {
    font-size: 17px;
}
.content-wrapper.container.main h3.iwh-title {
    font-size: 24px;
}
.ubermenu-custom-content .singlewp div img {
   width: 75%;
}
}


@media only screen and (max-width: 360px) {
.page-id-20827 .heroreshm,
.page-id-103847 .heroreshm {
    height: 560px;
}
.tbxpad {
    padding: 12px;
}
.topinner {
    margin: 0 12px;
}
.ubermenu-custom-content .singlewp div img {
   width: 85%;
}
.vid-hd,
.vid-block .vid-hd {
    font-size: 17px;
}

.video-item .vid-text {
    font-size: 16px;
    padding-left: 6px;
    top: -3px;
}
}
@media only screen and (max-width: 320px) {
.member-lt h2 {
    font-size: 30px;
}
.ubermenu-custom-content .singlewp div img {
   width: 90%;
}
}

/* ==========================================================================
   shop page 7-2019
   ========================================================================== */

.ldoshop {
margin: 0 auto;
padding: 6px 50px 24px;
}
.tcost {
    margin: 0 auto 24px;
    text-align: center;
}
.price-box {
    padding-top: 15px;
}

.price-box span.amount {
    background: #1fb7e5;
    height: 32px;
    line-height: 32px;
    color: #fff !important;
    padding: 0 25px;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    border-radius: 100px;
    font-family: robotobold, arial, sans-serif;
}

.mld-bt {
    margin: 0 auto;
    text-align: center;
}
.mld-bt .btnxs {
    display: inline-block;
    margin-bottom: 0;
    text-decoration: none!important;
    outline: 0!important;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 10px;
    font-size: 16px;
    line-height: 1.42857143;
    border-radius: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mld-bt .btn-flightpath {
    margin: 8px 0 0;
    border: 1px solid #f2682a !important;
    background-color: #f2682a !important;
    color: #fff !important;
    font-family: RobotoCondensed, sans-serif;
    font-weight: normal !important;
}
.mld-bt .btn-success {
    margin: 8px 0 0;
    border: 1px solid #ea4139 !important;
    background-color: #ea4139 !important;
    color: #fff !important;
    font-family: RobotoCondensed, sans-serif;
    font-weight: normal !important;
}
.mld-bt .btn-home {
    margin: 8px 0 0;
    border: 1px solid #f5a019 !important;
    background-color: #f5a019 !important;
    color: #fff !important;
    font-family: RobotoCondensed, sans-serif;
    font-weight: normal !important;
}
a.btn-home:hover {
   background: transparent !important;
       border: 2px solid #f5a019 !important;
         color: #f5a019 !important;
}
.mld-bt .btn-home {
    margin: 8px 0 0;
    border: 1px solid #ea4139 !important;
    background-color: #ea4139 !important;
    color: #fff !important;
    font-family: RobotoCondensed, sans-serif;
    font-weight: normal !important;
    font-size: 16px;
}
a.btn-home:hover {
   background: transparent !important;
       border: 2px solid #ea4139 !important;
         color: #ea4139 !important;
}


.bmr {
margin-right: 20px !important;
}
@media screen and (max-width: 1080px) and (min-width: 768px) {

.mld-bt .btn-home {
     font-size: 13px;
}
.mld-bt .btn {
   padding: 6px;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.content-wrapper.container.main .home-metbox .home-metxt h3 {
    font-size: 18px;
    letter-spacing: 0;
    margin: 6px 0 4px;
}
.home-metbox .home-metxt .met-txt p {
    margin: 0 0 8px;
    line-height: 1.5;
    letter-spacing: 0;
}
}
@media screen and (max-width: 815px) and (min-width: 768px) {

.mld-bt .btn-home {
     font-size: 12px;
}
.bmr {
margin-right: 11px !important;
}
}

@media screen and (max-width: 380px) {

.mld-bt .btn-home {
     font-size: 14px;
}
}
/* ==========================================================================
   New wide layout
   ========================================================================== */
.container {
    margin: 0px auto;
    padding: 0px 20px;
    max-width: 1280px;
}
div.footer-container {
    margin-top: 35px;
}

.row {
    width: 1280px;
    max-width: 100%;
    margin: 0 auto;
}
.row .eight  { width: 73%; }
.row .four  { width: 27%; }

.page-id-82073 .row .four,
.page-id-76847 .row .four {
    width: 32%;
}

div.share-print-wrapper {
    height: auto;
    margin-bottom: 20px;
}

div.gdl-right-sidebar .sidebar-wrapper {
    padding-top: 18px;
    padding-left: 22px;
}
div.sidebar-wrapper .custom-sidebar {
    margin-bottom: 15px;
        padding-top: 20px;
}
div.sidebar-icon-single ul li {
    padding: 0 0 0 10px !important;
    background-position: 0 10px !important;
    margin-bottom: 0;
}
div.sidebar-icon-single {
margin-bottom: 16px;
}
form#gform_25 .gform_footer {
    padding: 0 !important;
    margin: 12px 0 0 !important;
    clear: both;
    width: 100%;
}
.medical-wrapper {
    padding: 15px;
    background: #EBEBEB;
    margin: 0;
    color: #000;
    font-size: 16px;
    line-height: 1.5;
        margin-top: 18px;
    margin-bottom: 20px;
}
.columnsrt {
    float: right;
    min-height: 1px;
    padding: 0 10px;
    position: relative;
    text-align: right;
}
.sassywp {
margin-top: 20px;
}


/* ==========================================================================
   New fixed footer I AM A 7-2019
   ========================================================================== */
.userchoice {
    background-color: #e5f4fe;
    padding: 30px 0;
    float: left;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
}

.userchoice .container .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
.userchoice .container .content h4 {
    font-family: robotobold, arial, sans-serif;
    font-size: 34px;
    line-height: 34px;
    color: #00536B;
    margin-right: 34px !important;
    margin-bottom: 0;
}
.select-css {
    display: block;
    font-size: 16px;
    font-family: sans-serif;
    font-weight: 700;
    color: #444;
    line-height: 1.3;
    padding: .6em 1.4em .5em .8em;
    width: 100%;
    max-width: 100%; 
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #7db4d8;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: 10px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
      linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;
}


.select-css::-ms-expand {
    display: none;
}
.select-css:hover {
    border-color: #00A5DA !important;
}
.select-css:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222; 
    outline: none;
}
.select-css option {
    font-weight:normal;
}

@media only screen and (max-width: 767px) {
.userchoice .container .content {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.userchoice .container .content h4 {
    text-align: center;
    margin: 0 auto 21px !important;
}
.userchoice .columns {
    float: none;
  text-align: center;
}

}
@media only screen and (max-width: 560px) {
#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right {
    margin-bottom: 60px !important
}
}

@media only screen and (max-width: 420px) {
.userchoice .container .content h4 {
    font-size: 28px;
    line-height: 28px;
}
}

@media only screen and (max-width: 360px) {
.userchoice .container .content h4 {
    font-size: 22px;
    line-height: 22px;
    margin: 0 auto 14px !important;
}
#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right {
    margin-right: -12px !important;
        margin-bottom: 50px !important
}
.select-css {
    font-size: 16px !important;
}
}
@media only screen and (max-width: 320px) {
.userchoice .container .content h4 {
    font-size: 20px;
    line-height: 20px;
}

}

/* ==========================================================================
  I AM A Landing Pages carousel
   ========================================================================== */
.iama-carousel {
padding: 0;
margin: 0;
}
/* ==========================================================================
   quickbytes inner page
   ========================================================================== */
.imageblock {
    position: relative;
    padding: 0;
    margin: 0;
    display: block;
    background: #02a7cb;
    border-top: 2px solid #fff;
}
.imageblock .imageblock__content {
    height: 100%;
    top: 0;
    z-index: 2;
    padding: 0;
}
.background-image-holder {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover!important;
    background-position: 50% 50%!important;
    z-index: 0;
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    opacity: 0;
     background: #02a7cb;
}
.content-box {
    background-color: #02a7cb;
    box-shadow: 0 -3px 5px -5px rgba(70,73,76,0.5), -3px 0 5px -5px rgba(70,73,76,0.5), 3px 0 5px -5px rgba(70,73,76,0.5);
    margin: 0 auto;
    padding: 30px 60px 25px 60px;
    width: 100%;
}
.quckimg {
    margin: 0 auto 10px;
    padding: 0;
    text-align: center;
}
.qutitletp {
    font-size: 24px;
    font-weight: normal;
    line-height: 1em;
    text-transform: none;
    color: #fff;
    font-family: robotoregular,arial, sans-serif;
    text-align: center;
    margin: 0 auto 8px;
    padding: 0;
    letter-spacing: .05em;
}
.qutitle {
    font-size: 70px;
    font-weight: normal;
    line-height: 1em;
    text-transform: lowercase;
    color: #fff;
    font-family: robotoregular,arial, sans-serif;
    text-align: center;
}
.title-border {
    border: none;
    border-top: #C7D66D solid 3px;
    margin: 10px auto;
    width: 100px;
}
.content-box p {
    color: #fff;
    font-size: 18px;
    line-height: 1.5em;
    margin: 20px 0 24px;
    font-family: robotoregular,arial,sans-serif;
}
.content-box .hwrap {
    background-color: rgba(2, 153, 203, 0.9);
    padding: 12px 18px;
}
.content-box h1 {
    color: #000 !important;
    font-family: 'Open Sans', Helvetica,Arial, sans-serif !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 32px !important;
    text-transform: uppercase !important;
    line-height: 1.4 !important;
    margin: 20px auto 0;
    text-align: center;
}
.content-box h3 {
    color: rgba(255, 255, 255, 1) !important;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 28px !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
}


.insights-section__navigation {
    background-color: #f5fafd;
    position: absolute;
    bottom: 0;
    text-align: center;
    margin-top: 80px;
    padding-bottom: 10px;
    width: 100%;
}
.insightssectionlink {
    background-color: #C7D66D;
    border: 10px solid #fff;
    color: #46494C !important;
    display: inline-block;
    font-size: 24px;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin-right: 35px;
    margin-top: -20px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: margin 0.7s;
    transition: margin 0.7s;
    vertical-align: top;
    width: 300px;
    text-decoration: none !important;
        -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
}

.insightssectionlink:visited
 {
background-color: #C7D66D;
     color: #46494C !important;
}
.insightssectionlink:hover
 {
    background-color: #000;
   color: #fff !important;
    text-decoration: none !important;
}
.insightssectionlink:active
 {
background-color: #C7D66D;
     color: #46494C !important;
}
.quickbytes {
    padding: 30px 0;
    background-color: #f5fafd;
}
.quickbytes-mobile {
    display: none;
}

.essb_links.essb_template_circles-retina {
    word-wrap: normal!important;
    clear: both;
    margin: 0 !important;
    padding: 16px 0 !important;
}
.essb_links_center {
    text-align: center;
}
.qurtwrap {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    background-color: #fff;
    margin: 0;
    padding: 0 0 30px 0;
}
.tocrt {
    margin-top: 0px;
}

.tocrt h3 {
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    background-color: #131313;
    color: #fff;
    padding: 8px 18px;
    margin: 0;
    font-weight: normal;
    line-height: 1.1;
    letter-spacing: 2px;
}
.qurtwrap .tocrt .cr-cont {
    position: relative;
    background-color: #fff;
    padding: 12px 18px 0 18px;
    margin-top: 0px;
}
.tocrt .cr-cont ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.qurtwrap .tocrt .cr-cont ul li a {
    font-size: 17px;
    color: #00AEEF;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    display: block;
    line-height: 1.4;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 6px 0;
    border-bottom: 1px solid #7f8286;
}
.qurtwrap .tocrt .cr-contbt {
    position: relative;
    background-color: #fff;
    padding: 12px 18px 0 18px;
    margin-top: 24px;
}
.qbutwp {
    margin: 18px auto 0px;
    text-align: center;
    padding: 24px 0 0;
    border-top: 3px solid #ddd;
}
.qbutwp .qsdbut {
    display: block;
    background-color: #C7D66D;
    color: #46494C !important;
    font-size: 16px;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 24px;
    text-align: center;
    margin: 0px;
    font-weight: 700;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    width: 100%;
    text-decoration: none;
}
.bytecol {
    margin-left: 40px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    background-color: #fff;
    margin: 0;
    padding: 40px 40px;
}
.qutwrap {
    text-align: center;
    position: relative;
    padding: 0;
    margin: 0 auto;
}
.qutwrap .phytop {
    background-color: #02a7cb;
    font-size: 28px;
    line-height: 1;
    font-weight: 300;
    color: #fff;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    margin: 0 auto;
    text-align: center;
    padding: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 315px;
}
.qutwrap h1 {
    font-size: 34px;
    line-height: 1.2;
    margin: 20px 0 28px;
    font-weight: normal;
    padding: 0;
    color: rgba(34,34,34,1.0);
    font-family: robotomedium, arial, sans-serif;
}

.bytecol p {
   font-family: merriweatherlight, serif;
    font-size: 17px;
    color: rgba(68,68,68,1.0);
    margin: 0 0 25px;
    line-height: 1.8;
    letter-spacing: 0.05em;
}
.authwp p {
   font-family: PT Sans, Futura, Helvetica, sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 1.6em;
    margin: 0 0 25px 0;
    font-weight: normal;
}

.ld-dropcap {
   color: #02a7cb;
    float: left;
    font-family: 'ralewayextrabold', Arial, sans-serif;
    -webkit-font-feature-settings: "kern" 0;
    -moz-font-feature-settings: "kern" 0;
    font-feature-settings: "kern" 0;
    -webkit-font-kerning: none;
    -moz-font-kerning: none;
    font-kerning: none;
    font-size: 3.55em;
    line-height: 0.8;
    margin-left: -0.05em;
    margin-bottom: -0.05em;
    padding: 0.05em 0.075em 0 0;
    position: relative;
    -webkit-font-smoothing: antialiased;
}
.combx {
    margin: 0 auto 24px;
    width: 80%;
    text-align: center;
}
.bytecol h3 {
    font-family: 'ralewaysemibold', Arial, sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    margin: 0 0 6px 0;
    color: inherit;
    font-weight: normal;
}
.qu-contentbio {
    padding: 20px 35px;
    border-top: 3px solid #eee;
    margin: 30px 0;
    background-color: #f4f4f4;
}
.qu-contentbio h3 {
    font-weight: 700;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 24px;
    line-height: 1.3em;
    text-transform: uppercase;
    margin: 0 auto 16px;
    text-align: center;
}
.qu-contentbio p {
    margin-bottom: 0;
    font-family: 'ralewaymedium', Arial, sans-serif;
    font-size: 16px;
    margin: 0;
    color: inherit;
    line-height: 1.5em;
    text-align: justify;
}

.qujoinbt {
    margin: 28px auto 18px;
    text-align: center;
}
.joinbt {
    background-color: #f15424;
    border: 3px solid;
    border-color: #f15424;
    color: #FFF;
    border-radius: 2em;
    font-weight: 700;
    font-family: 'Open Sans Condensed', Helvetica,Arial, sans-serif;
    font-size: 18px;
    margin: 0;
    padding: .7em 2.5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.joinbt:visited {
    background-color: #f15424;
    border: 3px solid;
    border-color: #f15424;
    color: #FFF;
}
.qurtwrap ul.heateor_sss_sharing_ul  {
        display: inline-block;
    }
.quickbytes .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.quickbytes .three .columns {
    padding: 0 10px 0 0;
}
.quickbytes .nine .columns {
    padding: 0 0 0 10px;
}

.bytecol .related_post_wrap {
   padding: 30px 0 0;
}

.bytecol .related_post_wrap {
    display: inline-block;
    margin: 0 0 40px;
    width: 100%;
    position: relative;
}

.bytecol .related_post_wrap {
    width: 100%;
    height: 100%;
    display: inline-block;
    clear: both;
    text-align: center;
    background-image: url(https://www.lymedisease.org/images/ln.png);
    background-repeat: repeat-x,repeat-x;
    background-position: top,bottom;
    padding: 33px 0 8px;
}
.bytecol .related_post_wrap {
    margin: 0 auto !important;
    text-align: center !important;
}

.bytecol .related_post_wrap h3 {
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
    font-size: 26px !important;
    color: #df5c3e !important;
    font-weight: normal;
    line-height: 1.4 !important;
    letter-spacing: 1px;
    margin-bottom: 25px !important;
}
.bytecol .related_post_div {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    overflow: hidden;
}
.bytecol .relatedposts {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.bytecol .related_post_div.four_post .relatedthumb {
    float: left;
    width: 47% !important;
    padding: 0 15px;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 !important;
    text-align: center;
    padding: 0 10px;
    min-height: 255px;
}
.bytecol.related_post_wrap a {
    color: #555555;
    font-size: 14px;
    font-family: Ubuntu;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    text-decoration: none;
}
.bytecol.relatedposts a {
    text-align: center;
}
.bytecol .related_post_div, .bytecol .relatedposts, .bytecol .relatedposts a {
    display: inline-block;
    width: auto;
    vertical-align: top;
    overflow: hidden;
}
.bytecol .related_post_div .relatedthumb img {
    width: auto;
    max-width: 100%;
    display: inline-block;
}
.bytecol .related_post_div .relatedthumb img {
    border: 1px solid #000 !important;
    max-width: 98.5% !important;

}
.bytecol .relatedpost_title {
    font-family: proxima_nova_rgregular, arial, sans-serif !important;
    color: rgba(68,68,68,1.0) !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    margin: 4px 0 0 0 !important;
    text-transform: uppercase;
    padding: 0 8px;
}

@media only screen and (max-width: 1250px) and (min-width: 768px) {

.related_post_div.four_post .relatedthumb,
.bdp_single .related_post_div.four_post .relatedthumb {
  min-height: 215px;
}
.bytecol .otw-button, .mldwrap .otw-button {
    margin-bottom: 12px !important;
}

}

@media screen and (max-width: 992px) {
.bytecol .related_post_div.four_post .relatedthumb:nth-child(2n + 1) {
    clear: left;
}


.bytecol .related_post_div.four_post .relatedthumb {
    width: 100% !important;
        display: block;
}
}

@media only screen and (max-width: 767px) {
.bytecol .related_post_div.four_post .relatedthumb {
    width: 100% !important;
}
}


/* ==========================================================================
  I AM A Landing Pages
   ========================================================================== */
section.hubLinks {
    padding: 0;
}

.hubLinkIntro {
    background: #1fb7e5;
 color: #fff;
    text-align: center;
    padding: 50px;
    margin: 0 -25px;
    font-size: 18px;
    font-size: 1.125rem;
}

.hubLinkIntro h2 {
    color: #fff;
    margin: 0 0 25px;
    padding: 0 0 25px;
    line-height: 1.2;
    border-bottom: 1px solid #fff;
    font-size: 26px;
    font-size: 1.625rem;
}
p:last-child {
margin-bottom: 0;
}

.hubLinkBox {
    border-radius: 6px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    font-size: 16px;
    font-size: 1rem;
    margin: 0 0 40px;
}

.hubLinkBoxContent {
    padding: 20px;
    font-size: 18px;
    font-size: 1.125rem;
}

.hubLinkBoxContent h2 { 
    font-size: 22px;
    font-size: 1.375rem;
    margin: 0 0 7px;
    color: #4a0d66;
}

.hubLinkBox p {
    margin: 0 0 9px;
}


.hubLinkBoxContent a.more {
    margin-top: 11px;
}
.hubLinkBox a.more {
    font-size: 18px;
    font-size: 1.125rem;
    color: #359A8E;
    font-weight: 700;
}

.hubLinkBoxContainer {
    padding: 45px 0 60px;
}

*, *::before, *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
.hubLinkBoxThumb::after {
    content: "";
    display: block;
    padding: 0 0 35%;
}

@media (min-width: 576px) {
.hubLinkBoxContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hubLinkBox {
    width: 48%;
    margin: 0 0 20px;
}
}

@media (min-width: 992px) {
.hubLinkRow {
    background: #1fb7e5;
    position: relative;
    margin: 0 0 30px;
}

.hubLinkRow::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 90px;
    background: #fff;
}
.hubLinkRow .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.hubLinkRow::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 90px;
    background: #fff;
}
.hubLinkIntro {
    background: transparent;
    margin: 135px 25px 135px 0;
    min-width: 326px;
    max-width: 326px;
    text-align: left;
    padding: 0 0 0 15px;
}
.hubLinkIntro h2 {
    font-size: 32px;
    font-size: 2rem;
}

.hubLinkBoxContainer {
    padding: 0;
    position: relative;
    z-index: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.hubLinkBox {
    background: #fff;
}
.hubLinkBoxContent {
    padding: 30px 30px 45px;
}
.hubLinkBoxContent h2 {
  font-size: 32px;
    font-size: 2rem;
    margin: 0 0 15px;
}
.hubLinkBoxContent a.more {
    font-size: 22px;
    font-size: 1.375rem;
}

}
@media (min-width: 1200px) {
.hubLinkBox {
    width: 48.5%;
}
}
/* ==========================================================================
   Responsive
   ========================================================================== */
   
   @media only screen and (max-width: 1280px) {
.impactsecrt h3, .impactsec h3 {
    font-size: 26px !important;
}

.section-phytopwh .hme, .section-phytopwh h1.hme, .section-phytopwh h1, .section-phytop h1 {
    font-size: 40px;
}
}
@media (max-width: 1200px) and (min-width: 980px) {
.mldwrap .row .eight {
    width: 90%;
}
.big_button a {
    font-size: 18px;
    line-height: 20px;
}
}
@media only screen and (max-width: 1170px) and (min-width: 910px) {
.datawhtx {
    font-size: 15px;
    text-align: left !important;
}
.stdboxit {
    font-size: 15px;
    line-height: 20px;
}
}
@media only screen and (max-width: 1100px) and (min-width: 768px) {

.page-id-27116 .vdplay img {
    width: 100%;
    margin-top: 0px;
}
}
@media screen and (max-width: 980px) and (min-width: 901px) {

.column_layout_ipad_2 .minimal-post-wrapper {
    width: 50% !important;
}
.column_layout_ipad_2 .minimal-post-wrapper:nth-child(2n + 1) {
    clear: both !important;
}
}
@media (max-width: 979px) and (min-width: 769px) {
.mldwrap .row .eight {
    width: 90%;
}
.big_button a {
    font-size: 16px;
    line-height: 18px;
    min-width: 100px;
}
}
@media only screen and (max-width: 909px) and (min-width: 769px) {
.datawhtx {
    font-size: 14px;
     text-align: left !important;
}
.stdboxit {
    font-size: 13px;
    line-height: 17px;
}
.client-title p {
   text-align: left;
}
}
@media screen and (max-width: 900px) and (min-width: 481px) {
.column_layout_tablet_1 .minimal-post-wrapper {
    width: 100% !important;
}
.column_layout_tablet_1 .minimal-post-wrapper:nth-child(n) {
    clear: both !important;
}
}
@media (max-width: 1024px) {
#patientwht .gform_wrapper .top_label li.gfield.gf_left_half,
#patientwht .gform_wrapper .top_label li.gfield.gf_right_half {
 width: 100% !important;
}
.rm24 {
margin-left: 0px 
}
#patientwht {
    padding: 0 0 0;
}
.email-sign p {
    font-size: 18px;
}

}
@media only screen and (max-width: 980px) {

.section-phytopwh .hme,
.section-phytopwh h1.hme,
.section-phytopwh h1,
.section-phytop h1 {
    font-size: 36px;
}
}
@media screen and (max-width: 868px) {
.page-id-49722 nav #menu-toggle:checked ~ ul,
.page-id-49716 nav #menu-toggle:checked ~ ul,
.page-id-49713 nav #menu-toggle:checked ~ ul,
.page-id-49699 nav #menu-toggle:checked ~ ul,
.page-id-49696 nav #menu-toggle:checked ~ ul,
.page-id-49691 nav #menu-toggle:checked ~ ul,
.page-id-49630 nav #menu-toggle:checked ~ ul,
.page-id-49733 nav #menu-toggle:checked ~ ul {
    opacity: 1;
    height: 28vh;
    visibility: visible;
}
}
@media (max-width: 768px) {


.fix-col-2 li {
    width: 100%;
}
li.top-1 {
    background: url(https://www.lymedisease.org/images/top1sm.png) no-repeat left top;
    min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}
li.top-2 {
    background: url(https://www.lymedisease.org/images/top2sm.png) no-repeat left top;
    min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}

li.top-3 {
    background: url(https://www.lymedisease.org/images/top3sm.png) no-repeat left top;
     min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}
li.top-4 {
    background: url(https://www.lymedisease.org/images/top4sm.png) no-repeat left top;
   min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}
li.top-5 {
    background: url(https://www.lymedisease.org/images/top5sm.png) no-repeat left top;
      min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}
li.top-6 {
    background: url(https://www.lymedisease.org/images/top6sm.png) no-repeat left top;
   min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}
li.top-7 {
    background: url(https://www.lymedisease.org/images/top7sm.png) no-repeat left top;
      min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}

li.top-8 {
    background: url(https://www.lymedisease.org/images/top8sm.png) no-repeat left top;
      min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}
li.top-9 {
    background: url(https://www.lymedisease.org/images/top9sm.png) no-repeat left top;
      min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}

li.top-10 {
    background: url(https://www.lymedisease.org/images/top10sm.png) no-repeat left top;
      min-height: 60px;
    padding-left: 60px !important;
    padding-top: 3px !important;
}



.fix-col li {
    font-size: 18px !important;
}
.ldoshop {
padding: 6px 35px;
}
.margft12 {
    padding-left: 0;
}
.margrt12 {
    padding-right: 0;
}.mldwrap img.alignright {
   margin: 12px auto 12px !important;
    max-width: none;
  text-align: center !important;
    
}
.mldwrap img.alignleft {
    margin: 12px auto 12px !important;
    max-width: none;
   text-align: center !important;
    
}
.content-wrapper.container.main h3.pvidhd {
    margin: 18px 0 6px 0;
}

.comment-avatar img {
    width: 60%;
    vertical-align: middle;
    border-style: none;
    height: auto;
    display: block;
    margin: 0 auto;
      text-align: center;
}
.grid [class*='grid-'] {
    float: none;
position: relative;
    padding-right: 0;
      }
.grid-1-5 {
    width: 100%;
}
.comment-avatar.grid-1-5 {
   margin: 0 auto;
      text-align: center;
}
.grid-4-5 {
   width: 100%;
}
.mldwrap .wp-caption {
    max-width: 100%;
}
.mldwrap .wp-caption p.wp-caption-text {
    width: 95% !important;
    font-size: 14px !important;
}
.mldwrap div.gdl-page-left.mb0.eight.columns {
    padding: 0;
}
.mldwrap .row .eight {
    width: 100%;
}
.content-container.content-container--text-column {
    padding-left: 5%;
    padding-right: 5%;
}
.side-menu {
  margin: 0;
}
 .mldcontainer {
    flex-direction: column-reverse;
}
.client-title p {
   text-align: left;
}
#surveywht {
   padding: 0px 0 15px;
}
.qsliderod {
clear: both;
margin: 24px auto 0;
text-align: center;
}
.page-id-27162 .sfsi_plus_widget,
.page-id-27150 .sfsi_plus_widget,
.page-id-27116 .sfsi_plus_widget,
.page-id-26843 .sfsi_plus_widget {
   margin-top: 0px;
}
.page-id-27116 .vdplay img {
    width: 100%;
    margin-top: 0px;
}
.big_button a {
    font-size: 15px;
    line-height: 17px;
    min-width: 100px;
}
.datawhtx {
    font-size: 17px;
     text-align: left !important;
}
.content-wrapper.container.main h6.stbegin {
    font-size: 22px;
    line-height: 1.2;
}
.dataptenwpw {
    padding: 16px 0 0;
}
.margdb {
    padding-right: 0px;
    padding-left: 0px;
}
.margft {
    padding-left: 0px;
}
.margrt {
    padding-right: 0px;
}
ul.fix-col {
    margin-left: 0px;
}
#studypg p.mldtxt {
    font-size: 18px;
  text-align: left;
}

.content-wrapper.container.main .datapbl h3 {
   font-size: 40px;
    line-height: 1.4;
}
.content-wrapper.container.main .datapbl h5 {
    font-size: 28px;
    line-height: 32px;
    margin-top: 12px;
}
.stdtopsm {
    font-size: 18px;
    line-height: 24px;
}
.databx {
    margin-bottom: 30px;
}
h3.stdboxhd {
    font-size: 24px;
    line-height: 32px;
}
.stdbxhbg {
    font-size: 25px;
    line-height: 32px;
}
.whtbx {
    height: auto;
}
.blkbx {
    height: auto;
}
#studytop .headline {
    text-align: center;
}
#studytop .bottom-container p  {
    text-align: center;
}
.content-section .align-left {
    text-align: center;
}

.hmbartxt {
    font-size: 30px;
    line-height: 1.2;
    padding: 8px;
}
.ltimewp h2.feathd {
    font-size: 28px !important;
}
.pvidshd {
 margin: 0; 
}
.pvidhd {
margin: 6px 0 7px 0;
}
.previd {
margin-top: 20px;
}
.prrt {
    padding-right: 0px;
    margin-top: 0px;
}
.prlt {
    padding-right: 0px;
 margin-top: 0px;
}
.fullcnt,
.aboutcnt {
padding: 24px 16px;
}

h1.abnwpg {
    font: 26px/1.2 "robotolight", sans-serif !important;
    margin-top: 24px;
}
.tribe-mobile-day-heading {
    font-size: 18px !important;
    margin: 24px 0 -10px !important;
    text-decoration: underline !important;
}
.email-sign h3 {
   font-size: 34px !important;
}

.section-phytopwh h1 {
    font-size: 32px;
}
.phytop, .membk .phytop {
    font-size: 24px;
}
.innermld {
    padding: 0 14px;
}
.whattxt {
    font-size: 18px;
}
h2.mldtop  {
    font-size: 24px !important;
}
.pginners .mldcrumbs h1.mldtoph {
   font-size: 24px !important;
}
.section-directorytop .mldcrumbs p {
   font-size: 18px;
   text-align: left;
   margin-bottom: 24px;
}
.section-directorytop p.mldtxt {
    font-size: 18px;
}
.content-wrapper.container.main h2.mldhd {
    font-size: 28px;
    line-height: 1.3;
}
#studydata {
   padding: 35px 0 0;
}
.pginners .mldcrumbs h1 {
    font-size: 28px;
}
.content-wrapper.container.main h2.mldhdx {
    font-size: 28px;
}
.formphd {
    font-size: 28px;
}
.formwrap {
   padding: 12px 22px;
}
.iconblock .btn-default{
padding: 11px 20px 12px 20px;
}
.hm-todobx .row .five,
.hm-todobx .row .seven,
.hm-todobx .row .four,
.page-id-65980 .row .four,
.page-id-58867 .row .four,
.page-id-21709 .row .four,
.page-id-21687 .row .four,
.page-id-21678 .row .four,
.page-id-21640 .row .four,
.page-id-3249 .row .four,
.page-id-21620 .row .four,
.page-id-21618 .row .four,
.page-id-21616 .row .four,
.page-id-21588 .row .four,
.page-id-20827 .row .four {
 width: 100%;
    float: none !important;
}
.text-block {
   margin-bottom: 45px;
}
}
@media (max-width: 787px) {
.phymoredesk {
display: none;
}
.phymoremob {
margin: 36px auto 18px; 
text-align: center; 
padding: 0;
display: block;
}
.yolicons img,
.phymoremob img {
margin: 0 auto 24px; 
text-align: center; 
}
.adtdesk {
display: none;
}
.adtmobile {
display: block;
margin: 12px auto;
text-align: center;
}
.adsmobile {
display: block;
margin: 18px auto;
text-align: center;
}
.postid-23051 .sympmimg {
display: none !important;
}

.adsdesk {
display: none;
}

.side-menu .absect {
  margin-bottom: 16px;
}
.mldcrumbs {
    margin: 9px 0 0 0;
    text-align: left;
}
.pginnernf {
 padding: 24px 18px;
}
.pginnersw {
   padding: 0;
}
.page-id-26843 .pginnersw {
 padding: 24px 18px;
}
.flexwp {
flex-direction: column-reverse;
}

.section-directorytop .pgin {
    max-width: none;
    padding: 24px 18px;
}
#vidinfo .pginps,
#vidinfo .pgin {
    padding: 24px 0;
}
.section-directorytop .pgin  {
    padding: 24px;
}
.section-directorytop .pginners {
    padding: 24px;
flex-direction: column-reverse;
}

#press-center-wrap #thumbnail {
    width: 100%;
    margin: 24px 2% 12px 0;
    text-align: center;
    float: none;
}

#press-center-wrap .box #thumbnail {
    width: 100%;
    margin: 0 2% 22px 0;
    text-align: center;
    float: none;
}
#press-center-wrap #summary,
#press-center-wrap .box #summary {
    width: 100%;
    margin: 2px 0 0 0;
    float: none;
}
#footjoin2 h2 {
    font-size: 28px;
    line-height: 1.3;
}
#footjoin2 h3 {
    font-size: 24px;
    line-height: 1.3;
}


.content-section {
 padding: 20px 0 0;
}
.client-title p {
    font-size: 18px;
    text-align: left;
}
.highbut {
    margin: 34px auto 32px;
}
.content-wrapper.container.main .client-title h5 {
   margin: 12px auto 6px;
   font-size: 28px;
    line-height: 1.4;
   text-align: center;
}
.btnmodwp {
    text-align: center;
}
.ldo-big_buttonsm,
.big_buttonsm {
     width: 100%;
}
.ldo-big_buttonsm a,
.big_buttonsm a {
    font-size: 18px;
    line-height: 1.3;
    border-radius: 20px;
}
}
@media (max-width: 580px) {
#field_41_39 label.gfield_label {
    font-size: 26px !important;
}
#field_41_25 {
    margin: 12px 0 0 !important;
}
#field_41_40 .gsection_description {
    margin: 0;
}
.gform_wrapper ul.gfield_radio li.gchoice_41_39_0 label, .gform_wrapper ul.gfield_radio li.gchoice_41_39_1 label {
    font-size: 20px !important;
}
.content-wrapper.container.main .timebar h3 {
   font-size: 23px !important;
}
}
@media (max-width: 480px) {

ul, ol {
    margin-left: 20px;
}

.content-wrapper.container.main h6.stbegin {
    font-size: 20px;
}
.ldoshop {
    padding: 6px 24px;
}
.content-wrapper.container.main .datapbl h3 {
   font-size: 32px;
}

.pginnernf {
 padding: 24px 0px;
}

.bdp_single .related_post_div.four_post .relatedthumb {
   min-height: 255px;
}

.blbsbox,
.grbsbox {
    min-height: 170px;
}
.content-wrapper.container.main .bsboxin h3 {
font-size: 23px; 
line-height: 1.5;
}
.pull-left {
margin-left: 10px !important;
}
.pull-right {
margin-right: 10px !important;
}
.page-id-26843 .pginnersw,
.section-directorytop .pginners,
.pginners {
    padding: 24px 6px;
}

.content-container.content-container--text-column {
    padding-left: 3%;
    padding-right: 3%;
}
.ldo-big_buttonsm a,
.big_buttonsm a {
    font-size: 17px;
}
.client-title p {
    font-size: 17px;
}
.stdbot {
    font-size: 26px;
    padding: 0 12px;
}
.content-wrapper.container.main h5.stdbotsm {
    font-size: 17px;
   padding: 0 12px;
}

#studypg p.mldtxt {
    font-size: 17px;
}
.hmbartxt {
   font-size: 28px;
    margin-top: 0px;
}
.presstop h2 {
    font-size: 22px !important; 
}
.presstop p {
    font-size: 17px !important; 
    line-height: 25px;
    margin: 6px 0 12px;
}
.content-wrapper.container.main h4.prsbt {
	font-size: 16px;
}

h3.pressrhdx a {
    font-size: 18px !important;
}
.email-sign h3 {
   font-size: 28px !important;
}

.section-phytopwh h1 {
    font-size: 24px;
}
.section-phytopwh p.formpsm,
.section-phytopwh p.formp {
   font-size: 16px;
}

.formphd {
    font-size: 24px;
}
.phytop, .membk .phytop {
    font-size: 18px;
    line-height: 1.2;
}
.pginners .mldcrumbs h1.mldtoph {
   font-size: 22px !important;
}
h2.mldtop  {
    font-size: 22px !important;
}
.whattxt {
    font-size: 17px;
}
.pginners .mldcrumbs h1 {
    font-size: 23px;
}
.content-wrapper.container.main h2.mldhdx {
       font-size: 23px;
}
.section-directorytop .mldcrumbs p {
   font-size: 17px;
}

.butwp {
    margin: 30px auto 30px;
}
.iconblock {
margin: 0;
}
.iconblock .btn-default{
font-size: 14px;
padding: 11px 12px 12px 12px;
}

.datawhtx {
    font-size: 16px;
}
}

 /*****************************************************
 * responsive special issue, toc and category
 *****************************************************/


@media only screen and (min-width:841px) and (max-width: 1240px) {

.specialhd p {
display: none;
 } 
.specialhd  a.readmr {
display: none;
 }  

}
@media (max-width: 1200px) { 
.memimg {
   margin-top: 0;
}
}
@media only screen and (min-width:841px) and (max-width: 1040px) {
.specialwp .btn-defaultar {
   font-size: 13px;
  padding: 8px;
}

.specialwp .btn-defaultarb {
    font-size: 13px;
     padding: 8px;
}

}
@media (max-width: 1024px) { 
#footjoin h2 {
    font-size: 48px;
    line-height: 55px;
    margin: 10px auto 0;
    text-align: center;
    padding: 0 12px;
}
#footjoin h3 {
    font-size: 24px;
    line-height: 36px;
    font-family: proxima_nova_rgregular, "Helvetica Neue", Helvetica, Arial, sans-serif important;
}
#but-whtbgot {
    margin: 10px auto 0;
}
.but-whtbgot a {
    padding: 14px 0;
    font-size: 32px;
    line-height: 32px;
}
}
@media all and (max-width: 840px) { 
.timg img {
width: 50%;
}
.tocitem p.desc {
font-size: 18px;
margin-bottom: 14px;
}
.tocsec p {
    margin-bottom: 18px;
}
.tocsec .container-fluid {
        padding: 0 12px
    }
.tocsec .table {
        display: block
    }
.tocsec .rowtb {
        display: block
    }
.tocsec .col.content {
        display: block;
        text-align: left;
width: 100%;
margin: 0px;
padding: 10px 30px 0;
border: none;
    }
.tocsec .col.sidebar {
        display: block;
        text-align: left;
width: 100%;
margin: 0px;
padding: 10px 30px 0;
border: none;
    }
.specialwp .ctcol {
  display: block;
    text-align: center;
width: 100%;
margin: 0px;
padding: 10px 30px 0;
border: none;
}
.specialwp .ctcol2 {
 display: block;
        text-align: left;
width: 100%;
margin: 0px;
padding: 10px 30px 0;
border: none;
}

.specialwp .ctcol2 .sidebarbg {
  padding: 7px 12px 30px 24px; 
}
.tocsec .col.sidebar2 {
        display: block;
        text-align: left;
width: 100%;
margin: 0px;
padding: 10px 30px 0;
border: none;
    }   

.tocsec .specsfl {
    float: none;
    margin: 0 auto;
    text-align: center;
}
.tocbut {
    float: none;
    padding: 0;
     margin: 12px auto 20px;
    text-align: center;
}
.ctcol2 .specialhd h2 {
    text-align: center;
    margin: 0 auto 12px;
}
.ctcol2 .specialhd h3 {
   text-align: center;
    margin: 0 auto;
}
.specialwp p.auth {
    text-align: center;
    margin: 12px auto 0;
}
.butct {
    margin: 14px auto 0px;
    text-align: center;
}
.aspimg {
max-width: 390px;
width: 100%;
}
 
.ctpimg {
max-width: 690px;
width: 100%;
}
   .specialwp .table {
        display: block
    }
   .specialwp .rowtb {
        display: block
    }
   .specialwp .col {
        display: block;
        text-align: center;
width: 100%;
    }
   .specialwp .col.content {
        margin-bottom: 0px;
           padding: 18px 24px 12px;
    }
    .specialwp .col.sidebar {
        width: 100%;
 background-color: #ffffff;
margin: 0 auto;
text-align: center;
padding: 10px 30px;
    }
  .specialwp .col.sidebar2 {
        width: 100%;
 background-color: #ffffff;
margin: 0 auto;
text-align: center;
padding: 10px 30px 24px;
    }   
 .coverst{
 text-align: center;
}
.arcsbhd {
text-align: center;
}
.archd {
text-align: center;
}
.specialwp .butwp {
margin: 24px auto 0px;
text-align: center;
}
.archivewp p  {
text-align: center;
}
.specialwp .btn-defaultar {
    font-size: 14px;
}
.specialwp .btn-defaultarb {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.specialtp .spechd {
     font-size: 36px;
}
}
@media only screen and (min-width:1041px) and (max-width: 1200px){
.res-hero .res-hero-cont {
     padding-left: 7%;
    padding-right: 7%;
}

.content-wrapper.container.main .mldwrap h1.res-hdwhtin {
    font-size: 28px;
    line-height: 1.5;
}

}

@media only screen and (min-width:951px) and (max-width: 1080px){ 
.blbsbox,
.grbsbox {
    min-height: 200px;
}
.content-wrapper.container.main .bsboxin h3 {
font-size: 23px; 
}
}
@media only screen and (min-width:851px) and (max-width: 950px){ 
.blbsbox,
.grbsbox {
    min-height: 190px;
}
.content-wrapper.container.main .bsboxin h3 {
font-size: 22px; 
}
}
@media only screen and (min-width:769px) and (max-width: 850px){ 
.blbsbox,
.grbsbox {
    min-height: 180px;
}
.content-wrapper.container.main .bsboxin h3 {
font-size: 20px; 
}
}



@media only screen and (min-width:769px) and (max-width: 1040px){ 
.content-wrapper.container.main h4.pt-cv-title a {
    font-size: 16px;
    line-height: 1.4;
    font-weight: normal !important;
    margin: 12px auto 0;
    text-align: center;
    font-family: roboto_condensedregular, sans-serif;
}

.spconml {
font-size: 16px; 
}
.res-hero .res-hero-cont {
     padding-left: 5%;
    padding-right: 5%;
}
.postid-29049 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29023 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.container.main .mldwrap h1.res-hdwhtin {
    font-size: 26px;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 22px;
}
}

@media all and (min-width: 768px) { 
.mldipinners h1,
#vidinfo h2, .pgbginners h1, .pgin h1, .topcrumbs h1, .section-sponsortop h1 {
    font-size: 29px;
    line-height: 1.3;
}
.tribe-events-widget-link,
.tribe-events-duration {
display: none;
}
.pt-cv-content {
    margin: 0 auto !important;
    text-align: center;
}
.tribe-mini-calendar-event {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.evbtn {
     margin: -24px 0 0 !important;
}
.page-id-58867 .evbtn,
.page-id-20827 .evbtn {
     margin: 6px 0 !important;
}
.page-id-58867 .tribe-mini-calendar-event .list-info h2,
.page-id-20827 .tribe-mini-calendar-event .list-info h2 {
 margin-bottom: -6px !important;
}

}

@media (max-width: 991px){ 
.walkbx {
    margin-bottom: 20px;
}
}
@media only screen and (min-width:481px) and (max-width: 839px){ 
.sphead {
font-size: 22px;
}

.timg img {
width: 75%;
}
.tocsec .tochdsp {
    width: 65%;
     margin: 18px auto;   
}
}
@media all and (max-width: 1080px){ 
.lymeaware {
margin-top: 150px;
}
}
@media all and (max-width: 930px){ 
.lymeaware {
margin-top: 80px;
}
}


@media all and (max-width: 868px) { 
.lymeaware {
margin-top: 60px;
}
.mldbinner {
   padding: 6px 18px 24px;
}
.mldwrap .row .column, .mldwrap .row .columns {
    width: 100%;
    float: none;
}
.mldwrap .article-info {
   margin-top: 0px;
}
.mldwrap .article-info .byline img.author_image {
    margin: 6px auto 0;
    text-align:center;
}
.mldwrap .article-info .byline {
   text-align: center;
    width: 100%
}
.mldwrap .article-info .byline .author_name {
    display: block;
    margin: 7px 0 7px;
}
 .bdp-botmenu {
    border-top: 0px solid #acacac;
    border-bottom: 0px solid #acacac;
    margin: -10px 0 0;
    padding: 0;
}
}
@media only screen and (max-width: 767px) {
.postid-92164 .butbl {
   margin-bottom: 40px;
}
.maglne {
margin: 0;
text-align: center; 
padding: 0; 
border-bottom: none; 
}
/*  QuickBytes */
p.ldonotex {
    margin-top: 8px;
}
   .quckimg img {
 width: 100px;
}
.content-box {
   padding: 30px 20px 25px;
}
.qutitletp {
    font-size: 18px;
}
.qutitle {
    font-size: 44px;
   line-height: 1.4;
}
.content-box h1 {
    font-size: 22px !important;
}
.content-box p {
    font-size: 16px;
    line-height: 1.5em;
    margin: 12px 0 0;
}

.insightssectionlink {
  font-size: 20px;
 line-height: 50px;
 width: 250px;
}

.quickbytes {
       display: none; 
}
.quickbytes-mobile {
    display: block;
    padding: 20px 0;
    background-color: #eff7fb;
}
.quickbytes-mobile .container-fluid {
   padding-left: 0;
    padding-right: 0;
}
.quickbytes-mobile .columns {
    padding: 0;
}
.bytecol {
    padding: 24px;
}
.qutwrap .phytop {
    font-size: 18px;
    width: 300px;
}
.qutwrap h1 {
    font-size: 26px;
    line-height: 1.3;
    margin: 10px 0 18px;
}
.ld-dropcap {
    float: none;
   font-family: 'ralewayregular', Arial, sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 1.5em;
    margin: 0 0 25px 0;
    font-weight: normal;
   padding: 0;
}

.bytecol p,
.authwp p {
  font-size: 16px;
    line-height: 1.5em;
}

.qutwrap {
     padding: 0;
}

.combx {
    width: 100%;
}

.qurtwrap {
   padding-top: 20px;
   margin-top: -40px;
}


/*  End QuickBytes */
.lymeaware {
margin-top: 30px;
}
.container {
    margin: 0px auto;
    max-width: 420px;
}
.page-id-46725 .container {
    margin: 0px auto;
    max-width: 650px;
}
.page-id-46725 h1 {
    font-size: 28px;
}
.page-id-46725 .mldcall {
    padding: 30px;
}
.row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
}

.row .eight  { width: 100%; }

.page-id-76847 .row .four,
.row .four  { width: 100%; }


.columnsrt {
    float: none;
    text-align: center;
    margin-bottom: 8px;
}
.column, .columns {
   float: none !important;
}
h1.page-header-title {
    text-align: center;
    margin: 20px 0 10px !important;
}
.sassywp {
margin: 8px auto 0;
text-align: center;
}
.sassypg  {
    margin: 0 auto;
    text-align: center;
}
ul.heateor_sss_sharing_ul {
   display: inline-block;
}
.qurtwrap ul.heateor_sss_sharing_ul  {
        display: inline-block;
        margin: 0;
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;
    }
}

@media all and (max-width: 768px) { 
.page-id-82073 .row .four,
.page-id-76847 .row .four {
    width: 100%;
}


.leftmg {
margin-bottom: 0;
}
.page-id-76847 .mldimp1 {
    margin: 0;
}
.impactsec {
    margin: 0;
    padding: 0 16px;
    border-right: none;
}
.mldimlistx {
  margin-left: 20px;
}
.imimg img {
max-width: 200px; 
margin: 0 auto 24px; 
text-align: center;
}
.imimg img.last {
margin-bottom: 0;
}
.impactsecrt h3, .impactsec h3 {
   padding-left: 0;
   font-size: 24px !important;
   line-height: 1.3 !important;
}

.impsm ul {
text-align: left;
}
.impactsecrt {
    margin-top: 24px;
}
.impactdata {
    margin-top: -26px;
}
.postid-79883 .bdp_single.famous .related_post_wrap,
.postid-65647 .bdp_single.famous .related_post_wrap {
  margin-top: -12px !important;
}
.bdp_single.famous .related_post_wrap {
  margin-top: 24px !important;
}
.postid-70223 .bdp_single.famous .related_post_wrap {
  margin-top: 0 !important;
}
.ambck .table {
 border-bottom: none;
}
.wp-caption-text {
    margin: 8px auto 0;
    text-align: center;
}

.sympdesk {
display: none;
margin-top: 0;
}
.sympmob {
display: block;
margin-top: 0;
}


.whathd {
    font-size: 27px !important;
    line-height: 1.4 !important;
}
.sponsortop {
    font-size: 22px;
}
.videocnt .columns {
    float: none;
    min-height: 1px;
    padding: 0;
    position: relative;
}

#healthres {
    width: 100%;
}
#healthres .shortcode1-2 {
    margin-right: 0%;
    float: none;
    width: 100%;
}
#healthres .shortcode1-2.last {
    margin-right: 0;
     width: 100%;
}
.content-wrapper.container.main .member-lt h3.xxbg,
.mldipinners h1,
#vidinfo h2,
.pgbginners h1,
.pgin h1,
.topcrumbs h1,
.section-sponsortop h1 {
    font-size: 24px;
}
.content-wrapper.container.main h3.redis {
font-size: 18px;

}
.page-id-45528 .topcrumbs h1  {
    font-size: 24px;
    line-height: 1.4;
}

.membin {
    padding: 0;
}
.whathd {
   margin-top: 18px;
}
.divider-left {
    padding: 0 !important;
    border-bottom: 1px solid #4ac1e9;
    border-right: none;
    border-left: none;
}
.timelist {
    margin: 0 20px 18px;
}
.timebar-inner {
    margin: 0;
}
.timebar h2 {
  padding-bottom: 0px;
    margin-top: 18px;
font-size: 28px !important;
margin-bottom: 14px !important;
}

.mldlgo {
width: 75%
}
.page-id-76847 .mldlgo {
width: 65%;
margin-top: 16px;
max-width: none;
}

.page-id-30362 .mldlgo {
margin-top: 24px;
}
.impactsecrt {
  padding: 0 16px;
    border-left: none ;
}
.rightins {
    margin: 0; 
}
.references {
    font-size: 16px;
}
.content-wrapper.container.main h2 {
    font-size: 18px;
}
.content-wrapper.container.main h2.blog-title {
 font-size: 20px;
}


.vizblog .container,
.vizcontainer {
    margin: 0px auto;
    max-width: 720px;
}


 .layout_id_3 .minimal .minimal-content-cover .post-title a {
    font-size: 24px !important;
}
.mldipinners,
.pgbginners {
   padding: 22px 18px;
}
.page-id-76847 .mldipinners {
    padding: 22px 0;
}

.mldipinners p,
.pgbginners p {
font-size: 19px;
text-align: left; 
padding: 0;
}
.fplogo {
margin-top: 22px;

 }

.section-phytopwh .gform_wrapper label.gfield_label {
    font-size: 18px;
}
.section-phytopwh .hme, 
.section-phytopwh h1.hme {
    font-size: 28px;
}
.pcolwp {
    margin-left: 0px;
}
.section-phytopwh p {
    font-size: 17px;
    text-align: left;
}
ul.lcp_catlist img {
   width: 100% !important;
}
.postid-29314 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29285 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29049 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.postid-29023 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin {
    font-size: 18px;
}
.content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.container.main .mldwrap h1.res-hdwhtin {
    font-size: 24px;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 22px;
}
.res-hero {
    background-attachment: scroll !important;
    padding-bottom: 1.75em;
}
hero .res-hero-tpback {
    height: 1.5em;
}
.res-hero .res-hero-tp {
    height: 1em;
}
.res-hero .res-hero-bc a {
    line-height: 1.5em;
    margin-top: -6px;
}
.res-hero .res-hero-bc span {
    font-size: 14px;
}
.breadicon {
    font-size: 14px !important;
}
.res-hero .res-hero-cont {
    padding-top: 1.75em;
    padding-left: 2%;
    padding-right: 2%;
}
.res-hdwhtin {
    font-size: 2em;
    text-align: center;
    margin: 0px 0 8px;
}

.mldwrap .post-share-div > div {
    margin-right: 0px;
}
.bdp_single.famous .bdp_blog_template  {
   margin: 0 0 20px;
}
.btauthwp {
 padding: 22px 0 18px;
    margin: 0;
}

.authwp {
    padding: 22px 0 18px;
    margin: 0;
}
.bytecol .otw-button,
.mldwrap .otw-button {
    font-size: 15px !important;
}
.content-wrapper.container.main .mldwrap .bdp_single .related_post_wrap h3 {
    font-size: 23px;
    margin-bottom: -6px;
}
.mld-author {
    font-size: 23px;
    line-height: 1.3;
     text-align: center !important;
}

.mld-guest {
 font-size: 18px;
    line-height: 1.3;
}
.mld-chtitlesm,
.mld-chtitle {
    font-size: 24px;
}
.content-wrapper.container.main .mldwrap .mld-content p {
    font-size: 15px !important;
    line-height: 1.5 !important;
}
 .bdp_single .related_post_wrap h3 {
    font-size: 23px !important; 
    margin-bottom: 0 !important;
}
.content-wrapper.vizcontainer.main .mldwrap h2,
.content-wrapper.container.main .mldwrap h2 {
    font-size: 23px;
}
.vizimgx {
   width: 99%;
}
.tweetdis_image .tweetdis_img_container {
    width: 99%;
}
.tweetdis_image_template_6 .tweetdis_click_to_tweet.position_left {
    width: 99%;
    margin: -8px auto 0;
}
.tweetdis_image .tweetdis_click_to_tweet a.tweetdis_image_link {
    width: 100%;
    margin: -15px auto 0;
}
.tweetdis_box {
   width: 100% !important;
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
   font-size: 18px !important;
       line-height: 1.5 !important;
}
.bdp_single .bdp_blog_template .post_content blockquote p {
    font-size: 18px !important;
}
.mldwrap blockquote {
 width: 65% !important;
}
.byauth blockquote {
 width: 95% !important;
}

.bytecol .otw-button,
.mldwrap .otw-button {
   margin: 0 auto 20px !important;
font-size: 17px !important;
display: block !important;
}
.mld-content {
    margin: 0 0 30px;
    clear: both;
}
.two-inbuttons {
  width: 100% !important;
}

.mldwrap div.gdl-page-left.mb0.eight.columns.chartcolhk {
margin-left: 0% !important;
padding: 0;
}
.gdl-page-content .tweetdis_box {
    width: 100% !important;
}
.gdl-page-content .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
    font-size: 18px !important;
    line-height: 1.5 !important;
}
.mldwrap img.size-large,
.mldwrap img.size-full {
 width: 99.5%;
 }
#arve .arve-wrapper, #tinymce .arve-wrapper {
  width: 100% !important;
}
.padlft {
    padding-left: 0px;
}
.padrt {
    padding-right: 0px;
}
#vidinfo p.top,
.section-directorytop p.right,
.section-directorytop p.left {
  font-size: 17px;
  text-align: left;
  margin: 18px 0 0 0;
  }

.amgrey .col.content, .ambck .col.content, .archivewp .col.content {
    margin-bottom: 0px;
    padding: 18px 0;
}
.membn-txt {
     padding: 0px 12px;
}
.page-id-58867 .clvidwrap,
.page-id-20827 .clvidwrap {
margin-bottom: 18px !important;
}
.page-id-58867 .mb30,
.page-id-20827 .mb30 {
margin-bottom: 0 !important;
}
.page-id-58867 .section-conference,
.page-id-20827 .section-conference{
   padding: 0 0 24px;
    margin: 0;
}
.page-id-58867 .ambck,
.page-id-20827 .ambck {
padding: 0px ;
}

.page-id-58867 .ambck,
.page-id-58867 .section-phytopwh,
.page-id-58867 .section-conference,
.page-id-20827 .ambck,
.page-id-20827 .section-phytopwh,
.page-id-20827 .section-conference{
margin: 0 -12px;
}
.home-icons.middle-icon {
    margin-bottom:  20px !important;
}
.home-icons {
    margin-bottom:  20px !important;
}
.section-conference p {
    text-align: left;
}
}
@media all and (max-width: 480px) { 
.impactsec,
.impactsecrt {
    padding: 0 8px;
}
.impactsecrt h3, .impactsec h3 {
    font-size: 20px !important;
}
.imimg img {
    max-width: 150px;
}
.bmr {
margin-right: 0 !important;
}
.mld-bt {
    margin: 0 auto;
    text-align: center;
      width: 75%
}
.mld-bt .btn-home {
    display: block !important;
    margin: 10px auto 0;
    text-align: center;
}

/*  QuickBytes */
.qutitle {
    font-size: 40px;
    line-height: 1;
}
.qutwrap h1 {
    font-size: 22px;
}
.bytecol {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
    background-color: #fff;
    margin: 0;
    padding: 24px 12px;
}
.qurtwrap {
     -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
  
}

.content-box h1 {
    font-size: 21px !important;
}

/*  End QuickBytes */

.fullcnt,
.aboutcnt {
padding: 24px 0;
}

.fix-col li {
    font-size: 17px !important;
}
.page-id-45528 .topcrumbs h1  {
    font-size: 20px;
    line-height: 1.4;
}
.vidpghd {
font-size: 18px ;
    line-height: 23px;
}
.page-id-65980 .container {
    padding: 0 !important;
}
.container {
    padding: 0 10px !important;
}
h2.mdclhd {
    font-size: 24px !important;
    line-height: 1.4;
}
.mldcall {
    padding: 38px;
}
.page-id-46725 .mldcall {
    padding: 28px;
}
.page-id-46725 h1 {
    font-size: 24px;
}
.mldref {
   margin: -16px 0 30px;
    padding: 16px 14px 0;
}
.res-hero {
height: 275px;
}
.postid-67852 .res-hero {
height: 345px;
}
.heateorSssSharingRound i {
width:36px !important;
height:36px !important;
}
.page-id-76847 .mldlgo,
.mldlgo {
width: 55%
}

.content-wrapper.container.main h2.botbox {
    font-size: 20px;
}
.wpsm_panel-title {
    font-size: 14px;
}

.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 .tweetdis_click_to_tweet {
  font-size: 15px !important;
}
.relatedpost_title {
  font-size: 13px !important;
    line-height: 1.4 !important;
}
.mldwrap blockquote:before, .mldwrap blockquote:after {
    font-size: 18px;
}
.mldwrap .article-info {
    margin-top: -36px;
}

.content-wrapper.vizcontainer.main .mldwrap h2, .content-wrapper.container.main .mldwrap h2, 
.content-wrapper.vizcontainer.main .mldwrap h2.mdclhd
{
 font-size: 20px !important;
}
h4.mdclsb {
   font-size: 14px !important;
}
.bdp_single .bdp_blog_template .post_content p.mdclp {
   font-size: 16px !important;
}
.res-hero .text-1 {
    margin: 18px auto 0px;
}
.content-wrapper.container.main h2 {
    font-size: 16px;
}
.pagewps {
 box-shadow: 0 0 0px #ddd;
    -moz-box-shadow: 0 0 0px #ddd;
    -webkit-box-shadow: 0 0 0px #ddd;
    -o-box-shadow: 0 0 0px #ddd;
}
#vidinfo .pginps,
#vidinfo .pgin,
.section-directorytop .pgin {
    padding: 24px 12px;
}

.mldbinner {
    padding: 6px 0 24px;
}
.mldwrap .columns {
    padding: 0;
}
 .layout_id_3 .minimal .minimal-content-cover .post-title a {
    font-size: 22px !important;
}
.fptxin p {
    font-size: 16px;
}
.mldipinners p,
.pgbginners p {
font-size: 17px;
}
.amgrey .container-fluid, .ambck .container-fluid, .archivewp .container-fluid {
    padding: 0;
}
.section-phytopwh .wtwrap {
 padding: 0;
}
.section-phytopwh p {
    font-size: 16px;
}
.section-phytopwh .hme, 
.section-phytopwh h1.hme {
    font-size: 23px;
}
.archivehd div,
.section-conference .archivehd h2,
.archivehd h2 {
    font-size: 18px !important;
}
.res-hero .text-1 {
    width: 220px;
    font-size: 14px;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin,
.content-wrapper.container.main .mldwrap h1.res-hdwhtin {
    font-size: 19px;
    line-height: 1.5;
    padding: 0 8px;
}
.mldwrap ul.heateor_sss_sharing_ul li.heateorSssSharingRound i{
    width: 32px!important;
    height: 32px !important
}
.mldwrap ul.heateor_sss_sharing_ul li {
    padding: 0 5px 0 0 !important;
}
.bytecol .otw-button,
.mldwrap .otw-button {
    font-size: 14px !important;
}
.wpsm_panel-body ol li,
.tweetdis_hint_content,
.bdp_single .entry-content ol.bigol li,
.bdp_single .entry-content ul li,
.bdp_single .bdp_blog_template .post_content p {
    font-size: 15px !important;
    line-height: 1.7 !important;
}
.page-id-72668 .wpsm_panel-body ol li{
    font-size: 13px !important;
        line-height: 1.5 !important;
}

.byauth blockquote p, 
.bdp_single .bdp_blog_template .post_content .byauth blockquote p {
    font-size: 16px !important;
}

.content-wrapper.container.main .mldwrap h2 {
    font-size: 19px;
}
.content-wrapper.container.main .mldwrap .bdp_single .related_post_wrap h3 {
    font-size: 21px;
}
.bdp_single .related_post_wrap h3 {
    font-size: 18px !important;
}
.mld-author {
    font-size: 18px;
}
.mld-guest {
    font-size: 15px;
}
.mld-chtitlesm,
.mld-chtitle {
    font-size: 20px;
}

.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
   font-size: 16px !important;
}
.bdp_single .bdp_blog_template .post_content blockquote p {
    font-size: 14px !important;
}
 .mldwrap blockquote {
 width: 80% !important;
}
.byauth blockquote {
    width: 95% !important;
}
.content-wrapper.container.main .hmsbhd,
.content-wrapper.container.main h3 {
    font-size: 20px;
}
 
.topan h3  {
    font-size: 20px !important;
}

.content-wrapper.container.main h3.sbtitle {
    font-size: 18px;
}
.content-wrapper.container.main h2.ticks {
	font-size: 18px;
}
.content-wrapper.container.main .timebar h3 {
 font-size: 22px !important;
}
#field_41_39 label.gfield_label {
    font-size: 26px !important;  
}
.page-id-30362 h1 {
    font-size: 24px;
}
.page-id-30362 .content-wrapper.container.main h2.gsection_title {
  font-size: 20px !important;
}
.content-wrapper.container.main h3.acc-title, .content-wrapper.container.main h2.accordion-title {
    font-size: 17px;
}
body p {
    font-size: 16px;
}
ul li, ol li {
    font-size: 16px;
    line-height: 25px;
}
.references ol > li {
    font-size: 14px;
}

ul.lsarw li {
   font-size: 17px !important;
}

.section-sponsortop .audsmd h2 {
    font-size: 20px;
}

.sponsorstats .audsm {
    font-size: 20px;
}
.sponsorstats .aud {
    font-size: 24px;
}
.section-sponsortop p {
    font-size: 16px;
    text-align: left;
}
.sponsorstats h2 {
  font-size: 18px !important;
    letter-spacing: 0.02em;
    padding: 12px 16px !important;
}
.content-wrapper.container.main .member-lt h3.xxbg,
.mldipinners h1,
#vidinfo h2,
.pgbginners h1,
.pgin h1,
.topcrumbs h1,
.section-sponsortop h1 {
    font-size: 22px;
}
.content-wrapper.container.main h3.redis {
font-size: 17px;

}

.section-directorytop p.left {
    font-size: 16px;
}
.ltimewp h2.feathd {
    font-size: 24px !important;
}
.sponsortop {
    font-size: 20px;
}
.spformrt {
   padding: 28px 12px 12px;
    border: 6px solid #2fb9d9;
}
.spform {
   padding: 28px 12px 12px;
    border: 6px solid #2fb9d9;
}
.spconml {
font-size: 16px; 
}
.sphead {
font-size: 20px;
}
.specialwp .ctcol2 {
   padding: 10px 12px 0;
    border: none;
}
.specialhd h2 {
    font-size: 28px;
}
.specialhd h3 {
    font-size: 20px;
}
.specialtp .spechd {
     font-size: 30px;
}
.specialtp .specsbhd {
    font-size: 20px;
}
.tocsec .spechd {
 font-size: 34px;
}
.timg img {
width: 100%;
}
.tocsec .tochdsp {
    width: 80%;
    margin: 18px auto;    
}
.timebar h2 {
font-size: 22px !important;
}
.timebar-inner {
    margin: 0;
}
.mldipinners,
.pgbginners {
    padding: 22px 0;
}
.container-fluid {
  padding-left: 0px;
    padding-right: 0px;
}
.page-id-29498 .lightbox_ultimate_anchor img {
width: 75%;
}
.content-wrapper.container.main h3.mldvd {
   font-size: 22px;
}
.section-content-video {
    margin-top: 0px;
    background-image: url(https://www.lymedisease.org/images/mld-video-backsm.jpg);
}
.bdp_single .entry-content ul, .bdp_single .entry-summary ul, .bdp_single .comment-content ul, .bdp_single .entry-content ol, .bdp_single .entry-summary ol, .bdp_single .comment-content ol {
    margin-left: 0 !important;
}

#wpsm_accordion_30883 .ac_title_class {
      font-size: 16px !important;
}
.btn-defaultxlg {
 font-size: 16px !important;
   padding: 8px 14px !important;
}

.btn-default {
  font-size: 16px !important;
   padding: 8px 14px !important;
}
.whathd {
    font-size: 26px !important;
}
.content-wrapper.container.main .datapbl h5 {
    font-size: 24px;
  line-height: 1.4;
}
.stdtopsm {
    font-size: 16px;
   line-height: 1.4;
   margin-top: 8px;
}
.content-wrapper.container.main .client-title h5 {
    font-size: 24px;
}
.btn-mod.btn-large {
    padding: 12px 22px;
}

.bloglist .pgin h3 a {
font-size: 32px;
}
.content-wrapper.container.main .client-title h4 {
    font-size: 22px;
    line-height: 1.3;
}
.logo-home {
    font-size: 15px;
}
.lthdbx {
    font-size: 20px;
}
  .listbox {
 padding: 16px;
    }
.donutwd {
margin: 0 0 16px; padding: 0;
}
.but-whtbgot a {
   font-size: 24px;
    line-height: 1.4;
}

}

@media all and (max-width: 420px) { 
.content-wrapper.container.main h4.prsbt {
	font-size: 15px;
}

h3.pressrhdx a {
    font-size: 16px !important;
}
.wpsm_panel-body ol li {
    font-size: 13px !important;
    line-height: 1.7 !important;
}

.topan h3  {
    font-size: 18px !important;
}
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 18px;
}
.mldwrap .article-info {
    margin-top: -30px;
}
.byauth blockquote p, 
.bdp_single .bdp_blog_template .post_content .byauth blockquote p {
    font-size: 15px !important;
        line-height: 1.4 !important;
    
}
.bdp_single .bdp_blog_template .post_content blockquote p {
    font-size: 13px !important;
     line-height: 1.4 !important;
    
}
.tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
    font-size: 14px !important;
}
.mld-chtitlesm,
.mld-chtitle {
    font-size: 18px;
}
/*  QuickBytes */
.qutitle {
    font-size: 36px;
}
.content-box h1 {
    font-size: 19px !important;
}

.content-box p {
    font-size: 15px;
}
.insightssectionlink {
    font-size:18px;
    line-height: 50px;
    width: 250px;
}
.qutwrap h1 {
    font-size: 20px;
}
.bytecol p {
     font-size: 14px;
    line-height: 1.6;
}
.authwp p {
   font-size: 14px;
    line-height: 1.6;
}

.qurtwrap .tocrt .cr-cont ul li a {
    font-size: 14px;
}
.content-wrapper.container.main h3.sp-headingx,
.content-wrapper.container.main h3.sp-heading {
    font-size: 16px;
}


/*  End QuickBytes */

h1.abnwpg {
    font: 22px/1.2 "robotolight", sans-serif !important;
}
.logo-home {
    font-size: 14px;
}
.lthdbx {
    font-size: 19px;
}
.bloglist .pgin h3 a {
font-size: 30px;
}
.page-id-46725 .mldcall {
    padding: 24px 16px;
}
.page-id-46725 h1 {
    font-size: 20px;
}
.content-wrapper.container.main .member-lt h3.xxbg,
.mldipinners h1,
#vidinfo h2,
.pgbginners h1,
.pgin h1,
.topcrumbs h1,
.section-sponsortop h1 {
    font-size: 20px;
}
.presstop p {
    font-size: 16px !important; 
    line-height: 22px;
}
.whathd {
    font-size: 24px !important;
}
.content-wrapper.container.main .client-title h5 {
    font-size: 20px;
}
.page-id-26843 .pginnersw,
.section-directorytop .pginners,
.pginners {
    padding: 24px 0;
}

.hmbartxt {
   font-size: 24px;
}

.btn-default {
  font-size: 14px !important;
  letter-spacing: 0px; 
}
.btn-defaultxlg {
  font-size: 14px !important;
  letter-spacing: 0px; 
}
.bytecol .otw-button,
.mldwrap .otw-button {
font-size: 15px !important;
}
.content-wrapper.container.main h3.mldvd {
    font-size: 20px;
}
#footjoin2 h2 {
    font-size: 22px;
    line-height: 28px;
}
#footjoin2 h3 {
    font-size: 22px;
    line-height: 30px;
}
.but-whtbgot a {
    font-size: 24px;
    line-height: 24px;
}
.page-id-29498 .lightbox_ultimate_anchor img {
    width: 65%;
}
.mldlgo {
width: 65%
}
.blbsbox,
.grbsbox {
    min-height: 150px;
}
.content-wrapper.container.main .bsboxin h3 {
font-size: 21px; 
}
.content-wrapper.container.main .datapbl h3 {
   font-size: 28px;
}
.content-wrapper.container.main .datapbl h5 {
    font-size: 22px;
}
.postid-67852 .mld-chtitle {
    font-size: 16px;
}
}
@media all and (max-width: 360px) { 
.postid-70223 .content-wrapper.vizcontainer.main .mldwrap h1.res-hdwhtin  {
    font-size: 17px;
}
.postid-67852 .res-hero {
height: 365px;
}
.mld-bt {
    width: 100%
}

.content-wrapper.container.main .client-title h4 {
    font-size: 20px;
    line-height: 1.3;
}
.page-id-46725 .mldcall {
    position: relative;
    margin: 0;
    border: none;
    padding: 0;
    font-size: 21px;
    background-color: #fff;
    border-radius: 0;
    box-shadow: inset 0 0 0 0 rgba(255,255,255,0.95), 0 0 0 rgba(0,0,0,0.0);
}


.download-button {
    margin-left: 8px;
        padding: 3px 8px;
}
.section-directorytop p.left {
    font-size: 15px;
}
.vidpghd {
font-size: 17px ;
    line-height: 22px;
}
.btn-mod.btn-large {
    padding: 12px 16px;
}

.content-wrapper.container.main .member-lt h3.xxbg,
.mldipinners h1,
#vidinfo h2,
.pgbginners h1,
.pgin h1,
.topcrumbs h1,
.section-sponsortop h1 {
    font-size: 19px;
}
.content-wrapper.container.main h3.redis {
font-size: 15px;

}
.btn-default {
 padding: 8px !important;
}
.btn-defaultxlg {
 padding: 8px !important;
}
h2.mdclhd {
    font-size: 20px !important;
}
.wpsm_panel-body ol li,
.tweetdis_hint_content, 
.bdp_single .entry-content ol.bigol li, 
.bdp_single .entry-content ul li, 
.bdp_single .bdp_blog_template .post_content p {
    font-size: 14px !important;
}
.bdp_single .bdp_blog_template .post_content .mldref p {
    font-size: 14px !important;
}

.content-wrapper.vizcontainer.main .mldwrap h2, 
.content-wrapper.container.main .mldwrap h2 {
    font-size: 18px;
}
.mldlgo {
width: 75%
}
.heateorSssSharingRound i {
width:30px !important;
height:30px !important;

}

.bdp_single .related_post_div.four_post .relatedthumb {
   min-height: 200px;
}
.blbsbox,
.grbsbox {
    min-height: 140px;
}
.content-wrapper.container.main .bsboxin h3 {
font-size: 20px; 
}
 .layout_id_3 .minimal .minimal-content-cover .post-title a {
    font-size: 20px !important;
}
.timelist ul li {
  font-size: 16px !important;
}
.mldipinners p,
.pgbginners p {
font-size: 17px;
}
.mldwrap ul.heateor_sss_sharing_ul li.heateorSssSharingRound i{
    width: 28px!important;
    height: 28px !important
}
.bytecol .otw-button,
.mldwrap .otw-button {
    font-size: 13px !important;
}
ul.lsarw li {
   font-size: 16px !important;
}
.content-wrapper.container.main h3.acc-title, .content-wrapper.container.main h2.accordion-title {
    font-size: 16px;
}
ul li, ol li {
    font-size: 16px;
    line-height: 24px;
}

body p {
    font-size: 16px;
}
.bloglist .pgin h3 a {
font-size: 24px;
}

}

