
.spinner{
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px #fed600 !important;
}
nav.nav-centered .logo {
    max-height: 90px !important;
    margin: 4px 0 8px 0 !important;
}
nav {
    background: #151515 !important;
}
.menu li a{
  color: #fff !important;
  opacity: 0.8;
  letter-spacing: inherit !important;
}
.module.widget-handle i {
    color: #fff !important;
}
.SliderSection{
  padding-top: 0 !important;
}
.nav-bar{
  border-bottom: inherit !important;
}
.overlay:before{
  opacity: 0 !important;
}



/* Slider */
.SliderSection {
    padding: 0 !important;
}

.slider-caption {
    position: absolute;
    top: 33%;
    right: 62px;
    left: inherit !important;
    z-index: 100;
    color: #fff;
    padding: 35px 15px;
    font-size: 19px;
    height: auto;
    width: 32%;
    text-align: left;
    background-color: #00000063;
}
.slider-caption h2 {
    color: #fff !IMPORTANT;
}

#slider .owl-prev {
    position: absolute;
    right: 40px;
    top: 40%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#slider .owl-next {
    position: absolute;
    left: 40px;
    top: 40%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#slider .owl-next i {
    font-size: 45px;
    color: #fff;
}
#slider .owl-prev i {
    font-size: 45px;
    color: #fff;
}
#slider:hover .owl-prev{
  right: 0px;
  opacity: 0.6;
}
#slider:hover .owl-next{
  left: 0px;
  opacity: 0.6;
}
.btn-slider-link {
    border: inherit !important;
    background-color: gold !important;
    color: #000 !important;
    margin-top: 15px;
    padding: 2px 21px !important;
    font-size: 11px !important;
}
a.btn-slider-link {
    width: 110px;
    font-size: 10px;
    position: relative;
    padding: 0;
}
/* End Slider */
/* Footer  */
ul.social-list {
    font-size: 20px;
}
span.footer-seperator:last-child {
    display: none;
}
.footer-menu-list li {
    padding-right: 16px;
    padding-left: 16px;
}
.bg-dark-footer{
  background-color: #151515 !important;
  color: #dadada !important;
}
span.footer-seperator {
    color: #8c8c8c;
}
.social-list a {
    color: #969696;
}
.footer-menu-list a {
    color: #fff;
}
.bg-dark-footer a {
    color: #fff;
}
/* End Footer  */

/* Blog */
.category-box {
    margin: 0 auto;
    display: table;
}
.btn-cats.active {
    background-color: gold !important;
    color: #fff !important;
    border: 1px gold !important;
}
.btn-cats{
  color: #000 !important;
  border: 1px solid #000 !important;
}
.btn-cats:hover{
  background-color: gold !important;
  color: #000 !important;
}

.menu-header-wb {
    border-top: 1px solid #61616147;
}
.btn-more-blog{
  color: #000 !important;
  border: 1px solid #000 !important;
}
.btn-more-blog:hover{
  background-color: gold !important;
  color: #000 !important;
}
.seperator-blog:last-child{
  display: none;
}

.post-snippet .label {
    background-color: gold !important;
    color: #000;
}

ul.post-meta a {
    color: #4a7ea2;
}

/* End Blog */
.lb-dataContainer .lb-close{
  background: inherit !important;
}
.lb-nav a.lb-next{
  background: inherit !important;
}
.lb-nav a.lb-prev{
  background: inherit !important;
}
span.gallery-caption {
    position: absolute;
    bottom: 0;
    z-index: 10000;
    background-color: #000000;
    width: 100%;
    opacity: 0.5;
    text-align: center;
    font-size: 13px;
    color: #fff;
    padding: 6px;
}
.artmix-gallery li {
    width: 33%;
    height: 245px;
}
.artmix-product li {
    width: 33%;
}
.product-description h4 {
    font-size: 15px;
    margin: 0;
}
.btn-submit-wb {
    color: #000 !important;
    border: 2px solid gold !important;
    background-color: inherit !important;
}
.btn-submit-wb:hover {
    color: #000 !important;
    background-color: gold !important;
}
span.label {
    background: #05060a;
    margin-right: 6px;
}
span.post-date {
    position: absolute;
    top: 15px;
    background-color: gold;
    color: #000;
    padding: 3px 10px;
    font-size: 12px;
    left: 0;
}
.flex-direction-nav a{
  opacity: 0.7 !important;
}
.flex-direction-nav a.flex-next:before {
    content: "\e649" !important;
    font-family: themify;
}
.flex-direction-nav a{
  height: 28px !important;
}
.bg-dark .icon {
    color: #ffd700;
}
.bg-dark h5 {
    color: gold;
}
