/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* fonts - other css to be found in customizer */

@font-face {
  font-display: swap;
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/generatepress_child/fonts/albert-sans-v3-latin-regular.woff2') format('woff2');
}



@font-face {
  font-display: swap;
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/generatepress_child/fonts/albert-sans-v3-latin-600.woff2') format('woff2');
}


@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/generatepress_child/fonts/outfit-v14-latin-700.woff2') format('woff2');
}

div#loginform div.cf-turnstile{
	margin-left: -32px !important;
}

/* fonts die niet hoeven 
@font-face {
  font-display: swap;
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/themes/generatepress_child/fonts/albert-sans-v3-latin-600italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/generatepress_child/fonts/albert-sans-v3-latin-italic.woff2') format('woff2');
}


@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/generatepress_child/fonts/outfit-v14-latin-regular.woff2') format('woff2');
}

*/

#cc_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);backdrop-filter:blur(3px);z-index:9998}
#cc_banner{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:calc(100% - 40px);background:#fff;border-radius:6px;padding:1em 1.5em;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:9999;text-align:center;}
#cc_banner small:hover{cursor: default;}
#cc_banner .accept{background:#4caf50;margin: .5em; color:#fff;padding:.5em 1em;border:none;border-radius:4px;cursor:pointer;}
#cc_banner .reject{background:#ffb6c1;margin: .5em; color:#781f19;padding:.5em 1em;border:none;border-radius:4px;cursor:pointer;}
#cc_settings_btn{position:fixed;bottom:20px;left:20px;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;z-index:9999}