/* # ----------------------------------------------------------------------------- # ~/assets/themes/j1/modules/slick/css/theme/uno.css # Provides Slicks styles for J1 Theme Uno # # Product/Info: # https://jekyll.one # # Copyright (C) 2023 Juergen Adams # # J1 Theme is licensed under the MIT License. # See: https://github.com/jekyll-one-org/j1-template/blob/main/LICENSE.md # ----------------------------------------------------------------------------- */ /* Article link (collections) -------------------------------------------------------------------------------- */ a.article-link { font-weight: 500 !important; text-decoration: none; border-bottom: unset; color: #FAFAFA; } a.article-link:hover { color: #BDBDBD; } /* Example slider -------------------------------------------------------------------------------- */ h2.slide-item, h3.slide-item { background: var(--bs-gray-400); color: var(--bs-gray-800); line-height: 150px; margin-right: 1%; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; text-align: center; } /* All carousels -------------------------------------------------------------------------------- */ .slick-loading .slick-list { background: #fff url('../../images/ajax-loader.gif') center center no-repeat; } .slider-title { text-rendering: optimizeLegibility; text-align: left; line-height: 1.25; font-size: 1.125rem; font-weight: 500; margin-top: 1.75rem; margin-bottom: .5rem; } /* Cards -------------------------------------------------------------------------------- */ .card { border: none !important; } .card [class*="header-"], .card [class*="content-"] { color: var(--bs-gray-400) !important; } .card .card-title a { color: var(--bs-gray-400) !important; } .card .card-title > a:focus, .card .card-title > a:hover { /* color: var(--bs-primary) !important; */ color: rgba(255, 255, 255, 0.4) !important; } /* Links -------------------------------------------------------------------------------- */ a.link-no-decoration:hover { color: rgba(255, 255, 255, 0.4) !important; } /* Dots -------------------------------------------------------------------------------- */ .slick-dots { display: block; width: 100%; padding-left: 0; /* overwite left padding */ margin: 10px 0 0 0; /* overwite button styles */ list-style: none; text-align: center; line-height: 0; } .slick-dots li { display: inline-block; width: 20px; height: 20px; margin-right: 7px; margin-left: 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: var(--bs-primary); cursor: pointer; } /* modify the arrow button style */ .slick-dots li button { font-size: 0; /* suppress numbering */ line-height: 0; display: block; margin: 0; padding: 0; border: 0; outline: none; background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li:hover { opacity: 1; } .slick-dots li.slick-active { opacity: 1; } .slick-dots li button:focus:before { opacity: 1; } /* Arrows -------------------------------------------------------------------------------- */ /* modify the arrow (button) style */ .slick-arrow { margin: 0; padding: 0; z-index: 10; /* show on top of a slide */ } .slick-prev, .slick-next { position: absolute; /* position of the arrow */ display: block; /* shown by default */ font-size: 0; /* disable button text */ border: none; /* disable button decoration */ outline: none; /* disable button decoration */ background: transparent; /* disable button background */ } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; color: transparent; background: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 40px; opacity: .75; color: var(--bs-white); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: 3%; } .slick-prev:before { content: '←'; } [dir='rtl'] .slick-prev:before { content: '→'; } .slick-next { right: 3%; } .slick-next:before { content: '→'; } [dir='rtl'] .slick-next:before { content: '←'; } /* Slider controls, captions and pagination See: https://codepen.io/Svarnoy85/pen/NzQPpe -------------------------------------------------------------------------------- */ .controls { display: flex; width: 100%; } .captions { flex: 1; width: 100px; padding: 10px; color: #212121; background: rgba(0,0,0,.1); } .caption { outline: 0 !important; font-size: 14px; font-weight: 500; } .pagination { display: flex; margin-top: 2px; } .pagination__button { cursor: pointer; display: flex; justify-content: center; align-items: center; color: #ccc; background: #fff; width: 40px; height: 40px; margin-left: 2px; } .pagination__button:hover { color: #fff; background: #2aa1c0; } .pagination__button.slick-disabled { cursor: not-allowed; background: #ccc; color: #fff; }