/*CSS brought over from Body Type: WYSIWYG*/
.row.reviews {
 background: #04abfa;
 padding: 2em;
 border-radius: 1em;
}
#nlRepairs h1,h1,#nlRepairs h2,#nlRepairs h4,#nlRepairs strong {color: #0090ce;}
#nlRepairs .reviews h3 {
 font-size: 2.5rem;
 color: #fff;
}
.row.packages.first h3 {color: #fff !important;}
.sepagesection .reviews p {
 font-size: 1.5rem!important;
 font-weight: bold;
 color: #fff;
 margin-left: 0!important;padding-left:0!important;margin-bottom: 0
}


.row.packages p {
 text-align: center;
}
.row.intro h2,.row.intro h3,.row.intro p {margin-left:0 !important;margin-right:0 !important;padding-left: 0px;}
.packages.first .col-sm-4 {
 border-right: 1px dashed #888;
 border-bottom: 1px dashed #888;
 border-top: 1px dashed #888;
 height: 23em;
 background-color: #fbfff7

}

.packages.first .col-sm-4:first-child{border-left: 1px dashed #888;}
.packages.first .col-sm-4 h4{background: #fff}
.packages.first ul li {
 font-size: 1.125em;padding-left:0;
}
.packages ul {margin-left:0 !important;margin-right:0 !important;padding-left: 20px;}
.packages img {display: inline-block!important;}

.row.packages.intro H2 {text-align: center;font-size: 1.5em}
.packages H3 {font-size: 1.5em;background-color: red;
text-align: center; padding: 0.5em; 
color: #fff;margin-bottom: 0;} 
.packages h4{font-size: 1.5em; margin-top: 0em;text-align: center; display: block; border: 1px solid grey; padding: 1em;}
.sepagesection .row.intro h2 {
 font-size: 1.75em;
 padding: 1em!important;
 background: #efefef;
 color: #000;
}
.outro { background: #efefef;
 color: #000;}
.reviews em.fa.fa-star.fa-lg {
 font-size: 3em;
 color: gold;
 margin-left: 15px;
}
