@charset "UTF-8";
/* CSS Document */


.container {
	width: 100%;
	position: relative;
}

.main,
.container > header {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
}

.container > header {
	padding: 1.875em;
}


/* Demo Buttons Style */
.codrops-demos {
	float: right;
	padding-top: 0.625em;
}

.codrops-demos a {
    display: inline-block;
    margin: 0.625em;
    color: #666;
    font-weight: 700;
    font-size: 90%;
    line-height: 2;
    border-bottom: 4px solid transparent;
}

.codrops-demos a:hover {
	color: #000;
	border-color: #000;
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	color: #aaa;
	border-color: #aaa;
}

.support-note {
	clear: both;
}

.support-note span{
	color: #ac375d;
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 0.313em 0;
}

.logo {
	position: absolute;
}

.logo img {
    width: 138px;
}

div.nav {
    background: #fff;
    padding: 20px 0;
    font-size: 14px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
}

div.nav ul {
    margin: 0 auto;
    padding-left: 183px;
}

div.nav ul li {
    display: inline-block;
    margin-right: 40px;
}

div.nav ul li a {
    color: #333;
}

.main_title {
    padding-left: 178px;
    font-size: 11px;
    color: #333;
    font-weight: normal;
}

.entry_btn:hover{
	opacity:.7;
}

.rec-base .index_btn:hover{
	opacity:.7;
}

.footer_logo {
    text-align: center;
    margin-bottom: 30px;
}

.footer_logo:hover{
	opacity: .7;
}

.footer_logo img {
    width: 100px;
    height: auto;
}


