#navbar{
  background: #ffffff !important;
}

.owl-carousel .owl-dots .owl-dot.active span {
  background: #333f;
}

.accent {
    color: #E85C00;
  }
  
  .bg-primary {
    background: #E85C00 !important;
  }
  
  .heading h1:after, .panel-heading h1:after, .heading h2:after, .panel-heading h2:after, .heading h3:after, .panel-heading h3:after, .heading h4:after, .panel-heading h4:after, .heading h5:after, .panel-heading h5:after, .heading h6:after, .panel-heading h6:after {
    width: 100%;
    background: #E85C00;
  }
  
  .icon-filled {
    background: #E85C00;
  }
  
  .form-control:focus {
    border-color: #E85C00;
    -webkit-box-shadow: 0 0 0 0.2rem #666666;
    box-shadow: 0 0 0 0.2rem#666666;
  }
  
  .card-primary {
    border-color: #E85C00;
  }
  
  .card-primary .card-header {
    background: #E85C00;
  }
  
  .card-primary .card-body {
    border-color: #E85C00;
  }
  
  .top-bar ul.social-custom a:hover {
    background: #E85C00;
  }
  
  .top-bar ul.social-custom a {
     font-size: 0.9rem;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #fff;
  }
  
  
  .top-bar {
    background: #313234;
  }
  
  #navbar .navbar-nav > li.active > a {
    background: #E85C00 !important;
    border-color: #333333 !important;
  }
  
  #navbar .navbar-nav > li > a:hover {
    background: #666666;
    border-color: #E85C00;
    color: #fff;
  }
  
  #navbar .navbar-nav > li > a:focus {
    background: #E85C00 !important;
    border-color: #333333 !important;
  }
  
  #navbar.nav-light .navbar-nav > li.active a.dropdown-toggle,
  #navbar.nav-light .navbar-nav > li.active a.dropdown-toggle:hover {
    border-color: #E85C00 !important;
  }
  
  #navbar.nav-light .navbar-nav > li > a:hover {
    border-color: #E85C00 !important;
  }
  
  #navbar.nav-light .navbar-nav > li > a:focus {
    border-color: #E85C00 !important;
  }
  #navbar .dropdown-menu a.nav-link:hover {
    color: #E85C00;
  }
  
  .btn-template-main {
    background: #E85C00;
    border: 1px solid #E85C00 !important;
  }
  
  .btn-template-main:hover, .btn-template-main:focus {
    background: #E85C00;
    border-color: #E85C00 !important;
  }
  
  .btn-template-white {
      color: #E85C00 !important;
    border: 1px solid #E85C00 !important; 
  }
  
  .btn-template-white:hover, .btn-template-white:focus {
    background: #E85C00 !important;
  }
  
  .btn-template-outlined {
    border: 1px solid #E85C00 !important;
    color: #E85C00;
    background: #ffffff;
  }
  
  .btn-template-outlined:hover, .btn-template-outlined:focus {
    background: #E85C00;
  }
  
  .btn-template-outlined-white:hover, .btn-template-outlined-white:focus {
    color: #E85C00 !important;
  }




  
  .dark-mask.mask-primary {
    background: rgba(248, 246, 247, 0.6);
  }
  .home-carousel .owl-carousel {
    padding-top: 0px;
    padding-bottom: 0px;
    /*border-top: 20px solid #d3ccb9;*/
    /*border-bottom: 40px solid #d3ccb9;*/
  }

  .home-carousel .owl-dots {
    z-index: 9999;
    margin-top: 20px;
    margin-bottom:20px;
    text-align: center;
  }
  
  .home-carousel .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 5px;
  }
  
  .home-carousel .owl-dots .owl-dot.active span {
    background: #fff;
  }
  
  .home-carousel .owl-dots .owl-dot span {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #aaa;
  }

  .owl-nav {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    bottom: auto;
    width: 100%;
    padding: 20px;
    text-align: right;
  }

  .owl-nav .owl-prev, .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #E85C00;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }

  .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
    background: #fff;
    color: #E85C00;
  }
  
  .testimonials .icon {
    color: #E85C00;
  }
  
  .testimonials .owl-dot.active span {
    background: #E85C00 !important;
  }
  
  .project .owl-dot.active span {
    background: #E85C00 !important;
  }
  
  .project .owl-nav .owl-prev, .project .owl-nav .owl-next {
    color: #E85C00;
  }
  
  .project .owl-nav .owl-prev:hover, .project .owl-nav .owl-next:hover {
    background: #E85C00;
  }
  
  .box-simple .icon-outlined {
    color: #E85C00;
    border: 1px solid #E85C00;
  }
  
  .package {
    border: 1px solid #E85C00;
  }
  
  .best-value .package {
    border: 1px solid #E85C00;
  }
  
  #productMain .sizes a:hover {
    background: #E85C00;
  }
  
  #checkout .nav-pills {
    border-bottom: 1px solid #E85C00;
  }
  
  .nav-pills .nav-link.active {
    background: #E85C00;
  }
  
  .tag-cloud a:hover {
    border-color: #E85C00;
  }
  
  #map {
    border-top: 1px solid #E85C00;
    border-bottom: 1px solid #E85C00;
  }
  
  .get-it {
    background: #E85C00;
    color: #fff;
  }
  
  footer.main-footer .copyrights a {
    color: #E85C00;
  }
  
  .btn-primary {
    color: color-yiq(#E85C00);
    background-color: #E85C00;
    border-color: #E85C00;
  }
  
  .btn-primary:hover {
    color: color-yiq(#E85C00);
    background-color: #E85C00;
    border-color: #E85C00;
  }
  
  .btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
  }
  
  .btn-primary.disabled, .btn-primary:disabled {
    color: color-yiq(#E85C00);
    background-color: #E85C00;
    border-color: #E85C00;
  }
  
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: color-yiq(#E85C00);
    background-color: rgb(75, 35, 49);
    border-color: rgb(56, 27, 37);
  }
  
  .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
  .show > .btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
  }
  .btn-outline-optimizador {
    color: #ffffff;
    background-color: #E85C00;
    background-image: none;
    border-color: #E85C00;
  }
  
  .btn-outline-optimizador:hover {
    color: #E85C00;
    background-color: #ffffff;
    border-color: #E85C00;
  }
  .btn-outline-primary {
    color: #E85C00;
    background-color: transparent;
    background-image: none;
    border-color: #E85C00;
  }
  
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #E85C00;
    border-color: #E85C00;
  }
  
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
  }
  
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #E85C00;
    background-color: transparent;
  }
  
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: color-yiq(#E85C00);
    background-color: #E85C00;
    border-color: #E85C00;
  }
  
  .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
  .show > .btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(75, 35, 49, 0.5);
  }
  
  a {
    color: #E85C00;
  }
  
  a:focus, a:hover {
    color: #E85C00;
  }
  
  blockquote, .blockquote {
    padding: 0.5rem 1rem;
    margin-bottom: 2rem;
    font-size: 1rem;
    border-left: 5px solid #4fbfa8;
  }
  
  .text-primary {
    color: #E85C00 !important;
  }
  
  a.text-primary:focus, a.text-primary:hover {
    color: #E85C00 !important;
  }
  
  .page-item.active .page-link {
    background-color: #E85C00;
    border-color: #E85C00;
  }
  
  .page-link {
     color: #E85C00;
  }
  
  .page-link:focus, .page-link:hover {
    color: #E85C00;
  }
  
  .page-link:focus, .page-link:hover {
    color: #E85C00;
  }
  
  .dropdown-item.active, .dropdown-item:active {
    background-color: #E85C00;
  }
  
  .bg-primary {
    background-color: #E85C00 !important;
  }
  
  .border-primary {
    border-color: #E85C00 !important;
  }
  
  .text-primary {
    color: #E85C00 !important;
  }
  
  .badge-primary {
    background-color: #E85C00;
  }
  
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    background-color: #E85C00;
  }

  .blockquote, blockquote {
    padding: 0.5rem 1rem;
    margin-bottom: 2rem;
    font-size: 1rem;
    border-left: 5px solid #E85C00;
  }

  .ribbon::after {
    border-top: 15px solid #E85C00;
  }

  footer.main-footer {
    padding: 60px 0;
    padding-bottom: 0;
    background-image: linear-gradient(#cccccc, #333333);
    color: #333;
  }

.owl-carousel .owl-item img {
  margin-bottom: 55px !important; 
}
