﻿/* 20130523-1508 */

/* Overwrite */
.ttl-page { width:500px; float:left; }
.ctn-section { padding-bottom:12px; }
.ctn-news .more { padding-top: 7px; margin-bottom: -3px; }
.ttl-main.clearfix { margin-top: -3px; }

.section-link { font-family:'klavikaLight'; font-size:24px; color:#464139; font-weight:normal; background-position:right -267px !important; }
.section-link .highlight { font-family:'klavikaRegular'; font-weight:normal; }

/* ASIDE PROFILE */
#mod-profile { margin-bottom:22px; background-color:rgb(249,248,245); border-top:1px solid #ECEAE7; -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.65); -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.65); -ms-box-shadow:0px 2px 2px rgba(0,0,0,0.65); box-shadow:0px 2px 2px rgba(0,0,0,0.65); }
.lt-ie9 #mod-profile { border:1px solid #CCCCCC; }
#mod-profile .profile-picture { margin-bottom:17px; }
#mod-profile .info-container { padding:0 8px 15px; }
#mod-profile .info-container .profile-name { margin-bottom:10px; font-family:'klavikaRegular'; font-size:24px; color:#464039; text-transform:uppercase; }
#mod-profile .info-container .about { color:#463F39; font-size:12px; line-height:16px; }
#mod-profile .topic-container { border-top:1px solid #CCCCCC; }
#mod-profile .topic-container li { padding: 18px 10px 7px; border-top:1px solid #CCCCCC; }
#mod-profile .topic-container li:first-child { border:none; }
#mod-profile .topic-container .toogle-content { cursor:pointer; }
#mod-profile .topic-container .topic { font-family:'klavikaRegular'; font-weight:normal; font-size:17px; color:#7F7871; text-transform:uppercase; -webkit-transition:color 0.3s ease; -moz-transition:color 0.3s ease; -o-transition:color 0.3s ease; -ms-transition:color 0.3s ease; transition:color 0.3s ease; }
#mod-profile .topic-container .toogle-content:hover .topic { color:#FF9900; }
#mod-profile .topic-container .cursor { float:right; margin-right:4px; width:17px; height:10px; background:url('../_img/ico-general.png') no-repeat; cursor:pointer; }
#mod-profile .topic-container .toogle-content:hover .cursor { background-position:-110px 0; }
#mod-profile .topic-container .description-container { margin-top:7px; overflow:hidden; max-height:0; -webkit-transition:max-height 1s ease; -moz-transition:max-height 1s ease; -o-transition:max-height 1s ease; -ms-transition:max-height 1s ease; transition:max-height 1s ease ; cursor:pointer; }
#mod-profile .topic-container .description-container.open { max-height:1200px; }
#mod-profile .topic-container .description-container p { margin-top:15px; line-height:16px; color:#463F39; font-size:12px; cursor:default; }
#mod-profile .topic-container .description-container p:first-child { margin-top:0; }
#mod-profile .topic-container .description-container p a { padding:0 7px 0 0; color:#FF9900; font-weight:bold; line-height:1.1em; background:url("../../../core/_img/ico-general.png?nocache") no-repeat right -220px; }
#mod-profile .topic-container .description-container p a:hover { text-decoration:underline; }
#mod-profile .related-profiles { padding:10px; border-top:1px solid #CCCCCC; }
#mod-profile .related-profiles .related { display:block; margin-bottom:17px; color:#463F39; font-size:17px; font-family:'klavikaRegular'; font-weight:normal; }
#mod-profile .related-profiles .related-list { padding:0 7px; }
#mod-profile .related-profiles .related-list li { display:inline-block; margin:0 21px 14px 0; }
#mod-profile .related-profiles .related-list li:nth-child(4n) { margin-right:0; }