/*
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.2
*/

/*---Veron---*/
.page-id-287 .elementor-image-box-img img, .page-id-849 .elementor-image-box-img img{background:#F3C12B;}
.zig-zag-section-bottom::after {content:' ' !important;width:100%;height:75px;background-image:url('/wp-content/uploads/2024/11/vector-zigzag-bottom.png');background-size:cover;background-position:center bottom;position:relative;z-index:10;left:0;top:0;opacity: 1 !important;}



/*---General Structure---*/
div#Top_bar {background-color: transparent !important;}
div#Content {margin-top: -70px;}
.elementor-page.elementor-default #Content .the_content .section_wrapper {max-width: 100% !important;}

/*---Menu---*/
.elementor-nav-menu .sub-arrow .e-font-icon-svg {fill: #ffffff;}

/*---Zigzag section---*/
.zig-zag-section::before {content:' ' !important;width:100%;height:75px;background-image:url('/wp-content/uploads/2024/11/vector-zigzag-top.png');background-size:cover;background-position:center bottom;position:relative;z-index:10;left:0;top:0;opacity: 1 !important;}
.zig-zag-section::after {content:' ' !important;width:100%;height:75px;background-image:url('/wp-content/uploads/2024/11/vector-zigzag-bottom.png');background-size:cover;background-position:center bottom;position:relative;z-index:10;left:0;top:0;opacity: 1 !important;}


/*---Product page---*/
.floating-key-information-image {position: relative;transform: scale(2);left: -50%;}


/*---Comparison Table---*/
.comparison-table thead td {font-size: 18px;font-weight:900;font-style:italic;font-family:"Playfair Display",sans-serif !important;}
.comparison-table tr {border-bottom: 2px solid #ffffff;padding: 10px 5px;}
.comparison-table tr td {color:#ffffff;}
.comparison-table tr td:nth-child(1) {font-size:16px;text-align: left;font-weight:900;font-style:italic;font-family:"Playfair Display",sans-serif !important;}

.comparison-table tr.row-yellow td {
    background-color: #F3C12B !important;
    color: #000000 !important;
}

.comparison-table tr.row-yellow td span {
    color: #000000 !important;
}

.td-font-playfair {font-size:16px;text-align: left;font-weight:900;font-style:italic;font-family:"Playfair Display",sans-serif !important;}


table.keyinformation-table td {color:#ffffff;text-align:left;padding:5px;vertical-align: text-top;font-size: 13px;line-height: 18px;}
table.keyinformation-table td:nth-child(1) {font-weight:700;}

/*---Gravity forms---*/
p.gform_required_legend {display:none;}
.gform-theme--foundation .gform_fields {grid-row-gap: 12px;}
.gform_wrapper .top_label .gfield_label {color:#ffffff;}
.gfield .gfield_checkbox label {color: #ffffff;}
.gform_button {font-weight:900 !important;font-style:italic;font-family:"Playfair Display",sans-serif !important;color: #f3c12b !important;background-color: transparent !important;border: 2px solid #f3c12b !important;border-radius: 0px !important;margin: auto !important;display: block !important;}
span.gfield_fileupload_filename {color: #ffffff !important;}
.gform_button_select_files {background-color: #f3c12b !important;}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {color:#000000 !important;}


@media only screen and (max-width:959px) {
	.floating-key-information-image {position: relative;transform: initial;left: initial;}
}

