/**
 * Theme Name: The Sandal Factory
 * Template:   twentytwentyfour
 * ...other header fields
 */

 .grid-layout .post-container{
    border-radius:0px !important;
    }

.nav-button__next, .nav-button__prev{
  top:25%;
}

.nav-button__next .icon, .nav-button__prev .icon{
  background:#333;
}

.nav-button__next, .nav-button__prev{
                    background: transparent !important;
  					border:0px solid;
  					color:#333;
                  }
.wp-block-acf-field-blocks-acf-text .value{
  display:table;
}

.wp-block-group div[class*=wp-block-coblocks-gallery]{
  background: #ECECEC;
  padding-left: 15px;
}

    .grid-layout .category-tag.left{
        display: none;
    }

    .coblocks-form .coblocks-field, .coblocks-form select{
        border: 1px solid #DDD;
        background-color: rgba(255, 255, 255, 0.7);
        padding: 20px;
    }


    .wp-block-coblocks-gallery-carousel-thumbnail img{
        width: 70px !important;
        height: 70px !important;
        object-fit: contain;
        border-radius: 0px;
        border:0px solid #DDD;
      	background: #ECECEC;
    }

    .wp-block-coblocks-gallery-carousel-thumbnail{
        background-color: #ECECEC;
    }

    .wp-block-coblocks-gallery-carousel-thumbnail.is-active{
        background-color: #ECECEC !important;
    }

    .coblocks-gallery.is-cropped .coblocks-gallery--item img{
        object-fit: contain;
      	background: #ECECEC;
    }

    .home .coblocks-gallery.is-cropped .coblocks-gallery--item img{
        object-fit: cover !important;
    }

    .wp-block-coblocks-gallery-carousel-thumbnail-pagination{
        display: block;
    }

    .grid-layout .image-container img{
      object-fit: contain;
      background-color: #ECECEC !important;
      
    }

    .grid-layout .post-container {
      
        border: 1px solid #fdfdfd;
        border-radius: 0px;
        overflow: hidden;
        background-color: #fff !important;
        box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
        padding: 25px;
        }

        .grid-layout .post-title{
            text-align: center;
        }

        .grid-layout .post-title .title {
            text-decoration: none !important;
            color: #333;
            font-size: 1.5em;
            text-align: center;
            }

            .grid-layout .read-more-button {
                padding: 10px 20px !important;
                background-color: #ffffff!important;
                color: #000000!important;
                border: 1px solid #000;
                border-radius: 0px;
                }


                .grid-layout .read-more-btn{
                    text-align: center;
                }

                .fpg{
                    padding-left: 25px;
                }
                @media only screen and (min-width: 767px) {
                    /* For mobile phones: */
                    /* YOUR MOBILE STYLE HERE */
                  
                  
                
                .shadowbox{
                    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
                    padding: 40px;
                    display: block;
                    position: relative;
                    background-color: #FFF !important;
                    z-index: 99;
                    margin-left: -16vw !important;
                }

                .bigger{
                    min-height: 600px;
                }
            }

            footer {
                margin-top: -10px !important;
                }

                .isc{
                    border-radius: 0px;
                    padding: 10px 20px;
                }
				@media only screen and (min-width: 730px) and (max-width: 1300px) {
                  .wp-container-core-post-content-is-layout-1 > .alignwide{
max-width: 90vw !important;
}
                                    .nav-button__next, .nav-button__prev{
  top:50%;
}
                  
                  .wp-block-coblocks-gallery-carousel-thumbnail-pagination {
display: none;
}


}

                @media only screen and (max-width: 767px) {
                    /* For mobile phones: */
                    /* YOUR MOBILE STYLE HERE */
                
                .wp-block-group{
                    padding: 10px !important;

                }
                  .nav-button__next, .nav-button__prev{
  top:50%;
}
                  
                  .wp-block-coblocks-gallery-carousel-thumbnail-pagination {
display: none;
}

                .wp-container-core-post-content-is-layout-1 > .alignwide {
                    max-width: 85vw !important;
                    }
            }
 :where(.wp-site-blocks * :focus) {
        outline-width: 0px;
        outline-style: ;
    }