@charset "UTF-8";
/* ------------------------------------------------------------------
author:        谷辰網路資訊
email:         service@gcii.tw
website:       http://www.gcii.tw
 -------------------------------------------------------------------*/

html, body {
	background: #ffffff;
	font-family: "Montserrat","Arial","蘋果儷中黑","Apple LiGothic Medium","微軟正黑體","Microsoft JhengHei",sans-serif;
	color: #444;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.7;
}


.header .mainnav ul.main_menu li {font-size: 16px;font-weight: 500;line-height: 22px;}
.header .mainnav ul.main_menu li a {font-size: 16px;font-weight: 500;line-height: 22px;}
.header .mainnav ul.main_menu li ul li a {font-size: 15px;line-height: 22px;letter-spacing: 1.5px;}
.header .logo a img {width: 100%;max-width: 254px;transition: all 0.5s ease-in-out;}
.aside_info_wrapper .aside_logo a img {max-width: 254px !important;}
body.bg-dark.bg-white .page_header .page_header_inner .breadcrumb li.active, body.bg-white .page_header .page_header_inner .breadcrumb li.active {color: #ffffff;}
.page_header .page_header_inner::before {background: rgba(0, 0, 0, 0);}

.footer .footer_lists {padding:0;}
.footer .footer_lists ul.footer_list {list-style: none;}
.footer .footer_lists ul.footer_list li {padding: 15px 0;}
.footer .footer_lists ul.footer_list li a {font-size: 18px;line-height: 22px;color: #ffffff;}
.footer .footer_lists ul.footer_list li a:hover {color: #7a8f96;}
.footer .footer_elements_inner {padding-top: 230px;}
.footer .footer_inner .copyright p {font-size: 13px;color: #b2b2b2;}
.footer .copyright a {color: #7a8f96;}

.totop a {color: #47697b !important;}
.text-henmer {color: #47697b !important;}
.bg-henmer-100 {background: #47697b;}
.theme_slider .swiper-slide .slider .slide_content .slide_content_wrapper .slide_content_inner h4::before, .theme_slider .swiper-slide .slider .slide_content .slide_content_wrapper .slide_content_inner .h4::before {background-color: #7a8f96;}
.swiper-slide .details_link a {color: #ffffff !important;}
.swiper-slide .details_link a .link_icon .line {background-color: #7a8f96;}
.swiper-slide .details_link a .link_icon .circle {border: 1px solid #7a8f96;}
.swiper-slide .details_link a .link_icon .dot {background-color: #7a8f96;}
.running_projects .grid-item .works-info {background: #47697b;}
.running_projects .grid-item .works-info2 {background: #000000;}
.running_projects .grid-item .label-text h6 a {letter-spacing: 0.1875rem;color: #ffffff !important;}


.about_01 {min-height: 450px;}
.about_01 p {padding: 15px 0;}
.funfacts .fun_img img {max-width: 50px;}
.services .icon_box i {font-size: 50px;line-height: 60px;color: #d3d3d3;}
.services .icon_box h3 {font-size: 30px;line-height: 33px;font-weight: 700;color: #47697b;margin-top: 10px;margin-bottom: 5px;}
.services .icon_box h4 {font-size: 22px;line-height: 25px;color: #7a8f96;margin-top: 5px;}
.about_02 img {margin-bottom: 35px;}

.portfolio-filters-content .filters-button-group .button {font-size: 15px;line-height: 22px;font-weight: 600;}
.team_inner .download a {color: #7a8f96 !important;}
.product_view_grid .product_item .product_thumb .product_item_inner .label_text .product_item_name {color: #47697b;font-size: 16px;font-weight: 600;letter-spacing: 1px;}
.product_view_grid .product_item .product_thumb .product_item_inner .label_text .product_item_name a {color: #47697b !important;font-size: 18px;font-weight: 600;letter-spacing: 1px}
.product_view_grid .product_item .product_thumb .product_item_inner .product_category {font-size: 13px;color: #999999;text-transform: uppercase;letter-spacing: 0.8px;margin-top: 0px;margin-bottom: 10px;line-height: 1;}
.product_view_grid .product_item .product_thumb .product_item_inner p {font-size: 15px;font-weight: 400;line-height: 22px;padding-bottom: 0px;margin-bottom: 0px;}
.bg_all {background-repeat: no-repeat;background-position: center;background-size: cover;}
.packery .grid-item .works-info .label-text h6 a {font-weight: 700;font-size: 0.9rem;}
.packery .grid-item .works-info .label-text h5 a {font-weight: 700;color: #000000;}

.select2-container .select2-dropdown .select2-search {display: none;}
.select2-dropdown {background-color: #7D8F96;border-color: #7D8F96;color: #ffffff;}
.select2-results__option {padding: 8px 8px;font-size: 0.9rem;}
.select2-container--default .select2-results__option--selected {background-color: #4E697A;color: #ffffff;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #4E697A;color: #ffffff;}


@media (max-width: 576px) {
	.services .icon_box {text-align:center;}
	.footer .footer_lists {display: none;}
	.footer .footer_elements_inner {padding-top: 10px;}
}