ul{
	list-style-type: none;
}
a{
	color: initial;
	text-decoration: none;
}
header{
	border-bottom: 1px solid #eee;
}

/*button*/
.btn{
	background: #fff;
    outline: none;
    border: 0px;
    cursor: pointer;
}

/*button*/

/*divider*/

.divider{
	border: 1px solid #eee;
    margin: 3em 0;
}

/*divider*/
/*navigation*/
.toggle-menu{
	position: absolute;
    left: 0;
    background: #fff;
    border-right: 1px solid #eee;
    padding: 1em;
}
.toggle-menu li{

}
.toggle-menu > li a{
    font-size: 13px;
}
ul.navmenu{
    display: inline-block;
}
ul.navmenu > li{
	display: inline-block;
}
ul.navmenu > li.active{
    font-weight: 900;
    border-bottom: 1px solid;
}
ul.navmenu > li.active > a{

}
ul.navmenu:last-child{
    float: right;
}

button.toggler{
    background: none;
    border: 0px;
    cursor: pointer;
}
button.toggler > i.fa-bars:before{
font-size: 2em;
}

/*navigation*/

/*ul*/
ul.navhor{
padding: 0;
}
ul.navhor li{
    display: inline-block;
    padding: 3px 12px;
}
ul.navhor li:first-child{
    padding-left: 0;
}
ul.navhor li a{

}
/*ul*/

/*grid*/
.g-container{
    display: grid;
}
.gr{
}
.gc{
}
.gc-12{

}
.gc-6{
	width: 50%;
    float: left;
}
.g-f-r{
	float: right;
}


[class*=' gc'],[class^='gc']{

}
@media only screen and (min-width 768px){
	.gc-6{

	}	
}
/*grid*/



/*box model*/
.box{

}

/*box model*/


/*form*/
form{

}
form > h1.title{
    font-size: 1em;
    text-transform: uppercase;
}
.inputwrap{
    margin: 10px;
}
.input{
	padding: 4px 8px;
    min-width: 300px;
}

/*form*/

/*text*/
.t-c{
	text-align: center;
}

/*text*/

/*font*/
.fem-5{
	font-size: 5em;
}
/*font*/

/*padding*/

/*padding*/