/*---首頁---*/a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*loading*/ 
.RWDPreloader002{z-index: 99999;}/*scrolltop*/ 
.scrollTop001{width: 35px;height: 35px;z-index: 111;}.scrollTop001 .icon{background: transparent url(archive/image/customization/sct.png) center center no-repeat;}/*header*/ 
.cd-logo{margin-top: 12px;}.RWDmenu_plus01 .inside{z-index: 11111;}.cd-primary-nav > li > a{letter-spacing: 1.5px;font-size: 15px;}.cd-primary-nav > li > a:hover{color: #279b4e;}.cd-primary-nav > li::after{height: 3px;bottom: 0px;}.cd-primary-nav > li:hover::after{background: #279b4e;height: 3px;bottom: 0px;}.cd-primary-nav > li > a.selected{background-color: #279b4e;}.cd-primary-nav > li > a.selected:hover{color:#fff;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #43c36b;}/*搜尋*/ 
.RWDmenu_plus01 .cd-search button:hover{color: #279b4e;}@media (min-width: 800px) {.RWDmenu_plus01 .cd-search{height: 60px;}.RWDmenu_plus01 .cd-search input{font-size: 16px;}.RWDmenu_plus01 .cd-search button{top: 18px;font-size: 15px;}}/*banner*/ 
.visible-pad{display:none;}.homeFullScreen{position: relative;}.RWDfullScreenEditor::before{background: rgba(0, 0, 0, 0);}.RWDfullScreenEditor .logo{display:none;}.RWDfullScreenEditor .intro-body .intro-text{margin-top: 35vh;}.slogan{width: 100%;max-width: 400px;margin: 0;}.RWDfullScreenEditor .intro-body .page-scroll a.btn{padding: 10px 0px;font-size: 15px;display: block;width: 150px;border-radius: 5px;border: 0px solid transparent;background-color: #279b4e;color: #fff;transition: all 0.2s ease 0s;}.RWDfullScreenEditor .intro-body .page-scroll a.btn:hover{background-color: #fff;color: #279b4e;}/*main*/ 
.cd-main-content{background: #f3f3f3;}/*標題*/ 
.RWDnews005 h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .RWDproduct001 h1.main-title{font-size: 42px;color: #333;letter-spacing: 5px;line-height: 1.1;}.RWDnews005 .section-line, .RWDproduct001 .section-line{display: none;}/*最新消息*/ 
.news-section{padding: 100px 0;}.RWDnews005 .owl-carousel .owl-item div{background-color: #fff;padding-bottom: 5px;}.RWDnews005 h4{font-size: 17px;letter-spacing: 1.5px;padding: 0 15px;line-height: 1.3;}.RWDnews005 h4 a{color: #279b4e;}.RWDnews005 p.text-left{font-size: 15px;letter-spacing: 1.5px;line-height: 1.7;padding: 0 15px;color: #333;}.text-left.size-12.list-inline.list-separator{padding: 0 15px;}/*關於*/ 
.about-section{padding-bottom: 100px;}.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second .text-box{background: transparent;padding: 0px 0px;}.RWDleft_cont002 .item-second .text-box .subtitle{margin-top: 80px;color: #279b4e;font-size: 36px;line-height: 1.1;font-weight: normal;}.RWDleft_cont002 .item-second .text-box .underline{width: 30px;background-color: #279b4e;}.RWDleft_cont002 .item-second .text-box .text{width: 80%;line-height: 2;font-size: 15px;letter-spacing: 1.5px;color: #333;}.RWDleft_cont002 .item-second .text-box a{box-shadow: 1px 1px 0px transparent;width: 240px;border-radius: 10px;margin: 50px 0 0;font-weight: normal;color: #43c36b;border: 2px solid #43c36b;background: transparent;color: #43c36b;}.RWDleft_cont002 .item-second .text-box a:hover{background-color: #43c36b;}.RWDleft_cont002 .item-second .pic::before{background: transparent;}.RWDleft_cont002 .item-second .pic::after{background-color: transparent;}/*產品介紹*/ 
.product-section{background-color: #fff;padding: 100px 0 70px;}.RWDproduct001 ul{padding-left: 0;}.RWDproduct001 nav a:hover, nav a.current{background-color: #43c36b !important;color: #fff !important;}.RWDproduct001 nav li{margin: 0 2px;}.RWDproduct001 nav a{background-color: #f7f7f7;color: #777;font-size: 15px;}.RWDproduct001 a h3{font-weight: normal;font-size:17px;letter-spacing: 1.5px;color: #fff;background-color: #279b4e;margin: -15px auto 15px 0;padding: 10px 15px;width: 80%;z-index: 1;position: relative;}.RWDproduct001 .isotope-item p{display: none;}.RWDproduct001 a.moreLink {display: none;}.RWDproduct001 .imgWrapper{overflow: hidden;}.RWDproduct001 .imgWrapper img{-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform: translateZ(0);transform: translateZ(0);}.RWDproduct001 .imgWrapper img:hover{transform: scale(1.2);}/*頁尾*/ 
.footer-section{padding: 50px 0;background-color: #323d50;color: #f5f5f5;font-size: 15px;letter-spacing: 1.5px;line-height: 1.7;border-bottom: 10px solid #279b4e;}.footer-section a{color: #f5f5f5;}.footer-section h1{font-size: 17px;margin: 0 auto 15px;font-weight: bold;}.footerRights{background-color: #323d50;color: #fff;padding: 30px 0;}.copyright{font-size: 13px;letter-spacing: 1.5px;text-align: right;}/*電子報*/ 
.web_edm{width: 90%;float: right;margin: 35px auto 15px;}.web_edm .email{width: 65%;}.web_edm .email input{width: 100%;}.web_edm .btn_container{width: 35%;}.web_edm .btn{background: transparent;border: 0px solid transparent;width: 100%;width: 50%;float: left;}.web_edm .btn:hover{background: transparent;border: 0px solid transparent;}/*設計作品*/#album > div.layoutlist_1 > div.row.masonry > div > a > div > table > tbody > tr > td{    padding: 12px 0px;    border-bottom: 1px solid;    letter-spacing: 2px;    font-weight: bold;    color: #0b8849;    transition:0.5s;    }

/*banner*/ 
.page_wrapper_bg .collapsing_header .full_page_photo {  position: relative;}.page_wrapper_bg .collapsing_header .main {top: 0px !important;}/*內頁(撐篙內頁高度)*/#RWDPAGE_BASE_PAT01 section.call_to_action{min-height:800px;}/*body*/ 
.page_wrapper_bg section.call_to_action {    position: relative;    padding: 120px 0 45px 0;}/*內頁標*/ 
.hgroup h1::before {    content: "";    display: block;    height: 159px;    background: #35a56d;    width: 25px;    position: absolute;    z-index: 1;    left: -17px;    top: -111px;}.hgroup .container { border-bottom: 1px solid transparent;}.hgroup h1 {    float: left;    font-size: 35px;    letter-spacing: 3px;    font-weight: 300;    line-height: 1em;    margin: 0 0 0.3em 0;    padding: 0;    display: inline;}.hgroup .breadcrumb {    background: transparent;    right: auto;    left: 0px;    float: left !important;    display: inline;    border: transparent;    bottom: 0px;    top: 10px;    margin-left: 16px;    position: relative;}/*text*/ 
.page_wrapper_bg .article-text h3 {    font-size: 22px;    letter-spacing: 1px;    margin-top: 0px;    margin-bottom: 22px;    font-weight: bold;    color: #2d8d5d;}.page_wrapper_bg .article-text p {  line-height: 2;    font-size: 15px;    letter-spacing: 1.5px;    color: #333;}.page_wrapper_bg .article-text li{  line-height: 2;    font-size: 15px;    letter-spacing: 1.5px;    color: #333;}.page_wrapper_bg .article-text .row {    margin-bottom: 55px;}.page_wrapper_bg .article-text h4 {    font-size: 18px;        color: #32b15a;    font-weight: bold;    letter-spacing: 1px;    margin-bottom: 15px;}.page_wrapper_bg .article-text h5 {    color: #999;    letter-spacing: 1px;    margin-top: 0px;}/*about*/#edcontent > div:nth-child(2) > div.col-md-8.col-xs-12 > ul li {    margin-left: -20px;}.ab_more{    padding: 33px;    background: #fff;}#edcontent > div:nth-child(2) > div.col-md-8.col-xs-12 {    padding-left: 60px;    margin-top: 49px;}/*news*/ 
.layoutlist_3 .list_subject > a {    font-size: 18px !important;    letter-spacing: 1px !important;    font-weight: bold !important;    color: #00753b !important;}.layoutlist_3 .list_subject .summary{  line-height: 2;    font-size: 15px;    letter-spacing: 1.5px;    color: #333;}/*產品*/ 
.page_content1 #productbx_bg {    background: transparent}.page_menu_block ul.nav > li > a {    background: transparent;    padding: 8px 16px;    font-size: 15px;    letter-spacing: 1px;    color: #269b4f;    border: 1px solid #ccc;}.page_menu_block h4 {    color: transparent !important;    margin-top: 49px;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {    background: #35a56d;    color: #fff;    border:1px solid #35a56d;}.item .subject A.itemlink {    font-size: 15px;    letter-spacing: 1px;}.layoutlist_2 .subject {    text-align: center;}#prod_name, #prod_name h2 {    font-size: 22px;    letter-spacing: 1px;    margin-top: 0px;    margin-bottom: 22px;    font-weight: bold;    color: #333;}.page_content1 .btn {    border-radius: 0px;    background: #323d50;}.product_desc_subject {display:none}.pro_tab td {    line-height: 28px;    letter-spacing: 1px;    color: #333;    font-size: 15px;    border: 1px solid #ccc;    padding: 11px;}.page_content1 .bx-wrapper .bx-prev, .page_content1 .bx-wrapper .bx-next {    background: transparent url(https://www.topfresh168.com.tw/archive/image/customization/carousel_nav0223.png) no-repeat 0 0;}.page_content1 .bx-wrapper .bx-next {    background: transparent url(archive/image/customization/carousel_nav0223right.png) no-repeat;    background-position-x: 80%;}.pr_list tr td {border: 1px #ccc solid;padding: 7px;}.pr_list {margin-bottom: 50px;overflow-x: scroll;}/*設計*/ 
.album_d_item .album_item_subject {  position: absolute; z-index: 10;  opacity: .9 !important; bottom: 37px; left: 0px;height: 40px; width: 100%;color: #ffffff; text-align: center;letter-spacing: 1px !important; font-size: 15px !important;background: #7b7b7b;}.page ul li a:hover, .page .page_active { color: #fff !important; line-height: 25px !important;}.fancybox-opened { top: 110px!important;}/*聯絡*/ 
.form-horizontal .control-label {  font-size: 15px; color: #333; font-weight: normal;}.ebtn { float: right !important; margin-right: 0px !important;  background: #323d50 !important; border-radius: 0px !important; color: #fff !important; font-size: 14px !important; letter-spacing: 1px !important; padding: 0px !important;}.ebtn a { padding: 5px 20px;}#eformsForm_1_3 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {  margin-left: 8px;}.form-group label.error {  font-size: 14px !important; letter-spacing: 1px;}/*scroll*/a#toTop { display: none!important;}#toTopHover{display:none!important;}/*電子報*/ 
.web_edm{width: 90%!important;float: right!important;margin: 35px auto 15px!important;border: 1px solid #494F63; background-color: #494F63;}.web_edm .email{width: 65%!important;}.web_edm .email input{width: 100%!important;width: 100%!important;color: #CBCBCB; background-color: transparent;}.web_edm .btn_container{width: 35%!important;}.web_edm .btn{background: transparent!important;border: 0px solid transparent!important;width: 100%!important;width: 50%!important;float: left!important;    color: #CBCBCB;}.web_edm .btn:hover{background: transparent!important;border: 0px solid transparent!important;}

@media (max-width:1024px){
#RWDfullscreen01 .container{width:95%;}.RWDmenu_plus01 .container{width:100% !important;}/*logo*/#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 2px;}/*選單*/ 
.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 15px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{color: #fff;padding-left: 20px;}/*pro*/ 
.tab_space {    overflow: scroll;}/*下拉*/ 
.fa-angle-down:after{    color: transparent;}/*header*/ 
.page_wrapper_bg .cd-logo {    margin-top: 3px;}
}
@media (max-width: 768px) {
/*---首頁---*/#RWDfullscreen01 .container{width:100%;padding:0 35px;}.RWDmenu_plus01 .container{padding:0 !important;}/*banner*/ 
.hidden-pad{display:none;}.visible-pad{display:block;}.RWDfullScreenEditor .intro-body .intro-text{margin-top: 10vh;}.slogan{margin: 0 auto;max-width: 500px;}.RWDfullScreenEditor .intro-body .page-scroll a.btn{margin: 0 auto;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .title{text-align: center;margin-top: 50px;}.RWDleft_cont002 .item-second .text-box .subtitle{margin-top: 10px;font-size: 17px;text-align: center;}.RWDleft_cont002 .item-second .text-box .underline{margin: 25px auto;}.RWDleft_cont002 .item-second .text-box .text{width: 85%;margin: 0 auto;}.RWDleft_cont002 .item-second .text-box a{margin: 50px auto 0;display: block}/*電子報*/ 
.web_edm{width: 100%;float: none;}/*header*/ 
.page_wrapper_bg .cd-logo {    margin-top: 2px;}/*body*/ 
.hgroup .container {  margin-bottom: 35px;}.hgroup h1::before {  height: 144px;}/*下拉*/ 
.fa-angle-down:after{    color: transparent;}/*ab*/#edcontent > div:nth-child(2) > div.col-md-8.col-xs-12 {    padding-left: 0px;}/*聯絡*/#eformsDesc_1_3 > div > div.col-md-5.col-xs-12 {    text-align: center;    margin-top: 30px;}
}
@media (max-width: 480px) {
/*---首頁---*/#RWDfullscreen01 .container{padding:0 25px;}.RWDmenu_plus01 .container{padding:0 !important;}/*copyright*/ 
.copyright{text-align: center;}/*banner*/#m_RWDPAGE_BASE_PAT01_7_1 {  display: none !important;}/*body*/ 
.page_wrapper_bg .article-text .container {padding: 0px !important;}/*title*/ 
.hgroup h1 { float: left; font-size: 28px;}.hgroup h1 {  float: none;}.hgroup h1::before{display:none}.page_subject {text-align:center}.hgroup .breadcrumb { width: 100%; margin-left: 0px;}#album > div > div.row {    margin-right: 0px !important;}#album > div > div.row > div {  width: 100%;}/*聯絡*/#eformsDesc_1_3 > div > div.col-md-5.col-xs-12 { text-align: left;}/*edm*/ 
.web_edm { width: 100%!important; float: none!important;}.web_edm .email input { height: 36px;}
}
@media (max-width: 320px){
.footer-section{font-size: 14px;}
}