.shop-page.shop-page-product-details .shop-product-slider .carousel-indicators {display:none!important;}
h4.light-text {font-weight:300!important;font-size:16px!important;}
.btn.btn-1.white:hover {
    background-color: #000!important;
    border-color: #000!important;
    color: #fff!important;
}
.btn.btn-1.white {
    background-color: #fff!important;
    border-color: #fff!important;
    color: #000!important;
}
h1.white , h2.white, h3.white, h4.white, h5.white, h6.white {
   color: #fff!important;
}
h1.white, h2.white {
    color: #fff;
  	border-color: #fff;
  	border-color: #fff!important;
}
.carousel-indicators.dark li {background: #fff!important;}
.carousel-indicators.dark li.active {border-color: #fff!important;}
header.header .menu-link-wrap.dark .menu-link span, header.header .menu-link-wrap.dark .menu-link::before, header.header .menu-link-wrap.dark .menu-link::after {background: #fff!important;}
.other-page p {
    font-size: 16px;
  	font-family: 'BPnoScript', serif;
    font-weight: 400;
	letter-spacing:0.2em;
}
.other-page.about-page .about-page-content img {
    margin-top: 20px;
    margin-bottom: 0px;
}
.other-page.about-page h3.page-title {
    margin-bottom: 30px;
}
.theme-menu .menu-social .social-icon a:hover {
    color: #C49867;
}
.shop-product-list .products li.product a.loop-product-link:hover h3 {
    color: #C49867;
}
.shop-product-list .products li.product {
    margin-bottom: 40px;
}
.shop-product-list .categories-list ul.categories-list-nav li.active-category a, .shop-product-list .categories-list ul.categories-list-nav li:hover a {
    color: #C49867;
}
.shop-product-list .categories-list ul.categories-list-nav li a::before {
    background-color: #C49867;
}
h2 {
    font-size: 36px;
    letter-spacing: 0.4em;
}
a {
    color: #000000;
}
a:hover {
    color: #C49867;
}
.theme-menu .menu ul li a:hover {
    color: #C49867;
}
.shop-page.shop-page-product-details .product .entry-summary .description .panel-default .panel-heading .panel-title a:hover {
    text-align: center;
    color: #C49867;
}
.shop-page.shop-page-product-details .product .entry-summary .link-for-size-guide a {
    font-size: 12px;
}
.shop-page.shop-page-product-details .product .entry-summary .description .panel-default .panel-collapse .panel-body {
    color: #8c8c8c;
    font-size: 16px;
    font-family: 'BPnoScript', serif;
    font-weight: 400;
    line-height: 25px;
}
.home-slider .carousel-inner .item .slider-content .slider-title {
    margin-bottom: 20px;
}
.carousel-control.right {
    right: 9%;
}
.shop-page.shop-page-product-details {
    background-color: #FFFFFF;
}
.shop-page.shop-page-product-details .product .entry-summary .description .panel-default .panel-heading .panel-title a {
    text-align: center;
    color: #000000;
    font-size: 16px;
    font-family: 'BPnoScript', serif;
    font-weight: 500;
  	letter-spacing:2px;
}
.shop-page.shop-page-product-details .shop-product-slider .carousel-inner .item img {
    height: 100%;
    margin: 0 auto;
}
.carousel-inner > .item > img {
	max-width: unset;
	height: auto;
	margin-left: calc(-50vh + 45%) !important;
}
header.header .header-cart {
    
}
header.header .logo-wrap {
    width: 60%;
}
header.header .logo-wrap .theme-logo {
    margin-left: 0;
}
.home-slider .carousel-inner .item .slider-content .slider-title {
    font-family: 'Open Sans', serif;
    font-size: 56px;
    font-weight: 600;
  	letter-spacing: 4px;
}
.slider-content h1, .slider-content h2 {color:#fff;}
.home-slider .carousel-inner .item .slider-content .slider-title-before {
    font-size: 14px;
    letter-spacing: 3px;
    margin-bottom: 30px;
}
.btn.btn-1 {background-color:#FFF;border-color:#FFF;color:#000;}
.btn:hover {background-color:#000;border-color:#000;color:#FFF;}
.btn.btn-1.black:hover {background-color:#FFF;border-color:#FFF;color:#000;}
.btn.btn-1.black {background-color:#000;border-color:#000;color:#FFF;}
h1.black, h2.black {color:#000;}
.other-page.about-page h3.page-title {
    font-family: 'BPnoScript', serif;
    font-size: 46px;
}
.other-page.about-page .about-page-content h4 {
  	font-family: 'BPnoScript', serif;
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: none;
    margin-bottom: 39px;
}
.shop-product-list .products li.product a.loop-product-link {
    text-align: center;
}
.site-main {
    padding-top: 200px;
    padding-bottom: 200px;
}

@media screen and (min-width: 320px) and (max-width: 768px) {

.home-slider .carousel-inner .item .slider-content .slider-title {
    font-size: 26px;
    letter-spacing: 2px;
}
.home-slider .carousel-inner .item .slider-content .slider-title {
    margin-bottom: 0px;
  	line-height: 30px;
}
.home-slider .carousel-inner .item .slider-content .slider-title-before {
    margin-bottom: 0px;
}  
.home-slider .carousel-inner .item .slider-content {
    padding-top: 80px;
}
  .btn {margin-top:30px;}
  .theme-logo img {width:50%;}
  .theme-menu .menu ul li {margin-bottom: 18px;}
  .footer-menu .menu {font-weight:10px;}
  .theme-menu .menu ul li .sub-menu {
    padding-top: 20px;
}
  .site-main {
    padding-top: 140px;
    padding-bottom: 0;
}
  h2 {
    font-size: 18px;
    letter-spacing: 0.3em;
}
  .categories-list-nav .col-xs-4 {width: 100%;}
	.shop-page.shop-page-product-details .product .entry-summary h1.product_title {
    font-size: 16px;
    letter-spacing: 1px;
}
  .shop-page.shop-page-product-details .shop-product-slider .carousel-indicators {
    left: 40%;
    bottom: -39px;
}
  .carousel-inner > .item > img {
    max-width: unset;
    height: auto;
    margin-left: calc(-30vh + 45%) !important;  
}
  .shop-page.shop-page-product-details .shop-product-slider .carousel-inner .item img {
    width: 100%;
    padding-top:130px;
}
  .shop-page.shop-page-product-details .shop-product-slider .carousel-control.right img {
    right: 5px;
}
  .other-page.about-page h3.page-title {
    font-size: 26px;
}
  .about-page img {
    max-width: 100%;
    height: auto!important;
}
}