/* 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); }