@charset "UTF-8";
/** Google Web Fonts ================================================== */
@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
/** Base Settings ================================================== */
html { height: 100%; }

body { color: #352c2a; font-family: 'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo,'MS ゴシック','MS Gothic',sans-serif; font-size: 12px; letter-spacing: 0.05em; line-height: 1.4em; background-color: #f1f1e7; }

a { color: #50be00; text-decoration: none; }

a:hover { text-decoration: underline; }

input, textarea { font-size: 12px; padding: 5px; }

input[type='text'], input[type='email'], input[type='tel'], textarea { border: none; }

input[type='submit'], input[type='button'] { color: #fff; font-size: 12px; border: none; cursor: pointer; padding: 0px; }

.btn { text-align: center; text-decoration: none; border: none; display: inline-block; cursor: pointer; }

.btn-mini { font-size: 11px; width: 90px; height: 18px; line-height: 18px; padding: 0px; }

.btn-small { text-align: center; width: 140px; height: 25px; line-height: 25px; padding: 0px; }

.btn-wide { text-align: center; width: 190px; height: 30px; line-height: 30px; padding: 0px; }

a.text-link, a.text-link:active { color: #352c2a; text-decoration: none; }

a.text-link:hover { color: #352c2a; text-decoration: underline; }

.rank-number { font-family: 'Lato', sans-serif; font-size: 17px; font-weight: 700; }

.rank-number-side { font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 700; }

h2, h3 { font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 700; }

h4 { font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 700; }

h5, .section-title-sub { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; }

.lato-700, #global-menu-item li a, #local-menu-item li a, #sports-pickup-menu-item li a { font-family: 'Lato', sans-serif; font-weight: 700; }

.lato-400, #header-user-account a { font-family: 'Lato', sans-serif; font-weight: 400; }

.breadcrumb { margin-bottom: 10px; }

.breadcrumb, .breadcrumb a { color: #9ce818; text-decoration: none; }

.breadcrumb a:hover { text-decoration: underline; }

.cheer-button { color: #fff; font-size: 11px; text-decoration: none; width: 110px; height: 30px; display: block; float: left; background-image: url("../imgs/common/icon_timeline_cheer_button.png"); background-repeat: no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.cheer-button:hover { text-decoration: none; }

.needcheer { text-indent: 40px; background-color: #6ed719; background-position: 15px 6px; line-height: 31px; -webkit-box-shadow: 0px 4px 0px #50BE00; -moz-box-shadow: 0px 4px 0px #50BE00; box-shadow: 0px 4px 0px #50BE00; }

.cheered { text-indent: 34px; background-color: #c1c1b6; background-position: 9px 8px; line-height: 34px; -webkit-box-shadow: inset 0px 4px 0px #838383; -moz-box-shadow: inset 0px 4px 0px #838383; box-shadow: inset 0px 4px 0px #838383; }

.cheer-number { color: #bebebe; font-size: 13px; text-decoration: none; display: block; margin: 9px 0px 0px 5px; float: left; }

.single-button-control { text-align: center; margin: 20px auto 0px; }

/** Header / Navigation ================================================== */
header { width: 980px; margin: 0px auto; padding: 0px; height: 110px; }

#header-nav { position: relative; }

#header-nav:after { content: ''; display: block; clear: both; }

#header-nav h1 { text-align: center; margin: 0px auto; padding-top: 30px; }

#header-nav h1 img.logo { width: 252px; height: auto; }

#header-mark-banner { width: 250px; position: absolute; top: 10px; left: 0px; }

#header-mark-banner img { height: auto; max-height: 94px; width: auto; }

#header-mark-banner .web-shop-banner { display: inline-block; margin-top: 15px; }

#header-mark-banner .web-shop-banner img { width: auto; height: auto; max-height: 66px; }

#header-control { width: 185px; position: absolute; top: 30px; right: 0px; }

#header-user-account { margin-bottom: 2px; }

#header-user-account:after { content: ''; display: block; clear: both; }

#header-user-account #header-register { color: #FFFFFF; background-color: #50BE00; float: left; }

#header-user-account #header-login { color: #717171; background-color: #CAFC00; float: right; }

#header-user-account #header-user-image { width: 25px; height: 25px; overflow: hidden; }

#header-user-account #header-user-image img { width: 25px; height: 25px; }

#header-user-account #header-user-name { width: 155px; font-size: 13px; height: 25px; line-height: 25px; margin-left: 5px; word-wrap: break-word; }

#header-search { padding: 7px 10px 0px 0px; }

#header-search-form { width: 160px; padding: 3px 2px 3px 23px; background: #fff url("../imgs/common/icon_search.png") 5px 4px no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#header-search-form::-webkit-input-placeholder { color: #ccc; text-align: center; text-indent: -10px; }

#header-search-form::-moz-placeholder { color: #ccc; text-align: center; text-indent: -10px; }

#header-search-form:-ms-input-placeholder { color: #ccc; text-align: center; text-indent: -10px; }

#navigation { width: 980px; margin: 0px auto; padding: 5px 0px 10px; }

#global-menu-item { -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#global-menu-item:after { content: ''; display: block; clear: both; }

#global-menu-item li { width: 162px; float: left; border-right: 1px solid #F3F3E8; }

#global-menu-item li:last-child { width: 165px; border-right: none; }

#global-menu-item a { color: #848484; font-size: 13px; text-align: center; text-decoration: none; height: 40px; line-height: 40px; display: block; background-color: #fff; -webkit-text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); -moz-text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); }

#global-menu-item a:hover, #global-menu-item li.selected a, #global-menu-item li.current-menu-item a, #global-menu-item li.current-menu-parent a, #global-menu-item li.current-post-parent a, #global-menu-item li.current-page-parent a, #global-menu-item li.current-category-ancestor a, #global-menu-item li.current-post-ancestor a, #global-menu-item li.current-page-ancestor a { color: #317702; background-color: #cafb00; }

#sports-nav { width: 100%; height: 20px; margin-top: 5px; }

#sports-nav-item:after { content: ''; display: block; clear: both; }

#sports-nav-item .nav-item { float: left; width: 139px; height: 20px; margin-left: 1px; position: relative; }

#sports-nav-item .nav-item:first-child { width: 140px; margin-left: 0px; }

#sports-nav-item .nav-item-anchor { display: block; width: 100%; height: 100%; text-align: center; line-height: 20px; font-family: 'Lato'; font-weight: 700; font-size: 12px; color: #717171; background-color: #c5c5bb; }

#sports-nav-item .nav-item-anchor:hover { color: #327800; background-color: #bdef00; text-decoration: none; }

#sports-nav-item dl { display: none; width: 100%; height: 0px; position: absolute; z-index: 1000; }

#sports-nav-item dd { width: 100%; height: 20px; border-top: 1px solid #50b100; }

#sports-nav-item dd a { display: block; width: 100%; height: 20px; text-align: center; line-height: 20px; color: #327800; background-color: #84d900; }

#sports-nav-item dd a:hover { background-color: #bdef00; text-decoration: none; }

#sports-nav-item dd:first-child { border-top: none; }

/** Common Footer ================================================== */
footer { width: 100%; background-color: #327800; }

#footer-content { width: 980px; margin: 0px auto; }

#footer-content h1 { text-align: center; padding-top: 60px; }

#footer-content h1 img.logo { width: 252px; height: auto; }

#footer-content .footer-social-link { margin-top: 40px; }

#footer-content .social-link-list { text-align: center; }

#footer-content .social-link-list li { width: 42px; height: 42px; padding: 0px 8px; display: inline-block; }

#footer-content .social-link-list a { width: 42px; height: 42px; display: block; background-image: url("../imgs/common/icon_social_channels.png"); background-repeat: no-repeat; }

#footer-content .link-fb a { background-position: center -245px; }

#footer-content .link-tw a { background-position: center -305px; }

#footer-content .link-gl a { background-position: center -365px; }

#footer-content .link-ig a { background-position: center -425px; }

#footer-content .footer-link-mag-content { margin-top: 50px; }

#footer-content .footer-link-mag-content ul:after { content: ''; display: block; clear: both; }

#footer-content .footer-link-mag-content li { float: left; width: 480px; }

#footer-content .footer-link-mag-content li:last-child { float: right; }

#footer-content .footer-link-mag-content a { display: block; width: 480px; height: 130px; text-indent: -9999em; }

#footer-content .footer-link-mag-content .footer-link-to-howto { background-image: url("../imgs/common/footer_link_to_howto.png"); background-repeat: no-repeat; }

#footer-content .footer-link-mag-content .footer-link-to-about { background-image: url("../imgs/common/footer_link_to_about.png"); background-repeat: no-repeat; }

#footer-content .footer-link-sns { margin-top: 20px; height: 240px; background-image: url("../imgs/common/footer_link_SNS.jpg"); background-repeat: no-repeat; }

#footer-content .footer-link-sns a { width: 980px; height: 240px; display: block; }

#footer-content .footer-link-sns p { text-indent: -9999em; }

#footer-content .footer-link-contents { margin-top: 50px; }

#footer-content .footer-link-contents:after { content: ''; display: block; clear: both; }

#footer-content .contents-menu-left { width: 205px; float: left; }

#footer-content .contents-menu-right { width: 729px; border-left: 1px solid #FFFFFF; padding-left: 40px; float: right; }

#footer-content .contents-menu-right .contents-menu-item:after { content: ''; display: block; clear: both; }

#footer-content .contents-menu-item { margin-bottom: 25px; }

#footer-content .contents-menu-item p { margin-bottom: 10px; }

#footer-content .contents-menu-item strong { color: #91E600; font-size: 15px; font-weight: bold; }

#footer-content .contents-menu-list li { font-size: 13px; font-weight: normal; line-height: 1.6em; }

#footer-content .contents-menu-list a { color: #FFFFFF; }

#footer-content .sports-list { width: 175px; float: left; }

#footer-content .sports-list p { color: #50BE00; font-size: 13px; font-weight: normal; margin-bottom: 5px; }

#footer-content .sports-category-list { margin-bottom: 30px; }

#footer-content .sports-category-list li { font-size: 13px; font-weight: normal; line-height: 1.6em; }

#footer-content .sports-category-list a { color: #FFFFFF; }

#footer-content .footer-facebook-likebox { width: 580px; margin: 20px auto 0px; }

#footer-content .footer-related-links { margin-top: 40px; }

#footer-content .footer-related-links ul { text-align: center; }

#footer-content .footer-related-links li { font-size: 12px; display: inline-block; padding: 0px 10px; }

#footer-content .footer-related-links li a { color: #FFFFFF; }

#footer-content .footer-copyright { margin-top: 30px; text-align: center; height: 50px; }

#footer-content .footer-copyright p { color: #FFFFFF; }

/** Register / Login ================================================== */
#register, #login { width: 640px; margin: 0px auto; background-color: #fff; }

#register-content, #login-content { width: 580px; height: 360px; margin: 0px auto; }

#register-content .content-title, #login-content .content-title { text-align: center; padding: 30px 0px 15px; }

#register-content .content-description, #login-content .content-description { color: #717171; font-size: 13px; line-height: 1.8em; margin-top: 20px; padding: 0px 10px; text-align: center; }

#register-content .content-subtitle, #login-content .content-subtitle { color: #50BE00; font-size: 16px; padding-bottom: 20px; }

#register-content .content-button, #login-content .content-button { margin-top: 30px; }

#register-content .login-button, #login-content .login-button { color: #fff; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none; width: 180px; height: 45px; line-height: 45px; margin: 0px auto; display: block; background-color: #91E600; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 4px 0px #50BE00; -moz-box-shadow: 0px 4px 0px #50BE00; box-shadow: 0px 4px 0px #50BE00; }

/** Local Navi ================================================== */
#local-navigation { width: 985px; height: 0px; overflow: visible; margin: 1px auto 0px; padding-left: 3px; position: relative; }

#local-nav { padding-left: 1px; position: static; z-index: 9999; }

#local-menu-item:after { content: ''; display: block; clear: both; }

#local-menu-item li { width: 192px; float: left; margin-right: 5px; }

#local-menu-item li a { color: #FFFFFF; font-family: 'Lato'; font-size: 15px; font-weight: 400; text-decoration: none; height: 35px; line-height: 35px; display: block; background-color: #91E600; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#local-menu-item li a span { text-align: center; display: block; }

#local-menu-item li a:hover, #local-menu-item li.selected a { color: #51c002; background-color: #fff; }

#local-menu-item li:last-child { margin-right: 0px; }

/** Content Common Parts / Layout Common / Layout Modules ================================================== */
#container { width: 980px; margin: 0px auto; }

#container:after { content: ''; display: block; clear: both; }

.main-container-wrapper:after { content: ''; display: block; clear: both; }

.content-area { width: 670px; padding-bottom: 30px; float: left; }

.side-area { width: 300px; padding-bottom: 50px; float: right; }

.content-header { margin: 20px 0px 20px; }

.content-header h2 { color: #327800; }

.content-full-area { width: 980px; }

.content-wrapper { padding-bottom: 20px; }

.content-wrapper .main-wrapper { background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.content-wrapper #poster-image img { width: 100%; height: auto; }

.content-wrapper.no-shadow { padding-bottom: 0px; background: none; }

.recommend-content { padding-top: 50px; overflow: hidden; /* p { font-size: 14px; margin-bottom: 20px; } .recommend-list { li { padding-left: 15px; margin-bottom: 8px; background: url('../imgs/common/list_type_arrow_green.png') left no-repeat; clear: both; a, a:active { color: $base-font-color; text-decoration: none; } a:hover { color: $base-font-color; text-decoration: underline; } } } */ }

.recommend-content .recommend-related { padding-right: 45px; }

.related-title { width: 100%; margin-bottom: 20px; }

.related-title h4 { color: #50b100; font-size: 14px; font-weight: bold; text-align: left; position: relative; }

.related-title h4:before { content: ""; position: absolute; top: 3px; left: 0; width: 100%; border-top: 9px solid #dcdcd1; }

.related-title span { display: inline-block; *display: inline; *zoom: 1; padding-right: 10px; position: relative; background-color: #FFFFFF; }

.related-title.feature-related-title { width: 97%; }

.single-related-items:after { content: ''; display: block; clear: both; }

.common-related { width: 670px; }

.common-related li { float: left; width: 300px; margin-right: 25px; margin-bottom: 10px; }

.common-related .related-item-image { width: 300px; height: 200px; overflow: hidden; }

.common-related .related-item-image span { width: 670px; margin-left: -185px; display: block; text-align: center; }

.common-related .related-item-image img { height: 200px; width: auto; }

.common-related .related-item-data { height: 50px; overflow: hidden; }

.common-related .related-item-data p a { color: #231815; }

.common-related .related-item-title { margin-top: 5px; }

.common-related .related-item-title p { font-size: 14px; line-height: 1.5em; }

.common-related .related-item-excerpt { margin-top: 2px; height: 55px; overflow: hidden; }

.common-related .related-item-excerpt p { font-size: 12px; line-height: 1.5em; }

.feature-related li { float: left; width: 285px; margin-right: 23px; margin-bottom: 15px; }

.feature-related .related-item-image { width: 285px; height: 190px; overflow: hidden; }

.feature-related .related-item-image span { width: 670px; margin-left: -192px; display: block; text-align: center; }

.feature-related .related-item-image img { height: 190px; width: auto; }

.feature-related .related-item-data { height: 40px; overflow: hidden; }

.feature-related .related-item-title { margin-top: 5px; }

.feature-related .related-item-title p { font-size: 13px; line-height: 1.5em; }

.feature-related .related-item-title p a { color: #231815; }

.comment-wrapper { padding: 30px 25px; margin-top: 25px; margin-bottom: 25px; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.comment-wrapper .comment-content h3 { margin-bottom: 15px; }

.comment-wrapper .comment-content #comment-textarea, .comment-wrapper .comment-content .comment-textarea-response { padding-right: 10px; position: relative; }

.comment-wrapper .comment-content #comment-textarea textarea, .comment-wrapper .comment-content .comment-textarea-response textarea { width: 100%; min-height: 60px; background-color: #ededed; }

.comment-wrapper .comment-content #comment-textarea .comment-area-arrow, .comment-wrapper .comment-content .comment-textarea-response .comment-area-arrow { width: 36px; height: 18px; background: url("../imgs/common/comment_textaera_arrow.png") no-repeat; position: absolute; left: 50%; bottom: -10px; margin-left: -18px; }

.comment-wrapper .comment-content .comment-textarea-response { margin-top: 5px; }

.comment-wrapper .comment-content .comment-textarea-response .single-button-control { text-align: right; margin: 0px auto 20px; }

.comment-wrapper .comment-content .comment-textarea-response .single-button-control .comment-submit-button { margin-top: 5px; }

.comment-wrapper .comment-content .single-button-control .comment-submit-button { color: #fff; margin: 10px auto 0px; background-color: #50be00; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.comment-wrapper .comment-content .single-button-control .comment-submit-button-logout { color: #fff; margin: 30px auto 20px; background-color: #bebebe; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.comment-wrapper .comment-content #respond h3 { font-size: 12px; margin-bottom: 5px; }

.comment-wrapper .comment-content .comment-list-block { margin: 40px auto 0px; }

.comment-wrapper .comment-content .comment-list-block .comment-list li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #d3d3d4; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-data { margin-bottom: 20px; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-data:after { content: ''; display: block; clear: both; }

.comment-wrapper .comment-content .comment-list-block .comment-list .posted-user-name a { color: #327800; text-decoration: none; }

.comment-wrapper .comment-content .comment-list-block .comment-list .posted-user-name a:hover { text-decoration: underline; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-body { margin-bottom: 20px; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-body p { font-size: 12px; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-control { text-align: right; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-control span { display: inline-block; margin-left: 30px; }

.comment-wrapper .comment-content .comment-list-block .comment-list .comment-response, .comment-wrapper .comment-content .comment-list-block .comment-list .children { width: 95%; padding-top: 10px; margin-top: 10px; margin-left: 5%; border-top: 1px solid #d3d3d4; }

.comment-wrapper .comment-content .comment-list-block .single-button-control .comment-submit-button { margin: 5px auto 0px; }

.comment-wrapper .comment-content .comment-list-block .single-button-control .comment-submit-button-logout { margin: 15px auto 20px; }

.comment-wrapper .comment-content .comment-list-block #comment-textarea .comment-area-arrow, .comment-wrapper .comment-content .comment-list-block .comment-textarea-response .comment-area-arrow { display: none; }

/* PAGINATION FOR NORMAL POST LAYOUT */
.pager { margin: 30px 0px 20px; }

.pager:after { content: ''; display: block; clear: both; }

.pager a { color: #C1C1B6; font-size: 15px; width: auto; height: 30px; line-height: 30px; display: block; background-repeat: no-repeat; }

.pager a:hover { text-decoration: none; }

.pager .pager-prev { float: left; text-align: left; padding-left: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: left -80px; }

.pager .pager-prev:hover { color: #91E600; background-color: #FFFFFF; background-position: left -160px; }

.pager .pager-next { float: right; text-align: right; padding-right: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: right -120px; }

.pager .pager-next:hover { color: #91E600; background-color: #FFFFFF; background-position: right -200px; }

/* PAGINATION FOR LIST LAYOUT */
.page-navi { margin: 40px auto 20px; }

.paginate { margin: 0px; padding: 10px 0px 10px 10px; text-align: center; background-color: #FFFFFF; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.paginate:after { content: ''; display: block; clear: both; }

.paginate li { display: inline; }

.paginate a { width: 28px; height: 28px; text-align: center; line-height: 28px; display: inline-block; margin-right: 10px; text-decoration: none; }

.paginate .page { font-size: 16px; color: #91E600; border: 1px solid #91E600; }

.paginate .page:hover { color: #FFFFFF; background-color: #91E600; }

.paginate .prev, .paginate .next, .paginate .no-prev, .paginate .no-next { font-size: 15px; width: 40px; height: 30px; line-height: 30px; display: inline-block; background-repeat: no-repeat; }

.paginate .prev { color: #C1C1B6; float: left; text-align: left; padding-left: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: left -80px; }

.paginate .prev:hover { color: #91E600; background-color: #FFFFFF; background-position: left -160px; }

.paginate .next { color: #C1C1B6; float: right; text-align: right; padding-right: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: right -120px; }

.paginate .next:hover { color: #91E600; background-color: #FFFFFF; background-position: right -200px; }

.paginate .no-prev { color: #E9E9DE; float: left; text-align: left; padding-left: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: left 0px; }

.paginate .no-next { color: #E9E9DE; float: right; text-align: right; padding-right: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: right -40px; }

.paginate .current { color: #FFFFFF; background-color: #91E600; border: 1px solid #91E600; width: 28px; height: 28px; text-align: center; line-height: 28px; display: inline-block; margin-right: 10px; }

.single-pager { display: none; }

article.post { position: relative; }

article.post p { line-height: 1.8em; font-size: 13px; margin-bottom: 20px; }

article.post p strong { line-height: 1.8em; }

article.post p strong.title { font-size: 14px; display: block; background-color: #f3f3e9; }

article.post p small { font-size: 12px; }

article.post figure.inline-image { margin: 40px auto 20px; }

article.post figure.inline-image img { width: 100%; height: auto; }

article.post figure.inline-image p { margin: 0px; padding: 5px 20px; }

article.post ul.inline-two { margin: 40px auto 15px; }

article.post ul.inline-two:after { content: ''; display: block; clear: both; }

article.post ul.inline-two li { float: left; text-align: left; }

article.post ul.inline-two li p { padding: 5px 10px 5px 0px; }

article.post ul.inline-two li:last-child { float: right; }

article.post .inline-one { margin: 40px auto 15px; text-align: center; }

article.post ul.column { margin-top: 30px; margin-bottom: 30px; margin-left: -20px; }

article.post ul.column:after { content: ''; display: block; clear: both; }

article.post ul.column li { float: left; width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin-left: 20px; font-size: 13px; line-height: 1.8; }

article.post ul.column li img { width: 100%; height: auto; }

article.post .caption, article.post .caption-center { font-size: 11px; display: block; margin: 0px auto 40px; }

article.post a.link-button { display: block; margin-left: auto; margin-right: auto; width: 200px; height: 40px; overflow: hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding-left: 20px; padding-right: 20px; color: #FFFFFF; line-height: 40px; text-align: center; background-color: #50be00; -webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; }

article.post a.link-button.size-250 { width: 250px; }

article.post a.link-button.size-300 { width: 300px; }

article.post a.link-button.size-350 { width: 350px; }

article.post a.link-button.size-400 { width: 400px; }

article.post a.link-button.size-full { width: 95%; }

article.post a.link-button:hover { text-decoration: none; background-color: #327800; }

.post-info:after { content: ''; display: block; clear: both; }

.post-pubdate { padding: 10px 0px; }

.post-pubdate span { color: #817f7e; }

.post-data-bottom { margin-top: 40px; }

.post-data-bottom:after { content: ''; display: block; clear: both; }

.post-data-bottom span { color: #817f7e; }

.post-blogger { float: left; }

.post-share.right { float: right; }

.post-share:after { content: ''; display: block; clear: both; }

.post-share li { float: left; margin-top: 5px; }

.post-share .share-fb { width: 115px; }

.post-share .share-tw { width: 110px; }

.post-share .share-gl { width: 80px; }

.post-share .share-ht { width: 65px; }

.post-share .share-pkt { width: 100px; }

.posted-user:after { content: ''; display: block; clear: both; }

.posted-user .posted-user-icon { width: 30px; height: 30px; overflow: hidden; display: inline; }

.posted-user .posted-user-icon img { width: 30px; height: auto; }

.posted-user .posted-user-name { line-height: 30px; display: inline; padding: 0px 0px 0px 5px; }

.posted-user .posted-user-name a { color: #352c2a; text-decoration: none; }

.posted-user .posted-user-name a:hover { text-decoration: underline; }

.post-item-data:after { content: ''; display: block; clear: both; }

.post-item-data .posted-pubdate { color: #c1c1b5; display: inline-block; margin: 10px 0px 0px; }

/* WHAT'S NEW */
.posted-user-icon-large { width: 75px; height: 75px; overflow: hidden; float: left; }

.posted-user-icon-large img { width: 75px; height: auto; }

/* HOT BLOGGERS */
.posted-user-icon-medium { width: 60px; height: 60px; overflow: hidden; float: left; }

.posted-user-icon-medium img { width: 60px; height: auto; }

/* SIDE AREA RANKING */
.rect-image-50 { width: 50px; height: 50px; overflow: hidden; float: left; }

.rect-image-50 img { height: 100%; width: auto; }

/* TOP PAGE RANKING */
.rect-image-75 { width: 75px; height: 75px; overflow: hidden; float: left; }

.rect-image-75 img { height: 100%; width: auto; }

.top-shadow { background-position: center top; background-repeat: no-repeat; }

/* Detail Cheer List */
.block-cheer { margin-top: 20px; padding: 10px 0px 0px 20px; background-color: #f3f3e9; }

.block-cheer:after { content: ''; display: block; clear: both; }

.block-cheer .posted-user { float: left; margin-right: 25px; margin-bottom: 10px; }

.block-cheer .posted-user .posted-user-name a { color: #327800; text-decoration: none; }

.block-cheer .posted-user .posted-user-name a:hover { text-decoration: underline; }

.blogger-data { background-color: #f3f3e9; }

.blogger-data:after { content: ''; display: block; clear: both; }

.blogger-personal { width: 220px; font-size: 13px; float: left; padding: 10px 20px 0px; }

.blogger-name a { color: #327800; text-decoration: none; }

.blogger-name a:hover { text-decoration: underline; }

rect-i { margin-top: 5px; }

.blogger-profile { font-size: 12px; line-height: 1.5em; padding: 10px; word-wrap: break-word; }

.blogger-url { font-size: 12px; line-height: 1.5em; padding: 0px 10px 10px; word-wrap: break-word; }

.tab-menu { /*a.double { height: 47px; padding-top: 13px; }*/ }

.tab-menu:after { content: ''; display: block; clear: both; }

.tab-menu li { float: left; }

.tab-menu a { color: #90e600; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none; height: 40px; line-height: 40px; display: block; background-color: #51be01; }

.tab-menu a:hover, .tab-menu .selected a { color: #424141; background-color: #cafb00; }

.side-area-widget { margin-bottom: 10px; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.side-area-widget .widget-title { color: #50BE00; text-align: center; height: 30px; line-height: 40px; border-top: 10px solid #CAFC00; }

.side-area-widget .widget-content { padding: 10px; }

.side-area-widget .widget-content .widget-post-list li { margin-bottom: 10px; }

.side-area-widget .widget-content .widget-post-list li:after { content: ''; display: block; clear: both; }

.side-area-widget .widget-content .widget-post-list li:last-child { margin-bottom: 0px; }

.side-area-widget .widget-content .widget-post-list .side-post-image { width: 75px; height: 75px; overflow: hidden; float: left; }

.side-area-widget .widget-content .widget-post-list .side-post-image img { height: 75px; width: auto; }

.side-area-widget .widget-content .widget-post-list .side-post-data { width: 190px; float: right; }

.side-area-widget .widget-content .widget-post-list .side-post-data .side-post-title { line-height: 1.5em; height: 35px; margin: 5px 0px; overflow: hidden; }

.side-area-widget .widget-content .widget-post-list .list-category { margin: 12px 0px 0px; text-transform: uppercase; }

.side-area-widget .widget-content .widget-post-list-data li { margin-bottom: 10px; padding-left: 10px; }

.side-area-widget .widget-content .widget-post-list-data li:after { content: ''; display: block; clear: both; }

.side-area-widget .widget-content .widget-post-list-data li:last-child { margin-bottom: 0px; }

.side-area-widget .widget-content .blogger-personal { width: 200px; padding: 8px 10px 0px; }

.side-area-widget .widget-content .ranking-list-item { /*.rank-post-data { float: left; width: 250px; margin-top: 5px; padding-left: 35px; @include clearfix; .rank-post-user-name { float: left; a { font-size: 12px; color: $black-font-color; } } .rank-post-catgory { float: right; a { font-size: 12px; color: $strong-font-color; } } }*/ }

.side-area-widget .widget-content .ranking-list-item li { width: 280px; margin-bottom: 10px; }

.side-area-widget .widget-content .ranking-list-item li:after { content: ''; display: block; clear: both; }

.side-area-widget .widget-content .ranking-list-item .rank-number-side { color: #91E600; text-align: center; width: 23px; height: 23px; line-height: 23px; margin-top: 13px; margin-right: 10px; float: left; border: 1px solid #91E600; }

.side-area-widget .widget-content .ranking-list-item .post-title { font-size: 13px; width: 180px; height: 35px; float: left; margin-left: 10px; margin-top: 5px; overflow: hidden; }

.side-area-widget .widget-content .ranking-list-item .post-title a { color: #231815; }

.side-area-widget .widget-content .ranking-list-item .post-item-data { text-align: right; }

.side-area-widget .keyword-title { color: #717171; font-size: 18px; line-height: 1.4em; text-align: center; padding: 5px 0px 5px; }

.side-area-widget .widget-links li { height: 50px; line-height: 50px; }

.side-area-widget .widget-links a { display: block; width: 300px; height: 50px; text-indent: -9999em; background-color: #E9E9DE; background-image: url("../imgs/common/icon_social_channels.png"); background-repeat: no-repeat; }

.side-area-widget .widget-links a:hover { background-color: #FFFFFF; }

.side-area-widget .widget-links .social-link-fb { background-position: center 0px; }

.side-area-widget .widget-links .social-link-fb:hover { background-position: center -240px; }

.side-area-widget .widget-links .social-link-tw { background-position: center -60px; }

.side-area-widget .widget-links .social-link-tw:hover { background-position: center -300px; }

.side-area-widget .widget-links .social-link-gp { background-position: center -120px; }

.side-area-widget .widget-links .social-link-gp:hover { background-position: center -360px; }

.side-area-widget .widget-links .social-link-is { background-position: center -180px; }

.side-area-widget .widget-links .social-link-is:hover { background-position: center -420px; }

.side-banner-group img { width: 300px; height: auto; vertical-align: top; }

#top-rect-banners .side-area-widget .widget-title { height: 40px; line-height: 40px; border-top: none; background-color: #91E600; }

#top-rect-banners .side-area-widget .widget-title h4 { color: #FFFFFF; }

.page-loader { display: none; width: 100%; text-align: center; padding-top: 30px; padding-bottom: 40px; color: #50BE00; font-family: 'Lato', sans-serif; font-size: 12px; line-height: 1.8; text-transform: uppercase; }

.page-loader.is-loading { display: block; }

/** Page Layout - Common But Different from each layout type ================================================== */
.listing-layout { /* NEWS/READING/FOOD LIST */ /* ARCHIVE LIST */ /* ARCHIVE CATEGORY TITLE */ /* ARCHIVE LIST */ }

.listing-layout .normal-list-item { /* NEWS/FOOD LIST LARGE SIZE: 1-4 */ /* NEWS/FOOD LIST MEDIUM SIZE: 5-12 */ /* NEWS/FOOD LIST SMALL SIZE: 5-12 */ /* BLOG LIST: all */ }

.listing-layout .normal-list-item:after { content: ''; display: block; clear: both; }

.listing-layout .normal-list-item li { background-color: #fff; margin-bottom: 10px; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.listing-layout .normal-list-item li:after { content: ''; display: block; clear: both; }

.listing-layout .normal-list-item .list-item-left { float: left; }

.listing-layout .normal-list-item .list-item-left .list-item-image { width: 280px; height: 210px; overflow: hidden; }

.listing-layout .normal-list-item .list-item-left .list-item-image img { width: auto; height: 210px; }

.listing-layout .normal-list-item .list-item-right { float: right; }

.listing-layout .normal-list-item .list-item-content { padding: 10px 30px; }

.listing-layout .normal-list-item .list-item-titles { max-height: 110px; overflow: hidden; }

.listing-layout .normal-list-item .list-item-titles a { color: #352c2a; }

.listing-layout .normal-list-item .list-item-titles p.list-subtitle, .listing-layout .normal-list-item .list-item-titles h3.list-title { font-size: 21px; font-weight: normal; line-height: 1.3em; }

.listing-layout .normal-list-item .list-excerpt { margin: 5px 0px; line-height: 1.6em; max-height: 40px; overflow: hidden; }

.listing-layout .normal-list-item .list-excerpt a { color: #352c2a; }

.listing-layout .normal-list-item .list-data-pubdate { color: #c1c1b5; width: 150px; display: inline-block; }

.listing-layout .normal-list-item .list-data-social { color: #c1c1b5; }

.listing-layout .normal-list-item .list-data-tag { display: block; margin-top: 5px; }

.listing-layout .normal-list-item .list-data-tag a { color: #352c2a; }

.listing-layout .normal-list-item .list-category { float: left; margin: 8px 0px 2px; text-transform: uppercase; }

.listing-layout .normal-list-item .posted-user { margin-top: 10px; }

.listing-layout .normal-list-item .list-sport-tag { width: 145px; text-align: right; display: inline-block; }

.listing-layout .normal-list-item .list-sport-tag a { color: #352c2a; font-size: 12px; }

.listing-layout .normal-list-item .new-size .list-item-left { width: 280px; }

.listing-layout .normal-list-item .new-size .list-item-right { width: 390px; }

.listing-layout .normal-list-item .new-size .list-item-titles p.list-subtitle, .listing-layout .normal-list-item .new-size .list-item-titles h3.list-title { max-height: 55px; height: auto; }

.listing-layout .normal-list-item .new-size .list-excerpt { margin: 10px 0px 5px; max-height: 60px; }

.listing-layout .normal-list-item .medium-size { float: left; width: 330px; margin-right: 10px; }

.listing-layout .normal-list-item .medium-size .list-item-left { width: 160px; }

.listing-layout .normal-list-item .medium-size .list-item-left .list-item-image { width: 160px; height: 120px; overflow: hidden; }

.listing-layout .normal-list-item .medium-size .list-item-left .list-item-image img { width: auto; height: 120px; }

.listing-layout .normal-list-item .medium-size .list-item-right { width: 170px; }

.listing-layout .normal-list-item .medium-size .list-item-content { padding: 5px 10px; }

.listing-layout .normal-list-item .medium-size .list-item-titles { height: 95px; overflow: hidden; }

.listing-layout .normal-list-item .medium-size .list-item-titles a { color: #352c2a; }

.listing-layout .normal-list-item .medium-size .list-item-titles p.list-subtitle, .listing-layout .normal-list-item .medium-size .list-item-titles h3.list-title { font-size: 15px; font-weight: normal; line-height: 1.2em; }

.listing-layout .normal-list-item .medium-size .list-category { float: left; height: 20px; line-height: 18px; padding-left: 5px; text-transform: uppercase; }

.listing-layout .normal-list-item .medium-size .posted-user { float: left; margin: 0px; padding: 0px 0px; }

.listing-layout .normal-list-item .medium-size:nth-child(2n) { margin-right: 0px; }

.listing-layout .normal-list-item .small-size { float: left; width: auto; margin-right: 0px; }

.listing-layout .normal-list-item .small-size .list-item-left { width: 120px; }

.listing-layout .normal-list-item .small-size .list-item-left .list-item-image { width: 120px; height: 90px; overflow: hidden; }

.listing-layout .normal-list-item .small-size .list-item-left .list-item-image img { width: auto; height: 90px; }

.listing-layout .normal-list-item .small-size .list-item-right { width: 550px; }

.listing-layout .normal-list-item .small-size .list-item-content { padding: 10px 15px; }

.listing-layout .normal-list-item .small-size h3.list-title { font-size: 15px; font-weight: normal; line-height: 1.3em; height: 45px; overflow: hidden; }

.listing-layout .normal-list-item .small-size h3.list-title a { color: #352c2a; }

.listing-layout .normal-list-item .small-size .posted-user { float: left; margin: 0px; padding: 0px 0px 0px; }

.listing-layout .normal-list-item .small-size .list-data { float: right; margin-top: 5px; }

.listing-layout .normal-list-item .mini-size:after { content: ''; display: block; clear: both; }

.listing-layout .normal-list-item .mini-size .blogger-data { width: 280px; float: left; background-color: #fff; }

.listing-layout .normal-list-item .mini-size .posted-user-icon { width: 75px; height: 75px; overflow: hidden; float: left; }

.listing-layout .normal-list-item .mini-size .posted-user-icon img { width: 75px; height: auto; }

.listing-layout .normal-list-item .mini-size .blogger-personal { width: 165px; }

.listing-layout .normal-list-item .mini-size .blogger-name { margin-bottom: 5px; }

.listing-layout .normal-list-item .mini-size .blogger-profile { width: 650px; min-height: 45px; overflow: hidden; }

.listing-layout .boxin-list-item { padding: 20px; }

.listing-layout .boxin-list-item li { margin-bottom: 20px; }

.listing-layout .boxin-list-item li:after { content: ''; display: block; clear: both; }

.listing-layout .boxin-list-item li:last-child { margin-bottom: 0px; }

.listing-layout .boxin-list-item .list-item-left { float: left; }

.listing-layout .boxin-list-item .list-item-left .list-item-image { width: 160px; height: 120px; overflow: hidden; }

.listing-layout .boxin-list-item .list-item-left .list-item-image img { width: auto; height: 120px; }

.listing-layout .boxin-list-item .list-item-right { float: right; }

.listing-layout .boxin-list-item .list-item-titles { height: 100px; overflow: hidden; }

.listing-layout .boxin-list-item .list-item-titles p.list-subtitle { font-size: 16px; font-weight: bold; line-height: 1.3em; float: left; margin-bottom: 15px; }

.listing-layout .boxin-list-item .list-item-titles p.list-archive-link { float: right; margin-top: 2px; }

.listing-layout .boxin-list-item .list-item-titles h3.list-title { font-size: 14px; font-weight: normal; line-height: 1.3em; width: 100%; float: left; }

.listing-layout .boxin-list-item .list-item-titles p.list-subtitle a, .listing-layout .boxin-list-item .list-item-titles h3.list-title a { color: #352c2a; }

.listing-layout .boxin-list-item .list-data-pubdate { color: #c1c1b5; width: 170px; display: inline-block; }

.listing-layout .boxin-list-item .list-data-social { color: #c1c1b5; }

.listing-layout .boxin-list-item .box-item-size .list-item-left { width: 180px; }

.listing-layout .boxin-list-item .box-item-size .list-item-right { width: 450px; }

.listing-layout .main-header { padding: 30px 20px 10px; }

.listing-layout .three-column-list-item { padding: 20px; }

.listing-layout .three-column-list-item:after { content: ''; display: block; clear: both; }

.listing-layout .three-column-list-item li { margin-right: 20px; margin-bottom: 20px; float: left; }

.listing-layout .three-column-list-item li .list-item-image { width: 196px; height: 150px; overflow: hidden; margin-bottom: 10px; }

.listing-layout .three-column-list-item li .list-item-image img { width: auto; height: 150px; }

.listing-layout .three-column-list-item li .list-item-content { width: 196px; }

.listing-layout .three-column-list-item li .list-item-content h3.list-title { font-size: 14px; font-weight: normal; line-height: 1.5em; height: 80px; }

.listing-layout .three-column-list-item li .list-item-content h3.list-title a { color: #352c2a; }

.listing-layout .three-column-list-item li .list-item-content .list-data-pubdate { color: #c1c1b5; display: block; }

.listing-layout .three-column-list-item li .list-item-content .list-data-social { color: #c1c1b5; }

.listing-layout .three-column-list-item li .list-item-content h3.list-title { font-size: 14px; font-weight: normal; line-height: 1.4em; max-height: 80px; margin: 2px 0px 0px; }

.listing-layout .three-column-list-item li .list-item-content h3.list-title a { color: #352c2a; }

.listing-layout .three-column-list-item li:nth-child(3n) { margin-right: 0px; }

.listing-layout .three-column-list-item .three-one-item-size { width: 196px; }

.listing-layout .all-reading-archives { padding: 0px 20px; }

.listing-layout .all-reading-archives .all-archives-list { margin-top: 30px; }

.listing-layout .all-reading-archives li.all-archives-item { width: 285px; margin-right: 50px; }

.listing-layout .bloggers-list { padding: 10px; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.listing-layout .bloggers-list:after { content: ''; display: block; clear: both; }

.listing-layout .bloggers-list li { width: 315px; float: left; margin-right: 20px; margin-bottom: 20px; }

.listing-layout .bloggers-list li .blogger-personal { width: 235px; padding: 8px 10px 0px; }

.listing-layout .bloggers-list li .last-update { width: 305px; padding: 5px 5px 0px; color: #c1c1b5; }

.listing-layout .bloggers-list li .last-update a { color: #c1c1b5; }

.listing-layout .bloggers-list li .last-update span { font-size: 11px; display: inline-block; margin-right: 5px; }

.listing-layout .bloggers-list li .last-blog-title { width: 305px; padding: 5px; }

.listing-layout .bloggers-list li:nth-child(2n) { margin-right: 0px; }

.listing-layout #search-result { padding: 20px 15px; background-color: #FFFFFF; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.listing-layout #search-result .search-result-nohit { color: #717171; line-height: 1.8em; }

.normal-layout .content-wrapper .main-content { padding: 30px 0px 40px; }

.normal-layout .content-wrapper .pager { padding: 0px 50px; }

.normal-layout .single-post-header { padding: 30px 20px 25px; }

.normal-layout .single-post-header h2.post-title { text-align: left; line-height: 1.5em; margin: 10px 0px 5px; }

.normal-layout .single-post-header h2.post-title.reading-post-title { padding: 2px 3px; background-color: #f3f3e9; }

.normal-layout .single-post-header h2.post-title.reading-post-title a { display: block; color: #231815; }

.normal-layout .single-post-header h2.post-title.reading-post-title a:hover { color: #989898; text-decoration: none; }

.normal-layout .single-post-header h3.post-subtitle { margin-bottom: 10px; line-height: 1.4em; }

.normal-layout .post-info { padding: 5px 0px; }

.normal-layout .post-pubdate { float: right; }

.normal-layout article.post p { padding: 0px 50px; }

.normal-layout article.post .caption { padding: 0px 10px 0px; margin-bottom: 30px; }

.normal-layout article.post ul.inline-two li { width: 330px; }

.normal-layout article.post ul.inline-two li img { width: 330px; height: auto; }

.normal-layout article.post ul.column { padding: 0px 50px; }

.normal-layout .post-data-bottom { padding: 0px 20px; }

.normal-layout .block-cheer { margin: 20px 20px 0px; }

.normal-layout .recommend-content { width: 670px; padding-left: 20px; }

.normal-layout .posted-blogger-info { padding-bottom: 10px; margin-bottom: 10px; }

.normal-layout .posted-blogger-info:after { content: ''; display: block; clear: both; }

.normal-layout .posted-blogger-info .blogger-data { width: 320px; float: left; }

.normal-layout .posted-blogger-info .blogger-link { width: 250px; float: right; text-align: right; }

.normal-layout .posted-blogger-info .blogger-profile { width: 570px; float: left; padding: 15px 0px; }

.normal-layout .posted-blogger-info .blogger-url { width: 570px; float: left; padding: 0px 0px 20px; }

.normal-layout .comment-submit-button, .normal-layout .comment-submit-button-logout { font-size: 13px; letter-spacing: 0.2em; }

.normal-layout .comment-list-block .pager { margin-top: 40px; padding: 0px; }

.normal-layout .all-reading-archives { padding: 0px 0px; }

.normal-layout .all-reading-archives .all-archives-list { margin-top: 20px; }

.normal-layout .all-reading-archives li.all-archives-item { width: 280px; margin-right: 30px; }

.feature-layout { /* FEATURE SINGLE POST */ /* FEATURE LIST */ }

.feature-layout .content-area { width: 980px; float: none; }

.feature-layout .content-wrapper .main-wrapper .main-content { padding: 30px 40px 40px; }

.feature-layout article.post h2.post-title { text-align: center; line-height: 1.5em; margin: 10px 0px 30px; }

.feature-layout article.post p { padding: 0px 165px; }

.feature-layout article.post ul.inline-two li { width: 435px; }

.feature-layout article.post ul.inline-two li img { width: 435px; height: auto; }

.feature-layout article.post .inline-one img { width: 435px; height: auto; }

.feature-layout article.post .caption-center { width: 435px; }

.feature-layout .post-info { padding: 10px 10px 10px 20px; background-color: #f3f3e9; }

.feature-layout .recommend-content { width: 980px; }

.feature-layout .comment-submit-button, .feature-layout .comment-submit-button-logout { font-size: 16px; letter-spacing: 0.4em; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item { margin-bottom: 20px; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item:after { content: ''; display: block; clear: both; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .main-content { width: 530px; float: left; padding: 20px 0px 20px; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item #poster-image { width: 450px; height: 320px; overflow: hidden; float: left; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item #poster-image span { width: 980px; margin-left: -265px; display: block; text-align: center; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item #poster-image img { height: 320px; width: auto; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item h2.list-title { font-size: 22px; font-weight: bold; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px 30px 0px; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item h2.list-title a { color: #352c2a; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-data { padding: 0px 30px 0px; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-data-pubdate { color: #c1c1b5; width: 170px; display: inline-block; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-data-social { color: #c1c1b5; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-data-tag { display: block; margin-top: 5px; margin-bottom: 20px; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-data-tag a { color: #352c2a; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-item-excerpt { font-size: 14px; line-height: 1.5em; margin-bottom: 20px; padding: 0px 30px 0px; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-item-excerpt a { color: #352c2a; }

.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-item-link { font-size: 14px; padding: 0px 30px 0px; }

/** Page Layout - Top Common Parts ================================================== */
.section-container { width: 980px; margin: 0px auto; padding: 60px 0px; }

.section-container:after { content: ''; display: block; clear: both; }

.section-title { padding: 10px 0px 10px 20px; }

.section-title h3 { font-weight: 400; }

.section-title-left { padding: 10px 0px; }

.green-back { background-color: #90e600; }

.lime-back { background-color: #cafb00; }

.title-dark-green { color: #317600; }

.title-green { color: #50BE00; }

.title-blue { color: #5196a7; }

.title-orange { color: #d39950; }

.title-light-green { color: #55b789; }

.title-gray { color: #838383; }

.title-white { color: #FFFFFF; }

.section-control { text-align: center; position: relative; }

.section-control:after { content: ''; display: block; clear: both; }

.section-control .section-title { display: inline-block; padding: 15px 0px; }

.section-control .section-title-sub { position: absolute; top: 35%; left: 20px; }

.section-control a { width: 120px; height: 30px; display: block; margin-top: 7px; text-indent: -5000em; background-color: #dfdfd5; background-repeat: no-repeat; }

.section-control .control-prev { float: left; background-image: url("../imgs/common/paging_arrow_black_set.png"); background-position: 45px 0px; }

.section-control .control-next { float: right; background-image: url("../imgs/common/paging_arrow_black_set.png"); background-position: 45px -30px; }

.section-control .control-prev:hover, .section-control .control-next:hover { background-color: #c7ff00; }

.section-control .green-back { display: block; }

.section-control .lime-back { display: block; }

.post-image { width: 480px; height: 180px; overflow: hidden; }

.post-image img { width: 100%; height: auto; }

.more-list-link { text-align: center; padding: 5px 0px 0px; }

.more-list-link a { font-size: 12px; text-decoration: none; }

.more-list-link a:hover { text-decoration: underline; }

.back-to-top { text-align: right; margin-bottom: 20px; }

.btn-move-top { width: 90px; height: 20px; display: inline-block; text-align: left; text-indent: -9999em; background-color: #E9E9DE; background-image: url("../imgs/common/btn_move_top_arrow.png"); background-position: center center; background-repeat: no-repeat; }

.btn-move-top:hover { background-color: #91E600; }

.white-back { background-color: #fff; }

/** Page Layout - Top ================================================== */
#top-slide { width: 980px; margin: 0px auto; }

#slide-container { width: 980px; height: 400px; overflow: hidden; position: relative; }

#slide-container a.slide-arrow-left, #slide-container a.slide-arrow-right { width: 30px; height: 30px; display: none; position: absolute; top: 185px; background-image: url("../imgs/slide/slide_arrow_white_set.png"); }

#slide-container .slide-arrow-left { left: 0px; background-position: 0px 0px; }

#slide-container .slide-arrow-right { right: 0px; background-position: -29px 0px; }

#slide-container li { width: 980px; height: 400px; overflow: hidden; }

#sports-pickup-section .section-container { padding: 85px 0px 60px; }

#sports-pickup-area { width: 670px; float: left; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#sports-pickup-menu-item li { width: 84px; }

#sports-pickup-menu-item li:last-child { width: 82px; }

#sports-pickup-news-container { width: 670px; padding: 30px 0px 15px; height: 380px; background-color: #fff; position: relative; overflow: hidden; }

#sports-pickup-news-container:after { content: ''; display: block; clear: both; }

#sports-pickup-news-container #sports-news-prev, #sports-pickup-news-container #sports-news-next { width: 30px; height: 30px; text-indent: -5000em; position: absolute; top: 200px; background-color: #dfdfd5; background-repeat: no-repeat; }

#sports-pickup-news-container #sports-news-prev { left: 0px; background-image: url("../imgs/common/paging_arrow_white_set.png"); background-position: 0px 0px; }

#sports-pickup-news-container #sports-news-next { right: 0px; background-image: url("../imgs/common/paging_arrow_white_set.png"); background-position: -29px 0px; }

#sports-pickup-news-container #sports-news-prev:hover, #sports-pickup-news-container #sports-news-next:hover { background-color: #c7ff00; }

#sports-pickup-news-container .sports-news { width: 570px; padding: 0px 50px; float: left; }

#sports-pickup-news-container .first-news-item { margin-bottom: 30px; }

#sports-pickup-news-container .first-news-item:after { content: ''; display: block; clear: both; }

#sports-pickup-news-container .first-news-item .news-title { font-size: 20px; line-height: 1.4em; }

#sports-pickup-news-container .first-news-item .news-data { color: #c1c1b5; margin-top: 15px; }

#sports-pickup-news-container .first-news-item .news-tags { margin-top: 10px; }

#sports-pickup-news-container .first-news-item .posted-user { margin-top: 5px; }

#sports-pickup-news-container .first-news-photo-link { display: block; height: 150px; overflow: hidden; float: left; margin-right: 25px; }

#sports-pickup-news-container .first-news-text { float: left; }

#sports-pickup-news-container .rest-news-item { padding-bottom: 10px; }

#sports-pickup-news-container .rest-news-item li { font-size: 14px; margin-bottom: 0px; height: 25px; line-height: 25px; overflow: hidden; }

#sports-pickup-news-container .rest-news-item li:after { content: ''; display: block; clear: both; }

#sports-pickup-news-container .rest-news-item li:last-child { margin-bottom: 0px; }

#sports-pickup-news-container .rest-news-item .posted-user-icon { width: 30px; height: 25px; overflow: hidden; display: block; float: left; }

#sports-pickup-news-container .rest-news-item .posted-user-icon img { width: 25px; height: auto; }

#top-rect-banners { width: 300px; float: right; }

.rect-banner-item { margin-bottom: 10px; }

.mail-magazine { width: 260px; padding: 20px; background-color: #cafb00; }

.mail-magazine p { text-align: center; font-size: 18px; padding: 36px 0px; background-color: #fff; }

.official-social-links { width: 300px; margin-top: 10px; }

.social-link-item:after { content: ''; display: block; clear: both; }

.social-link-item li { width: 55px; height: 55px; float: left; margin-right: 26px; }

.social-link-item li:nth-child(4n) { margin-right: 0px; }

.social-link-item li:nth-child(-n+4) { margin-bottom: 5px; }

.social-link-item a { width: 55px; height: 55px; display: block; text-indent: -5000em; background-color: #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/* #other-contents { margin-top: 10px; float: left; @include clearfix; } .official-social-links { width: 280px; float: left; } .social-link-item { @include clearfix; li { width: 55px; height: 55px; float: left; margin-right: 20px; } li:nth-child(-n+3) { margin-bottom: 20px; } a { width: 55px; height: 55px; display: block; text-indent: -5000em; background-color: #ccc; @include round-corner-05; } } .mail-magazine, .popular-words { width: 340px; padding: 20px; margin-left: 10px; background-color: $global-button-select; float: left; p { text-align: center; font-size: 18px; padding: 36px 0px; background-color: #fff; } } .popular-words { width: 260px; background-color: $post-data-font-color; } */
.readings-list { margin-top: 5px; }

.readings-new-item { margin-bottom: 10px; }

.readings-new-item:after { content: ''; display: block; clear: both; }

.readings-new-item li { width: 480px; float: right; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.readings-new-item li:first-child { float: left; }

.readings-new-item .post-image { width: 480px; height: 180px; }

.readings-new-item .post-image img { margin-top: -20%; }

.readings-title { display: block; text-align: center; background-color: #f3f3e9; padding: 5px 0px; }

.readings-rest-item:after { content: ''; display: block; clear: both; }

.readings-rest-item li { width: 238px; float: left; margin: 0px 9px 10px 0px; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.readings-rest-item li:nth-child(4n) { margin-right: 0px; }

.readings-rest-item .post-image { width: 238px; height: 140px; }

.post-list { margin-top: 5px; }

.editors-new-item { margin-bottom: 20px; }

.editors-new-item:after { content: ''; display: block; clear: both; }

.editors-new-item li { width: 480px; float: right; }

.editors-new-item li:first-child { float: left; }

.editors-new-item .post-image { width: 480px; height: 220px; }

.editors-new-item .post-image img { margin-top: 0px; }

.editors-data { background-color: #fff; }

.editors-data .post-title { font-size: 15px; line-height: 1.4em; height: 45px; padding: 10px 20px 0px; margin-bottom: 5px; overflow: hidden; }

.editors-data .posted-user { float: left; min-width: 170px; }

.editors-data .posted-pubdate { margin: 7px 0px 0px; }

.editors-rest-item:after { content: ''; display: block; clear: both; }

.editors-rest-item li { width: 230px; float: left; margin: 0px 20px 20px 0px; }

.editors-rest-item li:nth-child(4n) { margin-right: 0px; }

.editors-rest-item .post-title { padding: 10px 10px 0px; }

.editors-rest-item .post-image { width: 230px; height: 170px; }

.editors-rest-item .post-image img { height: 100%; width: auto; text-align: center; }

#keyword-of-week-section .section-title { -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#keyword-of-week-section .post-list { margin-top: 10px; }

.keyword-item { margin-bottom: 30px; }

.keyword-item:after { content: ''; display: block; clear: both; }

.keyword-item li { width: 320px; height: 120px; float: left; margin-right: 10px; background-color: #f3f3e9; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.keyword-item li:after { content: ''; display: block; clear: both; }

.keyword-item li:last-child { margin-right: 0px; }

.keyword-item .post-image { width: 150px; height: 120px; float: left; }

.keyword-item .post-image img { height: 100%; width: auto; text-align: center; }

.keyword-item .post-title { font-size: 15px; line-height: 1.4em; float: left; width: 130px; height: 65px; padding: 30px 20px 0px; overflow: hidden; }

#new-list-area { width: 670px; float: left; margin-top: 10px; }

.new-post-item li { margin-bottom: 10px; background-color: #fff; }

.new-post-item li:after { content: ''; display: block; clear: both; }

.new-post-item li:last-child { margin-bottom: 0px; }

.new-post-item .new-post-data { float: left; padding: 10px 20px 0px; }

.new-post-item .post-title { font-size: 15px; line-height: 1.4em; height: 40px; overflow: hidden; margin-bottom: 5px; max-width: 550px; }

.new-post-item .posted-user-name { min-width: 170px; display: inline-block; }

.new-post-item .posted-user-name a { color: #327800; text-decoration: none; }

.new-post-item .posted-user-name a:hover { text-decoration: underline; }

/*#new-photo-area { width: $side-banner-width; float: right; margin-top: 10px; }*/
#middle-rect-banners { width: 300px; float: right; margin-top: 10px; text-align: right; }

#hot-bloggers-section .post-list { margin-top: 10px; }

.bloggers-item:after { content: ''; display: block; clear: both; }

.bloggers-item li { color: #817f7e; width: 320px; float: left; margin-right: 10px; margin-bottom: 10px; }

.bloggers-item li:after { content: ''; display: block; clear: both; }

.bloggers-item li:nth-child(3n) { margin-right: 0px; }

#sports-pickup-area { width: 670px; float: left; }

#ranking-menu-item li { width: 326px; }

#ranking-menu-item li:last-child { width: 327px; }

#ranking-menu-item a { color: #817f7e; background-color: #dfdfd5; }

#ranking-menu-item a:hover, #ranking-menu-item .selected a { color: #327800; background-color: #fff; }

#ranking-list-container { padding: 45px 0px; height: 455px; margin-bottom: 20px; background-color: #fff; overflow: hidden; }

#ranking-list-container:after { content: ''; display: block; clear: both; }

.ranking-list { float: left; display: none; }

.ranking-list:after { content: ''; display: block; clear: both; }

.ranking-left-block { float: left; padding-left: 30px; }

.ranking-right-block { float: right; padding-right: 30px; }

.ranking-list-item li { width: 450px; margin-bottom: 20px; }

.ranking-list-item li:after { content: ''; display: block; clear: both; }

.ranking-list-item .rank-number { color: #91E600; text-align: center; width: 33px; height: 33px; line-height: 33px; margin-top: 20px; margin-right: 30px; float: left; border: 1px solid #91E600; }

.ranking-list-item .rank-post-data { float: left; padding-left: 20px; }

.ranking-list-item .post-title { font-size: 15px; line-height: 1.4em; width: 290px; height: 45px; margin-bottom: 5px; overflow: hidden; }

.ranking-list-item .post-item-data:after { content: ''; display: block; clear: both; }

.ranking-list-item .posted-user { float: left; min-width: 170px; margin-top: 0px; }

.ranking-list-item .posted-pubdate { color: #c1c1b5; display: inline-block; margin: 10px 0px 0px; }

/** Feature ================================================== */
/** Reading ================================================== */
#reading-content-list:after { content: ''; display: block; clear: both; }

#reading-content-list li { float: left; width: 239px; margin-left: 7px; background-color: #FFFFFF; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#reading-content-list li:first-child { margin-left: 0; }

.reading-cat-name { margin-bottom: 20px; }

.reading-cat-name a { width: 100%; height: 50px; display: block; color: white; font-size: 18px; line-height: 50px; text-align: center; text-decoration: none; background-color: #51be01; }

.reading-cat-name a:hover { color: #317702; background-color: #cafb00; }

.reading-list-item-image { width: 200px; height: 147px; overflow: hidden; margin-left: auto; margin-right: auto; }

.reading-list-item-image span { width: 400px; margin-left: -101px; display: block; text-align: center; }

.reading-list-item-image img { height: 147px; width: auto; }

.reading-list-item-titles { width: 200px; height: 100px; margin-left: auto; margin-right: auto; }

.reading-list-item-titles a { color: #231815; }

.reading-list-cat-title { font-size: 14px; margin-top: 10px; padding: 2px 3px; background-color: #f3f3e9; }

.reading-list-cat-title a { display: block; }

.reading-list-cat-title a:hover { color: #989898; text-decoration: none; }

.reading-list-title { font-size: 12px; line-height: 1.5em; margin-top: 5px; }

.reading-list-link { text-align: center; padding-top: 10px; padding-bottom: 30px; }

.reading-list-link a { font-size: 13px; }

.tieup-list-item-titles { width: 285px; height: 65px; }

.tieup-list-item-titles a { color: #231815; }

.tieup-list-title { font-size: 13px; line-height: 1.5em; margin-top: 5px; }

#reading-series-name { width: 100%; height: 50px; display: block; color: #424141; font-size: 18px; line-height: 50px; text-align: left; text-indent: 30px; background-color: #cafb00; }

#reading-series-list { background-color: #FFFFFF; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); padding: 35px 0px 35px 35px; }

#reading-series-list:after { content: ''; display: block; clear: both; }

#reading-series-list li { float: left; width: 285px; margin-right: 25px; }

#reading-series-list .reading-list-item-image { width: 285px; height: 210px; margin-left: auto; margin-right: auto; }

#reading-series-list .reading-list-item-image span { width: 400px; margin-left: -58px; display: block; text-align: center; }

#reading-series-list .reading-list-item-image img { height: 210px; width: auto; }

#reading-series-list .reading-list-item-titles { width: 285px; height: 100px; margin-left: auto; margin-right: auto; }

#reading-series-list .reading-list-item-titles a { color: #231815; }

#reading-menu-item li { width: 167px; }

#reading-menu-item li:last-child { width: 169px; }

.all-reading-archives { margin-top: 50px; }

.all-reading-archives .all-archives-list:after { content: ''; display: block; clear: both; }

.all-reading-archives .all-archives-list li.all-archives-item { float: left; margin-bottom: 30px; }

.all-reading-archives .all-archives-list li.all-archives-item:nth-child(2n) { margin-right: 0px; }

.all-reading-archives .all-archives-list p { font-weight: bold; }

.all-reading-archives .all-archives-list p.archives-title { color: #838383; border-bottom: 1px solid #d3d3d4; margin-bottom: 20px; }

.all-reading-archives .all-archives-list p.archives-name { margin-bottom: 7px; }

.all-reading-archives .all-archives-list p.archives-name a { color: #352c2a; }

/** Blog ================================================== */
.blogger-search { position: absolute; right: 0px; top: 0px; }

.blogger-search a { font-size: 12px; text-decoration: none; font-weight: bold; text-align: center; padding: 7px 0px 7px 0px; width: 120px; display: inline-block; color: #317600; }

.blogger-search a:hover, .blogger-search a.selected { color: #838383; background-color: #cafb00; }

/** OYMgram ================================================== */
.content-section-title { padding: 8px 20px 8px 20px; margin-bottom: 5px; position: relative; }

.content-section-title:after { content: ''; display: block; clear: both; }

.content-section-title h3 { color: #317600; float: left; }

.content-section-title .list-link { float: right; }

.content-section-title .list-link a { color: #317600; }

.content-block { margin-bottom: 20px; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.thumbnail-list { padding: 10px; height: auto; min-height: 150px; position: relative; }

.insta-loading { display: none; width: 100%; height: 32px; position: absolute; top: 70px; margin-left: -10px; background-image: url(imgs/common/oym_loading.gif); background-position: center center; background-repeat: no-repeat; }

.mini-thumb .insta-feed-item { width: 90px; margin-left: 8px; margin-bottom: 8px; }

.mini-thumb.is-loading .insta-loading { top: 25px; margin-left: 0px; }

.small-thumb .insta-feed-item { width: 120px; margin-left: 12px; margin-bottom: 12px; }

.small-thumb .insta-feed-item:nth-child(5n+1) { margin-left: 0px; }

.main-thumb .insta-feed-item { width: 204px; margin-left: 15px; margin-bottom: 15px; }

.main-thumb .insta-feed-item:nth-child(3n+1) { margin-left: 4px; }

.main-thumb .not-found { height: 204px; background-image: url(imgs/oymgram/mag_default_204x204.jpg); }

.medium-thumb .insta-feed-item { width: 230px; margin-left: 12px; margin-bottom: 12px; }

.medium-thumb .insta-feed-item:nth-child(4n+1) { margin-left: 2px; }

.medium-thumb .not-found { height: 230px; background-image: url(imgs/oymgram/mag_default_230x230.jpg); }

.large-thumb .insta-feed-item { width: 300px; margin-left: 20px; }

.large-thumb .insta-feed-item:nth-child(3n+1) { margin-left: 10px; }

.large-thumb .not-found { height: 300px; background-image: url(imgs/oymgram/mag_default_300x300.jpg); }

.large-thumb.list-page .insta-feed-item { height: 350px; margin-bottom: 30px; }

.large-thumb.detail-page .insta-feed-item { height: 350px; margin-bottom: 0px; }

.insta-feed:after { content: ''; display: block; clear: both; }

.insta-feed-item { float: left; }

.insta-feed-item .insta-user { margin-bottom: 5px; }

.insta-feed-item .insta-user:after { content: ''; display: block; clear: both; }

.insta-feed-item .insta-user .insta-user-icon { float: left; width: 30px; height: 30px; overflow: hidden; margin-right: 5px; border-radius: 50%; }

.insta-feed-item .insta-user .insta-user-icon img { width: 100%; height: auto; }

.insta-feed-item .insta-user .insta-user-icon a:hover img { opacity: 0.75; }

.insta-feed-item .insta-user .insta-user-name { float: left; }

.insta-feed-item .insta-user .insta-user-name a { color: #317600; font-family: Lato; font-size: 13px; font-weight: 700; line-height: 30px; }

.insta-feed-item .insta-photo img { width: 100%; vertical-align: top; }

.insta-feed-item .insta-photo a:hover img { opacity: 0.75; }

.insta-feed-item .insta-photo .not-found { text-indent: 150%; white-space: nowrap; overflow: hidden; background-position: center center; background-repeat: no-repeat; }

.insta-feed-item .insta-data { margin-top: 10px; }

.insta-feed-item .insta-data:after { content: ''; display: block; clear: both; }

.insta-feed-item .insta-data-likes, .insta-feed-item .insta-data-comment { float: left; height: 15px; padding-left: 24px; }

.insta-feed-item .insta-data-likes span, .insta-feed-item .insta-data-comment span { color: #b4b4a9; font-size: 14px; font-weight: 700; line-height: 15px; }

.insta-feed-item .insta-data-likes { margin-right: 15px; background-image: url(imgs/oymgram/like_count.png); background-position: left center; background-repeat: no-repeat; }

.insta-feed-item .insta-data-comment { background-image: url(imgs/oymgram/comment_count.png); background-position: left center; background-repeat: no-repeat; }

.insta-feed-item .insta-data-more { float: right; }

.insta-feed-item .insta-data-more a { color: #b4b4a9; font-size: 14px; line-height: 15px; }

.is-loading .insta-loading { display: block; }

.is-loading .load-more-button { display: none; }

.is-loading .load-more-loading { display: block; }

.ranking-thumbnail-list { height: auto; min-height: 100px; margin-top: 10px; position: relative; }

.hashtag-post { margin-top: 20px; }

.oymgram-single .insta-loading { top: 30px; }

.oymgramers-data { padding-left: 20px; padding-right: 20px; margin-top: 15px; margin-bottom: 10px; }

.oymgramers-data:after { content: ''; display: block; clear: both; }

.oymgramers-data-name { float: left; width: 330px; }

.oymgramers-data-name:after { content: ''; display: block; clear: both; }

.oymgramers-data-name .oymgramers-icon { float: left; width: 50px; height: 50px; margin-right: 10px; overflow: hidden; border-radius: 50%; }

.oymgramers-data-name .oymgramers-icon img { width: 100%; height: auto; }

.oymgramers-data-name .oymgramers-name { float: left; }

.oymgramers-data-name .oymgramers-name h4 { color: #317600; font-size: 16px; font-weight: 700; line-height: 50px; }

.oymgramers-data-status { float: left; padding-top: 15px; width: 610px; }

.oymgramers-data-status p { color: #717171; font-size: 14px; line-height: 1.4em; }

.oymgramers-data-status .oymgramers-numbers span { font-weight: 700; padding-right: 15px; }

.oymgramers-data-status .oymgramers-profile { margin-top: 3px; }

.load-more { display: none; }

.load-more.has-more-post { display: block; }

.load-more-button { width: 100%; height: 60px; }

.load-more-button a { display: block; width: 200px; height: 32px; margin-left: auto; margin-right: auto; line-height: 32px; text-align: center; color: #50BE00; background-color: white; border: 1px solid #50BE00; -webkit-transition: color 150ms, background-color 150ms; -moz-transition: color 150ms, background-color 150ms; -ms-transition: color 150ms, background-color 150ms; transition: color 150ms, background-color 150ms; }

.load-more-button a:hover { text-decoration: none; color: white; background-color: #91E600; border: 1px solid #91E600; }

.load-more-loading { display: none; width: 100%; height: 60px; background-image: url(imgs/common/oym_loading.gif); background-position: center top; background-repeat: no-repeat; }

/** Normal Page Layout ================================================== */
.static-page { width: 760px; margin: 0px auto; }

.static-page-container { margin: 50px auto 100px; padding: 50px 60px; text-align: left; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.static-page-container h2 { color: #231815; font-size: 16px; text-align: center; margin-bottom: 40px; }

.static-page-container p { line-height: 1.8em; margin-bottom: 20px; }

.about-page-container { margin: 50px auto 100px; padding: 50px 60px; text-align: center; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.about-page-container h2 { margin-bottom: 40px; }

.about-page-container p { line-height: 1.8em; margin-bottom: 35px; }

.oymsc-page-container { margin: 50px auto 100px; padding: 50px 60px; text-align: left; background-color: #231815; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.oymsc-page-container .oymsc-page-content .oymsc-content-logo { text-align: center; padding-top: 40px; padding-bottom: 40px; }

.oymsc-page-container .oymsc-page-content .oymsc-content-text { color: #FFFFFF; font-family: 'Lato', sans-serif; font-size: 24px; text-align: center; padding-bottom: 40px; }

.howto-page { width: 920px; margin: 50px auto 100px; overflow: visible; }

.howto-page-container { padding: 70px 0px; text-align: center; background-color: #FFFFFF; }

.howto-page-container .content-description { margin: 40px 0px 50px; }

.howto-page-container .content-description p { color: #717171; font-size: 16px; line-height: 1.7em; letter-spacing: 0.15em; }

.howto-page-container .howto-item { margin: 20px 0px 80px; }

.howto-page-container .howto-item p { color: #327800; font-size: 16px; line-height: 1.7em; margin-bottom: 10px; }

.howto-page-container .howto-item .over-image { position: relative; }

.howto-page-container .howto-item .over-image img { position: absolute; }

.howto-page-container .howto-item .w980 { height: 42px; }

.howto-page-container .howto-item .w980 img { left: -30px; }

.page-form-note { margin-bottom: 30px; }

#page-form-items { width: 600px; margin: 0px auto; text-align: left; }

#page-form-items .red { color: red; }

.form-item { margin: 20px 0px; }

.form-item:after { content: ''; display: block; clear: both; }

.form-item-title { color: #717071; font-size: 13px; width: 130px; float: left; padding-top: 7px; }

.form-item-content { width: 450px; float: left; position: relative; }

.form-item-content input[type='text'], .form-item-content input[type='email'], .form-item-content input[type='tel'], .form-item-content textarea { color: #231815; width: 450px; padding: 5px; background-color: #f1f1e7; -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25), 0px 1px rgba(255, 255, 255, 0.35); -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25), 0px 1px rgba(255, 255, 255, 0.35); box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25), 0px 1px rgba(255, 255, 255, 0.35); }

.form-item-content textarea { height: 100px; }

.form-item-content .wpcf7-radio .wpcf7-list-item { display: inline-block; margin-right: 10px; margin-top: 5px; }

.form-submit { text-align: center; }

input[type='text'].wpcf7c-conf, input[type='email'].wpcf7c-conf, input[type='tel'].wpcf7c-conf, textarea.wpcf7c-conf { border: 1px solid #f1f1e7; background-color: white; box-shadow: none; }

.single-button-control { margin-top: 40px; }

.form-additional { text-align: center; margin-top: 40px; }

.form-additional p { color: #231815; line-height: 1.8em; }

.wpcf7-confirm, .wpcf7-back, .wpcf7-submit { color: #fff; text-decoration: none; width: 200px; padding: 0px; margin: 0px; height: 35px; line-height: 36px; display: inline-block; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.wpcf7-submit, .wpcf7-confirm { background-color: #91E600; margin-left: 10px; }

.wpcf7-back { background-color: #717171; margin-right: 10px; }

.wpcf7-submit:hover { color: #fff; }

/** Blogger ================================================== */
.blogger-page { /* PAGINATION FOR BLOG LAYOUT */ }

.blogger-page .paginate { padding: 10px; }

.blogger-page #header-nav:after { content: ''; display: block; clear: both; }

.blogger-page #header-nav h2 { width: 137px; height: 36px; float: left; }

.blogger-page #header-nav h1 { width: 168px; height: 33px; float: right; margin: 0px; }

.blogger-page .page-navi { margin: 40px auto 20px; }

.blogger-page .paginate { margin: 0px; padding: 10px; text-align: center; background-color: #FFFFFF; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.blogger-page .paginate:after { content: ''; display: block; clear: both; }

.blogger-page .paginate li { display: inline; }

.blogger-page .paginate a { width: 28px; height: 28px; text-align: center; line-height: 28px; display: inline-block; margin-right: 10px; text-decoration: none; }

.blogger-page .paginate .page { font-size: 16px; color: #91E600; border: 1px solid #91E600; }

.blogger-page .paginate .page:hover { color: #FFFFFF; background-color: #91E600; }

.blogger-page .paginate .prev, .blogger-page .paginate .next, .blogger-page .paginate .no-prev, .blogger-page .paginate .no-next { font-size: 15px; width: 40px; height: 30px; line-height: 30px; display: inline-block; background-repeat: no-repeat; }

.blogger-page .paginate .prev { color: #C1C1B6; float: left; text-align: left; padding-left: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: left -80px; }

.blogger-page .paginate .prev:hover { color: #91E600; background-color: #FFFFFF; background-position: left -160px; }

.blogger-page .paginate .next { color: #C1C1B6; float: right; text-align: right; padding-right: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: right -120px; }

.blogger-page .paginate .next:hover { color: #91E600; background-color: #FFFFFF; background-position: right -200px; }

.blogger-page .paginate .no-prev { color: #E9E9DE; float: left; text-align: left; padding-left: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: left 0px; }

.blogger-page .paginate .no-next { color: #E9E9DE; float: right; text-align: right; padding-right: 40px; background-image: url("../imgs/common/paginate_arrow_set.png"); background-position: right -40px; }

.blogger-page .paginate .current { color: #FFFFFF; background-color: #91E600; border: 1px solid #91E600; width: 28px; height: 28px; text-align: center; line-height: 28px; display: inline-block; margin-right: 10px; }

.blogger-page .pager { padding: 0px 50px; }

.blogger-page .post-data-bottom { padding: 0px 20px; }

.blogger-info { padding: 15px 10px; margin-bottom: 20px; background-color: #FFFFFF; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.blogger-info .posted-blogger-info { float: none; padding-bottom: 0px; margin-bottom: 0px; background: none; }

.blogger-info .posted-blogger-info .blogger-data { width: 100%; float: none; }

.blogger-info .posted-blogger-info .blogger-personal { width: 84%; }

.blogger-info .posted-blogger-info .blogger-profile { width: 94%; padding: 15px 20px; }

.blogger-info .posted-blogger-info .blogger-url { width: 94%; padding: 0px 20px 10px; }

.blogger-info .blogger-name { margin-bottom: 5px; }

.blog-list-item:after { content: ''; display: block; clear: both; }

.blog-list-item .blog-item { background-color: #fff; margin-bottom: 20px; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

.blog-list-item .blog-item .breadcrumb { margin-bottom: 5px; }

.blog-list-item .main-content { padding: 30px 0px 40px; }

.blog-list-item .single-post-header { padding: 20px 20px 25px; }

.blog-list-item .single-post-header h2.post-title { text-align: left; height: auto; line-height: 1.5em; margin: 10px 0px 0px; }

.blog-list-item .single-post-header .post-pubdate { float: left; }

.blog-list-item article.post figure.inline-image { margin: 10px auto; }

.blog-list-item article.post figure.inline-image img { width: 100%; height: auto; }

.blog-list-item article.post figure.inline-image p { margin: 0px; padding: 5px 10px; }

.blog-list-item article.post p { padding: 0px 50px; }

.blog-list-item article.post p img { max-width: 570px; height: auto; }

.blog-list-item article.post .caption { padding: 0px 10px 0px; margin-bottom: 10px; }

.blog-list-item article.post ul.inline-two li { width: 330px; }

.blog-list-item article.post ul.inline-two li img { width: 330px; height: auto; }

.blog-list-item .post-share { float: left; }

#widget-global-nav { -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#widget-global-nav:after { content: ''; display: block; clear: both; }

#widget-global-nav li { width: 149px; float: left; border-right: 1px solid #F3F3E8; border-bottom: 1px solid #F3F3E8; }

#widget-global-nav li:nth-child(2n) { border-right: none; }

#widget-global-nav li:last-child, #widget-global-nav li:nth-last-child(2) { border-bottom: none; }

#widget-global-nav a { color: #848484; font-size: 13px; text-align: center; text-decoration: none; height: 40px; line-height: 40px; display: block; background-color: #fff; -webkit-text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); -moz-text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); }

/** Account Activation ================================================== */
#content.widecolumn { width: 540px; margin: 20px auto 60px; padding: 30px 0px; background-color: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35); }

#content.widecolumn h2 { color: #4fbe00; text-align: center; margin-bottom: 20px; }

#content.widecolumn #signup-welcome { width: 200px; margin: 0px auto 20px; }

#content.widecolumn #signup-welcome p { line-height: 1.6em; }

#content.widecolumn #signup-welcome p span.h3 { color: #327800; font-weight: bold; display: inline-block; margin-right: 10px; }

#content.widecolumn p.view { text-align: center; }

/** Post Single : Continue Reading ================================================== */
.continue-read { margin-top: 20px; text-align: center; }

.continue-read .continue-button { display: inline-block; min-width: 200px; padding: 10px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color: #FFFFFF; text-align: center; background-color: #50be00; -webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; }

.continue-read .continue-button:hover { text-decoration: none; background-color: #327800; }

.continue-wrap { display: none; }

.main-container:first-child .continue-read { display: none; }

.main-container:first-child .continue-wrap { display: block; }

/** NIKE Media Jack ================================================== */
body.nike-media-jack #global-menu-item a:hover, body.nike-media-jack #global-menu-item li.selected a, body.nike-media-jack #global-menu-item li.current-menu-item a, body.nike-media-jack #global-menu-item li.current-menu-parent a, body.nike-media-jack #global-menu-item li.current-post-parent a, body.nike-media-jack #global-menu-item li.current-page-parent a, body.nike-media-jack #global-menu-item li.current-category-ancestor a, body.nike-media-jack #global-menu-item li.current-post-ancestor a, body.nike-media-jack #global-menu-item li.current-page-ancestor a { color: white; background-color: #a32a84; -webkit-text-shadow: 0px 1px 2px #a32a84; -moz-text-shadow: 0px 1px 2px #a32a84; text-shadow: 0px 1px 2px #a32a84; }

body.nike-media-jack #sports-nav-item dd { border-top-color: #F3F3E8; }

body.nike-media-jack #sports-nav-item dd a { color: #848484; background-color: #fff; -webkit-text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); -moz-text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75); }

body.nike-media-jack #sports-nav-item dd a:hover { color: white; background-color: #a32a84; -webkit-text-shadow: 0px 1px 2px #a32a84; -moz-text-shadow: 0px 1px 2px #a32a84; text-shadow: 0px 1px 2px #a32a84; }

body.nike-media-jack #sports-nav-item .nav-item-anchor:hover { color: white; background-color: #a32a84; -webkit-text-shadow: 0px 1px 2px #a32a84; -moz-text-shadow: 0px 1px 2px #a32a84; text-shadow: 0px 1px 2px #a32a84; }

body.nike-media-jack.listing-layout { background-image: url(../imgs/nike_vaporfly/nike_bg.min.jpg); background-position: top; background-repeat: repeat-y; background-size: 100% auto; }

body.nike-media-jack.listing-layout .content-wrapper .main-wrapper { background-color: #e47ac4; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); }

body.nike-media-jack.listing-layout .normal-list-item li { background-color: #e47ac4; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); }

body.nike-media-jack.listing-layout .normal-list-item .list-item-titles a, body.nike-media-jack.listing-layout .normal-list-item .list-excerpt a, body.nike-media-jack.listing-layout .normal-list-item .list-data-tag a { color: white; }

body.nike-media-jack.listing-layout .normal-list-item .new-size .list-excerpt { margin: 10px 0px 10px; max-height: 55px; }

body.nike-media-jack.listing-layout .normal-list-item .small-size h3.list-title a { color: white; }

body.nike-media-jack.listing-layout .three-column-list-item li .list-item-content h3.list-title a { color: white; }

body.nike-media-jack.listing-layout .list-item-left .list-item-image span.no-image { background-color: white; }

body.nike-media-jack.listing-layout .reading-cat-name a:hover { color: white; }

body.nike-media-jack.listing-layout #reading-content-list li, body.nike-media-jack.listing-layout #reading-series-list { background-color: #e47ac4; }

body.nike-media-jack.listing-layout #reading-series-name, body.nike-media-jack.listing-layout .reading-cat-name a, body.nike-media-jack.listing-layout .reading-list-cat-title { background-color: #a32a84; }

body.nike-media-jack.listing-layout #reading-series-name, body.nike-media-jack.listing-layout #reading-series-list .reading-list-item-titles a { color: white; }

body.nike-media-jack.listing-layout #reading-content-list li { -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); }

body.nike-media-jack.listing-layout .paginate .page { color: #a32a84; border: 1px solid #a32a84; }

body.nike-media-jack.listing-layout .paginate .page:hover { color: #FFFFFF; background-color: #a32a84; }

body.nike-media-jack.listing-layout .paginate .prev { color: #C1C1B6; background-image: url("../imgs/common/paginate_arrow_set_pink.png"); background-position: left -80px; }

body.nike-media-jack.listing-layout .paginate .prev:hover { color: #a32a84; background-position: left -160px; }

body.nike-media-jack.listing-layout .paginate .next { color: #C1C1B6; background-image: url("../imgs/common/paginate_arrow_set_pink.png"); background-position: right -120px; }

body.nike-media-jack.listing-layout .paginate .next:hover { color: #a32a84; background-position: right -200px; }

body.nike-media-jack.listing-layout .paginate .current { color: #FFFFFF; background-color: #a32a84; border: 1px solid #a32a84; }

body.nike-media-jack.listing-layout a { color: white; }

body.nike-media-jack.listing-layout a.text-link { color: white; }

body.nike-media-jack.listing-layout .content-header h2 { color: white; }

body.nike-media-jack.listing-layout .btn-read-more, body.nike-media-jack.listing-layout .btn-move-top { background-color: #a32a84; }

body.nike-media-jack.listing-layout .side-area-widget { background-color: #e47ac4; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); }

body.nike-media-jack.listing-layout .side-area-widget .widget-title { color: white; border-top-color: white; }

body.nike-media-jack.listing-layout .side-area-widget .keyword-title { color: white; }

body.nike-media-jack.listing-layout .side-area-widget .widget-content .ranking-list-item .rank-number-side { color: white; border-color: white; }

body.nike-media-jack.listing-layout .side-area-widget .widget-content .ranking-list-item .post-title a { color: white; }

body.nike-media-jack.feature-layout { background-image: url(../imgs/nike_vaporfly/nike_bg.min.jpg); background-position: top; background-repeat: repeat-y; background-size: 100% auto; }

body.nike-media-jack.feature-layout .content-wrapper .main-wrapper.feature-list-item { background-color: #e47ac4; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35); }

body.nike-media-jack.feature-layout .content-wrapper .main-wrapper.feature-list-item .main-content { padding-bottom: 0; }

body.nike-media-jack.feature-layout .content-wrapper .main-wrapper.feature-list-item h2.list-title a, body.nike-media-jack.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-data-tag a, body.nike-media-jack.feature-layout .content-wrapper .main-wrapper.feature-list-item .list-item-excerpt a { color: white; }

body.nike-media-jack.feature-layout .post-info { background-color: transparent; }

body.nike-media-jack.feature-layout .reading-cat-name a:hover { color: white; }

body.nike-media-jack.feature-layout .paginate .page { color: #a32a84; border: 1px solid #a32a84; }

body.nike-media-jack.feature-layout .paginate .page:hover { color: #FFFFFF; background-color: #a32a84; }

body.nike-media-jack.feature-layout .paginate .prev { color: #C1C1B6; background-image: url("../imgs/common/paginate_arrow_set_pink.png"); background-position: left -80px; }

body.nike-media-jack.feature-layout .paginate .prev:hover { color: #a32a84; background-position: left -160px; }

body.nike-media-jack.feature-layout .paginate .next { color: #C1C1B6; background-image: url("../imgs/common/paginate_arrow_set_pink.png"); background-position: right -120px; }

body.nike-media-jack.feature-layout .paginate .next:hover { color: #a32a84; background-position: right -200px; }

body.nike-media-jack.feature-layout .paginate .current { color: #FFFFFF; background-color: #a32a84; border: 1px solid #a32a84; }

body.nike-media-jack.feature-layout a { color: white; }

body.nike-media-jack.feature-layout a.text-link { color: white; }

body.nike-media-jack.feature-layout .content-header h2 { color: white; }

body.nike-media-jack.feature-layout .btn-read-more, body.nike-media-jack.feature-layout .btn-move-top { background-color: #a32a84; }

body.nike-media-jack.feature-layout.feature-single-layout { background-color: #f1f1e7; background-image: none; }

body.nike-media-jack.feature-layout.feature-single-layout a { color: #da45b8; }

body.nike-media-jack.feature-layout.feature-single-layout a.text-link { color: #da45b8; }

body.nike-media-jack.feature-layout.feature-single-layout a.link-button { color: white; background-color: #a32a84; }

body.nike-media-jack.feature-layout.feature-single-layout .breadcrumb { color: #da45b8; }

body.nike-media-jack.feature-layout.feature-single-layout .related-title h4 { color: #da45b8; }

body.nike-media-jack.normal-layout a { color: #da45b8; }

body.nike-media-jack.normal-layout a.text-link { color: #da45b8; }

body.nike-media-jack.normal-layout .content-header h2 { color: #da45b8; }

body.nike-media-jack.normal-layout .breadcrumb { color: #da45b8; }

body.nike-media-jack.normal-layout .related-title h4, body.nike-media-jack.normal-layout .ranking-title h4 { color: #da45b8; }

body.nike-media-jack.normal-layout .btn-read-more, body.nike-media-jack.normal-layout .btn-move-top { background-color: #a32a84; }

body.nike-media-jack.normal-layout .side-area-widget .widget-title { color: #da45b8; border-top-color: #a32a84; }

body.nike-media-jack.normal-layout .side-area-widget .keyword-title { color: #a32a84; }

body.nike-media-jack.normal-layout .side-area-widget .widget-content .ranking-list-item .rank-number-side { color: #da45b8; border-color: #da45b8; }
