/* **********************************************************************************
		
		SHYNE)MEDIA CSS RESET
		04/02/2016
		(c) 2016 shyne)media
		http://www.shynemedia.com
		
   ********************************************************************************** */

html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body {margin:0; font:16px/1 sans-serif; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}

	/* box-sizing reset */
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}

	/* permanent vertical scroll bar */
html {overflow-y:scroll;}

h1, h2, h3, h4, p, blockquote, figure, ol, ul {margin:0; padding:0;}
main, li {display:block;}
h1, h2, h3, h4 {font-size:inherit; font-weight:inherit;}
strong {font-weight:bold;}
a, button {	color:inherit;}
a {text-decoration:none;}
button {overflow:visible; border:0; font:inherit; -webkit-font-smoothing:inherit; letter-spacing:inherit; background:none; cursor:pointer;}
::-moz-focus-inner {padding:0; border:0;}
:focus {outline:0;}
img {max-width:100%; height:auto; border:0;}

	/* forms */
select, input {border:0; outline:0;}
textarea:focus, input:focus {outline:none;}
textarea {border:none; overflow:auto; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
*:focus {outline:none;}