#sp-header-wrapper .logo {
    width:223px!important;
    height:60px!important;
}

.btn.btn-primary, button {
    background:#807f54!important;
}

.btn.btn-primary:hover {
    color:#807f54!important;
    border: 1px solid #807f54!important;
    background-color:#fff!important;
}

.cky-accordion-item button {background:none!important;}

.cky-preference-content-wrapper button {background:none!important;}
button.cky-btn-revisit {background:none!important;}

.module h2 {color:#000!important;font-weight:400!important;}

 #bottom {color:#fff!important;font-weight:400!important;}

#sp-main-menu ul.level-0 > li:hover >a, #sp-main-menu ul.level-0 > li.active >a {
    color:#807f54!important;
}

#sp-portfolio-wrapper h2.module-title {font-size:140%!important;}

.customlanlink p {font-size:99%!important;}

.sprocket-mosaic-text {
    font-weight:300!important;
    color:#666!important;
    font-size:110%;
}

body,p {
    font-size:104%!important;
    line-height:147%!important;
   
}

.lanlink {border-top:1px solid #ccc!important;padding-top:30px!important;margin-top:20px!important;}

.lanlogo {margin-right: 20px; float: left;margin-top:-20px!important;}

.lantext {margin-top:15px;}

#sp-bottom1 p {font-size:90%!important;}

.sprocket-mosaic-text p {font-size:85%!important;}

.sprocket-mosaic-text h3 {font-weight:bold!important;}



.sprocket-mosaic-title > a {
    padding-left:34%;
}

.sprocket-lists li h4.sprocket-lists-title {
    border:none!important;
}

.appointment {
    font-weight: bold!important;
    color:#fff!important;
}

.sprocket-lists li h4.sprocket-lists-title {
    background:#807f54!important;
    color:#fff!important;
    border-left:4px solid #fff!important;
}


#sp-bottom-wrapper {
    border-top:4px solid #807f54!important
}

#sp-footer-wrapper .sp-totop i:hover {
    background: #807f54!important;
}

#sp-clients-wrapper #clients {
    background:#807f54!important;
}

.nspText.tleft.fright {
    color:#fff!important;
}

.lead {
    padding:0 14px!important;
}

.fulltext-image {
    display: none!important;
}

.herbs {
    margin-left:7%;
}

.lavenders {
    margin-left:7%;
}

.nspHeader.tleft.fleft > a {
    color:#fff!important;
}

#sp-main-menu ul.level-0 > li > a {
    padding:15px 9px!important;
}

#sp-bottom-wrapper a:hover {
    color:#807f54!important;
}

#sp-promo-wrapper::before

{background:#ebebef!important;
}

.contact-text {
    width:37%!important;
    float:left;
    padding-right:1%;
}

#userForm {
    float:left!important;
    margin:5px 0 20px!important;
}

.aboutus {
    width:94%!important;
}

.sprocket-padding {color:#fff!important;}

.sprocket-mosaic-header {display:none!important;}

.menu-home #main-body {display:none!important;}

.sprocket-mosaic-loadmore {display:none!important;}

#sp-promo-wrapper {
    background:#ebebef!important;
}
.keyServices .module-title
{
    text-align:center;
}
.keyServices
{
    margin-top:3%!important;
}

#sp-promo-wrapper::after

{background:#ebebef!important;

}


.span4 {
    padding-top:5%!important;
    
}

#sp-footer-wrapper .span4  {padding-top:0px!important;}



.page-header {
    font-weight:bold;
}

.menu-title {
    font-weight:bold;
}

a {
  color: #807f54;
}

a:hover {
  color: #807f54;
  font-weight: bold;
}

#sp-clients-wrapper h2, #sp-bottom-wrapper h2 {color:#fff!important;}

li {
  line-height: 27px;
}


p.white_title {
  color: #fff;
}

.sp-totop{
    margin:11px 0!important;
}

