/* -------------------------
+ Author : Marcus Briggs
+ © Marcus Briggs
------------------------- */

/* Box sizing rules */
*,*:before,*:after {  
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
}

/* Remove default margin */
body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd {
    margin: 0;
}

/* Set core body defaults */
body {
    font-family: sans-serif;
    font-size: 100%;
    color: black;
    line-height: 1.5;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

/* Remove default list style & padding */
ul,ol {
    padding: 0;
    list-style: none;
}

/* Set Image Defaults */
img {
    max-width: 100%;
    display: block;
}

/* Set Link Defaults */
a {
    text-decoration: none;
}

/* Set Link Transition */
a,a span {
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}

/* Force Pointer Cursor */
a,button,input[type="submit"] {
    cursor: pointer;
}

/* Set Input Defaults */
input,button,select,textarea {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 16px;
    font: inherit;
    padding: 11px 14px;
}

/* Set Input Exceptions */
input[type="checkbox"],input[type="radio"] {
    appearance: auto;
    -moz-appearance: auto;
    -webkit-appearance: auto;
}
