/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/3408(此说明只在演示页面有,不在下载的源码里)*//*-----------------------------------------------------------------------------------    Theme Name: Gwen    Theme URI: http://roseblog.info    Description: Ultimate News and Blog Template    Author: Rose-B    Author URI: http://themeforest.net/user/rose-b    Version: 1.0    Stylesheet-----------------------------------------------------------------------------------*//* -----------------------------------------------------------------## Site Modules----------------------------------------------------------------- *//*---- Post Meta ---- *//*---- Post meta ----*/.post__meta,.entry-meta {  font-family: "Archivo Narrow", Helvetica, Arial, sans-serif;  margin-top: 0.4em;  margin-bottom: 0.4em;  color: rgba(0, 0, 0, 0.4);  font-size: 12px;  font-size: 0.85714rem;  line-height: 1.5;   letter-spacing: 1px;  }  .post__meta:first-child,  .entry-meta:first-child {    margin-top: 0; }  .post__meta:last-child,  .entry-meta:last-child {    margin-bottom: 0; }.post__meta:not(.post__meta--box) >*:not(:last-child),.post__meta-left:not(.entry-meta--box) >*:not(:last-child),.post__meta-right:not(.entry-meta--box) >*:not(:last-child),.entry-meta:not(.entry-meta--box) >*:not(:last-child) {  margin-right: 0.6em; }.post__meta a,.entry-meta a {  text-decoration: none;  color: rgba(0, 0, 0, 0.4); }  .post__meta a:active, .post__meta a:focus, .post__meta a:hover,  .entry-meta a:active,  .entry-meta a:focus,  .entry-meta a:hover {    text-decoration: none; }.post__meta i,.post__meta .mdicon,.entry-meta i,.entry-meta .mdicon {  margin-right: 0.3em; }.post__meta .meta-seperator.meta-seperator,.entry-meta .meta-seperator.meta-seperator {  margin-left: -0.4em;  margin-right: 0.2em; }.post__meta--box,.entry-meta--box {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center;  -webkit-box-pack: justify;  -moz-box-pack: justify;  box-pack: justify;  -webkit-justify-content: space-between;  -moz-justify-content: space-between;  -ms-justify-content: space-between;  -o-justify-content: space-between;  justify-content: space-between;  -ms-flex-pack: justify;  margin-top: 20px;  padding: 10px;  border: 1px solid rgba(0, 0, 0, 0.05);  border-bottom: none;  background: #fafafa; }.post__meta--flex,.entry-meta--flex {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center;  -webkit-box-pack: justify;  -moz-box-pack: justify;  box-pack: justify;  -webkit-justify-content: space-between;  -moz-justify-content: space-between;  -ms-justify-content: space-between;  -o-justify-content: space-between;  justify-content: space-between;  -ms-flex-pack: justify; }.post__meta--flex >.post__meta-left,.entry-meta--flex >.post__meta-left {  -webkit-box-flex: 1;  -moz-box-flex: 1;  box-flex: 1;  -webkit-flex: 1;  -moz-flex: 1;  -ms-flex: 1;  flex: 1;  margin-right: 5px;  text-align: left; }.post__meta--flex >.post__meta-right,.entry-meta--flex >.post__meta-right {  -webkit-box-flex: 1;  -moz-box-flex: 1;  box-flex: 1;  -webkit-flex: 1;  -moz-flex: 1;  -ms-flex: 1;  flex: 1;  margin-left: 5px;  text-align: right; }.post__meta .updated,.entry-meta .updated {  display: none; }.post__meta--border-top,.entry-meta--border-top {  margin-top: 15px;  padding-top: 15px;  border-top: 1px solid rgba(0, 0, 0, 0.05); }  .post--overlay .post__meta--border-top, .post--overlay  .entry-meta--border-top {    border-top: 1px solid rgba(255, 255, 255, 0.2); }/*---- Post author ----*/.entry-author {  text-transform: none; }.entry-author__name,a.entry-author__name {  color: inherit;  text-decoration: none;  font-family: "Archivo Narrow", Helvetica, Arial, sans-serif;  text-transform: uppercase;  font-weight: 700; }  .entry-author__name:hover, .entry-author__name:active, .entry-author__name:focus,  a.entry-author__name:hover,  a.entry-author__name:active,  a.entry-author__name:focus {    color: inherit;    text-decoration: none; }.post__meta .entry-author__name,.post__meta a.entry-author__name {  color: rgba(0, 0, 0, 0.6); }.overlay-content .entry-author__name,.overlay-content a.entry-author__name {  color: rgba(255, 255, 255, 0.8); }/*---- Post author with date ----*/.post__meta--author-w-date {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center; }.post__meta--author-w-date >* {  -webkit-box-flex: 0;  -moz-box-flex: 0;  box-flex: 0;  -webkit-flex: 0 0 auto;  -moz-flex: 0 0 auto;  -ms-flex: 0 0 auto;  flex: 0 0 auto; }.post__meta--author-w-date .author-avatar img {  height: 34px;  width: 34px;  margin-right: 10px;  border-radius: 100%; }.post__meta--author-w-date .author-name a {  color: rgba(0, 0, 0, 0.8);  font-size: 110%;  font-weight: 700;  text-transform: capitalize; }.entry-author__avatar {  height: 34px;  width: 34px;  border-radius: 100%;  margin-right: 10px; }/*---- Post category ----*/.post__cat,a.post__cat,.entry-cat,a.entry-cat {  font-family: "Archivo Narrow", Helvetica, Arial, sans-serif;  text-transform: uppercase;  letter-spacing: 1px;  display: inline-block;  font-size: 9px;  font-size: 0.64286rem;  font-weight: 700;  line-height: 1.4;  text-decoration: none;   letter-spacing: 1px;}  @media (min-width: 768px) {    .post__cat,    a.post__cat,    .entry-cat,    a.entry-cat {      font-size: 10px;      font-size: 0.71429rem; } }    .post__cat--bg,a.post__cat--bg,.entry-cat--bg,a.entry-cat--bg {  display: inline-block;  padding: 4px 6px;  color: #fff !important;  line-height: 1;  background: #6C92A2;  border: none; }  @media (min-width: 768px) {    .post__cat--bg,    a.post__cat--bg,    .entry-cat--bg,    a.entry-cat--bg {      padding: 5px 8px; } }.post__cat--bg-inverse,a.post__cat--bg-inverse,.entry-cat--bg-inverse,a.entry-cat--bg-inverse {  display: inline-block;  padding: 2px 6px;  color: #333;  background: #fff !important;  border: none; }.post__cat--ghost,a.post__cat--ghost,.entry-cat--ghost,a.entry-cat--ghost {  display: inline-block;  padding: 2px 6px;  color: #fff !important;  background: transparent;  border: 1px solid rgba(255, 255, 255, 0.4); }.post__cat--overlap,a.post__cat--overlap,.entry-cat--overlap,a.entry-cat--overlap {  position: absolute !important;  right: auto;  bottom: auto;  left: 0;  top:50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform:  translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%); }  .post__thumb .post__cat--overlap, .post__thumb  a.post__cat--overlap, .post__thumb  .entry-cat--overlap, .post__thumb  a.entry-cat--overlap {    border: 2px solid rgba(255, 255, 255, 1);}    .post__cat--overlap:before, .post__cat--overlap:after {    display: none;}/** Post Tags **/.post__tags a:hover {    text-decoration: underline;}/** Read More **/.post__readmore {    margin-top: 20px;    text-align: center;    }.post__readmore a {    color: #fff;    display: inline-block;    padding: 8px 16px;    background: #111;    }/** More **/.post__title a, .post__title a:hover, .post__title a:focus, .post__title a:active, .entry-title a, .entry-title a:hover, .entry-title a:focus, .entry-title a:active {    display: inline-block;    color: inherit;    text-decoration: none;}.post__excerpt, .entry-excerpt {    margin-top: .6em;    margin-bottom: .6em;    color: rgba(0,0,0,.6);    font-size: 1rem;    line-height: 1.6;}.post__meta, .entry-meta {    margin-top: .4em;    margin-bottom: .4em;    color: rgba(0,0,0,.4);    font-size: 12px;    font-size: .85714rem;    line-height: 1.5;}.post__meta:last-child, .entry-meta:last-child {    margin-bottom: 0;}.post__meta .entry-author__name, .post__meta a.entry-author__name {    color: rgba(0,0,0,.6);}.background-img {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    overflow: hidden;}.background-img {    background-position: 50% 50%;    background-size: cover;    background-repeat: no-repeat;    background-attachment: scroll;}.background-img:after {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    opacity: 0;    -webkit-transition-property: all;    -moz-transition-property: all;    transition-property: all;    -webkit-transition-duration: .3s;    -moz-transition-duration: .3s;    transition-duration: .3s;    -webkit-transition-timing-function: ease;    -moz-transition-timing-function: ease;    transition-timing-function: ease;}/** Post Style **//* Verticle Post */.post--vertical .post__thumb {    margin-bottom: 20px;    position: relative;}.post--vertical.post--vertical-cat-overlap .post__thumb {    margin-bottom: 0;}.post--vertical__lg .post__thumb {    margin-bottom: 30px;}.post--vertical .post__head {    max-width: 90%;    margin-bottom: 20px;    margin-left: auto;    margin-right: auto;    text-align: center;}.post--vertical .post__cat {    color: #444;    position: relative;    font-size: 11px;}.post--vertical .post__cat:before {    content: '';    height:  1px;    width: 30px;    position: absolute;    background-color: #ddd;    top: 50%;    right: 100%;    margin-right: 40px;}.post--vertical .post__excerpt {    text-align: center;}.post--vertical__lg .post__excerpt {    text-align: center;}.post--vertical__lg .post__cat:before {    width: 50px;    margin-right: 80px;}.post--vertical .post__cat:after {    content: '';    height:  1px;    width: 30px;    position: absolute;    background-color: #ddd;    top: 50%;    left: 100%;    margin-left: 40px;}.post--vertical__lg .post__cat:after {    width: 50px;    margin-left: 80px;}.post--vertical .post__title {    margin: 10px 0 15px 0;}.post--vertical__lg .post__title {    margin: 10px 0 15px 0;}.post--vertical__lg .post__excerpt::first-letter {     font-size: 3.2rem;    margin-right: 15px;    margin-bottom: 15px;    float: left;    color: #111;    line-height: 1;    border-bottom: 1px solid #bbb;    font-size: 4.3rem;}.post--vertical__lg .post__footer {    margin-top: 30px;}.post--vertical__lg .post__footer .social-share {    position: relative;}.post--vertical__lg .post__footer .social-share:before {    content: '';    width: 1px;    height: 20px;    background: #aaa;    right: 0;    position: absolute;    top: 50%;    transform: translatey(-50%);    -webkit-transform: translatey(-50%);}.post--vertical__lg .post__footer .social-list >li >a {    color: #444;}.post--vertical__lg .comment-count {    text-align: center;}.post--vertical__lg .comment-count i{    font-size: 60px;    color:#f1f1f1;}.post--vertical__lg  .comment-count__inner {    display: inline-block;    position: relative;}.post--vertical__lg .comment-count span.count {    position: absolute;    top: -3px;    right: -10px;    width: 30px;    height: 30px;    line-height: 30px;    background-color: #111;    color: #fff;    border-radius: 50%;}.post--vertical__lg  .post__tags {    position: relative;}.post--vertical__lg  .post__tags:before {    content: '';    width: 1px;    height: 20px;    background: #aaa;    left: 0;    position: absolute;    top: 50%;    transform: translatey(-50%);    -webkit-transform: translatey(-50%);}.post--vertical__lg  .post__tags a {    color: #888;    margin-right: 5px;}.post--vertical__lg  .post__tags a:last-child {    margin-right: 0;}.post--vertical__lg .post__footer .col-xs-2 {    padding: 0;    width: 16%;}/* -----------------------------------------------------------------## Post Horizontal----------------------------------------------------------------- */.post--horizontal::after {  clear: both;  content: "";  display: table; }.post--horizontal .post__thumb {  width: 100%;  margin: 0 0 15px 0; }  @media (min-width: 768px) {    .post--horizontal .post__thumb {      width: calc(50% - 15px);      float: left;      margin: 0 20px 0 0; } }  @media (min-width: 992px) {    .post--horizontal .post__thumb {      margin: 0 30px 0 0; } }.post--horizontal .post__thumb img {    width: 100%;    height: auto;}.post--horizontal-xxs .post__thumb,.post--horizontal-xs .post__thumb {  width: 70px;  float: left;  margin: 0 15px 0 0; }@media (min-width: 768px) {  .post--horizontal-xs .post__thumb {    width: 100px;    float: left;    margin: 0 15px 0 0; } }.post--horizontal-sm .post__thumb {  width: 33%;  float: left;  margin: 0 15px 0 0; }  @media (min-width: 768px) {    .post--horizontal-sm .post__thumb {      margin-right: 30px; } }@media (min-width: 768px) {  .post--horizontal-md .post__thumb {    width: 40%; } }@media (min-width: 768px) {  .post--horizontal-lg .post__thumb {    width: 45%; } }.post--horizontal .post__text {  overflow: hidden; }@media (max-width: 767px) {  .post--horizontal-xxs .post__excerpt,  .post--horizontal-xs .post__excerpt,  .post--horizontal-sm .post__excerpt,  .post--horizontal-xxs .post__cat,  .post--horizontal-xs .post__cat,  .post--horizontal-sm .post__cat {    display: none; } }@media (max-width: 767px) {  .post--horizontal-xxs .post__cat + .post__title,  .post--horizontal-xs .post__cat + .post__title,  .post--horizontal-sm .post__cat + .post__title {    margin-top: 0; } }@media (max-width: 767px) {  .post--horizontal-sm .post__title {    font-size: 1.125rem;    font-weight: 400; } }/*---- Post horizontal reverse ----*/@media (min-width: 768px) {  .post--horizontal-reverse .post__thumb {    float: right;    margin: 0 0 0 20px; } }@media (min-width: 992px) {  .post--horizontal-reverse .post__thumb {    margin: 0 0 0 30px; } }.post--horizontal-xxs.post--horizontal-reverse .post__thumb,.post--horizontal-xs.post--horizontal-reverse .post__thumb,.post--horizontal-sm.post--horizontal-reverse .post__thumb {  float: right;  margin: 0 0 0 10px; }@media (min-width: 768px) {  .post--horizontal-xs.post--horizontal-reverse .post__thumb {    margin: 0 0 0 20px; } }@media (min-width: 768px) {  .post--horizontal-sm.post--horizontal-reverse .post__thumb {    margin-left: 20px; } }@media (min-width: 768px) {  .post--horizontal-sm.post--horizontal-reverse .post__thumb {    margin-left: 30px; } }/*---- Post horizontal middle ----*/@media (min-width: 768px) {  .post--horizontal-middle {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -moz-box-align: center;    box-align: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    -o-align-items: center;    align-items: center;    -ms-flex-align: center;    -webkit-box-pack: justify;    -moz-box-pack: justify;    box-pack: justify;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    -o-justify-content: space-between;    justify-content: space-between;    -ms-flex-pack: justify; } }.post--horizontal-middle:after {  content: none; }@media (min-width: 768px) {  .post--horizontal-middle .post__thumb {    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 auto;    -moz-flex: 0 0 auto;    -ms-flex: 0 0 auto;    flex: 0 0 auto; } }@media (min-width: 768px) {  .post--horizontal-middle .post__text {    -webkit-box-flex: 1;    -moz-box-flex: 1;    box-flex: 1;    -webkit-flex: 1;    -moz-flex: 1;    -ms-flex: 1;    flex: 1; } }.post--horizontal-middle.post--horizontal-xxs,.post--horizontal-middle.post--horizontal-xs {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center;  -webkit-box-pack: start;  -moz-box-pack: start;  box-pack: start;  -webkit-justify-content: flex-start;  -moz-justify-content: flex-start;  -ms-justify-content: flex-start;  -o-justify-content: flex-start;  justify-content: flex-start;  -ms-flex-pack: start; }.post--horizontal-middle.post--horizontal-xxs .post__thumb,.post--horizontal-middle.post--horizontal-xs .post__thumb {  -webkit-box-flex: 0;  -moz-box-flex: 0;  box-flex: 0;  -webkit-flex: 0 0 auto;  -moz-flex: 0 0 auto;  -ms-flex: 0 0 auto;  flex: 0 0 auto; }.post--horizontal-middle.post--horizontal-reverse {  -webkit-box-pack: justify;  -moz-box-pack: justify;  box-pack: justify;  -webkit-justify-content: space-between;  -moz-justify-content: space-between;  -ms-justify-content: space-between;  -o-justify-content: space-between;  justify-content: space-between;  -ms-flex-pack: justify; }  .post--horizontal-middle.post--horizontal-reverse .post__text {    -webkit-box-ordinal-group: -1;    -moz-box-ordinal-group: -1;    box-ordinal-group: -1;    -webkit-order: -1;    -moz-order: -1;    order: -1;    -ms-flex-order: -1; }/*---- Post horizontal equal height ----*/.post--horizontal-equal-height .post__thumb {  position: relative;  padding-bottom: 56.25%;  height: 0; }  @media (min-width: 768px) {    .post--horizontal-equal-height .post__thumb {      height: auto;      position: absolute;      top: 0;      right: auto;      bottom: 0;      left: 0;      margin: 0;      padding-bottom: 0; } }.post--horizontal-equal-height .post__text {  margin: 0; }  @media (min-width: 768px) {    .post--horizontal-equal-height .post__text {      width: 100%;      padding: 30px;      padding-left: calc(50% + 15px); } }.post--horizontal-equal-height.post--horizontal-xxs .post__text {  padding-left: 85px; }.post--horizontal-equal-height.post--horizontal-xs .post__text {  padding-left: 115px; }.post--horizontal-equal-height.post--horizontal-sm .post__text {  padding-left: calc(33% + 30px); }.post--horizontal-equal-height.post--horizontal-md .post__text {  padding-left: calc(40% + 30px); }.post--horizontal-equal-height.post--horizontal-lg .post__text {  padding-left: calc(55% + 30px); }@media (min-width: 768px) {  .post--horizontal-equal-height.post--horizontal-reverse .post__text {    -webkit-box-ordinal-group: -1;    -moz-box-ordinal-group: -1;    box-ordinal-group: -1;    -webkit-order: -1;    -moz-order: -1;    order: -1;    -ms-flex-order: -1; } }.post--horizontal-equal-height.post--horizontal-xxs,.post--horizontal-equal-height.post--horizontal-xs {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center;  -webkit-box-pack: justify;  -moz-box-pack: justify;  box-pack: justify;  -webkit-justify-content: space-between;  -moz-justify-content: space-between;  -ms-justify-content: space-between;  -o-justify-content: space-between;  justify-content: space-between;  -ms-flex-pack: justify; }.post--horizontal-equal-height.post--horizontal-xxs .post__thumb,.post--horizontal-equal-height.post--horizontal-xs .post__thumb {  -webkit-box-flex: 0;  -moz-box-flex: 0;  box-flex: 0;  -webkit-flex: 0 0 auto;  -moz-flex: 0 0 auto;  -ms-flex: 0 0 auto;  flex: 0 0 auto; }.post--horizontal-equal-height.post--horizontal-reverse.post--horizontal-xxs .post__text,.post--horizontal-equal-height.post--horizontal-reverse.post--horizontal-xs .post__text {  -webkit-box-ordinal-group: -1;  -moz-box-ordinal-group: -1;  box-ordinal-group: -1;  -webkit-order: -1;  -moz-order: -1;  order: -1;  -ms-flex-order: -1; }/* -----------------------------------------------------------------## Post Overlay----------------------------------------------------------------- */.post--overlay {  position: relative;  overflow: hidden;  background-color: #333;   border-radius:  8px; }.post--overlay .post__text {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  min-height: 14.28571rem; }.post--overlay-bottom .post__text {  -webkit-box-align: end;  -moz-box-align: end;  box-align: end;  -webkit-align-items: flex-end;  -moz-align-items: flex-end;  -ms-align-items: flex-end;  -o-align-items: flex-end;  align-items: flex-end;  -ms-flex-align: end;  padding-top: 40px; }.post--overlay-bottom.has-score-badge .post__text {  padding-top: 80px; }.post--overlay.has-score-badge-bottom .post__text {  padding-bottom: 80px; }.post--overlay.has-score-badge-bottom .post-score-hexagon {  position: absolute;  top: auto;  right: auto;  bottom: 20px;  left: 50%;  -webkit-transform: translate(-50%, 0);  -moz-transform: translate(-50%, 0);  -ms-transform: translate(-50%, 0);  -o-transform: translate(-50%, 0);  transform: translate(-50%, 0); }.post--overlay-middle .post__text {  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center;  padding-top: 20px;  padding-bottom: 20px; }.post--overlay .post__text-wrap {  -webkit-box-flex: 1;  -moz-box-flex: 1;  box-flex: 1;  -webkit-flex: 1;  -moz-flex: 1;  -ms-flex: 1;  flex: 1; }@media (min-width: 768px) {  .post--overlay-xs .post__text {    min-height: 17.85714rem; } }.post--overlay-sm .post__text {  min-height: 17.85714rem; }  @media (min-width: 768px) {    .post--overlay-sm .post__text {      min-height: 25rem; } }.post--overlay-md .post__text {  min-height: 17.85714rem; }  @media (min-width: 768px) {    .post--overlay-md .post__text {      min-height: 25rem; } }  @media (min-width: 992px) {    .post--overlay-md .post__text {      min-height: 32.14286rem; } }.post--overlay-lg .post__text {  min-height: 25rem; }  @media (min-width: 768px) {    .post--overlay-lg .post__text {      min-height: 32.14286rem; } }  @media (min-width: 992px) {    .post--overlay-lg .post__text {      min-height: 39.28571rem; } }@media (max-width: 767px) {  .post--overlay-primary-xs .post__text {    min-height: 17.85714rem; } }.post--overlay .background-img {  overflow: hidden; }.post--overlay-floorfade .post__text-wrap {  position: relative;  width: 100%; }.post--overlay-floorfade .post__text-wrap:before {  content: '';  position: absolute;  top: -100%;  right: 0;  bottom: 0;  left: 0;  background-image: -webkit-linear-gradient(-270deg, black 0%, rgba(0, 0, 0, 0.917) 5.3%, rgba(0, 0, 0, 0.834) 10.6%, rgba(0, 0, 0, 0.753) 15.9%, rgba(0, 0, 0, 0.672) 21.3%, rgba(0, 0, 0, 0.591) 26.8%, rgba(0, 0, 0, 0.511) 32.5%, rgba(0, 0, 0, 0.433) 38.4%, rgba(0, 0, 0, 0.357) 44.5%, rgba(0, 0, 0, 0.283) 50.9%, rgba(0, 0, 0, 0.213) 57.7%, rgba(0, 0, 0, 0.147) 65%, rgba(0, 0, 0, 0.089) 72.9%, rgba(0, 0, 0, 0.042) 81.4%, rgba(0, 0, 0, 0.011) 90.6%, transparent 100%);  background-image: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.917) 5.3%, rgba(0, 0, 0, 0.834) 10.6%, rgba(0, 0, 0, 0.753) 15.9%, rgba(0, 0, 0, 0.672) 21.3%, rgba(0, 0, 0, 0.591) 26.8%, rgba(0, 0, 0, 0.511) 32.5%, rgba(0, 0, 0, 0.433) 38.4%, rgba(0, 0, 0, 0.357) 44.5%, rgba(0, 0, 0, 0.283) 50.9%, rgba(0, 0, 0, 0.213) 57.7%, rgba(0, 0, 0, 0.147) 65%, rgba(0, 0, 0, 0.089) 72.9%, rgba(0, 0, 0, 0.042) 81.4%, rgba(0, 0, 0, 0.011) 90.6%, transparent 100%); }@media (min-width: 768px) {  .post--overlay-padding-lg .post__text-inner {    padding: 30px; } }@media (min-width: 768px) {  .post--overlay-padding-lg .overlay-item {    top: 30px;    right: 30px; } }@media (min-width: 768px) {  .post--overlay-padding-lg .overlay-item--top-left {    top: 30px;    left: 30px; } }.post--overlay-padding-lg.has-score-badge-bottom .post-score-hexagon {  bottom: 30px; }.post--overlay .post__meta {    position: relative;    padding-left: 30px;}.post--overlay .post__meta:before {    content: '';    width: 20px;    height: 1px;    border-top: 1px dashed rgba(255, 255, 255, 0.8);    position: absolute;    top: 50%;    left: 0;}/** Post Listing A **/.posts-listing-a article {    margin-top: 45px;}.posts-listing-a article:first-child {    margin-top: 0;}/** Post Listing B **/.posts-list .post--vertical .post__title{    padding-bottom: 15px;    border-bottom: 1px dashed #dedede;    font-size: 1.753rem;}/** Post Listing C **/.posts-list .post--horizontal .post__head {    margin-bottom: 15px;}.posts-list .post--horizontal .post__head .post__cat {    color: #444;    position: relative;    padding-left: 70px;    font-size: 12px;}.posts-list .post--horizontal .post__cat:before {    content: '';    height: 1px;    width: 50px;    position: absolute;    background-color: #ddd;    top: 50%;    left: 0;    margin-right: 40px;}.posts-list .post--horizontal .post__cat:after {    content: '';    width: 8px;    height: 8px;    position: absolute;    top:50%;    left: 0;    transform: translatey(-50%);    background-color: #ddd;}.posts-list .post--horizontal .post__title {    margin-top: 15px;    padding-bottom: 10px;    margin-bottom: 15px;    border-bottom: 1px dashed #dedede;    font-size: 1.828rem;}/** Pagination **/.gwen-pagination__links a {    color: #444;    font-size: 16px;}.gwen-pagination__links a.gwen-pagination__item-next {    float:  right;}.gwen-pagination__links a i{    font-size: 28px;}.gwen-pagination__links a.gwen-pagination__item-next i{    margin-left: 20px;}.gwen-pagination__links a.gwen-pagination__item-prev i{    margin-right: 20px;}/** Flickity Slider Nav Button **/.flickity-prev-next-button, .flickity-prev-next-button:focus, .flickity-prev-next-button:active {    background-color: rgba(255, 255, 255, 0.6);    width: 80px;    height: 80px;    border: none;    border-radius: 0;    opacity: 0;    transition: all ease-in-out 0.1s;}.gwen-featured-module .flickity-prev-next-button, .gwen-featured-module .flickity-prev-next-button:hover, .gwen-featured-module .flickity-prev-next-button:focus, .gwen-featured-module .flickity-prev-next-button:active  {    opacity: 1;    bottom: 0;    transform: none;    -webkit-transform: none;    top: auto;    bottom: 0;    background: none;}.gwen-featured-module .flickity-prev-next-button:before {    font-size: 35px;}.gwen-featured-module .flickity-prev-next-button.next {    right: auto;    left: 80px;}.flickity-prev-next-button svg {    display: none; }.flickity-prev-next-button:before {  content: '\e900';  font-family: 'mdicon';  font-size: 35px; }.flickity-prev-next-button.previous {  left: 0; }.flickity-prev-next-button.next {  right: 0; }.flickity-prev-next-button.next:before {    content: '\e901';     font-family: 'mdicon';}.gwen-block {    position: relative;    margin-bottom: 60px; }    .gwen-block:last-child {    margin-bottom: 0;}.gwen-featured-module .featured-slider--thumbnail {    text-align: right;}.gwen-featured-module .featured-slider--thumbnail .post-thumbnail {    width: 65%;    height: auto;    float: right;    position: relative;    height: 560px;}.gwen-featured-module .featured-slider--thumbnail .post-thumbnail:before {    content: '';    height: 100%;    width: 30%;    position: absolute;    left: 0;    top: 0;    z-index: 10;    background-image: linear-gradient(to right,  #fff, transparent);}.gwen-featured-module .main-slider .post__text {    width: 60%;    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);    z-index: 20;    padding: 30px;    background: rgba(0, 0, 0, 0.7);}.gwen-featured-module .main-slider .slide-content {    width: 100%;    background-color: #fff;}.gwen-featured-module .main-slider .post__title {    color: #fff;}.gwen-featured-module .main-slider .post__cat {    color: #222;    padding: 8px 20px;    position: relative;    font-size: 11px;    font-weight: bold;    color: #fff;}.gwen-featured-module .main-slider .post__cat:before {    font-family: 'mdicon'!important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\e900";    position: absolute;    top: 0;    right: 0;    transform: rotate(135deg);    font-size: 13px;    color: #aaceff;}.gwen-featured-module .main-slider .post__cat:after {    font-family: 'mdicon'!important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\e900";    position: absolute;    bottom: 0;    left: 0;    font-size: 13px;    transform: rotate(-45deg);    color: #aaceff;}.gwen-featured-module .main-slider .post__excerpt {    color: rgba(255, 255, 255, 0.85);}.gwen-featured-module .main-slider .post__readmore a {    background: none;    border: 1px solid rgba(255, 255, 255, 0.95);}.gwen-featured-module .sub-posts>ul {    padding: 0;    list-style: none;}.gwen-featured-module .sub-posts {    margin-top: 30px;}.gwen-featured-module .post__readmore {    text-align: left;}/* -----------------------------------------------------------------## Subscribe Form----------------------------------------------------------------- *//* -----------------------------------------------------------------## Forms----------------------------------------------------------------- */label {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 14px;  font-size: 1rem; }::-webkit-input-placeholder {  /* WebKit, Blink, Edge */  color: rgba(0, 0, 0, 0.4); }:-moz-placeholder {  /* Mozilla Firefox 4 to 18 */  color: rgba(0, 0, 0, 0.4);  opacity: 1; }::-moz-placeholder {  /* Mozilla Firefox 19+ */  color: rgba(0, 0, 0, 0.4);  opacity: 1; }:-ms-input-placeholder {  /* Internet Explorer 10-11 */  color: rgba(0, 0, 0, 0.4); }input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,textarea.form-control,select,select.form-control {  width: 100%;  padding: 6px 12px;  font-size: 14px;  font-weight: 400;  line-height: 1.42857143;  vertical-align: middle;  background-color: #fff;  background-image: none;  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 3px;  color: rgba(0, 0, 0, 0.8);  -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  transition: all 0.2s ease-out; }  input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  input[type="tel"]:focus,  input[type="number"]:focus,  textarea:focus,  textarea.form-control:focus,  select:focus,  select.form-control:focus {    border: 1px solid rgba(0, 0, 0, 0.2); }.subscribe-form--has-background {  padding: 30px;  border: 1px solid rgba(0, 0, 0, 0.05); }  @media (min-width: 768px) {    .subscribe-form--has-background {      padding: 40px; } }.subscribe-form__inner {  position: relative; }.subscribe-form__fields {  max-width: 800px;  margin-left: auto;  margin-right: auto;  margin-top: 20px; }.subscribe-form__fields input[type="submit"] {  margin-top: 20px;  background: #111;  color: #fff;   border-radius: 0;  padding: 8px 16px;  border: 0;}  .subscribe-form__fields input[type="submit"]:hover {    background: #111;    color: #fff; }.subscribe-form--horizontal input[type="email"],.subscribe-form--horizontal input[type="text"],.subscribe-form--horizontal input[type="url"] {  display: inline-block;  width: auto;  max-width: 100%;  min-width: 240px;  margin-bottom: 0.5rem; }.subscribe-form--center,.subscribe-form--center input[type="email"],.subscribe-form--center input[type="text"],.subscribe-form--center input[type="url"] {  text-align: center; }.gwen-block .subscribe-form-wrap h3 {    margin-bottom: 15px;}.gwen-block .subscribe-form {    background: url(../img/demo/bg-border.png) top left repeat;    padding: 5px;    text-align: center;}.gwen-block .subscribe-form__inner {    padding: 40px;    background-color: #6c92a2;    color: #888;}.gwen-block .subscribe-form__inner h3 {    color: #fff;}.gwen-block .subscribe-form__inner p {    color: #eee;}/** Promo Boxes **/.promo-boxes--wrap {    position: relative;}.promo-boxes--inner {    min-height: 200px;    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -moz-box-align: center;    box-align: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    -o-align-items: center;    align-items: center;    -ms-flex-align: center;    position: relative;}.promo-boxes--text {    width: 100%;    position: relative;    padding: 20px 20px 15px;    text-align: center;}.promo-boxes--name {    padding: 3px 8px;    background-color: #6C92A2;    display: inline-block;    text-transform: uppercase;    color: #fff;    border: 2px solid #fff;}/** Author Module **/.gwen-authors .author-slider .slide-content {    width: 100%;    text-align: center;}.gwen-authors .author-slider .slide-content-inner {    max-width: 600px;    margin: auto;}.gwen-authors .author__name {    font-size: 20px;    font-weight: bold;    margin-bottom: 20px;    text-transform: uppercase;}.gwen-authors .author__name a {    color: #222;}.gwen-authors .author__avatar img{    width: 150px;    height: 150px;    border-radius:  50%;}.gwen-authors .author__text {    margin-top: 25px;    color: #888;}.gwen-authors .author__social {    margin-top: 25px;}.gwen-authors .social-list >li >a {    color: #888;}.gwen-authors .social-list >li >a:hover {    opacity: 0.8;}.gwen-authors .flickity-prev-next-button {    opacity: 1;    background: transparent;}/** Has Sidebar Section **//* ----------------------------------------------------------------	Widgets-----------------------------------------------------------------*/.widget {    margin-bottom: 40px;}.widget:last-child {    margin-bottom: 0;}.widget ul.posts-list {    padding: 0;    list-style: none;}.widget__title {    padding-top: 15px;    padding-bottom: 15px;    border-top: 1px solid #ddd;    position: relative;    margin-bottom: 30px;    text-align: center;}.widget__title h4 {    margin: 0;    font-size: 16px;    text-transform: uppercase;    font-weight: bold;}.widget__title h4:after {    content: '';    height: 1px;    width: 50px;    position: absolute;    bottom: 0;    left: 50%;    background-color: #eee;    transform: translatex(-50%);    -webkit-transform: translatex(-50%);}/** Subscribe **/.widget.gwen-subscribe .widget-subscribe__inner{    background: url(../img/demo/bg-border.png) top left repeat;    padding: 5px;    text-align: center;}.widget.gwen-subscribe .subscribe-form {    padding: 20px;    background: #fff;}.widget.gwen-subscribe .subscribe-form__fields input[type="submit"] {    max-width: 100%;    width: auto;    margin: auto;    margin-top: 20px;    font-size: 14px;}.widget.gwen-subscribe h3 {    font-size: 20px;    margin-top: 0;}.widget.gwen-subscribe .subscribe__text {    color: #999;}/** About About **/.widget.gwen--about {    background-color: #f8f8f8;}.widget.gwen--about .widget__content{    padding: 0 20px 30px 20px;}.widget.gwen--about .author__name {    font-size: 16px;    font-weight: bold;    margin-bottom: 15px;    text-transform: uppercase;}.widget.gwen--about .author__name a {    color: #222;    margin-bottom: 15px;}.widget.gwen--about .author__avatar {    margin-bottom: 15px;}.widget.gwen--about .author__avatar img{    width: 150px;    height: 150px;    border-radius:  50%;}.widget.gwen--about .author__text {    color: #888;}.widget.gwen--about .author__social {    margin-top: 15px;}.widget.gwen--about .social-list >li >a {    color: #888;}.widget.gwen--about .social-list >li >a:hover {    opacity: 0.8;}/** Latest Posts **/.widget.gwen--latest-post .post__title {    font-size: 20px;}.widget.gwen--latest-post ul li {    margin-bottom: 30px;}.widget.gwen--latest-post ul li:last-child {    margin-bottom: 0;}/** Twitter **/.gwen--twitter .twitter-item {    width: 100%;}.gwen--twitter .twitter-item i {    font-size: 40px;    margin-bottom: 20px;}.gwen--twitter .twitter-message {    margin-top: 20px;    line-height: 1.6;}.gwen--twitter .widget__content {    padding-bottom: 25px;}/** Instagram **/.gwen--instagram ul li{    width: 50%;    float: left;}/* =============================================================================## Footer============================================================================= */.site-footer--inverse {    background-color: #222;    color: rgba(255, 255, 255, 0.8);}.site-footer__section-inner {    position: relative;    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -moz-box-align: center;    box-align: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    -o-align-items: center;    align-items: center;    -ms-flex-align: center;}.footer-logo {    display: inline-block;}.footer-logo img {    max-height: 42px;    width: auto;}.navigation--footer, .site-go-top {    -webkit-box-flex: 1;    -moz-box-flex: 1;    box-flex: 1;    -webkit-flex: 1;    -moz-flex: 1;    -ms-flex: 1;    flex: 1;    overflow: hidden;}.site-go-top {    text-align: right;}.navigation--footer li >a {    display: inline-block;    padding: 0 10px;    font-size: 13px;    font-size: 0.92857rem;    font-weight: 700;    color: rgba(255, 255, 255, 0.8);    text-transform: uppercase;}.site-footer-main {    padding: 40px 0;}.site-footer__section-2 {    padding-top: 30px;    margin-top: 30px;    position: relative;}.site-footer__section-2:before {    content: '';    height: 1px;    width: 100%;    background-color: #444;    position: absolute;    top: 0;    left: 50%;    transform: translatex(-50%);    -webkit-transform: translatex(-50%);}/** Footer Instagram **/.footer-instagram ul li {    width: 16.66%;    float: left;}.site-go-top a {    font-size: 40px;    color: rgba(255, 255, 255, 0.8);}.site-go-top a:hover {    color: rgba(255, 255, 255, 1);}/* -----------------------------------------------------------------## Offcanvas Menu----------------------------------------------------------------- */body.is-gwen-offcanvas-opened {  overflow: hidden; }.gwen-offcanvas {  max-width: 100%;  width: 320px;  position: fixed;  top: 0;  left: 0;  right: auto;  bottom: 0;  margin: 0;  overflow: hidden;  background: #fff;  z-index: 1039;  /* bootstrap modal */  -webkit-transform: translate(-101%, 0);  -moz-transform: translate(-101%, 0);  -ms-transform: translate(-101%, 0);  -o-transform: translate(-101%, 0);  transform: translate(-101%, 0);  -webkit-transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;  -moz-transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;  transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0.1s; }  @media (min-width: 768px) {    .gwen-offcanvas {      width: 360px; } }  .gwen-offcanvas.is-active {    box-shadow: 0 1px 10px 10px rgba(0, 0, 0, 0.1);    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0); }.gwen-offcanvas-backdrop {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(0, 0, 0, 0.4);  z-index: 1030;  /* bootstrap backdrop */ }.gwen-offcanvas-close {  height: 30px;  width: 30px;  position: absolute;  top: 8px;  right: 8px;  bottom: auto;  left: auto;  padding: 0;  background: transparent;  color: rgba(0, 0, 0, 0.9) !important;  font-size: 18px;  line-height: 28px;  font-weight: bold;  text-align: center;  text-decoration: none !important;  overflow: hidden; }.gwen-offcanvas__title {  position: relative;  padding: 20px 50px 20px 20px;  font-size: 14px; }.gwen-offcanvas__title .social-list {  margin-top: 10px;  font-size: 16px;  color: rgba(0, 0, 0, 0.4); }.gwen-offcanvas__section {  padding: 20px; }  .gwen-offcanvas__section:not(:first-child) {    border-top: 1px solid rgba(0, 0, 0, 0.05); }.gwen-offcanvas__section-search + .gwen-offcanvas__section-navigation {  padding-top: 0;  border-top: none; }.navigation--offcanvas {  margin: 0 -20px; }.navigation--offcanvas li {  color: rgba(0, 0, 0, 0.6); }.navigation--offcanvas li >a {  color: inherit;  text-decoration: none;  display: block;  position: relative;  padding: 8px 10px;  background: transparent;  color: rgba(0, 0, 0, 0.8); }  .navigation--offcanvas li >a:hover, .navigation--offcanvas li >a:active, .navigation--offcanvas li >a:focus {    color: inherit;    text-decoration: none; }  .navigation--offcanvas li >a:hover {    color: rgba(0, 0, 0, 0.6); }  .navigation--offcanvas li >a:after {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: 0;    border-right: 3px solid #6C92A2;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    -ms-transform: scale(0, 1);    -o-transform: scale(0, 1);    transform: scale(0, 1);    -webkit-transform-origin: left center;    -moz-transform-origin: left center;    -ms-transform-origin: left center;    -o-transform-origin: left center;    transform-origin: left center;    -webkit-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;    -moz-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s;    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1) 0.1s; }.navigation--offcanvas li.current-menu-item >a:after {  -webkit-transform: scale(1, 1);  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -o-transform: scale(1, 1);  transform: scale(1, 1); }.navigation--offcanvas li.menu-item-has-children >a {  padding-right: 56px; }.navigation--offcanvas >li >a {  padding: 15px 20px;  text-transform: uppercase;  font-weight: 700; }.navigation--offcanvas .sub-menu {  display: none;  padding: 10px 0;  background: rgba(0, 0, 0, 0.01);  box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.05) inset; }.navigation--offcanvas >li >.sub-menu >li >a {  padding-left: 30px; }.navigation--offcanvas >li >.sub-menu >li >.sub-menu >li >a {  padding-left: 40px; }.navigation--offcanvas .submenu-toggle {  display: block;  width: 36px;  position: absolute;  top: 0;  right: 10px;  bottom: 0;  left: auto;  text-align: center; }.navigation--offcanvas .submenu-toggle i {  position: absolute;  top: 50%;  right: auto;  bottom: auto;  left: 50%;  margin: 0;  font-size: 20px;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }/* -----------------------------------------------------------------## Single Post----------------------------------------------------------------- */.single-body {    text-align: inherit;}.single-entry-section {  margin-top: 40px; }.single-entry-featured-media, .single-gallery-wrap {    margin-bottom: 30px;}/** Layout **/.single .post__head {    margin-bottom: 30px;}/*---- Posts navigation ----*/.posts-navigation {  padding-bottom: 20px; }.posts-navigation .post--overlay .post__text-wrap {  padding-bottom: 15px; }.post__text-inner {    position: relative;    padding: 20px;}.posts-navigation__prev,.posts-navigation__next {  position: relative; }  @media (min-width: 768px) {    .posts-navigation__prev,    .posts-navigation__next {      width: 50%;      float: left; } }@media (min-width: 768px) {  .posts-navigation__prev {    padding-right: 10px; } }.posts-navigation__prev:not(:only-child) {  margin-bottom: 35px; }  @media (min-width: 768px) {    .posts-navigation__prev:not(:only-child) {      margin-bottom: 0; } }.posts-navigation__prev i {  margin-right: 0.4em; }.posts-navigation__next {  text-align: right; }  @media (min-width: 768px) {    .posts-navigation__next {      padding-left: 10px; } }  .posts-navigation__next i {    margin-left: 0.4em; }.posts-navigation__label {  display: block;  position: absolute;  left: 0;  right: 0;  bottom: 0;  margin: 0;  padding: 10px 35px;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  color: inherit;  text-decoration: none;  font-size: 12px;  color: #fff !important;  text-transform: uppercase;  overflow: hidden;   }.posts-navigation__label i {    display: inline-block;    -webkit-transition-property: all;    -moz-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    transition-duration: 0.3s;}.posts-navigation__prev:hover i {    transform: translatex(-4px);}.posts-navigation__next:hover i {    transform: translatex(4px);}@media (min-width: 768px) {  .posts-navigation__prev .posts-navigation__label {    right: 10px; } }@media (min-width: 768px) {  .posts-navigation__next .posts-navigation__label {    left: 10px; } }.posts-navigation__label span {  position: relative; }  /** Author Box **/.author-box {    text-align: center;    padding: 40px 50px;    background-color: #f8f8f8;    border-top: 1px solid #ddd;}.author-box .author__name {    font-size: 18px;    font-weight: bold;    margin-bottom: 20px;    text-transform: uppercase;}.author-box .author__name a {    color: #222;}.author-box .author__avatar img{    width: 150px;    height: 150px;    border-radius:  50%;}.author-box .author__bio {    margin-top: 25px;    color: #888;    font-size: 1.2429rem;}.author-box .author__social {    margin-top: 25px;}.author-box .social-list >li >a {    color: #888;}.author-box .social-list >li >a:hover {    opacity: 0.8;}.author-box .flickity-prev-next-button {    opacity: 1;    background: transparent;}/*---- Comments section ----*/.comments-title {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  margin: 0 0 2em 0;  padding-top: 20px;  border-top: 2px solid rgba(0, 0, 0, 0.05);  color: rgba(0, 0, 0, 0.8);  font-size: 1.1rem;  line-height: 1.2;  letter-spacing: 0.08em;  font-weight: 700;  text-transform: uppercase; }  @media (min-width: 768px) {    .comments-title {      font-size: 1.3rem; } }.comments-title .comment-count__inner i{    font-size: 70px;    color:#f1f1f1;}.comments-title  .comment-count__inner {    display: inline-block;    position: relative;    margin-right: 15px;}.comments-title span.count {    position: absolute;    top: -3px;    right: -10px;    width: 30px;    height: 30px;    line-height: 30px;    background-color: #111;    color: #fff;    border-radius: 50%;    font-size: 14px;    font-weight: normal;    text-align: center;}.comments-title__text {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  margin: 0;  font-weight: 700;  text-transform: uppercase; }.comments-title .add-comment {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  padding-left: 0.6em;  color: rgba(0, 0, 0, 0.8);  font-size: 90%;  text-transform: uppercase; }.comment-list {  margin-bottom: 30px;  list-style: none; }.comment-list >li:not(:first-child) {  padding-top: 20px;  border-top: 1px solid rgba(0, 0, 0, 0.05); }.comment-list ol.children {  position: relative;  padding: 0 0 0 30px;  list-style: none; }  @media (min-width: 768px) {    .comment-list ol.children {      padding-left: 65px; } }.comment-list ol.children ol.children {  padding-left: 0; }  @media (min-width: 768px) {    .comment-list ol.children ol.children {      padding-left: 50px; } }.comment-list ol.children >li {  padding-top: 20px;  border-top: 1px solid rgba(0, 0, 0, 0.05); }.comment-body {  margin-left: 90px;  margin-bottom: 20px; }.comment-meta {  margin-bottom: 5px; }.comment-meta >*:not(:last-child) {  margin-right: 4px; }.comment-author {  position: relative;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 1.1429rem;  font-weight: 700; }  @media (min-width: 768px) {    .comment-author {      display: inline-block; } }.comment-author >img {  height: 70px;  width: 70px;  position: absolute;  top: 0;  left: -90px;  border-radius: 50%; }  .bypostauthor >.comment-body .comment-author >img {    border-right: 2px dashed #111; }.comment-author a {  color: inherit;  text-decoration: none; }  .comment-author a:hover, .comment-author a:active, .comment-author a:focus {    color: inherit;    text-decoration: none; }.comment-author .says {  display: none; }.children .comment-author >img {  height: 50px;  width: 50px;  left: -70px; }.children .comment-body {  margin-left: 70px; }.comment-metadata {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 12px;  font-size: 0.85714rem;  color: rgba(0, 0, 0, 0.4); }  @media (min-width: 768px) {    .comment-metadata {      display: inline-block; }      .comment-metadata:before {        content: '\b7';        margin-right: 4px;        font-weight: 400; } }.comment-metadata >*:not(:last-child) {  margin-right: 4px; }.comment-metadata a {  color: rgba(0, 0, 0, 0.4);  text-decoration: none; }.comment-metadata .edit-link {  text-transform: uppercase; }.comment-metadata .comment-edit-link {  color: rgba(0, 0, 0, 0.8);  font-weight: 700; }  .comment-metadata .comment-edit-link:before {    content: '\e254';    margin-right: 0.2em;    font-family: 'mdicon';    font-weight: 400;    color: rgba(0, 0, 0, 0.4);    font-size: 1.1em; }.comment-content {  margin-bottom: 10px;  font-size: 16px;  font-size: 1.14286rem;  line-height: 1.6; }.comment-content >*:last-child {  margin-bottom: 0; }.comment-reply-link {  color: inherit;  text-decoration: none;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  color: rgba(0, 0, 0, 0.8);  font-size: 12px;  line-height: 16px;  font-weight: 700;  text-transform: uppercase; }  .comment-reply-link:hover, .comment-reply-link:active, .comment-reply-link:focus {    color: inherit;    text-decoration: none; }  .comment-reply-link:hover {    color: rgba(0, 0, 0, 0.8); }  .comment-reply-link:before {    content: '\e15e';    margin-right: 0.2em;    font-family: 'mdicon';    font-weight: 400;    color: rgba(0, 0, 0, 0.4);    font-size: 1.1em; }.comment-respond {  margin: 20px 0; }  @media (min-width: 768px) {    .comment-respond {      margin: 40px 0 20px; } }@media (min-width: 768px) {  .comment-list .comment-respond {    padding: 0 0 0 65px; } }@media (min-width: 768px) {  .comment-list .children .comment-respond {    padding-left: 51px; } }.comment-reply-title {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  margin-top: 0;  margin-bottom: 1em;  color: rgba(0, 0, 0, 0.8);  font-size: 1rem;  font-weight: 700;  text-transform: uppercase; }  @media (min-width: 768px) {    .comment-reply-title {      font-size: 1.142857142857143rem; } }.comment-reply-title small {  font-size: 80%; }#cancel-comment-reply-link {  color: inherit;  text-decoration: none;  display: inline-block;  margin-left: 0.4em;  border-bottom: 1px solid rgba(0, 0, 0, 0.05);  line-height: 1.2; }  #cancel-comment-reply-link:hover, #cancel-comment-reply-link:active, #cancel-comment-reply-link:focus {    color: inherit;    text-decoration: none; }.comment-form .logged-in-as a {  color: inherit;  text-decoration: none; }  .comment-form .logged-in-as a:hover, .comment-form .logged-in-as a:active, .comment-form .logged-in-as a:focus {    color: inherit;    text-decoration: none; }.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form input[type="password"],.comment-form input[type="search"],.comment-form input[type="tel"],.comment-form input[type="number"],.comment-form textarea {  display: block; }.comment-form-comment textarea {  max-width: 790px;  font-size: 16px;  font-size: 1.14286rem;  line-height: 1.6; }.comment-form-author,.comment-form-email,.comment-form-url {  max-width: 320px; }.comment-form-url {  margin-right: 0; }.comment-form .form-submit {  clear: both;  padding-top: 10px; }.comment-form .form-submit input[type="submit"] {    display: inline-block;    padding: 8px 16px;    background: #111;    color: #fff;    margin-top: 15px;    border: none; }  .comment-form .form-submit input[type="submit"]:active, .comment-form .form-submit input[type="submit"]:focus, .comment-form .form-submit input[type="submit"]:hover {    display: inline-block;    padding: 8px 16px;    background: #111;    color: #fff;    margin-top: 15px; }/* -----------------------------------------------------------------## Paginations----------------------------------------------------------------- */.gwen-post-pagination {  font-family: "Rubik", Helvetica, Arial, sans-serif;  margin: 40px 0 20px; }  .gwen-post-pagination:last-child {    margin-bottom: 0; }.gwen-post-pagination__title {  font-size: 16px;  font-size: 1.14286rem; }.gwen-post-pagination__links {  margin: -2px;  font-size: 0; }.gwen-post-pagination__item {  display: inline-block;  min-width: 34px;  height: 34px;  margin: 2px;  padding: 0 4px;  border-radius: 3px;  background: #f5f5f5;  color: rgba(0, 0, 0, 0.8);  font-size: 12px;  font-weight: 700;  line-height: 34px;  text-align: center;  text-decoration: none !important;  text-transform: uppercase; }  .gwen-post-pagination__item:hover, .gwen-post-pagination__item:focus, .gwen-post-pagination__item:active {    background: #222;    color: #fff; }  @media (min-width: 768px) {    .gwen-post-pagination__item {      padding: 0 6px;      font-size: 14px; } }.gwen-post-pagination__item.gwen-post-pagination__item-current {  background: #222;  color: #fff; }  .gwen-post-pagination__item.gwen-post-pagination__item-current:hover, .gwen-post-pagination__item.gwen-post-pagination__item-current:focus, .gwen-post-pagination__item.gwen-post-pagination__item-current:active {    background: #222;    color: #fff; }.gwen-post-pagination__dots {  min-width: auto;  background: transparent !important; }.gwen-post-pagination__inner {  display: -webkit-box;  display: -moz-box;  display: box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -moz-box-pack: justify;  box-pack: justify;  -webkit-justify-content: space-between;  -moz-justify-content: space-between;  -ms-justify-content: space-between;  -o-justify-content: space-between;  justify-content: space-between;  -ms-flex-pack: justify;  -webkit-box-align: center;  -moz-box-align: center;  box-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;  -ms-flex-align: center; }.gwen-post-pagination__label {  padding-right: 10px;  font-family: "Rubik", Helvetica, Arial, sans-serif;  font-size: 14px;  color: #888;  font-size: 1rem; }  @media (min-width: 768px) {    .gwen-post-pagination__label {      font-size: 16px;      font-size: 1.14286rem; } }.gwen-post-pagination__item {  position: relative;  padding: 0 8px;  background: #FC3C2D;  color: #fff; }.gwen-post-pagination__item-next {  margin-right: 8px; }.gwen-post-pagination__item-prev {  margin-left: 8px;  background: #f1f1f1;  color: rgba(0, 0, 0, 0.8); }.gwen-post-pagination__item-next:after {  content: '';  display: block;  width: 0;  position: absolute;  left: 100%;  right: auto;  top: 0;  border-width: 17px 8px;  margin-left: -1px;  margin-right: 0;  border-style: solid;  border-color: transparent;  border-left-color: #FC3C2D; }.gwen-post-pagination__item-prev:after {  content: '';  display: block;  width: 0;  position: absolute;  right: 100%;  left: auto;  top: 0;  border-width: 17px 8px;  margin-left: 0;  margin-right: -1px;  border-style: solid;  border-color: transparent;  border-right-color: #f1f1f1; }.gwen-post-pagination__item-next:hover:after {    border-left-color: #222;}.gwen-post-pagination__item-prev:hover:after {    border-right-color: #222;}.gwen-post-pagination__dots {    color: rgba(0, 0, 0, 0.8) !important;}/* -----------------------------------------------------------------## Archives----------------------------------------------------------------- */.page-heading {  position: relative; }  .page-heading {    margin-bottom: 30px; }.page-heading:before {    content: '';    height: 1px;    width: 30px;    position: absolute;    background-color: #ddd;    top: 50%;    left: 0;}/** Archive Page **/.archive-header span {    top: -1.1em;    left: 50px;    color: #888;    font-style: italic;    position: absolute;}.archive-header h2 {    padding-left: 50px;    font-weight: bold;    }/** 404 **/.error-page h1 {    font-size: 15rem;    font-weight: bold;}.error-sub-text {    font-size: 4.5rem;    font-weight: bold;    color: #337ab7;}.error-notice {    line-height: 1.5;    margin-bottom: 1.5em;}.page-404-search input {    padding: 15px 20px;}.page-404-search button {    margin-top: 40px;}.page-contact .form-control {    height: 45px;   }.page-contact .form-group {    margin-bottom: 30px;}.page-404-search button.search-form__submit, .page-404-search button.search-form__submit:hover, .page-404-search button.search-form__submit:active, .page-404-search button.search-form__submit:focus,.page-contact button.contactform-submit, .page-contact button.contactform-submit:hover, .page-contact button.contactform-submit:active, .page-contact button.contactform-submit:focus {    background: #111;    color: #fff;    border-radius: 0;    padding: 10px 30px;    border: 0;    font-size: 18px;}.contact-info span.contact-label {    font-weight: bold;}/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/3408(此说明只在演示页面有,不在下载的源码里)*/