@charset "utf-8";

/* 프로그램리스트 모바일 버전 */
.all_m_btn {padding:10px; background:#323337;}
.all_m_btn img {position:absolute; top:28%; left:15px; width:10%; max-width:40px; cursor:pointer;}
.all_m_btn .mutit {text-align:center; font-weight:900; font-size:26px; color:#fff;}
.pro_m_wrap {display:none; font-family:'Nanum Gothic', sans-serif; transition:all 0.3s linear;}

.pro_m_wrap .m_menu {width:200px;}
.pro_m_wrap .bg_black {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:-1;}



.pro_m_wrap .subleftmenu {
	list-style:none;
	margin:0;
	padding:0;
}
.pro_m_wrap .subleftmenu li {
	border-bottom:1px solid #515155;
	background:#323337;
}
.pro_m_wrap .subleftmenu a {
	display:block;
	color:#b5b2b2;
	font-size:14px;
	padding:11px 5px 11px 15px;
	font-family:'Noto Sans KR';
}
.sub_title_m{
	font-size:28px !important;
	font-weight:bold;
	color:#fff !important;
	padding:12px 5px 12px 15px !important;
}
.pro_m_wrap .subleftmenu a:hover {
	background:#307dd4;
	color:#fff;
}
.sub_title_m:hover {
	background:#323337 !important;
	cursor:default;
}

@media all and (max-width:999px){
	.pro_m_wrap {display:block; position:absolute; left:-100%; top:0; z-index:999;}
	.pro_m_wrap.view {left:0;}
}


/* 최근본 상품 퀵메뉴 */
.quick {overflow:hidden; z-index:110; position:fixed; right:20px; top:50%; width:113px;  -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%) ;}
.quick > ul {margin-bottom:0; border:1px solid #d9d9d9; box-sizing:border-box; background-color:#fff; border-radius:10px;  overflow:hidden;}
.quick ul li.recent_prod {}
.quick ul li.recent_prod p {height:30px; font-size:16px; color:#656565; letter-spacing:-0.025em; line-height:30px; background-color:#d9d9d9; text-align:center; }
.quick ul li.recent_prod ul {padding:14px; box-sizing:border-box; }
.quick ul li.recent_prod ul li {border:1px solid #d9d9d9; margin-bottom:12px; box-sizing:border-box; }
.quick ul li.recent_prod ul li:last-of-type {margin-bottom:0; }
.quick ul li.recent_prod ul li img {width:100%; height:auto; }
.quick ul li.recent_prod .quick_pager {margin-top:0; margin-bottom:30px; }
.quick ul li.recent_prod .quick_pager a {display:inline-block; vertical-align:middle; width:auto; height:auto; border:0 none; margin:0 3px; line-height:14px; font-size:14px; color:#b6b6b6; }
.quick ul li.recent_prod .quick_pager a.active {color:#666666; }
.quick ul li.recent_prod .quick_pager .page_prev,
.quick ul li.recent_prod .quick_pager .page_next {display:inline-block; vertical-align:middle; width:9px; height:11px; border:0 none; text-indent:-9999px; }
.quick ul li.recent_prod .quick_pager .page_prev {background:url('/img/theme/quick_prev_btn.png') no-repeat center center; }
.quick ul li.recent_prod .quick_pager .page_next {background:url('/img/theme/quick_next_btn.png') no-repeat center center; }
.quick ul.zzim{margin-top:30px;}

.quick ul li.top_btn {width:100%; height:48px; background-color:#666666; box-sizing:border-box; line-height:48px; text-align:center;}
.quick ul li.top_btn a {display:block; color:#fff; line-height:48px; font-size:16px; letter-spacing:-0.025em; }

.quick_top_btn {display:none; z-index:999; position:fixed; right:20px; bottom:-60px; width:57px; height:57px; background-color:#798ebb; border-radius:50%; text-align:center; cursor:pointer; transition:all 0.5s; }
.quick_top_btn.on {bottom:60px; }
.quick_top_btn img {padding-top:12px; }
.quick_top_btn p {font-size:16px; color:#ffffff; letter-spacing:-0.025em; }

@media all and (max-width:1000px){
	.quick {display:none; }
	.quick_top_btn {display:block; }
}





/* ==========================================================================
	공통
========================================================================== */
body.over_x {overflow:hidden; }
.inner{width:100%; max-width:1200px; margin:0 auto;}

@media all and (max-width:1200px){
	.inner{width:93.75%;}
}

.poppins{font-family:'Poppins', sans-serif;}
.rubik{font-family:'Rubik', sans-serif;}
.gmarket{font-family: 'Gmarket Sans', sans-serif;}



/* ==========================================================================
	header
========================================================================== */
#header .header_inner.fixed {position:fixed; left:0; top:0; width:100%; background-color:#fff; }
#header.all_bg .header_inner {background:#0080c8; }
#header{position:relative; height:70px; font-size:0; letter-spacing:-4px; z-index:50;}
#header:after{content:''; display:block; clear:both;}
#header .logo{display:inline-block; vertical-align:top; width:330px; text-align:right; margin:0; margin-top:18px; box-sizing:border-box;}
#header .logo a{display:inline-block;}
#header .logo img.logo_black{display:block;}
#header .logo img.logo_white{display:none;}

#header .center_box{position:relative; display:inline-block; vertical-align:top; width:calc(100% - 690px);}
#header .center_box .gnb{text-align:center; padding-top:21px;}
#header .center_box .gnb > ul{}
#header .center_box .gnb > ul > li{position:relative; display:inline-block; vertical-align:top; margin:0 20px; }
#header .center_box .gnb > ul > li > a{display:inline-block; vertical-align:top; font-size:18px; color:#222222; letter-spacing:-0.05em; font-weight:500; line-height:1.8; padding-bottom:22px;}
#header .center_box .menu_btn{display:inline-block; vertical-align:top; cursor:pointer;}
#header .center_box .menu_btn:before{content:''; position:absolute; bottom:0; left:0; display:none; width:0; height:0; border-top:10px solid none; border-bottom:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent;}
#header .center_box .menu_btn span{display:inline-block; vertical-align:top; width:20px; margin-top:2px; margin-right:10px;}
#header .center_box .menu_btn i{display:block; width:100%; height:3px; margin:4px 0; background:#0080c8; border-radius:3px;}

#header .center_box .gnb div.depth02{position:absolute; top:40px; left:50%; display:none; width:160px; min-height:244px; padding:10px 0; background:#0080c8; box-sizing:border-box; box-shadow:0 9px 18px rgba(0, 0, 0, 0.2); transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); text-align:left; z-index:10;}
#header .center_box .gnb div.depth02 > ul{}
#header .center_box .gnb div.depth02 > ul:before{content:''; position:absolute; bottom:100%; left:50%; display:block; width:0; height:0; border-top:10px solid none; border-bottom:10px solid #0080c8; border-left:10px solid transparent; border-right:10px solid transparent; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
#header .center_box .gnb div.depth02 > ul > li{padding:10px 20px;}
#header .center_box .gnb div.depth02 > ul > li > a{position:relative; display:block; font-size:16px; color:#fff; letter-spacing:-0.045em; font-weight:300; word-break:keep-all;}
#header .center_box .gnb div.depth02 > ul > li > a:before{content:''; position:absolute; top:50%; right:0; display:none; width:7px; height:14px; background:url('/img/header_arrow01.png') no-repeat center center / contain; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}

#header .center_box .gnb .depth03{position:absolute; top:0; left:100%; display:none; width:200px; min-height:100%; background:#fff; font-size:0; letter-spacing:-4px; box-sizing:border-box; box-shadow:0 9px 18px rgba(0, 0, 0, 0.2);}
#header .center_box .gnb .depth03 > ul{display:inline-block; vertical-align:top; width:100%; padding:20px; box-sizing:border-box;}
#header .center_box .gnb .depth03 > ul > li{padding:5px 0; }
#header .center_box .gnb .depth03 > ul > li > a{position:relative; display:block; font-size:16px; color:#666666; letter-spacing:-0.045em; font-weight:300;}
/*#header .center_box .gnb .depth03 > ul > li > a:before{content:''; position:absolute; top:50%; right:0; display:block; width:7px; height:14px; background:url('/img/header_arrow02.png') no-repeat center center / contain; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}

/* depth03 - type02 (depth03 2줄) */
#header .center_box .gnb .depth03.type02{width:560px;}
#header .center_box .gnb .depth03.type02 > ul{width:50%;}

#header .center_box .gnb > ul > li:hover div.depth02{display:block;}
#header .center_box .gnb div.depth02 > ul > li:hover a:before{display:block;}
#header .center_box .gnb div.depth02 > ul > li:hover .depth03{display:block;}

#header .right_box{display:inline-block; vertical-align:top; width:360px; padding:10px 0;}
#header .right_box .search_box{position:relative; display:inline-block; vertical-align:middle; width:100%; max-width:240px; box-sizing:border-box;}
#header .right_box .search_box label{display:none;}
#header .right_box .search_box input{width:100%; font-size:14px; color:#444; letter-spacing:-0.05em; font-weight:400; padding:14px 20px; padding-right:50px; border:1px solid #dcdcdc; box-sizing:border-box; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
#header .right_box .search_box input::placeholder{color:#aaaaaa;}
#header .right_box .search_box input::-ms-clear{display:none;}
#header .right_box .search_box a{position:absolute; top:0; right:0; display:block; padding:15px;}

#header .right_ham_menu {display:none; float:Right; width:70px; height:70px; text-align:center; cursor:pointer; }
#header .right_ham_menu span {display:inline-block; vertical-align:top; width:35px; margin-top:17px; }
#header .right_ham_menu span i {display:block; width:100%; height:5px; margin:5px 0; background:#0080c8; border-radius:3px;}

#header.all_bg{background:#0080c8;}
#header.all_bg .logo img.logo_black{display:none;}
#header.all_bg .logo img.logo_white{display:block;}
#header.all_bg .center_box .gnb > ul > li > a{color:#fff;}
#header.all_bg .center_box .menu_btn:before{display:block;}
#header.all_bg .center_box .menu_btn i{background:#fff;}

@media all and (max-width:1900px){
	#header .logo{width:200px;}
	#header .center_box{width:calc(100% - 440px);}
	#header .center_box .gnb > ul > li{margin:0 15px;}
	#header .right_box{width:240px; padding-right:15px; box-sizing:border-box;}
}
@media all and (max-width:1600px){
	#header .center_box .gnb > ul > li{margin:0 10px;}
}
@media all and (max-width:1400px){
	#header .logo{width:160px; padding-right:10px;}
	#header .center_box{width:calc(100% - 400px);}
	#header .center_box .gnb > ul > li{margin:0 5px;}
	#header .center_box .gnb > ul > li > a{line-height: 1.9; font-size: 14px;}
}
@media all and (max-width:1200px){
	#header .center_box .gnb{display:none;}
	#header .right_box{display:none; }
	#header .right_ham_menu {display:block; }
}

/* all_menu */
.all_menu{position:absolute; top:100%; left:0; display:none; width:100%; background:#fff; z-index:5; overflow:hidden;}
.all_menu .gnb{}
.all_menu .gnb > ul{font-size:0; letter-spacing:-4px;}
.all_menu .gnb > ul > li{position:relative; display:inline-block; vertical-align:top; width:11.111111%; padding:30px 20px 40px; box-sizing:border-box;}
.all_menu .gnb > ul > li:before{content:''; position:absolute; top:0; right:0; display:block; width:1px; height:1000%; background:#e5e5e5;}
/*.all_menu .gnb > ul > li:nth-of-type(5n){margin-right:0;}*/
/*.all_menu .gnb > ul > li:nth-of-type(n+6){margin-top:100px;}*/
.all_menu .gnb > ul > li > a{display:block; font-size:16px; color:#222222; letter-spacing:-0.05em; font-weight:500; }
.all_menu .gnb .depth02{padding:5px 0;}
.all_menu .gnb .depth02 > ul > li{padding:5px 0;}
.all_menu .gnb .depth02 > ul > li > a{display:inline-block; font-size:16px; color:#666666; letter-spacing:-0.045em; font-weight:300; line-height:1.4;}
.all_menu .gnb .depth03{display:none;}

.all_menu .gnb > ul > li:hover > a{color:#0a9ff3; font-weight:700;}
.all_menu .gnb ul.depth02 > li > a:hover{color:#0a9ff3; font-weight:500;}


#m_slider {z-index:100; overflow-y:auto; position:fixed; left:100%; top:70px; display:none; width:100%; height:calc(100% - 70px); background-color:#fff; transition:left 0.5s; }
#m_slider.on {left:0; margin-top:0 !important; }
#m_slider.on_type02 {left:0; }
#m_slider .search_box {position:relative; padding:20px; box-sizing:border-box; }
#m_slider .search_box input[type="text"] {display:block; width:100%; height:60px; padding:0 20px; border:1px solid #dcdcdc; box-sizing:border-box; color:#222; font-size:20px; }
#m_slider .search_box input[type="text"]::placeholder {color:#aaa; }
#m_slider .search_box a {position:absolute; right:20px; top:20px; width:60px; height:60px; text-align:center; box-sizing:border-box; padding-top:20px; }
#m_slider .gnb_box {}
#m_slider .gnb_box > ul {}
#m_slider .gnb_box .depth01 {position:relative; text-align:center; }
#m_slider .gnb_box .depth01 > i {display:inline-block; vertical-align:middle; margin-left:20px; margin-top:-14px; width:35px; height:35px; background:url('/img/m_slider_arrow.png') no-repeat center center / contain; }
#m_slider .gnb_box .depth01 > a {display:inline-block; padding:15px 0; font-size:28px; font-weight:500; color:#222222; letter-spacing:-0.05em; }
#m_slider .gnb_box .depth01.on > a {font-weight:bold; color:#0080c8; }
#m_slider .gnb_box .depth02 {display:none; background-color:#f9f9f9; }
#m_slider .gnb_box .depth02 > ul {}
#m_slider .gnb_box .depth02 > ul > li {position:relative;}
#m_slider .gnb_box .depth02 > ul > li > i{display:inline-block; vertical-align:middle; margin-left:10px; margin-top:-14px; width:30px; height:30px; background:url('/img/m_slider_arrow.png') no-repeat center center / contain;}
#m_slider .gnb_box .depth02 > ul > li > a {position:relative; display:inline-block; padding:15px 0; font-size:24px; color:#aaaaaa; letter-spacing:-0.01em; }
#m_slider .gnb_box .depth02 > ul > li.on{background-color:#0080c8; color:#fff; }
#m_slider .gnb_box .depth02 > ul > li.on > a {color:#fff; }
#m_slider .gnb_box .depth03 {display:none; background-color:#fff; }
#m_slider .gnb_box .depth03 > ul {font-size:0; letter-spacing:-4px; text-align:left; }
#m_slider .gnb_box .depth03 > ul > li {display:inline-block; vertical-align:top; width:50%; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; box-sizing:border-box; }
#m_slider .gnb_box .depth03 > ul > li:nth-of-type(2n) {border-right:0 none; }
#m_slider .gnb_box .depth03 > ul > li > a {display:block; padding:13px 0; font-size:22px; color:#666666; letter-spacing:0; text-align:center; }

@media all and (max-width:1200px){
	#m_slider {display:block; }
}


/* ==========================================================================
	footer
========================================================================== */
#footer{text-align:center;}
#footer .footer_top{background:#1e2427; overflow:hidden;}
#footer .footer_top .img_box{}
#footer .footer_top .img_box a{position:relative; display:block; height:140px;}
#footer .footer_top .img_box img{height:100%;}
#footer .footer_top .img_box img.pc_ver{position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
#footer .footer_top .img_box img.m_ver{display:none; margin:0 auto;}
#footer .footer_top h5{font-size:28px; color:#fff; letter-spacing:-0.045em; font-weight:300; margin:0; word-break:keep-all;}
#footer .footer_mid{padding:40px 0; background:#212a2e; font-size:0; letter-spacing:-4px;}
#footer .footer_mid ul.link li{position:relative; display:inline-block; vertical-align:top; padding:5px 20px;}
#footer .footer_mid ul.link li:before{content:''; position:absolute; top:12px; right:0; display:block; width:1px; height:15px; background:#5f6263;}
#footer .footer_mid ul.link li:last-of-type:before{display:none;}
#footer .footer_mid ul.link li a{display:block; font-size:18px; color:#b6babb; letter-spacing:-0.045em; font-weight:500; line-height:1.6;}
#footer .footer_mid ul.sns{margin:20px 0;}
#footer .footer_mid ul.sns li{display:inline-block; vertical-align:top; padding:5px 10px;}
#footer .footer_mid ul.sns li a{display:block;}
#footer .footer_mid ul.text li{display:inline-block; vertical-align:top; font-size:18px; color:#808384; letter-spacing:-0.045em; font-weight:300; margin:5px 10px;}
#footer .footer_mid ul.text li img{display:inline-block; vertical-align:middle; margin-right:2px; margin-top:-2px;}
#footer .footer_bot{padding:25px 0; border-top:1px solid #3c4447; background:#212a2e;}
#footer .footer_bot p{font-size:16px; color:#808384; letter-spacing:0.1em; font-weight:400; line-height:1.6; }

.top_btn{position:fixed; bottom:80px; right:100px; text-align:center; z-index:200;}
.top_btn a{display:block; width:55px; font-size:14px; color:#8d8d8d; letter-spacing:-0.045em; font-weight:500; padding:10px 0; border:1px solid #a0a0a0; background:#fff; box-sizing:border-box;}
.top_btn a i{display:block; margin:0 auto 4px; width:0; height:0; border-top:8px solid none; border-bottom:8px solid #a0a0a0; border-right:8px solid transparent; border-left:8px solid transparent;}

@media all and (max-width:1200px){
	.top_btn{right:20px; bottom:40px;}
}

@media all and (max-width:1000px){
	#footer .footer_top{display:none;}
	#footer .footer_top .img_box a{height:70px;}
	#footer .footer_top .img_box img.pc_ver{display:none;}
	#footer .footer_top .img_box img.m_ver{display:block;}
	#footer .footer_mid ul.link li{padding:5px 10px;}
	.top_btn a{width:80px; padding:20px 0;}
}




/* ==========================================================================
	top_banner
========================================================================== */
.top_banner{position:relative; height:140px; overflow:hidden;}
.top_banner.bg01{background:#063f5f;}
.top_banner.bg02{background:#2e3a40;}
.top_banner img{height:100%;}
.top_banner img.pc_ver{display:block; position:relative; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.top_banner img.m_ver{display:none; margin:0 auto;}
.top_banner a{display:block; height:100%;}
.top_banner a.x_btn{position:absolute; top:20px; right:100px; font-size:12px; color:#fff; letter-spacing:-0.045em; font-weight:300; padding:5px 20px; border-radius:30px; background:rgba(255, 255, 255, 0.3); z-index:10; height:auto;}

@media all and (max-width:1400px){
	.top_banner a.x_btn{right:20px;}
}
@media all and (max-width:1000px){
	.top_banner{display:none;}
	.top_banner img.pc_ver{display:none;}
	.top_banner a.x_btn{right:10px; padding:5px 10px;}
}


/* ==========================================================================
	quick_menu
========================================================================== */
.quick_menu{position:fixed; top:210px; right:-175px; z-index:90; font-size:0; letter-spacing:-4px; /*transition:all .3s;*/}
.quick_menu.type02 {top:70px; }
.quick_menu .quick_open{position:relative; display:inline-block; vertical-align:top; padding:18px 20px 18px 15px; border-top-left-radius:10px; border-bottom-left-radius:10px; background:#fff; box-shadow:0 6px 18px rgba(50, 54, 62, 0.21); z-index:1; transition:all .3s;}
.quick_menu .quick_open span{font-size:16px; color:#555555; letter-spacing:-0.4em; font-weight:500; writing-mode:tb-rl; -webkit-writing-mode:tb-rl; -moz-writing-mode:tb-rl; -ms-writing-mode:tb-rl; -o-writing-mode:tb-rl;}
.quick_menu .quick_open i{display:block; width:8px; height:12px; background:url('/img/quick_arrow.png') no-repeat center center / contain; margin:16px auto 0;}
.quick_menu .quick_wrap{display:inline-block; vertical-align:top; width:170px; }
.quick_menu .top_box{padding:20px 10px; border-radius:4px; background:#fff; box-shadow:0 6px 18px rgba(50, 54, 62, 0.21);}
.quick_menu .top_box .tit{margin-bottom:10px;}
.quick_menu .top_box .tit:after{content:''; display:block; clear:both;}
.quick_menu .top_box .tit h4{display:inline-block; font-size:18px; color:#222222; letter-spacing:0.025em; font-weight:400; margin:0;}
.quick_menu .top_box .tit a{float:right; display:block;}
.quick_menu .top_box ul li{margin:5px 0;}
.quick_menu .top_box ul li a{display:block; font-size:0; letter-spacing:-4px; padding:5px 10px; border:1px solid #e5e5e5; border-radius:4px; box-sizing:border-box;}
.quick_menu .top_box ul li a i{display:inline-block; vertical-align:middle; width:22px; height:23px; background-repeat:no-repeat; background-position:center;}
.quick_menu .top_box ul li a i.icon01{background-image:url('/img/quick_icon01.png');}
.quick_menu .top_box ul li a i.icon02{background-image:url('/img/quick_icon02.png');}
.quick_menu .top_box ul li a span{display:inline-block; vertical-align:middle; width:calc(100% - 22px); font-size:13px; color:#666666; letter-spacing:-0.045em; font-weight:400; padding-left:10px; box-sizing:border-box;}

.quick_menu .bot_box ul li{box-shadow:0 6px 18px rgba(50, 54, 62, 0.21);}
.quick_menu .bot_box ul li + li{margin-top:10px;}
.quick_menu .bot_box ul li .img_box{position:relative; overflow:hidden;}
.quick_menu .bot_box ul li .img_box img{width:100%; }
.quick_menu .bot_box ul li .txt_box{padding:20px; box-sizing:border-box; background:#fff8f8;}
.quick_menu .bot_box ul li .txt_box h6{font-size:16px; color:#444444; letter-spacing:-0.045em; font-weight:500; line-height:1.4; margin:0; margin-bottom:4px;}
.quick_menu .bot_box ul li .txt_box a{display:inline-block; font-size:14px; color:#aaaaaa; letter-spacing:-0.045em; font-weight:300;}
.quick_menu .bot_box ul li:nth-of-type(2) .txt_box{background:#fffdf5;}
.quick_menu .bot_box ul li:nth-of-type(3) .txt_box{background:#fbfffe;}

.quick_menu.on{right:90px;}
.quick_menu.on .quick_open{opacity:0;}

@media all and (max-width:1400px){
	.quick_menu.on{right:20px;}
}
@media all and (max-width:1200px){
	.quick_menu{display:none;}
}

@media screen and (min-width:0\0){
	.quick_menu .quick_open span{letter-spacing:0.3em;}
}



/* ==========================================================================
	sub_common
========================================================================== */
.sub_visual{background:#f7f8f9; padding:15px 0;}
.sub_visual ul{font-size:0; letter-spacing:-4px;}
.sub_visual ul li{position:relative; display:inline-block; vertical-align:top; margin-right:30px;}
.sub_visual ul li:not(:last-child):before{content:''; position:absolute; top:8px; right:-15px; display:block; width:1px; height:12px; background:#aaaaaa;}
.sub_visual ul li a{display:block; font-size:16px; color:#666666; letter-spacing:-0.045em; font-weight:300; line-height:1.6; }
