/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 27 2026 | 18:52:33 */
section.theshelfie-ii .he-iv strong {
    color: var(--color-primary);
}
section.theshelfie-ii .he-iv p {
    margin-bottom: 3vw;
}

section.line-top .container-i {
    position: relative;
}
.shelfie-i{
	overflow:hidden;
}
.shelfie-i figure._1{
    width: 100%;
    height: 25vw;
}

.shelfie-i figure._1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
section.gallery-i article.w-grid-item .post_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
section.gallery-i article.w-grid-item .post_image {
    width: 100%;
    height: 100%;
}
section.gallery-i article.w-grid-item>.w-grid-item-h {
    height: 100%;
    width: 100%;
}

section.gallery-i article.w-grid-item{
    width: calc(50% - 0.5vw) !important;
}
section.gallery-i article.w-grid-item:nth-of-type(1) .post_image{
    width: 80%;
}
section.gallery-i article.w-grid-item:nth-of-type(1) {
    height: 35vw;
}
section.gallery-i article.w-grid-item:nth-of-type(2) .post_image{
    width: 100%;
    height: 80%;
    margin-top: 10%;
}
section.gallery-i article.w-grid-item:nth-of-type(2) {
    height: 50vw;
}
section.gallery-i article.w-grid-item:nth-of-type(3) .post_image{
    width: 50%;
    height: 50%;
    margin-left: 30%;
    margin-top: 20%;
}
section.gallery-i article.w-grid-item:nth-of-type(3) {
    height: 40vw;
}
section.gallery-i article.w-grid-item:nth-of-type(4) .post_image{
    width: 80%;
    margin-left: auto;
    padding-top: 30%;
}
section.gallery-i article.w-grid-item:nth-of-type(4) {
    height: 50vw;
}
section.gallery-i article.w-grid-item:nth-of-type(5) .post_image{
    width: 100%;
}
section.gallery-i article.w-grid-item:nth-of-type(5) {
    height: 45vw;
}
section.gallery-i article.w-grid-item:nth-of-type(6) .post_image{
    width: 60%;
    padding-top: 50%;
    margin: 0 auto;
}
section.gallery-i article.w-grid-item:nth-of-type(6) {
    height: 50vw;
}
section.gallery-i article.w-grid-item:nth-of-type(7) .post_image{
    width: 80%;
    padding-top: 20%;
    margin-left: auto;
}
section.gallery-i article.w-grid-item:nth-of-type(7) {
    height: 40vw;
}
section.popup-i.resources .w-html.bigicon figure.pic-card-resources .grid-arrows {
    height: 100%;
}

section.popup-i.resources .w-html.bigicon figure.pic-card-resources .grid-arrows .in-grid {
    height: 100%;
}
@media(min-width:1200px){
	.shelfie-i figure._1{
		height: 30vw;
	}
}
@media(max-width:1200px){
	section.popup-i .base-ii{
		width:100% !important;
	}
	.popup-i.resources .g-cols.wpb_row.third {
		grid-template-columns: repeat(1, 1fr);
	}
	section.popup-i>.l-section-h.i-cf{
		padding:5% !important;
	}
}
@media(max-width:1200px) and (min-width:992px){
	.shelfie-i figure._1{
		height: 35vw;
	}
}
@media(max-width:992px) and (min-width:768px){
	.shelfie-i figure._1{
		height: 40vw;
	}
}
@media(max-width:768px) and (min-width:576px){
	.shelfie-i figure._1{
		height: 50vw;
	}
}
@media(max-width:576px){
	.shelfie-i figure._1{
		height: 60vw;
	}
}