/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/
#Footer #block-7 a{
	color:#566a6c;
}


.image_frame .image_wrapper .image_links a {
    background: #546a6c;
    color: #fff !important;
    border-color: transparent;
}
input.contact.pe-show-enq-modal.wpi-button.single_add_to_cart_button.button.alt {
    margin-top: 20px;
}
.image_frame .image_wrapper .image_links a .path {
    stroke: #fcf8f2;
}
.image_frame .image_wrapper .image_links a:hover .path {
    stroke: #fcf8f2;
}
.image_frame .image_wrapper .image_links a:hover {
    background: #546a6c;
    color: #fff;
    border-color: transparent;
}
.woocommerce .product div.entry-summary h1.product_title {
	color: #546a6c !important;
}
.accordion .question > .title {
	background: #546a6c;
}
.accordion .question.active > .title, .accordion .question.active > .title > .acc-icon-minus {
	color: #fcf8f2;
}
.accordion .question .title:before {
	border-color: rgb(252 248 242);
}
.accordion .question > .title > .acc-icon-plus, .accordion .question > .title > .acc-icon-minus{
    display: block;
    color: #fcf8f2;
}
.accordion .question > .title {
	    color: #fcf8f2;
}
.accordion {
    padding-bottom: 60px;
}
.question {
    border-radius: 0px !important;
}
.accordion .question .answer {
	    background-color: #fcf8f2;
}
#Subheader {
    padding: 250px 0 250px;
}
.woocommerce .product .post-nav {
    float: none;
    display: none;
}
.product_wrapper.clearfix {
    padding-top: 30px;
}

input.contact.pe-show-enq-modal.wpi-button.single_add_to_cart_button.button.alt {
    width: 100% !important;
    font-size: 18px;
    max-width: 100% !important;
}
.ui-dialog .ui-dialog-titlebar {

    background-color: #546a6c !important;
	font-family: Brygada1918;
    color: #ffffff;
}
div#contact-form {
    background: #fcf8f2 !important;
}
#enquiry-form input.contact-input {
	border: 1px solid #546a6c;
}
.contact-bottom {
    margin-top: 5px;
    display: none;
    text-align: center;
}
button#send-btn {
    width: 100%;
    font-size: 18px;
    background: #546a6c;
}

.ui-widget-content {
    border-radius: 8px;
    background: #fcf8f2;
    color: #546a6c;
}
button.pe-successful-enq-ok-btn.button.alt.ui-button.ui-corner-all.ui-widget {
    width: 100% !important;
    max-width: 100%;
    background: #546a6c;
}
div#pe-enquiry-result {
    font-family: Brygada1918;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    padding: 0px 20px;
}

.offer-list li {
    min-width: 40%;
}

.offer-list {
    opacity: 0;
    transition: opacity .3s ease-in-out;
}

.full-col:hover .offer-list {
    opacity: 1;
}

.mfn-main-slider.mfn-rev-slider {
    margin: 0 76px;
}

@media (max-width: 991px) {
    .mfn-main-slider.mfn-rev-slider {
        margin: 0;
    }
}

.clickable {
    position: relative;
    }
    
.clickable a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}

.category-table.tablepress {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.category-table.tablepress tr th {
    color: #6F7778;
    font-family: "Brygada 1918", Sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 28.5px */
    letter-spacing: -0.361px; 
    padding: 0 33px 12px;
}

.category-table.tablepress tr td {
    color: #3B4344;
    font-family: Brygada 1918;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 37.5px */
    letter-spacing: -0.475px;
    padding: 25px 33px;
    vertical-align: middle;
}

.category-table.tablepress tr td.column-4 a {
    color: rgb(32, 43, 45);
    border-radius: 81px;
    background: #FFF;
    color: #333E3F;
text-align: center;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 45px; /* 204.545% */
padding: 5px 35px;
display: inline-block;
}

.category-table.tablepress tr td.column-4 {
    padding: 0 33px;
}

.category-table.tablepress tr td.column-2 {
    color: #3B4344;
    font-family: Brygada 1918;
    font-size: 23px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 34.5px */
    letter-spacing: -0.437px; 
}
@media (max-width: 991px) {
    .category-table.tablepress {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .category-table.tablepress thead {
        display: none;
    }
    
    .category-table.tablepress tbody {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .category-table.tablepress tbody tr {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .category-table.tablepress tbody tr td,
    .category-table.tablepress tr td.column-4 {
        text-align: center;
        padding: 25px 0;
    }
}


.category-table.tablepress > :where(thead, tfoot) > * > th {
    background-color: transparent;
}

.category-table.tablepress tbody tr {
    background: rgba(224, 234, 242, 0.50);
    margin: 10px 0;
}
.page-id-1751 .wpcf7-submit {
font-family: "Brygada 1918", Sans-serif !important;
font-size: 22px !important;
font-weight: 600 !important;
line-height: 45px !important;
fill: #333E3F !important;
color: #333E3F !important;
background-color: #DCD4C9 !important;
border-radius: 81px 81px 81px 81px !important;
padding: 5px 35px 5px 35px !important;
text-align: right;
margin: 0 !important;
}
.page-id-1751 .wpcf7-spinner {
display: none !important;
}

.wpcf7-form p {
    text-align: center;
	margin-left: 0;
}

.wpcf7-spinner {
	display: none;
}
div#ui-datepicker-div { z-index:1000!important; }
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
    padding: 16px;
}

.wpcf7-form input::placeholder,
.wpcf7-form select,
.wpcf7-form input {
    color: #849193;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 28.5px */
    letter-spacing: -0.361px;
    opacity: 1;
}

#Top_bar #logo {
    padding-top: 16px !important;
}

.rs-parallax-wrap,
rs-loop-wrap,
rs-layer-wrap {
    width: 100%;
}

rs-layer#slider-11-slide-11-layer-1,
rs-layer#slider-12-slide-12-layer-2,
rs-layer#slider-13-slide-13-layer-2 {
    white-space: normal !important;
    width: 80% !important;
}

.top-bar {
    text-align: right;
    margin: 20px 76px 4px;
    display: flex;
    justify-content: end;
}

.top-bar a {
    margin-left: 12px;
    color: #202B2D;
    font-size: 17px;
    cursor: pointer;
    align-self: center;
    line-height: 45px;
}

.top-bar img {
vertical-align: middle;
}

@media (max-width: 460px) {
    .top-bar {
        margin: 10px;
    }
    .top-bar a {
        margin-left: 12px;
        color: #202B2D;
        font-size: 15px;
        cursor: pointer;
        align-self: center;
        line-height: 45px;
    }
}

#Header_creative {
    background-color: #ECEDE8;
    ;
}

#Top_bar a#header_cart .header-cart-count {
    background-color: #b9cabd;
}
@media (min-width: 1400px) {
    #Header_creative .top_bar_right {
        margin-top: 23.94vh;
      }
}

#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #202B2D;
}

#Top_bar .menu > li.current-menu-item > a,
#Top_bar .menu > li.current_page_item > a,
#Top_bar .menu > li.current-menu-parent > a,
#Top_bar .menu > li.current-page-parent > a,
#Top_bar .menu > li.current-menu-ancestor > a,
#Top_bar .menu > li.current-page-ancestor > a,
#Top_bar .menu > li.current_page_ancestor > a,
#Top_bar .menu > li.hover > a {
    color: #202B2D;
    font-weight: 700;
}

@media (max-width:992px) {
    .elementor-element > .elementor-element-populated > .elementor-background-overlay {
        background-color: #DCE8F0E3;
        opacity: 0.5;
    }
    .elementor-element:hover > .elementor-element-populated > .elementor-background-overlay {
        background-color: #DCE8F0E3 !important;
        opacity: 0.5 !important;
    }
}