@media print {* {display:none}}
.widget_blogimovehotpost ul{list-style-type: none;line-height:200%;padding:5px 0;}
.widget_blogimovehotpost ul li{list-style-type: none;line-height:200%;padding:5px 0;}
.widget_blogimovetodayhotpost ul{list-style-type: none;line-height:200%;padding:5px 0;}
.widget_blogimovetodayhotpost ul li{list-style-type: none;line-height:200%;padding:5px 0;}
.blogimove_breadcrumbs ol li {list-style-type: none;display:inline-block;}
.blogimove-taglist li {list-style-type: none;display:inline-block;}
.blogimove-infoprovider {display:inline-block;width:100%;}
.blogimove_CPC_INDEX  {
 min-height:200px;
margin:10px;
padding:10px;
border:solid 5px #f2f2f2;flex-direction: row ;
flex-wrap: nowrap ;
justify-content: space-around ;
align-items: center ;
align-content: flex-start ;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}

.blogimove_CPC_INDEX img{height:100%;width:100%;padding:5px;}
.blogimove_CPC_INDEX_image {width:100%;padding:5px;}
.blogimove_CPC_INDEX_content {padding:5px;}

.blogimove-CPC-ARTICLE-BOSTON {margin-bottom: 30px;margin-bottom: 1.875rem;padding-bottom: 20px;padding-bottom: 1.25rem;border-bottom: 1px solid #f1f1f1;}
.blogimove-CPC-ARTICLE-BOSTON a{text-decoration: none;}
.blogimove-CPC-ARTICLE-BOSTON .entry-header .entry-title a{color: black;}
.blogimove-CPC-ARTICLE-BOSTON .entry-header .entry-title a:hover{color: #777777;}
.blogimove-CPC-ARTICLE-BOSTON .entry-header .entry-meta ,.blogimove-CPC-ARTICLE-BOSTON .entry-more { margin: 12px 0px;}
.blogimove-CPC-ARTICLE-BOSTON .entry-header .entry-meta .author a{color: #777777;}
.blogimove-CPC-ARTICLE-BOSTON .entry-header .entry-meta .entry-cate a{color: white;}

.blogimove_CPC_BQ,.blogimove_CPC_STAMP {
margin:10px;
padding:10px;
border:solid 5px #f2f2f2;flex-direction: row ;
justify-content: space-around ;
align-items: center ;
flex-wrap: wrap ;
align-content: flex-start ;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.blogimove_CPC_BQ img{height:100%;width:100%;padding:5px;}
.blogimove_CPC_BQ_image {
  padding: 5px;
  width: 200px;
  height: 150px;
  margin-top: 10px;
}
.blogimove_CPC_BQ_content {flex-grow: 2; 
  padding: 5px;
  width: 400px;
  height:150px; overflow:hidden;text-overflow:ellipsis;z-index:-1; }

.blogimove_CPC_BQ_container {
padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;overflow:hidden;z-index:1;
}

.blogimove_CPC_STAMP_content {padding:5px;  flex-grow: 2; 
  padding: 5px;
  width: 100%;
  font-weight: bold;
  text-align: center;overflow:hidden;}
.blogimove_CPC_STAMP_container img{
    max-height:190px;
}
.blogimove_CPC_STAMP_container {
padding: 0;
  margin: 10px;
    max-width:300px;
    width:300px;
    max-hegiht:300px;
    height:100%;
border:solid 5px #f2f2f2;flex-direction: row ;
    text-align: center;
  list-style: none;  
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: inline-block;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  overflow:hidden;text-overflow:ellipsis;
}
.left-side-menu {position: fixed;left: 0;bottom: 0;width:55px;list-style-type:none;padding:0;margin:0; z-index:99;}
.bottom-side-menu {position: fixed;display:inline-block;left:0px;bottom: 0px;height:55px;width:100%;list-style-type:none;text-align:center;padding:0;margin:0;z-index:99; }
.right-side-menu img, .bottom-side-menu img , .left-side-menu img {width:50px;}
.right-side-menu {position: fixed;right: 3px;bottom: 60px;width:55px;list-style-type:none; padding:0;margin:0;z-index:99;}
.right-side-menu li,.bottom-side-menu li,.left-side-menu li {margin-bottom: 0; display: inline-block;}
.right-side-menu li a,.bottom-side-menu li a,.left-side-menu li a {color: #fff;display: inline-block;padding: 0 .2em;text-align: center; }
.right-side-menu a:hover,.bottom-side-menu a:hover,.left-side-menu a:hover { text-decoration: none;-webkit-transform: scale(1.2); }
.top {display:scroll;position:fixed;top:100px;right:5px;}
.blogimove-ga-label {margin-left:0;margin-top:10px;margin-bottom:10px;color:#999999;display:block;font-size:0.8rem;line-height: 1;  text-decoration: inherit;vertical-align: middle;}
.blogimove-ga-widget{list-style-type: none;margin: 0;padding: 0;}
.blogimove_hotpost_box-1 ul,
.widget_blogimoverecentpost ul,
.widget_blogimovegahotpost ul,
.widget_blogimovegatodayhotpost ul,
.widget_blogimovegarealtimepost ul,
.widget_blogimovecpctaglist ul,
.widget_blogimovecpclist ul,
.widget_blogimovehotpost ul ,
.widget_blogimovetodayhotpost ul{margin:0;padding:0;width:100%;text-align:left;}
.blogimove_hotpost_box_image-1{width:5rem;height:5rem;float:right;position: relative; line-height: 0; text-align: center;overflow:hidden;}
.blogimove_hotpost_box-1 { list-style: none; width:100%;background-color: #fff; margin: 0 0 10px; padding: 0;font-size:0.8rem; }
.blogimove_hotpost_box_text-1 { padding: 3px 15px; background-color: #fff; min-height: 5rem; margin-right: 5rem; font-size: 12px; line-height: 18px; height: 40px; margin: 0 0 2px; clear: none; overflow: hidden; position: relative; z-index: 2; letter-spacing: 0; padding-bottom: 3px;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.blogimove_hotpost_box_text-1:after { z-index: -1;content: ""; display: block; position: absolute; right: 0; top: 0; width: 3px; height: 100%; background-color: gray; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
a:hover .blogimove_hotpost_box_text-1{ color: #fff;text-decoration: none;}
[class^='blogimove_hotpost_box-'] a,[class^='blogimove_hotpost_box-'] a:hover,[class^='blogimove-cpc-ml-style-'] a,[class^='blogimove-cpc-ml-style-'] a:hover{ text-decoration: none; }
.blogimove_hotpost_box-1  a:hover .blogimove_hotpost_box_text-1:after { width: 100%; }
.blogimove_hotpost_box-1 .blogimove_hotpost_box_image-1 img {  min-height: 100%; }
.blogimove_hotpost_box-2 {  margin:0;position: relative;  width: 100%;    max-width:50rem;  max-height:50rem;  overflow:hidden;vertical-align: middle;margin:1rem auto;}
.blogimove_hotpost_box_image-2 {  display: block;width: 100%;height: auto;}
.blogimove_hotpost_box_text-2 { position: absolute;  bottom: 0; right: 0;  height: 100%; width: 100%;  opacity: 0; transition: .5s ease;  color: white;  font-size: 1rem; top: 50%;  left: 50%;  transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  text-align: center;  vertical-align: middle;}
.blogimove_hotpost_box-2:hover .blogimove_hotpost_box_text-2 {  opacity: 1;}
.blogimove_hotpost_box-2:hover {box-shadow: 0 0 2px 1px black;}
.blogimove_hotpost_box-3 ,.blogimove_hotpost_box-3 li{list-style: none;position: relative;   max-width: 100%;min-height:10rem; margin:1rem auto;}
.blogimove_hotpost_box_text-3 {   position: absolute;     bottom: 0;     background-color: rgba(0, 0, 0, 0.5);    color: #f1f1f1;    }
.blogimove_hotpost_box_image-3 {width:100%;}
.blogimove_hotpost_box-3:hover {box-shadow: 0 0 2px 1px gray;}
.blogimove_hotpost_box-4,.blogimove_hotpost_box-4 li {position: relative;list-style: none;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);margin:1rem auto;padding:0;width:100%;display: block;}
.blogimove_hotpost_box_text-4 { padding: 1rem;}
.blogimove_hotpost_box_text-4::after, .blogimove_hotpost_box-4::after {   content: "";    clear: both;    display: table;}
.blogimove_hotpost_box_image-5,.blogimove-cpc-ml-image-style-5{width:5rem;height:5rem;float:left;position: relative; line-height: 0; text-align: center;overflow:hidden;}
.blogimove_hotpost_box-5,.blogimove-cpc-ml-style-5 {background-color: #fff; margin: 0 0 10px; padding: 0;font-size:0.8rem;list-style: none;}
.blogimove_hotpost_box_text-5,.blogimove-cpc-ml-text-style-5 { padding: 3px 15px; background-color: #fff; min-height: 5rem; margin-right: 5rem;font-size: 12px; line-height: 18px; height: 40px; margin: 0 0 2px; clear: none; overflow: hidden; position: relative; z-index: 2; letter-spacing: 0;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.blogimove_hotpost_box_text-5:after,.blogimove-cpc-ml-text-style-5:after { z-index: -1;content: ""; display: block; position: absolute; left: 0; top: 0; width: 3px; height: 100%; background-color: gray; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
a:hover .blogimove_hotpost_box_text-5{ color: #fff;text-decoration: none;}
.blogimove_hotpost_box-5 a, .blogimove-cpc-ml-style-5 a { text-decoration: none; }
.blogimove_hotpost_box-5  a:hover .blogimove_hotpost_box_text-5:after, .blogimove-cpc-ml-style-5  a:hover .blogimove-cpc-ml-text-style-5:after{ width: 100%; }
.blogimove-cpc-ml-style-5 .blogimove-cpc-ml-image-style-5 img {  min-height: 100%; }
.blogimove_hotpost_box_image-6{width:50%;height:100%;float:left;float: left; position: relative; line-height: 0; text-align: center;overflow:hidden;}
.blogimove_hotpost_box-6 { list-style: none; margin: 0 0 0.2rem; padding: 0;font-size:0.8rem;height:6rem; }
.blogimove_hotpost_box-6 .blogimove_hotpost_box_image-6 img {  min-width: 100%; }
.blogimove_hotpost_box_text-6 {  padding: 3px 5px; height: 100%;width:50%;font-size: 12px;line-height: 18px;  margin: 0 0 2px; clear: none; overflow: hidden; position: relative; z-index: 2; letter-spacing: 0;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.blogimove_hotpost_box_text-6:after{ background-color:white;z-index: -1;content: ""; display: block; position: absolute; left: 0; top: 0; width: 3px; height: 100%;  -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }

[class^='blogimove-cpc-ml-title-style-']{font-weight:bold;}
/* Magainze layout*/
.blogimove-home-featured-cat-content{display:flex;flex-flow:row wrap;flex:auto;align-items: flex-start;margin-bottom:20px;}
.blogimove_cpc_ml_left{min-width:300px;max-width:52%;margin-right:10px;}
.blogimove_cpc_ml_right{min-width:300px;display:flex;flex-direction:column;max-width:46%;}
.blogimove-inner-arrow a{width:auto;color:white;background-color:#cccccc; padding:3px 10px; border-bottom: 1px solid #313131; border-top-right-radius: 3px 4px;border-top-left-radius:3px 4px;}
.blogimove-inner-arrow {padding-bottom:5px;border-bottom: 1px solid #313131; background-color: #fff;position: relative;display: block;text-transform: uppercase;z-index: 3;}

.blogimove_cs_article_from{background-color:#eeeeee;min-width:20rem;padding-left:10px;border-left:2px solid gray ;margin:5px 0px;}
.blogimove_cs_link{}
/* {box-sizing:border-box}*/

.blogimove_cs_writer_profile { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);transition: 0.3s;margin-bottom:20px;min-height:220px;}
.blogimove_cs_writer_profile_content {display:inline-box;padding: 2px 16px;}
.blogimove_cs_writer_profile_img {margin:10px;float:left;}

/* Slideshow container */
.blogimove_slideshow_container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}
.blogimove_slideshow_text a{
    color:white;
    text-decoration: none;
    
}
/* Hide the images by default */
.mySlides {
    display: none;
}
/*TELEGRAM*/
.telegram-it-button {position: relative;top:-3px;background-color:#2894FF;font-size:0.6em;color:white;text-align:center;margin:0px 3px 0px 3px;padding:1px 5px 1px 5px;border-radius:3px;display:inline-block;font-family:微軟正黑體;}
.blogimove_share_icon_half{color:white;z-index:3;width:100%;height:100%;position:absolute;top:22px;font-size:0.6em;font-family:微軟正黑體;}

.blogimove_slideshow_caption_container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}
/* Next & previous buttons */
.blogimove_slideshow_prev, .blogimove_slideshow_next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.blogimove_slideshow_next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.blogimove_slideshow_prev:hover, .blogimove_slideshow_next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.blogimove_slideshow_text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  background-color: rgba(0,0,0,0.8);
}
/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .blogimove_slideshow_dot:hover {
  background-color: #717171;
}

.entry-content .unkeywordlink,.unkeywordlink {font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;height:0px;padding:0px;}

/* Fading animation */
.blogimove_slideshow_fade {
  -webkit-animation-name: blogimove_slideshow_fade;
  -webkit-animation-duration: 1.5s;
  animation-name: blogimove_slideshow_fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes blogimove_slideshow_fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes blogimove_slideshow_fade {
  from {opacity: .4} 
  to {opacity: 1}
}



.blogimove-archorlist {
position: relative;
margin: 10px 0px 10px 0px; padding: 0px; 
font-family: 微軟正黑體, "LiHei Pro", PMingLiU, sans-serif; font-size: 14pt; 
border:2px solid black;border-radius: 14px;z-index:1;
}

.blogimove-archorlist-title{font-size: 14pt;margin: 0px; margin-bottom:10px;padding: 10px;border:none;background-color:black;border-top-left-radius: 10px;border-top-right-radius:10px;z-index:3;color:white;
}
.blogimove-archorlist-text{
font-size:13pt;
margin-left: 1em;
padding: 5px 0px 0px 2em;
background-color:white;vertical-align:middle; /*垂直置中*/
color:black;/*字顏色*/
line-height: 30px;
}
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
.blogimove-inline-css-0{min-width: 300px; min-height:300px;}
.blogimove-inline-css-1{display:block;margin:10px 0px;}
.blogimove-inline-css-2{display: inline-block;font-size:0.8em;text-align:center;vertical-align:top;line-height:1.2em;}
.blogimove-inline-css-3{font-size:0.9em;text-align:center;vertical-align:top;line-height:1.3em;}
.blogimove-inline-css-6{background-color:#ffffff;border-color:#8d8e92}
.blogimove-inline-css-7{background-color:#8d8e92;color:#fafafa}
.blogimove-inline-css-8{list-style-type:cjk-ideographic;color:#8d8e92;background-color:#ffffff}
.blogimove-inline-css-10{background-color:#ffffff;color:#8d8e92}
.blogimove-inline-css-15{cursor:inherit}
.blogimove-inline-css-16{display:none;}
.blogimove-inline-css-17{fill: #999;color:#999}
.blogimove-inline-css-20{display:block; text-align:center;margin:10px 0px;}
.blogimove-inline-css-29{display:block}
.blogimove-inline-css-31{float:right;margin-right:10px;z-index:0;}
.blogimove-inline-css-32{text-align:right;font-size:10pt;}
.blogimove_hotpost_box-4:hover{box-shadow: 0 0 2px 1px #8d8e92;}.blogimove_hotpost_box_text-5:after {background: #8d8e92;}a:hover .blogimove_hotpost_box_text-5{color: #f5f5f5;}/*字體設定*/
body,.site-branding a{font-family:微軟正黑體;}  
h1,h2,h3,h4,h5,h6 {font-family: "微軟正黑體","Playfair Display", "Open Sans", Georgia, serif;}

/*圖片滿版設定*/
.entry-content img,.entry-thumbnail img{
max-width:100%;
height: auto;
margin-top:5px;
margin-bottom:5px;
}
.entry-thumbnail img{width:100%;}/*精選圖片滿版*/

/*文章內文字體大小設定*/
.entry-content { font-size:1.2rem;}
/*文章標題字體大小設定*/
.entry-title,.entry-title a{font-size:1.4rem;font-family:微軟正黑體;}


/*網站標題背景顏色設定*/
.site-branding {background-color:white;color:black;}/*橫幅*/
.site-branding a:hover{color:#8D8E92;}

.site-title {font-family:微軟正黑體;}/*標題*/
.site-description {font-size:1rem;}/*副標*/
/*側欄小工具視覺設定*/
.widget-title {font-size:1rem}

/*首頁「繼續閱讀」視覺設定*/
.entry-more{color:white;}
.entry-more a:before{content:'繼續閱讀 ';}
.entry-more a{background-color:#8D8E92;color:white;}
.entry-more a:visited{background-color:#8D8E92;color: white;}
.entry-more a:link{background-color:#8D8E92;color: white;}
.entry-more a:hover{background-color:white;color:#8D8E92;}
/*
.widget-title {background-image:url('');color: black;}
.site-branding {height:360px; padding-top:0px;}
.site-title {visibility: hidden;z-index:1;}
.site-description {visibility: hidden;}
*/

/*內文H2設定*/
.entry-content h2,.post-content h2
{
background-color:#8D8E92; /* 背景顏色 #eeeeee */
border-left:5px solid gray; /*左側框線寬度(5px)、顏色(green)*/
padding:5px;/*內距(5px)*/
vertical-align:middle; /*垂直置中*/
color:white;font-family:微軟正黑體;/*字顏色*/
font-size:1.3rem;
}
.entry-content h2 a,.post-content h2 a{color:white;}/*內容H2連結顏色*/
/*章節連結*/
.blogimove-blockquote { border:#FF9800 5px solid; border-radius: 10px;background:#8D8E92; margin:10px;width:100%;}


.featured_posts h2,.featured_posts header{visibility: hidden;background-color: transparent;} /*隱藏精選文章標題*/
/*.featured_posts h2 a{font-size:1rem;}*//*精選文章標題*/
.container {  max-width: 1200px;}  /*網頁內容寬度*/
@media (min-width: 700px) { .content-area {max-width: 900px;}} /*網頁內文寬度*/
.menu  a{font-size:1rem;}  /*選單字體*/
.entry-summary {font-size:1rem;}/*首頁文章摘要文字*/
