/*!
Theme Name: nielsoffice
Theme URI: http://underscores.me/
Author: nielsoffice
Author URI: http://nielsoffice.com
Description: nielsOffice Official WP Theme
Version: 1.0.0
*/
:root{--color-primary:#567357;--color-primary-light:#72906a;--color-primary-dark:#3f4a3f;--color-primary-accent:#8aab89;--color-primary-bg:#e8f0e8;--color-text-primary:#2e3a2e;--font-heading:'Barlow',sans-serif;--font-body:'Roboto',sans-serif}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;color:var(--color-primary-dark);line-height:1.2;margin-top:0}p{margin:0 0 1.5em}a{color:var(--color-primary);text-decoration:none}a:hover,a:focus{color:var(--color-primary-dark);text-decoration:underline}button,input[type=submit],input[type=button],input[type=reset]{background-color:var(--color-primary);border:1px solid var(--color-primary-dark);border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.6em 1.2em;transition:background-color .2s ease}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:var(--color-primary-dark)}input,select,textarea{border:1px solid var(--color-primary-light);border-radius:4px;padding:.5em;width:100%;font-size:1rem;color:var(--color-text-primary);background-color:#fff}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:none}img,video{max-width:100%;height:auto;display:block}table{width:100%;border-collapse:collapse;margin-bottom:1.5em}th,td{padding:.75em;border:1px solid var(--color-primary-light);text-align:left}thead{background-color:var(--color-primary-accent);color:var(--color-text-primary)}ul,ol{margin-left:1.5em;margin-bottom:1.5em}li{margin-bottom:.5em}blockquote{margin:1.5em;padding:1em 1.5em;background:var(--color-primary-bg);border-left:5px solid var(--color-primary);color:var(--color-primary-dark);font-style:italic}.button,.btn{display:inline-block;background-color:var(--color-primary);color:#fff;padding:.6em 1.2em;border-radius:3px;transition:background-color .3s ease}.button:hover,.btn:hover{background-color:var(--color-primary-dark)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}