.pictures_list_2 {
    cursor    : zoom-in;
    max-width : 100%;
    overflow  : hidden;
    position  : relative;
    width     : 400px;
}

.pictures_list_2 .maximize {
    background            : rgba(232, 227, 223, 0.7);
    border-radius         : 15px;
    -webkit-border-radius : 15px;
    -moz-border-radius    : 15px;
    color                 : #1E1E1E;
    display               : inline-block;
    margin                : 3px;
    padding               : 5px 15px;
}

.pictures_list_2 .slider {
    font-size   : 0;
    height      : 100%;
    transition  : 0.8s;
    white-space : nowrap;
}

.pictures_list_2 .slider > * {
    display   : inline-block;
    font-size : 1rem;
    width     : 100%;
}

.pictures_list_2 .prevNext {
    height   : 0;
    position : absolute;
    top      : 50%;
    width    : 100%;
    z-index  : 1;
}

.pictures_list_2 .prevNext > div + div {
    visibility : hidden;
}

.pictures_list_2 .prevNext a {
    background         : rgba(232, 227, 223, 0.7);
    height             : 60px;
    left               : 0;
    position           : absolute;
    transform          : translateY(-50%);
    -webkit-transform  : translateY(-50%);
    transition         : 0.3s;
    -webkit-transition : 0.3s;
    width              : 60px;

    line-height        : 60px; /* If you want to place numbers */
    text-align         : center;
}

.pictures_list_2 .prevNext a:before {
    content     : "\f053";
    font-family : "Font Awesome 6 Free";
    font-size   : 20px;
    font-weight : 900;
}

.pictures_list_2 .prevNext a:last-child:before {
    content : "\f054";
}

.pictures_list_2 .prevNext a:hover {
    background : #A56734;
}

.pictures_list_2 .prevNext a + a {
    left  : auto;
    right : 0;
}

.pictures_list_2 .bullets {
    bottom     : 0;
    padding    : 10px 0;
    position   : absolute;
    text-align : center;
    width      : 100%;
    z-index    : 2;
}

.pictures_list_2 .bullets > a {
    background         : #E8E3DF;
    display            : inline-block;
    height             : 30px;
    line-height        : 30px;
    text-align         : center;
    text-decoration    : none;
    transition         : 0.3s;
    -webkit-transition : 0.3s;
    width              : 30px;
}

.pictures_list_2 .bullets > a + a {
    background : rgba(232, 227, 223, 0.5);
}

.pictures_list_2 > s:target ~ .bullets > * {
    background : rgba(255, 255, 255, 0.5);
}

/*
#s1:target ~ .bullets >*:nth-child(1) {background: rgba(255, 255, 255,   1);}
#s2:target ~ .bullets >*:nth-child(2) {background: rgba(255, 255, 255,   1);}
#s3:target ~ .bullets >*:nth-child(3) {background: rgba(255, 255, 255,   1);}
#s4:target ~ .bullets >*:nth-child(4) {background: rgba(255, 255, 255,   1);}
*/

.pictures_list_2 > s:target ~ .prevNext > * {
    visibility : hidden;
}

/*
#s1:target ~ .prevNext >*:nth-child(1) {visibility: visible;}
#s2:target ~ .prevNext >*:nth-child(2) {visibility: visible;}
#s3:target ~ .prevNext >*:nth-child(3) {visibility: visible;}
#s4:target ~ .prevNext >*:nth-child(4) {visibility: visible;}
*/

/*
#s1:target ~ .slider {transform: translateX(   0%); -webkit-transform: translateX(   0%);}
#s2:target ~ .slider {transform: translateX(-100%); -webkit-transform: translateX(-100%);}
#s3:target ~ .slider {transform: translateX(-200%); -webkit-transform: translateX(-200%);}
#s4:target ~ .slider {transform: translateX(-300%); -webkit-transform: translateX(-300%);}
*/

.pictures_list_2 a {
    border-radius   : 50%;
    color           : rgba(0, 0, 0, 0.8);
    margin          : 3px;
    text-decoration : none;
}

.pictures_list_2 .bullets > a:hover {
    background : rgba(165, 103, 52, 1);
}