.notification-bar { text-align:center; position:relative; z-index:5; background-color:#000; }
.notification-bar__message 
{ color:#fff; letter-spacing:1px; text-transform:uppercase; font-size:12px; padding:10px 30px; display:block; }
.notification-bar__message:hover, .notification-bar__message:active,
.notification-bar__message:focus, .notification-bar__message:focus-within { color:#fff; text-decoration:none; }
.close-announcement { cursor:pointer; font-size:15px; font-weight:700; position:absolute;
 right:40px; top:8px; height:25px; width:25px; line-height:22px; color:#fff; }






     .home2-default .top-header { background:#8339e6; }
     .home2-default .top-header .user-menu .anm { color:#8339e6; }
     .home2-default .top-header p, .home2-default .top-header a, .home2-default .top-header select, .home2-default .top-header .ad, .home2-default .top-header span.selected-currency, .home2-default .top-header .language-dd { color:#111; }
     .home2-default .slideshow .slideshow__title { color:#8339e6; font-size:55px; font-weight:700; font-family:Poppins,Helvetica,Tahoma,Arial,sans-serif; text-transform:none; }
     .home2-default .slideshow .slideshow__subtitle { color:#8339e6; font-size:26px; text-transform:none; line-height:1.2; text-shadow:1px 1px 4px rgba(0,0,0,0); }
     
     .home2-default .section-header h2, .home2-default .section-header .h2 { font-family:Poppins,Helvetica,Tahoma,Arial,sans-serif; font-size:1.92308em; text-transform:none; letter-spacing:0.03em; }
     
     .home2-default .hero--large { background-attachment:fixed; }
     
     .home2-default .grid-products .slick-arrow { margin-top:-30px; }







