/*
Theme Name: BareBonesWP
Theme URI: https://kdsn.dk/bareboneswp
Author: KdSn
Author URI: https://kdsn.dk
Description: A super minimal, lightweight WordPress theme built for Elementor Pro.
Version: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bareboneswp
*/

/* === Normalize.css (compressed) start === */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}a{background-color:transparent}strong,b{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* === Normalize.css end === */

/* === Fade transition styles === */
body {
    transition: opacity 0.1s ease-in-out;
}
body.fade-out {
    opacity: 0;
}

/* === UI Utility Classes === */
.button {
    display: inline-block;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    padding: 0.75em 1.25em;
    border-radius: 4px;
    transition: background-color 0.2s ease-in-out;
}
.button:hover,
.button:focus {
    background-color: #333;
}

/* Start your custom styles below */

.elementor-widget-post-comments * {
	color:#7a7a7a;
}
.comment-body .avatar {
	border-radius:100%;
}

.comment-body .comment-author b.fn {
    margin-top: 5px;
    position: absolute;
    margin-left: 5px;
}
.comment-body .comment-author b.fn a {
	color:#7a7a7a;
}
.comment-body .comment-metadata * {
	color:#7a7a7a;
	font-size: small;
}
#commentform > p > label {
	font-size:small;
    display: block;
	padding-left:35px;
}

div.reply > a {
    float: right!important;
}

.comment-body .says {
	display:none;
}
.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"],
.comment-form button {
  all: unset;
  display: block;
  width: 100%;
  padding: 7px 28px;
  background-color: #a7a7a722!important;
  color: #fff;
  border: 2px solid #a7a7a7;
  border-radius: 20px;
  box-shadow: none; /* Fjerner glød/lys */
  font-family: inherit;
  font-size: 1rem;
  box-sizing: border-box;
}

.comment-form input[type="checkbox"] {
  appearance: none; 
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #a7a7a7;
  background-color: #a7a7a722!important;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  margin-top:10px;
}

/* Checkmark som hvid prik */
.comment-form input[type="checkbox"]:checked::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
}
#commentform > p.comment-form-cookies-consent > label {
	margin-top:-20px;
}

.comment-form .submit {
    float: right!important;
	width: auto!important;
}
