legend{padding:0;display:table}fieldset{border:0;padding:.01em 0 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}input[type=email],input[type=password],input[type=text],label,select,textarea{display:block}.actions label{display:inline;white-space:nowrap}input[type=email],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none;border:1px solid #dfdcdc;padding:8px;font-size:14px;line-height:18px;font-family:inherit}input[type=email],input[type=password],input[type=text],select{height:36px}textarea{min-height:36px;resize:vertical}select::-ms-expand{display:none}option{font-size:inherit;line-height:inherit}label input{vertical-align:middle}button[type=submit]{cursor:pointer;border:1px solid #cbc29c;background:#e3dec7;padding:8px;font-size:14px;font-weight:700}button[type=submit]:hover{background:#d3ceb7}.form-default{margin:0 auto 28px;max-width:459px}input[type=email],input[type=password],input[type=text],select,textarea{width:100%}.form-actions a{margin-left:1em}.form-default .select2-selection,.form-default input[type=email],.form-default input[type=password],.form-default input[type=text],.form-default select,.form-default textarea{border:1px solid #bfbcbc}.form-default .form-group-invalid .select2-selection,.form-default .form-group-invalid input[type=email],.form-default .form-group-invalid input[type=password],.form-default .form-group-invalid input[type=text],.form-default .form-group-invalid select,.form-default .form-group-invalid textarea{border:1px solid #d42127}.form-default .select2-selection{border-radius:0}.form-default .select2-selection--single{min-height:36px}.form-default .select2-selection--multiple{min-height:35px}label+.select2-wrapper,label+input,label+select,label+textarea{margin-top:7px}.form-default .select2-container{width:100%!important}.form-default .form-confirmation-message,.form-default .form-group{margin-bottom:21px}.form-default .form-subgroup{margin-top:7px}.form-error-message{color:#d42127;font-size:14px}#right-column form{max-width:592px}#right-column .form-actions{text-align:right}#right-column .form-actions,#right-column .form-group+.form-group{margin-top:20px}#right-column .form-subgroup{margin-top:5px}#mood-indicator form{margin-top:14px}[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-user-modify:read-write}@media screen and (min-width:640px){#complex-search-form{max-width:none}#complex-search-form .form-group{float:left}#complex-search-form .form-group:nth-child(2n){margin-left:4%}#complex-search-form .form-actions{clear:left}}@media screen and (min-width:640px) and (max-width:1023px){#complex-search-form .form-group{width:48%}#complex-search-form .form-group:nth-child(2n){margin-left:4%}#complex-search-form .form-group:nth-child(2n+1){clear:left}}@media screen and (min-width:1024px){#complex-search-form .form-group{width:31%}#complex-search-form .form-group{margin-left:3%}#complex-search-form .form-group:nth-child(3n+1){clear:left;margin-left:0}}.input-clear{text-align:right;font-size:12px;line-height:15px}.input-clear-button{display:inline;margin:0;border:none;padding:0;cursor:pointer;background:0 0;color:#58a38e;font:inherit}.input-clear-button:hover{color:#d42127}#index-news-articles{margin-bottom:24px;border-bottom:1px solid #efeded;padding-bottom:24px}#index-news-articles article{margin-bottom:1.5em;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column;font-size:14px;line-height:23px}#index-news-articles article::after{content:"";display:table;clear:both}#index-news-articles article:nth-child(n+4){margin-bottom:.5em;border-bottom:1px solid #efeded;padding-bottom:.5em}#index-news-articles article:last-child{border-bottom:0 none}#index-news-articles h1{margin-bottom:9px;font-size:17px;line-height:23px}#index-news-articles .article-lead-image{margin:0}#index-news-articles article:nth-child(n+4) h1{font-family:"Open Sans",Arial,sans-serif;font-weight:400;font-size:16px;line-height:21px}#index-news-articles article:nth-child(3) h1{border-left:4px solid #78c3ae;padding-left:10px}#index-news-articles article:nth-child(3) .article-lead-image+h1{border-left:0 none;padding-left:0}#index-news-articles article:first-child .article-lead-image{display:block;max-width:100%;width:auto;height:auto}#index-news-articles article:first-child h1{font-size:23px;line-height:28px}#index-news-articles article:first-child .article-lead-image+h1{position:relative;top:-27px;margin-bottom:-18px}#index-news-articles article:nth-child(n+2) .article-lead-image{display:block;float:left;margin-right:9px;width:126px;height:auto}#index-news-articles article:first-child .article-lead-image+h1 a{background:#fff;box-shadow:10px 0 0 #fff;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}#index-news-articles h1 a:hover{color:#d42127}#index-blog-posts,#index-knowledge-base-articles{font-size:14px;line-height:18px}#index-blog-posts h1,#index-knowledge-base-articles h1{margin-bottom:1.5em;font-size:20px;line-height:28px;text-transform:uppercase}#index-blog-posts ul,#index-knowledge-base-articles ul{margin:0;padding:0;list-style:none}#index-blog-posts li,#index-knowledge-base-articles li{margin-bottom:10px}#index-blog-posts a,#index-knowledge-base-articles a{color:inherit}#index-blog-posts .author-username,#index-knowledge-base-articles .author-username{color:#58a38e}#index-blog-posts a:hover,#index-blog-posts a:hover .author-username,#index-knowledge-base-articles a:hover,#index-knowledge-base-articles a:hover .author-username{color:#d42127}@media screen and (min-width:1163px){#index-news-articles{-moz-column-width:372px;-webkit-column-width:372px;column-width:372px}#index-blog-posts{float:left;width:372px}#index-knowledge-base-articles{margin-left:393px}}.subforum-list{list-style:none;padding:0;word-spacing:.5em;font-size:21px;line-height:42px;text-transform:uppercase;font-weight:600}.subforum-list li{position:relative;margin-left:1em;word-spacing:normal}.subforum-list li::before{content:"\2022";position:absolute;left:-1em;color:#78c3ae}.topic-list{list-style:none;padding:0}.topic-list li{margin-bottom:7px;border-bottom:1px solid #efeded;padding-bottom:7px;font-size:17px}.topic-list .latest-post-metadata{font-size:14px;font-weight:300}.topic-list .latest-post-metadata strong{font-weight:400}#forum-topic-table tbody{font-weight:300}#forum-topic-table tbody a,#forum-topic-table tbody strong{font-weight:400}#forum-topic-table .table-label{display:none}main>article+article.forum-topic{margin-top:21px}main article.forum-post header .author-link{margin-right:0}.forum-post{margin-bottom:21px;background:#faf7e7;padding:21px;font-size:15px}.forum-post header{position:relative;margin-bottom:21px;border-bottom:1px solid #dfdddd;padding-bottom:7px;font-size:14px}.forum-post .user-avatar-image{max-width:120px;max-height:90px}.forum-post h1{font-size:18px;line-height:21px}.forum-post p{margin:0 0 .5em}.forum-post a{color:#58a38e}.forum-post a:hover{color:#d42127}.forum-post .locate-link{margin-right:1em}.forum-post .user-rank{margin-right:1em}.forum-post-previous-post-popover{display:none;position:absolute;left:10px;right:10px;z-index:1;background:#fff;padding:10px}.forum-post-previous-post-popover.visible{display:block}.forum-post footer{margin-top:21px;border-top:1px solid #dfdddd;padding-top:7px;text-align:right}#complex-search-toggle{margin-bottom:21px;text-align:right}#complex-search-toggle-button{display:inline;margin:0;border:none;padding:0;cursor:pointer;background:0 0;color:#58a38e;font:inherit}#complex-search-toggle-button:hover{color:#d42127}#complex-search-toggle-button::before{display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent currentColor;content:""}#complex-search-toggle-button.open::before{border-width:8px 4px 0 4px;border-color:currentColor transparent transparent transparent}@media screen and (max-width:480px){#forum-topic-table{font-size:14px}#forum-topic-table,#forum-topic-table tbody,#forum-topic-table tr{display:block}#forum-topic-table thead{display:none}#forum-topic-table tr{border-bottom:1px solid #efeded;margin-bottom:7px;padding-bottom:7px}#forum-topic-table td{display:inline;border:0;padding:0}#forum-topic-table td:first-child{display:block;font-size:17px}#forum-topic-table .table-label{display:inline}}@media screen and (min-width:481px){.subforum-list li{display:inline-block}.subforum-list li:first-child{margin-left:0}.subforum-list li:first-child::before{content:none}#forum-topic-table td:first-child,#forum-topic-table th:first-child{width:40%}#forum-topic-table time{font-size:14px}.forum-post header::after{content:"";display:block;clear:left}.forum-post .user-avatar-image{float:left;margin:0 14px 0 0}}@media screen and (min-width:641px){#forum-topic-table td:first-child,#forum-topic-table th:first-child{width:60%}.latest-post-metadata{display:inline-block;margin-left:.75em}}#mood-indicator-legend,#mood-indicator-scale{max-width:592px}#mood-indicator-scale{margin-bottom:6px;height:20px;border:1px solid #e5e5e5;border-radius:6px;background:#f5f5f5;box-shadow:inset 0 0 3px #e5e5e5}#mood-indicator-indicator{height:18px;background:#c9bf93}#mood-indicator-legend::after{content:" ";display:table;clear:both}#mood-indicator-decline{float:left}#mood-indicator-rise{float:right;text-align:right}.user-data,.user-premium-status,.user-statistics{margin-bottom:21px}.user-avatar-container img{display:block;max-width:120px;width:auto;height:auto}.user-motto{border-bottom:1px solid #efeded;padding-bottom:7px;font-size:18px;font-style:italic}@media screen and (max-width:640px){.user-avatar-container{margin-bottom:42px}.user-avatar-container img{margin:0 auto}}@media screen and (min-width:641px){.user-data::after{content:"";display:block;clear:left}.user-avatar-container{float:left}.user-data-text{margin-left:141px;overflow:hidden}}.private-message-list{list-style:none;padding:0}.private-message-list .unread{font-weight:600}.private-message-list .unread em{font-weight:400}.private-message-recipient,.private-message-sender,.private-message-sent-at,.private-message-subject{overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:640px){.private-message-list li{margin-bottom:21px}.private-message-recipient,.private-message-sender,.private-message-sent-at,.private-message-subject{display:block}}@media screen and (min-width:641px){.private-message-list{display:table;width:100%}.private-message-list li{display:table-row}.private-message-recipient,.private-message-sender,.private-message-sent-at,.private-message-subject{display:table-cell;padding:3px 14px}.private-message-recipient,.private-message-sender,.private-message-sent-at{width:30%}.private-message-sent-at{padding-left:0}.private-message-subject{padding-right:0}}@media screen and (min-width:768px){.private-message-recipient,.private-message-sender,.private-message-sent-at{width:25%}}*,::after,::before{box-sizing:border-box}a{color:inherit;text-decoration:none}button::-moz-focus-inner{border:0;padding:0}.screenreader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{margin:0;padding:0;background:#faf7e7;color:#2f2d38;font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:21px}h1,h2,h3{margin:0;font-family:"PT Serif","Times New Roman",serif;font-weight:700}nav ul{margin:0;padding:0;list-style:none}.container{max-width:1163px;margin:0 auto}#cookie-notification{position:relative;background:#433f40;padding:5px 20px;color:#fff;font-size:14px}#cookie-notification-text a{font-weight:700;text-decoration:underline}#cookie-notification-accept-button{background:#e3dec7;border:1px solid #cbc29c;cursor:pointer;font-size:14px;font-weight:700;padding:8px}body>header{margin-top:21px}#header-top-container{padding-bottom:30px}#header-brand a{display:block}#header-brand-logo{max-width:272px}#header-brand-logo img{display:block;max-width:100%;width:auto;height:auto}#header-brand-name{text-align:center;font-size:54px;line-height:63px}#header-brand-name-small{font-size:24px;line-height:28px;font-weight:300}@media screen and (max-width:639px){#header-brand{width:272px;margin-right:auto;margin-left:auto;margin-bottom:18px}}@media screen and (min-width:640px){#header-brand{float:left}}@media screen and (min-width:1080px){#header-brand a::after{display:block;clear:left}#header-brand-logo{float:left}#header-brand-name{float:left;margin-left:18px}}#main-authentication form{margin-bottom:10px}#main-authentication a+a{margin-left:15px;border-left:1px solid;padding-left:15px}@media screen and (max-width:360px){#main-authentication{padding:0 24px}}@media screen and (min-width:361px) and (max-width:639px){#main-authentication{padding:0 48px}}@media screen and (max-width:480px){#main-authentication a{font-size:15px}#main-admin-link{display:block;margin-top:14px}#main-authentication a+a#main-admin-link{margin-left:0;border-left:0 none;padding-left:0}}@media screen and (min-width:640px) and (max-width:799px){#main-authentication{float:right;width:272px}}@media screen and (max-width:799px){#main-authentication button,#main-login-form input[type=password],#main-login-form input[type=text]{display:block;width:100%;margin-bottom:10px}}@media screen and (min-width:800px){#main-authentication{float:right;margin-right:21px;text-align:right}#main-authentication label{text-align:left}#main-authentication button,#main-login-form input{display:inline}#main-login-form input[type=password],#main-login-form input[type=text]{width:160px}}#main-menu{position:relative;min-height:41px;background:#231f20;color:#fff;line-height:22px;text-transform:uppercase;font-weight:700}#main-menu ul{padding:11px 10px}#main-menu a{display:block;padding:10px 20px 9px;transition:color .2s}#main-menu a:hover{background:#433f40;color:#e3dfe0}#main-menu-toggle{display:block;position:absolute;top:3px;right:24px;height:35px;border:0 none;padding:0;outline:0;background:#231f20;color:#fff;font-size:24px;line-height:36px}.menu-icon{display:inline-block}.menu-icon-bar{display:block;margin-top:5px;width:30px;height:5px;border-radius:2px;background:#fff}#submenu{margin-bottom:14px;color:#58a38e}#submenu a:hover{color:#d42127}#main-container{margin-top:10px;background:#fff;padding:17px 24px 60px}#breadcrumbs{list-style:none;margin:0 0 14px;padding:0}#breadcrumbs::after{content:"";display:block;clear:left}#breadcrumbs li{display:block;float:left;margin:0 0 14px 7px;max-width:100%}#breadcrumbs li:first-child{margin-left:0}#breadcrumbs a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#58a38e}#breadcrumbs a:hover{color:#d42127}aside,main{word-wrap:break-word;overflow-wrap:break-word}main dl,main ol,main p,main table,main ul{margin:0 0 14px}main ol,main ul{padding:0 0 0 42px}main dt{font-weight:600}main dt::after{content:":"}main table{table-layout:fixed;width:100%}main td,main th{text-align:left;border:0 none;border-bottom:1px solid #efeded;padding:3px 14px}main th{font-weight:600}main td:first-child,main th:first-child{padding-left:0}main td:last-child,main th:last-child{padding-right:0}main a{color:#58a38e}main a:hover{color:#d42127}main img{display:block;max-width:100%;width:auto;height:auto;margin:14px auto}main article header{margin-bottom:14px;font-size:14px}main article header .author-link,main article header .author-name,main article header time{margin-right:1em}main>article h1,main>h1{margin-bottom:42px;font-size:36px;line-height:42px}.article-comments h1,main>h1~article>header h1{font-size:24px;line-height:28px;margin-bottom:14px}main>article+article{margin-top:42px;border-top:1px solid #efeded;padding-top:28px}main>article>header h1 a:hover{color:#d42127}main article h2,main>h2{margin-bottom:21px}main article dl{margin:0 0 14px}main article a{color:#58a38e}main article a:hover{color:#d42127}main article h1 a,main article h2 a{color:inherit}.actions{margin-bottom:14px;text-align:right}.actions a{margin-right:.5em}.actions a:last-child{margin-right:0}.more-link-wrapper{text-align:right}aside{margin-bottom:10px;border-bottom:1px solid #efeded;padding-bottom:10px;font-size:14px;line-height:18px}aside h1{margin-bottom:20px;font-size:18px;line-height:28px;text-transform:uppercase}aside ul{list-style:none;margin:0;padding:0}aside li{margin-bottom:10px}aside a:hover{color:#d42127}#recent-news-articles li a,#recently-active-forum-topics li a,#user-forum-topic-subscriptions li a{position:relative;padding-left:14px}#recent-news-articles li a::before,#recently-active-forum-topics li a::before,#user-forum-topic-subscriptions li a::before{content:"";display:block;position:absolute;left:0;top:5px;width:4px;height:8px;background:#78c3ae}#recent-news-articles li a:hover::before,#recently-active-forum-topics li a:hover::before,#user-forum-topic-subscriptions a:hover::before{background:#d42127}#recent-rss-feed-items time{color:#58a38e;margin-right:10px}#recent-rss-feed-items a:hover time{color:#d42127}aside.tags a{display:inline-block;margin-right:1em;white-space:nowrap;line-height:21px}aside.tags .more-link-wrapper{margin-top:7px}body>footer{margin-top:8px;background:#231f20;padding:20px 0;color:#fff;text-align:center}#footer-menu ul{display:inline-block;list-style:none;margin:0;padding:0}#footer-menu li{padding:5px 20px}#footer-menu a:hover{color:#e3dfe0}#footer-social{margin-top:80px;font-size:0}#footer-social a{margin-right:15px}#footer-social a:last-of-type{margin-right:0}.pager{margin-top:42px;text-align:center}.error-message,.success-message{margin-bottom:42px;padding:21px;color:#fff}.success-message{background:#68b39e}.error-message{background:#c41117}.advertisement{margin-bottom:17px}.advertisement a{display:block}.advertisement img{display:block;width:100%;height:auto}.tag-list{margin:0;padding:0;list-style:none;text-align:center;font-size:18px;line-height:42px}.tag-list li{display:inline;padding:7px}.tag-medium{font-weight:600}.tag-large{font-size:27px}.tag-list a:hover{color:#d42127}.author-list a:hover{color:#d42127}.social-share-buttons{margin-bottom:14px}.social-share-buttons::after{content:"";display:block;clear:both}.social-share-button{float:right;margin-left:7px}.social-share-button.social-share-button-left{float:left;margin-left:0}@media screen and (max-width:480px){#main-admin-link{display:block;margin-top:14px}#main-authentication a+a#main-admin-link{margin-left:0;border-left:0 none;padding-left:0}}@media screen and (max-width:640px){#submenu{text-align:center}#submenu li{margin-bottom:7px}.pager-info,.pager-next,.pager-previous{display:block}.pager-next,.pager-previous+.pager-info{margin-top:21px}.advertisement-large-screen{display:none}}@media screen and (min-width:640px){#header-top-container::after{content:"";display:table;clear:both}}@media screen and (min-width:641px){#submenu ul::after{content:"";display:block;clear:left}#submenu li{float:left;margin-left:14px}#submenu li:first-child{margin-left:0}main dl::after{content:"";display:block;clear:left}main dd,main dt{margin:0;padding:3px 0}main dt{clear:left;float:left;width:50%}main dd{float:left;width:50%}.pager-next,.pager-previous+.pager-info{margin-left:1em}#footer-menu ul::after{content:"";display:table;clear:left}#footer-menu li{float:left}.advertisement-small-screen{display:none}}@media screen and (max-width:799px){#cookie-notification-text{margin-bottom:5px}}@media screen and (min-width:800px){#cookie-notification::after{content:"";display:block;clear:both}#cookie-notification-text{float:left;width:75%}#cookie-notification-accept-button{float:right}}@media screen and (max-width:1023px){#main-menu-inner{height:0;overflow-y:hidden;transition:height .6s ease-in-out}#main-menu-inner.open{height:304px}}@media screen and (min-width:1024px){#main-menu ul{padding:0 10px}#main-menu ul::after{content:"";display:table;clear:left}#main-menu li{float:left}#main-menu-toggle{display:none}}@media screen and (min-width:640px) and (max-width:1162px){#header-top-container{padding:0 24px 30px}}@media screen and (min-width:1163px){#main-background{background:url(../img/main-background.png) no-repeat center top}#main-container::after{content:"";display:table;clear:left}#left-column{float:left;width:765px}#right-column{margin-left:21px;float:left;width:329px}#submenu::after{content:"";display:block;clear:right}#submenu ul{float:right}}@media screen and (min-width:1601px){#main-background{background-size:100% auto}}#header-top-ad{margin-bottom:48px;text-align:center}.aside-ad{margin-right:-14px;margin-left:-14px;margin-bottom:10px;overflow-y:hidden}.aside-ad.aside-ad-text{margin-right:0;margin-left:0}.aside-ad-text a{color:#58a38e}.aside-ad-text a:hover{color:#d42127}#content-bottom-ad{margin-top:24px}#index-ad{margin-bottom:24px}.mobile-ad{margin-right:auto;margin-left:auto;max-width:480px}#mobile-content-top-ad{margin-bottom:24px}#mobile-content-bottom-ad{margin-top:24px}