body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family:'Playfair Display',serif;font-weight:400;}
:focus {outline: none;}
h2 {font-family:Play,sans-serif;font-weight:700;text-transform:uppercase;}
p {margin-bottom:1em;}
.box-of-copy {line-height:150%;}
.template-testimonial-section span {font-family:'Playfair Display',serif;font-style:italic;font-size:1.1em;}
.template-lawyer-profile ul, .box-of-copy ul {padding-left:1.3em;}
.template-google-map-contact-form-section ul {padding-left:0;list-style:none;float:left;margin-top:2em;}
.template-google-map-contact-form-section ul li {float:left;font-size:2.82em;margin-right:0.15em;margin-left:-4px;}
.template-google-map-contact-form-section ul a:hover {text-decoration:none;color:#ccc;}
.template-google-map-contact-form-section ul a {color:#333;text-decoration:none;}
.template-google-map-contact-form-section ul li em {display:none;}
.template-slide-show-section .slides div.slide div.inner-box-of-copy h2 {display:inline;position: relative;top: 0.05em;}
.template-slide-show-section .slides div.slide div.inner-box-of-copy h3 {padding-left:0.3em;font-size:1em;text-transform:uppercase;display:inline;font-style:italic;position: relative;top:0.08em;}
section {grid-column: 1/4;}