body { font-family: 'Roboto', arial, sans-serif; color: #444; font-size: 16px; } .bg-img{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-position: center 0; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; } p { margin-bottom: 15px; line-height: 1.5; } a { color: #337ab7; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } a:hover { text-decoration: underline; color: #e74124; } a:focus { text-decoration: none; } .btn, a.btn { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; font-weight: bold; } .btn .fa, a.btn .fa { color: #fff; margin-right: 5px; } a.btn-cta, .btn-cta { padding: 8px 30px; } a.btn-cta-primary, .btn-cta-primary { background: #ec6952; border: 2px solid #ec6952; color: #fff; } a.btn-cta-primary:hover, .btn-cta-primary:hover { background: #e9553b; border: 2px solid #e9553b; color: #fff; } a.btn-cta-secondary, .btn-cta-secondary { background: none; border: 2px solid #ec6952; color: #ec6952; } a.btn-cta-secondary:hover, .btn-cta-secondary:hover { background: #ec6952; border: 2px solid #ec6952; color: #fff; } a.btn-ghost, .btn-ghost { background: none; border: 1px solid #fff; color: #fff !important; padding: 8px 20px; vertical-align: middle; } a.btn-ghost:hover, .btn-ghost:hover { background: #4a6781; border: 1px solid #4a6781; color: #fff; } a.btn-ghost .fa, .btn-ghost .fa { margin-right: 10px; font-size: 22px; } a.btn-ghost .text, .btn-ghost .text { position: relative; top: -2px; } table{ margin-bottom: 0 !important; } .highlight { color: #ec6952; } .form-control { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height: 40px; border-color: #eee; } .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #a6a6a6; } .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #a6a6a6; } .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #a6a6a6; } .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a6a6a6; } .form-control:focus { border-color: #e1e1e1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .text-highlight { color: #952410; } input[type="text"], input[type="email"], input[type="password"], input[type="submit"], input[type="button"], textarea, select { appearance: none; /* for mobile safari */ -webkit-appearance: none; } #topcontrol { background: #5d80a1; color: #fff; text-align: center; display: inline-block; width: 35px; height: 35px; border: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; z-index: 30; } #topcontrol:hover { background: #384d60; } #topcontrol .fa { position: relative; top: 3px; font-size: 25px; } .video-container iframe { max-width: 100%; } /* ======= Header涓嬬殑鍏朵粬閾炬帴 ======= */ .other-link{ height: 30px; line-height: 30px; background-color: #054cb4; font-size: 16px; } .other-link a{ color: white; } /* ======= Header ======= */ .header { color: #fff; width: 100%; position: relative; z-index: 40; height: 130px; } .header-natrue{ background-color: white; } .header-natrue a{ color: black; } .header.scrolled { height: 130px; top: 0; } .header.scrolled .main-nav .nav .nav-item a { color: #404040; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .header.scrolled .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary { background: #ec6952; border-color: #ec6952; } .header.scrolled .main-nav .nav .dropdown-menu a { color: #404040; } .header h1.logo { font-family: "Roboto Slab", arial, sans-serif; margin-top: 0; margin-bottom: 0; font-weight: bold; font-size: 15px; float: left; } .header h1.logo a { color: #fff; padding: 15px 30px; display: inline-block; text-align: center; line-height: 1.4; max-width: 155px; background: #ec6952; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-transition: color 0.4s ease-in-out; -moz-transition: color 0.4s ease-in-out; -ms-transition: color 0.4s ease-in-out; -o-transition: color 0.4s ease-in-out; position: relative; font-size: 20px; } .header h1.logo a:hover { text-decoration: none; } .header h1.logo .logo-title { vertical-align: middle; line-height: 1.6; } .header .main-nav { margin-top: 15px; } .header .main-nav .navbar-toggle { margin-right: 0; margin-top: 0; background: none; position: absolute; right: 10px; top: 10px; } .header .main-nav .navbar-toggle:focus { outline: none; } .header .main-nav .navbar-toggle .icon-bar { background-color: rgba(255, 255, 255, 0.6); height: 3px; } .header .main-nav .navbar-toggle:hover .icon-bar { background-color: #fff; } .header .main-nav .nav .nav-item { font-weight: normal; text-transform: uppercase; font-size: 16px; margin-right: 15px; } .header .main-nav .nav .nav-item.active a { color: #054cb4; background: none; font-weight: bold; } .header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary { border: 1px solid #fff; color: #fff; padding: 8px 10px; margin-top: 5px; font-size: 13px; } .header .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary:hover { border: 1px solid #ec6952; background: #ec6952; } .header .main-nav .nav .nav-item a { color: #404040; } .navbar-nav li a { padding: 10px 8px !important; color: #404040; } .header .main-nav .nav .nav-item a:hover { color: #054cb4; background: none; } .header .main-nav .nav .nav-item a:focus { outline: none; background: none; } .header .main-nav .nav .nav-item a:active { outline: none; background: none; } .header .main-nav .nav .nav-item.active { color: #ec6952; } .header .main-nav .nav .nav-item.last { margin-right: 0; } .header .main-nav .nav.active { position: relative; } .header .main-nav .nav.active > a { background: #e74124; color: #fff; color: rgba(255, 255, 255, 0.8); } .header .main-nav .nav.active > a:before { content: "\f0d8"; position: absolute; bottom: -8px; left: 0; text-align: center; font-family: FontAwesome; display: block; font-size: 12px; width: 100%; } .header .main-nav .nav.active > a.dropdown-toggle:before { display: none; } .header .main-nav .nav.open a { background: none; } .header .main-nav .nav .dropdown-menu { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin: 0; border: none; text-transform: none; min-width: 180px; background: #005bac; } .header .main-nav .nav .dropdown-menu:before { content: ""; display: block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; right: 30px; top: -10px; } .header .main-nav .nav .dropdown-menu a { padding: 8px 20px; color: #fff; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .header .main-nav .nav .dropdown-menu a:hover { background: #ff7e00; color: white; } /* Override bootstrap default */ .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background: none; } /* ======= Headline Background & Slideshow ======= */ .bg-slider-wrapper { content: ""; position: absolute; width: 100%; top: 0; left: 0; height: 780px; background: #373737; } .bg-slider-wrapper .flexslider { margin: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .flexslider { margin: 0 0 20px !important; } .bg-slider-wrapper .flexslider .slide { display: block; height: 980px; } .bg-slider-wrapper .flexslider .slide.slide-1 { /*background: #253340 url('../images/background/bg-header-1.jpg') no-repeat 50% top;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .bg-slider-wrapper .flexslider .slide.slide-2 { /*background: #253340 url('../images/background/bg-header-2.jpg') no-repeat 50% top;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .bg-slider-wrapper .flexslider .slide.slide-3 { /*background: #253340 url('../images/background/bg-header-3.jpg') no-repeat 50% top;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .bg-slider-wrapper .flexslider .flex-control-nav { z-index: 30; /*bottom: 30px;*/ position: relative; } .bg-slider-wrapper .flexslider .flex-control-nav li a { background: #999; } .bg-slider-wrapper .flexslider .flex-control-nav li a.flex-active { background: #bfbfbf; } .headline-bg { position: absolute; width: 100%; top: 0; left: 0; height: 500px; background: #253340 url('../images/background/bg-header-small-1.jpg') no-repeat 50% top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .headline-bg.pricing-headline-bg { background-image: url('../images/background/bg-header-small-2.jpg'); } .headline-bg.contact-headline-bg { background-image: url('../images/background/bg-header-small-3.jpg'); } .headline-bg.about-headline-bg { background-image: url('../images/background/bg-header-small-4.jpg'); } /* ======= Promo ======= */ /* ======= FAQ Section ======= */ .faq { background: #f5f5f5; padding-top: 80px; padding-bottom: 120px; } .faq .title { font-size: 36px; font-weight: 300; margin-top: 0; margin-bottom: 60px; } .faq .panel { background: #fff; -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); } .faq .panel:hover { -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 1px rgba(0, 0, 0, 0.1); } .faq .panel .panel-heading { padding: 15px 30px; } .faq .panel .panel-body { padding: 30px; padding-top: 0; color: #666; } .faq .panel .panel-title { font-weight: normal; color: #666; } .faq .panel .panel-title a { text-decoration: none; } .faq .panel .panel-title .active { color: #ec6952; } .faq .panel .panel-title .panel-toggle .fa { margin-right: 10px; color: #f19180; } .faq .panel .panel-title:hover .fa { color: #ec6952; } .faq .contact-lead { margin-top: 60px; } .faq .contact-lead .title { font-weight: 400; font-size: 16px; margin-bottom: 15px; color: #999; } /* ======= Contact section ======= */ .contact-section { padding: 80px 0; padding-top: 90px; position: relative; z-index: 10; } .contact-section .title { font-size: 36px; font-weight: 300; margin-top: 0; margin-bottom: 30px; } .contact-section .intro { margin-bottom: 60px; } .contact-section .contact-form { margin-left: 15px; margin-right: 15px; } .contact-section .contact-form .contact-form-inner { background: #fff; padding: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #eee; -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); } .contact-section .contact-form .error { color: #ec6952; font-family: arial, sans-serif; display: block; font-size: 14px; text-align: left; padding-top: 5px; padding-left: 5px; font-weight: 300; } /* ======= Contact-other section ======= */ .contact-other-section .title { font-size: 36px; font-weight: 300; margin-top: 0; margin-bottom: 30px; } .contact-other-section .other-info li { margin-bottom: 15px; padding: 15px; position: relative; color: #666; text-align: left; padding-left: 90px; -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); border: 1px solid #eee; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .contact-other-section .other-info li a { color: #666; } .contact-other-section .other-info li a:hover { color: #ec6952; } .contact-other-section .other-info li .fa { position: absolute; left: 0; top: 0; background: #ec6952; color: #fff; width: 60px; height: 100%; font-size: 20px; padding-top: 15px; text-align: center; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .contact-other-section .other-info li .fa.fa-twitter { font-size: 22px; } .contact-other-section .other-info li .fa.fa-phone { font-size: 22px; } .contact-other-section .other-info li .fa.fa-map-marker { font-size: 22px; padding-top: 45px; } /* ======= Map section ======= */ .map-section { padding-top: 80px; padding-bottom: 80px; } .map-section .title { font-size: 36px; font-weight: 300; margin-top: 0; margin-bottom: 30px; } .map-section .gmap-wrapper { border: 1px solid #eee; position: relative; padding-bottom: 40%; height: 0; overflow: hidden; } .map-section .gmap-wrapper iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } /* ======= Blog Slideshow ======= */ .featured-blog-posts{ /*margin-top: 130px; 鑳屾櫙鍥?/ } .blog-slider { margin-top: 280px; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .blog-slider .slide { display: block; /*height: 600px;*/ background-color: #253340; } .blog-slider .slide:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; /*background: rgba(0, 0, 0, 0.55);*/ z-index: 10; } .blog-slider img{ width: 100%; } .blog-slider .flex-control-nav { bottom: 15px; z-index: 10; } .blog-slider .flex-control-nav li a { background: #5e5e5e; -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .blog-slider .flex-control-nav li a.flex-active { background: #fff; } .blog-slider .flex-direction-nav a { text-shadow: none; color: #fff; position: absolute; width: 30px; height: 50px; display: block; } .blog-slider .flex-direction-nav a.flex-prev { left: 5%!important; } .blog-slider .flex-direction-nav a.flex-prev:before { content: ""; text-indent: -9999px; background: url('../images/flexslider/carousel-arrow-prev.png') no-repeat left top; display: block; width: 30px; height: 50px; } .blog-slider .flex-direction-nav a.flex-next { right: 5%!important; } .blog-slider .flex-direction-nav a.flex-next:before { content: ""; text-indent: -9999px; background: url('../images/flexslider/carousel-arrow-next.png') no-repeat right top; display: block; width: 30px; height: 50px; } .blog-slider:hover .flex-prev { left: 5%!important; } .blog-slider:hover .flex-next { right: 5%!important; } .blog-slider .flex-caption { padding-top: 90px; position: relative; z-index: 20; text-align: center; color: #fff; } .blog-slider .flex-caption a { color: #fff; } .blog-slider .flex-caption .title { font-size: 42px; text-align: center; max-width: 800px; margin: 0 auto; margin-bottom: 15px; margin-top: 0; } .blog-slider .flex-caption .title a:hover { text-decoration: none; } .blog-slider .flex-caption .meta { -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; margin-bottom: 30px; } .blog-slider .flex-caption a.more-link { color: #fff; } .blog-slider .flex-caption a.more-link:hover { color: #ec6952; } /* Blog homepage */ .blog-list .post { padding: 0 15px; margin-bottom: 30px; } .blog-list .post .post-inner { padding: 0px; position: relative; /*border: 1px solid #eee;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 4px 1px rgba(0, 0, 0, 0.05); } .blog-list .post .post-inner-border{ border: 3px solid white; } .blog-list .post .post-thumb { background: white; overflow: hidden; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .blog-list .post .post-thumb img { height: 152px; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; margin: 0 auto; text-align: center; } .blog-list .post .post-thumb img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .post-thumb span{ display:block; position:absolute; bottom:40%; left:0; color:white; width:100%; z-index:10; height:36px; line-height:36px; background:#4095d5; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; text-align: center; } .blog-list .post .content { padding: 30px; padding-bottom: 15px; color: #666; } .blog-list .post .content .post-title { margin-top: 0; font-size: 18px; } .blog-list .post .content .post-title a { color: #253340; } .blog-list .post .content .post-entry { margin-bottom: 15px; } .blog-list .post .content .meta { font-size: 13px; color: #999; margin-bottom: 0; } .blog-list .post .content .meta ul { margin-left: 0; border-top: 1px solid #eee; padding-top: 15px; } .blog-list .post .content .meta li:first-child { padding-left: 0; } .blog-list .post .content .meta li .fa { margin-right: 5px; } .blog-list .post .content .meta li a { color: #999; } .blog-list .post .content .meta li a:hover { color: #ec6952; } /* Single blog post */ .blog-entry-wrapper { padding-bottom: 80px; } .blog-entry-wrapper .blog-entry .blog-entry-heading { margin-bottom: 60px; position: relative; height: 500px; background: #253340 url('../images/blog/post-2.jpg') no-repeat 50% top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color: #fff; } .blog-entry-wrapper .blog-entry .blog-entry-heading:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 10; } .blog-entry-wrapper .blog-entry .blog-entry-heading .container { position: relative; z-index: 11; max-width: 700px; padding-left: 30px; padding-right: 30px; padding-top: 120px; } .blog-entry-wrapper .blog-entry .blog-entry-heading .title { margin-bottom: 30px; font-size: 42px; } .blog-entry-wrapper .blog-entry .blog-entry-heading .meta { font-size: 18px; -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .blog-entry-wrapper .blog-entry .blog-entry-heading .meta a { color: #fff; } .blog-entry-wrapper .blog-entry .blog-entry-heading .meta a:hover { color: #fff; } .blog-entry-wrapper .blog-entry .blog-entry-heading .meta .fa { margin-right: 5px; } .blog-entry-wrapper .blog-entry .blog-entry-heading .post-nav-top { position: absolute; z-index: 11; width: 100%; bottom: 0px; background: rgba(0, 0, 0, 0.5); padding: 15px 30px; margin-bottom: 0; font-size: 14px; } .blog-entry-wrapper .blog-entry .blog-entry-heading .post-nav-top a { color: #fff; -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; } .blog-entry-wrapper .blog-entry .blog-entry-heading .post-nav-top a:hover { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .blog-entry-wrapper .blog-entry .blog-entry-content { font-size: 18px; line-height: 1.6; color: #666; } .blog-entry-wrapper .blog-entry .blog-entry-content h1, .blog-entry-wrapper .blog-entry .blog-entry-content h2, .blog-entry-wrapper .blog-entry .blog-entry-content h3, .blog-entry-wrapper .blog-entry .blog-entry-content h4, .blog-entry-wrapper .blog-entry .blog-entry-content h5, .blog-entry-wrapper .blog-entry .blog-entry-content h6 { color: #4a6781; } .blog-entry-wrapper .blog-entry .blog-entry-content h1.section-heading, .blog-entry-wrapper .blog-entry .blog-entry-content h2.section-heading, .blog-entry-wrapper .blog-entry .blog-entry-content h3.section-heading, .blog-entry-wrapper .blog-entry .blog-entry-content h4.section-heading, .blog-entry-wrapper .blog-entry .blog-entry-content h5.section-heading, .blog-entry-wrapper .blog-entry .blog-entry-content h6.section-heading { margin-top: 60px; margin-bottom: 30px; } .blog-entry-wrapper .blog-entry .blog-entry-content p { margin-bottom: 30px; } .blog-entry-wrapper .blog-entry .blog-entry-content ul, .blog-entry-wrapper .blog-entry .blog-entry-content ol { margin-bottom: 30px; } .blog-entry-wrapper .blog-entry .blog-entry-content ul li, .blog-entry-wrapper .blog-entry .blog-entry-content ol li { margin-bottom: 15px; } .blog-entry-wrapper .blog-entry .blog-entry-content .figure { margin-bottom: 30px; } .blog-entry-wrapper .blog-entry .blog-entry-content .figure .figure-caption { font-size: 16px; color: #999; margin-top: 10px; } .blog-entry-wrapper .blog-entry .blog-entry-content .figure .figure-caption a { color: #999; } .blog-entry-wrapper .blog-entry .blog-entry-content .figure .figure-caption a:hover { color: #ec6952; } .blog-entry-wrapper .blog-entry .blog-entry-content .custom-list-style { margin-bottom: 30px; } .blog-entry-wrapper .blog-entry .blog-entry-content .custom-list-style li { list-style: none; margin-bottom: 5px; } .blog-entry-wrapper .blog-entry .blog-entry-content .custom-list-style li .fa { margin-right: 10px; color: #ec6952; } .blog-entry-wrapper .blog-entry .post-nav { margin-bottom: 60px; margin-top: 60px; } .blog-entry-wrapper .blog-entry .post-nav .nav-next { float: right; } .blog-entry-wrapper .blog-entry .post-nav .nav-next .fa { margin-left: 5px; } .blog-entry-wrapper .blog-entry .post-nav .nav-previous .fa { margin-right: 5px; } .blog-entry-wrapper .custom-quote { border: none; padding: 60px 30px; font-family: 'Roboto slab', serif; font-weight: 300; font-style: italic; font-size: 20px; } .blog-entry-wrapper .custom-quote p { color: #666; line-height: 1.6; } .blog-entry-wrapper .custom-quote .fa { color: #ec6952; margin-right: 10px; } .blog-entry-wrapper .custom-quote .source { font-family: "Roboto", sans-serif; font-style: normal; font-weight: normal; margin-bottom: 0 !important; font-size: 16px; text-align: right; } .blog-entry-wrapper .custom-quote .source .fa { margin-right: 5px; } .blog-entry-wrapper .custom-quote .source .name { color: #444; } .blog-entry-wrapper .custom-quote .source .title { font-size: 16px; color: #999; } .blog-entry-wrapper .box { padding: 30px; background: #f5f5f5; } .blog-page .header-blog { /*position: fixed;*/ /*top: 210px;鑳屾櫙鍥?/ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); background: #fff; height: 80px; } .blog-page .header-blog .main-nav .nav .nav-item a { color: #666; } .blog-page .header-blog .main-nav .nav .nav-item a:hover { color: #ff0000; } .dropdown-menu a:hover{ color: white !important; } .blog-page .header-blog .main-nav .nav .dropdown-menu a { color: #fff; } .blog-page .header-blog h1.logo a { max-width: inherit; background: none; color: #ec6952; padding-left: 0; padding-top: 25px; } .blog-page .header-blog h1.logo a .sub { font-family: "Roboto", arial, sans-serif; color: #253340; font-weight: 300; } .blog-page .header-blog .main-nav .nav .nav-item.last { margin-right: 1px; } .blog-page .header-blog .main-nav .nav .nav-item.last .fa { font-size: 16px; margin-right: 5px; } /*棣栭〉鏂伴椈鍔ㄦ€?/ .bule-bg{ background-color: #5EA3E6; line-height: 40px; font-size: 16px; clip: white; } .title-left{ color: white; padding: 10px 20px; } .pull-left i{ margin-right: 10px; } .title-right{ color: white; padding: 10px 20px; } .title-right i{ margin-left: 10px; } /* Blog category page */ .blog-category { margin-top: 160px; } .blog-category .page-title { margin-top: 0; margin-bottom: 60px; font-weight: 300; font-size: 36px; padding-top: 80px; } .blog-category .page-title .fa { color: #384d60; margin-right: 10px; font-size: 30px; } .blog-category .blog-list .post .content .post-title { font-size: 24px; } .blog-category .blog-list .post .content .meta ul { border-top: none; border-bottom: 1px solid #eee; padding-bottom: 15px; padding-top: 5px; } .blog-category .blog-category-list .post { margin-bottom: 60px; } /* Blog archive page */ .blog-archive .blog-list .post .content { padding-left: 80px; } .blog-archive .post { position: relative; } .blog-archive .post .date-label { background: #f5f5f5; display: inline-block; width: 50px; height: 60px; text-align: center; font-size: 13px; position: absolute; left: 15px; top: 30px; color: #fff; } .blog-archive .post .date-label .month { background: #253340; display: block; font-size: 13px; text-transform: uppercase; padding: 2px 0; } .blog-archive .post .date-label .date-number { clear: left; display: block; padding-top: 5px; font-size: 18px; font-family: 'open sans', arial, sans-serif; font-weight: 500; color: #253340; } /* ======= About Page ======= */ .story-section { padding-top: 90px; position: relative; z-index: 10; } .story-section .title { font-size: 36px; margin-bottom: 60px; margin-top: 0; color: #fff; font-weight: 300; } .story-section .story-container-inner { max-width: 900px; margin: 0 auto; background: #fff; padding: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: left; } .story-section .about { padding: 30px; } .story-section .belife { border-color: #f19180; padding: 15px 30px; font-family: 'Roboto slab', serif; font-weight: 300; font-style: italic; font-size: 20px; margin: 60px 30px; color: #666; } .story-section .press-kit { padding-top: 60px; padding-bottom: 60px; } .story-section .press-kit .title { color: #444; font-size: 28px; } .story-section .press-kit .btn { margin: 30px 0; } .story-section .team { max-width: 900px; margin: 0 auto; padding: 30px; text-align: center; } .story-section .team .title { color: #444; font-size: 28px; } .story-section .team .member { margin-bottom: 30px; } .story-section .team .member .member-inner { background: #253340; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; text-align: center; } .story-section .team .member .member-inner img { margin: 0 auto; } .story-section .team .member .member-inner:hover img { -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .story-section .team .member .member-inner:hover .social { visibility: visible; } .story-section .team .member .profile { background: #253340; color: #fff; text-align: center; } .story-section .team .member .profile .info { padding: 15px 0; } .story-section .team .member .profile .name { -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; font-size: 18px; } .story-section .team .member .profile .job-title { color: #fff; font-size: 14px; } .story-section .team .member .social { width: 100%; top: 50%; position: absolute; visibility: hidden; } .story-section .team .member .social-list { display: inline-block; margin: 0 auto; } .story-section .team .member .social-list a { color: #fff; background: #253340; display: inline-block; width: 40px; height: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .story-section .team .member .social-list a .fa { padding-top: 10px; font-size: 18px; } .story-section .team .member .social-list a:hover { background: #ec6952; } /* ======= Modal ======= */ .modal.modal-video .modal-dialog { width: 760px; margin-top: 90px; } .modal.modal-video .modal-body { padding: 0; padding-top: 0; } .modal.modal-video .modal-header { border: none; padding: 0; position: relative; } .modal.modal-video .modal-content { background: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .modal.modal-video button.close { font-size: 36px; font-weight: 300; text-shadow: none; color: #fff; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; background: none; position: absolute; right: 0px; bottom: 5px; z-index: 10; } .modal.modal-video button.close:hover { color: #ec6952; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .modal-backdrop.in { -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; } /* ======= Login Page ======= */ .has-full-screen-bg .upper-wrapper { background: #253340 url('../images/background/bg-screen-1.jpg') no-repeat 50% top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .has-full-screen-bg.signup-page .upper-wrapper { background: #253340 url('../images/background/bg-screen-2.jpg') no-repeat 50% top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .has-full-screen-bg .header h1.logo { float: none; text-align: center; } .has-full-screen-bg .header h1.logo a { margin: 0 auto; } .access-section { padding-bottom: 200px; padding-top: 90px; padding-left: 10px; padding-right: 10px; } .access-section .form-box .form-box-inner { background: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding: 40px; } .access-section .form-box .title { font-weight: 300; margin-bottom: 60px; margin-top: 0; } .access-section.signup-section .title { margin-bottom: 15px; } .access-section.signup-section .intro { margin-bottom: 60px; } .access-section .form-group { position: relative; } .access-section .form-group.email:before { content: "\f007"; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 10px; top: 12px; color: #999; } .access-section .form-group.password:before { content: "\f023"; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 10px; top: 12px; color: #999; } .access-section .form-control { font-size: 16px; padding-left: 30px; font-size: 14px; } .access-section .form-control::-webkit-input-placeholder { /* WebKit browsers */ color: #999; } .access-section .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; } .access-section .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; } .access-section .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; } .access-section .social-btns { padding-left: 60px; min-height: 250px; margin-bottom: 15px; } .access-section .social-btns li { margin-bottom: 10px; } .access-section .social-btns li .btn { color: #fff; min-width: 220px; text-align: left; } .access-section .social-btns li .btn:hover { color: #fff; } .access-section .social-btns li .btn .fa { font-size: 18px; position: relative; top: 2px; margin-right: 10px; border-right: 1px solid rgba(0, 0, 0, 0.05); padding-right: 10px; width: 30px; } .access-section .twitter-btn { background: #55acee; } .access-section .twitter-btn:hover { background: #2795e9; } .access-section .facebook-btn { background: #3b5998; } .access-section .facebook-btn:hover { background: #2d4373; } .access-section .google-btn { background: #dd4b39; } .access-section .google-btn:hover { background: #c23321; } .access-section .github-btn { background: #444; } .access-section .github-btn:hover { background: #2b2b2b; } .access-section .forgot-password { font-size: 13px; margin-top: 10px; } .access-section .forgot-password a { color: #999; } .access-section .forgot-password a:hover { text-decoration: underline; color: #ec6952; } .access-section .divider { border-left: none; margin-bottom: 30px; position: static; } .access-section .divider span { background: #fff; display: inline-block; padding: 0 10px; position: relative; top: inherit; text-transform: uppercase; color: #999; } .access-section .divider:before { content: ""; position: absolute; left: 0; top: 12px; background: #e5e5e5; height: 1px; width: 100%; } .access-section .social-btns { padding-left: 0; text-align: center; } .access-section .social-btns .btn { min-width: 100%; } .access-section .social-btns .social-login { display: inline-block; margin: 0 auto; } .access-section .note { color: #999; font-size: 13px; margin-bottom: 15px; margin-top: 15px; } .access-section .btn + .note { margin: 15px 0; } .access-section .remember label { font-size: 14px; color: #666; } .access-section .lead { font-size: 14px; color: #999; margin-top: 30px; } /* ======= Reset Password Page ======= */ .resetpass-section .form-box .title { margin-bottom: 30px; } .resetpass-section .intro { font-size: 16px; margin-bottom: 30px; } /* ======= Footer ======= */ .footer { margin-top: 20px; background: #00428e; color: #fff; padding-top: 40px; font-size: 14px; position: relative; z-index: 20; } .footer p { -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .footer .btn-cta, .footer a.btn-cta { padding: 9px 10px; } .footer .footer-col.links .fa { margin-right: 5px; } .footer .footer-col.links li { margin-bottom: 10px; } .footer .footer-col.connect .social { margin-bottom: 15px; overflow: hidden; } .footer .footer-col.connect .social li { margin-right: 10px; } .footer .footer-col.connect .social li a .fa { color: #b3b3b3; font-size: 22px; } .footer .footer-col.connect .social li a:hover .fa { color: #ec6952; } .footer .footer-col.connect .btn-cta-primary { background: #5d80a1; border-color: #5d80a1; } .footer .footer-col.connect .btn-cta-primary:hover { background: #4a6781; border-color: #4a6781; } .footer .footer-col .title { color: #fff; font-weight: normal; font-size: 18px; margin-top: 0; margin-bottom: 20px; -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; } .footer .footer-col p { color: #fff; } .footer .footer-col a { color: white; } .footer .footer-col a:hover { color: #ff0000; } .footer .footer-col .navbar-form { padding-left: 0; padding-right: 0; } .footer .footer-col .navbar-form .form-control { -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; } .footer .footer-col .navbar-form .form-control:focus { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .footer .has-divider { border-top: 1px solid #2b3b4a; padding-top: 30px; padding-bottom: 30px; } .footer .download .download-list li { margin-bottom: 15px; } .footer .download .download-list li .btn-ghost { text-align: left; -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; width: 230px; } .footer .download .download-list li .btn-ghost:hover { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .footer .contact p { -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; } .footer .contact p a { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .footer .contact .fa { margin-right: 10px; font-size: 20px; } .footer .contact .email .fa { font-size: 16px; } .footer .bottom-bar { background: #1e1e1e; color: #b3b3b3; font-size: 14px; padding: 10px 0; } .footer .bottom-bar .copyright { line-height: 1.6; } /* ======= Pagination ======= */ .pagination { margin-bottom: 60px; font-size: 14px; font-family: arial, sans-serif; margin-left: auto; margin-right: auto; } .pagination li a { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: none; margin-right: 5px; color: #505050; } .pagination li a:hover { color: #da3518; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #00428e; border: none; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #cde6ff; border: none; } .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background: none; } /* ======= Search Form ======= */ .searchbox-icon, .searchbox-submit { width: 38px; height: 38px; display: block; position: absolute; top: 0; font-size: 16px; right: 0; padding: 0; margin: 0; border: 0; outline: 0; line-height: 2.4; text-align: center; cursor: pointer; color: #ef7d69; background: #fff; } .searchbox-icon:hover { color: #e9553b; } .searchbox-submit { font-size: 14px; font-family: arial, sans-serif; } .searchbox-container { width: 100%; } .searchbox-container .searchbox { position: relative; display: inline-block; height: 38px; width: 100%; float: right; top: -50px; right: 0; /* new */ min-width: 38px; width: 0%; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; } .searchbox-container .searchbox.searchbox-open { width: 100%; } .searchbox-container .searchbox.searchbox-open .searchbox-icon, .searchbox-container .searchbox.searchbox-open .searchbox-submit { background: #ec6952; color: #fff; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .searchbox-container .searchbox .searchbox-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #f5f5f5; border: 1px solid #eee; width: 100%; height: 38px; margin: 0; padding-left: 20px; font-size: 13px; } .searchbox-container .searchbox .searchbox-input::-webkit-input-placeholder { /* WebKit browsers */ color: #a6a6a6; } .searchbox-container .searchbox .searchbox-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #a6a6a6; } .searchbox-container .searchbox .searchbox-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #a6a6a6; } .searchbox-container .searchbox .searchbox-input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a6a6a6; } /* ======= IE9 Fix ======= */ .ie9 .pricing .item .ribbon, .ie8 .pricing .item .ribbon { top: 0px; right: 0px; height: 60px; } .ie9 .pricing .item .ribbon .text, .ie8 .pricing .item .ribbon .text { position: static; font-size: 13px; width: auto; padding: 5px; } .ie9 .pricing .item .ribbon .text:before, .ie8 .pricing .item .ribbon .text:before, .ie9 .pricing .item .ribbon .text:after, .ie8 .pricing .item .ribbon .text:after { display: none; } /* ======= Configure Style (Remove in production) ======= */ .config-wrapper { position: absolute; top: 100px; right: 0; z-index: 100; } .config-wrapper-inner { position: relative; } .config-trigger { display: block; position: absolute; left: -36px; width: 36px; height: 36px; background: #f5f5f5; color: #fff; text-align: center; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .config-trigger:hover { text-decoration: none; } .config-trigger:hover .fa { color: #253340; } .config-trigger .fa { font-size: 22px; padding-top: 8px; display: block; color: #2b2b2b; } .config-panel { width: 170px; display: none; background: #f5f5f5; padding: 15px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 4px; border-top-left-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .config-panel h5 { margin-bottom: 15px; } .config-panel #color-options { margin-bottom: 10px; } .config-panel #color-options li { padding-right: 0; } .config-panel #color-options li a { display: block; width: 20px; height: 20px; border: 2px solid transparent; } .config-panel #color-options li a:hover { -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; border: 2px solid rgba(0, 0, 0, 0.8); } .config-panel #color-options li.active a { border: 2px solid #000; } .config-panel #color-options li.theme-1 a { background: #ec6952; } .config-panel #color-options li.theme-2 a { background-color: #28A5A8; } .config-panel #color-options li.theme-3 a { background-color: #497CB1; } .config-panel #color-options li.theme-4 a { background-color: #F89D29; } .config-panel #color-options li.theme-5 a { background-color: #34495e; } .config-panel #color-options li.theme-6 a { background-color: #47c9af; } .config-panel #color-options li.theme-7 a { background-color: #A06081; } .config-panel #color-options li.theme-8 a { background-color: #96a94b; } .config-panel #color-options li.theme-9 a { background-color: #f06060; } .config-panel #color-options li.theme-10 a { background-color: #737F97; } .config-panel .close { position: absolute; right: 5px; top: 5px; color: #fff; } .config-panel .close .fa { color: #253340; } /* Extra small devices (phones, less than 768px) */ @media (max-width: 767px) { .config-wrapper { display: none; } #topcontrol { display: none !important; } .header h1.logo { float: none; margin: inherit; text-align: center; } .header h1.logo a { margin: 0 auto; } .header.header-fixed { position: relative; } .header.navbar-fixed-top { position: relative; } .navbar-collapse { border-top: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 100%; left: 0; top: 90px; position: absolute; background: #005bac; z-index: 45; } .navbar-collapse .nav { margin: 0; } .header .main-nav .nav .dropdown-menu:before { display: none; } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit; } .has-full-screen-bg.access-page .upper-wrapper { background: #384d60; } .access-section { padding-top: 15px; } .headline-bg + .section, .bg-slider-wrapper + .section { padding-top: 45px; } .pricing .intro { margin-bottom: 45px; } .features-video iframe { padding: 5px; } .features-tabbed { padding-top: 160px; } .access-section { padding-left: 0; padding-right: 0; padding-bottom: 60px; } .signup-page .form-box .intro { margin-bottom: 45px; } .login-page .form-box .title { margin-bottom: 45px; } .section .title { font-size: 32px; } .section .intro { font-size: 16px; } .promo { height: 420px; } .why .item .content { margin-bottom: 60px; } .why .control { top: 58px; margin-left: -30px; } .why .item .title { margin-bottom: 30px; text-align: center; } .testimonials .item .profile { position: static; margin: 0 auto; text-align: center; margin-bottom: 30px; } .testimonials .item .content { padding-left: 60px; } .testimonials .item blockquote { font-size: 18px; } .pricing .item.best-buy { position: static; z-index: inherit; } .nav-tabs > li > a { padding: 10px 5px; } .apps-section .phone-holder { -webkit-background-size: 280px auto; -moz-background-size: 280px auto; -o-background-size: 280px auto; background-size: 280px auto; } .apps-section .phone-holder .screenshot { width: 242px; top: 66px; } .searchbox-container .searchbox { width: 100%; top: inherit; float: none; margin-bottom: 30px; } .searchbox-icon { display: none; } .searchbox-icon, .searchbox-submit { background: #ec6952; color: #fff; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } .searchbox-icon:hover, .searchbox-submit:hover { color: #fff; } .main-nav .navbar-collapse .navbar-nav { padding-top: 15px; padding-bottom: 15px; } .blog-page .header-blog { position: relative; } .blog-page .header-blog .main-nav .nav .nav-item a { color: #fff; } .blog-page .header h1.logo { float: left; margin: inherit; } .blog-page .header .main-nav .navbar-toggle { margin-bottom: 0; top: 20px; } .blog-page .header .main-nav .navbar-toggle .icon-bar { background-color: #384d60; } .blog-page .header .main-nav .navbar-toggle:hover .icon-bar { background-color: #253340; } .blog-page .flexslider { margin-top: 0; } .blog-category { margin-top: 0; } .blog-page .navbar-collapse { top: 80px; } .blog-page .header.navbar-fixed-top .main-nav .nav .nav-item a { color: #fff; } .blog-slider .flex-caption .title { font-size: 36px; } .searchbox-container .searchbox .searchbox-input { position: static; } .footer-col { margin-bottom: 30px; } .footer-col .form-control { width: auto; } .footer .footer-col .navbar-form { padding-left: 15px; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .footer .footer-col .navbar-form .form-control { display: inline-block; } .modal.modal-video .modal-dialog { width: auto; padding-left: 15px; padding-right: 15px; } .download-page .headline-bg { height: 1600px; } .story-section .about { padding: 0; } .story-section .belife { margin-left: 0; margin-right: 0; } .story-section .team { padding: 0; } } /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { .config-wrapper { display: none; } .header { height: inherit; } .header.scrolled { height: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .header.scrolled .main-nav .nav .nav-item a { color: #fff; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .header.scrolled .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary { background: inherit; border-color: inherit; } .header.scrolled .main-nav .nav .dropdown-menu a { color: #fff; } .header.navbar-fixed-top { position: relative; } .blog-slider { margin-top: 0; } .blog { margin-top: 0; background-color: white; } .header h1.logo { float: none; text-align: center; } .header h1.logo a { margin: 0 auto; } .header .main-nav .nav .nav-item { margin-right: 10px; } .main-nav.navbar-right { float: none !important; } .blog-page .main-nav.navbar-right { float: right !important; } .navbar-collapse.collapse { text-align: center; } .navbar-collapse.collapse .navbar-nav { float: none; margin-top: 10px; display: inline-block; } .blog-page .header-blog { position: relative; } .blog-page .header h1.logo { float: left; margin: inherit; } .promo { height: 420px; padding-top: 80px; } .promo.section .intro { margin-bottom: 30px; } .promo .btn-link { margin-top: 15px; } .why .item .content { margin-bottom: 60px; } .why .control { top: 128px; margin-left: -45px; } .why .item .title { margin-bottom: 30px; text-align: center; } .apps-section .phone-holder { -webkit-background-size: 280px auto; -moz-background-size: 280px auto; -o-background-size: 280px auto; background-size: 280px auto; } .apps-section .phone-holder .screenshot { width: 242px; top: 66px; } .footer-col { margin-bottom: 30px; } .modal.modal-video .modal-dialog { width: auto; padding-left: 15px; padding-right: 15px; } .access-page .navbar-collapse.collapse .navbar-nav { display: none; } .features-video { padding-top: 90px; } .pricing { padding-top: 90px; } .apps-section { padding-top: 80px; } .story-section { padding-top: 90px; } .contact-section { padding-top: 45px; } } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .config-wrapper { display: block; } .header { height: 80px; } .header.navbar-fixed-top { position: fixed; } .header.scrolled { background: #fff; z-index: 1000; height: 130px; top: 0; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); } .header.scrolled h1.logo a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; color: #ec6952; background: #fff; padding-left: 0; padding-top: 25px; } .header.scrolled .main-nav .nav .nav-item a { color: #666; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .header.scrolled .main-nav .nav .nav-item.nav-item-cta a.btn-cta-secondary { background: #ec6952; border-color: #ec6952; } .header.scrolled .main-nav .nav .dropdown-menu a { color: #fff; } .main-nav { float: right !important; } .navbar-form .form-control { width: 280px; } .header h1.logo { float: left; margin: inherit; } .header .main-nav .nav .nav-item { margin-right: 15px; } .main-nav.navbar-right { float: right !important; } .promo { height: 620px; padding-top: 200px; } .promo.section .intro { margin-bottom: 45px; } .promo .btn-link { margin-top: 15px; } .why .item .content { margin-bottom: inherit; } .why .control { top: 128px; margin-left: -28px; } .modal.modal-video .modal-dialog { width: 760px; padding-left: 0; padding-right: 0; } .access-page .navbar-collapse.collapse .navbar-nav { display: none; } .access-section .divider { text-align: center; margin-bottom: 30px; color: #999; text-transform: uppercase; position: absolute; left: 0; top: 0; height: 100%; } .access-section .divider span { background: #fff; display: inline-block; padding: 10px 0; position: relative; top: 80px; margin-left: -10px; } .access-section .divider:before { content: ""; position: absolute; left: 0; top: 0; background: #e5e5e5; height: 100%; width: 1px; } .access-section .social-btns { padding-left: 65px; } .access-section .social-btns .note { text-align: left; } .blog-slider { margin-top: 80px; } .why .item .title { margin-bottom: 15px; text-align: left; } .why .figure { text-align: left; } .blog-page .header-blog { /*position: fixed;*/ } .blog-page .blog-category, .blog-page .blog-archive { margin-top: 80px; } .blog-entry-wrapper { margin-top: 80px; } /* Only show QR code for desktop */ .download-area { overflow: hidden; } .download-area .download-list { float: left; } .download-area .qrcode-holder { float: left; margin-left: 45px; text-align: center; } .download-area .qrcode-holder .qrcode { max-width: 140px; margin: 0 auto; } .download-area .qrcode-holder .qrcode .caption { font-size: 12px; background: #fff; padding: 0 15px; padding-bottom: 15px; color: #253340; font-family: arial, sans-serif; } .navbar-fixed-top .navbar-collapse { padding-left: 15px; padding-right: 15px; margin-top: 10px; } .features-video { padding-top: 170px; } .pricing { padding-top: 170px; } .apps-section { padding-top: 160px; } .story-section { padding-top: 170px; } .contact-section { padding-top: 125px; } .bg-slider-wrapper { position: fixed; } } /* Large devices (large desktops, 1200px and up) */ .col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 0px; padding-left: 0px; padding-right: 0px; } @media ( min-width : 768px) { .col-sm-5ths { width: 20%; float: left; } } @media ( min-width : 992px) { .col-md-5ths { width: 20%; float: left; } } @media ( min-width : 1200px) { .col-lg-5ths { width: 20%; float: left; } } /*鏂伴椈杞挱*/ .new-slider { /*margin-bottom: 60px;*/ margin-top: 20px; border: none; height: 200px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .new-slider .slide { display: block; height: 280px; background-color: #253340; } .new-slider .slide:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; } .new-slider img{ width: 100%; height: 280px; } .new-slider .flex-control-nav { /*bottom: 15px;*/ z-index: 10; } .new-slider .flex-control-nav li a { background: #5e5e5e; -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .new-slider .flex-control-nav li a.flex-active { background: #fff; } .new-slider .flex-direction-nav a { text-shadow: none; color: #fff; position: absolute; width: 30px; height: 50px; display: block; } .new-slider .flex-direction-nav a.flex-prev { left: 5%!important; } .new-slider .flex-direction-nav a.flex-prev:before { content: ""; text-indent: -9999px; background: url('../images/flexslider/carousel-arrow-prev.png') no-repeat left top; display: block; width: 30px; height: 50px; } .new-slider .flex-direction-nav a.flex-next { right: 5%!important; } .new-slider .flex-direction-nav a.flex-next:before { content: ""; text-indent: -9999px; background: url('../images/flexslider/carousel-arrow-next.png') no-repeat right top; display: block; width: 30px; height: 50px; } .new-slider:hover .flex-prev { left: 5%!important; } .new-slider:hover .flex-next { right: 5%!important; } .new-slider .flex-caption { padding-top: 90px; position: relative; z-index: 20; text-align: center; color: #fff; } .new-slider .flex-caption a { color: #fff; } .new-slider .flex-caption .title { font-size: 42px; text-align: center; max-width: 800px; margin: 0 auto; margin-bottom: 15px; margin-top: 0; } .new-slider .flex-caption .title a:hover { text-decoration: none; } .new-slider .flex-caption .meta { -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; margin-bottom: 30px; } .new-slider .flex-caption a.more-link { color: #fff; } .new-slider .flex-caption a.more-link:hover { color: #ec6952; } .new-title{ margin-top: 20px; margin-left: 10px; } .new-title a{ margin-left: 15px; } .new-list{ margin-top: 20px; margin-left: 10px; } table{ table-layout:fixed; } .table tbody tr td{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .list-group{ margin-left: 15px; } .new-time{ width: 20%; text-align: right; } .new-title-left{ width: 80%; } tr{ border-bottom: 1px solid #ddd; } td a{ color: #404040; } td a:hover{ text-decoration: none; } .new-slider-title{ display:block; position:absolute; bottom:0; left:0; color:#FFF; width:100%; z-index:10; height:36px; line-height:36px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5; padding: 0 5px;z-index: 999;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } /*淇敼鐨刡ootstrap榛樿鐨勬牱寮?/ .list-group-item:first-child{ border-top-left-radius:0 !important; border-top-right-radius:0 !important; } .no-padding{ padding: 0 !important; } .btn-lg{ font-size: 15px; } .btn{ font-weight: normal !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .btn-item{ padding: 0 5px 0 5px !important; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default { color: #fff; background-color: #005bac; border-color: #285e8e; /*set the color you want here*/ } .col-head{ width: 100%;height: 40px; } .form-control{ height: 30px !important; } /* 鏂板獟浣 */ .poster-main{position: relative;width: 900px;height: 270px} .poster-main a,.poster-main img{display:block;} .poster-main .poster-list{width: 900px;height: 270px} .poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px} .poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;} .poster-main .poster-prev-btn{ left: -49px; background: url("../images/left.png") no-repeat center center;background-size: 38%;} .poster-main .poster-next-btn{right: -57px;background: url("../images/right.png") no-repeat center center;background-size: 38%;} .cont-media { } li { list-style: none; } .cont-media-pic { width: 100%; height: 190px; } .cont-media-pic .swiper-wrapper .swiper-slide { position: relative; width: 100%; height: 196px; } .imgPic { width: 170px; height: 100%; /* position: absolute; */ /* top: 0; */ /* left: 60px; */ } /*.poster-list li:last-child{ left:142px !important; }*/ .cont-media-pic .swiper-container { position: relative; } .cont-media-pic .swiper-button-next, .cont-media-pic .swiper-button-prev { width: 22px; height: 30px; } .cont-media-pic .swiper-button-next img, .cont-media-pic .swiper-button-prev img { width: 100%; height: 100%; } .cont-media-pic .swiper-button-next { position: absolute; top: 83px; right: 17px; } .cont-media-pic .swiper-button-prev { position: absolute; top: 83px; left: 17px; } /*鏂伴椈鍒楄〃椤?/ .news-left-title{ width: 100%; height: 150px; background-color: #00428e; color: white; text-align: center; line-height: 150px; display: flex; flex-direction: column; justify-content: center; } .news-left-list { width: 100%; padding: 0 !important; } .news-left-list li{ text-align: center; width: 100%; height: 45px; line-height: 45px; margin-top: 7px; color: #505050; background-color: #f4f4f4; transition: background-color 1s; -moz-transition: background-color 1s; -webkit-transition: background-color 1s; -o-transition: background-color 1s; transition: color 0.5s; -moz-transition: color 0.5s; -webkit-transition: color 0.5s; -o-transition: color 0.5s; } .news-left-list li:hover{ color: white; background-color: #5EA3E6; } .news-left-list a:hover{ text-decoration: none; } .news-left-list dl{ margin-top: 5px; margin-left: 10%; padding: 0 !important; } .news-left-list dt{ margin-top: 5px; margin-left: 10%; } .news-left-list dt a{ font-size: 14px; color: #505050; font-weight: normal; } .news-left-list dt a:hover{ color: #ec6952; } .news-one{ padding-top: 10px; padding-bottom: 20px; margin: 10px 0; border-bottom: 1px dotted #cccccc; } .time-td{ width: 10%; } .title-td a{ margin-left: 20px; color: #505050; } .title-td{ width: 90%; } .news-list-time{ background: #00428e; color: #fff; font-size: 13px; line-height: 18px; left: 30px; width: 60px; text-align: center; } .news-list-day { line-height: 40px; font-size: 24px; display: block; } .breadcrumb a{ color: #337ab7; } /*鍦板浘鏍峰紡*/ .bg_header { width: 100%; height: 80px; background: url(../images-map/title.png) no-repeat; background-size: 100% 100%; } .t_title { width: 100%; height: 100%; text-align: center; font-size: 2.5em; line-height: 80px; color: #fff; } .map-list{ height: 500px; display: flex; flex-direction: column; justify-content: center; } .map-list li{ margin-top: 10px; font-size: 20px; } .nav-tabs { border-bottom: none !important; } .nav-tabs-a{ background-color: #F5F5F5 !important; color: #5EA3E6 !important; border-top: none !important; border-left: none !important; border-right: none !important; border-bottom: 1px solid #5EA3E6 !important; } /*棣栭〉闀挎潯杞挱*/ .long-slider { /*margin-bottom: 60px;*/ margin-top: 20px; border: none; height: 200px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .long-slider .slide { display: block; height: 100px; background-color: #253340; } .long-slider .slide:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; } .long-slider img{ width: 100%; height: 100px; } .long-slider .flex-control-nav { /*bottom: 15px;*/ z-index: 10; } .long-slider .flex-control-nav li a { background: #5e5e5e; -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } .long-slider .flex-control-nav li a.flex-active { background: #fff; } .long-slider .flex-direction-nav a { text-shadow: none; color: #fff; position: absolute; width: 30px; height: 50px; display: block; } .long-slider .flex-direction-nav a.flex-prev { left: 5%!important; } .long-slider .flex-direction-nav a.flex-prev:before { content: ""; text-indent: -9999px; background: url('../images/flexslider/carousel-arrow-prev.png') no-repeat left top; display: block; width: 30px; height: 50px; } .long-slider .flex-direction-nav a.flex-next { right: 5%!important; } .long-slider .flex-direction-nav a.flex-next:before { content: ""; text-indent: -9999px; background: url('../images/flexslider/carousel-arrow-next.png') no-repeat right top; display: block; width: 30px; height: 50px; } .long-slider:hover .flex-prev { left: 5%!important; } .long-slider:hover .flex-next { right: 5%!important; } .long-slider .flex-caption { padding-top: 90px; position: relative; z-index: 20; text-align: center; color: #fff; } .long-slider .flex-caption a { color: #fff; } .long-slider .flex-caption .title { font-size: 42px; text-align: center; max-width: 800px; margin: 0 auto; margin-bottom: 15px; margin-top: 0; } .long-slider .flex-caption .title a:hover { text-decoration: none; } .long-slider .flex-caption .meta { -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; margin-bottom: 30px; } .long-slider .flex-caption a.more-link { color: #fff; } .long-slider .flex-caption a.more-link:hover { color: #ec6952; } .sm-break{ float: left; margin-left: 25px; } .my-col { margin-top: 20px; } .mt-5{ margin-top: 5px; }