.prod-box .picture [data-img="product_img"] {

    min-height: 168px;

}

.info-box .price3{

    display: -ms-flexbox !important;

    display: flex !important;

    -ms-flex-pack: center !important;

    justify-content: center !important;

    -ms-flex-align: baseline !important;

    align-items: baseline !important;

}

.product-info .standard .color-icon-wrapper a img {

    width: 25px;

}

.page-web .edit.edit-context p iframe {

    width: 100%;

}

.wg.prod.prod-new.category .titlebar.bg {

    background-repeat: no-repeat;

}

.breadcrumb{

    background-color:#fff;

}

.info-box .div_name {

    text-align: center;

}

.info-box .div_name:hover a {

    color:#ccc;

}

.info-box .price-addcart {

    text-align: center;

    display: block;

}

.prod-box .product_box {

    border: 1px solid #efefef;

}

.product_change_border {

    border: 1px solid #ccc;

}

.wg.prod.prod-ranking .price .product_item_context2{

    font-weight: bolder;

    font-size: 20px;

    color:#116294;

}

.wg.prod.prod-ranking .price .product_item_context2:hover{

    color:#114394;

}

.wg.prod.prod-ranking .price a{

    font-weight: bolder;

    font-size: 20px;

    color:#116294;
    
}

.wg.prod.prod-ranking .price a:hover{

    color:#114394;

}

.prod-box .symbol, .prod-box .symbol ~ a{

    color:#116294;

}

.prod-box .symbol, .prod-box .symbol ~ a:hover{

    color:#114394;

}

@media (min-width:768px){

.wg.prod.prod-new.category .titlebar.title-text{

    -ms-flex-pack: center !important;

    justify-content: center !important;

}

.wg.prod.prod-new.category .titlebar.bg {

    -ms-flex-pack: center !important;

    justify-content: center !important;

    display: -ms-flexbox !important;

    display: flex !important;

}

.wg.prod.prod-new.category .btnbar.d-block {

    position: absolute;

    right: 0;

    top: 0;

}

.wg.prod.prod-new.category .btnbar .btn.btn-img {

    margin-top: 0;

}

}

@media screen and (max-width:767px){

.block-a .title.title-img {

    text-align: center;

}

.block-ae .wg.block-form.form-search {

    display: none;

}

}

@media (max-width:991px){

.wg.btnlist-link.header , .wg.btnlist-link.top ul{

    flex-wrap: wrap;

    flex-direction: unset;

    align-items: center;

}
    
.wg.btnlist-link.header .nav-link , .wg.btnlist-link.header .nav-img , .wg.btnlist-link.top ul .nav-link , .wg.btnlist-link.top ul .nav-link.nav-img{

    padding:3px;

}

.block-header .ham-menu {

    border-bottom: 1px solid #ccc;

}

.block-header .wg.btnlist-link {

    padding:.25rem 0rem;

    background-color: #efefef;

}

.block-header .block-ham .wg.block-ham.search{

    background-color:#efefef;

}

.block-ae, .block-full{

    padding-top:.5rem;

    padding-bottom:.5rem;

}

}

@media (max-width:991px){

.wg.block-ham.search .input-group-append{

    background-color:#fff;

}

}


.block-nav .ham-list .level.one>.nav-item>.nav-link .tag-link a {

    color: #000;

    font-weight: bold;

    max-width: 1600px;

    margin: auto;

}

.block-nav .ham-list .nav-item .icon-img a[aria-expanded="true"] {

    background-color: #fff;

    border-radius: .5rem;

    padding-top: .2rem;

    padding-bottom: .4rem;

}

.block-nav .ham-list .level.three {

    background-color: #fff;

}

.block-nav .ham-list .level.three .nav-link {

    padding-top: .5rem;

    padding-bottom: .5rem;

}


.container-full .mod-form-wrapper {

    background-color: #fff;

}

.mod-form-wrapper .form-wrapper-banner {

    background-image: url(//fs1.shop123.com.tw/200935/upload/harddisc/2009350_file_778801632172022010416.png) !important;

}

.mod-form-wrapper .form-content-bg {

    background-color: #feb923;

}

.mod-form-wrapper .form-content {

    background-color: #f7eee9;

}

.mod-form-wrapper .btn.submit_check {

    background-color: #908171;

    color: #fff !important;

}

.mod-form-wrapper .btn.submit_check:hover {

    background-color: #685b4e;

}

div#middle_wrapper {

    max-width: 1600px;

}


.wg.list.class-image .col-6.col-md-4.image-item {

    flex: 0 0 25%;

    max-width: 25%;

    padding: 8px;

}


.wg.list.class-image {

    padding: 0 8px;

}


/*隱藏分類圖標題*/
.wg.list.class-image .title-text.bg {

    display: none;

}

.wg.list.class-image .view {

    display: none;

}



@media (max-width:768px){

    .wg.list.class-image .col-6.col-md-4.image-item {

    flex: 0 0 50%;

    max-width: 50%;

}

}




footer.rwd-inc {

    font-size: 15px;

    background-color: #e6d0c2;

    margin-top: 100px;

    padding: 80px 15px;

}

a.system_deveploer_text_link {

    background-color: #e6d0c2;

}


footer.rwd-inc a {

    color: #000;

}


.footbox{

    max-width: 1600px;

    margin: auto;

}



.footfont{

    display: flex;

    flex-direction: column;

    align-items: center;

}


.iconbox a {

    padding: 0 5px;

}


.iconbox {

    margin-bottom: 20px;

}



.wg.btnlist-link.bottom .input-group.mb-3.input-mail {

    display: none;

}


.wg.btnlist-link.bottom a[href*="https://www.diydhola.com/pages?website_module_classify_sn=116"] {

    display: none;

}




.wg.btnlist-link.bottom .navbar-nav > .nav-item > .nav-link {

    font-weight: bold;

    font-size: 1.1rem;

}


.wg.btnlist-link.bottom .level2 {

    font-size: 15px;

    padding: 0 0.5rem 1rem 0rem;

}


.wg.btnlist-link.bottom {

    max-width: 1024px;

    margin: 0 auto;

}


.wg.btnlist-link.bottom .navbar-nav {

    -ms-flex-pack: justify !important;

    justify-content: space-between !important;

}


.wg.btnlist-link.bottom li.nav-item.dividers {

    display: none;

}



.wg.btnlist-link.bottom .level2 fb:before {

    content: "";

    background-image: url(//fs1.shop123.com.tw/200935/upload/harddisc/2009350_file_126756183159152022052431.png);

    background-repeat: no-repeat;

    background-size: contain;

    display: inline-block;

    width: 40px;

    height: 40px;

}


.wg.btnlist-link.bottom .level2 ig:before {

    content: "";

    background-image: url(//fs1.shop123.com.tw/200935/upload/harddisc/2009350_file_963324752402162022052424.png);

    background-repeat: no-repeat;

    background-size: contain;

    display: inline-block;

    width: 40px;

    height: 40px;

}


.wg.btnlist-link.bottom .level2 yt:before {

    content: "";

    background-image: url(//fs1.shop123.com.tw/200935/upload/harddisc/2009350_file_679509524302162022052443.png);

    background-repeat: no-repeat;

    background-size: contain;

    display: inline-block;

    width: 40px;

    height: 40px;

}


.wg.btnlist-link.bottom .level2 line:before {

    content: "";

    background-image: url(//fs1.shop123.com.tw/200935/upload/harddisc/2009350_file_136011535202162022052452.png);

    background-repeat: no-repeat;

    background-size: contain;

    display: inline-block;

    width: 40px;

    height: 40px;

}


.wg.btnlist-link.bottom .level2 fb, .wg.btnlist-link.bottom .level2 ig, .wg.btnlist-link.bottom .level2 line, .wg.btnlist-link.bottom .level2 yt{

    font-size: 0;

}


.wg.btnlist-link.bottom .navbar-nav > .nav-item:nth-last-of-type(3) .level2 > li {

    display: inline-block;

}


.wg.btnlist-link.bottom .navbar-nav > .nav-item:nth-last-of-type(3) li:last-child {

    display: block;

}


.wg.btnlist-link.bottom .navbar-nav > .nav-item:last-of-type {

    display: inline-block;

}






@media (min-width:768px){

.wg.btnlist-link.bottom .navbar-nav > .nav-item:last-of-type {

    position: absolute;

    right: 0;

    margin-right: 18%;

    margin-top: 169px;

    padding-top: 0;

    height: 20px;

}

.wg.btnlist-link.bottom .navbar-nav > .nav-item:nth-last-of-type(3) {

    position: absolute;

    right: 0;

    margin-right: 20%;

}

.wg.btnlist-link.bottom .navbar-nav > .nav-item:nth-last-of-type(5) {

    margin-right: 50%;

}


.wg.btnlist-link.bottom .navbar-nav > .nav-item:last-of-type .wg.form-mailsearch.ml-3.mr-3.mt-4 {

    width: 244px;

}

    

}

@media (min-width:991px){

nav#web-nav {

    margin: auto;

    display: flex;

    flex-direction: column;

}




/*館別*/
div#nav-menu-store {

    order: 2;

    max-width: 1100px;

    margin: auto;

    margin-top: 6px;

}



/*頁面上方寬度*/
#nav-top>.top {

    width: 100%;

}

/*搜尋框置左、不要有左邊padding*/
#nav-top>.top>.navbar-nav>.nav-item:nth-of-type(1) {

    margin-right: auto;

    padding-left: 0;

}


/*頁面上方區塊往上推(搜尋)*/
div#nav-top {

    max-width: 1200px;

    margin: auto;

    margin-top: -56px;

    margin-bottom: 51px;

}


#nav-top ul.navbar-nav.flex-lg-row.flex-lg-wrap.justify-content-lg-end.align-items-lg-center {

    align-items: end !important;

}



/*廣別上方文字廣告熱門圖示*/
#web-nav>.Keyp-text>ul>li.list-inline-item:nth-of-type(1) {

    display: none;

}

#web-nav>.Keyp-text a {

    color: #000;

    font-weight: bold;

    font-size: 18px;

}

#web-nav>.Keyp-text {

    text-align: center;

    width: 100%;

    border-bottom: 1px solid #ccc;

}

.list-inline-item:not(:last-child) {

    margin-right: 2.5rem;

}

#web-nav>.Keyp-text>ul {

    margin-bottom: 6px;

}





/*館別下拉*/
div#nav-menu-store .category_list {

    display: flex;

    flex-wrap: wrap;

}


div#nav-menu-store .category_list a.nav-link.dropmenu_a_lv1.mobile-action {

    min-width: 257px;

    font-size: 15px;

    padding: 4px;

}


.dropmenudiv {

    width: 100vw;

    left: 50% !important;

    transform: translate(-50%);

    box-shadow: 1px 3px 5px #7b7b7b6e;

    opacity: 1;

    border-top: 1px solid #ccc;

}


.menu-store .menu-main {

    border: 0;

}



.dropmenudiv .row.no-gutters {

    max-width: 1098px;

    margin: auto;

    display: flex;

    margin-top: 20px;

    margin-bottom: 20px;

}


.dropmenudiv .col-12.col-md {

    order: 2;

    margin-left: 76px;

}

.col-12.col-lg-3.wg.bn.bn-static {

    min-width: 31%;

    margin-left: 10%;

}


/*頁面標頭*/
div#block-web-header ul.navbar-nav.header li {

    margin: auto;

}

header#header-bar {

    margin: auto;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

}


div#block-web-header {

    background-color: #dbafa4;

    margin-bottom: 35px;

    text-align:center;

    line-height:center;

}


#block-web-header ul.navbar-nav.flex-lg-row.flex-lg-wrap.justify-content-lg-end.align-items-lg-center.wg.btnlist-link.header {

    padding-bottom: 0;

}


div#block-web-header a {

    color: #fff;

    font-weight: bold;

}


/*頁面上方搜尋*/

#nav-top .input-group>.form-control:not(:last-child) {

    height: 31px;

    border: 1px solid #f1d8d2;

    border-radius: 0;

    border-right: 0;

}

#nav-top .keyword_search .input-group-append {

    height: 31px;

    border: 1px solid #f1d8d2;

    border-left: none;

    border-radius: 0;

}

}


/*手機隱藏館別上方文字廣告*/
@media (max-width:991px){

#web-nav>.Keyp-text{

    display: none !important;

}


/*手機隱藏上方購物車*/
#nav-top>.top>.navbar-nav>.nav-item:last-child {

    display: none;

}



/*手機收合*/
.d-lg-inline-block.wg.btnlist-link.top {

    background-color: #fff;

}

.block-header .block-ham .wg.block-ham.search {

    background-color: #fff !important;

}

ul.navbar-nav.flex-lg-row.flex-lg-wrap.justify-content-lg-end.align-items-lg-center.wg.btnlist-link.header {

    background-color: #fff;

}

}

/* T00:2022-06-09 13:51:58 */
