Zi 字媒體
2017-07-25T20:27:27+00:00
現在高品質圖庫或是影片素材網站越來越多,但你有看過同時提供高質量圖片與影片的網站嗎?今天要跟大家介紹的 SplitShire 圖庫,除了提供免費的圖片之外,也有提供少數的影片可免費下載,而且都可商用。接下來就來跟大家介紹怎麼下載圖片與影片吧。
首先先進到 SplitShire 網站內,首頁的圖片排版非常有設計感,網站的畫面整個很乾淨舒服沒有很混亂的感覺。上方的選項欄分別為首頁、新圖片、精選圖片、分類、免費影片、公告、關於、聯繫與捐款。
你可以直接從首頁中點選喜歡的圖片,或是點選上方的〔Categories〕分類,接著再下拉選單中選擇想找尋的圖片類型。這裡分別有抽象、動物、電影攝影、時尚、汽車行業、餐飲、街、技術、性質、東西、人、婚禮、風景、模糊背景、裝飾、靜物、小樣、會議、散景可以選擇。
網站內可以直接點選想下載的圖片,接著會進到圖片下載頁面,並直接看到〔DOWNLOAD〕的字樣,點擊後圖片就會被下載了!在下載的點擊框內還有提供圖片的檔案與大小。
若是要下載影片,則是點選上方的〔FREE VIDEOS〕就會進到影片的頁面,接著選擇想下載的影片。
接著會進到你選擇的影片介面,可以點選 YouTube 播放器,觀看影片素材,確定要下在後可以直接點選〔DOWNLOAD〕就會開始下載影片了。
今天跟大家分享的 SplitShire 圖庫網站,無須註冊或登入就能直接下載原始圖檔,而且圖片都具有高解析度,另外可以使用於任何用途,除了不可以販售照片外,SplitShire 真的是很不錯的網站,如果有需要不一樣的高清圖片,可以來這裡挖寶啊!
傳送門:SplitShire 官網
延伸閱讀:
Hippopx 擁有 20 萬張以上的免費圖片,可以依不同尺寸下載
@font-face {
font-family: "Noto Sans";
font-style: italic;
font-weight: 400;
src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v11/o-0OIpQlx3QUlC5A4PNr4ARCQ_w.ttf) format("truetype")
}
@font-face {
font-family: "Noto Sans";
font-style: italic;
font-weight: 700;
src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v11/o-0TIpQlx3QUlC5A4PNr4Az5ZuyDzWg.ttf) format("truetype")
}
@font-face {
font-family: "Noto Sans";
font-style: normal;
font-weight: 400;
src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v11/o-0IIpQlx3QUlC5A4PNr5TRF.ttf) format("truetype")
}
@font-face {
font-family: "Noto Sans";
font-style: normal;
font-weight: 700;
src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v11/o-0NIpQlx3QUlC5A4PNjXhFVZNyE.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 100;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 200;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 300;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 600;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 800;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQBi8Jow.ttf) format("truetype")
}
@font-face {
font-family: "Work Sans";
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/worksans/v8/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQBi8Jow.ttf) format("truetype")
}
.article-main #start-resizable-editor-section {
display: none
}
.article-main .wp-block-audio figcaption {
margin-top: 0.5em;
margin-bottom: 1em
}
.article-main .wp-block-audio audio {
width: 100%;
min-width: 300px
}
.article-main .wp-block-button__link {
color: #fff;
background-color: #32373c;
border: none;
border-radius: 28px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 18px;
padding: 12px 24px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word
}
.article-main .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
color: #fff
}
.article-main .wp-block-button__link.aligncenter {
text-align: center
}
.article-main .wp-block-button__link.alignright {
text-align: right
}
.article-main .wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
border-radius: 0
}
.article-main .wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
border-radius: 0 !important
}
.article-main .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline {
color: #32373c;
background-color: transparent;
border: 2px solid
}
.article-main .wp-block-buttons .wp-block-button {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px
}
.article-main .wp-block-buttons .wp-block-button:last-child {
margin-right: 0
}
.article-main .wp-block-buttons.alignright .wp-block-button {
margin-right: 0;
margin-left: 8px
}
.article-main .wp-block-buttons.alignright .wp-block-button:first-child {
margin-left: 0
}
.article-main .wp-block-buttons.alignleft .wp-block-button {
margin-left: 0;
margin-right: 8px
}
.article-main .wp-block-buttons.alignleft .wp-block-button:last-child {
margin-right: 0
}
.article-main .wp-block-button.aligncenter, .wp-block-buttons.aligncenter, .wp-block-calendar {
text-align: center
}
.article-main .wp-block-calendar tbody td, .wp-block-calendar th {
padding: 4px;
border: 1px solid #ddd
}
.article-main .wp-block-calendar tfoot td {
border: none
}
.article-main .wp-block-calendar table {
width: 100%;
border-collapse: collapse;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
}
.article-main .wp-block-calendar table th {
font-weight: 400;
background: #ddd
}
.article-main .wp-block-calendar a {
text-decoration: underline
}
.article-main .wp-block-calendar tfoot a {
color: #007cba
}
.article-main .wp-block-calendar table caption, .wp-block-calendar table tbody {
color: #40464d
}
.article-main .wp-block-categories.alignleft {
margin-right: 2em
}
.article-main .wp-block-categories.alignright {
margin-left: 2em
}
.article-main .wp-block-columns {
display: flex;
margin-bottom: 28px;
flex-wrap: wrap
}
@media (min-width: 782px) {
.article-main .wp-block-columns {
flex-wrap: nowrap
}
}
.article-main .wp-block-columns.has-background {
padding: 20px 38px
}
.article-main .wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word
}
@media (max-width: 599px) {
.article-main .wp-block-column {
flex-basis: 100% !important
}
}
@media (min-width: 600px) and (max-width: 781px) {
.article-main .wp-block-column {
flex-basis: calc(50% - 16px) !important;
flex-grow: 0
}
.article-main .wp-block-column:nth-child(2n) {
margin-left: 32px
}
}
@media (min-width: 782px) {
.article-main .wp-block-column {
flex-basis: 0;
flex-grow: 1
}
.article-main .wp-block-column[style*=flex-basis] {
flex-grow: 0
}
.article-main .wp-block-column:not(:first-child) {
margin-left: 32px
}
}
.article-main .wp-block-columns.are-vertically-aligned-top {
align-items: flex-start
}
.article-main .wp-block-columns.are-vertically-aligned-center {
align-items: center
}
.article-main .wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end
}
.article-main .wp-block-column.is-vertically-aligned-top {
align-self: flex-start
}
.article-main .wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align: center;
align-self: center
}
.article-main .wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end
}
.article-main .wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
width: 100%
}
.article-main .wp-block-cover, .wp-block-cover-image {
position: relative;
background-size: cover;
background-position: 50%;
min-height: 430px;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 16px
}
.article-main .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
background-attachment: fixed
}
@media (prefers-reduced-motion: reduce) {
.article-main .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
background-attachment: scroll
}
}
.article-main .wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim {
background-color: #000
}
.article-main .wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
content: "";
background-color: inherit
}
.article-main .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1
}
.article-main .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
opacity: 0.5
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity: 0.1
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
opacity: 0.1
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity: 0.2
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
opacity: 0.2
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity: 0.3
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
opacity: 0.3
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity: 0.4
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
opacity: 0.4
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity: 0.5
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
opacity: 0.5
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity: 0.6
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
opacity: 0.6
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity: 0.7
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
opacity: 0.7
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity: 0.8
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
opacity: 0.8
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity: 0.9
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
opacity: 0.9
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity: 1
}
.article-main .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
opacity: 1
}
.article-main .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
max-width: 290px;
width: 100%
}
.article-main .wp-block-cover-image:after, .wp-block-cover:after {
display: block;
content: "";
font-size: 0;
min-height: inherit
}
.article-main .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
display: flex
}
.article-main .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 70px);
z-index: 1;
color: #fff
}
.article-main .wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
color: inherit
}
.article-main .wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
align-items: flex-start;
justify-content: flex-start
}
.article-main .wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
align-items: flex-start;
justify-content: center
}
.article-main .wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
align-items: flex-start;
justify-content: flex-end
}
.article-main .wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
align-items: center;
justify-content: flex-start
}
.article-main .wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
align-items: center;
justify-content: center
}
.article-main .wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
align-items: center;
justify-content: flex-end
}
.article-main .wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
align-items: flex-end;
justify-content: flex-start
}
.article-main .wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
align-items: flex-end;
justify-content: center
}
.article-main .wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
align-items: flex-end;
justify-content: flex-end
}
.article-main .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin: 0;
width: auto
}
.article-main .wp-block-cover__video-background {
position: absolute;
top: 50%;
left: 50%;
transform: translatex(-50%) translatey(-50%);
width: 100%;
height: 100%;
z-index: 0;
object-fit: cover
}
.article-main .wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {
color: #fff
}
.article-main .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
color: #fff
}
.article-main .wp-block-cover-image .wp-block-cover.has-left-content {
justify-content: flex-start
}
.article-main .wp-block-cover-image .wp-block-cover.has-right-content {
justify-content: flex-end
}
.article-main .wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
margin-left: 0;
text-align: left
}
.article-main .wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
margin-right: 0;
text-align: right
}
.article-main .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
font-size: 2em;
line-height: 1.25;
z-index: 1;
margin-bottom: 0;
max-width: 580px;
padding: 14px;
text-align: center
}
.article-main .wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left] > [data-type^=core-embed], .wp-block[data-align=right] > [data-type^=core-embed] {
max-width: 360px;
width: 100%
}
.article-main .wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left] > [data-type^=core-embed] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type^=core-embed] .wp-block-embed__wrapper {
min-width: 280px
}
.article-main .wp-block-embed {
margin-bottom: 1em
}
.article-main .wp-block-embed figcaption {
margin-top: 0.5em;
margin-bottom: 1em
}
.article-main .wp-block-embed iframe {
max-width: 100%
}
.article-main .wp-block-embed__wrapper {
position: relative
}
.article-main .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content: "";
display: block;
padding-top: 50%
}
.article-main .wp-embed-responsive .wp-has-aspect-ratio iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%
}
.article-main .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top: 42.85%
}
.article-main .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top: 50%
}
.article-main .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top: 56.25%
}
.article-main .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top: 75%
}
.article-main .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top: 100%
}
.article-main .wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
padding-top: 66.66%
}
.article-main .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top: 200%
}
.article-main .wp-block-file {
margin-bottom: 1.5em
}
.article-main .wp-block-file.aligncenter {
text-align: center
}
.article-main .wp-block-file.alignright {
text-align: right
}
.article-main .wp-block-file .wp-block-file__button {
background: #32373c;
border-radius: 2em;
color: #fff;
font-size: 13px;
padding: 0.5em 1em
}
.article-main .wp-block-file a.wp-block-file__button {
text-decoration: none
}
.article-main .wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
box-shadow: none;
color: #fff;
opacity: 0.85;
text-decoration: none
}
.article-main .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em
}
.article-main .blocks-gallery-grid, .wp-block-gallery {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
margin: 0
}
.article-main .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
margin: 0 16px 16px 0;
display: flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative
}
.article-main .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
margin: 0;
height: 100%
}
.article-main .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
display: block;
max-width: 100%;
height: auto;
width: 100%
}
.article-main .blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
position: absolute;
bottom: 0;
width: 100%;
max-height: 100%;
overflow: auto;
padding: 40px 10px 9px;
color: #fff;
text-align: center;
font-size: 13px;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent)
}
.article-main .blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
display: inline
}
.article-main .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
width: 100%
}
.article-main .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
width: calc(50% - 16px)
}
.article-main .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100%;
margin-right: 0
}
@media (min-width: 600px) {
.article-main .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(33.33333% - 10.66667px);
margin-right: 16px
}
.article-main .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc(25% - 12px);
margin-right: 16px
}
.article-main .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
width: calc(20% - 12.8px);
margin-right: 16px
}
.article-main .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc(16.66667% - 13.33333px);
margin-right: 16px
}
.article-main .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc(14.28571% - 13.71429px);
margin-right: 16px
}
.article-main .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(12.5% - 14px);
margin-right: 16px
}
.article-main .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
margin-right: 0
}
.article-main .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0
}
}
.article-main .blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
margin-right: 0
}
.article-main .blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
max-width: 290px;
width: 100%
}
.article-main .blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content: center
}
.article-main h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
padding: 20px 38px
}
.article-main .wp-block-image {
margin-bottom: 1em
}
.article-main .wp-block-image img {
max-width: 100%
}
.article-main .wp-block-image.aligncenter {
text-align: center
}
.article-main .wp-block-image.alignfull img, .wp-block-image.alignwide img {
width: 100%
}
.article-main .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
display: table
}
.article-main .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {
display: table-caption;
caption-side: bottom
}
.article-main .wp-block-image .alignleft {
float: left;
margin: 0.5em 1em 0.5em 0
}
.article-main .wp-block-image .alignright {
float: right;
margin: 0.5em 0 0.5em 1em
}
.article-main .wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto
}
.article-main .wp-block-image figcaption {
margin-top: 0.5em;
margin-bottom: 1em
}
.article-main .is-style-circle-mask img, .is-style-rounded img {
border-radius: 9999px
}
.article-main .wp-block-latest-comments__comment {
font-size: 15px;
line-height: 1.1;
list-style: none;
margin-bottom: 1em
}
.article-main .has-avatars .wp-block-latest-comments__comment {
min-height: 36px;
list-style: none
}
.article-main .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 52px
}
.article-main .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
line-height: 1.5
}
.article-main .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
line-height: 1.8;
margin: 5px 0 20px
}
.article-main .wp-block-latest-comments__comment-date {
color: #8f98a1;
display: block;
font-size: 12px
}
.article-main .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
border-radius: 24px;
display: block;
float: left;
height: 40px;
margin-right: 12px;
width: 40px
}
.article-main .wp-block-latest-posts.alignleft {
margin-right: 2em
}
.article-main .wp-block-latest-posts.alignright {
margin-left: 2em
}
.article-main .wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none
}
.article-main .wp-block-latest-posts.wp-block-latest-posts__list li {
clear: both
}
.article-main .wp-block-latest-posts.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0
}
.article-main .wp-block-latest-posts.is-grid li {
margin: 0 20px 20px 0;
width: 100%
}
@media (min-width: 600px) {
.article-main .wp-block-latest-posts.columns-2 li {
width: calc(50% - 20px)
}
.article-main .wp-block-latest-posts.columns-3 li {
width: calc(33.33333% - 20px)
}
.article-main .wp-block-latest-posts.columns-4 li {
width: calc(25% - 20px)
}
.article-main .wp-block-latest-posts.columns-5 li {
width: calc(20% - 20px)
}
.article-main .wp-block-latest-posts.columns-6 li {
width: calc(16.66667% - 20px)
}
}
.article-main .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
display: block;
color: #6c7781;
font-size: 13px
}
.article-main .wp-block-latest-posts__post-excerpt {
margin-top: 8px;
margin-bottom: 16px
}
.article-main .wp-block-latest-posts__featured-image img {
height: auto;
width: auto
}
.article-main .wp-block-latest-posts__featured-image.alignleft {
margin-right: 1em
}
.article-main .wp-block-latest-posts__featured-image.alignright {
margin-left: 1em
}
.article-main .wp-block-latest-posts__featured-image.aligncenter {
margin-bottom: 1em;
text-align: center
}
.article-main .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
margin-bottom: 20px
}
.article-main .wp-block-media-text {
direction: ltr;
display: -ms-grid;
display: grid;
-ms-grid-columns: 50% 1fr;
grid-template-columns: 50% 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto
}
.article-main .wp-block-media-text.has-media-on-the-right {
-ms-grid-columns: 1fr 50%;
grid-template-columns: 1fr 50%
}
.article-main .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
-ms-grid-row-align: start;
align-self: start
}
.article-main .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
-ms-grid-row-align: center;
align-self: center
}
.article-main .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
-ms-grid-row-align: end;
align-self: end
}
.article-main .wp-block-media-text .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
margin: 0
}
.article-main .wp-block-media-text .wp-block-media-text__content {
direction: ltr;
-ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1;
padding: 0 8%;
word-break: break-word
}
.article-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
-ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1
}
.article-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1
}
.article-main .wp-block-media-text__media img, .wp-block-media-text__media video {
max-width: unset;
width: 100%;
vertical-align: middle
}
.article-main .wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
height: 100%;
min-height: 250px;
background-size: cover
}
.article-main .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
@media (max-width: 600px) {
.article-main .wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100% !important;
grid-template-columns: 100% !important
}
.article-main .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1
}
.article-main .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 2;
grid-row: 2
}
.article-main .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1
}
}
.article-main .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color), .wp-block-navigation .wp-block-navigation-link:not(.has-text-color) {
color: #1e1e1e
}
.article-main .wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container, .wp-block-navigation:not(.has-background) .wp-block-navigation__container {
background-color: #fff
}
.article-main .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
color: #fff
}
.article-main .wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
background-color: #1e1e1e
}
.article-main .items-justified-left > ul {
justify-content: flex-start
}
.article-main .items-justified-center > ul {
justify-content: center
}
.article-main .items-justified-right > ul {
justify-content: flex-end
}
.article-main .wp-block-navigation-link {
display: flex;
align-items: center;
position: relative;
margin: 0
}
.article-main .wp-block-navigation-link .wp-block-navigation__container:empty {
display: none
}
.article-main .wp-block-navigation__container {
list-style: none;
margin: 0;
padding-left: 0;
display: flex;
flex-wrap: wrap
}
.article-main .is-vertical .wp-block-navigation__container {
display: block
}
.article-main .has-child .wp-block-navigation__container {
border: 1px solid rgba(0, 0, 0, 0.15);
background-color: inherit;
color: inherit;
position: absolute;
left: 0;
top: 100%;
width: fit-content;
z-index: 1;
opacity: 0;
transition: opacity 0.1s linear;
visibility: hidden
}
.article-main .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
flex-grow: 1
}
.article-main .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
padding-right: 8px
}
@media (min-width: 782px) {
.article-main .has-child .wp-block-navigation__container {
left: 24px
}
.article-main .has-child .wp-block-navigation__container .wp-block-navigation__container {
left: 100%;
top: -1px
}
.article-main .has-child .wp-block-navigation__container .wp-block-navigation__container:before {
content: "";
position: absolute;
right: 100%;
height: 100%;
display: block;
width: 8px;
background: transparent
}
.article-main .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
transform: rotate(0)
}
}
.article-main .has-child:hover {
cursor: pointer
}
.article-main .has-child:hover > .wp-block-navigation__container {
visibility: visible;
opacity: 1;
display: flex;
flex-direction: column
}
.article-main .has-child:focus-within {
cursor: pointer
}
.article-main .has-child:focus-within > .wp-block-navigation__container {
visibility: visible;
opacity: 1;
display: flex;
flex-direction: column
}
.article-main .wp-block-navigation-link__content {
text-decoration: none;
padding: 8px 16px
}
.article-main .wp-block-navigation-link__content + .wp-block-navigation-link__content {
padding-top: 0
}
.article-main .has-text-color .wp-block-navigation-link__content {
color: inherit
}
.article-main .wp-block-navigation-link__label {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
word-break: normal;
overflow-wrap: break-word
}
.article-main .wp-block-navigation-link__submenu-icon {
height: inherit;
padding: 6px 16px
}
.article-main .wp-block-navigation-link__submenu-icon svg {
fill: currentColor
}
@media (min-width: 782px) {
.article-main .wp-block-navigation-link__submenu-icon svg {
transform: rotate(90deg)
}
}
.article-main .is-small-text {
font-size: 14px
}
.article-main .is-regular-text {
font-size: 16px
}
.article-main .is-large-text {
font-size: 36px
}
.article-main .is-larger-text {
font-size: 48px
}
.article-main .has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
line-height: 0.68;
font-weight: 100;
margin: 0.05em 0.1em 0 0;
text-transform: uppercase;
font-style: normal
}
.article-main p.has-background {
padding: 20px 38px
}
.article-main p.has-text-color a {
color: inherit
}
.article-main .wp-block-post-author {
display: flex;
flex-wrap: wrap;
line-height: 1.5
}
.article-main .wp-block-post-author__byline {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 0.5em
}
.article-main .wp-block-post-author__avatar {
margin-right: 16px
}
.article-main .wp-block-post-author__bio {
margin-bottom: 8px;
font-size: 0.7em
}
.article-main .wp-block-post-author__content {
flex-grow: 1;
flex-basis: 0
}
.article-main .wp-block-post-author__name {
font-weight: 700;
margin: 0
}
.article-main .wp-block-pullquote {
padding: 3em 0;
margin-left: 0;
margin-right: 0;
text-align: center
}
.article-main .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
max-width: 290px
}
.article-main .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
font-size: 20px
}
.article-main .wp-block-pullquote p {
font-size: 28px;
line-height: 1.6
}
.article-main .wp-block-pullquote cite, .wp-block-pullquote footer {
position: relative
}
.article-main .wp-block-pullquote .has-text-color a {
color: inherit
}
.article-main .wp-block-pullquote:not(.is-style-solid-color) {
background: none
}
.article-main .wp-block-pullquote.is-style-solid-color {
border: none
}
.article-main .wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
text-align: left;
max-width: 60%
}
.article-main .wp-block-pullquote.is-style-solid-color blockquote p {
margin-top: 0;
margin-bottom: 0;
font-size: 32px
}
.article-main .wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform: none;
font-style: normal
}
.article-main .wp-block-pullquote cite {
color: inherit
}
.article-main .wp-block-quote.is-large, .wp-block-quote.is-style-large {
margin: 0 0 16px;
padding: 0 1em
}
.article-main .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
font-size: 24px;
font-style: italic;
line-height: 1.6
}
.article-main .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
font-size: 18px;
text-align: right
}
.article-main .wp-block-rss.alignleft {
margin-right: 2em
}
.article-main .wp-block-rss.alignright {
margin-left: 2em
}
.article-main .wp-block-rss.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
list-style: none
}
.article-main .wp-block-rss.is-grid li {
margin: 0 16px 16px 0;
width: 100%
}
@media (min-width: 600px) {
.article-main .wp-block-rss.columns-2 li {
width: calc(50% - 16px)
}
.article-main .wp-block-rss.columns-3 li {
width: calc(33.33333% - 16px)
}
.article-main .wp-block-rss.columns-4 li {
width: calc(25% - 16px)
}
.article-main .wp-block-rss.columns-5 li {
width: calc(20% - 16px)
}
.article-main .wp-block-rss.columns-6 li {
width: calc(16.66667% - 16px)
}
}
.article-main .wp-block-rss__item-author, .wp-block-rss__item-publish-date {
display: block;
color: #6c7781;
font-size: 13px
}
.article-main .wp-block-search {
display: flex;
flex-wrap: wrap
}
.article-main .wp-block-search .wp-block-search__label {
width: 100%
}
.article-main .wp-block-search .wp-block-search__input {
flex-grow: 1;
max-width: 360px
}
.article-main .wp-block-search .wp-block-search__button {
margin-left: 10px
}
.article-main .wp-block-separator.is-style-wide {
border-bottom-width: 1px
}
.article-main .wp-block-separator.is-style-dots {
background: none !important;
border: none;
text-align: center;
max-width: none;
line-height: 1;
height: auto
}
.article-main .wp-block-separator.is-style-dots:before {
content: "···";
color: currentColor;
font-size: 20px;
letter-spacing: 2em;
padding-left: 2em;
font-family: serif
}
.article-main .wp-block-social-links {
display: flex;
justify-content: flex-start;
padding-left: 0;
padding-right: 0;
margin-left: 0
}
.article-main .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
text-decoration: none;
border-bottom: 0;
box-shadow: none
}
.article-main .wp-social-link {
display: block;
width: 36px;
height: 36px;
border-radius: 36px;
margin-right: 8px;
transition: transform 0.1s ease
}
@media (prefers-reduced-motion: reduce) {
.article-main .wp-social-link {
transition-duration: 0s
}
}
.article-main .wp-social-link a {
padding: 6px;
display: block;
line-height: 0;
transition: transform 0.1s ease
}
.article-main .wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {
color: currentColor;
fill: currentColor
}
.article-main .wp-social-link:hover {
transform: scale(1.1)
}
.article-main .wp-block-social-links.aligncenter {
justify-content: center;
display: flex
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color: #f0f0f0;
color: #444
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color: #f90;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color: #0757fe;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color: #f45800;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color: #1778f2;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color: #24292d;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color: #ea4434;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color: #f00075;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color: #0d66c2;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color: #02ab6c;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color: #fe4500;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color: #0478d7;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color: #011835;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color: #1da1f2;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color: #4680c2;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color: #d32422;
color: #fff
}
.article-main .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color: red;
color: #fff
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link {
background: none;
padding: 4px
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link svg {
width: 28px;
height: 28px
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color: #f90
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color: #1ea0c3
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color: #0757fe
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color: #1e1f26
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color: #02e49b
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color: #e94c89
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color: #4280ff
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color: #f45800
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color: #1778f2
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color: #000
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color: #0461dd
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color: #e65678
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-github {
color: #24292d
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color: #382110
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-google {
color: #ea4434
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color: #f00075
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color: #e21b24
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color: #0d66c2
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color: #3288d4
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color: #02ab6c
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color: #f6405f
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color: #e60122
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color: #ef4155
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color: #fe4500
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color: #0478d7
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color: #fff;
stroke: #000
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color: #ff5600
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color: #1bd760
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color: #011835
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color: #6440a4
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color: #1da1f2
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color: #1eb7ea
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color: #4680c2
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color: #3499cd
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
background-color: #d32422;
color: #fff
}
.article-main .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color: red
}
.article-main .wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto
}
.article-main .wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left: 16px;
padding-right: 16px
}
.article-main .wp-block-spacer {
clear: both
}
.article-main p.wp-block-subhead {
font-size: 1.1em;
font-style: italic;
opacity: 0.75
}
.article-main .wp-block-table {
overflow-x: auto
}
.article-main .wp-block-table table {
width: 100%
}
.article-main .wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%
}
.article-main .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
word-break: break-word
}
.article-main .wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
display: table;
width: auto
}
.article-main .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
word-break: break-word
}
.article-main .wp-block-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5
}
.article-main .wp-block-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5
}
.article-main .wp-block-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe
}
.article-main .wp-block-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef
}
.article-main .wp-block-table.is-style-stripes {
border-spacing: 0;
border-collapse: inherit;
background-color: transparent;
border-bottom: 1px solid #f0f0f0
}
.article-main .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f0f0f0
}
.article-main .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5
}
.article-main .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5
}
.article-main .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe
}
.article-main .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef
}
.article-main .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
border-color: transparent
}
.article-main .wp-block-text-columns, .wp-block-text-columns.aligncenter {
display: flex
}
.article-main .wp-block-text-columns .wp-block-column {
margin: 0 16px;
padding: 0
}
.article-main .wp-block-text-columns .wp-block-column:first-child {
margin-left: 0
}
.article-main .wp-block-text-columns .wp-block-column:last-child {
margin-right: 0
}
.article-main .wp-block-text-columns.columns-2 .wp-block-column {
width: 50%
}
.article-main .wp-block-text-columns.columns-3 .wp-block-column {
width: 33.33333%
}
.article-main .wp-block-text-columns.columns-4 .wp-block-column {
width: 25%
}
.article-main .wp-block-video {
margin-left: 0;
margin-right: 0
}
.article-main .wp-block-video video {
max-width: 100%
}
.article-main .wp-block-video.aligncenter {
text-align: center
}
.article-main .wp-block-video figcaption {
margin-top: 0.5em;
margin-bottom: 1em
}
.article-main :root .editor-styles-wrapper .has-pale-pink-background-color, :root .has-pale-pink-background-color {
background-color: #f78da7
}
.article-main :root .editor-styles-wrapper .has-vivid-red-background-color, :root .has-vivid-red-background-color {
background-color: #cf2e2e
}
.article-main :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color, :root .has-luminous-vivid-orange-background-color {
background-color: #ff6900
}
.article-main :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color, :root .has-luminous-vivid-amber-background-color {
background-color: #fcb900
}
.article-main :root .editor-styles-wrapper .has-light-green-cyan-background-color, :root .has-light-green-cyan-background-color {
background-color: #7bdcb5
}
.article-main :root .editor-styles-wrapper .has-vivid-green-cyan-background-color, :root .has-vivid-green-cyan-background-color {
background-color: #00d084
}
.article-main :root .editor-styles-wrapper .has-pale-cyan-blue-background-color, :root .has-pale-cyan-blue-background-color {
background-color: #8ed1fc
}
.article-main :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color, :root .has-vivid-cyan-blue-background-color {
background-color: #0693e3
}
.article-main :root .editor-styles-wrapper .has-vivid-purple-background-color, :root .has-vivid-purple-background-color {
background-color: #9b51e0
}
.article-main :root .editor-styles-wrapper .has-white-background-color, :root .has-white-background-color {
background-color: #fff
}
.article-main :root .editor-styles-wrapper .has-very-light-gray-background-color, :root .has-very-light-gray-background-color {
background-color: #eee
}
.article-main :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color, :root .has-cyan-bluish-gray-background-color {
background-color: #abb8c3
}
.article-main :root .editor-styles-wrapper .has-very-dark-gray-background-color, :root .has-very-dark-gray-background-color {
background-color: #313131
}
.article-main :root .editor-styles-wrapper .has-black-background-color, :root .has-black-background-color {
background-color: #000
}
.article-main :root .editor-styles-wrapper .has-pale-pink-color, :root .has-pale-pink-color {
color: #f78da7
}
.article-main :root .editor-styles-wrapper .has-vivid-red-color, :root .has-vivid-red-color {
color: #cf2e2e
}
.article-main :root .editor-styles-wrapper .has-luminous-vivid-orange-color, :root .has-luminous-vivid-orange-color {
color: #ff6900
}
.article-main :root .editor-styles-wrapper .has-luminous-vivid-amber-color, :root .has-luminous-vivid-amber-color {
color: #fcb900
}
.article-main :root .editor-styles-wrapper .has-light-green-cyan-color, :root .has-light-green-cyan-color {
color: #7bdcb5
}
.article-main :root .editor-styles-wrapper .has-vivid-green-cyan-color, :root .has-vivid-green-cyan-color {
color: #00d084
}
.article-main :root .editor-styles-wrapper .has-pale-cyan-blue-color, :root .has-pale-cyan-blue-color {
color: #8ed1fc
}
.article-main :root .editor-styles-wrapper .has-vivid-cyan-blue-color, :root .has-vivid-cyan-blue-color {
color: #0693e3
}
.article-main :root .editor-styles-wrapper .has-vivid-purple-color, :root .has-vivid-purple-color {
color: #9b51e0
}
.article-main :root .editor-styles-wrapper .has-white-color, :root .has-white-color {
color: #fff
}
.article-main :root .editor-styles-wrapper .has-very-light-gray-color, :root .has-very-light-gray-color {
color: #eee
}
.article-main :root .editor-styles-wrapper .has-cyan-bluish-gray-color, :root .has-cyan-bluish-gray-color {
color: #abb8c3
}
.article-main :root .editor-styles-wrapper .has-very-dark-gray-color, :root .has-very-dark-gray-color {
color: #313131
}
.article-main :root .editor-styles-wrapper .has-black-color, :root .has-black-color {
color: #000
}
.article-main :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background, :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background: linear-gradient(135deg, #0693e3, #9b51e0)
}
.article-main :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background, :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background: linear-gradient(135deg, #00d084, #0693e3)
}
.article-main :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background, :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background: linear-gradient(135deg, #7adcb4, #00d082)
}
.article-main :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background, :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background: linear-gradient(135deg, #fcb900, #ff6900)
}
.article-main :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background, :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
background: linear-gradient(135deg, #ff6900, #cf2e2e)
}
.article-main :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background, :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background: linear-gradient(135deg, #eee, #a9b8c3)
}
.article-main :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background, :root .has-cool-to-warm-spectrum-gradient-background {
background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)
}
.article-main :root .editor-styles-wrapper .has-blush-light-purple-gradient-background, :root .has-blush-light-purple-gradient-background {
background: linear-gradient(135deg, #ffceec, #9896f0)
}
.article-main :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background, :root .has-blush-bordeaux-gradient-background {
background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)
}
.article-main :root .editor-styles-wrapper .has-purple-crush-gradient-background, :root .has-purple-crush-gradient-background {
background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}
.article-main :root .editor-styles-wrapper .has-luminous-dusk-gradient-background, :root .has-luminous-dusk-gradient-background {
background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)
}
.article-main :root .editor-styles-wrapper .has-hazy-dawn-gradient-background, :root .has-hazy-dawn-gradient-background {
background: linear-gradient(135deg, #faaca8, #dad0ec)
}
.article-main :root .editor-styles-wrapper .has-pale-ocean-gradient-background, :root .has-pale-ocean-gradient-background {
background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)
}
.article-main :root .editor-styles-wrapper .has-electric-grass-gradient-background, :root .has-electric-grass-gradient-background {
background: linear-gradient(135deg, #caf880, #71ce7e)
}
.article-main :root .editor-styles-wrapper .has-subdued-olive-gradient-background, :root .has-subdued-olive-gradient-background {
background: linear-gradient(135deg, #fafae1, #67a671)
}
.article-main :root .editor-styles-wrapper .has-atomic-cream-gradient-background, :root .has-atomic-cream-gradient-background {
background: linear-gradient(135deg, #fdd79a, #004a59)
}
.article-main :root .editor-styles-wrapper .has-nightshade-gradient-background, :root .has-nightshade-gradient-background {
background: linear-gradient(135deg, #330968, #31cdcf)
}
.article-main :root .editor-styles-wrapper .has-midnight-gradient-background, :root .has-midnight-gradient-background {
background: linear-gradient(135deg, #020381, #2874fc)
}
.article-main :root .editor-styles-wrapper .has-link-color a, :root .has-link-color a {
color: #00e
}
.article-main .editor-styles-wrapper .has-small-font-size, .has-small-font-size {
font-size: 13px
}
.article-main .editor-styles-wrapper .has-normal-font-size, .editor-styles-wrapper .has-regular-font-size, .has-normal-font-size, .has-regular-font-size {
font-size: 16px
}
.article-main .editor-styles-wrapper .has-medium-font-size, .has-medium-font-size {
font-size: 20px
}
.article-main .editor-styles-wrapper .has-large-font-size, .has-large-font-size {
font-size: 36px
}
.article-main .editor-styles-wrapper .has-huge-font-size, .editor-styles-wrapper .has-larger-font-size, .has-huge-font-size, .has-larger-font-size {
font-size: 42px
}
.article-main .has-text-align-center {
text-align: center
}
.article-main .has-text-align-left {
text-align: left
}
.article-main .has-text-align-right {
text-align: right
}
.article-main #end-resizable-editor-section {
display: none
}
.article-main .aligncenter {
clear: both
}
.article-main .clearfix:after, .clearfix:before, .grid-100:after, .grid-100:before, .grid-15:after, .grid-15:before, .grid-20:after, .grid-20:before, .grid-25:after, .grid-25:before, .grid-30:after, .grid-30:before, .grid-33:after, .grid-33:before, .grid-35:after, .grid-35:before, .grid-40:after, .grid-40:before, .grid-45:after, .grid-45:before, .grid-50:after, .grid-50:before, .grid-55:after, .grid-55:before, .grid-60:after, .grid-60:before, .grid-65:after, .grid-65:before, .grid-66:after, .grid-66:before, .grid-70:after, .grid-70:before, .grid-75:after, .grid-75:before, .grid-80:after, .grid-80:before, .grid-85:after, .grid-85:before, .grid-container:after, .grid-container:before, [class*=mobile-grid-]:after, [class*=mobile-grid-]:before, [class*=tablet-grid-]:after, [class*=tablet-grid-]:before {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0
}
.article-main .clearfix:after, .grid-100:after, .grid-15:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-33:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-66:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after, .grid-90:after, .grid-95:after, .grid-container:after, [class*=mobile-grid-]:after, [class*=tablet-grid-]:after {
clear: both
}
.article-main .grid-container {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 10px;
padding-right: 10px
}
.article-main .grid-100, .grid-15, .grid-20, .grid-25, .grid-30, .grid-33, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-66, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, [class*=mobile-grid-], [class*=tablet-grid-] {
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px
}
.article-main .grid-parent {
padding-left: 0;
padding-right: 0
}
@media (max-width: 767px) {
.article-main .hide-on-mobile {
display: none !important
}
.article-main .mobile-grid-50 {
float: left;
width: 50%
}
.article-main .mobile-grid-100 {
clear: both;
width: 100%
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.article-main [class*=tablet-pull-], [class*=tablet-push-] {
position: relative
}
.article-main .hide-on-tablet {
display: none !important
}
.article-main .tablet-grid-15 {
float: left;
width: 15%
}
.article-main .tablet-push-15 {
left: 15%
}
.article-main .tablet-pull-15 {
left: -15%
}
.article-main .tablet-grid-20 {
float: left;
width: 20%
}
.article-main .tablet-push-20 {
left: 20%
}
.article-main .tablet-pull-20 {
left: -20%
}
.article-main .tablet-grid-25 {
float: left;
width: 25%
}
.article-main .tablet-push-25 {
left: 25%
}
.article-main .tablet-pull-25 {
left: -25%
}
.article-main .tablet-grid-30 {
float: left;
width: 30%
}
.article-main .tablet-push-30 {
left: 30%
}
.article-main .tablet-pull-30 {
left: -30%
}
.article-main .tablet-grid-35 {
float: left;
width: 35%
}
.article-main .tablet-push-35 {
left: 35%
}
.article-main .tablet-pull-35 {
left: -35%
}
.article-main .tablet-grid-40 {
float: left;
width: 40%
}
.article-main .tablet-push-40 {
left: 40%
}
.article-main .tablet-pull-40 {
left: -40%
}
.article-main .tablet-grid-45 {
float: left;
width: 45%
}
.article-main .tablet-push-45 {
left: 45%
}
.article-main .tablet-pull-45 {
left: -45%
}
.article-main .tablet-grid-50 {
float: left;
width: 50%
}
.article-main .tablet-push-50 {
left: 50%
}
.article-main .tablet-pull-50 {
left: -50%
}
.article-main .tablet-grid-55 {
float: left;
width: 55%
}
.article-main .tablet-push-55 {
left: 55%
}
.article-main .tablet-pull-55 {
left: -55%
}
.article-main .tablet-grid-60 {
float: left;
width: 60%
}
.article-main .tablet-push-60 {
left: 60%
}
.article-main .tablet-pull-60 {
left: -60%
}
.article-main .tablet-grid-65 {
float: left;
width: 65%
}
.article-main .tablet-push-65 {
left: 65%
}
.article-main .tablet-pull-65 {
left: -65%
}
.article-main .tablet-grid-70 {
float: left;
width: 70%
}
.article-main .tablet-push-70 {
left: 70%
}
.article-main .tablet-pull-70 {
left: -70%
}
.article-main .tablet-grid-75 {
float: left;
width: 75%
}
.article-main .tablet-push-75 {
left: 75%
}
.article-main .tablet-pull-75 {
left: -75%
}
.article-main .tablet-grid-80 {
float: left;
width: 80%
}
.article-main .tablet-push-80 {
left: 80%
}
.article-main .tablet-pull-80 {
left: -80%
}
.article-main .tablet-grid-85 {
float: left;
width: 85%
}
.article-main .tablet-push-85 {
left: 85%
}
.article-main .tablet-pull-85 {
left: -85%
}
.article-main .tablet-suffix-33 {
margin-right: 33.33333%
}
.article-main .tablet-push-33 {
left: 33.33333%
}
.article-main .tablet-pull-33 {
left: -33.33333%
}
.article-main .tablet-grid-66 {
float: left;
width: 66.66667%
}
.article-main .tablet-push-66 {
left: 66.66667%
}
.article-main .tablet-pull-66 {
left: -66.66667%
}
.article-main .tablet-grid-100 {
clear: both;
width: 100%
}
.article-main .inside-footer-widgets > div {
margin-bottom: 50px
}
.article-main .inside-footer-widgets > div:nth-child(odd) {
clear: both
}
.article-main .active-footer-widgets-1 .footer-widget-1, .active-footer-widgets-3 .footer-widget-3, .active-footer-widgets-5 .footer-widget-5 {
width: 100%;
margin-bottom: 0
}
.article-main .active-footer-widgets-2 .inside-footer-widgets > div, .active-footer-widgets-4 .footer-widget-3, .active-footer-widgets-4 .footer-widget-4 {
margin-bottom: 0
}
}
@media (min-width: 1025px) {
.article-main .pull-15, .pull-20, .pull-25, .pull-30, .pull-33, .pull-35, .pull-40, .pull-45, .pull-50, .pull-55, .pull-60, .pull-65, .pull-66, .pull-70, .pull-75, .pull-80, .pull-85, .pull-90, .pull-95, .push-15, .push-20, .push-25, .push-30, .push-33, .push-35, .push-40, .push-45, .push-50, .push-55, .push-60, .push-65, .push-66, .push-70, .push-75, .push-80, .push-85, .push-90, .push-95 {
position: relative
}
.article-main .hide-on-desktop {
display: none !important
}
.article-main .grid-15 {
float: left;
width: 15%
}
.article-main .push-15 {
left: 15%
}
.article-main .pull-15 {
left: -15%
}
.article-main .grid-20 {
float: left;
width: 20%
}
.article-main .push-20 {
left: 20%
}
.article-main .pull-20 {
left: -20%
}
.article-main .grid-25 {
float: left;
width: 25%
}
.article-main .push-25 {
left: 25%
}
.article-main .pull-25 {
left: -25%
}
.article-main .grid-30 {
float: left;
width: 30%
}
.article-main .push-30 {
left: 30%
}
.article-main .pull-30 {
left: -30%
}
.article-main .grid-35 {
float: left;
width: 35%
}
.article-main .push-35 {
left: 35%
}
.article-main .pull-35 {
left: -35%
}
.article-main .grid-40 {
float: left;
width: 40%
}
.article-main .push-40 {
left: 40%
}
.article-main .pull-40 {
left: -40%
}
.article-main .grid-45 {
float: left;
width: 45%
}
.article-main .push-45 {
left: 45%
}
.article-main .pull-45 {
left: -45%
}
.article-main .grid-50 {
float: left;
width: 50%
}
.article-main .push-50 {
left: 50%
}
.article-main .pull-50 {
left: -50%
}
.article-main .grid-55 {
float: left;
width: 55%
}
.article-main .push-55 {
left: 55%
}
.article-main .pull-55 {
left: -55%
}
.article-main .grid-60 {
float: left;
width: 60%
}
.article-main .push-60 {
left: 60%
}
.article-main .pull-60 {
left: -60%
}
.article-main .grid-65 {
float: left;
width: 65%
}
.article-main .push-65 {
left: 65%
}
.article-main .pull-65 {
left: -65%
}
.article-main .grid-70 {
float: left;
width: 70%
}
.article-main .push-70 {
left: 70%
}
.article-main .pull-70 {
left: -70%
}
.article-main .grid-75 {
float: left;
width: 75%
}
.article-main .push-75 {
left: 75%
}
.article-main .pull-75 {
left: -75%
}
.article-main .grid-80 {
float: left;
width: 80%
}
.article-main .push-80 {
left: 80%
}
.article-main .pull-80 {
left: -80%
}
.article-main .grid-85 {
float: left;
width: 85%
}
.article-main .push-85 {
left: 85%
}
.article-main .pull-85 {
left: -85%
}
.article-main .grid-33 {
float: left;
width: 33.33333%
}
.article-main .push-33 {
left: 33.33333%
}
.article-main .pull-33 {
left: -33.33333%
}
.article-main .grid-66 {
float: left;
width: 66.66667%
}
.article-main .push-66 {
left: 66.66667%
}
.article-main .pull-66 {
left: -66.66667%
}
.article-main .grid-100 {
clear: both;
width: 100%
}
}
.article-main a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
border: 0;
margin: 0;
padding: 0
}
.article-main html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
.article-main article, aside, details, figcaption, figure, footer, header, main, nav, section {
display: block
}
.article-main audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline
}
.article-main audio:not([controls]) {
display: none;
height: 0
}
.article-main [hidden], template {
display: none
}
.article-main ol, ul {
list-style: none
}
.article-main table {
border-collapse: separate;
border-spacing: 0
}
.article-main caption, td, th {
font-weight: 400;
text-align: left;
padding: 5px
}
.article-main blockquote:after, blockquote:before, q:after, q:before {
content: ""
}
.article-main a {
background-color: transparent
}
.article-main a img {
border: 0
}
.article-main body, button, input, select, textarea {
font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-weight: 400;
text-transform: none;
font-size: 17px;
line-height: 1.5
}
.article-main p {
margin-bottom: 1.5em
}
.article-main h1, h2, h3, h4, h5, h6 {
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit
}
.article-main pre {
background: rgba(0, 0, 0, 0.05);
font-family: inherit;
font-size: inherit;
line-height: normal;
margin-bottom: 1.5em;
padding: 20px;
overflow: auto;
max-width: 100%
}
.article-main blockquote {
border-left: 5px solid rgba(0, 0, 0, 0.05);
padding: 20px;
font-size: 1.2em;
font-style: italic;
margin: 0 0 1.5em;
position: relative
}
.article-main blockquote p:last-child {
margin: 0
}
.article-main table, td, th {
border: 1px solid rgba(0, 0, 0, 0.1)
}
.article-main table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.5em;
width: 100%
}
.article-main td, th {
padding: 8px
}
.article-main th {
border-width: 0 1px 1px 0
}
.article-main td {
border-width: 0 1px 1px 0
}
.article-main hr {
background-color: rgba(0, 0, 0, 0.1);
border: 0;
height: 1px;
margin-bottom: 40px;
margin-top: 40px
}
.article-main fieldset {
padding: 0;
border: 0;
min-width: inherit
}
.article-main fieldset legend {
padding: 0;
margin-bottom: 1.5em
}
.article-main h1 {
font-size: 42px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: 400;
text-transform: none
}
.article-main h2 {
font-size: 35px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: 400;
text-transform: none
}
.article-main h3 {
font-size: 29px;
margin-bottom: 20px;
line-height: 1.2em;
font-weight: 400;
text-transform: none
}
.article-main h4 {
font-size: 24px
}
.article-main h5 {
font-size: 20px
}
.article-main h4, h5, h6 {
margin-bottom: 20px
}
.article-main ol, ul {
margin: 0 0 1.5em 3em
}
.article-main ul {
list-style: disc
}
.article-main ol {
list-style: decimal
}
.article-main li > ol, li > ul {
margin-bottom: 0;
margin-left: 1.5em
}
.article-main dt {
font-weight: 700
}
.article-main dd {
margin: 0 1.5em 1.5em
}
.article-main b, strong {
font-weight: 700
}
.article-main cite, dfn, em, i {
font-style: italic
}
.article-main address {
margin: 0 0 1.5em
}
.article-main code, kbd, tt, var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
.article-main abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help
}
.article-main ins, mark {
text-decoration: none
}
.article-main sub, sup {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline
}
.article-main sup {
bottom: 1ex
}
.article-main sub {
top: 0.5ex
}
.article-main small {
font-size: 75%
}
.article-main big {
font-size: 125%
}
.article-main figure {
margin: 0
}
.article-main table {
margin: 0 0 1.5em;
width: 100%
}
.article-main th {
font-weight: 700
}
.article-main img {
height: auto;
max-width: 100%
}
.article-main button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline
}
.article-main button, html input[type=button], input[type=reset], input[type=submit] {
border: 1px solid transparent;
background: #55555e;
cursor: pointer;
-webkit-appearance: button;
padding: 10px 20px;
color: #fff
}
.article-main input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0
}
.article-main input[type=search] {
-webkit-appearance: textfield;
box-sizing: content-box
}
.article-main input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
.article-main button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0
}
.article-main input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
background: #fafafa;
color: #666;
border: 1px solid #ccc;
border-radius: 0;
padding: 10px 15px;
box-sizing: border-box;
max-width: 100%
}
.article-main textarea {
overflow: auto;
vertical-align: top;
width: 100%
}
.article-main input[type=file] {
max-width: 100%;
box-sizing: border-box
}
.article-main a, button, input {
transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out
}
.article-main a, a:focus, a:hover, a:visited {
text-decoration: none
}
.article-main .button, .wp-block-button .wp-block-button__link {
padding: 10px 20px;
display: inline-block
}
.article-main .wp-block-button .wp-block-button__link {
font-size: inherit;
line-height: inherit
}
.article-main .using-mouse :focus {
outline: 0
}
.article-main .using-mouse ::-moz-focus-inner {
border: 0
}
.article-main .alignleft {
float: left;
margin-right: 1.5em
}
.article-main .alignright {
float: right;
margin-left: 1.5em
}
.article-main .aligncenter {
clear: both;
display: block;
margin: 0 auto
}
.article-main .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
max-width: 100%;
height: auto
}
.article-main .no-sidebar .entry-content .alignfull {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
max-width: 100vw;
width: auto
}
.article-main .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important
}
.article-main .screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.article-main #primary[tabindex="-1"]:focus {
outline: 0
}
.article-main .clear:after, .comment-content:after, .entry-content:after, .inside-footer-widgets:not(.grid-container):after, .inside-header:not(.grid-container):after, .inside-navigation:not(.grid-container):after, .inside-top-bar:not(.grid-container):after, .page-header-content-container:after, .paging-navigation:after, .site-content:after, .site-footer:after, .site-header:after, .site-info:after {
content: "";
display: table;
clear: both
}
.article-main .main-navigation {
z-index: 100;
padding: 0;
clear: both;
display: block
}
.article-main .main-navigation a {
display: block;
text-decoration: none;
font-weight: 400;
text-transform: none;
font-size: 15px
}
.article-main .main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0
}
.article-main .main-navigation .main-nav ul li a {
padding-left: 20px;
padding-right: 20px;
line-height: 60px
}
.article-main .inside-navigation {
position: relative
}
.article-main .main-navigation li {
float: left;
position: relative
}
.article-main .sf-menu > li.menu-item-float-right {
float: right !important
}
.article-main .nav-float-right .inside-header .main-navigation {
float: right;
clear: right
}
.article-main .nav-float-left .inside-header .main-navigation {
float: left;
clear: left
}
.article-main .nav-aligned-center .main-navigation:not(.toggled) .menu > li, .nav-aligned-right .main-navigation:not(.toggled) .menu > li {
float: none;
display: inline-block
}
.article-main .nav-aligned-center .main-navigation:not(.toggled) ul, .nav-aligned-right .main-navigation:not(.toggled) ul {
letter-spacing: -0.31em;
font-size: 1em
}
.article-main .nav-aligned-center .main-navigation:not(.toggled) ul li, .nav-aligned-right .main-navigation:not(.toggled) ul li {
letter-spacing: normal
}
.article-main .nav-aligned-center .main-navigation {
text-align: center
}
.article-main .nav-aligned-right .main-navigation {
text-align: right
}
.article-main .main-navigation li.search-item {
float: right
}
.article-main .main-navigation ul ul {
display: block;
box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
float: left;
position: absolute;
left: -99999px;
opacity: 0;
z-index: 99999;
width: 200px;
text-align: left;
top: auto;
transition: opacity 80ms linear;
transition-delay: 0s;
pointer-events: none;
height: 0;
overflow: hidden
}
.article-main .main-navigation ul ul a {
display: block
}
.article-main .main-navigation ul ul li {
width: 100%
}
.article-main .main-navigation .main-nav ul ul li a {
line-height: normal;
padding: 10px 20px;
font-size: 14px
}
.article-main .main-navigation .main-nav ul li.menu-item-has-children > a {
padding-right: 0;
position: relative
}
.article-main .main-navigation.sub-menu-left .sub-menu {
right: 0
}
.article-main .main-navigation:not(.toggled) ul li.sfHover > ul, .main-navigation:not(.toggled) ul li:hover > ul {
left: auto;
opacity: 1;
transition-delay: 150ms;
pointer-events: auto;
height: auto;
overflow: visible
}
.article-main .main-navigation:not(.toggled) ul ul li.sfHover > ul, .main-navigation:not(.toggled) ul ul li:hover > ul {
left: 100%;
top: 0
}
.article-main .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover > ul, .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover > ul {
right: 100%;
left: auto
}
.article-main .nav-float-right .main-navigation ul ul ul {
top: 0
}
.article-main .menu-item-has-children .dropdown-menu-toggle {
display: inline-block;
height: 100%;
clear: both;
padding-right: 20px;
padding-left: 10px
}
.article-main .menu-item-has-children ul .dropdown-menu-toggle {
padding-top: 10px;
padding-bottom: 10px;
margin-top: -10px
}
.article-main .sidebar .menu-item-has-children .dropdown-menu-toggle, nav ul ul .menu-item-has-children .dropdown-menu-toggle {
float: right
}
.article-main .widget-area .main-navigation li {
float: none;
display: block;
width: 100%;
padding: 0;
margin: 0
}
.article-main .sidebar .main-navigation.sub-menu-right ul li.sfHover ul, .sidebar .main-navigation.sub-menu-right ul li:hover ul {
top: 0;
left: 100%
}
.article-main .sidebar .main-navigation.sub-menu-left ul li.sfHover ul, .sidebar .main-navigation.sub-menu-left ul li:hover ul {
top: 0;
right: 100%
}
.article-main .site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
margin: 0 0 2em;
overflow: hidden
}
.article-main .site-main .post-navigation {
margin-bottom: 0
}
.article-main .paging-navigation .nav-next, .paging-navigation .nav-previous {
display: none
}
.article-main .paging-navigation .nav-links > * {
padding: 0 5px
}
.article-main .paging-navigation .nav-links .current {
font-weight: 700
}
.article-main .nav-links > :first-child {
padding-left: 0
}
.article-main .site-header {
position: relative
}
.article-main .inside-header {
padding: 20px 40px
}
.article-main .main-title {
margin: 0;
font-size: 25px;
line-height: 1.2em;
word-wrap: break-word;
font-weight: 700;
text-transform: none
}
.article-main .site-description {
margin: 0;
line-height: 1.5;
font-weight: 400;
text-transform: none;
font-size: 15px
}
.article-main .site-logo {
display: inline-block;
max-width: 100%
}
.article-main .site-header .header-image {
vertical-align: middle
}
.article-main .header-widget {
float: right;
overflow: hidden;
max-width: 50%
}
.article-main .header-widget .widget {
padding: 0 0 20px;
margin-bottom: 0
}
.article-main .header-widget .widget:last-child {
padding-bottom: 0
}
.article-main .header-widget .widget-title {
margin-bottom: 15px
}
.article-main .nav-float-right .header-widget {
position: relative;
top: -10px
}
.article-main .nav-float-right .header-widget .widget {
padding: 0 0 10px
}
.article-main .nav-float-left .inside-header .site-branding, .nav-float-left .inside-header .site-logo {
float: right;
clear: right
}
.article-main .nav-float-left .inside-header:after {
clear: both;
content: "";
display: table
}
.article-main .nav-float-right .inside-header .site-branding {
display: inline-block
}
.article-main .site-branding-container {
display: inline-flex;
align-items: center;
text-align: left
}
.article-main .site-branding-container .site-logo {
margin-right: 1.5em
}
.article-main .header-aligned-center .site-header {
text-align: center
}
.article-main .header-aligned-right .site-header {
text-align: right
}
.article-main .header-aligned-right .site-branding-container {
text-align: right
}
.article-main .header-aligned-right .site-branding-container .site-logo {
order: 10;
margin-right: 0;
margin-left: 1.5em
}
.article-main .sticky {
display: block
}
.article-main .entry-header .gp-icon, .posted-on .updated {
display: none
}
.article-main .byline, .entry-header .cat-links, .entry-header .comments-link, .entry-header .tags-links, .group-blog .byline, .single .byline {
display: inline
}
.article-main footer.entry-meta .byline, footer.entry-meta .posted-on {
display: block
}
.article-main .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
margin: 2em 0 0
}
.article-main .page-links {
clear: both;
margin: 0 0 1.5em
}
.article-main .archive .format-aside .entry-header, .archive .format-status .entry-header, .archive .format-status .entry-meta, .archive .format-status .entry-title, .blog .format-aside .entry-header, .blog .format-status .entry-header, .blog .format-status .entry-meta, .blog .format-status .entry-title {
display: none
}
.article-main .archive .format-aside .entry-content, .archive .format-status .entry-content, .blog .format-aside .entry-content, .blog .format-status .entry-content {
margin-top: 0
}
.article-main .archive .format-status .entry-content p:last-child, .blog .format-status .entry-content p:last-child {
margin-bottom: 0
}
.article-main .entry-header, .site-content {
word-wrap: break-word
}
.article-main .entry-title {
margin-bottom: 0
}
.article-main .author .page-header .page-title {
display: flex;
align-items: center
}
.article-main .author .page-header .avatar {
margin-right: 20px
}
.article-main .page-header .author-info > :last-child, .page-header > :last-child {
margin-bottom: 0
}
.article-main .entry-meta {
font-size: 85%;
margin-top: 0.5em;
line-height: 1.5
}
.article-main footer.entry-meta {
margin-top: 2em
}
.article-main .cat-links, .comments-link, .tags-links {
display: block
}
.article-main .entry-content > p:last-child, .entry-summary > p:last-child, .page-content > p:last-child, .read-more-container, .taxonomy-description p:last-child {
margin-bottom: 0
}
.article-main .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
position: relative
}
.article-main .wp-caption img[class*=wp-image-] {
display: block;
margin: 0 auto 0;
max-width: 100%
}
.article-main .wp-caption .wp-caption-text {
font-size: 75%;
padding-top: 5px;
opacity: 0.8
}
.article-main .wp-caption img {
position: relative;
vertical-align: bottom
}
.article-main .wp-block-image figcaption {
font-size: 13px;
text-align: center
}
.article-main .wp-block-gallery, ul.blocks-gallery-grid {
margin-left: 0
}
.article-main .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
background: rgba(255, 255, 255, 0.7);
color: #000;
padding: 10px;
box-sizing: border-box
}
.article-main .gallery {
margin-bottom: 1.5em
}
.article-main .gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%
}
.article-main .gallery-columns-2 .gallery-item {
max-width: 50%
}
.article-main .gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.article-main .gallery-columns-4 .gallery-item {
max-width: 25%
}
.article-main .gallery-columns-5 .gallery-item {
max-width: 20%
}
.article-main .gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.article-main .gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.article-main .gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.article-main .gallery-columns-9 .gallery-item {
max-width: 11.11%
}
.article-main .gallery-caption {
display: block
}
.article-main .site-main .gallery {
margin-bottom: 1.5em
}
.article-main .gallery-item img {
vertical-align: bottom
}
.article-main .gallery-icon {
padding: 5px
}
.article-main embed, iframe, object {
max-width: 100%
}
.article-main .comment-content a {
word-wrap: break-word
}
.article-main .bypostauthor {
display: block
}
.article-main .comment, .comment-list {
list-style-type: none;
padding: 0;
margin: 0
}
.article-main .comment-author-info {
display: inline-block;
vertical-align: middle
}
.article-main .comment-meta .avatar {
float: left;
margin-right: 10px;
border-radius: 50%
}
.article-main .comment-author cite {
font-style: normal;
font-weight: 700
}
.article-main .entry-meta.comment-metadata {
margin-top: 0
}
.article-main .comment-content {
margin-top: 1.5em
}
.article-main .comment-respond {
margin-top: 0
}
.article-main .comment-form > .form-submit {
margin-bottom: 0
}
.article-main .comment-form input, .comment-form-comment {
margin-bottom: 10px
}
.article-main .comment-form #author, .comment-form #email, .comment-form #url {
display: block
}
.article-main .comment-metadata .edit-link:before {
display: none
}
.article-main .comment-body {
padding: 30px 0
}
.article-main .comment-content {
padding: 30px;
border: 1px solid rgba(0, 0, 0, 0.05)
}
.article-main .depth-1.parent > .children {
border-bottom: 1px solid rgba(0, 0, 0, 0.05)
}
.article-main .comment .children {
padding-left: 30px;
margin-top: -30px;
border-left: 1px solid rgba(0, 0, 0, 0.05)
}
.article-main .pingback .comment-body, .trackback .comment-body {
border-bottom: 1px solid rgba(0, 0, 0, 0.05)
}
.article-main .pingback .edit-link {
font-size: 13px
}
.article-main .comment-content p:last-child {
margin-bottom: 0
}
.article-main .comment-list > .comment:first-child {
padding-top: 0;
margin-top: 0;
border-top: 0
}
.article-main ol.comment-list {
margin-bottom: 1.5em
}
.article-main .comment-form-cookies-consent {
display: flex;
align-items: center
}
.article-main .comment-form-cookies-consent input {
margin-right: 0.5em;
margin-bottom: 0
}
.article-main .one-container .comments-area {
margin-top: 1.5em
}
.article-main .comment-content .reply {
font-size: 85%
}
.article-main #cancel-comment-reply-link {
padding-left: 10px
}
.article-main .widget-area .widget {
padding: 40px
}
.article-main .widget select {
max-width: 100%
}
.article-main .footer-widgets .widget :last-child, .sidebar .widget :last-child {
margin-bottom: 0
}
.article-main .widget-title {
margin-bottom: 30px;
font-size: 20px;
line-height: 1.5;
font-weight: 400;
text-transform: none
}
.article-main .widget ol, .widget ul {
margin: 0
}
.article-main .widget .search-field {
width: 100%
}
.article-main .widget_search .search-submit {
display: none
}
.article-main .widget {
margin: 0 0 30px;
box-sizing: border-box
}
.article-main .separate-containers .widget:last-child, .widget:last-child {
margin-bottom: 0
}
.article-main .footer-widgets .widget, .sidebar .widget {
font-size: 17px
}
.article-main .widget ul li {
list-style-type: none;
position: relative;
padding-bottom: 5px
}
.article-main .widget_categories .children {
margin-left: 1.5em;
padding-top: 5px
}
.article-main .widget_categories .children li:last-child {
padding-bottom: 0
}
.article-main .widget_nav_menu ul ul, .widget_pages ul ul {
margin-left: 1em;
margin-top: 5px
}
.article-main .widget ul li.menu-item-has-children, .widget ul li.page_item_has_children {
padding-bottom: 0
}
.article-main #wp-calendar {
table-layout: fixed;
font-size: 80%
}
.article-main #wp-calendar #prev, #wp-calendar #prev + .pad {
border-right: 0
}
.article-main .sidebar .grid-container {
max-width: 100%;
width: 100%
}
.article-main .post {
margin: 0 0 2em
}
.article-main .page-header {
margin-bottom: 30px
}
.article-main .one-container.both-left .inside-left-sidebar, .one-container.both-right .inside-left-sidebar {
margin-right: 20px
}
.article-main .one-container.both-left .inside-right-sidebar, .one-container.both-right .inside-right-sidebar {
margin-left: 20px
}
.article-main .one-container:not(.page) .inside-article {
padding: 0 0 30px 0
}
.article-main .one-container.both-right .site-main, .one-container.right-sidebar .site-main {
margin-right: 40px
}
.article-main .one-container.both-left .site-main, .one-container.left-sidebar .site-main {
margin-left: 40px
}
.article-main .one-container.both-sidebars .site-main {
margin: 0 40px 0 40px
}
.article-main .one-container .site-content {
padding: 40px
}
.article-main .separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
padding: 40px
}
.article-main .separate-containers .page-header, .separate-containers .site-main > *, .separate-containers .widget {
margin-bottom: 20px
}
.article-main .separate-containers .site-main {
margin: 20px
}
.article-main .separate-containers.no-sidebar .site-main {
margin-left: 0;
margin-right: 0
}
.article-main .separate-containers.both-right .site-main, .separate-containers.right-sidebar .site-main {
margin-left: 0
}
.article-main .separate-containers.both-left .site-main, .separate-containers.left-sidebar .site-main {
margin-right: 0
}
.article-main .separate-containers.both-left .inside-left-sidebar, .separate-containers.both-right .inside-left-sidebar {
margin-right: 10px
}
.article-main .separate-containers.both-left .inside-right-sidebar, .separate-containers.both-right .inside-right-sidebar {
margin-left: 10px
}
.article-main .separate-containers .inside-left-sidebar, .separate-containers .inside-right-sidebar {
margin-top: 20px;
margin-bottom: 20px
}
.article-main .inside-page-header, .wp-block-group__inner-container {
padding: 40px
}
.article-main .widget-area .main-navigation {
margin-bottom: 20px
}
.article-main .one-container .site-main > :last-child, .separate-containers .site-main > :last-child {
margin-bottom: 0
}
.article-main .full-width-content .container.grid-container {
max-width: 100%
}
.article-main .full-width-content.no-sidebar.separate-containers .site-main {
margin: 0
}
.article-main .full-width-content.one-container .site-content, .full-width-content.separate-containers .inside-article {
padding: 0
}
.article-main .full-width-content .entry-content .alignwide {
margin-left: 0;
width: auto;
max-width: unset
}
.article-main .contained-content.one-container .site-content, .contained-content.separate-containers .inside-article {
padding: 0
}
.article-main .site-info {
text-align: center;
font-size: 15px
}
.article-main .site-info {
padding: 20px 40px
}
.article-main .footer-widgets {
padding: 40px
}
.article-main .site-footer .footer-widgets-container .inner-padding {
padding: 0 0 0 40px
}
.article-main .site-footer .footer-widgets-container .inside-footer-widgets {
margin-left: -40px
}
.article-main .footer-bar-active .footer-bar .widget {
padding: 0
}
.article-main .footer-bar .widget_nav_menu > div > ul {
display: inline-block;
vertical-align: top
}
.article-main .footer-bar .widget_nav_menu li {
margin: 0 10px;
float: left;
padding: 0
}
.article-main .footer-bar .widget_nav_menu li:first-child {
margin-left: 0
}
.article-main .footer-bar .widget_nav_menu li:last-child {
margin-right: 0
}
.article-main .footer-bar .widget_nav_menu li ul {
display: none
}
.article-main .footer-bar .textwidget p:last-child {
margin: 0
}
.article-main .footer-bar .widget-title {
display: none
}
.article-main .footer-bar-align-right .copyright-bar {
float: left
}
.article-main .footer-bar-align-right .footer-bar {
float: right;
text-align: right
}
.article-main .footer-bar-align-left .copyright-bar {
float: right;
text-align: right
}
.article-main .footer-bar-align-left .footer-bar {
float: left;
text-align: left
}
.article-main .footer-bar-align-center .copyright-bar {
float: none;
text-align: center
}
.article-main .footer-bar-align-center .footer-bar {
float: none;
text-align: center;
margin-bottom: 10px
}
.article-main .post-image:not(:first-child) {
margin-top: 2em
}
.article-main .page-header-image, .page-header-image-single {
line-height: 0
}
.article-main .one-container .inside-article > [class*=page-header-], .separate-containers .inside-article > [class*=page-header-] {
margin-bottom: 2em;
margin-top: 0
}
.article-main .inside-article .page-header-image-single.page-header-below-title {
margin-top: 2em
}
.article-main .separate-containers .page-header-contained, .separate-containers .page-header-content, .separate-containers .page-header-content-single, .separate-containers .page-header-image, .separate-containers .page-header-image-single {
margin-top: 20px
}
.article-main .top-bar {
font-weight: 400;
text-transform: none;
font-size: 13px
}
.article-main .top-bar .inside-top-bar .widget {
padding: 0;
display: inline-block;
margin: 0
}
.article-main .top-bar .inside-top-bar .textwidget p:last-child {
margin: 0
}
.article-main .top-bar .widget-title {
display: none
}
.article-main .top-bar .widget_nav_menu li {
margin: 0 10px;
float: left;
padding: 0
}
.article-main .top-bar .widget_nav_menu li:first-child {
margin-left: 0
}
.article-main .top-bar .widget_nav_menu li:last-child {
margin-right: 0
}
.article-main .top-bar .widget_nav_menu li ul {
display: none
}
.article-main .top-bar .widget_nav_menu > div > ul {
display: inline-block;
vertical-align: top
}
.article-main .inside-top-bar {
padding: 10px 40px
}
.article-main .top-bar-align-center {
text-align: center
}
.article-main .top-bar-align-center .inside-top-bar .widget:not(:first-child) {
margin-left: 10px
}
.article-main .top-bar-align-center .inside-top-bar .widget:first-child:last-child {
display: block
}
.article-main .top-bar-align-right {
text-align: right
}
.article-main .top-bar-align-right .inside-top-bar > .widget:nth-child(even) {
float: left;
margin-right: 10px
}
.article-main .top-bar-align-right .inside-top-bar > .widget:nth-child(odd) {
margin-left: 10px
}
.article-main .top-bar-align-left .inside-top-bar > .widget:nth-child(odd) {
float: left;
margin-right: 10px
}
.article-main .top-bar-align-left .inside-top-bar > .widget:nth-child(even) {
margin-left: 10px;
float: right
}
.article-main .gp-icon {
display: inline-flex;
align-self: center
}
.article-main .gp-icon svg {
height: 1em;
width: 1em;
top: 0.125em;
position: relative;
fill: currentColor
}
.article-main .close-search .icon-search svg:nth-child(1), .icon-menu-bars svg:nth-child(2), .icon-search svg:nth-child(2), .toggled .icon-menu-bars svg:nth-child(1) {
display: none
}
.article-main .close-search .icon-search svg:nth-child(2), .toggled .icon-menu-bars svg:nth-child(2) {
display: block
}
.article-main .entry-meta .gp-icon {
margin-right: 0.6em;
opacity: 0.7
}
.article-main nav.toggled .icon-arrow-left svg {
transform: rotate(-90deg)
}
.article-main nav.toggled .icon-arrow-right svg {
transform: rotate(90deg)
}
.article-main nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg {
transform: rotate(180deg)
}
.article-main nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-left svg {
transform: rotate(-270deg)
}
.article-main nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon.icon-arrow-right svg {
transform: rotate(270deg)
}
.article-main .container.grid-container {
width: auto
}
.article-main .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer {
display: none
}
.article-main .infinity-end.neverending .site-footer {
display: block
}
.article-main .so-panel.widget {
padding: 0
}
.article-main #mc_embed_signup .clear {
display: block;
height: auto;
visibility: visible;
width: auto
}
.article-main .menu-toggle, .mobile-bar-items, .sidebar-nav-mobile {
display: none
}
.article-main .menu-toggle {
padding: 0 20px;
line-height: 60px;
margin: 0;
font-weight: 400;
text-transform: none;
font-size: 15px;
cursor: pointer
}
.article-main .main-navigation .mobile-bar-items a {
padding-left: 20px;
padding-right: 20px;
line-height: 60px
}
.article-main button.menu-toggle {
background-color: transparent;
width: 100%;
border: 0;
text-align: center
}
.article-main button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover {
background-color: transparent
}
.article-main .menu-toggle .mobile-menu {
padding-left: 3px
}
.article-main .menu-toggle .gp-icon + .mobile-menu {
padding-left: 9px
}
.article-main .menu-toggle .mobile-menu:empty {
display: none
}
.article-main .nav-search-enabled .main-navigation .menu-toggle {
text-align: left
}
.article-main .mobile-bar-items {
display: none;
position: absolute;
right: 0;
top: 0;
z-index: 21;
list-style-type: none
}
.article-main .mobile-bar-items a {
display: inline-block
}
.article-main nav.toggled ul ul.sub-menu {
width: 100%
}
.article-main .dropdown-hover .main-navigation.toggled ul li.sfHover > ul, .dropdown-hover .main-navigation.toggled ul li:hover > ul {
transition-delay: 0s
}
.article-main .toggled .menu-item-has-children .dropdown-menu-toggle {
padding-left: 20px
}
.article-main .main-navigation.toggled ul ul {
transition: 0s;
visibility: hidden
}
.article-main .main-navigation.toggled .main-nav > ul {
display: block
}
.article-main .main-navigation.toggled .main-nav ul ul.toggled-on {
position: relative;
top: 0;
left: auto !important;
right: auto !important;
width: 100%;
pointer-events: auto;
height: auto;
opacity: 1;
display: block;
visibility: visible;
float: none
}
.article-main .main-navigation.toggled .main-nav li {
float: none;
clear: both;
display: block;
text-align: left
}
.article-main .main-navigation.toggled .main-nav li.hide-on-mobile {
display: none !important
}
.article-main .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
float: right
}
.article-main .main-navigation.toggled .menu li.search-item {
display: none !important
}
.article-main .main-navigation.toggled .sf-menu > li.menu-item-float-right {
float: none;
display: inline-block
}
@media (max-width: 768px) {
.article-main a, body, button, input, select, textarea {
transition: all 0s ease-in-out
}
.article-main .top-bar.top-bar-align-left, .top-bar.top-bar-align-right {
text-align: center
}
.article-main .top-bar .widget {
float: none !important;
margin: 0 10px !important
}
.article-main .top-bar .widget_nav_menu li {
float: none;
display: inline-block;
padding: 5px 0
}
.article-main .footer-bar .widget_nav_menu li:first-child {
margin-left: 10px
}
.article-main .footer-bar .widget_nav_menu li:last-child {
margin-right: 10px
}
.article-main .inside-header > :not(:last-child):not(.main-navigation) {
margin-bottom: 20px
}
.article-main .header-aligned-right .site-header, .site-header {
text-align: center
}
.article-main .header-widget {
float: none;
max-width: 100%;
text-align: center
}
.article-main .content-area, .inside-footer-widgets > div, .sidebar {
float: none;
width: 100%;
left: 0;
right: 0
}
.article-main .site-main {
margin-left: 0 !important;
margin-right: 0 !important
}
.article-main body:not(.no-sidebar) .site-main {
margin-bottom: 0 !important
}
.article-main .one-container .sidebar {
margin-top: 40px
}
.article-main .separate-containers #left-sidebar + #right-sidebar .inside-right-sidebar {
margin-top: 0
}
.article-main .both-left.separate-containers .inside-left-sidebar, .both-left.separate-containers .inside-right-sidebar, .both-right.separate-containers .inside-left-sidebar, .both-right.separate-containers .inside-right-sidebar {
margin-right: 0;
margin-left: 0
}
.article-main .alignleft, .alignright {
float: none;
display: block;
margin-left: auto;
margin-right: auto
}
.article-main .post-image-aligned-left .post-image, .post-image-aligned-right .post-image {
float: none;
margin: 2em 0;
text-align: center
}
.article-main .comment .children {
padding-left: 10px;
margin-left: 0
}
.article-main .edd_download {
display: block;
float: none !important;
margin-bottom: 1.5em;
width: 100% !important
}
.article-main .entry-meta {
font-size: inherit
}
.article-main .entry-meta a {
line-height: 1.8em
}
.article-main .site-info {
text-align: center
}
.article-main .copyright-bar {
float: none !important;
text-align: center !important
}
.article-main .footer-bar {
float: none !important;
text-align: center !important;
margin-bottom: 20px
}
.article-main .footer-bar .widget_nav_menu li {
float: none;
display: inline-block;
padding: 5px 0
}
.article-main .inside-footer-widgets > div:not(:last-child) {
margin-bottom: 40px
}
.article-main .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
margin: 0
}
.article-main .site-footer .footer-widgets .footer-widgets-container .inner-padding {
padding: 0
}
}
@font-face {
font-family: GeneratePress;
src: url(//hugo3c.tw/wp-content/themes/generatepress/assets/fonts/generatepress.eot);
src: url(//hugo3c.tw/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"), url(//hugo3c.tw/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"), url(//hugo3c.tw/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"), url(//hugo3c.tw/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"), url(//hugo3c.tw/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");
font-weight: 400;
font-style: normal
}
.article-main .cat-links:before, .comments-link:before, .dropdown-menu-toggle:before, .generate-back-to-top:before, .menu-toggle:before, .nav-next .next:before, .nav-previous .prev:before, .search-item a:before, .tags-links:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1
}
.article-main .cat-links:before, .comments-link:before, .nav-next .next:before, .nav-previous .prev:before, .tags-links:before {
opacity: 0.7
}
.article-main .menu-toggle:before {
content: "";
font-family: GeneratePress;
width: 1.285714em;
text-align: center;
display: inline-block
}
.article-main .toggled .menu-toggle:before {
content: ""
}
.article-main .main-navigation.toggled .sfHover > a .dropdown-menu-toggle:before {
content: ""
}
.article-main .search-item a:before {
content: "";
font-family: GeneratePress;
width: 1.285714em;
text-align: center;
display: inline-block
}
.article-main .search-item.close-search a:before {
content: ""
}
.article-main .widget .search-form button:before {
content: "";
font-family: GeneratePress
}
.article-main .dropdown-menu-toggle:before {
content: "";
font-family: GeneratePress;
display: inline-block;
width: 0.8em;
text-align: left
}
.article-main nav:not(.toggled) ul ul .dropdown-menu-toggle:before {
text-align: right
}
.article-main .dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before {
transform: rotate(180deg)
}
.article-main .dropdown-click .menu-item-has-children.sfHover > a .dropdown-menu-toggle:before {
content: ""
}
.article-main .dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before {
content: ""
}
.article-main .entry-header .cat-links:before, .entry-header .comments-link:before, .entry-header .tags-links:before {
display: none
}
.article-main .cat-links:before, .comments-link:before, .nav-next .next:before, .nav-previous .prev:before, .tags-links:before {
font-family: GeneratePress;
text-decoration: inherit;
position: relative;
margin-right: 0.6em;
width: 13px;
text-align: center;
display: inline-block
}
.article-main .cat-links:before {
content: ""
}
.article-main .tags-links:before {
content: ""
}
.article-main .comments-link:before {
content: ""
}
.article-main .nav-previous .prev:before {
content: ""
}
.article-main .nav-next .next:before {
content: ""
}
.article-main .dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before, .dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before {
content: ""
}
.article-main .dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before, .dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before {
content: ""
}
.article-main .generate-back-to-top:before {
content: "";
font-family: GeneratePress
}
@font-face {
font-family: TablePress;
src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=") format("woff2"), url(//hugo3c.tw/wp-content/plugins/tablepress/css/tablepress.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: block
}
.article-main .tablepress-table-description {
clear: both;
display: block
}
.article-main .tablepress {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin-bottom: 1em;
border: none
}
.article-main .tablepress td, .tablepress th {
padding: 8px;
border: none;
background: 0 0;
text-align: left;
float: none !important
}
.article-main .tablepress tbody td {
vertical-align: top
}
.article-main .tablepress tbody td, .tablepress tfoot th {
border-top: 1px solid #ddd
}
.article-main .tablepress tbody tr:first-child td {
border-top: 0
}
.article-main .tablepress thead th {
border-bottom: 1px solid #ddd
}
.article-main .tablepress tfoot th, .tablepress thead th {
background-color: #d9edf7;
font-weight: 700;
vertical-align: middle
}
.article-main .tablepress .odd td {
background-color: #f9f9f9
}
.article-main .tablepress .even td {
background-color: #fff
}
.article-main .tablepress .row-hover tr:hover td {
background-color: #f3f3f3
}
.article-main .tablepress img {
margin: 0;
padding: 0;
border: none;
max-width: none
}
.article-main .dataTables_wrapper {
clear: both;
margin-bottom: 1em
}
.article-main .dataTables_wrapper .tablepress {
clear: both;
margin: 0 !important
}
.article-main .dataTables_length {
float: left;
white-space: nowrap
}
.article-main .dataTables_filter {
float: right;
white-space: nowrap
}
.article-main .dataTables_wrapper .dataTables_filter input {
margin-left: 0.5em
}
.article-main .dataTables_info {
clear: both;
float: left;
margin: 4px 0 0
}
.article-main .dataTables_paginate {
float: right;
margin: 4px 0 0
}
.article-main .dataTables_paginate a {
color: #111 !important;
display: inline-block;
outline: 0;
position: relative;
text-decoration: underline;
margin: 0 5px
}
.article-main .dataTables_paginate a:first-child {
margin-left: 0
}
.article-main .dataTables_paginate a:last-child {
margin-right: 0
}
.article-main .paginate_button:hover {
cursor: pointer;
text-decoration: none
}
.article-main .paginate_button.disabled {
color: #999 !important;
text-decoration: none;
cursor: default
}
.article-main .paginate_button.current {
font-weight: 700;
text-decoration: none;
cursor: default
}
.article-main .dataTables_paginate.paging_simple {
padding: 0 15px
}
.article-main .paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {
text-align: left;
font-family: TablePress;
font-size: 14px;
font-weight: 700;
-webkit-font-smoothing: antialiased;
content: "";
text-shadow: 0.1em 0.1em #666;
position: absolute;
top: 0;
right: auto;
bottom: 0;
left: -14px;
margin: auto;
height: 14px;
width: 14px;
line-height: 1
}
.article-main .paging_simple .paginate_button.next:after {
text-align: right;
content: "";
left: auto
}
.article-main .paginate_button:after, .paginate_button:before {
color: #d9edf7
}
.article-main .paginate_button:hover:after, .paginate_button:hover:before {
color: #049cdb
}
.article-main .paginate_button.disabled:after, .paginate_button.disabled:before {
color: #f9f9f9
}
.article-main .dataTables_processing {
display: none
}
.article-main .dataTables_scroll {
clear: both
}
.article-main .dataTables_scrollBody {
-webkit-overflow-scrolling: touch
}
.article-main .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing {
height: 0;
overflow: hidden;
margin: 0 !important;
padding: 0 !important
}
.article-main .tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
position: relative;
padding-right: 20px;
cursor: pointer;
outline: 0
}
.article-main .tablepress .sorting:after, .tablepress .sorting_asc:after, .tablepress .sorting_desc:after {
font-family: TablePress;
font-weight: 400;
font-size: 14px;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 0;
bottom: 0;
left: auto;
right: 6px;
margin: auto;
height: 14px;
line-height: 1
}
.article-main .tablepress .sorting:after {
content: ""
}
.article-main .tablepress .sorting_asc:after {
content: "";
padding: 0 0 2px
}
.article-main .tablepress .sorting_desc:after {
content: ""
}
.article-main .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
background-color: #049cdb
}
.article-main .dataTables_scrollBody .tablepress thead th:after {
content: ""
}
.article-main .dataTables_wrapper:after {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.article-main .dataTables_wrapper label input, .dataTables_wrapper label select {
display: inline;
margin: 2px;
width: auto
}
.article-main .tablepress-scroll-wrapper {
overflow-x: auto;
overflow-y: hidden
}
@media (max-width: 767px) {
.article-main .tablepress-responsive-stack-phone thead {
display: none
}
.article-main .tablepress-responsive-stack-phone tbody td {
display: block;
text-align: center;
border-top: none
}
.article-main .tablepress-responsive-stack-phone tbody td:first-child {
border-top: 1px solid #ddd
}
}
@media (max-width: 979px) {
.article-main .tablepress-responsive-stack-tablet thead {
display: none
}
.article-main .tablepress-responsive-stack-tablet tbody td {
display: block;
text-align: center;
border-top: none
}
.article-main .tablepress-responsive-stack-tablet tbody td:first-child {
border-top: 1px solid #ddd
}
}
@media (max-width: 1199px) {
.article-main .tablepress-responsive-stack-desktop thead {
display: none
}
.article-main .tablepress-responsive-stack-desktop tbody td {
display: block;
text-align: center;
border-top: none
}
.article-main .tablepress-responsive-stack-desktop tbody td:first-child {
border-top: 1px solid #ddd
}
}
.article-main .tablepress-responsive-stack-all thead {
display: none
}
.article-main .tablepress-responsive-stack-all tbody td {
display: block;
text-align: center;
border-top: none
}
.article-main .tablepress-responsive-stack-all tbody td:first-child {
border-top: 1px solid #ddd
}
@media (max-width: 767px) {
.article-main .tablepress-responsive-phone {
display: block
}
.article-main .tablepress-responsive-phone thead {
display: block;
float: left
}
.article-main .tablepress-rtl.tablepress-responsive-phone thead {
float: right
}
.article-main .tablepress-responsive-phone tfoot {
display: none
}
.article-main .tablepress-responsive-phone tbody {
display: block;
width: auto;
position: relative;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch
}
.article-main .tablepress-responsive-phone tbody td, .tablepress-responsive-phone thead th, .tablepress-responsive-phone thead tr {
display: block;
border: none
}
.article-main .tablepress-responsive-phone tbody td:empty:before {
content: " "
}
.article-main .tablepress-responsive-phone tbody tr {
display: inline-block;
vertical-align: top
}
.article-main .tablepress-responsive-phone thead th {
width: auto !important
}
.article-main .tablepress-responsive-phone thead tr th:not(:last-child) {
border-bottom: 1px solid transparent
}
.article-main .tablepress-responsive-phone tbody tr td:not(:last-child) {
border-bottom: 1px solid #ddd
}
.article-main .dataTables_wrapper .tablepress-responsive-phone .sorting:after {
transform: rotate(90deg);
padding: 0
}
.article-main .dataTables_wrapper .tablepress-responsive-phone .sorting_asc:after {
content: "";
padding: 0 2px 0 0
}
.article-main .dataTables_wrapper .tablepress-responsive-phone .sorting_desc:after {
content: "";
padding: 0 1px 0 0
}
}
@media (max-width: 979px) {
.article-main .tablepress-responsive-tablet {
display: block
}
.article-main .tablepress-responsive-tablet thead {
display: block;
float: left
}
.article-main .tablepress-rtl.tablepress-responsive-tablet thead {
float: right
}
.article-main .tablepress-responsive-tablet tfoot {
display: none
}
.article-main .tablepress-responsive-tablet tbody {
display: block;
width: auto;
position: relative;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch
}
.article-main .tablepress-responsive-tablet tbody td, .tablepress-responsive-tablet thead th, .tablepress-responsive-tablet thead tr {
display: block;
border: none
}
.article-main .tablepress-responsive-tablet tbody tr {
display: inline-block;
vertical-align: top
}
.article-main .tablepress-responsive-tablet thead th {
width: auto !important
}
.article-main .tablepress-responsive-tablet tbody td:empty:before {
content: " "
}
.article-main .tablepress-responsive-tablet thead tr th:not(:last-child) {
border-bottom: 1px solid transparent
}
.article-main .tablepress-responsive-tablet tbody tr td:not(:last-child) {
border-bottom: 1px solid #ddd
}
.article-main .dataTables_wrapper .tablepress-responsive-tablet .sorting:after {
transform: rotate(90deg);
padding: 0
}
.article-main .dataTables_wrapper .tablepress-responsive-tablet .sorting_asc:after {
content: "";
padding: 0 2px 0 0
}
.article-main .dataTables_wrapper .tablepress-responsive-tablet .sorting_desc:after {
content: "";
padding: 0 1px 0 0
}
}
@media (max-width: 1199px) {
.article-main .tablepress-responsive-desktop {
display: block
}
.article-main .tablepress-responsive-desktop thead {
display: block;
float: left
}
.article-main .tablepress-rtl.tablepress-responsive-desktop thead {
float: right
}
.article-main .tablepress-responsive-desktop tfoot {
display: none
}
.article-main .tablepress-responsive-desktop tbody {
display: block;
width: auto;
position: relative;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch
}
.article-main .tablepress-responsive-desktop tbody td, .tablepress-responsive-desktop thead th, .tablepress-responsive-desktop thead tr {
display: block;
border: none
}
.article-main .tablepress-responsive-desktop tbody td:empty:before {
content: " "
}
.article-main .tablepress-responsive-desktop tbody tr {
display: inline-block;
vertical-align: top
}
.article-main .tablepress-responsive-desktop thead th {
width: auto !important
}
.article-main .tablepress-responsive-desktop thead tr th:not(:last-child) {
border-bottom: 1px solid transparent
}
.article-main .tablepress-responsive-desktop tbody tr td:not(:last-child) {
border-bottom: 1px solid #ddd
}
.article-main .dataTables_wrapper .tablepress-responsive-desktop .sorting:after {
transform: rotate(90deg);
padding: 0
}
.article-main .dataTables_wrapper .tablepress-responsive-desktop .sorting_asc:after {
content: "";
padding: 0 2px 0 0
}
.article-main .dataTables_wrapper .tablepress-responsive-desktop .sorting_desc:after {
content: "";
padding: 0 1px 0 0
}
}
.article-main .tablepress-responsive-all {
display: block
}
.article-main .tablepress-responsive-all thead {
display: block;
float: left
}
.article-main .tablepress-rtl.tablepress-responsive-all thead {
float: right
}
.article-main .tablepress-responsive-all tfoot {
display: none
}
.article-main .tablepress-responsive-all tbody {
display: block;
width: auto;
position: relative;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch
}
.article-main .tablepress-responsive-all tbody td, .tablepress-responsive-all thead th, .tablepress-responsive-all thead tr {
display: block;
border: none
}
.article-main .tablepress-responsive-all tbody td:empty:before {
content: " "
}
.article-main .tablepress-responsive-all tbody tr {
display: inline-block;
vertical-align: top
}
.article-main .tablepress-responsive-all thead th {
width: auto !important
}
.article-main .tablepress-responsive-all thead tr th:not(:last-child) {
border-bottom: 1px solid transparent
}
.article-main .tablepress-responsive-all tbody tr td:not(:last-child) {
border-bottom: 1px solid #ddd
}
.article-main .dataTables_wrapper .tablepress-responsive-all .sorting:after {
transform: rotate(90deg);
padding: 0
}
.article-main .dataTables_wrapper .tablepress-responsive-all .sorting_asc:after {
content: "";
padding: 0 2px 0 0
}
.article-main .dataTables_wrapper .tablepress-responsive-all .sorting_desc:after {
content: "";
padding: 0 1px 0 0
}
.article-main table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
cursor: default !important
}
.article-main table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
display: none !important
}
.article-main table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
position: relative;
padding-left: 30px;
cursor: pointer
}
.article-main table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
top: 8px;
left: 4px;
height: 16px;
width: 16px;
display: block;
position: absolute;
color: #fff;
border: 2px solid #fff;
border-radius: 16px;
box-shadow: 0 0 3px #444;
box-sizing: content-box;
text-align: center;
text-indent: 0 !important;
font-family: "Courier New", Courier, monospace;
line-height: 16px;
content: "+";
background-color: #31b131
}
.article-main table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
content: "-";
background-color: #d33333
}
.article-main table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
position: relative;
cursor: pointer
}
.article-main table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
top: 50%;
left: 50%;
height: 16px;
width: 16px;
margin-top: -10px;
margin-left: -10px;
display: block;
position: absolute;
color: #fff;
border: 2px solid #fff;
border-radius: 16px;
box-shadow: 0 0 3px #444;
box-sizing: content-box;
text-align: center;
text-indent: 0 !important;
font-family: "Courier New", Courier, monospace;
line-height: 16px;
content: "+";
background-color: #31b131
}
.article-main table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
content: "-";
background-color: #d33333
}
.article-main table.dataTable > tbody > tr.child {
padding: 0.5em 1em
}
.article-main table.dataTable > tbody > tr.child:hover {
background: 0 0 !important
}
.article-main table.dataTable > tbody > tr.child ul.dtr-details {
display: inline-block;
list-style-type: none;
margin: 0;
padding: 0
}
.article-main table.dataTable > tbody > tr.child ul.dtr-details > li {
border-bottom: 1px solid #efefef;
padding: 0.5em 0
}
.article-main table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
padding-top: 0
}
.article-main table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
border-bottom: none
}
.article-main table.dataTable > tbody > tr.child span.dtr-title {
display: inline-block;
min-width: 75px;
font-weight: 700
}
.article-main .dataTables_scroll .tablepress {
width: 100% !important
}
.article-main .tablepress-responsive * {
word-break: normal
}
.article-main .post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image {
margin-top: 0;
margin-bottom: 2em
}
.article-main .post-image-aligned-left .inside-article .featured-image, .post-image-aligned-left .inside-article .post-image {
margin-top: 0;
margin-right: 2em;
float: left;
text-align: left
}
.article-main .post-image-aligned-center .featured-image, .post-image-aligned-center .post-image {
text-align: center
}
.article-main .post-image-aligned-right .inside-article .featured-image, .post-image-aligned-right .inside-article .post-image {
margin-top: 0;
margin-left: 2em;
float: right;
text-align: right
}
.article-main .post-image-below-header.post-image-aligned-center .inside-article .featured-image, .post-image-below-header.post-image-aligned-left .inside-article .featured-image, .post-image-below-header.post-image-aligned-left .inside-article .post-image, .post-image-below-header.post-image-aligned-right .inside-article .featured-image, .post-image-below-header.post-image-aligned-right .inside-article .post-image {
margin-top: 2em
}
.article-main .post-image-aligned-left > .featured-image, .post-image-aligned-right > .featured-image {
float: none;
margin-left: auto;
margin-right: auto
}
.article-main .post-image-aligned-left .featured-image {
text-align: left
}
.article-main .post-image-aligned-right .featured-image {
text-align: right
}
.article-main .post-image-aligned-left .inside-article:after, .post-image-aligned-left .inside-article:before, .post-image-aligned-right .inside-article:after, .post-image-aligned-right .inside-article:before {
content: "";
display: table
}
.article-main .post-image-aligned-left .inside-article:after, .post-image-aligned-right .inside-article:after {
clear: both
}
.article-main .post-image-aligned-left .inside-article, .post-image-aligned-right .inside-article {
zoom: 1
}
.article-main .one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image, .one-container.post-image-above-header .page-header + .no-featured-image-padding .inside-article .post-image {
margin-top: 0
}
.article-main .one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image, .one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image, .one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image, .one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image {
margin-right: 0
}
.article-main .one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image, .one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image, .one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image, .one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image {
margin-left: 0
}
.article-main .one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image, .one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image {
margin-left: 0;
margin-right: 0
}
.article-main .one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image, .one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image {
margin-left: 0;
margin-right: 0
}
@media (max-width: 768px) {
.article-main body:not(.post-image-aligned-center) .featured-image, body:not(.post-image-aligned-center) .inside-article .featured-image, body:not(.post-image-aligned-center) .inside-article .post-image {
margin-right: 0;
margin-left: 0;
float: none;
text-align: center
}
}
.article-main .masonry-enabled .page-header {
position: relative !important
}
.article-main .separate-containers .site-main > .generate-columns-container {
margin-bottom: 0
}
.article-main .load-more.are-images-unloaded, .masonry-container.are-images-unloaded, .masonry-enabled #nav-below {
opacity: 0
}
.article-main .generate-columns-container:not(.masonry-container) {
display: flex;
flex-flow: row wrap;
align-items: stretch
}
.article-main .generate-columns-container:not(.masonry-container) .generate-columns {
display: flex
}
.article-main .generate-columns .inside-article {
width: 100%;
box-sizing: border-box
}
.article-main .generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image, .generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image {
float: none;
text-align: center;
margin-left: 0;
margin-right: 0
}
.article-main .generate-columns-container .page-header, .generate-columns-container .paging-navigation {
flex: 1 1 100%;
clear: both
}
.article-main .generate-columns-container .paging-navigation {
margin-bottom: 0
}
.article-main .no-sidebar .generate-columns-container .inside-article > * {
max-width: none
}
.article-main .load-more:not(.has-svg-icon) .button.loading:before {
content: "";
display: inline-block;
font-family: "GP Premium";
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
animation: spin 2s infinite linear;
margin-right: 7px
}
.article-main .load-more .button:not(.loading) .gp-icon {
display: none
}
.article-main .load-more .gp-icon svg {
animation: spin 2s infinite linear;
margin-right: 7px
}
.article-main .generate-columns {
box-sizing: border-box
}
.article-main .generate-columns.grid-20, .grid-sizer.grid-20 {
width: 20%
}
.article-main .generate-columns.grid-25, .grid-sizer.grid-25 {
width: 25%
}
.article-main .generate-columns.grid-33, .grid-sizer.grid-33 {
width: 33.3333%
}
.article-main .generate-columns.grid-50, .grid-sizer.grid-50 {
width: 50%
}
.article-main .generate-columns.grid-60, .grid-sizer.grid-60 {
width: 60%
}
.article-main .generate-columns.grid-66, .grid-sizer.grid-66 {
width: 66.66667%
}
@media (min-width: 768px) and (max-width: 1024px) {
.article-main .generate-columns.tablet-grid-50, .grid-sizer.tablet-grid-50 {
width: 50%
}
}
@media (max-width: 767px) {
.article-main .generate-columns-activated .generate-columns-container {
margin-left: 0;
margin-right: 0
}
.article-main .generate-columns-container .generate-columns, .generate-columns-container > * {
padding-left: 0
}
.article-main .generate-columns-container .page-header {
margin-left: 0
}
.article-main .generate-columns.mobile-grid-100, .grid-sizer.mobile-grid-100 {
width: 100%
}
.article-main .generate-columns-container > .paging-navigation {
margin-left: 0
}
}
@media (max-width: 768px) {
.article-main .load-more {
display: block;
text-align: center;
margin-bottom: 0
}
}
.article-main .sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {
margin-bottom: 0
}
.article-main .sticky-enabled .gen-sidebar-nav.is_stuck {
z-index: 500
}
.article-main .sticky-enabled .main-navigation.is_stuck {
box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2)
}
.article-main .sticky-enabled .fixfixed .is_stuck {
position: relative !important
}
.article-main .navigation-stick:not(.gen-sidebar-nav) {
left: 0;
right: 0;
width: 100% !important
}
.article-main .both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav, .mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav {
clear: both
}
.article-main .both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul, .mobile-header-sticky #mobile-header.toggled .main-nav > ul, .mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul {
position: absolute;
left: 0;
right: 0;
z-index: 999
}
.article-main #sticky-placeholder.mobile-header-navigation .mobile-header-logo {
display: none
}
.article-main .nav-float-right .is_stuck.main-navigation:not(.toggled) .menu > li {
float: none;
display: inline-block
}
.article-main .nav-float-right .is_stuck.main-navigation:not(.toggled) .menu > li.search-item, .nav-float-right .is_stuck.main-navigation:not(.toggled) .menu > li.slideout-toggle, .nav-float-right .is_stuck.main-navigation:not(.toggled) .menu > li.wc-menu-item {
display: block;
float: right
}
.article-main .nav-float-right .is_stuck.main-navigation:not(.toggled) ul {
letter-spacing: -0.31em;
font-size: 1em
}
.article-main .nav-float-right .is_stuck.main-navigation:not(.toggled) ul li {
letter-spacing: normal
}
.article-main .nav-float-right .is_stuck.main-navigation:not(.toggled) {
text-align: right
}
.article-main .nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul, .nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul {
letter-spacing: unset
}
.article-main .nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu > li, .nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu > li {
display: block;
float: left
}
.article-main .navigation-branding, .site-logo.mobile-header-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-right: auto;
margin-left: 10px
}
.article-main .navigation-branding img, .site-logo.mobile-header-logo img {
position: relative;
vertical-align: middle;
padding: 10px 0;
display: block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: height 0.3s ease;
-o-transition: height 0.3s ease;
transition: height 0.3s ease
}
.article-main .navigation-branding img {
margin-right: 10px
}
.article-main .navigation-branding .main-title {
-webkit-transition: line-height 0.3s ease;
-o-transition: line-height 0.3s ease;
transition: line-height 0.3s ease;
margin-right: 10px
}
.article-main .mobile-header-navigation .navigation-branding .main-title {
margin-left: 10px
}
.article-main .navigation-branding .main-title a {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
text-transform: unset
}
.article-main .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding {
margin-left: 0
}
.article-main .main-navigation.mobile-header-navigation {
display: none;
float: none;
margin-bottom: 0
}
.article-main .mobile-header-navigation.is_stuck {
box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2)
}
.article-main #mobile-header .inside-navigation, .main-navigation.has-branding .inside-navigation, .main-navigation.has-sticky-branding.navigation-stick .inside-navigation {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.article-main .main-navigation .menu-toggle {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
width: auto
}
.article-main .main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
padding-right: 20px
}
.article-main .main-navigation .mobile-bar-items {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
position: relative
}
.article-main .main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle, .main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.article-main .main-navigation:not(.slideout-navigation) .mobile-bar-items + .menu-toggle {
text-align: left
}
.article-main .main-navigation:not(.slideout-navigation) .main-nav {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4
}
.article-main .mobile-bar-items {
position: relative
}
.article-main .main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding {
display: none
}
.article-main .nav-aligned-center .navigation-branding, .nav-aligned-left .navigation-branding {
margin-right: 10px
}
.article-main .nav-aligned-center .main-navigation.has-branding .inside-navigation, .nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.article-main .nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav, .nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.article-main [data-carousel-extra] {
cursor: pointer
}
.article-main .jp-carousel-wrap * {
line-height: inherit
}
.article-main .jp-carousel-overlay {
background: #000
}
.article-main div.jp-carousel-fadeaway {
background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
position: fixed;
bottom: 0;
z-index: 2147483647;
width: 100%;
height: 15px
}
.article-main .jp-carousel-next-button span, .jp-carousel-previous-button span {
background: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/carousel/images/arrows.png) no-repeat center center;
background-size: 200px 126px
}
.article-main .jp-carousel-msg {
font-family: "Open Sans", sans-serif;
font-style: normal;
display: inline-block;
line-height: 19px;
padding: 11px 15px;
font-size: 14px;
text-align: center;
margin: 25px 20px 0 2px;
background-color: #fff;
border-left: 4px solid #ffba00;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.article-main .jp-carousel-wrap {
font-family: "Helvetica Neue", sans-serif !important
}
.article-main .jp-carousel-info {
position: absolute;
bottom: 0;
text-align: left !important;
-webkit-font-smoothing: subpixel-antialiased !important
}
.article-main .jp-carousel-info ::selection {
background: #68c9e8;
color: #fff
}
.article-main .jp-carousel-info ::-moz-selection {
background: #68c9e8;
color: #fff
}
.article-main .jp-carousel-photo-info {
position: relative;
left: 25%;
width: 50%
}
.article-main .jp-carousel-transitions .jp-carousel-photo-info {
transition: 0.4s ease-out
}
.article-main .jp-carousel-info h2 {
background: 0 0 !important;
border: none !important;
color: #999;
display: block !important;
font: normal 13px/1.25em "Helvetica Neue", sans-serif !important;
letter-spacing: 0 !important;
margin: 7px 0 0 0 !important;
padding: 10px 0 0 !important;
overflow: hidden;
text-align: left;
text-shadow: none !important;
text-transform: none !important;
-webkit-font-smoothing: subpixel-antialiased
}
.article-main .jp-carousel-next-button, .jp-carousel-previous-button {
text-indent: -9999px;
overflow: hidden;
cursor: pointer
}
.article-main .jp-carousel-next-button span, .jp-carousel-previous-button span {
position: absolute;
top: 0;
bottom: 0;
width: 82px;
zoom: 1;
opacity: 0.2
}
.article-main .jp-carousel-transitions .jp-carousel-next-button span, .jp-carousel-transitions .jp-carousel-previous-button span {
transition: 0.5s opacity ease-out
}
.article-main .jp-carousel-next-button:hover span, .jp-carousel-previous-button:hover span {
opacity: 0.6
}
.article-main .jp-carousel-next-button span {
background-position: -110px center;
right: 0
}
.article-main .jp-carousel-previous-button span {
background-position: -10px center;
left: 0
}
.article-main .jp-carousel-buttons {
margin: -18px -20px 15px;
padding: 8px 10px;
border-bottom: 1px solid #222;
background: #222;
text-align: center
}
.article-main div.jp-carousel-buttons a {
border: none !important;
color: #999;
font: normal 11px/1.2em "Helvetica Neue", sans-serif !important;
letter-spacing: 0 !important;
padding: 5px 2px 5px 0;
text-decoration: none !important;
text-shadow: none !important;
vertical-align: middle;
-webkit-font-smoothing: subpixel-antialiased
}
.article-main div.jp-carousel-buttons a:hover {
color: #68c9e8;
border: none !important
}
.article-main .jp-carousel-transitions div.jp-carousel-buttons a:hover {
transition: none !important
}
.article-main .jp-carousel-next-button, .jp-carousel-previous-button, .jp-carousel-slide, .jp-carousel-slide img {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0)
}
.article-main .jp-carousel-slide {
position: fixed;
width: 0;
bottom: 0;
background-color: #000;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px
}
.article-main .jp-carousel-transitions .jp-carousel-slide {
transition: 0.3s ease-out
}
.article-main .jp-carousel-slide.selected {
position: absolute !important;
opacity: 1
}
.article-main .jp-carousel-slide {
opacity: 0.25
}
.article-main .jp-carousel-slide img {
display: block;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
background: 0 0 !important;
border: none !important;
padding: 0 !important;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
zoom: 1
}
.article-main .jp-carousel-transitions .jp-carousel-slide {
transition: opacity 0.4s linear
}
.article-main .jp-carousel-close-hint {
color: #999;
cursor: default;
letter-spacing: 0 !important;
padding: 0.35em 0 0;
position: absolute;
text-align: right;
width: 90%
}
.article-main .jp-carousel-transitions .jp-carousel-close-hint {
transition: color 0.2s linear
}
.article-main .jp-carousel-close-hint span {
cursor: pointer;
background-color: #000;
background-color: rgba(0, 0, 0, 0.8);
display: inline-block;
height: 22px;
font: 400 24px/1 "Helvetica Neue", sans-serif !important;
line-height: 22px;
margin: 0 0 0 0.4em;
text-align: center;
vertical-align: middle;
width: 22px;
border-radius: 4px
}
.article-main .jp-carousel-transitions .jp-carousel-close-hint span {
transition: border-color 0.2s linear
}
.article-main .jp-carousel-close-hint:hover {
cursor: default;
color: #fff
}
.article-main .jp-carousel-close-hint:hover span {
border-color: #fff
}
.article-main a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog {
background: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite.png?5) no-repeat;
background-size: 16px 200px
}
.article-main div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog {
margin: 0 14px 0 0 !important
}
.article-main div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
background-color: #303030;
padding-right: 8px !important;
border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px
}
.article-main div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
margin: 0 2px 0 -12px !important
}
.article-main div.jp-carousel-buttons a.jp-carousel-reblog, div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
background-position: 6px -36px;
padding-right: auto !important;
padding-left: 26px !important;
color: #999
}
.article-main div.jp-carousel-buttons a.jp-carousel-commentlink {
background-position: 0 -156px;
padding-left: 19px !important
}
.article-main div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
cursor: default
}
.article-main div.jp-carousel-buttons a.jp-carousel-reblog:hover {
background-position: 6px -56px;
color: #68c9e8
}
.article-main div#carousel-reblog-box {
background: #222;
background: -moz-linear-gradient(bottom, #222, #333);
background: -webkit-gradient(linear, left bottom, left top, from(#222), to(#333));
padding: 3px 0 0;
display: none;
margin: 5px auto 0;
border-radius: 2px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
height: 74px;
width: 565px
}
.article-main #carousel-reblog-box textarea {
background: #999;
font: 13px/1.4 "Helvetica Neue", sans-serif !important;
color: #444;
padding: 3px 6px;
width: 370px;
height: 48px;
float: left;
margin: 6px 9px 0 9px;
border: 1px solid #666;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
border-radius: 2px
}
.article-main #carousel-reblog-box textarea:focus {
background: #ccc;
color: #222
}
.article-main #carousel-reblog-box label {
color: #aaa;
font-size: 11px;
padding-right: 2px;
padding-left: 2px;
display: inline;
font-weight: 400
}
.article-main #carousel-reblog-box select {
width: 110px;
padding: 0;
font-size: 12px;
font-family: "Helvetica Neue", sans-serif !important;
background: #333;
color: #eee;
border: 1px solid #444;
margin-top: 5px
}
.article-main #carousel-reblog-box .submit, #wrapper #carousel-reblog-box p.response {
float: left;
width: 154px;
padding-top: 0;
padding-left: 1px;
overflow: hidden;
height: 34px;
margin: 3px 0 0 2px !important
}
.article-main #wrapper #carousel-reblog-box p.response {
font-size: 13px;
clear: none;
padding-left: 2px;
height: 34px;
color: #aaa
}
.article-main #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit {
font: 13px/24px "Helvetica Neue", sans-serif !important;
margin-top: 8px;
padding: 0 10px !important;
border-radius: 1em;
height: 24px;
color: #333;
cursor: pointer;
font-weight: 400;
background: #aaa;
background: -moz-linear-gradient(bottom, #aaa, #ccc);
background: -webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));
border: 1px solid #444
}
.article-main #carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover {
background: #ccc;
background: -moz-linear-gradient(bottom, #ccc, #eee);
background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee))
}
.article-main #carousel-reblog-box .canceltext {
color: #aaa;
font-size: 11px;
line-height: 24px
}
.article-main #carousel-reblog-box .canceltext a {
color: #fff
}
.article-main .jp-carousel-titleanddesc {
border-top: 1px solid #222;
color: #999;
font-size: 15px;
padding-top: 24px;
margin-bottom: 20px;
font-weight: 400
}
.article-main .jp-carousel-titleanddesc-title {
font: 300 1.5em/1.1 "Helvetica Neue", sans-serif !important;
text-transform: none !important;
color: #fff;
margin: 0 0 15px;
padding: 0
}
.article-main .jp-carousel-titleanddesc-desc p {
color: #999;
line-height: 1.4;
margin-bottom: 0.75em
}
.article-main .jp-carousel-comments p a, .jp-carousel-info h2 a, .jp-carousel-titleanddesc p a {
color: #fff !important;
border: none !important;
text-decoration: underline !important;
font-weight: 400 !important;
font-style: normal !important
}
.article-main .jp-carousel-titleanddesc p b, .jp-carousel-titleanddesc p strong {
font-weight: 700;
color: #999
}
.article-main .jp-carousel-titleanddesc p em, .jp-carousel-titleanddesc p i {
font-style: italic;
color: #999
}
.article-main .jp-carousel-comments p a:hover, .jp-carousel-info h2 a:hover, .jp-carousel-titleanddesc p a:hover {
color: #68c9e8 !important
}
.article-main .jp-carousel-titleanddesc p:empty {
display: none
}
.article-main .jp-carousel-left-column-wrapper h1:after, .jp-carousel-left-column-wrapper h1:before, .jp-carousel-photo-info h1:after, .jp-carousel-photo-info h1:before {
content: none !important
}
.article-main .jp-carousel-image-meta {
background: #111;
border: 1px solid #222;
color: #fff;
font-size: 13px;
font: 12px/1.4 "Helvetica Neue", sans-serif !important;
overflow: hidden;
padding: 18px 20px;
width: 209px !important
}
.article-main .jp-carousel-image-meta h5, .jp-carousel-image-meta li {
font-family: "Helvetica Neue", sans-serif !important;
position: inherit !important;
top: auto !important;
right: auto !important;
left: auto !important;
bottom: auto !important;
background: 0 0 !important;
border: none !important;
font-weight: 400 !important;
line-height: 1.3em !important
}
.article-main .jp-carousel-image-meta ul {
margin: 0 !important;
padding: 0 !important;
list-style: none !important
}
.article-main .jp-carousel-image-meta li {
width: 48% !important;
display: inline-block !important;
vertical-align: top !important;
margin: 0 2% 15px 0 !important;
color: #fff !important;
font-size: 13px !important
}
.article-main .jp-carousel-image-meta h5 {
color: #999 !important;
text-transform: uppercase !important;
font-size: 10px !important;
margin: 0 0 2px !important;
letter-spacing: 0.1em !important
}
.article-main a.jp-carousel-image-download {
padding-left: 23px;
display: inline-block;
clear: both;
color: #999;
line-height: 1;
font-weight: 400;
font-size: 13px;
text-decoration: none;
background-position: 0 -82px
}
.article-main a.jp-carousel-image-download span.photo-size {
font-size: 11px;
border-radius: 1em;
margin-left: 2px;
display: inline-block
}
.article-main a.jp-carousel-image-download span.photo-size-times {
padding: 0 1px 0 2px
}
.article-main a.jp-carousel-image-download:hover {
background-position: 0 -122px;
color: #68c9e8;
border: none !important
}
.article-main .jp-carousel-image-map {
position: relative;
margin: -20px -20px 20px;
border-bottom: 1px solid rgba(255, 255, 255, 0.17);
height: 154px
}
.article-main .jp-carousel-image-map img.gmap-main {
border-top-left-radius: 6px;
border-right: 1px solid rgba(255, 255, 255, 0.17)
}
.article-main .jp-carousel-image-map div.gmap-topright {
width: 94px;
height: 154px;
position: absolute;
top: 0;
right: 0
}
.article-main .jp-carousel-image-map div.imgclip {
overflow: hidden;
border-top-right-radius: 6px
}
.article-main .jp-carousel-image-map div.gmap-topright img {
margin-left: -40px
}
.article-main .jp-carousel-image-map img.gmap-bottomright {
position: absolute;
top: 96px;
right: 0
}
.article-main .jp-carousel-comments {
font: 15px/1.7 "Helvetica Neue", sans-serif !important;
font-weight: 400;
background: none transparent
}
.article-main .jp-carousel-comments p a:active, .jp-carousel-comments p a:focus, .jp-carousel-comments p a:hover {
color: #68c9e8 !important
}
.article-main .jp-carousel-comment {
background: none transparent;
color: #999;
margin-bottom: 20px;
clear: left;
overflow: auto;
width: 100%
}
.article-main .jp-carousel-comment p {
color: #999 !important
}
.article-main .jp-carousel-comment .comment-author {
font-size: 13px;
font-weight: 400;
padding: 0;
width: auto;
display: inline;
float: none;
border: none;
margin: 0
}
.article-main .jp-carousel-comment .comment-author a {
color: #fff
}
.article-main .jp-carousel-comment .comment-gravatar {
float: left
}
.article-main .jp-carousel-comment .comment-content {
border: none;
margin-left: 85px;
padding: 0
}
.article-main .jp-carousel-comment .avatar {
margin: 0 20px 0 0;
border-radius: 4px;
border: none !important;
padding: 0 !important;
background-color: transparent !important
}
.article-main .jp-carousel-comment .comment-date {
color: #999;
margin-top: 4px;
font-size: 11px;
display: inline;
float: right
}
.article-main #jp-carousel-comment-form {
margin: 0 0 10px !important;
float: left;
width: 100%
}
.article-main textarea#jp-carousel-comment-form-comment-field {
background: rgba(34, 34, 34, 0.9);
border: 1px solid #3a3a3a;
color: #aaa;
font: 15px/1.4 "Helvetica Neue", sans-serif !important;
width: 100%;
padding: 10px 10px 5px;
margin: 0;
float: none;
height: 147px;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
border-radius: 3px;
overflow: hidden;
box-sizing: border-box
}
.article-main textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
color: #555
}
.article-main textarea#jp-carousel-comment-form-comment-field:focus {
background: #ccc;
color: #222
}
.article-main textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
color: #aaa
}
.article-main #jp-carousel-comment-form-spinner, #jp-carousel-comment-form-spinner:after {
border-radius: 50%;
width: 20px;
height: 20px
}
.article-main #jp-carousel-comment-form-spinner {
display: none;
float: left;
margin: 22px 0 0 10px;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 4px solid rgba(255, 255, 255, 0.2);
border-right: 4px solid rgba(255, 255, 255, 0.2);
border-bottom: 4px solid rgba(255, 255, 255, 0.2);
border-left: 4px solid #fff;
transform: translatez(0);
animation: load8 1.1s infinite linear
}
.article-main #jp-carousel-comment-form-submit-and-info-wrapper {
display: none;
overflow: hidden;
width: 100%
}
.article-main #jp-carousel-comment-form-commenting-as input {
background: rgba(34, 34, 34, 0.9);
border: 1px solid #3a3a3a;
color: #aaa;
font: 13px/1.4 "Helvetica Neue", sans-serif !important;
padding: 3px 6px;
float: left;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
border-radius: 2px;
width: 285px
}
.article-main #jp-carousel-comment-form-commenting-as input:focus {
background: #ccc;
color: #222
}
.article-main #jp-carousel-comment-form-commenting-as p {
font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
margin: 22px 0 0;
float: left
}
.article-main #jp-carousel-comment-form-commenting-as fieldset {
float: left;
border: none;
margin: 20px 0 0 0;
padding: 0
}
.article-main #jp-carousel-comment-form-commenting-as fieldset {
clear: both
}
.article-main #jp-carousel-comment-form-commenting-as label {
font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
margin: 0 20px 3px 0;
float: left;
width: 100px
}
.article-main #jp-carousel-comment-form-button-submit {
margin-top: 20px;
float: right
}
.article-main #js-carousel-comment-form-container {
margin-bottom: 15px;
overflow: auto;
width: 100%
}
.article-main #jp-carousel-comment-form-container {
margin-bottom: 15px;
overflow: auto;
width: 100%
}
.article-main #jp-carousel-comment-post-results {
display: none;
overflow: auto;
width: 100%
}
.article-main #jp-carousel-comment-post-results span {
display: block;
text-align: center;
margin-top: 20px;
width: 100%;
overflow: auto;
padding: 1em 0;
box-sizing: border-box;
background: rgba(0, 0, 0, 0.7);
border-radius: 2px;
font: 13px/1.4 "Helvetica Neue", sans-serif !important;
border: 1px solid rgba(255, 255, 255, 0.17);
box-shadow: inset 0 0 5px 5px #000
}
.article-main .jp-carousel-comment-post-error {
color: #df4926
}
.article-main #jp-carousel-comments-closed {
display: none;
color: #999
}
.article-main #jp-carousel-comments-loading {
font: 400 15px/1.7 "Helvetica Neue", sans-serif !important;
display: none;
color: #999;
text-align: left;
margin-bottom: 20px
}
.article-main .jp-carousel-light .jp-carousel-overlay {
background: #fff
}
.article-main .jp-carousel-light .jp-carousel-next-button:hover span, .jp-carousel-light .jp-carousel-previous-button:hover span {
opacity: 0.8
}
.article-main .jp-carousel-light .jp-carousel-close-hint:hover, .jp-carousel-light .jp-carousel-titleanddesc div {
color: #000 !important
}
.article-main .jp-carousel-light .jp-carousel-comment .comment-author a, .jp-carousel-light .jp-carousel-comments p a, .jp-carousel-light .jp-carousel-info h2 a, .jp-carousel-light .jp-carousel-titleanddesc p a {
color: #1e8cbe !important
}
.article-main .jp-carousel-light .jp-carousel-comment .comment-author a:hover, .jp-carousel-light .jp-carousel-comments p a:hover, .jp-carousel-light .jp-carousel-info h2 a:hover, .jp-carousel-light .jp-carousel-titleanddesc p a:hover {
color: #f1831e !important
}
.article-main .jp-carousel-light .jp-carousel-comment, .jp-carousel-light .jp-carousel-comment p, .jp-carousel-light .jp-carousel-info h2, .jp-carousel-light .jp-carousel-titleanddesc, .jp-carousel-light .jp-carousel-titleanddesc p, .jp-carousel-light .jp-carousel-titleanddesc p b, .jp-carousel-light .jp-carousel-titleanddesc p em, .jp-carousel-light .jp-carousel-titleanddesc p i, .jp-carousel-light .jp-carousel-titleanddesc p strong, .jp-carousel-light div.jp-carousel-buttons a {
color: #666
}
.article-main .jp-carousel-light .jp-carousel-buttons {
border-bottom-color: #f0f0f0;
background: #f5f5f5
}
.article-main .jp-carousel-light div.jp-carousel-buttons a:hover {
text-decoration: none;
color: #f1831e
}
.article-main .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog, .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {
background-position: 4px -56px;
padding-left: 24px !important
}
.article-main .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
background-color: #2ea2cc;
color: #fff
}
.article-main .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {
background-position: 0 -176px
}
.article-main .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
background-position: 5px -36px
}
.article-main .jp-carousel-light div#carousel-reblog-box {
background: #eee;
background: -moz-linear-gradient(bottom, #ececec, #f7f7f7);
background: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
border: 1px solid #ddd
}
.article-main .jp-carousel-light #carousel-reblog-box textarea {
border: 1px inset #ccc;
color: #666;
border: 1px solid #cfcfcf;
background: #fff
}
.article-main .jp-carousel-light #carousel-reblog-box .canceltext {
color: #888
}
.article-main .jp-carousel-light #carousel-reblog-box .canceltext a {
color: #666
}
.article-main .jp-carousel-light #carousel-reblog-box select {
background: #eee;
color: #333;
border: 1px solid #aaa
}
.article-main #jp-carousel-comment-form-button-submit, .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit {
color: #333;
background: #fff;
background: -moz-linear-gradient(bottom, #ddd, #fff);
background: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
border: 1px solid #aaa
}
.article-main .jp-carousel-light .jp-carousel-image-meta {
background: #fafafa;
border: 1px solid #eee;
border-top-color: #f5f5f5;
border-left-color: #f5f5f5;
color: #333
}
.article-main .jp-carousel-light .jp-carousel-image-meta li {
color: #000 !important
}
.article-main .jp-carousel-light .jp-carousel-close-hint {
color: #ccc
}
.article-main .jp-carousel-light .jp-carousel-close-hint span {
background-color: #fff;
border-color: #ccc
}
.article-main .jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
color: #aaa
}
.article-main .jp-carousel-light #jp-carousel-comment-form-comment-field:focus {
color: #333
}
.article-main .jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
color: #ddd
}
.article-main .jp-carousel-light a.jp-carousel-image-download {
background-position: 0 -122px
}
.article-main .jp-carousel-light a.jp-carousel-image-download:hover {
background-position: 0 -122px;
color: #f1831e
}
.article-main .jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
background: #fbfbfb;
color: #333;
border: 1px solid #dfdfdf;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1)
}
.article-main .jp-carousel-light #jp-carousel-comment-form-commenting-as input {
background: #fbfbfb;
border: 1px solid #dfdfdf;
color: #333;
box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1)
}
.article-main .jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {
background: #fbfbfb;
color: #333
}
.article-main .jp-carousel-light #jp-carousel-comment-post-results span {
background: #f7f7f7;
border: 1px solid #dfdfdf;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05)
}
.article-main .jp-carousel-light .jp-carousel-slide {
background-color: #fff
}
.article-main .jp-carousel-light .jp-carousel-titleanddesc {
border-top: 1px solid #eee
}
.article-main .jp-carousel-light .jp-carousel-fadeaway {
background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)))
}
@media only screen and (max-width: 760px) {
.article-main .jp-carousel-info {
margin: 0 10px !important
}
.article-main .jp-carousel-next-button, .jp-carousel-previous-button {
display: none !important
}
.article-main .jp-carousel-buttons {
display: none !important
}
.article-main .jp-carousel-image-meta {
float: none !important;
width: 100% !important;
box-sizing: border-box
}
.article-main .jp-carousel-close-hint {
font-weight: 800 !important;
font-size: 26px !important;
position: fixed !important;
top: -10px
}
.article-main .jp-carousel-slide img {
opacity: 1
}
.article-main .jp-carousel-wrap {
background-color: #000
}
.article-main .jp-carousel-fadeaway {
display: none
}
.article-main #jp-carousel-comment-form-container {
display: none !important
}
.article-main .jp-carousel-titleanddesc {
padding-top: 0 !important;
border: none !important
}
.article-main .jp-carousel-titleanddesc-title {
font-size: 1em !important
}
.article-main .jp-carousel-left-column-wrapper {
padding: 0;
width: 100% !important
}
.article-main .jp-carousel-photo-info {
left: 0 !important;
width: 100% !important
}
}
.article-main .contact-form .clear-form {
clear: both
}
.article-main .contact-form input:-ms-input-placeholder {
-ms-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out
}
.article-main .contact-form input::-ms-input-placeholder {
-ms-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out
}
.article-main .contact-form input::placeholder {
transition: opacity 0.3s ease-out
}
.article-main .contact-form input:hover:-ms-input-placeholder {
opacity: 0.5
}
.article-main .contact-form input:hover::-ms-input-placeholder {
opacity: 0.5
}
.article-main .contact-form input:hover::placeholder {
opacity: 0.5
}
.article-main .contact-form input:focus:-ms-input-placeholder {
opacity: 0.3
}
.article-main .contact-form input:focus::-ms-input-placeholder {
opacity: 0.3
}
.article-main .contact-form input:focus::placeholder {
opacity: 0.3
}
.article-main .contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {
box-sizing: border-box;
margin-bottom: 1.5em;
width: 100%
}
.article-main .contact-form select {
margin-bottom: 1.5em
}
.article-main .contact-form textarea {
box-sizing: border-box;
float: none;
height: 200px;
margin-bottom: 1.5em;
width: 100%
}
.article-main .contact-form input[type=checkbox], .contact-form input[type=radio] {
float: none;
margin: 0 0.75rem 0 5px
}
.article-main .contact-form input[type=checkbox] {
top: 0;
margin-left: 0
}
.article-main .contact-form label {
margin-bottom: 0.25em;
float: none;
font-weight: 700;
display: block
}
.article-main .contact-form label.checkbox, .contact-form label.checkbox-multiple, .contact-form label.radio {
margin-bottom: 0.25em;
float: none;
font-weight: 400;
display: inline-flex;
align-items: center
}
.article-main .contact-form .grunion-field-checkbox-multiple-wrap, .contact-form .grunion-field-checkbox-wrap, .contact-form .grunion-field-radio-wrap {
margin-bottom: 1em
}
.article-main .contact-form label span {
font-size: 85%;
margin-left: 0.25em;
font-weight: 400
}
.article-main .contact-form-submission {
margin-bottom: 4em;
padding: 1.5em 1em
}
.article-main .contact-form-submission p {
margin: 0 auto;
word-wrap: break-word
}
.article-main .form-errors .form-error-message {
color: red
}
.article-main .textwidget .contact-form input[type=email], .textwidget .contact-form input[type=tel], .textwidget .contact-form input[type=text], .textwidget .contact-form input[type=url], .textwidget .contact-form textarea, .wp-block-column .contact-form input[type=email], .wp-block-column .contact-form input[type=tel], .wp-block-column .contact-form input[type=text], .wp-block-column .contact-form input[type=url], .wp-block-column .contact-form textarea {
width: 100%
}
.article-main #jetpack-check-feedback-spam {
margin: 1px 8px 0 0
}
.article-main .jetpack-check-feedback-spam-spinner {
display: inline-block;
margin-top: 7px
}
.article-main .wp-block-jetpack-contact-form {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
flex-direction: row
}
.article-main .wp-block-jetpack-button, .wp-block-jetpack-contact-form .grunion-field-wrap {
flex: 0 0 100%
}
.article-main .wp-block-jetpack-button.alignright button {
float: right
}
.article-main .wp-block-jetpack-contact-form .grunion-field-wrap {
border-right: 15px solid transparent
}
.article-main .wp-block-jetpack-contact-form .grunion-field-width-25-wrap {
flex: 0 0 25%
}
.article-main .wp-block-jetpack-contact-form .grunion-field-width-50-wrap {
flex: 0 0 50%
}
.article-main .wp-block-jetpack-contact-form .grunion-field-width-75-wrap {
flex: 0 0 75%
}
.article-main .grunion-field-checkbox-wrap {
align-self: center
}
@media only screen and (min-width: 600px) {
.article-main .contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {
width: 50%
}
.article-main .wp-block-jetpack-contact-form input[type=email], .wp-block-jetpack-contact-form input[type=tel], .wp-block-jetpack-contact-form input[type=text], .wp-block-jetpack-contact-form input[type=url] {
width: 100%
}
}
.article-main .jetpack-empty-spam-container {
display: inline-block
}
.article-main .jetpack-empty-spam {
display: inline-block
}
.article-main .jetpack-empty-spam-spinner {
display: inline-block;
margin-top: 7px
}
.article-main .infinite-loader {
color: #000;
display: block;
height: 28px;
text-align: center
}
.article-main #infinite-handle span {
background: #333;
border-radius: 1px;
color: #eee;
cursor: pointer;
font-size: 13px;
padding: 6px 16px
}
.article-main .infinite-loader .spinner-inner div {
left: 47px;
top: 24px;
position: absolute;
animation: spinner-inner linear 1s infinite;
background: #000;
outline: 1px solid #fff;
width: 6px;
height: 12px;
border-radius: 3px/6px;
transform-origin: 3px 26px
}
.article-main .infinite-loader .spinner-inner div:nth-child(1) {
transform: rotate(0);
animation-delay: -0.916667s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(2) {
transform: rotate(30deg);
animation-delay: -0.833333s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(3) {
transform: rotate(60deg);
animation-delay: -0.75s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(4) {
transform: rotate(90deg);
animation-delay: -0.666667s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(5) {
transform: rotate(120deg);
animation-delay: -0.583333s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(6) {
transform: rotate(150deg);
animation-delay: -0.5s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(7) {
transform: rotate(180deg);
animation-delay: -0.416667s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(8) {
transform: rotate(210deg);
animation-delay: -0.333333s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(9) {
transform: rotate(240deg);
animation-delay: -0.25s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(10) {
transform: rotate(270deg);
animation-delay: -0.166667s;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(11) {
transform: rotate(300deg);
animation-delay: -83.333333ms;
background: #000
}
.article-main .infinite-loader .spinner-inner div:nth-child(12) {
transform: rotate(330deg);
animation-delay: 0s;
background: #000
}
.article-main .infinite-loader .spinner {
width: 28px;
height: 28px;
display: inline-block;
overflow: hidden;
background: 0 0
}
.article-main .infinite-loader .spinner-inner {
width: 100%;
height: 100%;
position: relative;
transform: translatez(0) scale(0.28);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform-origin: 0 0
}
.article-main .infinite-loader .spinner-inner div {
box-sizing: content-box
}
.article-main #infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover {
display: inline;
position: static;
padding: 0;
margin: 0;
border: none;
line-height: inherit;
background: 0 0;
color: inherit;
cursor: inherit;
font-size: inherit;
font-weight: inherit;
font-family: inherit
}
.article-main #infinite-handle span button::-moz-focus-inner {
margin: 0;
padding: 0;
border: none
}
@media (max-width: 800px) {
.article-main #infinite-handle span:before {
display: none
}
.article-main #infinite-handle span {
display: block
}
}
.article-main #infinite-footer {
position: fixed;
bottom: -50px;
left: 0;
width: 100%
}
.article-main #infinite-footer a {
text-decoration: none
}
.article-main #infinite-footer .blog-credits a:hover, #infinite-footer .blog-info a:hover {
color: #444;
text-decoration: underline
}
.article-main #infinite-footer .container {
background: rgba(255, 255, 255, 0.8);
border-color: #ccc;
border-color: rgba(0, 0, 0, 0.1);
border-style: solid;
border-width: 1px 0 0;
box-sizing: border-box;
margin: 0 auto;
overflow: hidden;
padding: 1px 20px;
width: 780px
}
.article-main #infinite-footer .blog-credits, #infinite-footer .blog-info {
box-sizing: border-box;
line-height: 25px
}
.article-main #infinite-footer .blog-info {
float: left;
overflow: hidden;
text-align: left;
text-overflow: ellipsis;
white-space: nowrap;
width: 40%
}
.article-main #infinite-footer .blog-credits {
font-weight: 400;
float: right;
width: 60%
}
.article-main #infinite-footer .blog-info a {
color: #111;
font-size: 14px;
font-weight: 700
}
.article-main #infinite-footer .blog-credits {
color: #888;
font-size: 12px;
text-align: right
}
.article-main #infinite-footer .blog-credits a {
color: #666
}
.article-main .infinity-end.neverending #infinite-footer {
display: none
}
@media (max-width: 640px) {
.article-main #infinite-footer .container {
box-sizing: border-box;
width: 100%
}
.article-main #infinite-footer .blog-info {
width: 30%
}
.article-main #infinite-footer .blog-credits {
width: 70%
}
.article-main #infinite-footer .blog-credits, #infinite-footer .blog-info a {
font-size: 10px
}
}
@media (max-width: 640px) {
.article-main #infinite-footer {
position: static
}
}
.article-main #infinite-aria {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0
}
.article-main .infinite-wrap:focus {
outline: 0 !important
}
.article-main #jp-post-flair {
padding-top: 0.5em
}
.article-main #content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
clear: both
}
.article-main div.sharedaddy h3.sd-title {
margin: 0 0 1em 0;
display: inline-block;
line-height: 1.2;
font-size: 9pt;
font-weight: 700
}
.article-main div.sharedaddy h3.sd-title:before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #ddd;
margin-bottom: 1em
}
.article-main #wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
width: 61px;
overflow: hidden
}
.article-main #wpadminbar iframe.admin-bar-likes-widget {
width: 61px;
height: 28px;
min-height: 28px;
border-width: 0;
position: absolute;
top: 0
}
.article-main div.jetpack-likes-widget-wrapper {
width: 100%;
min-height: 50px;
position: relative
}
.article-main div.jetpack-likes-widget-wrapper .sd-link-color {
font-size: 12px
}
.article-main div.jetpack-likes-widget-wrapper.slim-likes-widget {
width: 1px;
min-height: 0
}
.article-main div.jetpack-comment-likes-widget-wrapper {
width: 100%;
position: relative;
min-height: 31px
}
.article-main div.jetpack-comment-likes-widget-wrapper iframe {
margin-bottom: 0
}
.article-main #likes-other-gravatars {
display: none;
position: absolute;
padding: 10px 10px 12px 10px;
background-color: #2e4453;
border-width: 0;
box-shadow: 0 0 10px #2e4453;
box-shadow: 0 0 10px rgba(46, 68, 83, 0.6);
min-width: 130px;
z-index: 1000
}
.article-main #likes-other-gravatars * {
line-height: normal
}
.article-main #likes-other-gravatars .likes-text {
color: #fff;
font-size: 12px;
padding-bottom: 8px
}
.article-main #likes-other-gravatars li, #likes-other-gravatars ul {
margin: 0;
padding: 0;
text-indent: 0;
list-style-type: none
}
.article-main #likes-other-gravatars li::before {
content: ""
}
.article-main #likes-other-gravatars ul.wpl-avatars {
overflow: auto;
display: block;
max-height: 190px
}
.article-main #likes-other-gravatars ul.wpl-avatars li {
width: 32px;
height: 32px;
float: left;
margin: 0 5px 5px 0
}
.article-main #likes-other-gravatars ul.wpl-avatars li a {
margin: 0 2px 0 0;
border-bottom: none !important;
display: block
}
.article-main #likes-other-gravatars ul.wpl-avatars li a img {
background: 0 0;
border: none;
margin: 0 !important;
padding: 0 !important;
position: static
}
.article-main div.sd-box {
border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, 0.13)
}
.article-main .comment-likes-widget, .entry-content .post-likes-widget, .post-likes-widget {
margin: 0;
border-width: 0;
display: block
}
.article-main .comment-likes-widget-placeholder, .post-likes-widget-placeholder {
margin: 0;
border-width: 0;
position: relative
}
.article-main .comment-likes-widget-placeholder {
height: 18px;
position: absolute;
display: flex;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}
.article-main .comment-likes-widget-placeholder::before {
color: #2ea2cc;
width: 16px;
height: 16px;
content: "";
display: inline-block;
position: relative;
top: 3px;
padding-right: 5px;
background-repeat: no-repeat;
background-size: 16px 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E")
}
.article-main .post-likes-widget-placeholder .button {
display: none
}
.article-main .comment-likes-widget-placeholder .loading, .post-likes-widget-placeholder .loading {
color: #999;
font-size: 12px
}
.article-main .comment-likes-widget-placeholder .loading {
padding-left: 5px;
margin-top: 4px;
align-self: center;
color: #4e4e4e
}
.article-main .slim-likes-widget .post-likes-widget {
width: auto;
float: none
}
.article-main div.sharedaddy.sd-like-enabled .sd-like h3 {
display: none
}
.article-main div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
width: 100%;
float: none;
position: absolute;
top: 0
}
.article-main .comment-likes-widget {
width: 100%
}
.article-main .cs-rating, .pd-rating {
display: block !important
}
.article-main .sd-gplus .sd-title {
display: none
}
.article-main .jp-related-posts-i2__row {
display: flex;
margin-top: 1.5rem
}
.article-main .jp-related-posts-i2__row:first-child {
margin-top: 0
}
.article-main .jp-related-posts-i2__post {
flex-grow: 1;
flex-basis: 0;
margin: 0 10px;
display: flex;
flex-direction: column;
padding-left: 0
}
.article-main .jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {
max-width: calc(33% - 20px)
}
.article-main .jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post {
max-width: calc(50% - 20px)
}
.article-main .jp-related-posts-i2__post-context, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-heading, .jp-related-posts-i2__post-img-link {
flex-direction: row;
display: block
}
.article-main .jp-related-posts-i2__post-heading {
margin: 0.5rem 0;
font-size: 1rem;
line-height: 1.2em
}
.article-main .jp-related-posts-i2__post-link {
display: block;
width: 100%;
line-height: 1.2em
}
.article-main .jp-related-posts-i2__post-img-link {
order: -1
}
.article-main .jp-related-posts-i2__post-img-link img {
width: 100%
}
.article-main .jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row {
margin-top: 0;
display: block
}
.article-main .jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post {
max-width: none;
margin: 0
}
.article-main .jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link {
margin-top: 1rem
}
@media only screen and (max-width: 640px) {
.article-main .jp-related-posts-i2__row {
margin-top: 0;
display: block
}
.article-main .jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post {
max-width: none;
margin: 0;
margin-top: 1rem
}
.article-main .jp-related-posts-i2__post-img-link {
margin-top: 1rem
}
.article-main .jp-related-posts-i2__post-img-link img {
width: 350px
}
}
.article-main #jp-relatedposts {
display: none;
padding-top: 1em;
margin: 1em 0;
position: relative;
clear: both
}
.article-main .jp-relatedposts:after {
content: "";
display: block;
clear: both
}
.article-main #jp-relatedposts h3.jp-relatedposts-headline {
margin: 0 0 1em 0;
display: inline-block;
float: left;
font-size: 9pt;
font-weight: 700;
font-family: inherit
}
.article-main #jp-relatedposts h3.jp-relatedposts-headline em:before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, 0.2);
margin-bottom: 1em
}
.article-main #jp-relatedposts h3.jp-relatedposts-headline em {
font-style: normal;
font-weight: 700
}
.article-main #jp-relatedposts .jp-relatedposts-items {
clear: left
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual {
margin-right: -20px
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
float: left;
width: 33%;
margin: 0 0 1em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
padding-right: 20px;
-moz-opacity: 0.8;
opacity: 0.8
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
clear: both
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
text-decoration: underline
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
-moz-opacity: 1;
opacity: 1
}
.article-main #jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
font-size: 14px;
line-height: 20px;
margin: 0
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
position: relative
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: block;
border-bottom: 0
}
.article-main #jp-relatedposts .jp-relatedposts-items p {
margin-bottom: 0
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
text-transform: none;
margin: 0;
font-family: inherit;
display: block;
max-width: 100%
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
font-size: inherit;
font-weight: 400;
text-decoration: none;
-moz-opacity: 1;
opacity: 1
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
text-decoration: underline
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
display: block;
max-width: 90%;
overflow: hidden;
text-overflow: ellipsis
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
max-width: 100%
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
opacity: 0.6
}
.article-main .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
display: none
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
display: none
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
overflow: hidden
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
margin-bottom: 1em
}
.article-main #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
clear: both;
width: 100%
}
.article-main #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
float: left;
overflow: hidden;
max-width: 33%;
margin-right: 3%
}
.article-main #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
display: inline-block;
max-width: 63%
}
@media only screen and (max-width: 640px) {
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 50%
}
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
clear: left
}
.article-main #jp-relatedposts .jp-relatedposts-items-visual {
margin-right: 20px
}
}
@media only screen and (max-width: 320px) {
.article-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 100%;
clear: both;
margin: 0 0 1em
}
.article-main #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
float: none;
max-width: 100%;
margin-right: 0
}
}
.article-main #jp-post-flair {
padding-top: 0.5em
}
.article-main #content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
clear: both
}
.article-main div.sharedaddy h3.sd-title {
margin: 0 0 1em 0;
display: inline-block;
line-height: 1.2;
font-size: 9pt;
font-weight: 700
}
.article-main div.sharedaddy h3.sd-title:before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #ddd;
margin-bottom: 1em
}
.article-main body.highlander-light h3.sd-title:before {
border-top: 1px solid rgba(0, 0, 0, 0.2)
}
.article-main body.highlander-dark h3.sd-title:before {
border-top: 1px solid rgba(255, 255, 255, 0.4)
}
.article-main .sd-content ul {
padding: 0 !important;
margin: 0 0 0.7em 0 !important;
list-style: none !important
}
.article-main .sd-content ul li {
display: inline-block
}
.article-main .sd-content ul li.share-deprecated {
opacity: 0.5
}
.article-main .sd-content ul li.share-deprecated a span {
text-decoration: line-through
}
.article-main .sd-block.sd-gplus {
margin: 0 0 0.5em 0
}
.article-main .sd-gplus .sd-content {
font-size: 12px
}
.article-main #sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button, .sd-social-text .sd-content ul li a.sd-button {
text-decoration: none !important;
display: inline-block;
font-size: 12px;
font-family: "Open Sans", sans-serif;
font-weight: 400;
border-radius: 3px;
color: #656565 !important;
background: #f8f8f8;
border: 1px solid #ccc;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
text-shadow: none;
line-height: 23px;
padding: 1px 8px 0 5px
}
.article-main .sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button > span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button > span, .sd-social-official .sd-content > ul > li .digg_button > a span, .sd-social-official .sd-content > ul > li > a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span {
line-height: 23px
}
.article-main .sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button {
line-height: 17px;
box-shadow: none;
vertical-align: top
}
.article-main .sd-social-official .sd-content ul li a.sd-button > span {
line-height: 17px
}
.article-main .sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a:before, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button:before, .sd-social-official .sd-content > ul > li .digg_button > a:before, .sd-social-official .sd-content > ul > li > a.sd-button:before {
margin-bottom: -1px
}
.article-main .sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li .digg_button > a:hover, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-official .sd-content > ul > li > a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover {
color: #555;
background: #fafafa;
border: 1px solid #999
}
.article-main .sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active {
box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.16)
}
.article-main .sd-content ul li a.sd-button:before {
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font: normal 18px/1 social-logos;
vertical-align: top;
text-align: center
}
.article-main .sd-social-icon-text ul li a.sd-button:before {
position: relative;
top: 2px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.article-main .sd-content ul li a.sd-button:before {
position: relative;
top: 2px
}
}
.article-main .sd-social-official ul li a.sd-button:before {
position: relative;
top: -2px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.article-main .sd-social-official ul li a.sd-button:before {
top: 0
}
}
.article-main .sd-content ul li {
margin: 0 5px 5px 0;
padding: 0
}
.article-main .jp-sharing-input-touch .sd-content ul li {
padding-left: 10px
}
.article-main .sd-content ul li.preview-item a.sd-button span, .sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button span {
margin-left: 3px
}
.article-main .sd-content ul li.preview-item.no-icon a.sd-button span {
margin-left: 0
}
.article-main .sd-content ul li.no-icon a:before, .sd-social-text .sd-content ul li a:before {
display: none
}
.article-main body .sd-content ul li.share-custom.no-icon a span, body .sd-social-text .sd-content ul li.share-custom a span {
background-image: none;
background-position: -500px -500px !important;
background-repeat: no-repeat !important;
padding-left: 0;
height: 0;
line-height: inherit
}
.article-main .sd-social-icon .sd-content ul li a.share-more {
position: relative;
top: -4px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.article-main .sd-social-icon .sd-content ul li a.share-more {
top: 2px
}
}
.article-main .sd-social-icon .sd-content ul li a.share-more span {
margin-left: 3px
}
.article-main .sd-content ul li.share-print div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-print a:before, .sd-social-icon-text .sd-content li.share-print a:before, .sd-social-official .sd-content li.share-print a:before, .sd-social-text .sd-content ul li.share-print a:before {
content: ""
}
.article-main .sd-content ul li.share-email div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email a:before {
content: ""
}
.article-main .sd-content ul li.share-linkedin div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-linkedin a:before, .sd-social-icon-text .sd-content li.share-linkedin a:before, .sd-social-text .sd-content ul li.share-linkedin a:before {
content: ""
}
.article-main .sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before {
content: ""
}
.article-main .sd-content ul li.share-reddit div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-reddit a:before, .sd-social-icon-text .sd-content li.share-reddit a:before, .sd-social-text .sd-content ul li.share-reddit a:before {
content: ""
}
.article-main .sd-content ul li.share-tumblr div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-tumblr a:before, .sd-social-icon-text .sd-content li.share-tumblr a:before, .sd-social-text .sd-content ul li.share-tumblr a:before {
content: ""
}
.article-main .sd-content ul li.share-pocket div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pocket a:before, .sd-social-icon-text .sd-content li.share-pocket a:before, .sd-social-text .sd-content ul li.share-pocket a:before {
content: ""
}
.article-main .sd-content ul li.share-pinterest div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pinterest a:before, .sd-social-icon-text .sd-content li.share-pinterest a:before, .sd-social-text .sd-content ul li.share-pinterest a:before {
content: ""
}
.article-main .sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {
content: ""
}
.article-main .sd-content ul li.share-press-this div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-press-this a:before, .sd-social-icon-text .sd-content li.share-press-this a:before, .sd-social-official .sd-content li.share-press-this a:before, .sd-social-text .sd-content ul li.share-press-this a:before {
content: ""
}
.article-main .sd-social-official .sd-content li.share-press-this a:before {
color: #2ba1cb
}
.article-main .sd-content ul li.share-telegram div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-telegram a:before, .sd-social-icon-text .sd-content li.share-telegram a:before, .sd-social-official .sd-content li.share-telegram a:before, .sd-social-text .sd-content ul li.share-telegram a:before {
content: ""
}
.article-main .sd-social-official .sd-content li.share-telegram a:before {
color: #08c
}
.article-main .sd-content ul li.share-skype div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-skype a:before, .sd-social-icon-text .sd-content li.share-skype a:before, .sd-social-text .sd-content ul li.share-skype a:before {
content: ""
}
.article-main .sd-content ul li.advanced a.share-more:before, .sd-social-icon .sd-content ul a.share-more:before, .sd-social-icon-text .sd-content a.share-more:before, .sd-social-official .sd-content a.share-more:before, .sd-social-text .sd-content ul a.share-more:before {
content: ""
}
.article-main .sd-social-official .sd-content a.share-more:before {
color: #2ba1cb
}
.article-main .sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before, .sd-social-official .sd-content li.share-jetpack-whatsapp a:before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {
content: ""
}
.article-main .sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
color: #43d854
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {
background: #43d854;
color: #fff !important
}
.article-main .sd-content ul li.share-deprecated div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-deprecated a:before, .sd-social-icon-text .sd-content li.share-deprecated a:before, .sd-social-official .sd-content li.share-deprecated a:before {
width: 1em;
height: 1em;
content: "🚫"
}
.article-main .sd-social .sd-button .share-count {
background: #2ea2cc;
color: #fff;
border-radius: 10px;
display: inline-block;
text-align: center;
font-size: 10px;
padding: 1px 3px;
line-height: 1
}
.article-main .sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {
line-height: 25px !important
}
.article-main .sd-social-official .sd-content > ul > li > a.sd-button span {
line-height: 1
}
.article-main .sd-social-official .sd-content ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.article-main .sd-social-official .sd-content li.share-press-this a {
margin: 0 0 5px 0
}
.article-main .sd-social-official .sd-content ul > li {
display: block;
float: left;
margin: 0 10px 5px 0 !important;
height: 25px
}
.article-main .sd-social-official .fb-share-button > span {
vertical-align: top !important
}
.article-main .sd-social-official .sd-content .pocket_button iframe {
width: 98px
}
.article-main .reddit_button iframe {
margin-top: 1px
}
.article-main .linkedin_button > span, .pinterest_button, .pocket_button iframe, .twitter_button {
margin: 0 !important
}
.article-main .linkedin_button > span, .pinterest_button a {
display: block !important
}
.article-main .sd-social-official .sd-content .share-skype {
width: 55px
}
.article-main body .sd-social-official li a.share-more, body .sd-social-official li.share-custom a, body .sd-social-official li.share-digg a, body .sd-social-official li.share-email a, body .sd-social-official li.share-press-this a, body .sd-social-official li.share-print {
position: relative;
top: 0
}
.article-main body .sd-social-icon .sd-content li.share-custom > a {
padding: 2px 3px 0 3px;
position: relative;
top: 4px
}
.article-main body .sd-content ul li.share-custom a.share-icon span, body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span {
background-size: 16px 16px;
background-repeat: no-repeat;
margin-left: 0;
padding: 0 0 0 19px;
display: inline-block;
height: 21px;
line-height: 16px
}
.article-main body .sd-social-icon .sd-content li.share-custom a span {
width: 0
}
.article-main body .sd-social-icon .sd-content li.share-custom a span {
padding-left: 16px !important
}
.article-main .sharing-hidden .inner {
position: absolute;
z-index: 2;
border: 1px solid #ccc;
padding: 10px;
background: #fff;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
border-radius: 2px;
margin-top: 5px;
max-width: 400px
}
.article-main .sharing-hidden .inner ul {
margin: 0 !important
}
.article-main .sd-social-official .sd-content .sharing-hidden ul > li.share-end {
clear: both;
margin: 0 !important;
height: 0 !important
}
.article-main .sharing-hidden .inner:after, .sharing-hidden .inner:before {
position: absolute;
z-index: 1;
top: -8px;
left: 20px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 8px solid #ccc;
content: "";
display: block
}
.article-main .sharing-hidden .inner:after {
z-index: 2;
top: -7px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 8px solid #fff
}
.article-main .sharing-hidden ul {
margin: 0
}
.article-main .sd-social-icon .sd-content ul li[class*=share-] a, .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a {
border-radius: 50%;
-webkit-border-radius: 50%;
border: 0;
box-shadow: none;
padding: 7px;
position: relative;
top: -2px;
line-height: 1;
width: auto;
height: auto;
margin-bottom: 0
}
.article-main .sd-social-icon .sd-content ul li[class*=share-] a.sd-button > span, .sd-social-icon .sd-content ul li[class*=share-] div.option a span {
line-height: 1
}
.article-main .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a:hover {
border: none;
opacity: 0.6
}
.article-main .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
top: 1px
}
.article-main .sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {
padding: 8px 8px 6px 8px;
top: 5px
}
.article-main .sd-social-icon .sd-content ul li a.sd-button.share-more {
margin-left: 10px
}
.article-main .sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
margin-left: 0
}
.article-main .sd-social-icon .sd-button span.share-count {
position: absolute;
bottom: 0;
right: 0;
border-radius: 0;
background: #555;
font-size: 9px
}
.article-main .sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
background: #e9e9e9;
margin-top: 2px;
text-indent: 0
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button {
background: #2c4762;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {
background: #1877f2;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {
background: #00acee;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
background: #ca1f27;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button {
color: #555 !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {
background: #1e8cbe;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button {
background: #08c;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {
background: #0077b5;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button {
background: #ee4056;
color: #fff !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {
background: #cee3f8;
color: #555 !important
}
.article-main .sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button {
background: #00aff0;
color: #fff !important
}
.article-main .sharing-screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden
}
.article-main .sharing-screen-reader-text:active, .sharing-screen-reader-text:focus, .sharing-screen-reader-text:hover {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.article-main #sharing_email {
width: 342px;
position: absolute;
z-index: 1001;
border: 1px solid #ccc;
padding: 15px;
background: #fff;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
text-align: left
}
.article-main div.sharedaddy.sharedaddy-dark #sharing_email {
border-color: #fff
}
.article-main #sharing_email .errors {
color: #fff;
background-color: #771a09;
font-size: 12px;
padding: 5px 8px;
line-height: 1;
margin: 10px 0 0 0
}
.article-main #sharing_email label {
font-size: 12px;
color: #333;
font-weight: 700;
display: block;
padding: 0 0 4px 0;
text-align: left;
text-shadow: none
}
.article-main #sharing_email form {
margin: 0
}
.article-main #sharing_email input[type=email], #sharing_email input[type=text] {
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #ccc;
margin-bottom: 1em;
background: #fff;
font-size: 12px;
color: #333;
max-width: none;
padding: 1px 3px
}
.article-main #jetpack-source_f_name {
display: none !important;
position: absolute !important;
left: -9000px
}
.article-main #sharing_email .sharing_cancel {
padding: 0 0 0 1em;
font-size: 12px;
text-shadow: none
}
.article-main #sharing_email .recaptcha {
width: 312px;
height: 123px;
margin: 0 0 1em 0
}
.article-main .sd-content .share-customize-link {
margin-top: 0;
line-height: 11px
}
.article-main .sd-content .share-customize-link a {
font-size: 11px;
font-family: "Open Sans", sans-serif
}
.article-main .slideshow-window {
background-color: #222;
border: 20px solid #222;
border-radius: 10px;
height: 0;
margin-bottom: 20px;
overflow: hidden;
padding-top: 30px !important;
padding-bottom: 56.25% !important;
position: relative;
z-index: 1
}
.article-main .slideshow-window.slideshow-white {
background-color: #fff;
border-color: #fff
}
.article-main .slideshow-window, .slideshow-window * {
box-sizing: content-box
}
.article-main .slideshow-loading {
height: 100%;
text-align: center;
margin: auto
}
.article-main body div.slideshow-window * img {
background-color: transparent !important;
background-image: none !important;
border-width: 0 !important;
display: block;
margin: 0 auto;
max-width: 100%;
max-height: 100%;
padding: 0 !important;
position: relative;
transform: translatey(-50%);
top: 50%
}
.article-main .slideshow-loading img {
vertical-align: middle
}
.article-main .slideshow-slide {
display: none;
height: 100% !important;
left: 0;
margin: auto;
position: absolute;
text-align: center;
top: 0;
width: 100% !important
}
.article-main .slideshow-slide img {
vertical-align: middle
}
.article-main .slideshow-line-height-hack {
overflow: hidden;
width: 0;
font-size: 0
}
.article-main .slideshow-slide-caption {
font-size: 13px;
font-family: "Helvetica Neue", sans-serif;
color: #f7f7f7;
text-shadow: #222 1px 1px 2px;
line-height: 25px;
height: 25px;
position: absolute;
bottom: 5px;
left: 0;
z-index: 100;
width: 100%;
text-align: center
}
.article-main .slideshow-controls {
z-index: 1000;
position: absolute;
bottom: 30px;
margin: auto;
text-align: center;
width: 100%;
opacity: 0.5;
direction: ltr;
transition: 0.3s opacity ease-out
}
.article-main .slideshow-window:hover .slideshow-controls {
opacity: 1
}
.article-main body div div.slideshow-controls a, body div div.slideshow-controls a:hover {
border: 2px solid rgba(255, 255, 255, 0.1) !important;
background-color: #000 !important;
background-color: rgba(0, 0, 0, 0.6) !important;
background-image: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png) !important;
background-repeat: no-repeat;
background-size: 142px 16px !important;
background-position: -34px 8px !important;
color: #222 !important;
margin: 0 5px !important;
padding: 0 !important;
display: inline-block !important;
zoom: 1;
height: 32px !important;
width: 32px !important;
line-height: 32px !important;
text-align: center !important;
border-radius: 10em !important;
transition: 0.3s border-color ease-out
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
.article-main body div div.slideshow-controls a, body div div.slideshow-controls a:hover {
background-image: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png) !important
}
}
.article-main body div div.slideshow-controls a:hover {
border-color: #fff !important
}
.article-main body div div.slideshow-controls a:first-child {
background-position: -76px 8px !important
}
.article-main body div div.slideshow-controls a:last-child {
background-position: -117px 8px !important
}
.article-main body div div.slideshow-controls a:nth-child(2) {
background-position: -34px 8px !important
}
.article-main body div div.slideshow-controls a.running {
background-position: -34px 8px !important
}
.article-main body div div.slideshow-controls a.paused {
background-position: 9px 8px !important
}
.article-main .slideshow-controls a img {
border: 50px dotted #f0f
}
.article-main body.presentation-wrapper-fullscreen-parent, html.presentation-wrapper-fullscreen-parent {
overflow: hidden !important
}
.article-main .presentation-wrapper-fullscreen-parent #wpadminbar {
display: none
}
.article-main .presentation-wrapper-fullscreen, .presentation-wrapper-fullscreen-parent {
min-width: 100% !important;
min-height: 100% !important;
position: absolute !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;
margin: 0 !important;
padding: 0 !important;
z-index: 10000 !important
}
.article-main .presentation-wrapper-fullscreen {
background-color: grey;
border: none !important
}
.article-main .presentation-wrapper-fullscreen .nav-arrow-left, .presentation-wrapper-fullscreen .nav-arrow-right {
z-index: 20001
}
.article-main .presentation-wrapper-fullscreen .nav-fullscreen-button {
z-index: 20002
}
.article-main .presentation-wrapper {
margin: 20px auto;
border: 1px solid #e5e5e5;
overflow: hidden;
line-height: normal
}
.article-main .presentation {
position: relative;
margin: 0;
overflow: hidden;
outline: 0
}
.article-main .presentation, .presentation .step {
background-repeat: no-repeat;
background-position: center;
background-size: 100% 100%
}
.article-main .presentation .step.fade:not(.active) {
opacity: 0
}
.article-main .presentation .slide-content {
padding: 30px
}
.article-main .presentation .nav-arrow-left, .presentation .nav-arrow-right, .presentation .nav-fullscreen-button {
position: absolute;
width: 34px;
background-repeat: no-repeat;
z-index: 2;
opacity: 0;
transition: opacity 0.25s
}
.article-main .presentation .nav-arrow-left, .presentation .nav-arrow-right {
height: 100%;
background-image: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);
background-size: 450% 61px
}
.article-main .presentation .nav-arrow-left {
left: 0;
background-position: 4px 50%
}
.article-main .presentation .nav-arrow-right {
right: 0;
background-position: -120px 50%
}
.article-main .presentation .nav-fullscreen-button {
width: 32px;
height: 32px;
margin: 4px;
bottom: 0;
right: 0;
z-index: 3;
background-image: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);
background-size: 100% 100%
}
.article-main .presentation:hover .nav-arrow-left, .presentation:hover .nav-arrow-right {
opacity: 1
}
.article-main .presentation:hover .nav-fullscreen-button {
opacity: 0.8
}
.article-main .presentation-wrapper-fullscreen .nav-fullscreen-button {
background-image: url(//i0.wp.com/hugo3c.tw/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png)
}
.article-main .presentation .autoplay-overlay {
height: 15%;
width: 80%;
margin: 30% 10%;
position: relative;
z-index: 100;
display: table;
border-radius: 50px;
background-color: #e5e5e5;
background-color: rgba(0, 0, 0, 0.75);
transition: opacity 0.5s
}
.article-main .presentation .autoplay-overlay .overlay-msg {
position: relative;
display: table-cell;
text-align: center;
vertical-align: middle;
color: #fff
}
.article-main .presentation .will-fade {
opacity: 0
}
.article-main .presentation .do-fade {
opacity: 1;
transition: opacity 0.5s
}
.article-main div.jetpack-quiz {
border: 1px solid #deede3;
background-color: #f3f3f3;
padding: 1em;
line-height: 1.3em;
margin-bottom: 2em;
border-radius: 0.2em
}
.article-main div.jetpack-quiz div.jetpack-quiz-question {
margin-bottom: 0.5em;
font-weight: 700
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer {
cursor: pointer;
margin-bottom: 0.5em;
padding: 1em 0 1em 1em;
border-bottom: 1px dotted #999
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer.last {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer.correct {
color: green
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer.wrong {
color: red
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
display: none
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
display: block;
color: #000;
font-size: 90%;
margin-top: 1em
}
.article-main div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
font-size: 85%
}
.article-main div.jetpack-quiz pre {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
background: 0 0;
margin: 0;
padding: 0
}
.article-main #subscribe-email input {
width: 95%
}
.article-main .comment-subscription-form {
margin-bottom: 1em
}
.article-main .comment-subscription-form .subscribe-label {
display: inline !important
}
.article-main .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important
}
.article-main .jetpack-video-wrapper {
margin-bottom: 1.6em
}
.article-main .jetpack-video-wrapper > .wp-video, .jetpack-video-wrapper > embed, .jetpack-video-wrapper > iframe, .jetpack-video-wrapper > object {
margin-bottom: 0
}
.article-main .jetpack-social-navigation ul {
display: block;
margin: 0 0 1.5em;
padding: 0
}
.article-main .jetpack-social-navigation li {
display: inline-block;
margin: 0;
line-height: 1
}
.article-main .jetpack-social-navigation a {
border: 0;
height: 1em;
text-decoration: none;
width: 1em
}
.article-main .jetpack-social-navigation-svg .icon {
color: inherit;
fill: currentColor;
height: 1em;
vertical-align: middle;
width: 1em
}
.article-main .jetpack-social-navigation-genericons a:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-family: Genericons;
font-size: 1em;
font-style: normal;
font-weight: 400;
height: 1em;
line-height: 1;
speak: none;
text-decoration: inherit;
vertical-align: top;
width: 1em
}
.article-main .jetpack-social-navigation-genericons a:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="digg.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="mailto:"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="flickr.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="github.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="instagram.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="path.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="pinterest."]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="reddit.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href$="/feed/"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="skype:"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="spotify.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="twitter.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="vine.co"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="wordpress.com"]:before, .jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
content: ""
}
.article-main .jetpack-social-navigation-genericons a[href*="youtube.com"]:before {
content: ""
}
.article-main .tiled-gallery {
clear: both;
margin: 0 0 20px;
overflow: hidden
}
.article-main .tiled-gallery img {
margin: 2px !important
}
.article-main .tiled-gallery .gallery-group {
float: left;
position: relative
}
.article-main .tiled-gallery .tiled-gallery-item {
float: left;
margin: 0;
position: relative;
width: inherit
}
.article-main .tiled-gallery .gallery-row {
overflow: hidden
}
.article-main .tiled-gallery .tiled-gallery-item a {
background: 0 0;
border: none;
color: inherit;
margin: 0;
padding: 0;
text-decoration: none;
width: auto
}
.article-main .tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {
background: 0 0;
border: none;
box-shadow: none;
max-width: 100%;
padding: 0;
vertical-align: middle
}
.article-main .tiled-gallery-caption {
background: #eee;
background: rgba(255, 255, 255, 0.8);
color: #333;
font-size: 13px;
font-weight: 400;
overflow: hidden;
padding: 10px 0;
position: absolute;
bottom: 0;
text-indent: 10px;
text-overflow: ellipsis;
width: 100%;
white-space: nowrap
}
.article-main .tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
font-size: 11px
}
.article-main .widget-gallery .tiled-gallery-unresized {
visibility: hidden;
height: 0;
overflow: hidden
}
.article-main .tiled-gallery .tiled-gallery-item img.grayscale {
position: absolute;
left: 0;
top: 0
}
.article-main .tiled-gallery .tiled-gallery-item img.grayscale:hover {
opacity: 0
}
.article-main .tiled-gallery.type-circle .tiled-gallery-item img {
border-radius: 50% !important;
object-fit: cover
}
.article-main .tiled-gallery.type-circle .tiled-gallery-caption {
display: none;
opacity: 0
}
.article-main .tiled-gallery.type-square .tiled-gallery-item img {
object-fit: cover
}
.article-main .jetpack-display-remote-posts {
margin: 5px 0 20px 0
}
.article-main .jetpack-display-remote-posts h4 {
margin: 5px 0;
padding: 0
}
.article-main .jetpack-display-remote-posts p {
margin: 0;
padding: 0
}
.article-main .jetpack-display-remote-posts img {
max-width: 100%
}
.article-main .widget-grofile h4 {
margin: 1em 0 0.5em
}
.article-main .widget-grofile ul.grofile-urls {
margin-left: 0;
overflow: hidden
}
.article-main .widget-grofile ul.grofile-accounts li {
list-style: none;
display: inline
}
.article-main .widget-grofile ul.grofile-accounts li::before {
content: "" !important
}
.article-main .widget-grofile .grofile-accounts-logo {
background-image: url(https://secure.gravatar.com/images/grav-share-sprite.png);
background-repeat: no-repeat;
width: 16px;
height: 16px;
float: left;
margin-right: 8px;
margin-bottom: 8px
}
.article-main .rtl .widget-grofile .grofile-accounts-logo {
margin-left: 8px;
margin-right: 0
}
.article-main .grofile-thumbnail {
width: 500px;
max-width: 100%
}
.article-main div[class^=gr_custom_container] {
border: 1px solid gray;
border-radius: 10px;
padding: 10px 5px 10px 5px;
background-color: #fff;
color: #000
}
.article-main div[class^=gr_custom_container] a {
color: #000
}
.article-main h2[class^=gr_custom_header] {
display: none
}
.article-main div[class^=gr_custom_each_container] {
width: 100%;
clear: both;
margin-bottom: 10px;
overflow: auto;
padding-bottom: 4px;
border-bottom: 1px solid #aaa
}
.article-main div[class^=gr_custom_book_container] {
float: right;
overflow: hidden;
height: 60px;
margin-left: 4px;
width: 39px
}
.article-main div[class^=gr_custom_author] {
font-size: 10px
}
.article-main div[class^=gr_custom_tags] {
font-size: 10px;
color: gray
}
.article-main div[class^=gr_custom_rating] {
display: none
}
.article-main .widget_wpcom_social_media_icons_widget ul {
list-style-type: none;
margin-left: 0
}
.article-main .widget_wpcom_social_media_icons_widget ul li {
border: 0 none;
display: inline;
margin-right: 0.5em
}
.article-main .widget_wpcom_social_media_icons_widget li a {
border: 0 none;
text-decoration: none
}
.article-main .widget_wpcom_social_media_icons_widget .genericon {
font-family: Genericons
}
.article-main .widget_wpcom_social_media_icons_widget .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden
}
.article-main .widget_wpcom_social_media_icons_widget .screen-reader-text:active, .widget_wpcom_social_media_icons_widget .screen-reader-text:focus, .widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.article-main .widgets-grid-layout {
width: 100%
}
.article-main .widgets-grid-layout:after, .widgets-grid-layout:before {
content: " ";
display: table
}
.article-main .widgets-grid-layout:after {
clear: both
}
.article-main .widget-grid-view-image {
float: left;
max-width: 50%
}
.article-main .widget-grid-view-image a {
display: block;
margin: 0 2px 4px 0
}
.article-main .widget-grid-view-image:nth-child(even) {
float: right
}
.article-main .widget-grid-view-image:nth-child(even) a {
margin: 0 0 4px 2px
}
.article-main .widgets-grid-layout .widget-grid-view-image img {
max-width: 100%;
height: auto
}
.article-main .widgets-multi-column-grid ul {
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none
}
.article-main .widgets-multi-column-grid ul li {
background: 0 0;
clear: none;
float: left;
margin: 0 -5px -3px 0;
padding: 0 8px 6px 0;
border: none;
list-style-type: none !important
}
.article-main .widgets-multi-column-grid ul li a {
background: 0 0;
margin: 0;
padding: 0;
border: 0
}
.article-main .widgets-multi-column-grid .avatar {
vertical-align: middle
}
.article-main .widgets-list-layout {
padding: 0;
margin: 0;
list-style-type: none
}
.article-main .widgets-list-layout li:after, .widgets-list-layout li:before {
content: "";
display: table
}
.article-main .widgets-list-layout li:after {
clear: both
}
.article-main .widgets-list-layout li {
zoom: 1;
margin-bottom: 1em;
list-style-type: none !important
}
.article-main .widgets-list-layout .widgets-list-layout-blavatar {
float: left;
width: 21.276596%;
max-width: 40px;
height: auto
}
.article-main .widgets-list-layout-links {
float: right;
width: 73.404255%
}
.article-main .widgets-list-layout span {
opacity: 0.5
}
.article-main .widgets-list-layout span:hover {
opacity: 0.8
}
.article-main .jetpack-image-container:after {
clear: both
}
.article-main .jetpack-image-container:after, .jetpack-image-container:before {
display: table;
content: ""
}
.article-main .widgets-multi-column-grid ul {
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none
}
.article-main .widgets-multi-column-grid ul li {
background: 0 0;
clear: none;
float: left;
margin: 0 -5px -3px 0;
padding: 0 8px 6px 0;
border: none;
list-style-type: none !important
}
.article-main .widgets-multi-column-grid ul li a {
background: 0 0;
margin: 0;
padding: 0;
border: 0
}
.article-main .widgets-multi-column-grid .avatar {
vertical-align: middle
}
.article-main .widget_jetpack_my_community .avatar-240, .widget_jetpack_my_community .avatar-48 {
max-width: 48px;
max-height: 48px
}
.article-main .widget.widget_authors li > ul, .widget_authors > ul {
margin-left: inherit;
padding-left: 0
}
.article-main .widget_authors ul li li {
padding-left: 0
}
.article-main .widget_authors > ul > li {
margin-bottom: 1em;
list-style: none
}
.article-main .widget_authors > ul > li + li {
border-top: 0
}
.article-main .widget.widget_authors img {
margin-right: 5px;
margin-bottom: 5px;
vertical-align: middle;
box-shadow: none
}
.article-main .wpcnt {
text-align: center;
line-height: 2
}
.article-main .wpa {
position: relative;
overflow: hidden;
display: inline-block;
max-width: 100%
}
.article-main .wpa-about {
position: absolute;
top: 5px;
left: 0;
right: 0;
display: block;
margin-top: 0;
color: #888;
font: 10px/1 "Open Sans", Arial, sans-serif !important;
text-align: left !important;
text-decoration: none !important;
opacity: 0.85;
border-bottom: none !important;
box-shadow: none !important
}
.article-main .wpa .u > div {
display: block;
margin-top: 5px;
margin-bottom: 1em
}
.article-main div.wpa > div {
margin-top: 20px
}
.article-main .wpa .u .adsbygoogle {
display: block;
margin-top: 17px;
margin-bottom: 1em;
background-color: transparent
}
.article-main .widget_eu_cookie_law_widget {
animation: fadeIn 0.8s;
border: none;
bottom: 1em;
left: 1em;
margin: 0;
padding: 0;
position: fixed;
right: 1em;
width: auto;
z-index: 50001
}
.article-main .widget_eu_cookie_law_widget.widget.top {
bottom: auto;
top: 1em
}
.article-main .admin-bar .widget_eu_cookie_law_widget.widget.top {
top: 3em
}
.article-main amp-consent.widget_eu_cookie_law_widget.widget.top {
top: 1em;
margin: 0
}
.article-main .admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {
top: 0;
margin-top: 3em
}
.article-main #eu-cookie-law {
background-color: #fff;
border: 1px solid #dedede;
color: #2e4467;
font-size: 12px;
line-height: 1.5;
overflow: hidden;
padding: 6px 6px 6px 15px;
position: relative
}
.article-main #eu-cookie-law a, #eu-cookie-law a:active, #eu-cookie-law a:visited {
color: inherit;
cursor: inherit;
text-decoration: underline
}
.article-main #eu-cookie-law a:hover {
cursor: pointer;
text-decoration: none
}
.article-main #eu-cookie-law.negative {
background-color: #000;
border: none;
color: #fff
}
.article-main #eu-cookie-law.hide {
opacity: 0;
visibility: hidden;
transition: opacity 0.4s, visibility 0.4s
}
.article-main #eu-cookie-law form {
margin-bottom: 0;
position: static
}
.article-main #eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {
background: #f3f3f3;
border: 1px solid #dedede;
border-radius: 4px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #2e4453;
cursor: pointer;
display: inline;
float: right;
font-family: inherit;
font-size: 14px;
font-weight: inherit;
line-height: inherit;
margin: 0 0 0 5%;
padding: 8px 12px;
position: static;
text-transform: none
}
.article-main #eu-cookie-law.negative input, #eu-cookie-law.negative input:focus, #eu-cookie-law.negative input:hover {
background: #282828;
border-color: #535353;
color: #fff
}
@media (max-width: 600px) {
.article-main #eu-cookie-law {
padding-bottom: 55px
}
.article-main #eu-cookie-law input.accept {
bottom: 8px;
position: absolute;
right: 8px
}
}
.article-main .flickr-images {
text-align: center
}
.article-main .flickr-size-thumbnail .flickr-images {
align-content: space-between;
align-items: center;
display: flex;
flex-flow: row wrap;
justify-content: center
}
.article-main .flickr-images img {
max-width: 100%;
margin: 5px
}
.article-main .wpcom-instagram-images {
display: grid;
grid-gap: 0.5rem;
grid-auto-columns: 1fr
}
.article-main .wpcom-instagram-images:after, .wpcom-instagram-images:before {
content: none
}
.article-main .wpcom-instagram-images a {
display: block;
margin: 4px 2px
}
.article-main .wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {
display: inline-block;
vertical-align: top
}
.article-main .wpcom-instagram-columns-2 a {
width: calc(50% - 8px)
}
.article-main .wpcom-instagram-columns-3 a {
width: calc(33.3333% - 8px)
}
.article-main .wpcom-instagram-images .sq-bg-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 0;
overflow: hidden;
padding-bottom: 100%
}
.article-main .wpcom-instagram-columns-2 {
grid-template-columns: repeat(2, 1fr)
}
.article-main .wpcom-instagram-columns-3 {
grid-template-columns: repeat(3, 1fr)
}
.article-main .jetpack-search-filters-widget__sub-heading {
font-size: inherit;
font-weight: 700;
margin: 0 0 0.5em;
padding: 0
}
.article-main .jetpack-search-form + .jetpack-search-filters-widget__sub-heading {
margin-top: 1.5em;
margin-bottom: 0.5em !important
}
.article-main .jetpack-search-filters-widget__clear {
margin-top: 0.5em;
margin-bottom: 0.5em
}
.article-main .jetpack-search-sort-wrapper {
margin-top: 1em;
margin-bottom: 1.5em
}
.article-main .jetpack-search-sort-wrapper label {
display: inherit
}
.article-main .widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {
width: auto;
height: auto
}
.article-main ul.jetpack-search-filters-widget__filter-list li {
border: none;
padding: 0;
list-style: none
}
.article-main ul.jetpack-search-filters-widget__filter-list li a {
text-decoration: none
}
.article-main ul.jetpack-search-filters-widget__filter-list li a:hover {
box-shadow: none
}
.article-main ul.jetpack-search-filters-widget__filter-list li label {
font-weight: inherit;
display: inherit
}
.article-main .jetpack-search-filters-widget__filter-list {
list-style: none
}
.article-main ul.jetpack-search-filters-widget__filter-list {
margin-bottom: 1.5em
}
.article-main body.search .jetpack-search-form input[name="s"]:-ms-input-placeholder {
color: transparent
}
.article-main body.search .jetpack-search-form input[name="s"]::-ms-input-placeholder {
color: transparent
}
.article-main body.search .jetpack-search-form input[name="s"]::placeholder {
color: transparent
}
.article-main body.search .jetpack-search-form input[name="s"].show-placeholder:-ms-input-placeholder {
color: inherit
}
.article-main body.search .jetpack-search-form input[name="s"].show-placeholder::-ms-input-placeholder {
color: inherit
}
.article-main body.search .jetpack-search-form input[name="s"].show-placeholder::placeholder {
color: inherit
}
@media screen and (min-width: 400px) {
.article-main .widget.jetpack-simple-payments .jetpack-simple-payments-product {
flex-direction: column
}
.article-main .widget.jetpack-simple-payments .jetpack-simple-payments-details {
padding-left: 0
}
}
.article-main .jetpack_widget_social_icons li, .jetpack_widget_social_icons ul {
list-style: none
}
.article-main .jetpack_widget_social_icons ul {
display: block;
margin: 0 0 1.5em;
padding: 0
}
.article-main .jetpack_widget_social_icons ul li {
border: 0;
display: inline-block;
line-height: 1;
margin: 0;
padding: 0
}
.article-main .jetpack_widget_social_icons ul li:after, .jetpack_widget_social_icons ul li:before {
display: none
}
.article-main .jetpack_widget_social_icons a {
border: 0;
box-shadow: none;
display: block;
height: 24px;
text-decoration: none;
width: 24px
}
.article-main .jetpack_widget_social_icons svg {
color: inherit;
fill: currentColor;
height: inherit;
vertical-align: middle;
width: inherit
}
.article-main .jetpack_widget_social_icons ul.size-small a {
height: 24px;
width: 24px
}
.article-main .jetpack_widget_social_icons ul.size-medium a {
height: 32px;
width: 32px
}
.article-main .jetpack_widget_social_icons ul.size-large a {
height: 48px;
width: 48px
}
.article-main .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important
}
.article-main .generate-columns {
float: none
}
.article-main #site-navigation {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
.article-main button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited {
border-width: 1px;
border-style: solid;
border-color: inherit
}
.article-main input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], textarea, select {
text-transform: uppercase;
font-size: 13px
}
.article-main .mc4wp-form-fields input[type="email"] {
margin-bottom: 10px;
width: 100%
}
.article-main .entry-meta {
font-weight: 300;
font-size: 13px
}
.article-main .main-navigation:not(.toggled) li.menu-social > a, .main-navigation:not(.toggled) li.search-item > a {
padding: 0 10px
}
.article-main .post-image img {
transition: opacity 500ms
}
.article-main .post-image img:hover {
opacity: 0.9
}
.article-main .no-sidebar .entry-content {
max-width: 800px;
margin-left: auto;
margin-right: auto
}
.article-main .page.no-sidebar .entry-title {
text-align: center
}
.article-main .top-bar .lsi-social-icons a, .top-bar .lsi-social-icons a:focus, .top-bar .lsi-social-icons a:active, .top-bar .lsi-social-icons a:hover {
background: transparent !important
}
.article-main .top-bar .lsi-social-icons li {
margin-bottom: 0 !important
}
.article-main .author-box {
background: #f7f4f6;
margin: 0 auto;
text-align: center;
padding: 0
}
.article-main .author-box img {
vertical-align: middle;
border-radius: 50%;
box-shadow: 0 1px 8px #ddd
}
.article-main .author-box img:hover {
opacity: 0.8;
cursor: cell
}
.article-main .author-box p {
color: #fff;
margin: 0;
font-size: 16px;
line-height: 1.3em;
background: #222;
padding: 10px;
position: relative
}
.article-main .author-box p:before, .author-box p:after {
content: "";
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
border-top: 15px solid #fff;
position: absolute;
top: 0;
left: 0
}
.article-main .author-box p:after {
right: 0;
left: auto;
border-left: 15px solid transparent;
border-right: none
}
.article-main #mobile-header .menu-toggle {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.article-main .site-logo.mobile-header-logo {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-left: auto
}
.article-main .site-logo.mobile-header-logo, .site-logo.mobile-header-logo img {
height: 90px
}
.article-main .entry-content h2 {
font-size: 180%;
background-color: #F5F5F5;
border-left: 8px solid #4DB6AC;
border-radius: 2px;
padding: 12px 5px 12px 12px
}
.article-main .entry-content h3 {
font-size: 170%;
background-color: #F5F5F5;
border-bottom: 5px solid #4DB6AC;
border-radius: 2px;
padding: 5px 10px 0 55px;
height: 42px
}
.article-main .entry-content h4 {
font-size: 140%;
border-bottom: 5px solid #4DB6AC;
border-radius: 2px;
padding: 0 5px 0 30px;
line-height: 45px
}
寫了
5860316篇文章,獲得
23313次喜歡