#thanks_p{
	text-align:center;
	font-size:36px;
	color:#3D9CD2;
	line-height:45px;
}
#btn_thanks{
	background-color:#3D9CD2;
	font-size:inherit;
	padding:calc(.667em + 2px) calc(1.333em + 2px);
	text-align:center;
	width:150px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100px; 
	margin-top:30px;
}
#btn_thanks a {
		color: #fff;  
	text-decoration: none;
}



/* Hide Storefront theme breadcrumbs | 36043596-hc */
.storefront-breadcrumb {
display: none;
}
/* Hide page titles | 36043596-hc */
.entry-title {
	display: none;
}
/* Cover block margin-top  | 5670796-zd RW */
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-cover.alignfull {
  margin-top: 0;
}
/* Hide header margin | 5670796-zd (ad) */
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
  margin-bottom: 0;
}
/* Change logo size storefront / 37998645-HC (JW) */

.entry-title {
    display: block !important;
    visibility: visible !important;
    margin-bottom: 20px !important; /* 调整标题的下间距 */
}
.home-width{
	width:30% !important;
}
.is-style-outline--2{
	margin-top: -36px !important;
}
.storefront-breadcrumb,
.woocommerce-breadcrumb {
    display: block !important;
    visibility: visible !important;
}

@media screen and (min-width: 789px){
 .site-header .custom-logo-link img{
  min-width: 28vw;
}
	/* hide woocommerce cart | 41681264-hc EH */
.woocommerce-active .site-header .site-header-cart {
    display: none;
}
	
.single-post img.wp-post-image {
    display: none;
}

.blog img.wp-post-image {
    display: none;
}

body.page-id-5152 .site {
    max-width: 100%;
}

body.page-id-5152 .site-content .col-full {
    max-width: 100%;
    padding: 0;
}

body.page-id-5152 .entry-content {
    max-width: 100%;
    padding: 0;
}

	body.page-id-5152 .entry-header {
    max-width: 1200px; /* 你可以根据需要调整这个数值 */
    margin: 0 auto; /* 这会使得标题在页面中居中 */
    padding: 10px; /* 这将给标题添加一些内部空间 */
}

body.page-id-6259 .site {
    max-width: 100%;
}

body.page-id-6259 .site-content .col-full {
    max-width: 100%;
    padding: 0;
}

body.page-id-6259 .entry-content {
    max-width: 100%;
    padding: 0;
}

	body.page-id-6259 .entry-header {
    max-width: 1200px; /* 你可以根据需要调整这个数值 */
    margin: 0 auto; /* 这会使得标题在页面中居中 */
    padding: 10px; /* 这将给标题添加一些内部空间 */
}
	/* Menu font size / 6474915-zd (CRK) */
.primary-navigation a {
    font-size: 12pt;
}
	
	body.page-id-6659 .site {
    max-width: 100%;
}

body.page-id-6659 .site-content .col-full {
    max-width: 100%;
    padding: 0;
}

body.page-id-6659 .entry-content {
    max-width: 100%;
    padding: 0;
}

	body.page-id-6659 .entry-header {
    max-width: 1200px; /* 你可以根据需要调整这个数值 */
    margin: 0 auto; /* 这会使得标题在页面中居中 */
    padding: 10px; /* 这将给标题添加一些内部空间 */
}
	/* Menu font size / 6474915-zd (CRK) */
.primary-navigation a {
    font-size: 12pt;
}
	
		body.page-id-6936 .site {
    max-width: 100%;
}

body.page-id-6936 .site-content .col-full {
    max-width: 100%;
    padding: 0;
}

body.page-id-6936 .entry-content {
    max-width: 100%;
    padding: 0;
}

	body.page-id-6936 .entry-header {
    max-width: 1200px; /* 你可以根据需要调整这个数值 */
    margin: 0 auto; /* 这会使得标题在页面中居中 */
    padding: 10px; /* 这将给标题添加一些内部空间 */
}
	/* Menu font size / 6474915-zd (CRK) */
.primary-navigation a {
    font-size: 12pt;
}
	
	}
	
		body.page-id-7296 .site {
    max-width: 100%;
}

body.page-id-7296 .site-content .col-full {
    max-width: 100%;
    padding: 0;
}

body.page-id-7296 .entry-content {
    max-width: 100%;
    padding: 0;
}

	body.page-id-7296 .entry-header {
    max-width: 1200px; /* 你可以根据需要调整这个数值 */
    margin: 0 auto; /* 这会使得标题在页面中居中 */
    padding: 10px; /* 这将给标题添加一些内部空间 */
}
	/* Menu font size / 6474915-zd (CRK) */
.primary-navigation a {
    font-size: 12pt;
}
@media (max-width: 768px) {
		.home-width{
	width:50% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
			.home-width{
	width:40% !important;
}
}
@media (min-width: 768px) {
    .woocommerce-active .site-header .main-navigation {
        width: 120%;
    }
}

@media only screen and (max-width: 768px) {
    .woocommerce div.product .woocommerce-Tabs-panel--description table {
        width: 100% !important;
        overflow-x: auto !important;
    }
}
.hentry .wp-post-image{
display:none;
}
	
.rt-downloads {
    margin-top: 35px;
    padding: 25px;
    background: #f7f8fa;
    border-radius: 10px;
}

.rt-downloads h3 {
    font-size: 24px;
    margin-bottom: 8px;
    color: #202b3c;
}

.rt-downloads p {
    color: #666;
    margin-bottom: 20px;
}

.rt-download-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

.rt-download-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border: 1px solid #e5e8ee;
    border-radius: 6px;
    color: #202b3c;
    text-decoration: none;
    transition: all .2s ease;
}

.rt-download-item:hover {
    border-color: #193d78;
    color: #193d78;
}

.rt-download-action {
    color: #193d78;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .rt-download-list {
        grid-template-columns: 1fr;
    }
}