/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/**
 * Webfont
 */

@font-face{
	font-family:'SouvenirStdDemi';
	font-style:normal;
	font-weight:400;
	src:
		url("https://www.forkranger.com/wp-content/uploads/2023/01/ITC-SouvenirStd-Demi.eot") format("embedded-opentype"),
		url("https://www.forkranger.com/wp-content/uploads/2023/01/ITC-SouvenirStd-Demi.woff") format("woff"),
		url("https://www.forkranger.com/wp-content/uploads/2023/01/ITC-SouvenirStd-Demi.woff2") format("woff2"),
		url("https://www.forkranger.com/wp-content/uploads/2023/01/ITC-SouvenirStd-Demi.ttf") format("truetype"),
		url("https://www.forkranger.com/wp-content/uploads/2023/01/ITC-SouvenirStd-Demi.svg#") format("svg");
}

/**
 * FR Cookie banner
 */ 

.cd-cookie-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba( 1, 75, 84, .9 );
    z-index: 99999;
    opacity: 0;
	pointer-events: none;
    transition: 300ms all;
}

.cd-cookie-container.fr_show {
	opacity: 1;
	pointer-events: auto;
}

.cd-cookie-container.fr_noshow {
    opacity: 0;
    pointer-events: none;
}

.cd-cookie-banner {
    background: #fff5d9;
    border-radius: 20px;
    margin: 0 auto;
    max-width: 90%;
    width: 400px;
    padding: 30px 30px 50px;
    position: relative;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    text-align: center;
}

.cd-cookie-banner p {
    margin: 20px 0 30px;
    padding: 0;
}

.cd-cookie-banner__button {
    height: 2.5em;
    border-radius: 1.25em;
    line-height: 2.5em;
    border: 2px solid #006973;
    background: #006973;
    color: white;
    width: 65%;
    display: inline-block;
    transition: 300ms all;
}

.cd-cookie-banner__button:hover {
    color: white;
    background: #006973BB;
    text-decoration: none;
}

.cd-cookie-banner__button--refuse {
    border-color: #f76d65;
    background: transparent;
    color: #f76d65;
    width: 30%;
    margin-right: 3%;
}

.cd-cookie-banner__button--refuse:hover {
    background: #f76d6533;
    color: #f76d65;
}

/**
 * Checkout fix
 */

.woocommerce-shipping-fields .checkbox input[type="checkbox"] {
	margin-left: 0;
}

.woocommerce-additional-fields {
	margin-top: 30px;
}

/**
 * FR Recipe Meta
 */

.fr_recipe-meta {
	display: none;
}

.fl-builder-edit .fr_recipe-meta {
	display: block;
}

/**
 * FR review max-height
 */

.woocommerce-Reviews .commentlist {
	max-height: 500px;
    overflow-y: scroll;
    margin-bottom: 20px;
}

/**
 * Removing iDeal note
 */

.payment_box.payment_method_mollie_wc_gateway_ideal {
    display: none !important;
}