/**Weaver Horses**/

body {
  background: #e8d9cb!important;
  font-family: 'Open Sans', sans-serif!important;
  font-size: 18px!important;
  line-height: 32px!important;
  color: #452d13!important;
}

#sp-top-bar {
  padding: 2px 0!important;
  background: #336699!important;
  color: #eeeeee!important;
}

#sp-top-bar a,
#sp-top-bar a:visited,
#sp-top-bar a:hover {
  color: #ffffff!important;
}

#sp-top-bar .social-icons a:link,
#sp-top1 .social-icons a:link {
  font-size: 20px!important;
  color: #f6f5f3!important;
}

.sppb-responsive-bars {
  background-color: #3d1d01!important;
}

.sppb-responsive-bar {
    background-color: #dbbd90 !important;
}

#sp-main-body {
  background-color:#e8d9cb!important;
  padding: 0px!important;
}

a:link,
a:visited  {
  color: #914c01;
  text-decoration: none;
}

a:hover {
 color: #e4a254; 
 text-decoration: none;
}

.blog {
  padding-top: 20px!important;
}

.article-list .article {
  border-top: none!important;
  border-bottom: solid #c9b19b thin!important;
  border-right: none!important;
  border-left: none!important;
}

.article-list .article .article-header h2 {
  margin: 0 0 10px 0;
}

.readmore,
.readmore a:link,
.readmore a:visited {
  font-size: 18px!important;
  color: #ac7306!important;
  font-style: italic!important;
}

h1 {
  font-size: 32px!important;
}

.cog-header h1 {
  font-size: 24px!important;
}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

#sp-bottom {
  background: #e8d9cb!important;
  color: #452d13!important;
  font-size: 20px!important;
  padding: 0px!important;
}

#sp-footer {
  color: #efe6da!important;
}

#sp-footer a,
#sp-footer a:visited {
  color: #efe6da!important;
  text-decoration: underline!important;
}

#sp-footer a:hover {
  color: #ffffff!important; 
}

#sp-footer .container-inner {
  padding: 20px 0px!important;
}

**********************************************
/*navigation*/
***************************************

.sp-scroll-up {
  background-color: #ffffff!important;
  border: thin solid #336699!important;
}

a.sp-scroll-up {
  color: #336699!important;
}

a.sp-scroll-up:hover  {
     background-color: #336699!important;
     color: #ffffff!important;
}

#offcanvas-toggler  {
    text-align: center!important;
    float: none!important;
    font-size: 34px!important;
}

.offcanvas-inner  {
    line-height: 25pt!important;
}