﻿#ArticleListPage .site-title{padding:16px 0;font-size:36px;}#ArticleListPage ::-webkit-input-placeholder{color:#ccc;}#ArticleListPage ::-moz-placeholder{color:#ccc;}#ArticleListPage :-ms-input-placeholder{color:#ccc;}#ArticleListPage :-moz-placeholder{color:#ccc;}#ArticleListPage .content-2 .column-23 .mosaic-link{padding-bottom:75.385%;}#ArticleListPage .content-2 .column-23 .mosaic-title{font-size:20px;line-height:22px;}#ArticleListPage .content-2 .column-13{float:left;width:50%;}#ArticleListPage .content-2 .column-13 .mosaic-link{padding-bottom:66.25%;}#ArticleListPage .content-2 .column-13:nth-child(2){padding-right:8px;}#ArticleListPage .content-2 .column-13:nth-child(3){padding-left:8px;}#ArticleListPage .content-2 .column-1 .mosaic-link,#ArticleListPage .content-2 .column-2 .mosaic-link{padding-bottom:47.129%;}#ArticleListPage .content-2 .column-1{padding-right:8px;}#ArticleListPage .content-2 .column-2{padding-left:8px;}#ArticleListPage .content-hub-mosaic{padding-bottom:80px;}#ArticleListPage .content-hub-mosaic .content-2{margin-top:0;}#ArticleListPage .content-hub-mosaic .mosaic-link{display:block;width:100%;height:0;position:relative;overflow:hidden;}#ArticleListPage .content-hub-mosaic .mosaic-link img{position:absolute;left:0;top:0;max-width:none;height:100%;text-align:left;transform:scale(1) translateZ(0);transition:transform .4s ease-in-out;-webkit-backface-visibility:hidden;image-rendering:auto;}#ArticleListPage .content-hub-mosaic .mosaic-link:hover .port2060{text-decoration:none;}#ArticleListPage .content-hub-mosaic .mosaic-title{position:absolute;left:0;bottom:0;width:100%;padding:10px;background:#38424b;color:#fff;opacity:.85;font-size:16px;line-height:20px;}#ArticleListPage .content-hub-mosaic .mosaic-title .port2060{display:block;color:#fff;opacity:.6;font-size:14px;line-height:16px;padding-bottom:2px;}#ArticleListPage .themes{padding-top:40px;margin-bottom:30px;}#ArticleListPage .themes .button{margin-bottom:10px;}#ArticleListPage .themes .search-result-text{margin:30px 0 10px;color:#ccc;}#ArticleListPage .article-search{position:relative;}#ArticleListPage .articles-row{position:relative;}#ArticleListPage .articles-row .column{float:left;width:33.33%;}#ArticleListPage .articles-row .column:nth-child(3n+1){padding-right:21px;clear:left;}#ArticleListPage .articles-row .column:nth-child(3n+2){padding:0 11px;}#ArticleListPage .articles-row .column:nth-child(3n+3){padding-left:21px;}#ArticleListPage .articles-row .article-block{display:block;}#ArticleListPage .articles-row .article-block .article-title{font-size:20px;line-height:120%;color:#37424a;}#ArticleListPage .articles-row .article-block .article-image{width:100%;height:0;padding-bottom:62.5%;overflow:hidden;}#ArticleListPage .articles-row .article-block .article-image img{width:100%;}#ArticleListPage .articles-row .article-block:hover,#ArticleListPage .articles-row .article-block:focus{text-decoration:none;}#ArticleListPage .articles-row .article-block:hover .article-image,#ArticleListPage .articles-row .article-block:focus .article-image{background:#37424a;}#ArticleListPage .articles-row .article-block:hover .article-image img,#ArticleListPage .articles-row .article-block:focus .article-image img{opacity:.8;}#ArticleListPage .articles-row .article-block:hover .article-title,#ArticleListPage .articles-row .article-block:focus .article-title{color:#d52b1e;}#ArticleListPage .articles-row .article-date{padding-bottom:40px;color:#878e92;}#ArticleListPage .articles-row .load-more-btn{margin:40px 0;text-align:center;}#ArticleListPage .articles-row .load-more-btn input{height:auto;padding:10px 15px;border:none;font-weight:normal;}#ArticleListPage .articles-row .load-more-btn input:not(:hover){background-color:#37424a;background-image:-webkit-linear-gradient(bottom,#37424a,#37424a);background-image:-moz-linear-gradient(bottom,#37424a,#37424a);background-image:-o-linear-gradient(bottom,#37424a,#37424a);background-image:-ms-linear-gradient(bottom,#37424a,#37424a);background-image:linear-gradient(bottom,#37424a,#37424a);}#ArticleListPage .articles-overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.6;}#ArticleListPage .errorMessage{clear:both;text-align:center;color:#f00;}@media screen and (min-width:768px){#ArticleListPage .content-hub-mosaic .site-title{padding:30px 0;font-size:54px;}#ArticleListPage .content-hub-mosaic .mosaic-title{font-size:21px;line-height:26px;padding:15px;}#ArticleListPage .content-hub-mosaic .column-23 .mosaic-title{font-size:29px;line-height:42px;}#ArticleListPage .content-hub-mosaic .mosaic-link:hover:not(:focus) img{transform:scale(1.04) translateZ(0);opacity:.6;}#ArticleListPage .content-hub-mosaic .mosaic-link:hover:not(:focus) .mosaic-title{opacity:1;}#ArticleListPage .content-hub-mosaic .mosaic-link .article-icons{display:none;}#ArticleListPage .content-hub-mosaic .mosaic-link:hover .article-icons{display:block;}#ArticleListPage .content-2 .column-13{padding-left:8px;}#ArticleListPage .content-2 .column-13:nth-child(2){padding-bottom:8px;padding-right:0;}#ArticleListPage .content-2 .column-13:nth-child(3){padding-top:8px;}#ArticleListPage .content-2 .column-23{padding-right:8px;}#ArticleListPage .content-2 .column-1,#ArticleListPage .content-2 .column-2{padding-top:16px;}#ArticleListPage .content-2 .column-1{padding-right:8px;}#ArticleListPage .content-2 .column-2{padding-left:8px;}#ArticleListPage .articles-row .article-block .article-title{font-size:24px;}}@media screen and (max-width:767px){#ArticleListPage .content-hub-mosaic{padding-bottom:30px;}#ArticleListPage .content-hub-mosaic .column-1,#ArticleListPage .content-hub-mosaic .column-2{padding:0;margin-top:0;}#ArticleListPage .content-hub-mosaic .column-23,#ArticleListPage .content-hub-mosaic .column-13,#ArticleListPage .content-hub-mosaic .column-1{margin-bottom:16px;}#ArticleListPage .content-hub-mosaic .column-13{width:100%;padding:0 !important;}}@media screen and (max-width:639px){#ArticleListPage .id-search-form label{padding-top:20px;font-size:22px;}#ArticleListPage .id-search-form label span{font-size:16px;padding-left:6px;}#ArticleListPage .articles-row .content-3 .column{width:100%;float:none;padding:0 16px;}}