/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
.entry-header {
margin: 0;
}
.entry-content li:last-child {
margin-bottom: 1.714285714rem;
}
footer.entry-meta, footer {
display: none;
}
.ssba img {
height: 25px;
}
.footer-symbol {
margin: 0 auto 30px;
display: block;
}
.styled-select {
background: transparent;
width: 87%;
line-height: 1;
border-radius: 0;
height: 39px;
display: inline-block;
margin-top: 28px;
border: 1px solid #ccc;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 100;
color: #58595b;
padding: 6px;
padding: .428571429rem;
}
div.wpcf7 .screen-reader-response {
position: relative;
overflow: hidden;
height: inherit;
width: inherit;
margin: 0;
border: 0;
color: #6bcac9;
}
.template-front-page .widget-area .widget .really_simple_twitter_widget {
margin-bottom: 30px;
}
.template-front-page .widget-area .widget .really_simple_twitter_widget li {
font-size: 14px;
line-height: 1.5;
list-style: none;
}
.template-front-page .widget-area .widget .really_simple_twitter_widget li a {
color: #6bcac9;
}
.front-photo {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0 5px 7px 0;
padding: 0 6px 6px 0;
}
.formError .formErrorContent {
display: none;
}
.symple-one-third {
float: left;
}
.template-front-page .symple-box.gray input[type="text"] {
margin: 5px 0 0;
height: 18px;
}
.template-front-page .symple-box.gray input[type="submit"] {
margin: 10px 0 0;
height: 29px;
}
.template-front-page .symple-box.gray p {
margin-bottom: 8px;
line-height: 1.4;
font-size: 13px;
}
.symple-box.gray {
background-color: #f4f3f2;
padding: 11px 22px;
height: 230px;
border: 0;
margin: 0;
}
.symple-one-half, .symple-one-third, .symple-two-third, .symple-three-fourth, .symple-one-fourth, .symple-one-fifth, .symple-two-fifth, .symple-three-fifth, .symple-four-fifth, .symple-one-sixth, .symple-five-sixth {
margin-bottom: 1em;
}
.page-footer-left {
float: left;
width: 66%;
font-size: 12px;
padding-top: 18px;
}
.page-footer-right {
float: right;
width: 178px;
padding-top: 15px;
}
#page-footer-wrapper {
width: 100%;
margin: 40px auto 57px;
border-top: 1px solid grey;
max-width: 526px;
}
.page-id-253 #page-footer-wrapper {
margin-top: 60px;
}
.template-front-page .symple-one-third, .template-front-page .site-content article {
margin-bottom: 0;
padding-bottom: 0;
}
.template-front-page .symple-one-third {
width: 294px;
height: 230px;
margin-right: 29px;
}
.left {
float: left;
}
.right {
float: right;
}
.rsHomeTempl .rsTmb {
font-weight: inherit;
font-size: 12px;
}
.clear {
clear: both;
}
.entry-content h2.appt-form {
font-size: 17px;
font-weight: 400;
}
.entry-content h2 {
font-size: 13px;
font-weight: 600;
}
.entry-content h2 {
margin: 25px 0 13px;
border-bottom: 1px solid #6bcac9;
padding-bottom: 10px;
letter-spacing: 1px;
overflow: auto;
width: 100%;
}
.entry-content h3 {
margin: 25px 0;
border-bottom: 1px solid #231f20;
padding-bottom: 6px;
letter-spacing: 2px;
overflow: auto;
width: 100%;
color: #231f20;
font-size: 17px;
}
p.serif-subhead {
font-family: "EB Garamond", serif;
margin-bottom: 10px;
font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Lato", Helvetica, Arial;
text-transform: uppercase;
}
li.menu-item-139 {
margin-right: 0;
}
.main-navigation div.nav-menu > ul, .main-navigation ul.nav-menu {
text-align: center;
border-bottom: 1px solid #a0a0a1;
border-top: 1px solid #a0a0a1;
font-family: "Lato", Helvetica, Arial;
font-weight: 400;
letter-spacing: 4px;
}
.header-image {
display: block;
margin: 82px auto 55px;
}
.sg-slider-button {
display: block;
font-size: 11px;
font-family: "Lato", Helvetica, Arial;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase;
width: 140px;
height: 20px;
margin: 32px auto 0;
padding: 9px 0 7px;
border: 1px solid #B1B1B1;
background-color: #FFF;
text-align: center;
color: #58595b;
}
.SG-whitebox h2 {
font-family: "Lato", Helvetica, Arial;
font-size: 17px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 0;
border: 0;
-webkit-font-smoothing: antialiased;
}
.SG-whitebox p {
display: block;
margin: 0 auto;
font-size: 13px;
font-weight: 400;
line-height: 22px;
letter-spacing: 1px;
color: rgb(53,53,53);
width: 241px;
-webkit-font-smoothing: antialiased;
}
.SG-whitebox {
padding: 45px 0;
color: #58595b;
background: #FFF;
text-align: center;
background: rgba(255,255,255,0.85);
}