/*

Theme Name: ECnet
Theme URI: https://www.ecnet.tw
Author: ECnet
Author URI: https://www.ecnet.tw
Description: ECnet child theme.
Version: 1.0.0
Template: x

*/
@import url(//fonts.googleapis.com/earlyaccess/cwtexhei.css);
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body, input, button, select, textarea, blockquote {
    font-family: '微軟正黑體', 'cwTeXHei', sans-serif !important;
    text-transform: unset !important;
}
.x-navbar .x-nav-wrap .x-nav > li > a, .rev-btn, .rev-btn:visited, .tp-mask-wrap .tp-caption { 
    font-family: '微軟正黑體', 'cwTeXHei',sans-serif !important;
} 
h2, .h2 {
    font-size: 200%;
}
.home .x-card-outer .x-face-title {
    font-size: 1.5em;
}
.x-brand {
    margin-left: 14px;
}
.x-navbar .mobile .x-nav li>a {
    font-size: 17px;
}
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: 0 3px 0 0 #27549e !important;
}
footer.x-colophon.bottom {
	background-color: rgb(39, 84, 158);
}
.x-colophon.bottom, .x-card-outer .x-face-button {
    font-size: 18px;
	text-transform: unset;
}
.x-colophon.bottom .x-colophon-content a {
    text-decoration: unset;
}
.x-colophon.bottom .x-social-global a {
    font-size: 20px;
}
.x-colophon.bottom .x-colophon-content {
    font-size: 13px;
}
.x-topbar .p-info {
    font-size: 14px;
}
.h-entry-cover, .option-set .x-portfolio-filter-label {
    font-size: 18px;
}
.x-pricing-column-info span {
    font-size: 20px;
}
.x-pricing-column-info ul>li {
    font-size: 22px;
}
.x-pricing-column-info .x-price {
    font-size: 27px;
    letter-spacing: -2px;
}
blockquote {
    font-size: 100%;
}
p {
    margin: 0 0 1em;
}
.x-sidebar {
	font-size: 1.35em;
    line-height: 1.36em;
}
.x-sidebar .h-widget {
    font-size: 130%;
}
.x-card-outer .x-face-text {
	font-size: 0.95em;
    line-height: 1.36em;
}
.entry-wrap .x-entry-share {
    margin: 2em 0 2.15em !important;
}
.x-entry-share p {
    font-size: 18px;
}
.wpcf7-response-output {
    font-size: 20px;
}
.wpcf7-form-control-wrap {
	margin-bottom: 13px;
}
.x-feature-box-title {
    font-size: 1.5em;
}
.p-meta .entry-date {
	margin-left: 10px;
}
.x-recent-posts-date {
	display: none !important;
}
.x-colophon.bottom .x-nav li a, .x-colophon.bottom .x-colophon-content, .x-colophon.bottom .x-colophon-content a {
    color: rgb(195,195,195);
}
.x-colophon.bottom .x-colophon-content {
    margin: 24px 0 0px;
}
.x-scroll-top {
    bottom: 84px;
}
.x-searchform-overlay .form-search .search-query {
    font-size: 5.4em;
}
.x-btn.x-btn-large, .rev_slider_wrapper .x-btn {
    padding: 0.579em 1.105em 0.579em !important;
}
.h-custom-headline {
    line-height: 1.3;
}
@media (max-width: 480px) {
	h2, .h2 {
		font-size: 180%;
	}
	.h3 {
		font-size: 125%;
	}
	.line_icon .x-feature-box-graphic-inner {
		font-size: 300px !important;
	}
    .my-section {
        padding: 40px 0px !important;
    }
}
