/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/3408。（此备注只出现在演示站，下载的源码不包含。）*//*-----------------------------------------------------------------------------------    Theme Name: Gwen    Description: Ultimate News and Blog Template    Author: Rose-B    ���ྫƷBootstrapģ������ʣ�http://www.bootstrapmb.com    Version: 1.0    Stylesheet-----------------------------------------------------------------------------------*//* =============================================================================## BASE============================================================================= */html {  font-size: 14px; }body {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 1rem;  color: rgba(0, 0, 0, 0.8);  -webkit-font-smoothing: antialiased; }a {  color: #337ab7; }  a:hover, a:focus, a:active {    color: #337ab7;     text-decoration: none;}dl dt:not(:first-child) {  margin-top: 0.4em; }hr {  border-color: rgba(0, 0, 0, 0.05); }img {  max-width: 100%;  height: auto; }.entry-thumb img, .post__thumb img {    width: 100%;    height: auto;}p {  margin: 0 0 1em; }pre {  padding: 1.6em;  margin: 0 0 1.6em;  font-size: 0.9em;  background-color: #fafafa;  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 0; }table {  margin: 0 0 1.6em;  width: 100%; }tr {  border-bottom: 1px solid #eee; }th {  padding: 0.8em;  text-align: left; }td {  padding: 0.8em; }th:first-child, td:first-child {  padding-left: 0; }thead th {  border-bottom: 2px solid #bbb;  padding-bottom: 0.8em; }ul, ol {  margin: 0 0 1.6em;  padding: 0; }button:focus, button:active {    outline: none;}/* =============================================================================## TYPOGRAPHY============================================================================= */h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  font-family: "Open Sans", Helvetica, Arial, sans-serif; }  h1:first-child,  h2:first-child,  h3:first-child,  h4:first-child,  h5:first-child,  h6:first-child,  .h1:first-child,  .h2:first-child,  .h3:first-child,  .h4:first-child,  .h5:first-child,  .h6:first-child {    margin-top: 0; }/*---- Typography scale ----*/.h6,h6 {  font-size: 1rem;  line-height: 1.5; }  @media (min-width: 768px) {    .h6,    h6 {      font-size: 1rem;      line-height: 1.5; } }  @media (min-width: 992px) {    .h6,    h6 {      font-size: 1rem;      line-height: 1.5; } }.h5,h5 {  font-size: 1.125rem;  line-height: 1.4; }  @media (min-width: 768px) {    .h5,    h5 {      font-size: 1.2rem;      line-height: 1.4; } }  @media (min-width: 992px) {    .h5,    h5 {      font-size: 1.25rem;      line-height: 1.4; } }.h4,h4 {  font-size: 1.266rem;  line-height: 1.4; }  @media (min-width: 768px) {    .h4,    h4 {      font-size: 1.44rem;      line-height: 1.4; } }  @media (min-width: 992px) {    .h4,    h4 {      font-size: 1.563rem;      line-height: 1.3; } }.h3,h3 {  font-size: 1.424rem;  line-height: 1.4; }  @media (min-width: 768px) {    .h3,    h3 {      font-size: 1.728rem;      line-height: 1.3; } }  @media (min-width: 992px) {    .h3,    h3 {      font-size: 1.953rem;      line-height: 1.3; } }.h2,h2 {  font-size: 1.602rem;  line-height: 1.3; }  @media (min-width: 768px) {    .h2,    h2 {      font-size: 2.074rem;      line-height: 1.3; } }  @media (min-width: 992px) {    .h2,    h2 {      font-size: 2.441rem;      line-height: 1.2; } }.h1,h1 {  font-size: 1.802rem;  line-height: 1.3; }  @media (min-width: 768px) {    .h1,    h1 {      font-size: 2.488rem;      line-height: 1.2; } }  @media (min-width: 992px) {    .h1,    h1 {      font-size: 3.052rem;      line-height: 1.2; } }.h0,h0 {  font-size: 2.027rem;  line-height: 1.3; }  @media (min-width: 768px) {    .h0,    h0 {      font-size: 2.986rem;      line-height: 1.2; } }  @media (min-width: 992px) {    .h0,    h0 {      font-size: 3.815rem;      line-height: 1.1; } }.h-1,h-1 {  font-size: 2.281rem;  line-height: 1.3; }  @media (min-width: 768px) {    .h-1,    h-1 {      font-size: 3.583rem;      line-height: 1.2; } }  @media (min-width: 992px) {    .h-1,    h-1 {      font-size: 4.768rem;      line-height: 1.1; } }.h-2,h-2 {  font-size: 2.566rem;  line-height: 1.3; }  @media (min-width: 768px) {    .h-2,    h-2 {      font-size: 4.3rem;      line-height: 1.1; } }  @media (min-width: 992px) {    .h-2,    h-2 {      font-size: 5.96rem;      line-height: 1.1; } }.typescale-n1 {  font-size: 0.889rem;  line-height: 1.5; }  @media (min-width: 768px) {    .typescale-n1 {      font-size: 0.889rem;      line-height: 1.5; } }  @media (min-width: 992px) {    .typescale-n1 {      font-size: 0.889rem;      line-height: 1.5; } }.typescale-0 {  font-size: 1rem;  line-height: 1.5; }  @media (min-width: 768px) {    .typescale-0 {      font-size: 1rem;      line-height: 1.5; } }  @media (min-width: 992px) {    .typescale-0 {      font-size: 1rem;      line-height: 1.5; } }.typescale-1 {  font-size: 1.125rem;  line-height: 1.4; }  @media (min-width: 768px) {    .typescale-1 {      font-size: 1.2rem;      line-height: 1.4; } }  @media (min-width: 992px) {    .typescale-1 {      font-size: 1.25rem;      line-height: 1.4; } }.typescale-2 {  font-size: 1.266rem;  line-height: 1.4; }  @media (min-width: 768px) {    .typescale-2 {      font-size: 1.44rem;      line-height: 1.4; } }  @media (min-width: 992px) {    .typescale-2 {      font-size: 1.563rem;      line-height: 1.3; } }.typescale-3 {  font-size: 1.424rem;  line-height: 1.4; }  @media (min-width: 768px) {    .typescale-3 {      font-size: 1.728rem;      line-height: 1.3; } }  @media (min-width: 992px) {    .typescale-3 {      font-size: 1.953rem;      line-height: 1.3; } }.typescale-4 {  font-size: 1.602rem;  line-height: 1.3; }  @media (min-width: 768px) {    .typescale-4 {      font-size: 2.074rem;      line-height: 1.3; } }  @media (min-width: 992px) {    .typescale-4 {      font-size: 2.441rem;      line-height: 1.2; } }.typescale-5 {  font-size: 1.802rem;  line-height: 1.3; }  @media (min-width: 768px) {    .typescale-5 {      font-size: 2.488rem;      line-height: 1.2; } }  @media (min-width: 992px) {    .typescale-5 {      font-size: 3.052rem;      line-height: 1.2; } }.typescale-6 {  font-size: 2.027rem;  line-height: 1.3; }  @media (min-width: 768px) {    .typescale-6 {      font-size: 2.986rem;      line-height: 1.2; } }  @media (min-width: 992px) {    .typescale-6 {      font-size: 3.815rem;      line-height: 1.1; } }.typescale-7 {  font-size: 2.281rem;  line-height: 1.3; }  @media (min-width: 768px) {    .typescale-7 {      font-size: 3.583rem;      line-height: 1.2; } }  @media (min-width: 992px) {    .typescale-7 {      font-size: 4.768rem;      line-height: 1.1; } }.typescale-8 {  font-size: 2.566rem;  line-height: 1.3; }  @media (min-width: 768px) {    .typescale-8 {      font-size: 4.3rem;      line-height: 1.1; } }  @media (min-width: 992px) {    .typescale-8 {      font-size: 5.96rem;      line-height: 1.1; } }.typography-copy,.comment-content {  font-size: 16px;  font-size: 1.2429rem;  line-height: 1.6; }  .typography-copy .h6,  .typography-copy h6,  .comment-content .h6,  .comment-content h6 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 1em;    line-height: 1.5; }    @media (min-width: 768px) {      .typography-copy .h6,      .typography-copy h6,      .comment-content .h6,      .comment-content h6 {        font-size: 1em;        line-height: 1.5; } }    @media (min-width: 992px) {      .typography-copy .h6,      .typography-copy h6,      .comment-content .h6,      .comment-content h6 {        font-size: 1em;        line-height: 1.5; } }  .typography-copy .h5,  .typography-copy h5,  .comment-content .h5,  .comment-content h5 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 1.125em;    line-height: 1.4; }    @media (min-width: 768px) {      .typography-copy .h5,      .typography-copy h5,      .comment-content .h5,      .comment-content h5 {        font-size: 1.2em;        line-height: 1.4; } }    @media (min-width: 992px) {      .typography-copy .h5,      .typography-copy h5,      .comment-content .h5,      .comment-content h5 {        font-size: 1.25em;        line-height: 1.4; } }  .typography-copy .h4,  .typography-copy h4,  .comment-content .h4,  .comment-content h4 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 1.266em;    line-height: 1.4; }    @media (min-width: 768px) {      .typography-copy .h4,      .typography-copy h4,      .comment-content .h4,      .comment-content h4 {        font-size: 1.44em;        line-height: 1.4; } }    @media (min-width: 992px) {      .typography-copy .h4,      .typography-copy h4,      .comment-content .h4,      .comment-content h4 {        font-size: 1.563em;        line-height: 1.3; } }  .typography-copy .h3,  .typography-copy h3,  .comment-content .h3,  .comment-content h3 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 1.424em;    line-height: 1.4; }    @media (min-width: 768px) {      .typography-copy .h3,      .typography-copy h3,      .comment-content .h3,      .comment-content h3 {        font-size: 1.728em;        line-height: 1.3; } }    @media (min-width: 992px) {      .typography-copy .h3,      .typography-copy h3,      .comment-content .h3,      .comment-content h3 {        font-size: 1.953em;        line-height: 1.3; } }  .typography-copy .h2,  .typography-copy h2,  .comment-content .h2,  .comment-content h2 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 1.602em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .h2,      .typography-copy h2,      .comment-content .h2,      .comment-content h2 {        font-size: 2.074em;        line-height: 1.3; } }    @media (min-width: 992px) {      .typography-copy .h2,      .typography-copy h2,      .comment-content .h2,      .comment-content h2 {        font-size: 2.441em;        line-height: 1.2; } }  .typography-copy .h1,  .typography-copy h1,  .comment-content .h1,  .comment-content h1 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 1.802em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .h1,      .typography-copy h1,      .comment-content .h1,      .comment-content h1 {        font-size: 2.488em;        line-height: 1.2; } }    @media (min-width: 992px) {      .typography-copy .h1,      .typography-copy h1,      .comment-content .h1,      .comment-content h1 {        font-size: 3.052em;        line-height: 1.2; } }  .typography-copy .h0,  .typography-copy h0,  .comment-content .h0,  .comment-content h0 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 2.027em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .h0,      .typography-copy h0,      .comment-content .h0,      .comment-content h0 {        font-size: 2.986em;        line-height: 1.2; } }    @media (min-width: 992px) {      .typography-copy .h0,      .typography-copy h0,      .comment-content .h0,      .comment-content h0 {        font-size: 3.815em;        line-height: 1.1; } }  .typography-copy .h-1,  .typography-copy h-1,  .comment-content .h-1,  .comment-content h-1 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 2.281em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .h-1,      .typography-copy h-1,      .comment-content .h-1,      .comment-content h-1 {        font-size: 3.583em;        line-height: 1.2; } }    @media (min-width: 992px) {      .typography-copy .h-1,      .typography-copy h-1,      .comment-content .h-1,      .comment-content h-1 {        font-size: 4.768em;        line-height: 1.1; } }  .typography-copy .h-2,  .typography-copy h-2,  .comment-content .h-2,  .comment-content h-2 {    margin-top: 1.5em;    margin-bottom: 0.75em;    font-size: 2.566em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .h-2,      .typography-copy h-2,      .comment-content .h-2,      .comment-content h-2 {        font-size: 4.3em;        line-height: 1.1; } }    @media (min-width: 992px) {      .typography-copy .h-2,      .typography-copy h-2,      .comment-content .h-2,      .comment-content h-2 {        font-size: 5.96em;        line-height: 1.1; } }  .typography-copy .typescale-n1,  .comment-content .typescale-n1 {    font-size: 0.889em;    line-height: 1.5; }    @media (min-width: 768px) {      .typography-copy .typescale-n1,      .comment-content .typescale-n1 {        font-size: 0.889em;        line-height: 1.5; } }    @media (min-width: 992px) {      .typography-copy .typescale-n1,      .comment-content .typescale-n1 {        font-size: 0.889em;        line-height: 1.5; } }  .typography-copy .typescale-0,  .comment-content .typescale-0 {    font-size: 1em;    line-height: 1.5; }    @media (min-width: 768px) {      .typography-copy .typescale-0,      .comment-content .typescale-0 {        font-size: 1em;        line-height: 1.5; } }    @media (min-width: 992px) {      .typography-copy .typescale-0,      .comment-content .typescale-0 {        font-size: 1em;        line-height: 1.5; } }  .typography-copy .typescale-1,  .comment-content .typescale-1 {    font-size: 1.125em;    line-height: 1.4; }    @media (min-width: 768px) {      .typography-copy .typescale-1,      .comment-content .typescale-1 {        font-size: 1.2em;        line-height: 1.4; } }    @media (min-width: 992px) {      .typography-copy .typescale-1,      .comment-content .typescale-1 {        font-size: 1.25em;        line-height: 1.4; } }  .typography-copy .typescale-2,  .comment-content .typescale-2 {    font-size: 1.266em;    line-height: 1.4; }    @media (min-width: 768px) {      .typography-copy .typescale-2,      .comment-content .typescale-2 {        font-size: 1.44em;        line-height: 1.4; } }    @media (min-width: 992px) {      .typography-copy .typescale-2,      .comment-content .typescale-2 {        font-size: 1.563em;        line-height: 1.3; } }  .typography-copy .typescale-3,  .comment-content .typescale-3 {    font-size: 1.424em;    line-height: 1.4; }    @media (min-width: 768px) {      .typography-copy .typescale-3,      .comment-content .typescale-3 {        font-size: 1.728em;        line-height: 1.3; } }    @media (min-width: 992px) {      .typography-copy .typescale-3,      .comment-content .typescale-3 {        font-size: 1.953em;        line-height: 1.3; } }  .typography-copy .typescale-4,  .comment-content .typescale-4 {    font-size: 1.602em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .typescale-4,      .comment-content .typescale-4 {        font-size: 2.074em;        line-height: 1.3; } }    @media (min-width: 992px) {      .typography-copy .typescale-4,      .comment-content .typescale-4 {        font-size: 2.441em;        line-height: 1.2; } }  .typography-copy .typescale-5,  .comment-content .typescale-5 {    font-size: 1.802em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .typescale-5,      .comment-content .typescale-5 {        font-size: 2.488em;        line-height: 1.2; } }    @media (min-width: 992px) {      .typography-copy .typescale-5,      .comment-content .typescale-5 {        font-size: 3.052em;        line-height: 1.2; } }  .typography-copy .typescale-6,  .comment-content .typescale-6 {    font-size: 2.027em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .typescale-6,      .comment-content .typescale-6 {        font-size: 2.986em;        line-height: 1.2; } }    @media (min-width: 992px) {      .typography-copy .typescale-6,      .comment-content .typescale-6 {        font-size: 3.815em;        line-height: 1.1; } }  .typography-copy .typescale-7,  .comment-content .typescale-7 {    font-size: 2.281em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .typescale-7,      .comment-content .typescale-7 {        font-size: 3.583em;        line-height: 1.2; } }    @media (min-width: 992px) {      .typography-copy .typescale-7,      .comment-content .typescale-7 {        font-size: 4.768em;        line-height: 1.1; } }  .typography-copy .typescale-8,  .comment-content .typescale-8 {    font-size: 2.566em;    line-height: 1.3; }    @media (min-width: 768px) {      .typography-copy .typescale-8,      .comment-content .typescale-8 {        font-size: 4.3em;        line-height: 1.1; } }    @media (min-width: 992px) {      .typography-copy .typescale-8,      .comment-content .typescale-8 {        font-size: 5.96em;        line-height: 1.1; } }  .typography-copy h4,  .typography-copy .h4,  .comment-content h4,  .comment-content .h4 {    font-weight: 700; }  .typography-copy h5,  .typography-copy .h5,  .comment-content h5,  .comment-content .h5 {    color: rgba(0, 0, 0, 0.5);    font-weight: 700;    text-transform: uppercase; }  .typography-copy h6,  .typography-copy .h6,  .comment-content h6,  .comment-content .h6 {    font-weight: 700; }  .typography-copy blockquote,  .comment-content blockquote {    margin: 0 0 1.6em 0;    padding: 30px;    background-color: #f8f8f8;    border-left: 0;    font-family: "Open Sans", Helvetica, Arial, sans-serif;    font-size: 1.3em;    line-height: 1.5;    color: rgba(0, 0, 0, 0.5); }    .typography-copy blockquote:before,    .comment-content blockquote:before {      content: '\201c';      display: block;      position: relative;      top: 0.225em;      margin-bottom: 0.2em;      color: #eee;      font-family: sans-serif;      font-weight: 700;      font-size: 5em;      line-height: 0.3; }    .typography-copy blockquote cite,    .comment-content blockquote cite {      font-size: 0.86em; }    .typography-copy blockquote p,    .comment-content blockquote p {      margin-bottom: 1em; }  .typography-copy mark,  .comment-content mark {    color: rgba(0, 0, 0, 0.8);    background: #FBFF64; }  .typography-copy ol,  .typography-copy ul,  .comment-content ol,  .comment-content ul {    margin-bottom: 1.6em;    padding-left: 1.8em; }  .typography-copy li >ol,  .typography-copy li >ul,  .comment-content li >ol,  .comment-content li >ul {    margin-bottom: 0; }  .typography-copy p,  .comment-content p {    margin-bottom: 1.6em; }/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/3408。（此备注只出现在演示站，下载的源码不包含。）*/