body {
  background-color: #f9f9f9;
  color: #363636;
      font-weight: 200!important;
}


.view-article .pull-left {
    float: left !important;
    margin-right: 30px;
    margin-bottom: 30px;
}


a {
  color: #886a68;
}

a:hover {
  color: #d54d0d;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #030303;
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li:hover>a {
  background: rgba(0, 0, 0, 0.04);
  color: #886a68;
}

.sp-megamenu-parent>li.active>a:after,
.sp-megamenu-parent>li:hover>a:after {
  -webkit-transform: translateX(-50%) scaleX(1);
  transform: translateX(-50%) scaleX(1);
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
  background: #886a68;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #886a68;
}

#offcanvas-toggler>i {
  color: #000;
}

#offcanvas-toggler>i:hover {
  color: #886a68;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li:hover>a,
.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a {
  background: rgba(0, 0, 0, 0.2);
}

.offcanvas-menu .offcanvas-inner .sp-module .search input:hover,
.offcanvas-menu .offcanvas-inner .sp-module .search input:focus {
  border: 1px solid #886a68;
}

.btn-primary,
.sppb-btn-primary {
  border-color: #e8540e;
  background-color: #886a68;
}

.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #bc440b;
  background-color: #d54d0d;
}

ul.social-icons>li a:hover {
  color: #886a68;
}

.layout-boxed .body-innerwrapper {
  background: #f9f9f9;
}

.sp-module ul>li>a {
  color: #363636;
}

.sp-module ul>li>a:hover {
  color: #886a68;
}

.sp-module .latestnews>div>a {
  color: #363636;
}

.sp-module .latestnews>div>a:hover {
  color: #886a68;
}

.sp-module .tagscloud .tag-name:hover {
  background: #886a68;
}

.search .btn-toolbar button {
  background: #886a68;
}

.post-format {
  background: #886a68;
}

.voting-symbol span.star.active:before {
  color: #886a68;
}

.sp-rating span.star:hover:before,
.sp-rating span.star:hover~span.star:before {
  color: #d54d0d;
}

.entry-link,
.entry-quote {
  background: #886a68;
}

blockquote {
  border-color: #886a68;
}

.carousel-left:hover,
.carousel-right:hover {
  background: #886a68;
}

.sppb-addon-latest-posts .latest-posts .sppb-row>.sppb-column.latest-post:nth-child(1)>div:after {
  background: #886a68;
}

.sppb-addon-latest-posts .latest-posts .sppb-row>.sppb-column.latest-post:nth-child(2)>div:after {
  background: #886a68;
}

.sp-comingsoon body {
  background-color: #886a68;
}

.pagination>li>a,
.pagination>li>span {
  color: #363636;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #363636;
}

.pagination>.active>a,
.pagination>.active>span {
  border-color: #886a68;
  background-color: #886a68;
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #886a68;
  background-color: #886a68;
}

#sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent>li.active>a,
#sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent>li:hover>a,
#sp-header.has-slideshow.menu-fixed-out #offcanvas-toggler>i:hover {
  color: #886a68;
}

.sp-megamenu-parent>li>a:after {
  background-color: #886a68;
}

.offcanvas-menu {
  background: #886a68;
}

.sppb-addon-animated-headlines-bg .cd-intro .cd-headline .cd-words-wrapper::after {
  background-color: #886a68;
}

.sppb-addon-animated-headlines-bg .cd-intro .cd-headline .cd-words-wrapper.selected {
  background-color: #886a68;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a.sppb-slideshow-fullwidth-read-more:hover {
  border-color: #886a68;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a.sppb-slideshow-fullwidth-read-more:hover span {
  color: #886a68;
}

.sppb-teams-wrapper .sppb-teams .sppb-team .sppb-team-wrapper:hover {
  background-color: #886a68;
}

.sppb-addon-teams .sppb-team-info h3 {
  color: #886a68;
}

.sppb-addon-teams .sppb-team-info i {
  color: #363636;
}

.sppb-addon-teams .sppb-team-info i:hover {
  color: #886a68;
}

.sppb-addon-teams .sppb-team-social-icons a i:hover {
  border-color: #886a68;
}

#features-wrapper .sppb-addon-feature i {
  color: #886a68;
}

#features-wrapper .sppb-addon-feature:hover h3.sppb-feature-box-title {
  color: #886a68 !important;
}

#about-us-wrapper .sppb-content-holder h3.sppb-image-content-title {
  color: #886a68;
}

#about-us-wrapper .sppb-content-holder a.sppb-btn-link {
  color: #886a68;
  border-bottom: 2px solid;
}

#about-us-wrapper .sppb-content-holder a.sppb-btn-link:hover {
  text-decoration: none;
  color: #d54d0d;
}

.services-modal a.popup-youtube:hover i {
  color: #886a68;
  border-color: #886a68;
}

.qubic-service .sppb-addon-feature .sppb-addon-content:hover i,
.qubic-service .sppb-addon-feature .sppb-addon-content:hover h3.sppb-feature-box-title {
  color: #886a68;
}

#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a,
#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li:hover>a {
  color: #886a68;
}

#mod-sp-simpleportfolio.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background-color: rgba(242, 101, 34, 0.8);
}

.qubic-animated-number,
.qubic-testimonial-wrapper {
  background-color: #886a68;
}

.pricing-table {
  background: #886a68;
}

.pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default:hover {
  color: #886a68;
}

.qubic-blog .latest-post .latest-post-inner:hover h2.entry-title a {
  color: #886a68;
}

.blog article.item p.readmore a.btn {
  color: #886a68;
}

.blog article.item p.readmore a.btn:hover {
  color: #d54d0d;
}

.qubic-contact h3.sppb-title-heading {
  color: #886a68;
}

.qubic-contact .sppb-addon-ajax-contact .sppb-btn-success:hover {
  color: #886a68;
  border: 1px solid #886a68;
}

.qubic-bottom {
  background-color: #886a68;
}

.qubic-bottom .qubic-bottom-social .sppb-social-icons>span:hover a {
  color: #363636;
}

#sp-footer {
  background-color: #de500d;
}

.itemid-101 #sp-header.menu-fixed-out {
  background: transparent;
  margin-top: -3rem;
}

.itemid-101 #sp-logo,
.itemid-101 #sp-menu {
  margin-top: 2rem;
}

.itemid-101 #sp-header.menu-fixed {
  background: rgba(245, 245, 245, 0.9)!important;
}

/* .itemid-101 .sp-page-builder .page-content #home-wrapper {
  padding-top: 0px;
  max-height: 64rem;
} */

.itemid-109 .sppb-addon-image-content.aligment-left .sppb-image-holder {
    transform: scale(0.6);
  background-size: contain;
      margin-top: -6rem;
  background-repeat: no-repeat;
}


.page-1 {
  position: relative;
  bottom: 7rem;
}

/* #sp-menu, 
#sp-logo {
  margin-top: -1rem;
} */

#sp-logo {
  position: relative;
  top: 1rem;
}

  .slideshow-top {
    font-size: 24pt;
  }
  .slideshow-bottom {
    font-size: 40pt;
  }

/* Extra small devices (phones, 600px and down) */

@media screen and (min-width:320px) and (max-width:812px) {
  .itemid-101 .sp-page-builder .page-content #home-wrapper {
    background-size: 189% 50%;
    background-position: 93% 5px!important;
        margin-bottom: -10rem;
  }
  #sppb-addon-1598404241952 .sppb-addon-content {
    position: relative;
    top: 2rem;
  }
  #sppb-addon-1598404241952 .sppb-addon-content p {
    font-size: 32px;
  }
  .slideshow-top {
    font-size: 24pt;
  }
  .slideshow-bottom {
    font-size: 40pt;
  }
  
  .itemid-111 #sp-page-builder .page-content .sppb-section:first-child,
  .itemid-110 #sp-page-builder .page-content .sppb-section:first-child {
    background-size: contain;
    background-position: 9% 65px!important;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {
  ...
}

/* Medium devices (landscape tablets, 768px and up) */

@media screen and (min-width: 768px) and (max-width:1024px) {
  /* 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
 */