/* header*/
.meta-main-wrap{
	width: 100%;
}
.featured-content .meta-main-wrap {
	display:none;
}

.site-description::after{
	content:"消防員協會以團結基層消防員、改善消防員勞動條件、保障工作權益為宗旨，團結警察、消防員、海巡人員、獄政管理員、法警等公務員，改善制度問題";
  color: #CB4042 !important
}
.entry-author {
	color: #CB4042;
}

.search-field {
	color: #CB4042 !important;
}

.site-title {
	letter-spacing: 1px !important;
}

.About_US > a{
	display: inline-block !important;
	clear: both !important;
	margin: 0 auto !important;
	padding-right:100px !important;
}

.jetpack-social-navigation-genericons a::before{
	color:#CB4042;/*aboutus*/
	text-indent: 1px;
	content:"About Us";
	word-break: keep-all !important;
	white-space: nowrap;
	font:bolder 14px 'Genericons' !important;
}

.customize-partial-edit-shortcut-button{
	visibility: hidden;
}

.About_US menu-item menu-item-type-custom menu-item-object-custom menu-item-169 > a {
	visibility: hidden;
}
.inner-offcanvas-wrap .jetpack-social-navigation li {
	padding: 0 0 !important;
}

/* customized of chosen theme*/
#colophon .widget {
  padding-bottom: 10px ;
}

#colophon {
    padding-top: 30px;
}

.entry-cats a:hover{
	color:whitesmoke;
	font-weight:600;
}

body , .site-header-content{
	background-color:white !important;
	color: black !important
}
 h1, h2, h3, h4, h5, h6, a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title, #sidebar-page h2.widget-title, .entry-meta a, .entry-cats a, p{
	color:#CB4042 !important;
}


body, .format-video .entry-thumbnail a::before, #desktop-navigation ul ul.children::before {
	color:white !important;
}
#desktop-navigation ul ul.sub-menu::before{
	color:#CB4042 !important;
}
.site-header-content{
	background-color:white !important;
	color: black !important
}

#colophon{
	background:#CB4042
}
.icon {
	fill: white !important;
}

.blog-title, .post, section {
	border-color: #CB4042 !important
}

.main-nav, .sub-menu{
	border-color: #CB4042 !important
}
.site-header-content{
	color: #CB4042 !important
}

.entry-header h1{
	border-color: #CB4042 !important
}
#desktop-navigation ul li.menu-item-has-children a::after, #desktop-navigation ul li.page_item_has_children a::after {

    border-top-color: #CB4042 !important

}

#colophon, #desktop-navigation ul ul.sub-menu, #desktop-navigation ul ul.children {

    background-color: #CB4042 !important

}

table, table td, table th, #site-branding, #overlay-nav ul li, .inner-offcanvas-wrap .jetpack-social-navigation, .close-btn-wrap, .mobile-search, .slider-on.slider-boxed #masthead, .headerimg-on.header-boxed #masthead, #masthead, .desktop-search, input, textarea {

    border-color: #CB4042 !important;

}
.page {
	border-color: #CB4042 !important;
}

#desktop-navigation .sub-menu li a{
	color: #fff !important
}

.widget ul li::after {
	display: block;
	content: "\A";
	white-space: pre-wrap;
}
#desktop-navigation ul li a:hover{
	
    color: #CB4042 !important;
}

input, textarea, input[type="button"], input[type="submit"], input#submit, img.img-border-thin, #site-branding, .close-btn-wrap, .format-video .entry-thumbnail a::before, .sticky-header {

    background-color: #fff;

}

.blog-title {
  text-indent:-9999px;
}
.blog-title::before {
	padding-top:6px;
  text-indent:0;
  content:'最新消息';
  float:left;
} 

.desktop-search {
	background-color: rgba(255, 255, 255, 0.2)
}
.search-field {
	color: white !important
}

input[type="submit"],input[type="submit"]:hover, input#submit:hover, #primary #infinite-handle span:hover, #front-section-three a.all-posts-link:hover, .desktop-search input[type="submit"]:hover, .widget_search input[type="submit"]:hover, .post-password-form input[type="submit"]:hover .footer-feature-btn:hover, #offcanvas-widgets-open:hover, .offcanvas-widgets-show #offcanvas-widgets-open, #secondary .widget_blog_subscription input[type="submit"]{
	background-color:#CB4042 !important;
}

#overlay-open-sticky {
	color: #CB4042 !important;
}

.entry-content a, .comment-text a, .front-section a.all-posts-link:hover, #overlay-close:hover, .widget-area .widget ul li a:hover, #sidebar-offcanvas .widget a:hover, .textwidget a:hover, #overlay-nav a:hover, .author-links a:hover, .single-post .post-navigation a:hover, .single-attachment .post-navigation a:hover, .author-bio a, .single-post .hentry .entry-meta a:hover, .entry-header a:hover, .entry-header h2.entry-title a:hover, .blog .entry-meta a:hover, a.more-link:hover, .pagination .nav-links a:hover, .widget_blog_subscription input[type="submit"] {

    color: #CB4042 !important;

}
.elementor-widget-container {
	color: #CB4042 !important;
}

#desktop-navigation .sub-menu li a:hover, #desktop-navigation .children li a:hover {
	background-color: #CB4042 !important;
	color: white !important;
	font-weight: 400 !important;
}

.elementor-widget-icon-list .elementor-icon-list-text {

    color: #CB4042 !important;

}

.elementor-icon-list-item  {
	border-color: black !important;
}

body {
	color: #CB4042 !important;

}

html, body {
  touch-action: manipulation;
	border-bottom-color:#CB4042 !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #CB4042 !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #CB4042 !important;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #CB4042 !important;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #CB4042 !important;
}

:-moz-placeholder { /* Firefox 18- */
  color: #CB4042 !important;
}

.desktop-search {
	background-color: rgba(255, 255, 255, 0.7) !important;
}
.entry-cats a{
	background-color: #EB7A77 !important;
	color: #fff!important;
}

.entry-meta, .nav-previous a , .nav-next a{
	border-color:#EB7A77 !important;
}




.widget_search input[type="submit"], .post-password-form input[type="submit"], .front-section-title, .social-front-title, .front-section .type-post, #front-section-three h3.front-section-title::before, .section-about-column-one .front-section-title, .section-about-column-two .jetpack-social-navigation ul, .section-about-column-two .jetpack-social-navigation ul li, .blog-wrap h3.blog-title, .archive-header h1.archive-title, #primary .hentry, .single-post .hentry .entry-meta, .single-attachment .entry-meta, .single-post .authorbox, #comments h2.comments-title, .page-template-default #primary .hentry, .page-fullwidth #primary .hentry, .page-template-no-sidebar #primary .hentry, .error404 #primary .page, .page h1.entry-title, .widget-area .widget, .recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline, .recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post, .widget-area .widget_blog_subscription, #overlay-nav, #overlay-nav ul li, #overlay-nav ul ul.sub-menu, #overlay-nav ul ul.children {
    border-color: #CB4042 !important;
}

.featured-slider button.slick-arrow:hover::after, a.more-link:hover::before {
    color:#CB4042 !important;
}

@media screen and (min-width:66.25em) {
	#desktop-navigation ul ul.sub-menu, #desktop-navigation ul ul.children {
		width: 120px !important;
	}
	div.inner-offcanvas-wrap{
		display:none;
	}
}

.inner-offcanvas-wrap .jetpack-social-navigation ul {
    padding-top: 9px;
    padding-bottom: 7.45px;
}
.menu li ul:before  {
	margin-top: 2px;
}

.elementor-widget-wrap li {
	font-family: "Noto Sans TC" !important;
}

.blog .entry-cats a:nth-child(n+2)::before, .search-results .entry-cats a:nth-child(n+2)::before, .archive .entry-cats a:nth-child(n+2)::before{
	content: "" !important;
}

/* footer */
.title-footer 
{
	display: none;
}
.footer-widgetarea {
	width:auto;
}
#footer-widgetarea-one{
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.footer-widget-title{
	color: white !important;
}

.footer-customized a {
	color: white !important;
}