@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC&display=swap");
@font-face {
font-family: 'icomoon';
src:  url(//zazawanzine.com/wp-content/themes/gridlove-child/css/fonts/icomoon.eot?o32l1f);
src:  url(//zazawanzine.com/wp-content/themes/gridlove-child/css/fonts/icomoon.eot?o32l1f#iefix) format('embedded-opentype'),
url(//zazawanzine.com/wp-content/themes/gridlove-child/css/fonts/icomoon.ttf?o32l1f) format('truetype'),
url(//zazawanzine.com/wp-content/themes/gridlove-child/css/fonts/icomoon.woff?o32l1f) format('woff'),
url(//zazawanzine.com/wp-content/themes/gridlove-child/css/fonts/icomoon.svg?o32l1f#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
font-feature-settings: "liga";
-webkit-font-variant-ligatures: discretionary-ligatures;
font-variant-ligatures: discretionary-ligatures; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-location:before {
content: "\e947";
}
.icon-compass:before {
content: "\e949";
}
.icon-star-o:before {
content: "\f006";
}
.icon-thumb-tack:before {
content: "\f08d";
}
.icon-phone:before {
content: "\f095";
}
.icon-chain:before {
content: "\f0c1";
}
.icon-link:before {
content: "\f0c1";
}
.icon-caret-left:before {
content: "\f0d9";
}
.icon-caret-right:before {
content: "\f0da";
}
.icon-angle-left:before {
content: "\f104";
}
.icon-angle-right:before {
content: "\f105";
}
.icon-location-arrow:before {
content: "\f124";
}
.icon-map-pin:before {
content: "\f276";
}
.icon-map-signs:before {
content: "\f277";
}
.icon-map-o:before {
content: "\f278";
}
.icon-line:before {
content: "\e920";
}
.icon-facebook:before {
content: "\ea90";
}
.icon-instagram:before {
content: "\ea92";
}
.icon-bell-o:before {
content: "\f0a2";
}
.icon-file-text-o:before {
content: "\f0f6";
}
.icon-flag-o:before {
content: "\f11d";
}.container-fluid{padding-left:15px;padding-right:15px}@media (max-width:1366px){.container{max-width:1100px}}@media (max-width:579px){body .h2,body h2{font-size:1.2rem;line-height:1.6}}.align-items-center{align-items:center;display:flex}h1{font-size:1.6rem}h2{letter-spacing:.6px}.bg-white{background:white !important}.bg-gray{background:#f5f5f5 !important}.gridlove-cover-2 .entry-title.h1{text-shadow:2px 2px 5px #333}#content p{line-height:1.9}#content .gridlove-pagination{width:100%}#content .box-inner-p-bigger{padding:2rem 0}@media (max-width:579px){#content .box-inner-p-bigger{padding:1rem 0}}#content .wp-block-image figcaption{position:unset;color:#9a9a9a;border-left:1px solid;padding-left:.5rem;background:none;margin-top:.5rem;line-height:1}#content .wp-block-image .aligncenter{width:100%}#content .wp-block-image .aligncenter img{width:100%}#content .wp-block-image img{width:100%}#content .entry-content blockquote::before{font-family:Helvetica,sans-serif}#cover.gridlove-cover-area,#cover .gridlove-cover{width:100%;height:50vh !important}#cover.gridlove-cover-area img,#cover .gridlove-cover img{width:100%}@media (max-width:579px){#cover.gridlove-cover-area,#cover .gridlove-cover{height:30vh !important}}.gridlove-text-module-content{display:flex}.gridlove-text-module-content img{width:100%;height:auto}.gridlove-module{width:100%;margin:0 0 3rem}.gridlove-module .gridlove-posts .gridlove-post-a{height:315px}.gridlove-module .gridlove-posts .gridlove-post-a .entry-image img{height:190px}.gridlove-module .gridlove-posts .gridlove-post-a .box-inner-p{padding:23px 20px 25px}.gridlove-module .gridlove-posts .gridlove-post-a .entry-meta{bottom:25px}.gridlove-module .gridlove-posts .entry-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.gridlove-module .gridlove-posts .video-gird a{display:block}.gridlove-module .gridlove-posts .video-gird a img{width:100%}.gridlove-post-b{height:220px;margin-bottom:4rem}.gridlove-post-b .entry-image{width:33%}.gridlove-post-b .entry-image img{height:220px}.gridlove-post-b .box-inner-ptbr{padding:0 0 2rem;max-width:63%}.gridlove-post-b .box-inner-ptbr .entry-title{font-size:1.6rem;margin-bottom:.5rem}.gridlove-post-b .box-inner-ptbr .entry-meta{position:unset;margin-top:1rem}@media (max-width:579px){.gridlove-post-b .box-inner-ptbr{position:unset;height:auto;max-width:100%}.gridlove-post-b .entry-title{font-size:1.3rem !important;line-height:1.6 !important;border-bottom:2px solid #999;padding-bottom:.8rem}.gridlove-post-b .entry-title a{color:#111111}.gridlove-post-b .entry-meta{display:none}.gridlove-post-b .entry-image{width:100%}}.gridlove-load-more{width:100%}.load-more a{font-size:1rem}.recommend-tabs{background:none !important}.recommend-tabs .su-tabs-nav span{font-size:1rem;padding:9px 12px;border-radius:5px}.recommend-tabs .su-tabs-nav span.su-tabs-current{background:#4ebec7;color:#fff}.recommend-tabs .load-more .gridlove-button{font-size:1.4rem;border-radius:5px;font-weight:normal;padding:1rem 1.5em;letter-spacing:2px;background:#2fa7b1}.home .gridlove-site-content{margin-bottom:0}.home #content .row:last-child .gridlove-module,.home #content .row:last-child .gridlove-text-module-content{margin-bottom:0}.home-category-grid .gridlove-post{border-radius:50%;height:auto}.home-category-grid .entry-image img{border-radius:50%;height:auto}.home-category-grid .entry-image a:after{background:rgba(0,0,0,0);border-radius:50%}.module-title{position:relative;margin:1rem 0 2rem}.module-title h2,.module-title .h2{margin-top:1em;font-size:1.6rem;text-align:center;line-height:1.6;z-index:1;margin:0 auto;padding:0 .4em;letter-spacing:2px}.gridlove-cover-custom:hover .gridlove-hidden-overlay,.gridlove-cover-custom .gridlove-hidden-overlay{opacity:0}.load-more .gridlove-button{margin-top:8px;padding:1em 1.5em;height:auto;display:inline-block}.gridlove-slider .owl-controls .owl-dots,.custom-slider .owl-controls .owl-dots{text-align:center}.gridlove-slider .owl-controls .owl-dots .owl-dot,.custom-slider .owl-controls .owl-dots .owl-dot{display:inline-block;padding:0 5px}.gridlove-slider .owl-controls .owl-dots .owl-dot span,.custom-slider .owl-controls .owl-dots .owl-dot span{width:10px;height:10px;background:#ccc;display:inline-block;border-radius:10px}.gridlove-slider .owl-controls .owl-dots .owl-dot.active span,.custom-slider .owl-controls .owl-dots .owl-dot.active span{background:#6e6e6e}.custom-slider{padding-bottom:2rem}.custom-slider .item a{position:relative;display:block}.custom-slider .item a::before{position:absolute;content:"\f04b";font-size:35px;width:35px;height:35px;color:rgba(255,255,255,0.8);z-index:1;line-height:1;right:10px;bottom:10px}.gridlove-posts-widget article{display:block}.gridlove-posts-widget article .entry-image{max-width:unset;width:100%;margin-right:0}.video-banner{padding-top:45px;padding-bottom:45px;background:#f3f3f3;width:100%}.video-banner-home{margin-top:30px}.banner-content{margin:2rem 0;line-height:1.8rem}.category-grid-1{margin-bottom:30px}.gridlove-box{box-shadow:none}.module-actions{display:none}.gridlove-cats h2{display:none}.box-inner-ellipsis{display:block;height:100%;max-height:unset}ul.mks_social_widget_ul .socicon-instagram{background:#b22076 !important}@media (max-width:1040px){body .h1,body h1{font-size:1.8rem;line-height:1.6}body .h3,body h3{font-size:1.2rem;line-height:1.364}}@media (max-width:579px){body .h1,body h1{font-size:1.4rem}}@media (max-width:579px){.sub-menu .gridlove-button-search{max-width:100%;margin-top:7px}#footer .widget{text-align:center}}#homestay-cover{margin-bottom:2rem}#homestay-cover .entry-title{font-size:2rem;line-height:1.6;margin-top:.5rem;color:#3B8FA0}#homestay-cover .homestay-cat{font-size:1.3rem;margin-bottom:.6rem}#homestay-cover .homestay-cat a{color:#A5A5A5;background:none}#homestay-cover .price{text-align:right}#homestay-cover .price h3{margin:.3rem 0;font-size:1.4rem;color:#e34134;line-height:1}#homestay-cover .price h3 strong{font-size:2rem}#homestay .title{font-size:1.6rem;font-weight:500;background:#3B8FA0;color:white;text-align:center;padding:1rem 0;line-height:1;margin-bottom:1.5rem}#homestay .homestay-slider{margin-bottom:1rem}#homestay .homestay-slider .gridlove-popup{background-size:cover;height:50vh}#homestay .homestay-tags{margin:1rem 0 1.5rem}#homestay .homestay-tags a{padding:7px 1rem;background:rgba(212,213,214,0.55);margin:0 .5rem .5rem 0;display:inline-block;border-radius:20px;transition:all .3s ease-out}#homestay .homestay-tags a:hover{color:white;background:#3B8FA0}@media (max-width:579px){#homestay .title{font-size:1.4rem}}#homestay .more-btn{background:white;box-shadow:2px 2px 3px rgba(88,88,88,0.5);border-radius:3px;padding:.5rem 1rem;display:inline-block;cursor:pointer}#homestay .more-btn .text{display:flex;align-items:center}#homestay .more-btn .text i{color:white;background:#3B8FA0;width:35px;height:35px;line-height:35px;text-align:center;font-size:2rem;margin-right:.5rem;border-radius:4px}#homestay .info{padding:0;margin:.5rem 0 1.5rem}#homestay .info li{list-style:none}#homestay .content{background:#ebebeb;padding-top:.5rem;padding-bottom:.5rem}#homestay .content h4{margin:.3rem 0;color:#3B8FA0;line-height:1}#homestay .content-share{text-align:center;margin-bottom:1rem}#homestay .content-share a{color:white;width:45px;height:45px;text-align:center;line-height:50px;background:#333;display:inline-block;font-size:1.6rem;border-radius:50%;margin-right:.5rem}#homestay .content-share a:hover{background:#535353}#homestay .content-share .instagram{background:#b22076}#homestay .content-share .facebook{background:#2d88ff}#homestay .content-share .line{background:#00b901}#homestay .content-share .map{background:#e34134}#homestay #fixed-nav{background:#F1F5F5;margin-bottom:1rem;z-index:9}#homestay #fixed-nav .nav-item a{font-size:1.4rem;font-weight:500;color:#3B8FA0}#homestay #fixed-nav.fixed-header{position:fixed;top:0;left:0;width:100%}@media (max-width:579px){#homestay #fixed-nav .nav-item a{font-size:1.1rem;padding:.5rem .4rem}}#homestay .ig-slider{margin-bottom:2rem}#homestay .introduction{background:#e4e4e4;padding:2rem;margin-bottom:1rem;line-height:1.8;border-radius:25px}#homestay #inn-room{margin-top:1.5rem;padding-bottom:1.5rem;background-color:#cee2e7}#homestay #inn-room .inn-grid{display:flex;flex-flow:column;margin-bottom:1.5rem;background:#fff;padding:1rem;border-radius:1.5rem;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,0.1);transition:opacity .3s,box-shadow .3s}#homestay #inn-room .inn-grid:hover{opacity:1;box-shadow:1px 1px 10px rgba(0,0,0,0.3);color:#636363}#homestay #inn-room .inn-grid .img-box{width:100%;height:230px;background-position:center center;background-size:cover;margin-bottom:1rem}#homestay #inn-room .inn-grid .inn-name{font-size:1.2rem;margin-bottom:.5rem}#homestay #inn-room .inn-grid .more{margin-top:.5rem;margin-left:auto;color:white;background:#3B8FA0}#homestay .tag{background:#cee2e7;border-radius:4px;padding:2px .5rem}#homestay .price-info{color:#e37272}#homestay #roomInfoModal .info-l img{border-radius:1rem;margin-bottom:1rem;width:100%}#homestay #roomInfoModal .info-l h3{margin-bottom:.5rem}#homestay #roomInfoModal .info-r{background:#e4e4e4;border-radius:1rem;padding:1rem}#homestay #google-reviews{padding-bottom:1.5rem}#homestay #google-reviews .h1{margin-bottom:0}#homestay #google-reviews .reviews-info{justify-content:center;align-items:baseline;margin-bottom:1.5rem}#homestay #google-reviews .reviews-info .rating{color:#000;font-size:2rem;font-weight:bold;text-align:center;margin:0 .5rem}#homestay #google-reviews .reviews-info .rating .fa-star{color:#ff9800}#homestay #google-reviews .reviews-info .ratings-total{margin:0 .5rem}#homestay #google-reviews .reviews-info .tag{font-size:.8rem;color:#333;background:#c7c7c7;border-radius:5px;padding:0 1rem}#homestay #google-reviews .star-rating{display:inline-block;color:#ff9800;overflow:hidden;position:relative;height:1em;line-height:1;width:4.7em;margin-left:.8rem}#homestay #google-reviews .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}#homestay #google-reviews .star-rating span::before{font-family:"FontAwesome","dashicons","Linearicons-Free","themify";content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0}#homestay #google-reviews .star-rating::before{font-family:"FontAwesome","dashicons","Linearicons-Free","themify";content:"\f006\f006\f006\f006\f006";color:#fff;float:left;top:0;left:0;position:absolute}#homestay #google-reviews .media{border-bottom:1px solid #fff;padding-bottom:1rem;color:#333}#homestay #google-reviews .media:last-child{border-bottom:0}#homestay #google-reviews .media .user{display:flex;align-items:center;margin-bottom:.6rem}#homestay #google-reviews .media .user h5{margin:0}#homestay #google-reviews .media .text{line-height:1.8}#homestay #google-reviews .media img{border-radius:50%;width:50px;height:50px}#homestay #inn-info{margin-top:1.5rem;padding-bottom:1.5rem;background-color:#cee2e7}#homestay #inn-info .service-list{position:relative;padding-left:0}#homestay #inn-info .service-list li{font-family:"FontAwesome","dashicons","Linearicons-Free","themify";list-style:none;margin-bottom:.3rem;padding-left:1.5rem}#homestay #inn-info .service-list li::before{content:"\f111";margin-right:.5rem;position:absolute;left:0}#homestay #inn-info .left{background:#f5f5f5;padding:0}#homestay #inn-info .left h3{margin:1rem;font-size:1.3rem;color:#333}#homestay #inn-info .left .nav-pills .nav-link.active,#homestay #inn-info .left .nav-pills .show>.nav-link{color:#666;background-color:white}#homestay #inn-info .left .nav-pills .nav-link{border-radius:0;padding:1rem 1.5rem}#homestay #inn-info .tab-content{padding:1rem}#homestay .related .related-post{background:#ececec;padding:1rem;border-radius:1.5rem;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,0.1);transition:opacity .3s,box-shadow .3s}#homestay .related .related-post:hover{opacity:1;box-shadow:1px 1px 10px rgba(0,0,0,0.3);color:#636363}#homestay .related .related-post .post-title{font-size:1.3rem;margin:.5rem 0}.hot-tag-gird{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;max-width:220px;height:220px;margin:0 auto;margin-bottom:2rem}.hot-tag-gird h3{font-size:1.4rem;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.6);margin-bottom:0}@media (max-width:579px){.hot-tag-gird{height:155px;margin-bottom:1.5rem}}#homestay-home .title{text-align:center}#homestay-home #partner{background:#a0e1ff;padding:2rem 0}#homestay-home #partner .gird{text-align:center;background:#fff;box-shadow:4px 4px 8px rgba(0,0,0,0.4);padding:.5rem;margin-bottom:1rem}#homestay-home #partner .gird img{margin-bottom:.5rem}#homestay-home #partner .gird .title{margin-bottom:.5rem;font-size:1.3rem}#homestay-home #partner .gird p{text-align:left;letter-spacing:1px;line-height:1.6}#homestay-home #partner .gird .btn{border-radius:2rem;padding:.6rem 1rem;font-size:1rem;font-weight:normal;height:unset}#homestaySearchPage .gird{background:#f5f5f5}#homestaySearchPage .gird img{width:100%}#homestaySearchPage .gird .info{padding:.8rem 1rem 1rem 0;height:100%}#homestaySearchPage .gird .info .title{margin-bottom:.5rem}#homestaySearchPage .gird .info .price .h3{margin-bottom:0}@media (max-width:579px){#homestaySearchPage .gird .info{padding:.5rem 1rem}}