/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.ws-gallery-item{
    display: flex;
    flex-wrap: wrap;
    gap:25px;
}

.ws-gallery-item > *{
    /* padding : 10px; */
    box-sizing:content-box;

}
.ws-gallery .ws-gallery-item .ws-img{
    width:120px;
    height:120px;
}
.ws-gallery .ws-gallery-item img{
    width:120px;
    height:120px;
}
.ws-sign-info > *{
    margin: 10px;
}
.ws-sign-block{
    /* display: flex; */
    /* background-color: #ffe6e6; 
    width: 100%;
    margin: 10px 10px 10px 0px; */
        /* display: flex; */
        background-color: #ffe6e6;
        width: 100%;
        /* height: 200px; */
        margin: 10px 10px 10px 0px;
        display: block;
        min-height: auto;
        min-height: 200px;
}

.ws-sign-block img{
    /* display: flex;
    flex-direction: column; */
    width:200px;
    height: 200px;
    float:left;
}
.ws-sign-block >*{
    padding:10px;
}
.ws-sign-block .info p{
    margin-bottom: 0px;
}
.ws-sign-block .info{
    /* display: flex;
    flex-direction: column; */
}
.ws-sign-block .info .title .large{
    font-size: 2rem;
}
.ws-sign-block .info .title .description{
    font-size: 1.2rem;
}

.ws-gallery-item::after{
    content: "";
    flex: auto;
}
.ws-sign-block .info h1{
    font-size:40px;
}
/* .ws-sign-info .info >*{


} */
h2.dash-title{
    margin-bottom: 0.5rem;
    font-weight: 400;
    line-height: 1.25;
}
@media (max-width: 400px) {
    .ws-sign-block img{
        float:none;
        width: 100%;
        height: 100%;
    }
  
}

@media (min-width:300px) and (max-width:560px) {
    .ws-gallery-item > *{
           flex: 1 1 100%;
    }
    .ws-gallery .ws-gallery-item img{
        width:100%;
        height: auto;

    }
    .ws-gallery .ws-gallery-item .ws-img {
        width: 100%;;
        height: auto;
    }
    p{
        font-size:21px;
    }
}