search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

iPhone 12 系列 4 款手機哪裡不一樣?規格差異比較一次看,你的月薪買得起哪一台?

iPhone 12 系列手機於台灣時間 10/14 凌晨 1 點正式發表,會中還有個小亮點 HomePod mini,此次 iPhone 外型回歸經典方正設計,不得不說這真的是歷年來我覺得最好看的 iPhone,這次發表的四款機型包含有:iPhone 12、iPhone 12 mini、iPhone 12 Pro 及 iPhone 12 Pro Max,價位從 23,900 到 48,400 都有,四款機種規格有什麼差異?下方幫大家整理出iPhone 12 系列規格差異比較:

以下表格若非在本站瀏覽,可能會有排版跑掉的問題,請點擊連結返回本站瀏覽

  iPhone 12 mini iPhone 12 iPhone 12 Pro iPhone 12 Pro Max
顏色 黑、白、 紅、綠、藍 黑、白、 紅、綠、藍 銀、石墨、金、太平洋藍 銀、石墨、金、太平洋藍
容量/價格 64GB:$23,900 元
128GB:$25,500 元
256GB:$29,000 元
64GB:$26,900 元
128GB:$28,500 元
256GB:$32,000 元
128GB:$33,900 元
256GB:$37,400 元
512GB:$44,400 元
128GB:$37,900 元
256GB:$41,400 元
512GB:$48,400 元
螢幕 5.4 吋 Retina XDR OLED
(2340 x 1080)
476 ppi
6.1 吋 Retina XDR OLED
(2532 x 1170)
460 ppi
6.1 吋 Retina XDR OLED
(2532 x 1170)
460 ppi
6.7 吋 Retina XDR OLED
(2778 x 1284)
458 ppi
重量 133 公克 162 公克 187 公克 226 公克
防水等級 IP68 IP68 IP68 IP68
處理器 5 奈米製程 A14 晶片 5 奈米製程 A14 晶片 5 奈米製程 A14 晶片 5 奈米製程 A14 晶片
相機 1200 萬像素雙相機系統:超廣角與廣角相機
超廣角:ƒ/2.4 光圈與 120° 視野
廣角:ƒ/1.6 光圈
2 倍光學變焦縮小
最高可達 5 倍數位變焦
人像模式具備先進的散景效果與景深控制
人像光線具備六種效果 (自然光、攝影棚燈光、輪廓光、舞台燈光、舞台燈光黑白、高色調燈光黑白)
光學影像穩定功能 (廣角)
五枚鏡片組 (超廣角):七枚鏡片組 (廣角)
更亮的原彩閃光燈具備慢速同步
全景模式 (最高可達 6300 萬像素)
藍寶石水晶玻璃保護鏡
100% Focus Pixels (廣角)
夜間模式 (超廣角、廣角)
深度融合 (超廣角、廣角)
智慧型 HDR 3 具備場景偵測功能
拍攝廣色域的照片與原況照片
鏡頭校正 (超廣角)
先進的紅眼校正功能
自動影像穩定功能
連拍模式
照片地理位置標記
影像拍攝格式:HEIF 與 JPEG
專業級 1200 萬像素相機系統:超廣角、廣角與望遠相機
超廣角:ƒ/2.4 光圈與 120° 視野
廣角:ƒ/1.6 光圈
望遠:ƒ/2.0 光圈 (iPhone 12 Pro);ƒ/2.2 光圈 (iPhone 12 Pro Max)
2 倍光學變焦放大,2 倍光學變焦縮小;4 倍光學變焦範圍 (iPhone 12 Pro)
最高可達 10 倍數位變焦 (iPhone 12 Pro)
2.5 倍光學變焦放大,2 倍光學變焦縮小;5 倍光學變焦範圍 (iPhone 12 Pro Max)
最高可達 12 倍數位變焦 (iPhone 12 Pro Max)
夜間模式人像拍攝 (使用光學雷達掃描儀執行)
人像模式具備先進的散景效果與景深控制
人像光線具備六種效果 (自然光、攝影棚燈光、輪廓光、舞台燈光、舞台燈光黑白、高色調燈光黑白)
光學影像穩定雙相機系統 (廣角與望遠)
感光元件位移式光學影像穩定功能 (iPhone 12 Pro Max 廣角)
五枚鏡片組 (超廣角);六枚鏡片組 (望遠);七枚鏡片組 (廣角)
更亮的原彩閃光燈具備慢速同步
全景模式 (最高可達 6300 萬像素)
藍寶石水晶玻璃保護鏡
100% Focus Pixels (廣角)
夜間模式 (超廣角、廣角)
深度融合 (超廣角、廣角、望遠)
智慧型 HDR 3 具備場景偵測功能
Apple ProRAW*
拍攝廣色域的照片與原況照片
鏡頭校正 (超廣角)
先進的紅眼校正功能
照片地理位置標記
自動影像穩定功能
連拍模式
影像拍攝格式:HEIF 與 JPEG
影片錄製 HDR 影片錄製支援杜比視界,最高可達 30 fps
4K 影片錄製,24 fps、30 fps 或 60 fps
1080p HD 影片錄製,30 fps 或 60 fps
720p HD 影片錄製,30 fps
適用於錄影的光學影像穩定功能 (廣角)
2 倍光學變焦縮小
最高可達 3 倍數位變焦
音訊變焦
更亮的原彩閃光燈
影片快錄功能
支援 1080p (120 fps 或 240 fps) 的慢動作影片
具備視訊穩定功能的縮時攝影
夜間模式縮時攝影
延伸動態範圍錄影,最高可達 60 fps
電影級視訊穩定功能
 (4K、1080p 與 720p)
連續自動對焦錄影
錄製 4K 影片時可拍攝 800 萬像素靜照
縮放播放
影片錄製格式:HEVC 與 H.264
立體聲錄音
HDR 影片錄製支援杜比視界,最高可達 60 fps
4K 影片錄製,24 fps、30 fps 或 60 fps
1080p HD 影片錄製,30 fps 或 60 fps
720p HD 影片錄製,30 fps
適用於錄影的光學影像穩定功能 (廣角)
2 倍光學變焦放大,2 倍光學變焦縮小;4 倍光學變焦範圍 (iPhone 12 Pro)
最高可達 6 倍數位變焦 (iPhone 12 Pro)
2.5 倍光學變焦放大,2 倍光學變焦縮小;5 倍光學變焦範圍 (iPhone 12 Pro Max)
最高可達 7 倍數位變焦 (iPhone 12 Pro Max)
音訊變焦
更亮的原彩閃光燈
影片快錄功能
支援 1080p (120 fps 或 240 fps) 的慢動作影片
具備視訊穩定功能的縮時攝影
夜間模式縮時攝影
延伸動態範圍錄影,最高可達 60 fps
電影級視訊穩定功能
 (4K、1080p 與 720p)
連續自動對焦錄影
錄製 4K 影片時可拍攝 800 萬像素靜照
縮放播放
影片錄製格式:HEVC 與 H.264
立體聲錄音
原深感測相機 1200 萬像素相機
ƒ/2.2 光圈
人像模式具備先進的散景效果與景深控制
人像光線具備六種效果 (自然光、攝影棚燈光、輪廓光、舞台燈光、舞台燈光黑白、高色調燈光黑白)
Animoji 與 Memoji
夜間模式
深度融合
智慧型 HDR 3 具備場景偵測功能
HDR 影片錄製支援杜比視界,最高可達 30 fps
4K 影片錄製,24 fps、30 fps 或 60 fps
1080p HD 影片錄製,30 fps 或 60 fps
支援 1080p (120 fps) 的慢動作影片
具備視訊穩定功能的縮時攝影
夜間模式縮時攝影
延伸動態範圍錄影,最高可達 30 fps

電影級視訊穩定功能
 (4K、1080p 與 720p)
影片快錄功能
拍攝廣色域的照片與原況照片
鏡頭校正
Retina 閃光燈
自動影像穩定功能
連拍模式
1200 萬像素相機
ƒ/2.2 光圈
人像模式具備先進的散景效果與景深控制
人像光線具備六種效果 (自然光、攝影棚燈光、輪廓光、舞台燈光、舞台燈光黑白、高色調燈光黑白)
Animoji 與 Memoji
夜間模式
深度融合
智慧型 HDR 3 具備場景偵測功能
HDR 影片錄製支援杜比視界,最高可達 30 fps
4K 影片錄製,24 fps、30 fps 或 60 fps
1080p HD 影片錄製,30 fps 或 60 fps
支援 1080p (120 fps) 的慢動作影片
具備視訊穩定功能的縮時攝影
夜間模式縮時攝影
延伸動態範圍錄影,最高可達 30 fps

電影級視訊穩定功能
 (4K、1080p 與 720p)
影片快錄功能
拍攝廣色域的照片與原況照片
鏡頭校正
Retina 閃光燈
自動影像穩定功能
連拍模式
5G 頻段 機型 A2399*
5G NR (頻段 n1、n2、n3、n5、n7、n8、n12、n20、n25、n28、n38、n40、n41、n66、n77、n78、n79)

機型 A2403*
5G NR (頻段 n1、n2、n3、n5、n7、n8、n12、n20、n25、n28、n38、n40、n41、n66、n77、n78、n79)
機型 A2407**
5G NR (頻段 n1、n2、n3、n5、n7、n8、n12、n20、n25、n28、n38、n40、n41、n66、n77、n78、n79)

機型 A2411**
5G NR (頻段 n1、n2、n3、n5、n7、n8、n12、n20、n25、n28、n38、n40、n41、n66、n77、n78、n79)
無線技術
5G (sub-6 GHz)4
Gigabit LTE,具 4x4 MIMO 與 LAA 技術4
Wi-Fi 6 (802.11ax),具 2x2 MIMO 技術
藍牙 5.0 無線技術
超寬頻晶片用於空間感知5
NFC 具備讀取模式
可使用備用電量的快速卡

5G (sub-6 GHz)4
Gigabit LTE,具 4x4 MIMO 與 LAA 技術4
Wi-Fi 6 (802.11ax),具 2x2 MIMO 技術
藍牙 5.0 無線技術
超寬頻晶片用於空間感知5
NFC 具備讀取模式
可使用備用電量的快速卡

5G (sub-6 GHz)4
Gigabit LTE,具 4x4 MIMO 與 LAA 技術4
Wi-Fi 6 (802.11ax),具 2x2 MIMO 技術
藍牙 5.0 無線技術
超寬頻晶片用於空間感知5
NFC 具備讀取模式
可使用備用電量的快速卡

5G (sub-6 GHz)4
Gigabit LTE,具 4x4 MIMO 與 LAA 技術4
Wi-Fi 6 (802.11ax),具 2x2 MIMO 技術
藍牙 5.0 無線技術
超寬頻晶片用於空間感知5
NFC 具備讀取模式
可使用備用電量的快速卡
GPS 內建全球定位系統 (GPS)、格洛納斯系統 (GLONASS)、伽利略定位系統 (Galileo)、準天頂衛星系統 (QZSS) 與北斗衛星導航系統
數位指南針
Wi‑Fi
行動網路
iBeacon 微型定位服務
內建全球定位系統 (GPS)、格洛納斯系統 (GLONASS)、伽利略定位系統 (Galileo)、準天頂衛星系統 (QZSS) 與北斗衛星導航系統
數位指南針
Wi‑Fi
行動網路
iBeacon 微型定位服務
內建全球定位系統 (GPS)、格洛納斯系統 (GLONASS)、伽利略定位系統 (Galileo)、準天頂衛星系統 (QZSS) 與北斗衛星導航系統
數位指南針
Wi‑Fi
行動網路
iBeacon 微型定位服務
內建全球定位系統 (GPS)、格洛納斯系統 (GLONASS)、伽利略定位系統 (Galileo)、準天頂衛星系統 (QZSS) 與北斗衛星導航系統
數位指南針
Wi‑Fi
行動網路
iBeacon 微型定位服務
充電 MagSafe 無線充電最高可達 15W
Qi 無線充電最高可達 7.5W
快速充電功能:充電 30 分鐘最高可達 50% 電量11,須使用 20W 或更高功率轉接器 (另售)
MagSafe 無線充電最高可達 15W
Qi 無線充電最高可達 7.5W
快速充電功能:充電 30 分鐘最高可達 50% 電量11,須使用 20W 或更高功率轉接器 (另售)
MagSafe 無線充電最高可達 15W
Qi 無線充電最高可達 7.5W
快速充電功能:充電 30 分鐘最高可達 50% 電量11,須使用 20W 或更高功率轉接器 (另售)
MagSafe 無線充電最高可達 15W
Qi 無線充電最高可達 7.5W
快速充電功能:充電 30 分鐘最高可達 50% 電量11,須使用 20W 或更高功率轉接器 (另售)

以上就是四款 iPhone 12 所有規格差異啦,你的月薪購買哪一支呢?還是等 iPhone 13?

iPhone 12 mini 規格

坦白說我個人覺得要買的話, iPhone 12 mini 會是比較吸引我的機種,有一點回到當時 SE 的小手機、好掌握的感覺,重量只有 133 克是一大亮點,畢竟現在主流的旗艦機種重量都在 200 克上下,突然拿一支 133 克的手機,似乎輕便許多。

再加上 iPhone 12 mini 採用的處理器是最新 A14 處理器,最低只要 23,900 元就能夠享受最新 A14 處理器的順暢感,又能買到大家心目中的蘋果,因此我想目前 iPhone 12 mini 可能是我個人覺得目前 CP 值較高的 iPhone,會買的話我選這台,不過我信仰不足,依然不會入手。

iPhone 12 Pro Max 規格

不過若你手上拿的是 iPhone 8 以下機種,想要換機的話我倒是滿推的,除了處理器升級有感之外,外型也有一定的差異,別人沒看出你換手機都很難,文章最上方的規格比較表格,就留給有換機需求的朋友參考比較啦。

https://www.apple.com/tw/iphone-12/

@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 }



熱門推薦

本文由 hugo3c 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦