/*頁面相關文章隱藏*/
.page .related-post {display:none!important;}
/*嵌入影片說明文字設計*/
.is-provider-youtube figcaption{
  padding: 10px 0px!important;
  margin-top: 5px!important;
  margin-bottom: 30px!important;
  font-size: 16px!important;
  color: #858f97!important;
  text-align: left!important;
  width: fit-content!important;
  border-bottom: solid 2px #858f97;}

.cli-style-v2 .cli-bar-message{
  text-align:center;}
#cookie_action_close_header{
  border-radius:30px;}


@media(max-width:448px){.yarpp-related{display:none;}}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
  background:#f4f5f6;
  border: none;
  width:30%;
  height:250px;
  margin-left:10px;
  margin-top:20px;}
.yarpp-thumbnail>img,.yarpp-thumbnail-default{
  width:100%;
  height:auto;
  margin:0px;}

.yarpp-related .yarpp-thumbnail-title{
  font-weight:bold;
  width:80%!important;
  max-width:100%!important;
  height:500px!important;
  max-height:100%!important;
  font-size:16px!important;
  margin:20px!important;
  color:#38495b!important;
  line-height:1.5!important;}



/*【首頁】功能應用文章區塊*/
/*【桌機】調整*/
.row-fe-posts{
  display:inline-flex;}
/*功能應用區塊排列*/
.ec-col-left{
  width:50%;
  display:block;}
.fe-col-4{
  width:50%;
  display:block;
  margin-left:40px;}
.fe-card-col {
  display:inline-flex;
  margin-bottom:43px;}

/*功能應用圖片調整*/
.fe-card-img{
  width:40%;}
.ec-col-left .fe-img img{
  height:100%;
  object-fit:cover;}
/*功能應用標題調整*/
.ec-col-left .wpp-item-data3{
  display:inline-flex;}
.fe-card-col .wpp-item-data3{
  display:inline-flex;}
.fe-card__caption2{
  width:60%;
  margin-left:20px;
  margin-top:0px;}
.fe-card__caption .title{
  margin-top:10px!important;}
.row-fe-posts .title a{
  font-size:16px;
  color:#00142d;}
.row-fe-posts .title{
  line-height:1.5;
  margin-top:-5px;}
.row-fe-posts .date{
  font-size:12px;
  color:#858f97;
  margin-left:10px;}
.wpp-item-data3 .taxonomies3 a{
  color:#005eff;}
.taxonomies3{font-size:12px;}
.taxonomies3:before{
  content:"#";
  background:#deebff;
  color:#0055ef;
  border-radius:50%;
  padding:0px 5px;
  margin-right:5px;}

/*【平板,手機】調整*/
@media (max-width:900px) {
.row-fe-posts{
  display:block;
  margin:0px 5px;}
.ec-col-left{width:100%;}
.fe-main {
  display:block;
  width:100%;}
.fe-main .fe-img{
  width:100%;
  height:initial;}
.fe-main .fe-img img
 {width:100%;
  height:initial;
  object-fit:cover;}
.fe-col-4 {
  display:block;
  width:100%;
  margin-left:0px;}
.fe-card-col{
  display:block;
  width:100%;
  margin:0px;
  margin-top:20px;}
.fe-card-col .fe-card-img img{
  width:100%;}
.fe-col-4{
  width:100%;
  display:block;
  margin-left:0px;}
.fe-card-img{
  width:100%;}
.fe-card__caption2{
  width:100%;
  margin:0px;}
.fe-card__caption2 .title{
  margin-top:10px;}
.fe-card__caption{
  position:initial;}
.fe-card__caption{
  position:initial;}
.fe-card__caption2{
  position:initial;}
.wpp-item-data3{
  position:initial;}}


/*【首頁】上方最新文章區塊*/
  /*hover動畫*/
.lastest-img1{
  overflow:hidden;}
.lastest-img1-a img:hover{
  transform:scale(1.2);
  transition:all 3s;}
/*【桌機】調整*/
.row-lastest-posts{
  display:inline-flex;
  width:100%;}
@media (min-width:900px){
/*最新文章區塊排列*/
.row-lastest-posts-main1{
  width:71%;}
.row-lastest-posts-sub1,.row-lastest-posts-sub2{
  width:35%;
  margin-left:5px;}
.lastest-sub1.co2{margin-bottom:5px!important;}
/*最新文章標題調整*/
.lastest-title1{
  background:rgba(0,20,45,0.6);
  position:absolute;
  border-left:solid 15px #005eff;
  padding:10px 15px;
  font-size:14px;}
.lastest-main1 .lastest-title1{
  width:787.03px;}
.lastest-sub1 .lastest-title1{
  width:387.97px;}  
.lastest-main1  .lastest-title1{
  bottom:0%;  }
.co2 .lastest-title1 {
  bottom:51%;}
.co3 .lastest-title1 {
  bottom:0%;}
.co4 .lastest-title1 {
  bottom:51%;}
.co5 .lastest-title1 {
  bottom:0%;}
.lastest-title1  a{
  color:white;}
.lastest-title1 a:hover{
  color:#005eff;}}
/*【平板,手機】調整*/
@media(max-width:900px){
.lastest-img1-a img:hover{
  transform:none;}
.row-lastest-posts{
  display:block;
  width:100%;}
.row-lastest-posts-main1{
  width:100%;}
.row-lastest-posts-sub1,.row-lastest-posts-sub2{
  width:100%;}  
.row-lastest-posts-main1 .lastest-main1 .lastest-img1 img{
  width:100%;}
.lastest-sub1 .lastest-img1 img{
  width:100%;}  
.lastest-img1{
  margin-bottom:10px;}
.lastest-title1{
  background:rgba(0,20,45,0.6);
  border-left:solid 15px #005eff;
  padding:10px 15px;
  margin-top:-10px;
  margin-bottom:15px;
  font-size:14px;}
.lastest-title1 a{
  color:white;}
.lastest-title1 a:hover{
  color:#005eff;}}


.wp-block-pullquote.is-style-solid-color:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/tabel1.png);}
.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:19px!important;
  text-align:center;
  line-height:2;
  padding:20px;
  border-radius:20px;
  background:#f7f7f7;
}
.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%!important;}
.wp-block-pullquote{padding:1em!important;}


/*【手機版】seminar/trail stickybar*/
@media (min-width:800px){
#sticky-bar-seminar{display:none!important;}}

#sticky-bar-seminar{
  width:100%;
  height:45px;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 99;
  text-align:center!important;}

.sticky-bar-seminar-title a {  color:white;
  font-size:16px;}
.sticky-bar-seminar-title a:hover {color:white;}
.sticky-bar-pic1 img{width:290px;}


/*iframe 自適應*/
.if-wrap{
  width: 400px;
  margin: auto;
  border: 5px solid #eff2f5;}
.if-container{
  height: 0;
  padding-bottom: 95.6%;
  position: relative;}
.if-container iframe{
  position: absolute;
  left : 0;
  top: 0;
  width: 100%;
  height: 100%;}
@media screen and (max-width: 400px) {
.if-wrap{
  width: 300px;}}


/*【全域】上方跑馬燈*/
@media(max-width:1200px){
.run-highlight{
  display:none;}}

.run-highlight{
  position:absolute;
  top:10%;
  left:15%;
  overflow:hidden;
  animation:twist-block 2s infinite alternate;
  -moz-animation:twist-block 2s infinite alternate; 
  -webkit-animation:twist-block 2s infinite alternate;}

@keyframes twist-block{
  0%,75%{transform: rotatex(0deg);}
  87.5%{transform: rotatex(90deg);}}
@-moz-keyframes twist-block{
  0%,75%{transform: rotatex(0deg);}
  87.5%{transform: rotatex(90deg);}}
@-webkit-keyframes twist-block{
  0%,75%{transform: rotatex(0deg);}
  87.5%{transform: rotatex(90deg);}}

.run-highlight-box-color-live{
  background:red;
  border-radius:5px;
  margin:0px 7px;
  padding:3px 5px;}
.run-highlight-box-color-promotion{
  background:#3355ef;
  border-radius:5px;
  margin:0px 7px;
  padding:3px 10px;}
 


/*【文章頁】首圖人物 CTA*/
@media(min-width:768px){
.pic-man-hover1{
  position: absolute;
  left:-16.5%;
  bottom:0%;
  z-index:3;}
.pic-man-hover2{
  z-index:0;}
.pic-man img{
  width:200px;}}
@media(max-width:768px){
.pic-man-hover1{
  display:none;}
.pic-man img{
  display:none;}
}


/*【sidebar-文章頁】熱門文章調整*/
#sidebar{
margin-top: -35px;}
#sidebar .wpp-list{
  margin-top:-30px!important;}
#sidebar .wpp-list li{
  margin-bottom:-30px;
  margin-left:0px;
  padding:15px 25px;
  width:100%;}

#sidebar .item-num{
  position:relative;
  z-index:3;
  top:24px;
  left:-5px;}

#sidebar .popular-article-title a{
  color:#00142d;
  font-size:14px!important;}
  
/*【sidebar】熱門文章調整*/
/*桌機*/
.taxonomies:before{
  content:"#";
  background:white;
  color:#0055ef;
  border-radius:50%;
  padding:0px 5px;
  margin-right:5px;}

.item-num{
  background:#0055ef;
  color:white;
  padding:5px 10px;
  font-size:12px;
  position:relative;
  z-index:3;
  top:24px;
  left:-34px;}

.wpp-list{
  margin-top:-30px;}

.wpp-list li{
  background:#f4f5f7;
  margin-bottom:-30px;
  margin-left:-30px;
  padding:20px;
  width:125%;}

.popular-article-title a{
  color:#00142d;
  font-size:14px!important;}
.wpp-item-data{
  display:inline-flex;
  font-size:10px;}
.wpp-item-data .taxonomies a{
  color:#005eff;}
.wpp-item-data .dates{
  color:#858f97;
  padding-left:10px;}

/*平板手機*/
@media(max-width:500px){
.wpp-list li{
  width:110%;
  }}


.modify-date{margin-bottom:10px}


















@media(max-width:1100px){
.fusion-social-links-header{
  display:none;}
.side-trail.row--button{
  font-size:14px; 
  }
}


/*【網站導覽】文章tab*/
/*【桌機】調整*/
.htb-nav-link {
  font-weight:400!important;}
.htmega-tab-nav a{
  font-size:18px!important;
  padding-top:10px;}
.htmega-tab-nav a{
  margin-bottom:30px!important;}
.htmega-tab-menu-style-2 a::before{
  top:0!important;
  background:#0067FF!important;
  height:4px!important;}
.here-tab{
  display:inline-flex;}
.here-tab-img{
  width:55%;}
.here-tab-img img{
  height:220px;}
.here-tab-text{
  width:45%;
  padding-left:30px;
  padding-top:20px;
  line-height:1.6;}
/*【手機】調整*/
@media(max-width:500px){
.here-tab{
  display:block;}
.here-tab-img{
  width:100%;}
.here-tab-text{
  width:100%;
  padding-left:0px;
  padding-top:0px;
  line-height:1.6;}}


/*【全域】網站寬度*/
#main .fusion-row{
  max-width: 1230px!important;
  width:100%!important;}

.fusion-footer .fusion-row{
  width:1230px;}
.fusion-header .fusion-row{
  width:1230px;}


/*【首頁】網路開店必看文章區塊*/
/*【桌機】調整*/
.ec-col-top .ec-main{
  display:inline-flex;
  margin-bottom:30px;}
/*網路開店區塊排列*/
.ec-main{display:inline-flex;}
.ec-main .ec-img{
  width:50%;
  margin-right:20px;}
.ec-main .ec-card__caption{
  width:50%;}
.ec-col-4 {
  display:inline-flex;
  margin-top:30px;}
.ec-col-4 .ec-card-col{
  width:30%;
  margin-right:20px;}
/*網路開店圖片調整*/
.ec-card-img img{width:100%;}
/*網路開店內容調整*/
.ec-card__caption{
  position:relative;}
.ec-card__caption2{ 
  position:relative;
  height:145px;}
.ec-card__caption .wpp-item-data2 {
  position:absolute;
  bottom:0;}
.ec-card__caption2 .wpp-item-data2 {
  position:absolute;
  bottom:0;}
.ec-card__caption .date{
  font-size:12px;
  color:#858f97;
  margin-top:-5px;}
.ec-card__caption2 .date{
  font-size:12px;
  color:#858f97;
  margin-top:15px;}
.ec-card__caption .title{
  line-height:1.5;}
.ec-card__caption2 .title{
  line-height:1.5;}
.ec-card__caption .title a{
  font-size:16px;
  color:#00142d;}
.ec-card__caption2 .title a{
  font-size:16px;
  color:#00142d;}
.wpp-item-data2 .taxonomies2 a{
  color:#005eff;}
.taxonomies2{font-size:10px;}
.taxonomies2:before{
  content:"#";
  background:#deebff;
  color:#0055ef;
  border-radius:50%;
  padding:0px 5px;
  margin-right:5px;}
/*【平板,手機】調整*/
@media (max-width:900px) {
.ec-col-top .ec-main {
  display:block;
  width:100%;}
.ec-col-4 {
  display:block;
  width:100%;
  margin-bottom:-40px}
.ec-main{
  margin-bottom:0px;}
.ec-main .ec-img{
  width:100%;}
.ec-main .ec-card__caption{
  width:100%;
  margin-top:15px;}
.ec-col-4 .ec-card-col{
  width:100%;}  
.ec-card__caption{
  position:initial;}
.ec-card__caption2{ 
  position:initial;
  height:135px;}
.ec-card__caption .wpp-item-data2 {
  position:initial;}
.ec-card__caption2 .wpp-item-data2 {
  position:initial;}
.wpp-item-data2 .taxonomies2{
  margin-top:10px;} 
}


/*【首頁】成功案例專訪區塊*/
/*【桌機】調整*/
.card-col{
  width:100%;
  display:inline-flex;
  margin-bottom:30px;}
/*成功案例區塊排列*/
.card-img{
  width:50%;
  margin-right:20px;}
.card__caption{
  width:50%;}
/*成功案例圖片調整*/
.card-img img
 {width:100%;}
/*成功案例內容調整*/
.card-col .card__caption .date{
  font-size:12px;
  color:#858f97;
  margin-top:-5px}
.card-col .card__caption .caption a{
  font-size:16px;
  color:#00142d;}
.card-col .card__caption .caption{
  line-height:1.5;}
.card-col .card__caption .content{
  font-size:14px;
  margin-top:10px;
  color:#858f97;}
/*【平板,手機】調整*/
@media(max-width:900px){
.card-col{
  width:100%;
  display:block;
  margin-bottom:30px;}
.card-img{
  width:100%;
  margin-right:20px;}
.card-img img
 {width:100%;}
.card__caption{
  width:100%;
  margin-top:15px;}}








/*【全域】訂閱電子報區塊*/
.formbox-editor_1{
  background:#ffffff00!important;}
.formbox_screen_subscribe_1{
  display:inline-flex!important;}
.formbox-field_1 input{
  width:210%!important;
  height:50px!important;
  padding:0 10px 0px 30px!important;}
.btnSubmit_1{
  width:100px!important;;
  padding:18px!important;
  border-bottom-right-radius:15px!important;
  border-top-right-radius:15px!important;
  margin-left:40px!important;}
.btnSubmit_1:hover{
  background:#334048!important}
.formbox-field_1 .text-placeholder{
  padding-left:30px!important;}

@media(min-width:500px) and (max-width:900px){

.formbox-field_1 input{
  width:140%!important;
  height:50px!important;
  padding:0 0px 0px 0px!important;}
.btnSubmit_1{
  margin-left:0px!important;}
  }

@media(max-width:500px){
.formbox_screen_subscribe_1{
  display:block!important;}
.formbox-field_1 input{
  width:100%!important;
  height:50px!important;
  padding:0 0px 0px 0px!important;}
.formbox-field_1{padding:0px!important;}
.btnSubmit_1{
  border-radius:10px!important;
  width:155%!important;
  margin-top:0px!important;
  margin-left:-38px!important;}

  }


/*【全域】文章排列調整*/
.fusion-blog-layout-medium .fusion-post-medium{
  padding:20px;
  background:#f4f5f7;
  border-radius:10px;
  margin-bottom:20px;
}

.fusion-meta-info{border:none!important;}
.fusion-post-slideshow .fusion-image-size-fixed img{
  height:190px;
  object-fit:cover;}
  
/*【額外】電子書下載 stickybar*/
@media (max-width:800px){
.afc_popup{
  display:none;}
#sticky-bar{display:none!important;}
}

#sticky-bar{
  width:100%;
  height:60px;
  display:inline-block;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 99;}

.sticky-bar-pic{
  width:20%;
  height:auto;
  float:left;
  position:relative;
  left:8%;
  top:-90px;}
.sticky-bar-pic img{
  width:145px;}

.sticky-bar-title a{
  width:50%;
  height:60px;
  float:left;
  position:relative;
  left:6%;
  top:6px;
  color:white;
  font-size:22px;}
.sticky-bar-title a:hover{
  color:white;}

.sticky-bar-btn {
 width:30%;
 float:right;
 line-height:60px;}

.sticky-bar-btn .btmm a{
  border-radius:10px;
  color:white;
  padding:10px;
  position:relative;
  left:40%;
  width:100px!important;}

.sticky-bar-btn .btmm a:hover{
  background-color:#172b4d!important;
color:white;} 
  

/*【目錄】按鈕*/
.fusion-main-menu-search{display:inline-flex;}
.menu-btn-1 a{margin-left:15px;
background:#0669f7!important;
color:white;
border-radius:20px;
margin-top:22px;
font-size:16px;
padding:3px 15px 3px 15px;}
.menu-btn-1 a:after {
display:none;}
.menu-btn-1 a:hover{
background:#00142d!important;
color:white!important;}

/*【上方小目錄】按鈕*/
#menu-item-27558{margin-left: -20px;}

/*【上方小目錄】邊界移除*/
.fusion-secondary-menu>ul>li{border:none!important;}


/*【首頁】文章區塊標題調整*/
#home-article-1 .elementor-heading-title{
  border-bottom:solid 2px #d0d9df;
}
#home-article-2 .elementor-heading-title{
  border-bottom:solid 2px #d0d9df;
}
#home-article-3 .elementor-heading-title{
  border-bottom:solid 2px #d0d9df;
}
.home-pt-title:before{
  width: 20px!important; 
  height: 20px!important;
  display:inline-block!important;
  position: relative;
  top: 3px;
  margin-right:8px;}
.home-pt-title{
  border-bottom:solid 3px #005eff;
  padding-bottom:6px;}

#home-article-1 .home-pt-title:before{content:url("https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-3n-06.svg")}

#home-article-2 .home-pt-title:before{content:url("https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-3n-02.svg")}

#home-article-3 .home-pt-title:before{content:url("https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-3n-04.svg")}



/*【首頁】浮動小人調整*/
@media(min-width:500px){.floating-smart-ads-1{
  height:200px;
  z-index:999;
  position:fixed;
  bottom:0%;
  right:0px}
}
@media(max-width:500px){.floating-smart-ads-1{
display:none;}
}

/*【頁面】字體大小調整*/
.page p,li,h1{
 font-size:19px; 
 line-height:1.5;}

/*【頁面】分類頁視覺調整*/
.fusion-blog-archive h2{
  font-size:19px!important; 
  line-height:2!important;
  padding:0px!important;}
.fusion-blog-archive h2 a{
  color:#334048!important;}
.fusion-blog-archive .fusion-date-and-formats{
  font-size:12px;}
.fusion-blog-archive .fusion-date-box{
  background:#334048!important;}
.fusion-blog-archive .fusion-rollover .fusion-rollover-content a{
  font-size:12px;
  color:white!important;  }

.fusion-blog-archive .fusion-rollover-categories{
  display:none;}

.fusion-blog-archivev .fusion-date-and-formats .fusion-format-box i {
  color: #334048;}

.fusion-blog-archive .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.gform_page_footer input[type=button]{
  line-height:1!important}

.fusion-blog-archive .fusion-rollover{
  background:#334048!important;
  opacity:0.8!important}



/*【文章】左側社群分享*/
div.heateor_sss_vertical_sharing .heateorSssSharingSvg{height:60%!important;}
.heateorSssLineBackground,.heateorSssFacebookBackground,.heateorSssFacebookMessengerBackground,.heateorSssTelegramBackground{background-color:#f6f6f600!important}
.heateorSssFacebookSvg{
width:30px;
margin-left:10px;
background:url(https://blog.shopline.tw/wp-content/uploads/2020/08/001-facebook-01.svg)!important;
background-repeat:no-repeat !important;}
.heateorSssLineSvg{
width:30px;
margin-left:10px; background:url(https://blog.shopline.tw/wp-content/uploads/2020/08/001-line-01.svg)!important;
background-repeat:no-repeat !important;}
.heateorSssFacebookMessengerSvg{
width:30px;
margin-left:10px;
background:url(https://blog.shopline.tw/wp-content/uploads/2020/08/001-messenger-01.svg)!important;
background-repeat:no-repeat !important;}
.heateorSssTelegramSvg{
width:30px;
margin-left:10px;
background:url(https://blog.shopline.tw/wp-content/uploads/2020/08/001-telegram-01.svg)!important;
background-repeat:no-repeat !important;}

@media(max-width:500px){
.heateor_sss_sharing_ul{display:none;}
.heateor_sss_sharing_container{
  background:#EFF2F5;}
.heateorSssFacebookSvg,.heateorSssLineSvg,.heateorSssFacebookMessengerSvg,.heateorSssTelegramSvg{margin-left:20px;}}

@media(min-width:500px) and (max-width:800px){
.heateor_sss_sharing_ul{display:none;}
.heateor_sss_sharing_container{
  background:#EFF2F5;}
.heateorSssFacebookSvg,.heateorSssLineSvg,.heateorSssFacebookMessengerSvg,.heateorSssTelegramSvg{margin-left:60px;}
}


/*【文章】首圖手機版放大*/
@media(max-width:500px){.single-post .fusion-post-slideshow{
  width:120%!important;
  margin-left:-30px;
  margin-top:-20px;
  }}

/*【文章】標題*/
.fusion-post-title{font-size:28px!important;line-height:1.5!important;}

/*【文章】內容細節調整*/
.fusion-single-line-meta{font-size:12px!important;}
.fusion-read-more{display:none;}

/*【文章】內容整體寬度*/
.single-post #main .fusion-row{
  margin-top:50px;
}

/*【文章】圖片滑動放大*/
.content-img img:hover{
 transform:scale(1.1);
 transition: all 0.5s ease-out;}


/*【文章】更新日期*/
@media(max-width:500px){
  .modify-date-hide{
  width:70%!important;}}
  
.modify-date-hide{
  width:40%;
  display:inline-block;
  float:left;
  font-size:16px;
  color:#0669f7;
  font-weight:400;
  border-bottom:solid 2px;}
.entry-meta{
  margin-bottom:0px;
  margin-top:-10px;}
  
/*【文章】瀏覽人次調整*/
.post-views{
  text-align:right;
  color:#64738b;
  font-weight:200;
}
.article--head .tags {
    width: 50%;}
.article--head .date {
    width: 50%;}

@media(max-width:448px){
  .post-views{
  font-size:16px;
  line-height:2;
  text-align:right;}
  
.article--head .tags {
    width: 50%;}
.article--head .date {
    width: 50%;}}  

/*【文章】內文開頭引言設計*/
.wp-block-quote p{
  color:#03357c!important;
  font-style:normal;
  padding:15px 20px;
  font-weight:400!important;}
.wp-block-quote a{
  color:#03357c!important;}
.wp-block-quote{
  border-left:none!important;
  background: #EFF2F5!important;
}


/*【文章】目錄調整*/
#toc_container {
  background: white!important;
  border:none!important;}

#toc_container:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/tabel1.png);}

#toc_container .toc_title{
  text-align:left!important;
  font-size:25px!important;
  margin-top:-15px!important;
}

#toc_container .toc_list a{
  color:#03357c!important;}
#toc_container .toc_list li{
  list-style-type:circle!important;
  color:#03357c!important;
  margin-left:25px;
}



/*【文章】內文標題和段落、段落內間距*/
.post-content h2,h3 {
 padding-bottom:20px;
 padding-top:20px;
  font-weight:600!important;
}

.post-content h2 {
 font-size:25px}
.post-content h3 {
 font-size:22px}

/*【文章】內字體大小*/
.post-content p,li,h1{
 font-size:19px; 
 line-height:2;
 color:#334048}

/*【文章】內文粗體字調整*/
.post-content strong{
background-color:#deebff;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;}

/*【文章】內文圖片捲動*/
.scrollpic{
 overflow:scroll;
 height:500px;}

/*【文章】內文分隔線設計*/
.divider{
 display:flex;
 font-size:16px;}
.divider::before{
 content: "";
 flex: 1;}
.divider:after{
 content: "";
 flex: 1;}
.line{
 align-items: center;
 margin: 1em -1em;}
.line:before{
 height: 1px;
 margin: 0 1em;}
.line:after{
 height: 1px;
 margin: 0 1em;}
.one-line:before {
 background: #0669f7;
 height:2px;}
.one-line:after {
 background: #0669f7;
 height:2px;}

/*【文章】cta調整*/
#seminar-cta img{
  width:100%;
  padding-bottom:30px;
  padding-top:20px;}
  
/*  border-bottom:solid 2px #005eff!important;*/



/*【文章】文中 download 調整*/
.download-bn-2-buttom-text:hover{ background:#00142d;}
@media(min-width:500px){
.download-bn{
  width:100%;
  display:inline-flex;
  background: #EFF2F5;
  padding: 30px 50px;}
.download-bn-1{
  width:50%;}
.download-bn-2{
  width:50%;}
.download-bn-1 img{
  width:50%;}
.download-bn-2-title h4{
  font-size:20pt!important;}
.download-bn-2-buttom-text{
  background:#005eff;
  border-radius:20px;
  color:white;
  margin-top:20px;
  padding:10px 20px 10px 120px;}

.download-bn-2-buttom-text:after{
  content:"　　　　￫";
  font-size:26px;}
}

@media(max-width:800px){
.download-bn{
  width:100%;
  display:block;
  background: #EFF2F5;
  padding: 30px 10px;}
.download-bn-1{
  width:100%;}
.download-bn-2{
  width:100%;}
.download-bn-1 img{
  width:50%;}
.download-bn-2-title h4{
  font-size:12pt!important;}
  
.download-bn-2-buttom-text{
  background:#005eff;
  border-radius:20px;
  color:white;
  margin-top:20px;
  padding:10px 20px 10px 20px;}

.download-bn-2-buttom-text:after{
  content:" ￫";
  font-size:20px;}
}






/*【文章】留言調整*/
.commentlist li{
  background:#f4f5f7; 
  padding:30px!important;
  margin-bottom: 20px;
}
.commentlist .the-comment{
  border:none;}
.the-comment .avatar{
  width:80px;}
.comment-author{
  color:#858f97!important;
  padding-left:20px!important;}
.comment-author a{
  color:#858f97!important;}

.the-comment .comment-text{
  font-size:16px;
  padding-left:45px!important;}
#reply-title{
  font-weight:600!important;
  font-size:24px!important;}
.logged-in-as{
  display:none;}
#comment-submit{
  float:right;
  border-radius:15px!important;
  padding:10px 120px!important;
  background:#005eff!important;
  color:white;
}

/*【文章】作者調整*/
.author-box-text{
  font-weight:500;
  margin-bottom:10px;
    font-size:16px;}

.saboxplugin-wrap .saboxplugin-desc p{
  font-size:14px;
  color:#858f97;}

.saboxplugin-wrap{
  border-bottom:solid 2px #005eff!important;
  border-top:solid 2px #005eff!important;
  border-left:none!important;
  border-right:none!important;
  padding-top:15px!important;
  padding-bottom:15px!important;}

.saboxplugin-wrap .saboxplugin-gravatar img{
  border-radius:50%!important;
  border: solid 2px #005eff;
  padding: 5px;}

/*【文章】圖說調整*/
.wp-block-image{
margin:0px!important;
max-width:100%!important;}

.wp-block-image img{
width:890px!important;
object-fit:cover!important;}

.wp-block-image figcaption{
  padding:10px 0px!important;
  margin-top:5px!important;
  margin-bottom:30px!important;
  font-size:16px!important;
  color:#858f97!important;
  text-align:left!important;
  width:fit-content!important;
  border-bottom:solid 2px #858f97;}

.wp-block-image figcaption:after{
  content:"　　　　";}

.figcaption-text{
  box-shadow: 0 2px;
  padding-bottom:5px;}


.blocks-gallery-caption{
  padding:10px 15px 10px 15px;
  margin-top:5px!important;}

.wp-block-table figcaption{
  padding:10px 15px 10px 15px;
  margin-top:5px!important;}



.wp-caption{
margin:0px!important;
max-width:100%!important;}

.wp-caption img{
width:890px!important;
object-fit:cover!important;}
  
.wp-caption .wp-caption-text{
    padding: 10px 0px;
    margin-top: 5px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #858f97;
    text-align: left;
    width: fit-content;
    border-bottom: solid 2px #858f97;}

.wp-caption .wp-caption-text:after{
  content:"　　　　";}

.wp-caption .wp-caption-text{
  padding-bottom:5px;}


  
  
  


/*【文章】表格視覺*/
.is-style-regular > tr,td,thead{
  border:solid 1px #172b4d!important;
  padding:20px!important;}
.is-style-regular th{
  background-color:#0052cc!important;
  color:white!important;
  border:solid 1px #313131!important;}


/*【文章】訂閱電商教室*/
@media(min-width:800px){
  .post-email-subscribe-box{
  background:#dbebff;
  padding:40px 50px 20px 50px;
  display:inline-flex;
  border-radius:20px;
  }
.post-email-subscribe-box-title{
  width:30%;
  text-align:left!important;
  line-height:1.5;
}
.post-email-subscribe-box-title1{
  color: #005EFF;
  font-size: 14px;
  font-weight: 700;
}
.post-email-subscribe-box-title2{
  color: #00142D;
  font-size: 26px;
  font-weight: normal;}

.post-email-subscribe-box #formbox_screen_subscribe_9UVC8{
  margin-top:20px;
  margin-left:30px;}
.post-email-subscribe-box  #fldemail_9UVC8{width:200%!important;}
.post-email-subscribe-box  #btnSubmit_9UVC8 {
  margin-left: 100px!important;}
.post-email-subscribe-box .formbox-field_9UVC8{
  border:none!important;
  border-radius:15px;}
  }


@media(max-width:500px){
  .post-email-subscribe-box{
  background:#dbebff;
  padding:40px 50px 20px 50px;
  display:inline-flex;
  border-radius:20px;
  }
.post-email-subscribe-box-title{
  width:30%;
  text-align:left!important;
  line-height:1.5;
}
.post-email-subscribe-box-title1{
  color: #005EFF;
  font-size: 14px;
  font-weight: 700;
}
.post-email-subscribe-box-title2{
  color: #00142D;
  font-size: 26px;
  font-weight: normal;}
.post-email-subscribe-box{
  display:block;} 
.post-email-subscribe-box-title{
  width:100%!important;}
  
.post-email-subscribe-box #formbox_screen_subscribe_9UVC8{
  margin-top:-70px;
  margin-left:0px;}
.post-email-subscribe-box  #fldemail_9UVC8{width:100%!important;}
.post-email-subscribe-box  #btnSubmit_9UVC8 {
  margin-left: 0px!important;}
.post-email-subscribe-box .formbox-field_9UVC8{
  border:none!important;
  border-radius:15px;}
}


@media(min-width:500px) and (max-width:800px){
  .post-email-subscribe-box{
  background:#dbebff;
  padding:40px 50px 20px 50px;
  display:inline-flex;
  border-radius:20px;
  }
.post-email-subscribe-box-title{
  width:30%;
  text-align:left!important;
  line-height:1.5;
}
.post-email-subscribe-box-title1{
  color: #005EFF;
  font-size: 14px;
  font-weight: 700;
}
.post-email-subscribe-box-title2{
  color: #00142D;
  font-size: 26px;
  font-weight: normal;}
.post-email-subscribe-box{
  display:block;} 
.post-email-subscribe-box-title{
  width:100%!important;}
  
.post-email-subscribe-box #formbox_screen_subscribe_9UVC8{
  margin-top:-70px;
  margin-left:0px;}
.post-email-subscribe-box  #fldemail_9UVC8{width:130%!important;}
.post-email-subscribe-box  #btnSubmit_9UVC8 {
  margin-left: 0px!important;}
.post-email-subscribe-box .formbox-field_9UVC8{
  border:none!important;
  border-radius:15px;}
}


/*【文章】星級評論*/
@media(min-width:500px){
.rmp-rating-widget__results,.rmp-rating-widget__not-rated,.rmp-rating-widget__msg{
  font-size:15px!important;
  color:#858f97!important;}
.rmp-rating-widget{
  padding: 30px 0px!important;
  background:#EFF2F5;}
.js-rmp-rating-icons-list{
  padding:5px 5px 0px 5px!important;}
.js-rmp-vote-count:after{
  content:" 人評價"}
.rmp-heading{
  text-align:left!important;
  font-weight:400;
  padding-left:50px;
  width:40%;  }
.rmp-rating-widget{position:relative;}
.rmp-rating-widget__icons{
  position:absolute;
  right:10%;
  top:30%;}
  
.rmp-rating-widget__results,.rmp-rating-widget__not-rated,.rmp-rating-widget__msg{
  font-size:15px!important;
  color:#858f97!important;
}
.rmp-rating-widget__results{
  position:absolute;
  right:15%;
  top:65%;}
}
.rmp-rating-widget .rmp-icon--star{color: #ffe699;}
.rmp-icon--hovered{color: #F9902c!important;}


.rmp-rating-widget .rmp-icon--full-highlight:hover{
  color: #ffe699;}

.js-rmp-hover-text{
  font-size:15px!important;
  color:#858f97!important;}

.rmp-rating-widget__results,.rmp-rating-widget__not-rated,.rmp-rating-widget__msg{
  font-size:15px!important;
  color:#858f97!important;}

.rmp-rating-widget{
  padding: 30px 0px!important;
  background:#EFF2F5;}

.js-rmp-rating-icons-list{
  padding:5px 5px 0px 5px!important;}
.js-rmp-vote-count:after{
  content:" 人評價"}
.rmp-heading{
  text-align:center!important;
  font-weight:400;}

























/*【header】右上字體大小*/
#menu-top-menu-right a{font-size:12px;}

/*【header】目錄說明文字*/
.fusion-menu-description{display:none!important;}



/*【首頁】上方文章區塊組圖*/
.thumb a::before{
  background:initial!important;}
.thumb img{
  border-radius:5px!important;margin:5px;}


/*【首頁】下方文章區塊標題底線*/
.premium-title-container.style2, .premium-title-container.style4, .premium-title-container.style5, .premium-title-container.style6 {
    border-bottom: 2px solid #d0d9df!important;}

/*【首頁】下方文章區塊間距*/
.elementor-widget-elementor-blog-posts .wpcap-grid .wpcap-grid-container .wpcap-post{margin-bottom:3px;}

/*【header】上方目錄右側*/
.fusion-secondary-menu>ul>li{border:none;}


/*【header】上方目錄手機隱藏*/
@media(max-width:700px){.fusion-secondary-header{display:none;}}


/*【目錄】小人動畫*/
.theImga {
  visibility:hidden;
  position:absolute;
  top:50px;}
.theImgdown {
  visibility:visible!important;
  -webkit-animation: slide 0.5s forwards;
  animation: slide 0.5s forwards;
  position:absolute;
 }
@-webkit-keyframes slide {
    from { top: 0px; }
    to{top:20px;}}
@keyframes slide {
    from { top: 0px; }
    to{top:60px;}  }
.page .theImga {
  visibility:hidden!important;}
.page .theImgdown{
  visibility:hidden!important;  
}
@media(max-width:720px){
  .theImga {
  visibility:hidden!important;}
 .theImgdown{
  visibility:hidden!important;}}


/*【footer】平板手機著作權調整*/
@media(max-width:500px){
.footer-copyright-col1{
    width:100%;}  
.footer-copyright-col2 {
    width: 100%;}}


/*【footer】標題*/
.fusion-footer .widget-title{
  font-size:24px!important;
  color:white!important;}

/*【footer】連結*/
.fusion-footer-widget-area{border:none!important;}
.footer-nav a{
  font-size:14px!important;
  color:#a7b5ca!important;}
.footer-nav a:hover{
  font-size:14px!important;
  color:white!important;}

/*【footer】右側版權及服務時間*/
.footer-nav p{
  font-size:14px!important;
  color:#a7b5ca!important;}
.footer-nav a:hover{
  font-size:14px!important;
  color:white!important;}

.row .footer-nav-link{
  display:inline-block;
  padding:5px;}

.fusion-footer-widget-column {
  margin-bottom:0!important;}

.fusion-column.fusion-column-last{
  width: 340px!important;
  margin-top: 30px;}

/*【footer】下方版權及說明*/
.footer-copyright-col1 p{
  font-size:14px!important;}
.footer-copyright-col2 p{
  font-size:14px!important;}

.footer-copyright-col1{
  width:40%;
  float:left;}
.footer-copyright-col2{
  width:60%;
  float:right;}
  
@media(max-width:500px){
  .footer-copyright-col1{
  width:100%;}
.footer-copyright-col2{
  width:100%;}
  
}

/*【footer】下方欄位手機版調整*/
@media(max-width:500px){
.fusion-footer footer .fusion-columns .fusion-column{
  width:50%!important;
  float:left!important;}
.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last {
  width:100%!important;
  }
}










/*【sidebar-文章頁】小工具標題調整*/
#sidebar .sidebar-title-text{
  border-bottom:solid 3px #0055ef;
  margin-left: -35px;}
/*【sidebar-全部文章頁】小工具標題調整*/
.blog .sidebar .widget .heading .widget-title {
  padding:0px!important;
}
.search-results .widget-title {
  padding:0px 15px!important;
}


/*【sidebar】標題*/
.heading .widget-title{
  font-weight:400!important;
  font-size:20px!important;
  border-bottom: solid 2px #d0d9df;
}

/*【sidebar】關於 SHOPLINE*/
.side-trail.row--button{
  background:#0669f7;
  border-radius:30px;
  padding:10px;
  margin-top:30px;
  color:white;
}

.side-trail.row--button:hover{
  background:#334048;
}

.side-trail.row--button a{
  color:white;}

/*【sidebar】懶人包*/
.side-source {
  width:45%;
  display:inline-block;
  margin:4px;}
  
  

/*【sidebar】tag cloud 調整*/
.cool-tag-cloud .ctcdefault .ctcleft a:visited,.cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link{
  color:#172b4d!important;
  font-size:15px;}

.cool-tag-cloud .ctcdefault .ctcleft a, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link{
  background:none!important;}

.cool-tag-cloud .ctcdefault .ctcleft a, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link:hover{
background:none!important;
  color:#0669f7!important;}

.cool-tag-cloud .ctcdefault .ctcleft a:after, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link:after{background:none!important;}

.cool-tag-cloud .ctcleft a:after, .cool-tag-cloud .ctcleft .tag-cloud-link:after{font-size:20px;content:"|"!important;
color:#c6c6c6!important;}


/*【sidebar】小工具標題調整*/
.single-post .sidebar-title-text{
  padding-bottom:14.5px;}

.archive .sidebar-title-text{
  padding-bottom:14.5px;}

.sidebar-title-text{
  border-bottom:solid 3px #0055ef;
  padding-bottom:6px;
  margin-left: -20px;}

.sidebar-title-text:before{
  width: 20px; 
  height: 20px;
  display: inline-block;
  margin-right:7px;
  position: relative;
  top: 3px;}

#wpp-3 .sidebar-title-text:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-1n.svg);}

#custom_html-4 .sidebar-title-text:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-2n-01.svg);}

#custom_html-3 .sidebar-title-text:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-3n-01.svg);}

#cool_tag_cloud-4 .sidebar-title-text:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-4n1svg.svg);}

#text-3 .sidebar-title-text:before{
content:url(https://blog.shopline.tw/wp-content/uploads/2020/08/blog-sidebar-icon-5n1svg-01.svg);}