/* Minification failed. Returning unminified contents.
(113,25): run-time error CSS1035: Expected colon, found '1px'
(116,22): run-time error CSS1035: Expected colon, found 'rgb('
(122,15): run-time error CSS1035: Expected colon, found '15px'
(150,21): run-time error CSS1039: Token not allowed after unary operator: '-snav_color'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@font-face {
    font-family: 'Questrial';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/questrial/v18/QdVUSTchPBm7nuUeVf70viFl.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnfY3lDQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.category .item {
    box-shadow: none;
}

.category .item:hover {
    cursor: pointer;
    box-shadow: none;
}

.category .item-container {
    background-color: #eaeaea;
}

.masthead-standard-form, .masthead-standard-form:after {
    background-color: transparent;
}

.category .experience-container .item-title h3{
    font-family: Cinzel;
    font-size: 24px !important;
    color: #8F5028;
    font-weight: 600 !important;
    border: none;
    line-height: 1.2;
    padding-bottom: 0 !important;
}

h2.font-2 {
    font-family: 'Cinzel';
    font-size: 24px !important;
    color: #8F5028;
    font-weight: 600 !important;
    line-height: 1.2;
}

.category .item-container.experience-container image-viewer{
    min-height: 165px;
}

.category .experience-container.item-container .tillex-image-frame {
    min-height: 165px;
}

.week-calendar-day.working{
    font-weight: 400 !important;
}

.category .item-container image-viewer{
    border: none;
}

.moogies-footer {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}

#menu-footer {
    position: relative;
}

body {
    font-family: Questrial, sans-serif;
}

.cart-checkout-button, .in-brand-button {
    box-shadow: none;
}

.entry-title{
    font-family: Cinzel;
    font-weight: 400;
}

.avada-page-titlebar-wrapper{
    color: rgb(116, 116, 116);
    display: block;
    font-family: Questrial;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 22.5px;
    text-size-adjust: 100%;
    height: 87px;
}

.fusion-page-title-bar{
    background-color: rgb(246, 246, 246);
    background-image: url(https://www.thedintonhermit.co.uk/wp-content/uploads/2019/11/title-header.jpg);
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-bottom-color: rgb(210, 211, 212);
    border-bottom-style: solid;;
    border-bottom-width 1px;
    border-left-color: rgb(210, 211, 212);
    border-right-color: rgb(210, 211, 212);
    border-top-color rgb(210, 211, 212);
    border-top-style: solid;
    border-top-width: 1px;
    color: rgb(116, 116, 116);
    display: block;
    font-family: Questrial;
    font-size 15px;
    font-style: normal;
    font-weight: 400;
    height: 87px;
    letter-spacing: normal;
    line-height: 22.5px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    text-size-adjust: 100%;
}

.entry-title{
    color: rgb(51, 51, 51);
}


.fusion-header-wrapper {
    text-shadow: none;
}

.fusion-secondary-header {
    padding-left: 30px;
    padding-right: 30px;
}

    .fusion-secondary-header a {
        color: var(--snav_color);
    }

.fusion-secondary-header {
    background: #e48c56;
    background: -moz-linear-gradient(-45deg, #e48c56 0%, #3d2414 100%);
    background: -webkit-linear-gradient(-45deg, #e48c56 0%, #3d2414 100%);
    background: linear-gradient(135deg, #e48c56 0%, #3d2414 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e48c56', endColorstr='#3d2414',GradientType=1 );
}

.fusion-secondary-header {
    --header_top_bg_color: #e2874e;
    --snav_color: #ffffff;
}

.fusion-secondary-header {
    color: #ffffff;
    font-size: 14px;
    border-bottom-color: rgba(229,229,229,0);
}

.fusion-secondary-header {
    border-bottom: 1px solid transparent;
    background-color: #e2874e;
}

    .fusion-secondary-header .fusion-row {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

.fusion-contact-info {
    line-height: 44px;
}


.fusion-page-title-bar{
    padding-left: 30px;
    padding-right: 30px;

}

.site-footer {
    color: #ffffff;
    background-color: transparent;
    position: relative;
    padding-top: 7%;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 40px;
}

.footer-bg {
    background-image: url('https://www.thedintonhermit.co.uk/wp-content/uploads/2019/10/footer-bg-1.png');
    background-size: 100% auto;
    background-position: top left;
    background-repeat: no-repeat;
}

.footer-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    text-align: left;
    gap: 20px;
    max-width: 940px;
}

.footer-logo {
    max-width: 200px;
    margin-bottom: 20px;
}

.footer-contact,
.footer-hours {
    flex: 1 1 300px;
}

    .footer-contact p,
    .footer-hours p {
        margin: 0;
        font-size: 16px;
    }

    .footer-hours em {
        font-style: normal;
        font-weight: bold;
    }

.footer-bottom {
    border-top: 3px solid rgb(255, 255, 255);
    padding: 30px 30px;
    font-size: 0.9em;
    color: #fff;
    background-color: #3d2414;
}

    .footer-bottom > div {
        max-width: 940px;
    }

.moogies-footer a {
    color: #ffffff;
    text-decoration: underline;
}

    .moogies-footer a:hover {
        text-decoration: none;
    }

@media (max-width: 768px) {
    .footer-top {
        flex-direction: column;
    }

    .site-footer {
        padding-top: 12%;
    }

    .footer-bg {
        background-size: cover;
        background-position: top right;
    }

    .fusion-secondary-header {
        padding-left: 10px;
        padding-right: 5px;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .fusion-contact-info {
        display: none;
    }


    .category .item-container.experience-container image-viewer {
        min-height: 120px;
    }

    .category .experience-container.item-container .tillex-image-frame {
        min-height: 120px;
    }

    .category .item {
        box-shadow: 0px 22px 24px 0px rgba(46,51,51,0.07);
    }

        .category .item:hover {
            cursor: pointer;
            box-shadow: 0px 22px 24px 0px rgba(46,51,51,0.07);
        }

    .category .item-container {
        background-color: #fff;
    }
}
