@charset "utf-8"; .clear{clear:both;} input,textarea{outline:none} /*load db logo_img*/ /** *網站LOGO **/ .logo_img {height:100%} /*END*/ /*load db RWDMenuSmall001*/ .RWDMenuSmall001{padding-top:20px;} .RWDMenuSmall001 .btn-navbar span.nb_left { padding: 7px; float: left; } .navbar { margin: 36px 0px; background-color: transparent !important; border: none !important; background-color: transparent; background-image: none; border: 0px; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067); box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); padding: 0px; } .navbar .logo_img { margin: 0px 0; padding: 0px; overflow: hidden; width: 315px; max-width: 90%; height: 90px; z-index: 99999; } .navbar .logo_img img { } .navbar a.navbar-brand { margin: 0px 0; padding: 0px; overflow: hidden; width: 315px; } .navbar a.navbar-brand img { float: left; margin: 0 6px 0 0; width: 90px; } .navbar a.navbar-brand span.logo_title { font-size: 36px; font-weight: 300; display: block; padding: 10px 0 0px 0; line-height: 42px; text-shadow: 1px 1px 0px #ffffff; } .navbar a.navbar-brand span.logo_subtitle { font-size: 13px; font-weight: 300; display: block; text-shadow: 1px 1px 0px #ffffff; } .navbar .nav { margin: 27px 0 0 0; } .navbar .nav li a { margin: 0 3px; background-color: transparent !important; border-bottom: solid 1px transparent; } .navbar .nav li a:hover, .navbar .nav li a:active { background-color: transparent; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067); box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067); border-bottom: solid 1px #428bca; color: #333333; } .navbar .nav li.active a, .navbar .nav li.active a:hover { background-color: transparent; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067); box-shadow: 0 0px 0px rgba(0, 0, 0, 0.067); border-bottom: solid 1px #428bca; color: #333333; } .navbar .btn-navbar span.nb_right { color: #555555; font-size: 18px; font-weight: bold; padding: 0 4px 4px; text-shadow: 1px 1px 0 #ffffff; } .navbar .btn-navbar span.nb_left { padding: 5px; } .logo_img { float: left; padding: 15px 15px; font-size: 18px; line-height: 20px; height: 50px; } .logo_img:hover, .logo_img:focus { text-decoration: none; } .logo_img > img { display: block; } /*IPAD以下*/ @media(max-width:799px){ .collapsing_header header{position: fixed !important;} ul.nav li { text-align: center; } .navbar .nav { width: 100%; } /*選單都不要出現*/ /*.page_menu_block ul.nav {display:none;}*/ .page_menu_block ul.nav li > ul,.page_menu_block ul.nav li.active > ul{display:none;} } @media (min-width: 767px){ .navbar-nav{ float: none !important; } .navbar-nav>li { float: none; } .navbar-collapse.in { overflow-y: auto; } } @media (min-width: 768px){ .navbar-toggle{ display:block; } .navbar-header { float: none; } .navbar-collapse.collapse { display: none!important; } .navbar-collapse.in{ display: block!important; } } /*大於800*/ @media (min-width: 800px) { .navbar-nav{ float: right !important; } .navbar-toggle{ display:none; } .navbar-header { float: left; } .navbar-nav>li { float: left; } .navbar-collapse.collapse { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; } } .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; max-height: 600px; overflow-x: hidden; overflow-y:auto; } /*END*/ /*load db RWDMenuNormal001*/ .RWDMenuNormal001 ul,.RWDMenuNormal001 li{list-style: none;margin:0px;} .RWDMenuNormal001 ul ul{padding: 0px 20px;} .in ul.nav li.active a, .in ul.nav li.active a:hover { border-bottom: 1px solid #428bca; color: #428bca; text-shadow: 0 0 0 transparent; } .in ul.nav li a:hover, .in ul.nav li a:active { border-bottom: 1px solid transparent; } /*END*/ /*load db RWDsocial001*/ .RWDsocial001{ background: #428bca; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; display: inline-block; position: absolute; top: 0px; right: 15px; z-index: 101; overflow: hidden; padding: 10px; } #social_media_wrapper a { text-align: center; display: block; float: left; margin: 0 3px; background-color: #ffffff; border-radius: 50%; font-size: 18px; width: 30px; height: 30px; padding: 6px; -webkit-transition: all 100ms linear; -o-transition: all 100ms linear; transition: all 100ms linear; } #social_media_wrapper a i { vertical-align: top !important; } #social_media_wrapper a i img{width:100%} #social_media_wrapper a:hover, #social_media_wrapper a:active { text-decoration: none; color: #fff; background: #428bca; } /*END*/ /*load db RWDfalink*/ .RWDfalink{float:right;} .RWDfalink i { font-size: 18px; padding: 0 6px; display: inline-block; color: #777777; } .RWDfalink a { color: #428bca; } .RWDfalink i img { height: auto; max-width: 100%; min-height: 20px; min-width: 20px; vertical-align: middle; } /*END*/ /*load db model002*/ .model002 img{max-width:100%;max-height:100%;} .model002{position:relative;} /*END*/ /*load db model002*/ .model002 img{max-width:100%;max-height:100%;} .model002{position:relative;} /*END*/ /*load db RWDbanner001*/ .RWDbanner001 .slides li{ width:100%; height:100%; background-repeat: no-repeat; background-attachment:scroll; background-size: cover; background-position: center center; } /*END*/ /*load db RWDproduct001*/ /*subject area*/ .RWDproduct001 .section-subject{text-align:center;margin-bottom:50px;} .RWDproduct001 h1.main-title{font-size:48px;margin:0px;color:#777;font-weight: 300;} .RWDproduct001 h2.sub-title{font-size:22px;;margin:18px 0 0;color:#888;font-weight: 300;} .RWDproduct001 .section-line {background-color: #43B6B1;display: inline-block;height: 1px;width: 100px;margin-top:50px;} /*subject area end*/ .RWDproduct001 nav a { background-color: #EEE; color:#555; } .RWDproduct001 nav a:hover, nav a.current { background-color: #464646; color:#fff; } .RWDproduct001 nav{margin-bottom:22px;} .RWDproduct001 nav li{ display:inline-block;list-style:none;} .RWDproduct001 .isotopeItem { margin-bottom: 22px; } .RWDproduct001 .mediaHover { text-align: center; overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; } .RWDproduct001 .mask { position: absolute; top: 0; left: 15px; display: none; z-index: 0; background-color: #43B6B1; } .RWDproduct001 .iconLinks { display: none; position: relative; } .RWDproduct001 .iconLinks a span { color: #fff; position: relative; top: -30px; font-size: 16px; text-align: center; width: 100%; display: block; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: normal; } .RWDproduct001 .iconLinks a { display: inline-block; text-decoration: none; } .RWDproduct001 .iconRounded{ border-radius: 50%; width: 40px; height: 40px; display: block; text-align: center; padding-top: 11px; } .RWDproduct001 .iconRounded:before{margin: auto;text-align: center;} .RWDproduct001 .iconBig{ font-size: 50px; } .RWDproduct001 .iconBig.iconRounded{ width: 112px; height: 112px; padding-top:29px; border-width: 4px; } .RWDproduct001 .iconBig img{ width: 112px; padding-top:29px; } @media(min-width:768px){ .RWDproduct001 .isotopeItem .iconBig{ font-size: 33px; } .RWDproduct001 .isotopeItem .iconBig.iconRounded { width: 80px; height: 80px; padding-top: 18px; } .RWDproduct001 .isotopeItem .iconBig img{ width: 80px; padding-top: 18px; } .RWDproduct001 .isotopeItem .iconLinks a span{font-size:10px;} } @media(min-width:992px){ .RWDproduct001 .iconBig,.RWDproduct001 .isotopeItem .iconBig{ font-size: 66px; } .RWDproduct001 .iconBig.iconRounded, .RWDproduct001 .isotopeItem .iconBig.iconRounded { width: 125px; height: 125px; padding-top: 28px; } .RWDproduct001 .iconBig.iconRounded, .RWDproduct001 .isotopeItem .iconBig img{ width: 125px; padding-top: 28px; } .RWDproduct001 .isotopeItem .iconLinks a span{font-size:12px;} } .RWDproduct001 .iconRounded {border:2px solid #43B6B1;color:#43B6B1;background-color:#fff;} .RWDproduct001 .iconRounded:hover{background-color:#43B6B1;color:#fff;} .RWDproduct001 a h3{margin-top:20px;color:#333} .RWDproduct001 a.btn_add2car{color:#333} /*END*/ /*load file model/lib/RWDproduct001/model.css*/ .RWDproduct001 .btn_area{ display: block; text-align: center; } .RWDproduct001 a.btn_add2car{ display: inline-block; margin: 10px auto; padding: 3px 25px; text-align: center; background-color: transparent; border: 1px solid #525252; } .RWDproduct001 a.btn_add2car:hover{ transition: all 0.5s ease 0s; background-color: #525252; color:#FFFFFF; } .boxstand .heading {margin-bottom: 20px;clear: both;text-align: center; border-radius: 0 !important;} .boxstand .heading h2:before {right: 100%;} .boxstand .heading h2:after {left: 100%;} .boxstand .heading h2:before, .boxstand .heading h2:after {width: 100%;content: ' ';width: 70%;position: absolute;border-width: 1px;border-color: #bbb;top: 15px;height: 6px;border-top-style: solid;border-bottom-style: solid;} .boxstand .heading h2 {color: #687074;font-size: 24px;font-weight: normal;padding: 0 12px;position: relative;display: inline-block;line-height: 34px !important;margin-top: 5px;text-shadow: none;} .boxstand .heading p{color: #888;font-size: 14px;} .bx-pagerx a { width:35px; height:35px; display:block; border:1px solid #dddddd; -moz-background-size:contain; -webkit-background-size:contain; -o-background-size:contain; background-size:contain; } .bx-wrapper{margin-bottom:7px;} .bx-wrapper .bx-viewport { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0px; } .bx-wrapper .bx-prev{margin-left:-55px;} .bx-wrapper .bx-next{margin-right:-55px;} .bx-wrapper .bx-viewport{left:0px;} .standNavigation {text-align: center; margin-top: -32px} .standNavigation a.stand-btn {color: #ccc;width: 30px;height: 30px;font-size: 17px;cursor: pointer;line-height: 26px;text-align: center;display: inline-block;border: 2px solid #ddd;border-radius: 50% !important;text-decoration: none;position: absolute;} .standNavigation a.stand-btn:hover {color: #555;border-color: #777;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} .standNavigation a.stand-btn.stand_prev i {margin-left: -2px;} .standNavigation a.stand-btn.stand_next i {margin-right: -2px;} .standNavigation a.stand-btn.stand_prev {left:0px;} .standNavigation a.stand-btn.stand_next {right:0px;} .nbg{background-color: #c3c3c3;color:#FFFFFF; border-radius: 0px;} .nbg option{ background-color: #FFFFFF;color:#666666;margin:3px;border-bottom:1px solid #c3c3c3; } .title-price{color:#c9253c;font-size:18px;} .fix-price{color:#687074;font-size:14px;text-decoration: line-through;} .btn-success{border-radius: 0px;width:100%;background-color: #18ab9b;border:1px solid #18ab9b;} .boxstand{ background-color:#ffffff;width:550px;height:420px;padding:30px; } .box_photo{width:240px;float:left;position:relative;} .box_photo li{width:159px;height:218px;} .box_info{width:200px;float:left;position:relative;margin-left:20px;} @media (max-width: 600px) { .boxstand{width:90%;height:auto;} .box_photo{width:100%;float:none;} .box_info{width:100%;float:none;margin-left:0px;margin-top:52px;} .bx-pagerx a{width:50px;height:50px;} } .bx-wrapper .bx-viewport{ box-shadow:none!important; border:0px!important; left:0px!important; } .bx-wrapper{margin-bottom:0px!important;} .standNavigation a{display:block;} /*load db RWDteam002*/ .RWDteam002 { background-color: #f2f4f4; } .RWDteam002 > .section-inner { position: relative; } .RWDteam002 > .section-inner .section-content { padding-top: 50px; padding-bottom: 60px; } @media (min-width: 1024px) { .RWDteam002 > .section-inner .section-content { padding-top: 70px; padding-bottom: 80px; } } /*subject area*/ .RWDteam002 .section-subject{text-align:center;margin-bottom:50px;} .RWDteam002 h1.main-title{font-size:48px;margin:0px;color: #b7ada4;font-weight: 300;} .RWDteam002 h2.sub-title{font-size:22px;;margin:18px 0 0;color:#b7ada4;font-weight: 300;} .RWDteam002 .section-line {background-color: #b7ada4;display: inline-block;height: 1px;width: 100px;margin-top:50px;} /*subject area end*/ .RWDteam002.section-bgimage-yes { background-color: #222; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; } @media (min-width: 1280px) { .RWDteam002.section-bgimage-yes { background-attachment: fixed; } } .RWDteam002.section-bgimage-yes > .section-inner > .section-overlay { content: ''; position: absolute; background-color: #000; left: 0px; right: 0px; bottom: 0px; top: 0px; zoom: 1; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; } .RWDteam002 > .section-inner .section-content .section-title { color: #b7ada4; } .RWDteam002 > .section-inner .section-content .section-title > .section-line { background-color: #b7ada4; } /*---------------------------------------------------------------------*/ /* 13. TESTIMONIALS /*---------------------------------------------------------------------*/ .testimonial-item > .testimonial-content { position: relative; padding: 15px; background: #1abc9c; } .testimonial-item > .testimonial-content:after { content: " "; display: block; position: absolute; width: 0; height: 0; border-left-style: inset; border-right-style: inset; border-top: 22px solid; border-right: 22px solid transparent; border-left: 0 solid transparent; border-top-color: #1abc9c; left: 100px; bottom: -22px; } @media (min-width: 480px) { .testimonial-item > .testimonial-content:after { left: 100px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-content:after { left: 120px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-content:after { left: 100px; } } .testimonial-item > .testimonial-content .testimonial-title { color: #fff; font-size: 16px; margin-bottom: 5px; } @media (min-width: 480px) { .testimonial-item > .testimonial-content .testimonial-title { font-size: 22px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-content .testimonial-title { font-size: 28px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-content .testimonial-title { font-size: 16px; } } .testimonial-item > .testimonial-content blockquote { border-left: none; margin-bottom: 0px; padding: 0; } .testimonial-item > .testimonial-content blockquote p { color: #fff; font-size: 14px; font-weight: 300; } @media (min-width: 480px) { .testimonial-item > .testimonial-content blockquote p { font-size: 16px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-content blockquote p { font-size: 18px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-content blockquote p { font-size: 14px; } } .testimonial-item > .testimonial-info { margin-top: 18px; height: 80px; } @media (min-width: 480px) { .testimonial-item > .testimonial-info { height: 100px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-info { height: 120px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-info { height: 80px; } } .testimonial-item > .testimonial-info img { float: left; width: 100px; height: 100px; margin-right: 20px; } @media (min-width: 480px) { .testimonial-item > .testimonial-info img { width: 100px; height: 100px; margin-right: 20px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-info img { width: 120px; height: 120px; margin-right: 30px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-info img { width: 100px; height: 100px; margin-right: 20px; } } .testimonial-item > .testimonial-info .img-thumbnail { padding: 2px; } .testimonial-item > .testimonial-info .testimonial-author { color: #fff; font-size: 16px; margin-top: 10px; } @media (min-width: 480px) { .testimonial-item > .testimonial-info .testimonial-author { font-size: 22px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-info .testimonial-author { font-size: 28px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-info .testimonial-author { font-size: 16px; } } .testimonial-item > .testimonial-info .testimonial-author em { font-size: 13px; } @media (min-width: 480px) { .testimonial-item > .testimonial-info .testimonial-author em { font-size: 18px; } } @media (min-width: 640px) { .testimonial-item > .testimonial-info .testimonial-author em { font-size: 22px; } } @media (min-width: 992px) { .testimonial-item > .testimonial-info .testimonial-author em { font-size: 13px; } } .testimonial-item.not-right-column { margin-bottom: 65px; } @media (min-width: 992px) { .testimonial-item.not-right-column { margin-bottom: 0px; } } .testimonial-item.not-bottom-column { margin-bottom: 65px; } /*END*/ /*load db RWDad001*/ .RWDad001 .clients_list a img{max-width:140px; height: auto; max-width: 100%; min-height: 70px; min-width: 140px; vertical-align: middle;} .RWDad001 .clients_list { text-align: center; } .RWDad001 .clients_list a { display: inline-block; padding: 10px; margin: 10px; -webkit-transition: all 700ms linear; -o-transition: all 700ms linear; transition: all 700ms linear; } .RWDad001 .clients_list a:hover { transform: rotateY(360deg); -ms-transform: rotateY(360deg); /* IE 9 */ -webkit-transform: rotateY(360deg); /* Opera, Chrome, and Safari */ } /*subject area*/ .RWDad001 .section-subject{text-align:center;margin-bottom:50px;} .RWDad001 h1.main-title{font-size:48px;margin:0px;color:#222;font-weight: 300;} .RWDad001 h2.sub-title{font-size:22px;;margin:18px 0 0;color:#222;font-weight: 300;} .RWDad001 .section-line {background-color: #222;display: inline-block;height: 1px;width: 100px;margin-top:50px;} /*subject area end*/ /*END*/ /*load db web_edm*/ .web_edm {background-color:#1a1a1a} .web_edm {border:1px solid #1a1a1a;} .web_edm .email{float:left;position:relative;} .web_edm .email input{border: medium none;line-height:30px;height:30px;padding:0px 5px;width: 149px;margin:0 5px;color:#909090;background-color:#1a1a1a} .web_edm .btn_container{float:left;position:relative;} .web_edm .btn{display: inline-block;padding:0px 10px;line-height: 30px;font-size:13px;float:left;text-align: center;cursor:pointer;color:#7b7b7b} .web_edm .btn:hover{color:#FFFFFF} /*END*/ /*load db web_footer*/ .web_footer a{text-decoration: none;} .footer_desc{color:#6F6F6F} .footer_desc a{color:#6F6F6F} .footer_desc a:hover{color:#6F6F6F} /*END*/ /*load db RWDcopyright*/ /*END*/ /*load db model002*/ .model002 img{max-width:100%;max-height:100%;} .model002{position:relative;} /*END*/ /*load db model002*/ .model002 img{max-width:100%;max-height:100%;} .model002{position:relative;} /*END*/