.floating-right {
	float: right;  
}

.floating-left {
	float: left;  
}

p.side-img a img {
    width: 100%!important;
}

p.side-img {
    margin: 0 10px 10px 0!important;
}

p.side-img strong {
    font-size: 12px;
    line-height: 16px;
    display: block;
    margin-top: 204px;
    position: absolute;
    width: 100%;
    padding: 5px 10px;
    background: rgba(255, 255, 255, 0.72);
    color: black;
}


body.itemid-1243 h1,
body.research-ldn-eye-tufts h1 
{margin-top:10px!important}

body.itemid-1243 h2:before
{
    width: 400px;
    height: 209px;
    content:" ";
    background:url(/images/article_images/ext.jpg) no-repeat;
    background-size:100%;
    float:left;
    margin:-1em 1em 1em 0;
}

body.research-ldn-eye-tufts h2:before 
{
    width: 400px;
    height: 192px;
    content:" ";
    background:url(/images/article_images/tufts-university.jpg) no-repeat;
    background-size:100%;
    float:left;
    margin:0.5em 1em 0.5em 0;
}

body.itemid-1243 h2:after,
body.research-ldn-eye-tufts h2:after {
content:" ";
width:100%;
height:1px;
float:left;
    border-bottom:3px solid #dcdcdc;
    margin:1em 0}

body.itemid-1243 h2,
body.research-ldn-eye-tufts h2 
{line-height:1.5em!important}

p.side-img img {
    border-radius: 0;
    width: 347px;
    margin: 0 10px 0 0;
}
p.side-img {
    float: left;
    width: 350px;
    font-weight: bold;
    font-size: .9em;
}

p.side-img a {
    float: left;
    width: 100%;
    font-weight: bold;
}

.image-text img {
    width: 160px;
}

.image-text strong {
    font-size: 11px;
    background: rgba(255, 255, 255, 0.61);
    margin-top: -26px;
    position: absolute;
    width: 160px;
    margin-left: -80px;
    color: black;
}

p.image-text {float:left; margin: 5px 15px 15px 0 !important; text-align:center; font-weight: bold;}
p.image-text.rght {float: right;margin: 5px 0 15px 15px !important;}
@media (max-width: 980px){  p.image-text {width:100%}  }
p.image-text a {text-align:center}
p.image-text a img {margin:0 auto;width: 168px;}


body.itemid-1243 blockquote:before, body.itemid-1243 blockquote:after, 
body.research-ibd-erasmus blockquote:before, body.research-ibd-erasmus blockquote:after, 
body.ldn-top-choice-fibro-cfs blockquote:before, body.ldn-top-choice-fibro-cfs blockquote:after, 
body.ldn-mental-illness blockquote:before, body.ldn-mental-illness blockquote:after, 
body.ldn-slowing-hashimotos blockquote:before, body.ldn-slowing-hashimotos blockquote:after, 
body.infertility-ldn blockquote:before, body.infertility-ldn blockquote:after, 
body.research-ldn-eye-tufts blockquote:before, body.research-ldn-eye-tufts blockquote:after {
    font-size: 2.4em;
    margin: 0em 0.2em -0.35em .2em;
    color: #ccc;
    display: -webkit-inline-box;
    font-family: Georgia;
}

body.itemid-1243 blockquote:before,
body.research-ibd-erasmus blockquote:before,
body.ldn-top-choice-fibro-cfs blockquote:before,
body.ldn-mental-illness blockquote:before,
body.ldn-slowing-hashimotos blockquote:before,
body.infertility-ldn blockquote:before,
body.research-ldn-eye-tufts blockquote:before{
    content: '\201C';
}
body.itemid-1243 blockquote:after,
body.research-ibd-erasmus blockquote:after, 
body.ldn-top-choice-fibro-cfs blockquote:after, 
body.ldn-mental-illness blockquote:after, 
body.ldn-slowing-hashimotos blockquote:after, 
body.infertility-ldn blockquote:after, 
body.research-ldn-eye-tufts blockquote:after {
    content: '\201D';
}

body.itemid-1243 blockquote,
body.research-ibd-erasmus blockquote, 
body.ldn-top-choice-fibro-cfs blockquote, 
body.ldn-mental-illness blockquote, 
body.ldn-slowing-hashimotos blockquote, 
body.infertility-ldn blockquote, 
body.research-ldn-eye-tufts blockquote {
    margin: 2em auto;
    padding: 1.5em;
    font-style: italic;
    font-weight: bold;
    color: #777777;
    border-width: 1px 0 1px 0;
    text-align: center;
    width: 75%;
    border-style: solid;
    border-color: rgba(192,192,192,0.52);
    clear: both;
}


.landing-page-ms-research-img {
    background: url(/images/article_images/ms-landing_studies.jpg) no-repeat;
    width: 100%;
    height: 15em;
    background-size: 100%;
    background-position-y: -21em;
}

.landing-page-about-ms-img {
    background: url(/images/article_images/ms-landing_understand.jpg) no-repeat;
    width: 100%;
    height: 15em;
    background-size: 100%;
    background-position-y: -21em;
}

span.CTA-square a{ color:#305592}
span.CTA-square {
    display: block;
    float: right;
    text-align: center;
    padding: 2em 1em;
    font-weight: bold;
    font-size: 1.4em;
    background: rgba(255, 179, 46, 0.32);
    margin-bottom: 1em;
    margin-top: 2em;
    border-radius: .5em;
    width: 363px;
    margin-left:2em;
    line-height: 1.4em;
}

.ms-landing-box.patient-box div[data-scroll-reveal*="ease"],
.ms-landing-box .lp-ms-box-text-studies,
.ms-landing-box .lp-ms-box-text-understanding,
.ms-landing-box .lp-ms-box-text-ready {
  background:rgba(255, 255, 255, 0.8); 
  padding:1em; 
  float:left;
  margin-top:7em!important;
  position:absolute;
  bottom:-10px}
  .ms-landing-box.patient-box div[data-scroll-reveal*="ease"] {padding:0}


  .ms-landing-box.patient-box .pb-element-carousel { overflow:hidden; height:8.6em}
  .ms-landing-box.patient-box .carousel-content {font-size:0.9em}



.ms-landing-box.patient-box {
    background-image: url(/images/article_images/ms-landing_patients.jpg);
    background-size: 100%;
    height:406px;
}
.ms-landing-box.ready-box {
    background-image: url(/images/article_images/ms-landing_doctor.jpg);
    background-size: 100%;
    height:406px;
}

.ms-landing-box.understanding-box {
    background-image: url(/images/article_images/ms-landing_understand.jpg);
    background-size: 100%;
    height:363px;
}

.ms-landing-box.clinical-box {
    background-image: url(/images/article_images/ms-landing_studies.jpg);
    background-size: 100%;
    height:363px;
}



.ms-landing-box h2 {
  text-align:left; 
  float:right;
  margin:auto;
  right:0;
  color:white!important;
  background:#0b71a9;
  margin:1em 0em 1.3em 0!important;
  padding:.5em 3em .5em .5em}


.ms-landing-box .pb-element-text { clear:both}

.ms-landing-box img {position:absolute; display:none}





.ms-landing-box .lp-ms-button {display:inline-block;background:#ffb347;color:black;margin:auto;text-align:center;width:auto;border-radius:1em;padding:.4em 2em;font-weight:600;float: right;}

.ms-landing-box {
  background:#e2f5ff;
  border:1em solid white;
  border-radius:2em!important;
  padding:0em!important;
  margin:.5em 0;
  background-position: top;
  background-repeat: no-repeat;
}
.ms-landing-box .jsn-bootstrap3.jsn-pagebuilder .carousel-control.right,
.ms-landing-box .jsn-bootstrap3.jsn-pagebuilder .carousel-control.left {background:transparent;}
.ms-landing-box .carousel.slide {height: 9em;}

div#sp-breadcrumb {display:none}

.itemid-1232 .page-content .addtoany_container +.sppb-section {
font-size:1.5em; line-height:1.8em; margin-bottom:1.4em;
border-bottom:2px dotted silver;
padding-bottom:1em
}

span.clinical-trial-CTA {
 display: block;
}

span.clinical-trial-CTA a {
}
span.clinical-trial-CTA a[href*="/patients/"]
{
    }

span.clinical-trial-CTA a[href*="/patients/"]:before {}


span.clinical-trial-CTA a[href*="/fibro"]
{}

span.clinical-trial-CTA a[href*="/fibro"]:before {}

.clinical-trial {clear:both;padding: 1em 0 2.5em;}

.clinical-trial p{
    margin: 10px 0 .5em 0em!important;
    width: 67%;
    float: right;
    padding: 0 13% 0 0px!important;
}

a.clinical-trial-more {
  font-weight:bold;
  padding: 1em 14% 3em 10%!important;
  float: right;
  clear: right;
  width: 77%;
  }

.clinical-trial img {
    margin: 1em 0em 2em;
    float: left;
    width: 30%;
}

.clinical-trial h2 {
    width: 100%;
    clear: left;
    font-weight:normal!important;
    font-size:1.4em!important;
    margin:0 0em .5em 0%!important;
    }
    .clinical-trial h2 strong {
    width:100%; 
    float:left; 
    margin-bottom:.4em;
    font-size:1em!important;   
    }

	.pb-element-container.pb-element-text.landing-big-lnk p,
    .pb-element-container.pb-element-text.CTA p {padding:0; margin:0}

  .pb-element-container.pb-element-text.landing-big-lnk,
    .pb-element-container.pb-element-text.CTA {
    display: block;
    float: none;
    clear: both;
    text-align: center;
    padding: 1em;
    font-weight: bold;
    font-size: 1.4em;
    background: rgba(255, 179, 46, 0.32);
    margin-bottom: 1em;
    border-radius: .5em;
}
.pb-element-container.pb-element-text.landing-big-lnk a,
.pb-element-container.pb-element-text.CTA a{
color:#305592;
text-shadow:1px 1px 1px white

}
.pb-element-container.pb-element-text.landing-big-lnk.read-lnk a {padding:0 4em; display:block}

.survey-report-about-ldn, .survey-report-uses, .survey-report-how {
    float: left;
    width: 32%;
    margin: 0!important;
    box-sizing: border-box;
    padding: 1em;
    background: aliceblue;
    border-radius: 10px;
    min-height: 18em;
    margin-bottom: 2em!important;
    margin-top: 1em!important;
}

.survey-report-uses {margin: 1em 2%!important;}


.survey-reveals .survey-report-top-banner-row > div {
    background-image: url(/images/article_images/survey-people.png);
    padding-left: 43%;
    background-repeat: no-repeat;
    background-size: 40%;
    height: 9em;
    font-size: 1.8em;
    line-height: initial;
    margin-bottom: 1em;
    padding-top: 2em;
    background-color: white;
    border-radius: .5em;
    box-sizing: border-box;
    padding-right: 5em;
}

.survey-report-ldn {
    font-size: 1.2em;
    line-height: initial;
    margin-bottom: 2em!important;
}

.landing-page-intro {
    font-size: 1.3em;
    line-height: initial;
}

.infertility-img img{
    float: right; 
    margin-top: 5px;
	width: 350px;
  	max-width: 100%
}

/* -------------------- recponcive ---------------------- */

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

.survey-reveals .survey-report-top-banner-row > div {
    padding:0 1em 1em 42%;
    height:auto;
   }
}

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


.survey-reveals .survey-report-top-banner-row > div {
    padding: 8em 1em 1em 1em!important;
    background-size: 96%;
    height:auto;
    font-size: 1.5em;
   }

.pb-element-container.pb-element-text.landing-big-lnk.read-lnk a {padding:0 0em; display:block}


.survey-report-about-ldn, .survey-report-uses, .survey-report-how {
    float: none;
    width: 100%;
    margin: 2em 0!important;
    min-height:1em;
}

.survey-report-uses {margin:2em 0!important}



.landing-page-ms-research-img,
.landing-page-about-ms-img {
background-position-y: 0em;
  
}
  
span.CTA-square {width:100%}
  

.ms-landing-box .lp-ms-button  {padding:.5em; width:100%}
  .ms-landing-box .pb-element-text {float:none;margin:0 -1em!important;background:none;position: inherit;}

.ms-landing-box {background-image:none!important;padding: 1em!important;box-sizing: border-box;float: none!important; margin:0!important}
.ms-landing-box.patient-box {height: 250px!important;}
.ms-landing-box.patient-box div[data-scroll-reveal*="ease"] {position:initial;top:0!important;margin: 0!important;background: none;}

.ms-landing-box h2 {padding:.5em; float:none; margin:0 .5em!important ; text-align:center; border-radius:.3em}


.page-content .addtoany_container +.sppb-section {
font-size:1em; line-height:1.5em; margin-bottom:1.5em;
border-bottom:2px dotted silver;
padding-bottom:1em
}
 
.clinical-trial img {
    margin: 1em 0;
    float: left;
    width: 100%;
}

.clinical-trial p {
    margin: 10px 0 .5em 0em!important;
    width: 100%;
    float: right;
    padding: 0 0 0 0px!important;
}
  
a.clinical-trial-more {
  font-weight:bold;
  padding: 1em 0 2em 0%!important;
  float: right;
  clear: right;
  width: 100%;
  text-align:center;
  }

}

/*
@media (max-width: 480px){
.sppb-container {
    width: 400px!important;
  }


  
@media (max-width: 320px){
.sppb-container {
    width: 280px!important;
  }

@media (max-width: 768px){
.sppb-container {
    width: 720px;
  }

}