/*=====頁籤按鈕區塊==========*/
#sorttabs{
    position: relative;
    width: 105%;
    margin: 10px 0px 0px 0px;
}
#sorttabs .btn{
    display: inline-block;
    margin-bottom: 18px;
    font-size: 95%;
    padding: 6px 10px;
    border-radius: 0px;
    margin-right: 12px;
    letter-spacing: 2px;    
} 

#sorttabs .btn-custom .btn{
    padding: 6px 0px 6px 10px;
}


#rdivfalse #sorttabs .btn{
    display: inline-block;
    margin-bottom: 18px;
    font-size: 100%;
    padding: 6px 12px;
    border-radius: 10px;
    margin-right: 25px;
    letter-spacing: 2px;    
} 

#rdivfalse  #sorttabs .btn-custom .btn{
    padding: 8px 5px 8px 12px;
}



#sorttabs .btn-group .dropdown-menu .btn{
    display: inline-block;
    margin-bottom: 2px;
    font-size: 100%;
    padding: 6px 10px;
    border-radius: 0px;
    margin-right: 0px;
    letter-spacing: 2px;   
 	text-align: left;
} 

#rdivfalse #sorttabs  .dropdown-menu .btn{
    display: inline-block;
    margin-bottom: 2px;
    font-size: 105%;
    padding: 8px 10px;
    border-radius: 0px;
    margin-right: 0px;
    letter-spacing: 2px;   
 	text-align: left;
} 



#sorttabs .btn-custom-all .dropdown-toggle{
    position: relative;
    left: -6px;
    border: 1px solid #330700;
    color: #FFFFFF;
    background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;
}





#sorttabs .btnstyle{
    border: 1px solid #330700;
    color: #FFFFFF;
    background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;
}
#sorttabs .btnactive {
    border: 1px solid #330700;
    color: #330700;
    background: #FFFFFF url(../../img/modules/neilmfdcms/) no-repeat left bottom;
}

#sorttabs .btn-custom .dropdown-menu .btnstyle, 
#sorttabs .btn-custom-all .btnstyle{
    border: none;
    color: #0A8BC8;
    background: url(../../img/modules/neilmfdcms/) no-repeat left bottom;
}

#sorttabs .btn-custom .dropdown-menu .btnactive,
#sorttabs .btn-custom-all .btnactive {
    color: #FFFFFF;
    background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;
}

#sorttabs .switchbin{
    display: inline-block;
    margin-bottom: 18px;
    padding: 6px 5px 6px 2px !important;
    border-radius: 0px;
    margin-left: -12px;
    color: #FFFFFF;    
    background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;
} 


#rdivfalse  #sorttabs .switchbin{
    display: inline-block;
    margin-bottom: 18px;
    padding: 8px 5px 8px 2px !important;
    border-radius: 0px;
    margin-left: -20px;
    color: #FFFFFF;    
    background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;
} 



/*=====置頂區塊================*/
#mfdcms_block1 #focusArrbox {
    position: relative;
    width: inherit;
    margin: 0px 0px 0px 0px;
}

#mfdcms_block1 #focusArrbox #focusboxlist {
    position: relative;
    height: 48px;
    overflow: hidden;
    border-bottom: 1px solid #c3a7a3;
    font-size: 105%;
    line-height: 180%;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#mfdcms_block1 #focusArrbox #focusboxlist:hover {}

#mfdcms_block1 #focusArrbox #focusboxlist a {
    color: #000000;
}

#mfdcms_block1 #blockstyle3 #listnewsbox   #iframebtn,
#mfdcms_block1 #focusArrbox   #iframebtn{
    position: relative;
    top: 3px;
    background: #F918AE url(../../img/modules/neilmfdcms/) no-repeat left bottom;
    line-height: 0%;
    border-radius: 6px;
   padding: 1px 4px 1px 5px;
  margin: 0px 5px 0px 0px; 
}
#mfdcms_block1 #blockstyle3 #listnewsbox  #iframebtn .glyphicon,
#mfdcms_block1 #focusArrbox  #iframebtn .glyphicon{
    color: #FFFFFF;
    font-size: 100%;
    line-height: 0%;
}


#mfdcms_block1 #focusArrbox #sorttitlebox a {
    color: #bc201e;
}

#mfdcms_block1 #focusArrbox #neilmfdcmsicon01box {
    position: relative;
    top: 5px;
    margin-right: 5px;
}

#mfdcms_block1 #focusArrbox #neilmfdcmsicon01box img {
    width: 35px;
}


/*============文字條列式區塊====================*/
#mfdcms_block1 #blockstyle3 #listnewsbox {
    position: relative;
    width: inherit;
    margin: 0px 0px 35px 0px;
}

#mfdcms_block1 #blockstyle3 #centerboxlist {
    position: relative;
    height: 48px;
    overflow: hidden;
    border-bottom: 1px solid #c3a7a3;
    font-size: 105%;
    line-height: 180%;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


#mfdcms_block1 #blockstyle3 #centerboxlist a {
    color: #000000;
}

#mfdcms_block1 #blockstyle3 #sorttitlebox a {
    color: #bc201e;
}

#mfdcms_block1 #blockstyle3 #centerboxlisticon {
    position: relative;
    top: 8px;
    left: 3px;
    margin-right: 10px;

}

#mfdcms_block1 #blockstyle3 #centerboxlisticon img {
    width: 30px;
}



/*=====區塊樣式=========*/
#mfdcms_block3 .mfdcms_block3_style1 .row-initial {
  position: relative;
  width: 102% !important;
}

#mfdcms_block3 .mfdcms_block3_style1 #picturemoveimg {
  position: relative;
  border: 1px solid #b42a14;
  border-radius: 10px !important;
  height: 90px !important;
  background: #FFFFFF url(../../img/frame/) no-repeat left top !important;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

#mfdcms_block3 .mfdcms_block3_style1 #picturemoveimg img {
  min-height: auto;
}

#mfdcms_block3 .mfdcms_block3_style1 .thumbnail {
  position: relative;
  width: 93% !important;
  border: 0px solid #d0d0d0;
  padding: 0px 0px 15px 0px !important;
  border: none !important;
  border-radius: 0px !important;
  background: url(../../img/frame/) no-repeat left top !important;
}

#mfdcms_block3 .mfdcms_block3_style1 #picturemoveimg img {
  transition: all .55s ease .1s;
}

#mfdcms_block3 .mfdcms_block3_style1 #picturemoveimg img:hover {
  transform: scale(1.5, 1.5);
}

#mfdcms_block3 .mfdcms_block3_style1 #blockmenutitle {
  position: relative;
  text-align: center;
  font-size: 110%;
  padding: 15px 7px 0px 7px;
  width: 100%;
  height: 46px;
  overflow: hidden;
  word-break: break-all;
}

#mfdcms_block3 .mfdcms_block3_style1 #blockmenutitle a {
  color: #330700;
}

#mfdcms_block3 .mfdcms_block3_style1 #blockmenutitle a:hover {
  color: #CF4558;
}





@keyframes backgroundin3 {
    0% {
        padding-left: 0px;
        background: url(../../img/modules/neilmfdcms/) no-repeat left bottom;
    }

    100% {
        padding-left: 10px;
        background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;

    }
}

@keyframes backgroundout3 {
    0% {
        padding-left: 10px;
        background: #330700 url(../../img/modules/neilmfdcms/) no-repeat left bottom;
    }

    100% {
        padding-left: 0px;
        background: url(../../img/modules/neilmfdcms/) no-repeat left bottom;
    }
}