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



html {height: 100%;}
body {height: 100%;}



/* Adaptive images */
img {max-width: 100%;width: auto\9; height: auto;vertical-align: middle;border: 0;}


/* Text Control */
b, strong, .g-bold, .g-strong {font-weight: bold;}
i, em, .g-italic {font-style: italic;}
.g-smallest {font-size: 60%;}
small, .g-small {font-size:80%;}
.g-medium {font-size:120%;}
big, .g-big {font-size:160%;}
.g-biggest {font-size:200%;}

.g-text-right {text-align: right;}
.g-text-left {text-align: left;}
.g-text-center {text-align: center;}
.g-text-justify {text-align: justify;}

.g-text-no-decoration {text-decoration: none;}
.g-text-decoration__underline {text-decoration: underline;}
.g-text-decoration__line-through {text-decoration: line-through;}

.g-text-trans-uppercase {text-transform: uppercase;}
.g-text-trans-lowercase {text-transform: lowercase;}


/* No Select */
.g-noselect{
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
/**/


/* Display */
.g-d-hidden {display:none;}
.g-d-inline-block {display:inline-block;}
.g-d-block {display:block;}


.g-clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

*:focus,input:focus,textarea:focus {outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

button, input, select, textarea {font-family: inherit;}
::-webkit-input-placeholder {font-family: inherit;font-size: 1em;}
:-moz-placeholder {font-family: inherit;font-size: 1em;}
::-moz-placeholder {font-family: inherit;font-size: 1em;}
:-ms-input-placeholder {font-family: inherit;font-size: 1em;}





