.footer-logo img{max-height:38px;}.owl-item, .owl-carousel .owl-stage-outer{height:540px;}.owl-dots{display:flex;}.home .post-list .tnail{flex-basis:40%;}.archive .post-list .tnail{flex-basis:40%;}.category-header.overlay{min-height:360px;}.entry-header.overlay{min-height:720px;}.single .site-content.fullwidth-narrow{max-width:1056px;}.footer-info-wrap,.search-field,.widget_recent_comments .comment-author-link,.widget_recent_comments .recentcomments a,body,cite.fn,input,ol,p,select,textarea,ul{font-family:Lato;font-size:16px;font-weight:300;line-height:1.75em;}.content-box-wysiwyg.heading,.dropcap,.post-title-small,.wp-block-cover-image-text,h1,h2,h3,h4,h5,h6{font-family:Noto Sans TC;font-weight:100;letter-spacing:0px;text-transform:none;}.page-title{font-size:3.125em;line-height:1.1em;}.archive-page-title{font-family:Lato;font-size:3.125em;font-weight:700;letter-spacing:24px;line-height:1.1em;text-transform:uppercase;}.entry-title{font-size:1.618em;line-height:1.3em;}.single .entry-title{font-size:2.618em;line-height:1.2em;}.post-title-small,.wpp-post-title{font-size:1.1em;line-height:1.4em;}h1{font-size:3.125em;line-height:1.1em;}h2{font-size:2.618em;line-height:1.2em;}h3{font-size:1.931em;line-height:1.2em;}h4{font-size:1.618em;line-height:1.75em;}h5{font-size:1.194em;line-height:1.75em;}h6{font-size:1em;line-height:1.75em;}#reply-title,.comments-title,.section-title,.widget-title{font-family:Lato;font-size:0.6em;font-weight:400;letter-spacing:4px;line-height:1em;text-transform:uppercase;}.entry-meta, .post-info, .post-info-small .post-info a, .categories a{font-family:Lato;font-weight:400;letter-spacing:2px;text-transform:uppercase;}.post-date.pretty-date, .popular-post-thumb-small::before, .popular-post-thumb-small::before, li.show-counter .popular-post-text::before{font-family:Lato;font-weight:700;text-transform:uppercase;}.post-info .serif-italic{font-family:Merriweather;font-size:1em;font-weight:400;font-style:italic;letter-spacing:1px;}.post-tag{font-family:Lato;font-size:11px;font-weight:300;font-style:italic;line-height:19px;background-color:#101020;}.post-tag .post-tag-hashtag, .post-tags a, .post-tags a:link, .post-tags a:active, .post-tags a:focus, .post-tags a:visited{color:#ffffff;}.main-navigation ul li a{font-family:Lato;font-size:0.7em;font-weight:400;letter-spacing:2px;text-transform:uppercase;}footer .social-footer a{font-family:Lato;font-size:0.6em;font-weight:300;letter-spacing:1px;text-transform:uppercase;}.footer-info-wrap{font-size:0.7em;letter-spacing:2px;text-transform:uppercase;color:#ffffff;}.button,.button-outline,.wc-proceed-to-checkout,button,input[type="button"],input[type="reset"],input[type="submit"]{font-family:Lato;letter-spacing:2px;text-transform:uppercase;}.wp-caption-text, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption{font-family:Lato;font-size:0.7em;font-weight:300;letter-spacing:1px;text-transform:uppercase;}label{font-size:0.7em;letter-spacing:2px;text-transform:uppercase;}.woocommerce h1.page-title,.woocommerce-cart h1.page-title,.woocommerce-checkout h1.page-title{font-family:Lato;font-size:36px;font-weight:300;letter-spacing:2px;text-align:center;text-transform:uppercase;}.woocommerce .entry-summary h1.product_title,.woocommerce .product h2.woocommerce-loop-product__title,.woocommerce .product h3,.woocommerce .widget .product-title,.woocommerce .widget_shopping_cart .mini_cart_item a,.woocommerce h2.woocommerce-loop-category__title,.woocommerce-cart td.product-name a{font-family:Lato;font-weight:300;letter-spacing:2px;text-transform:uppercase;}.woocommerce .product h2.woocommerce-loop-product__title,.woocommerce .product h3,.woocommerce h2.woocommerce-loop-category__title{font-size:13px;line-height:1.9em;}.woocommerce .entry-summary h1.product_title{font-size:2em;}body, p, input, select, textarea, .dropcap, .main-navigation ul li a, .main-navigation ul li a:link, .main-navigation ul li a:focus, .main-navigation ul li a:active, .woocommerce-cart .entry-content .woocommerce-cart-form .cart_item a, .woocommerce .price, .entry-meta-single a, .entry-meta-single a:link, .entry-meta-single a:active, .entry-meta-single a:visited{color:#3a3a3b;}.comment-text a,.entry-content a:not(.button):not(.wp-block-button__link),.textwidget a{color:#ffb5b5;}.comment-text a:hover, .blog .post-share i:hover, .post-share a i:hover, .social_widget a i:hover,.entry-content a:not(.button):hover:not(.wp-block-button__link):hover,.widget-area a:hover{color:#a9a9ac;}.post-tag:hover{background-color:#a9a9ac;}.comment-text a,.entry-content a,.entry-content a:active,.entry-content a:focus,.entry-content a:link:not(.wp-block-button__link),.entry-content a:not(.wp-block-button__link),.textwidget a{border-bottom:1px solid #101020;}h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, .site-title a, .site-title a:link, .site-title a:focus, .site-titlea:active, .site-title a:hover, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .post-title-small, .post-title-small a, .single .entry-title, .post-title-small,.wpp-post-title{color:#101020;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .site-title a:hover, .post-title-small:hover, .post-title-small a:hover{color:#ffb5b5;}.button:not(.button-outline), a.button:not(.button-outline), .reply, .reply-button a, input[type="button"], input[type="reset"], input[type="submit"], .wc-proceed-to-checkout{background-color:#242434;border-color:#242434;}.button:hover, a.button:hover, .reply:hover, .reply-button a:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .wc-proceed-to-checkout:hover{background-color:#a9a9ac;border-color:#a9a9ac;}.button-more.button-outline:hover,.button-outline:hover,a.button.button-outline:hover{background-color:#242434;border-color:#242434;}.button-more.button-outline,.button-outline,a.button.button-outline{color:#242434;border-color:#aaaaaa;}.slider.dark .entry-meta-bgcolor.has-slider-meta, .home #primary .entry-meta-bgcolor.has-home-meta, .blog #primary .entry-meta-bgcolor.has-home-meta, .archive #primary .entry-meta-bgcolor.has-archive-meta, .search #primary .entry-meta-bgcolor.has-archive-meta, .featured-post .entry-meta-bgcolor{background-color:#101020;}.slider.dark .entry-meta-bgcolor.has-slider-meta, .home #primary .entry-meta-bgcolor.has-home-meta, .blog #primary .entry-meta-bgcolor.has-home-meta, .archive #primary .entry-meta-bgcolor.has-archive-meta, .search #primary .entry-meta-bgcolor.has-archive-meta, .featured-post .entry-meta-bgcolor, .slider.dark .entry-meta-bgcolor.has-slider-meta a, .home #primary .entry-meta-bgcolor.has-home-meta a, .blog #primary .entry-meta-bgcolor.has-home-meta a, .archive #primary .entry-meta-bgcolor.has-archive-meta a, .search #primary .entry-meta-bgcolor.has-archive-meta a, .featured-post .entry-meta-bgcolor a, .slider.dark .entry-meta-bgcolor.has-slider-meta .serif-italic, .home #primary .entry-meta-bgcolor.has-home-meta .serif-italic, .blog #primary .entry-meta-bgcolor.has-home-meta .serif-italic, .archive #primary .entry-meta-bgcolor.has-archive-meta .serif-italic, .search #primary .entry-meta-bgcolor.has-archive-meta .serif-italic, .featured-post .entry-meta-bgcolor .serif-italic{color:#ffffff;}.slider.dark .entry-meta-bgcolor.has-slider-meta a:hover, .home #primary .entry-meta-bgcolor.has-home-meta a:hover, .blog #primary .entry-meta-bgcolor.has-home-meta a:hover, .archive #primary .entry-meta-bgcolor.has-archive-meta a:hover, .search #primary .entry-meta-bgcolor.has-archive-meta a:hover, .featured-post .entry-meta-bgcolor a:hover{color:#ffb5b5;}.topbar{background-color:#101020;}.topbar-content i, .topbar-content a, .topbar .cart-contents:before, .topbar .cart-contents-count, .topbar-content .main-navigation ul li a, .topbar-content .main-navigation ul li a:link, .topbar-content .main-navigation ul li a:focus, .topbar-content .main-navigation ul li a:active{color:#ffffff;}.topbar-content i:hover, .topbar-content a:hover, .cart-contents:hover:before{color:#ffb5b5;}.main-navigation ul li a:hover{color:#a9a9ac;}.main-navigation .sub-menu,.main-navigation .children{background-color:#101020;}.main-navigation ul.sub-menu li a, .main-navigation ul.children li a{color:#ffffff;}.main-navigation ul.sub-menu li a:hover,.main-navigation ul.children li a:hover{color:#ffb5b5;}.comment-text li:before,.entry-content li:before{color:#b9b9bc;}.footer-wrap{background-color:#101020;}.footer-info-wrap a:hover{color:#ffb5b5;}.logowrap.logo-img{max-width:200px;}.top-image-wrap{min-height:540px;}.top-image-content{font-size:68px;font-weight:400;letter-spacing:12px;line-height:1;text-transform:uppercase;color:#101020;background:rgba(32, 32, 36, 0);}.promoboxes .overlay-content{font-size:1em;font-weight:400;letter-spacing:6px;line-height:1.5em;text-transform:uppercase;color:#FFFFFF;background:rgba(32, 32, 36, 0);}.promoboxes .color-overlay{background:rgba(32, 32, 36, 0.12);}@media (max-width: 767px){.text-logo .site-title, .text-logo .site-title a{font-size:1.6em;}.archive-page-title{font-size:2.618em;line-height:1.3em;letter-spacing:8px;}}/* latin-ext */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Lato'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* latin-ext */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* latin-ext */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* latin-ext */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://sunsunshining.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }