header .cta p{font-size:1.7rem;color:#000}section.hero p a{color:#fff;text-shadow:none}section.content h5{line-height:135%}section.content .title{font-family:cursive;font-size:1rem}@media only screen and (max-width: 959px){header .cta p{font-size:1.4rem}}@media only screen and (max-width: 767px){header{margin:0 auto;padding:0 0 10px}}header{background:rgba(255, 255, 255, .5)}span.pre-text{color:#000}header nav.non-mobile ul.primary-navigation li a{color:#000}header nav.non-mobile ul.primary-navigation li.active a{background:#b08f3a}span.pre-text{display:none}.icon-arrow:before{display:none}section.hero span.primary-text{font-weight:500}#home_row-62146{background:rgb(66.725%, 55.067%, 25.039%);margin-top:-40px;padding-top:15px;margin-bottom:40px}#home_row-62146 .photo{border:3px solid #fff;overflow:hidden}#home_row-62146 img{height:auto}#home_row-62146 h4{color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}@media only screen and (max-width: 767px){#home_row-62146{display:none}}@media only screen and (max-width: 767px){#home_row-62146 .photo,#home_row-62146 img{height:auto}}#contact-us_row-63028 .map{border:2px solid #bbb1a2}#contact-us_row-63028 .map img{height:171px}#home_row-62148 .block{padding:15px}#home_row-62148 img{margin:0 20px 20px 0;background:#fff;padding:3px}@media only screen and (max-width: 767px){#home_row-62148 img{display:none}}@media only screen and (max-width: 767px){#home_row-62148 .block{margin-top:10px;padding-top:25px;border-top:3px solid rgba(255, 255, 255, .3)}}#services_row-62190{padding:13px 0 0;margin:20px 0 -23px}#about-us_row-62183{padding:13px 0 0;margin:20px 0 -23px}#home_block-115426{padding:15px;background:rgba(255, 255, 255, .1)}@media only screen and (min-width:768px) and (max-width:959px){#home_block-115429 p:nth-child(2){margin-bottom:43px}}#home_block-115430 p:nth-child(2){margin-bottom:66px}@media only screen and (min-width:768px) and (max-width:959px){#home_block-115430 p:nth-child(2){margin-bottom:89px}}#services-19697_block-115509_text-widget-69161 ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media only screen and (max-width: 767px){#services-19697_block-115509_text-widget-69161 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}#services-19697_block-115511_text-widget-69162 h4{color:#eee}#home-19696_block-115427_text-widget-69128 h1{font-size:2rem}@media only screen and (max-width: 959px){#home-19696_block-115427_text-widget-69128 h1{font-size:2.2rem}}
