@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: 5px;
-webkit-border-radius:5px;
border-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: 5px;
-webkit-border-radius:5px;
border-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{object-fit: cover;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 { object-fit: cover; 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 {object-fit: cover;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{object-fit: cover;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{object-fit: cover;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:50%;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;}
