/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 
 .top-navbar ,.store-footer ,.store-footer__inner{
   background-color : #282455 !important;
   color : white !important;
 }
 .top-navbar .s-search-input {
   background-color : white !important;
 }
 .copyright-text p {
     color : white !important;
 }
 #mainnav .inner{
 padding-top:15px;
 }
 .fixed-header .inner{
 padding-bottom:15px;
 }
 .main-menu li {
       position: relative;
        background-color: white;
        font-size: 2em;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: 400;
        padding: 10px 30px;
        transition: 0.5s;
 }
 .main-menu li a span {
    padding : 10px !important;
    transition: 0.5s;
    border-radius : 10px;
 }
 .main-menu li:hover a span{
        background-color: #282455;
        color: white;
        box-shadow: 0 0 35px #282455;
 }
 
 .s-product-card-entry {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
 }
 
 .s-products-slider-card{
  transition: transform 0.3s ease-in-out;
 }
 
 .s-products-slider-card:hover{
 z-index:100;
 transform: translateY(-20px);
 }
 

 
.s-block--photos-slider{
margin-top:0 !important;
padding-top : 2rem;
background-repeat : no-repeat;
background-size: cover;
}
.s-block--features{
   background-repeat : no-repeat;
   background-size: cover;
   background-position: center;
   background-attachment: fixed;
   padding : 30px 10px 30px 10px;
}
.swiper-wrapper.s-slider-swiper-wrapper{
padding-bottom:30px;
padding-top:30px;
padding-right:10px;
padding-left:10px;
}