/*
==========================================================
PORTFOLIO
==========================================================
*/
a {
  color: #ff8e23; 
}
.articles-more::before {
    content: "Starsze wpisy";
    display: block;
    font-size: 1.5rem;   /* Wielkość napisu */
    font-weight: bold;   /* Pogrubienie */
    margin-bottom: 15px; /* Odstęp od listy linków */
    color: #ffffff;      /* Kolor tekstu - dostosuj do szablonu */
}
.fas.fa-camera {
  display: none !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter {
    text-align: left;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul {
    width: 100%;
    border-bottom: 1px solid rgba(166, 124, 0, 0.6);
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li a {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    padding: 12px 5px 12px 0px;
    margin-right: 50px;
    background: transparent;
    color: #9e9e9e;
    text-decoration: none;
    border-radius: 0px;
    border-bottom: 3px solid transparent;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li.active > a {
    font-weight: 600;
    background: transparent;
   // color: rgba(19, 19, 19, 0.8);
    border-bottom: 3px solid rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item {
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
    background-color: rgb(166, 124, 0);
    border-color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    position: absolute;
    bottom: 15px;
    left: 0px;
    width: 92%;
    margin-left: 15px;
    margin-right: 15px;
    background-color: rgba(19, 19, 19, 0.8);
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover {
    color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a {
    font-size: 16px;
    line-height: 26px;
    color: rgb(255, 255, 255);
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info {
    opacity: 1;
    visibility: visible;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item {
    font-size: 16px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-image img {
    border-radius: 2px;
}



.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-title-wrap h2 {
    font-size: 32px;
    color: rgba(19, 19, 19, 0.95);
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-info .title {
    font-size: 22px;
    margin-top: 50px;
    color: rgba(19, 19, 19, 0.8);
}

.sp-simpleportfolio .sp-simpleportfolio-details #system-readmore, .sp-simpleportfolio .sp-simpleportfolio-meta > div {
    margin: 30px 0px;
    border-top: 1px solid rgba(166, 124, 0, 0.3);
}






    .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
        width: 100%;
    }

    .sp-simpleportfolio.sp-simpleportfolio-view-item {
        width: 100%;
    }


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    top: 50%;
    left: 50%;
    bottom: inherit;
    padding: 0px;
    text-align: center;
    transform: translate(-50%, -50%);
    z-index: 18;
    margin: 30px 0px 0px;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper::before {
    content: "";
    position: absolute;
    inset: 0px;
    background-color: rgba(18, 19, 48, 0.3);
    display: block;
    z-index: 1;
    transition: all 0.3s ease 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    inset: 30px;
    border-radius: 3px;
    border: 1px solid rgba(166, 124, 0, 0.6);
    z-index: 10;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns {
    margin-top: -40px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom {
    border: none;
    margin: 0px;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:hover, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:focus {
    background-color: transparent;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom::after {
    content: "+";
    position: absolute;
    left: 0px;
    text-indent: 1px;
    z-index: 10;
    color: rgb(166, 124, 0);
    font-size: 50px;
    font-weight: 200;
    top: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-view {
    display: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay-wrapper::before {
    background-color: rgba(18, 19, 48, 0.8);
}


/*****************************************/
Yendif Video
/*****************************************/
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos{padding:0px 0px 0px 0px}


.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .flex-grow-1{padding:10px}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-item{position:relative;border:0;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .yendif-video-share-responsive-item .yendif-video-share-image{bottom:15px;}
.jt-carousel-yendif-outer.planis.titleonpic .yendif-title-text,.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .flex-grow-1.ms-3{position:absolute;bottom:15px;left:0;z-index:1;padding:10px 15px 15px 15px;}
.mod-yendifvideoshare-playlist.fotojenic  .yendif-video-share-playlist-videos.right{overflow-y:scroll;overflow-x:hidden;top:15px;scrollbar-width:15px;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-items{ margin-right:5px}
.yendif-video-share.fotojenic .yendif-video-share-image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos.right {scrollbar-width: thin;	scrollbar-color: #9a5f19 #444;
	-webkit-scrollbar-track: #9a5f19 #444;}
.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-player {
	border: 15px solid transparent;
}

/*
==========================================================
EASYIMAGEGALERY
==========================================================
*/


.speasyimagegallery-gallery .speasyimagegallery-gallery-item{cursor:cell}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div{position:relative;border-radius:3px;overflow:hidden}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:before{content:"";position:absolute;top:30px;bottom:30px;left:30px;right:30px;border-radius:3px;border:1px solid rgba(166, 124, 0, 0.6);z-index:3;background:transparent;opacity:0;transition:opacity 0.3s;z-index:5}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div .speasyimagegallery-gallery-item-content{top:50%;bottom:inherit;left:30px;right:30px;transform:translateY(-50%);text-align:center}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div .speasyimagegallery-gallery-item-content .speasyimagegallery-gallery-item-title{font-size:18px;font-weight:400;letter-spacing:0px}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:after{transition:0.3s}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:hover:after{background-color:rgba(18, 19, 48, 0.8)}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:hover:before{opacity:1}
