/*--------------------------------------------------------------
>>> ginexpcheshire-250111.css TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 General

--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 General
--------------------------------------------------------------*/


.page-template-template-gin-exp-cheshire .generic_sale_banner .shop_now {
    display: none;
}
.gin_exp_cheshire {
    padding-top: 50px;
    padding-bottom: 50px;
}
.gin_exp_cheshire :where(.wp-block-columns) {
    margin-bottom: 5em;
}
.gin_exp_cheshire_pg h1.gec_header {
    background-color: #f5f5f5;
    text-transform: none;
    padding: 30px 4%;
}
.gin_exp_cheshire_pg .wp-block-button:not(.is-style-squared) .wp-block-button__link {
    font-size: 1.1em;
    padding: 0.5em 1.7em 0.3em 1.7em;
    border-radius: 0!important;
    text-transform: uppercase;
}
.gin_exp_cheshire :where(.wp-block-columns.is-layout-flex) {
    gap: 0;
}
.hentry .entry-content .gin_exp_cheshire .wp-block-columns .wp-block-column:not(:last-child) {
    padding-right: 0;
    margin-right: 0;
}
.hentry .entry-content .gin_exp_cheshire .wp-block-image {
    margin-bottom: 0;
}
.hentry .entry-content .gin_exp_cheshire .wp-block-columns .wp-block-column {
    margin-bottom: 0;
}
.gin_exp_cheshire .wp-block-image {
    margin: 0 0 0;
}

/** Sale Flashes **/

.info_right .sale20 {
    position: relative;
}
.info_right .sale20::before,
.info_left .sale20::before {
    content: "";
    display: inline-block;
    width: 104px;
    height: 104px;
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-size: 104px 104px;
}

.info_left .sale20 {
    position: relative;
    z-index: 99;
}
.info_right .sale20::before,
.info_left .sale20::before {
    right: 0;
}
.info_right .sale20::before,
.info_left .sale20::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 104'%3E%3Cpath d='M0 0h104v104L0 0z' style='fill:%23933'/%3E%3Cpath d='M73.6 17.04c-3.01 3.01-6.5 2.34-11.05 1.13-5.71-1.49-7.71-.92-9.61.98l9.66 9.66-1.52 1.52-11.36-11.36c.15-.21.33-.39.46-.51 3.24-3.24 5.81-4.27 12.75-2.47 4.24 1.16 6.61 1.62 8.89-.67 1.9-1.9 1.82-4.6-.31-6.73-2.44-2.44-4.99-2.21-7.43-.08l-1.75-1.75c3.42-3.11 7.56-2.93 10.77.28s3.29 7.2.49 10ZM84.03 35.95c-5.83 5.83-11.08 6.91-14.93 3.06-3.88-3.88-2.8-9.12 3.03-14.96 5.86-5.86 11.08-6.91 14.96-3.03s2.8 9.07-3.06 14.93ZM73.9 25.82c-4.88 4.88-6.01 8.94-3.29 11.67s6.78 1.59 11.67-3.29c4.86-4.86 5.96-8.89 3.24-11.62-2.72-2.72-6.76-1.62-11.62 3.24ZM79.24 49.46l18.17-5.84 1 1-18.19 5.82-.98-.98Zm10.91-6.43c-1.93 1.93-3.89 2.16-5.43.62-1.54-1.54-1.31-3.5.62-5.43 1.96-1.96 3.93-2.19 5.46-.65 1.54 1.54 1.31 3.5-.65 5.46Zm-3.75-3.74c-1.39 1.39-1.67 2.65-.82 3.5.85.85 2.13.59 3.52-.8 1.41-1.41 1.67-2.68.82-3.53-.85-.85-2.11-.57-3.52.83Zm5.88 16.57c-1.95 1.95-3.91 2.18-5.45.64s-1.31-3.5.64-5.45c1.95-1.95 3.91-2.17 5.45-.64s1.31 3.5-.64 5.45Zm-3.75-3.75c-1.41 1.41-1.67 2.65-.82 3.5s2.11.61 3.52-.8 1.67-2.68.82-3.53c-.85-.85-2.13-.56-3.52.83ZM56.48 41.36c-2.81 2.82-6.16 3.08-8.57.66-2.41-2.41-2.16-5.77.65-8.58 2.82-2.82 6.17-3.07 8.58-.65s2.15 5.76-.66 8.57Zm-7.06-7.06c-2.35 2.35-2.65 5.06-.75 6.96s4.6 1.6 6.96-.75 2.64-5.07.75-6.96c-1.9-1.9-4.6-1.6-6.96.75ZM62.85 40.29l-3.37 3.37 4.33 4.33-.74.74-4.33-4.33-4.07 4.07-.81-.81 8.91-8.91 5.42 5.42-.74.74-4.6-4.6ZM69.96 47.4l-3.37 3.37 4.33 4.33-.74.74-4.33-4.33-4.07 4.07-.81-.81 8.91-8.91 5.42 5.42-.74.74-4.6-4.6Z' style='fill:%23fff'/%3E%3C/svg%3E");
}

/** Panels **/

.info_right .exp_info {
    position: relative;
}
.info_left .exp_info {
    position: relative;
    z-index: 99;
}

.exp_info .wp-block-group {
    padding: 60px!important;
    background-color: white;
    -webkit-box-shadow: 0px 0px 24px 8px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 24px 8px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 24px 8px rgba(0,0,0,0.1);
}
.exp_info h3 {
    font-weight: bold;
    font-size: 1.4rem;
}
.exp_info .now {
    font-size: 1.2rem;
}

.twg .exp_img,
.nest .exp_img {
    position: relative;
}
.info_right.twg .exp_img::after,
.info_right.nest .exp_img::after {
    content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 10;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}
.info_left.twg .exp_img::after,
.info_left.nest .exp_img::after {
    content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 10;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}
.info_right.twg .exp_img::after,
.info_left.twg .exp_img::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cpath d='M5 5h40.1v40.1H5z' style='fill:%23292f57'/%3E%3Cpath d='M38.5 29c.3.2-1.3-1.2-1.4-1.3-.4-.4-.7-.8-1-1.2-.6-.7-1.2-1.4-2.1-1.5-.5 0-1.2 0-1.8.4-.4.2-.8.3-1.2.5 0-.2 1.3-5.2 1.6-6.6.4-1.8.5-3.5.3-5.3-.1-.9-.3-1.8-1-2.5-.7.8-.7 1.8-.7 2.8-.3-.5-.5-.9-.8-1.3 0-.1-.5-.1-.5 0-.1.2-.3.5-.3.8 0 .8 0 1.7.1 2.4-.3-.5-.7-.9-1-1.4-.3-.3-.6-.2-.6.2v1.6c0 .4.2.8.2 1.2l-1.5-1.5s-.1-.1-.1-.2c-.5-1.4-1.1-2.6-2-3.8-.5-.7-1.1-1.3-2-1.5-.2 1.1.4 2 .8 3-.6-.6-1.1-1.1-2.1-1l.6 1.8c.3.5.7 1 1 1.5-.7-.4-1.3-.9-2.2-.8 0 1.3 1.1 2 1.7 3.1-.8-.5-1.5-.9-2.5-.8 0 0 0 .1-.1.2.5.7 1 1.3 1.5 1.8-.4 0-.9-.1-1.6-.2.4 1.3 1.5 1.7 2.2 2.5-.5-.1-.8-.2-1.2-.3-.3 0-.6.1-.9.2.2.2.3.6.5.7l1.8 1.2c-.5 0-1 0-1.5.1.4.8 1.2.9 1.7 1.3-.3.1-.6.2-1 .4.5.3.8.5 1.2.7-.2.2-.3.3-.4.5.2.1.5.3.7.4 0 .1-.2.3-.2.5.2.1.5.2.7.3-.2.1-.4.2-.6.4.2.1.4.2.7.3-.5.3-.3.6 0 .8l-.9.3c-1 .5-2 .9-3 1.4-.6.2-8.8 4.1-9.4 4.6v.2c.7-.2 5.5-2.4 8-2.1.6 0 1.2.4 1.9.6-.1.2-.3.3-.4.5.6.2.9 1 1.7.3-.2.4-.4.5.2.7.6.2.8 0 1.1-.5.1-.3 1.2 0 1.3 0 .3 0 1.6.1 3.2 0 1.6-.2 2.5-1 3.4-1.8l1.7-1.7c.8-.8 1.7-1.4 2.5-2.2 1.1-.9 2.3-1.1 3.5-.4' style='fill:%23c8a982'/%3E%3Cpath d='M45 5v40.1H5V5h40.1M50 0H0v50h50V0Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.info_right.nest .exp_img::after,
.info_left.nest .exp_img::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M4.95 4.95h40.1v40.1H4.95z' style='fill:%23111'/%3E%3Cpath d='M14.4 36.86V12.07l18.55 19.44V13.07h2.64v24.86L17.04 18.49v18.37H14.4Z' style='fill:%23fff'/%3E%3Cpath d='M45.05 4.95v40.1H4.95V4.95h40.09M50 0H0v50.01h50V0Z' style='fill:%23fff'/%3E%3C/svg%3E");
}

@media screen and (max-width: 768px) { 
    .info_left {
        flex-direction: column-reverse!important;
    }
    .info_right .exp_img figure,
    .info_left .exp_img figure {
        margin-left: -6%!important;
        margin-right: -6%!important;
    }
    .info_right.twg .exp_img::after,
    .info_right.nest .exp_img::after,
    .info_left.twg .exp_img::after,
    .info_left.nest .exp_img::after {
        top: -25px;
        left: 45%;
    }
    .hentry .entry-content .gin_exp_cheshire .wp-block-columns .wp-block-column {
        margin-top: -30px;
    }
}
@media screen and (min-width: 768px) { 
    .info_left .exp_info::before {
        left: 0;
        transform: rotate(-90deg);
    }
    .info_left .exp_img {
        margin-left: -30px!important;
    }
    .info_right .exp_img {
        margin-right: -30px!important;
    }
    .info_right.twg .exp_img::after,
    .info_right.nest .exp_img::after {
        top: 47%;
        left: -25px;
    }
    .info_left.twg .exp_img::after,
    .info_left.nest .exp_img::after {
        top: 47%;
        right: -25px;
    }
}