#column-id-1581664990773 #sppb-addon-1581664990777 #btn-1581664990777.sppb-btn-default {
    font-size: 11px;
}

.sp-module.contact-details .fa,
.sp-module.contact-details .fn-email{
    padding-right: 5px;
}

#sppb-addon-1581664990777 .sppb-btn.sppb-btn-default.sppb-btn-outline:hover, #sppb-addon-1581664990777 .sppb-btn.sppb-btn-default.sppb-btn-outline:focus {
    background-color: #ffffff;
  color:#9f5ba4;
  }

#sppb-addon-1581664990777 {
    position: relative;
    top: 13px;
}

#sp-top-bar {
    padding: 0px 0!important;
}

.phone-number {
    float: left;
}

#mod-custom119 {
    min-width: 350px;
}

#sp-logo-wrap .container, #sp-bottom .container{
        max-width: 90%;
    }

.header-sticky .sp-megamenu-parent {
    margin-top: -27px;
}

#sp-bottom .sp-module .sp-module-title {
    color: #fff!important;
}

#sp-logo .logo {
    max-width: 365px;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    text-transform: inherit!important;
}


.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap {
  padding: 14px 10px 10px 10px;
}

#sp-logo-wrap {
     background-color: #ffffff!important;
}

#sp-header {
  background: #9f5ba4!important;
  border-bottom: none!important;
      height: 50px!important;
}

.sp-megamenu-parent {
    top: -10px;
}

#offcanvas-toggler>.fa {
  color: #fff;
  position: relative;
    left: 20rem;
    bottom: -1rem;
}

#sp-logo-right a, #sp-logo-right .sp-contact-info span.fa, .sp-contact-info li span {
    color: rgba(255, 255, 255, 0.5)!important;
}

#sp-logo-right a:hover, #sp-logo-right a:focus, .sp-contact-info li span:hover, .sp-contact-info li span:focus {
    color: rgb(255, 255, 255)!important;
}

.toprightcontent {
  font-family: 'Felipa', cursive;
  color: #ffffff;
  font-size: 19px;
  width: 140%;
  position: relative;
  bottom: 1rem;
  right: 10vw;
  transition: 400ms;
}

.sp-module h3 {
  margin: 0px 0px 30px 0px;
  text-transform: none;
  padding: 0px 0px 0px 0px;
  font-size: 22px;
  line-height: 30px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  color: #5d2828;
}

.header-sticky .toprightcontent {
  font-size: 14px;
  width: 140%;
  top: 1rem;
  width: 100%;
  transition: 400ms;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a,
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 {
  background-color: #ffffff;
  color: #595453;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: 'Lato', sans-serif;
  line-height: 1.25;
  vertical-align: middle;
}

.itemid-570 .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a {
    color: #9f5ba4;
      font-size: 21px;
    font-weight: 600;
    line-height: 1.5;
}


.sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap {
  display: block!important;
  height: auto!important;
}

.sppb-carousel-inner>.sppb-item>a>img,
.sppb-carousel-inner>.sppb-item>img,
.sppb-img-responsive {
  min-width: 160px;
}

/* #sp-top-bar {
  display: none
} */

#sp-menu>div {
  margin-left: -5rem;
  top: -0.8rem;
  position: relative;
  transition: 400ms;
}

.header-sticky #sp-menu>div {
  top: 1rem;
  transition: 400ms;
}

/* .logo-image {
  min-height: 120px;
  position: relative;
  left: 2vw;
  margin-top: -2rem;
  transition: 400ms;
}

.header-sticky .logo-image {
  transform: scale(0.6);
  transition: 400ms;
  margin-top: 2rem;


#sp-logo-wrap {
  background-color: #000!important;
  border-bottom: none!important;
  transition: 400ms;
} */

.view-article div[itemprop="articleBody"] .right {
  margin: 2rem!important;
}

.sp-megamenu-parent>li>a {
  color: #ffffff!important;
}

.sp-megamenu-parent>li:hover>a {
  color: #d2cab0!important;
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li.active:hover>a {
  color: #d2cab0!important;
}

.sp-megamenu-parent>li:not(:last-child) {
  margin-right: 10px!important;
}

.advance-slideshow .prev-control.nav-control .fa {
  margin-left: 0px!important;
}

.advance-slideshow .next-control.nav-control .fa {
  margin-right: 0px!important;
}

.sppb-addon-articles .sppb-addon-article .sppb-readmore {
  margin-left: -10px;
  margin-right: -10px;
}

#sp-right dl,
ol,
ul {
  list-style: none;
  padding-inline-start: 0px;
}

#sp-right .category-module li {
  padding: 0px 0 0px 15px;
  margin-bottom: 0.5rem;
}

#sp-right .sp-module {
  background: #ffffff;
  padding-bottom: 0.5rem;
}

#sp-right .sp-module ul>li>a {
  color: #4e7e5c;
}

.justify-content-end {
  justify-content: left!important;
}

.category-module li {
  background: #ffffff;
  padding: 15px 0 5px 15px;
  margin-bottom: 1rem;
}

.mod-articles-category-title {
  font-weight: bold;
}

.mod-articles-category-title,
.mod-articles-category-writtenby {
  margin-right: 1rem;
}

.mod-articles-category-introtext {
  font-style: italic;
}

.bt-cs .bt-inner .bt-title {
  color: #5d2828;
  font-size: 12px;
}

#sppb-addon-1594781571781 #btcontentslider116 .bt_handles {
  top: 15rem!important;
  right: 50%!important;
}

.article-header h1 {
  color: #b8a469;
}

.sp-page-title .sp-page-title-heading {
  color: #ffffff;
}

.social-share-icon li {
  float: left;
  margin-right: 1rem;
}

.itemid-114 .justify-content-end {
  display:none!important;
}

.itemid-114 .nav-tabs {
    display: inline-table;
}

.itemid-114 .pull-right {
    margin-top: 7rem;
    margin-left: 3rem;
}

/* Timeline Styling */

.sppb-addon-timeline-wrapper .title {
  display: none;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part,
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
  background-color: #ffffff;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details {
  font-size: 16px;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
  font-weight: bold;
}

.timeline-panel p {
  margin-bottom: 0rem;
  line-height: 1.4;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement {
  padding-bottom: 0px;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
  padding: 10px;
  top: 1rem;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before {
  top: 15px;
}

.itemid-168 .readmore {
  display:none;
}

.itemid-291 .sppb-carousel-inner>.sppb-item>a>img, .itemid-291 .sppb-carousel-inner>.sppb-item>img, .itemid-291 .sppb-img-responsive,
.itemid-136 .sppb-carousel-inner>.sppb-item>a>img, .itemid-136 .sppb-carousel-inner>.sppb-item>img, .itemid-136 .sppb-img-responsive{
    min-width: 160px;
    max-height: 6rem;
    object-fit: cover;
}

/* Extra small devices (phones, 600px and down) */
@media screen and (min-width:320px) and (max-width:812px) {
  .hidden-xs {
    display:none;
  }

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
/*   .hidden-sm {
    display:none;
  } */
} 

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width:1024px) {
  .toprightcontent {
display:none;
}
  
}

/* Large devices (laptops/desktops, 992px and up) */
 @media screen and (min-width: 900px) and (max-width:1440px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */
