/*
Theme Name: Twenty Twenty-Two
Theme URI: https://wordpress.org/themes/twentytwentytwo/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.
Requires at least: 5.9
Tested up to: 6.1
Requires PHP: 5.6
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentytwo
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, accessibility-ready

Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.
*/

/*
 * Font smoothing.
 * This is a niche setting that will not be available via Global Styles.
 * https://github.com/WordPress/gutenberg/issues/35934
 */

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

image{
			pointer-events:none;
			-webkit-user-select:none;
			-moz-user-select:none;
			user-select:none;
	}

/*
 * Text and navigation link styles.
 * Necessary until the following issue is resolved in Gutenberg:
 * https://github.com/WordPress/gutenberg/issues/27075
 */

a {
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25ch;
	
}

a:hover,
a:focus {
	text-decoration-style: dashed;
}


.wp-block-image{
  pointer-events: none!important;
  -webkit-user-select: none!important;
  -moz-user-select: none!important;
  user-select: none!important;
	pointer-events:visible;
}


a:hover {
  background-color: #0ba39a!important;
	
}

.wp-block-navigation .wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item a:focus {
	text-decoration: underline;
	text-decoration-style: solid;
}

/*
 * Search and File Block button styles.
 * Necessary until the following issues are resolved in Gutenberg:
 * https://github.com/WordPress/gutenberg/issues/36444
 * https://github.com/WordPress/gutenberg/issues/27760
 */

.wp-block-search__button,
.wp-block-file .wp-block-file__button {
	background-color: var(--wp--preset--color--primary);
	border-radius: 0;
	border: none;
	color: var(--wp--preset--color--background);
	font-size: var(--wp--preset--font-size--medium);
	padding: calc(.667em + 2px) calc(1.333em + 2px);
}

/*
 * Button hover styles.
 * Necessary until the following issue is resolved in Gutenberg:
 * https://github.com/WordPress/gutenberg/issues/27075
 */

.wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
	opacity: 0.90;
}

/*
 * Alignment styles.
 * These rules are temporary, and should not be relied on or
 * modified too heavily by themes or plugins that build on
 * Twenty Twenty-Two. These are meant to be a precursor to
 * a global solution provided by the Block Editor.
 *
 * Relevant issues:
 * https://github.com/WordPress/gutenberg/issues/35607
 * https://github.com/WordPress/gutenberg/issues/35884
 */

.wp-site-blocks,
body > .is-root-container,
.edit-post-visual-editor__post-title-wrapper,
.wp-block-group.alignfull,
.wp-block-group.has-background,
.wp-block-cover.alignfull,
.is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover {
	padding-left: var(--wp--custom--spacing--outer);
	padding-right: var(--wp--custom--spacing--outer);
}

.wp-site-blocks .alignfull,
.wp-site-blocks > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-cover,
.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-template-part > .wp-block-cover,
body > .is-root-container > .wp-block-cover,
body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background,
body > .is-root-container > .wp-block-template-part > .wp-block-cover,
.is-root-container .wp-block[data-align="full"] {
	margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
	margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
	width: unset;
}

/* Blocks inside columns don't have negative margins. */
.wp-site-blocks .wp-block-columns .wp-block-column .alignfull,
.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"],
/* We also want to avoid stacking negative margins. */
.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] {
	margin-left: auto !important;
	margin-right: auto !important;
	width: inherit;
}

/*
 * Responsive menu container padding.
 * This ensures the responsive container inherits the same
 * spacing defined above. This behavior may be built into
 * the Block Editor in the future.
 */

/* ISUBE 网站修改意见 V4. 2.1.2删除绿色条纹 */
.wp-site-blocks > * + * {
     margin-block-start: 0 !important;
}


/* ISUBE 网站修改意见 V4. 2.1.2删除绿色条纹 */
.wp-site-blocks > * + * {
     margin-block-start: 0 !important;
}

/* ISUBE 网站修改意见 V4. 2.1.1Membership和events文章标题下面的跳转选项取消删除 */
.taxonomy-category.wp-block-post-terms.has-small-font-size {
	display: none!important;
}


.wp-block-navigation__responsive-container.is-menu-open {
	padding-top: var(--wp--custom--spacing--outer);
	padding-bottom: var(--wp--custom--spacing--large);
	padding-right: var(--wp--custom--spacing--outer);
	padding-left: var(--wp--custom--spacing--outer);
}
/* ISUBE 网站修改意见 V4. 5.除菜单栏以外的所有鼠标放上去可以互动的地方都做成和网站统一的绿色，互动效果更明显一点 */
a:active {
	text-decoration: none;
	
}

/* ISUBE 网站修改意见 V4. 3.1.2投稿和申请板块的背景换成白色，黑色的字-字体 */
label {
	    color: #000000;
}
/* ISUBE 网站修改意见 V4. 1.文字部分标题和正文字体统一 */
.wp-block-post-title {
	font-family: var(--wp--preset--font-family--system-font);
}
 h2 {
               font-family: var(--wp--preset--font-family--system-font);
                font-size: var(--wp--custom--typography--font-size--gigantic);
                font-weight: 300;
                line-height: var(--wp--custom--typography--line-height--small);
	 
            }



hr.wp-block-separator.has-text-color.has-css-opacity.has-background.is-style-wide {
	
}
/* Abstract Submission 隐藏hr */
hr.wp-block-separator.aligncenter.has-text-color.has-background-color.has-alpha-channel-opacity.has-background-background-color.has-background.is-style-wide {
	display:none;
}
/* Events 隐藏hr */
hr.wp-block-separator.has-css-opacity.alignwide.is-style-wide {
	display:none;
}
hr.wp-block-separator.has-css-opacity.alignwide.is-style-wide {
	display:none;
}


a:link{text-decoration:none!important; }  /* 指正常的未被访问过的链接*/

a:visited{text-decoration:none!important; }/*指已经访问过的链接*/

a:hover{text-decoration:none!important;}/*指鼠标在链接*/}

a:active{text-decoration:none!important;}/* 指正在点的链接*/ 

/* membership-registration  label */


/*  hides download button for HTML5 video */
video::-internal-media-controls-download-button {
    display:none!important;
}
.has-primary-background-color {
    background-color:#ffffff!important;
}
  a:where(:not(.wp-element-button)) {
                color: var(--wp--preset--color--foreground)!important;
                text-decoration: underline;
            }

a.custom-logo-link {
    background-color: transparent!important;
}
img {
  pointer-events: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;

	
}

/* figure {
  pointer-events: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;

	
} */

#popmake-1434 {
    position: fixed;
    width: 345px !important;
    height: auto !important;
    max-width: 345px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    z-index: 9999 !important;
    transform: translateX(-50%) !important;
    background: transparent !important;
    box-shadow: none !important;
}
#popmake-1434 .pum-close {
    position: absolute;
    top: 5px !important;      
    right: 0px !important;    
    margin: 5px !important;    
    padding: 10px 10px !important; /* 增大按钮内边距，调整按钮大小 */
    background: transparent !important; /* 设置按钮背景透明 */
    color: #fff !important;   
    border: none !important;   
    font-size: 15px !important;
    border-radius: 0% !important; 
           box-shadow: none !important;
}

/* 允许特定图片点击 */
#isube-img {
  pointer-events: auto !important;
}


#pum-content popmake-content{
  width:345px
}
