.sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-slidehsow-sub-title { font-size: 36px; margin-bottom:6px;}


/*ira*/
.sp-shopin-login a, .j2store-wishlist a, .j2store-wishlist .sp-module-content>div, .j2store-cart-module .j2store-cart-info .j2store-cart-info-link, .j2store-cart-module .j2store-cart-info .j2store-cart-info-link a {
  display: inline-block;}
/*end of ira */

/*hikashop popular product titles */
span.hikashop_product_name { text-align:center !important; }
/*end of hikashop popular product titles */

/*slide*/
.owl-item.active { text-align: center;}

.sppb-slideshow-products-item-text { text-align: center; width:100%; position: relative; }

  .sppb-slideshow-products-item-bg { position: relative; }

.sppb-slideshow-products-item-bg:before { content: ""; position: absolute; background: #000; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.2; } 

.sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-slidehsow-sub-title { font-size: 52px; font-weight: 500; letter-spacing: 8px; margin-bottom: 15px; line-height: 1.5; color: #fff; text-shadow: 3px 3px 0px #000;}

.sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-products-title { font-size: 32px; font-weight: 400; letter-spacing: 1px; line-height: 1.5; color: #fff; margin-bottom: 100px; text-transform: uppercase; text-shadow: 3px 3px 0px #000; }


.sppb-products-slider-button-wrapper .sppb-btn-default { margin-right: 0; font-size: 14px !important; text-transform: uppercase !important; padding: 15px 30px; border-radius: 50px !important; }

.sppb-products-slider-button-wrapper .sppb-btn-default:hover,
.sppb-products-slider-button-wrapper .sppb-btn-default:focus { background: #d29036 !important; }

@media (min-width: 992px){
	.sppb-slideshow-products-item-bg { height: 600px; }
	.sppb-slideshow-products-item-bg .container { width: 55%; display: inline-table; }
}

@media only screen and (max-width: 991px) {
  .sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-slidehsow-sub-title { font-size: 40px; }
  .sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-products-title { font-size: 20px !important; }
  .sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-products-title strong { font-size: 48px; }
  .sppb-products-slider-button-wrapper .sppb-btn-default { font-size: 12px !important; padding: 12px 25px !important; }
}


@media only screen and (max-width: 767px) {
  .sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-slidehsow-sub-title { font-size: 20px; letter-spacing: 4px; margin-bottom: 10px; }
  .sppb-slideshow-products-item-bg .container .sppb-slideshow-products-item-text .sppb-products-title { font-size: 16px !important; margin-bottom: 0 !important; }
  span.sppbSlidePrev { margin-left: 10px !important; }
  span.sppbSlideNext { margin-right: 10px !important; }
}

@media only screen and (max-width: 480px) {
  .sppb-slideshow-products-item-bg { height: 320px; }
}

/*end of slide*/

.hikashop_carousel_item.thumbnail:hover, .hikashop_carousel_item.thumbnail:focus { transform: scale(1.01);}

.hikashop_carousel_item.thumbnail { transition: all 0.5s ease-in-out; }


/*product slider*/

.product-cta { position: relative; }

.product-cta:before { content: "Collections"; position: absolute; font-family: 'Great Vibes', cursive; font-size: 150px; letter-spacing: 8px; text-align: center; color: rgba(148, 92, 16, 0.1); width: 600px; left: 0; right: 0; margin: auto; }

.product-cta a { width: 160px; }

.home-product-slider .sppb-addon-cta { padding: 0 !important; }

.home-product-slider .sppb-addon-cta h3 { font-weight: 300; letter-spacing: 2px; margin-bottom: 10px; }

.home-product-slider .sppb-addon-cta p { margin-top: 10px; }

@media (max-width: 767px) {
  .product-cta .sppb-text-right { text-align: left; margin-top: 25px; } }

/*end of product slider*/


/*hikashop slider*/
#hikashop_category_information_module_205 .hikashop_product_image{height: unset !important;}
#hikashop_category_information_module_205 .hikashop_product_image_subdiv{width:unset !important;}
/*end of hikashop slider*/

/*home image*/

.cls-home{z-index:999 !important;}

.home-about { box-shadow: 0 5px 10px rgba(0,0,0,0.3); }

/*end of home images*/


/*title style*/

.title-style-001 { position: relative; }

.title-style-001:before { content: ""; position: absolute; background: #fff; width: 12px; height: 12px; transform: rotate(45deg); left: 0; right: 0; margin: auto; bottom: -35px; }

.title-style-001:after { content: ""; position: absolute; background: #fff; width: 120px; height: 2px; left: 0; right: 0; margin: auto; bottom: -30px; }


.title-style-002 { position: relative; }

.title-style-002:before { content: ""; position: absolute; background: #4a0001; width: 12px; height: 12px; transform: rotate(45deg); left: 0; right: 0; margin: auto; bottom: -35px; }

.title-style-002:after { content: ""; position: absolute; background: #4a0001; width: 120px; height: 2px; left: 0; right: 0; margin: auto; bottom: -30px; }


.title-style-003 h3 { position: relative; }

.title-style-003 h3:before { content: ""; position: absolute; background: #4a0001; width: 80px; height: 2px; left: 0; bottom: -24px; }

.title-style-003 h3:after { content: ""; position: absolute; background: #4a0001; width: 8px; height: 8px; transform: rotate(45deg); left: 0; bottom: -27px; }

/*end of title style*/

.text-style-001 {
    font-size: 20px;
    font-weight: 700;
    color: #000000;
    line-height: 1.5;
}

.text-style-001 strong {
    font-size: 20px;
    font-weight: 700;
    color: #4a0500;
    line-height: 1.5;
}


/*image-overlay*/

.home-image-overlay .sppb-addon-overlay-image-content.title-subtitle-bottom-left:hover .sppb-addon-subtitle,
.home-image-overlay .sppb-addon-overlay-image-content.title-subtitle-bottom-left:hover h5.sppb-addon-title {
    display: none;
}


/*agent*/
.pay-here {
    background: #fff;
    box-shadow: 0px 0px 10px #00000050;
    padding: 30px;
}