/* Grand Athenaeum Homepage CSS - Part 1 */
.ga-home*{box-sizing:border-box;margin:0;padding:0}
.ga-home{font-family:'Libre Baskerville',Georgia,serif;color:#F5ECD7;background:#0B1A2E}
.ga-home a{color:inherit;text-decoration:none}
.ga-home img{max-width:100%;display:block}
.ga-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:#06111E}
.ga-hero-bg{position:absolute;inset:0;background-image:url('https://copilot.microsoft.com/th/id/BCO.f35655cc-8476-488e-b986-76e4a5c22e47.png');background-size:cover;background-position:center top;opacity:.45}
.ga-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(6,17,30,.55) 0%,rgba(6,17,30,.35) 50%,rgba(6,17,30,.92) 100%)}
.ga-hero-content{position:relative;z-index:2;max-width:860px;padding:60px 24px 100px;display:flex;flex-direction:column;align-items:center;gap:28px}
.ga-hero-logo{width:200px;filter:drop-shadow(0 4px 24px rgba(201,168,76,.5))}
.ga-hero-divider{width:120px;height:2px;background:linear-gradient(to right,transparent,#C9A84C,transparent)}
.ga-hero h1{font-family:'Playfair Display',serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;color:#C9A84C;line-height:1.15;text-shadow:0 2px 20px rgba(0,0,0,.6);letter-spacing:.02em}
.ga-hero p{font-family:'Libre Baskerville',serif;font-size:clamp(1rem,2vw,1.2rem);color:#F5ECD7;max-width:560px;line-height:1.75;opacity:.92}
.ga-hero-cta{display:inline-block;font-family:'Cinzel',serif;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#06111E;background:#C9A84C;padding:15px 40px;border:none;cursor:pointer;transition:background .3s,transform .2s;margin-top:8px}
.ga-hero-cta:hover{background:#A07830;transform:translateY(-2px)}
.ga-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.65}
.ga-scroll-hint span{font-family:'Cinzel',serif;font-size:.65rem;letter-spacing:.2em;color:#C9A84C;text-transform:uppercase}
.ga-scroll-arrow{width:20px;height:20px;border-right:2px solid #C9A84C;border-bottom:2px solid #C9A84C;transform:rotate(45deg);animation:ga-bounce 1.6s infinite}
@keyframes ga-bounce{0%,100%{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(6px)}}
.ga-section{padding:90px 24px;max-width:1100px;margin:0 auto}
.ga-section-full{padding:90px 24px;background:#0B1A2E}
.ga-section-label{font-family:'Cinzel',serif;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:#C9A84C;margin-bottom:14px;text-align:center}
.ga-section-title{font-family:'Playfair Display',serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;text-align:center;line-height:1.2;margin-bottom:18px}
.ga-title-rule{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}
.ga-title-rule::before,.ga-title-rule::after{content:'';flex:1;max-width:120px;height:1px;background:linear-gradient(to right,transparent,#C9A84C)}
.ga-title-rule::after{background:linear-gradient(to left,transparent,#C9A84C)}
.ga-title-rule-gem{width:8px;height:8px;background:#C9A84C;transform:rotate(45deg)}
.ga-welcome-inner{max-width:740px;margin:0 auto;text-align:center}
.ga-welcome-inner p{font-size:1.1rem;line-height:1.9;color:#F5ECD7;margin-bottom:20px}
.ga-welcome-inner strong{color:#C9A84C}
.ga-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;max-width:1000px;margin:0 auto}
.ga-pillar{background:#0F2238;border:1px solid rgba(201,168,76,.25);padding:40px 32px;text-align:center;transition:border-color .3s,transform .3s}
.ga-pillar:hover{border-color:#C9A84C;transform:translateY(-4px)}
.ga-pillar-icon{font-size:2.4rem;margin-bottom:18px}
.ga-pillar h3{font-family:'Playfair Display',serif;font-size:1.3rem;color:#C9A84C;margin-bottom:12px}
.ga-pillar p{font-size:.95rem;line-height:1.7;color:#c8b89a}
.ga-collections-wrap{background:#06111E}
.ga-collections{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1100px;margin:0 auto}
.ga-collection-card{background:#0F2238;border:1px solid rgba(201,168,76,.2);overflow:hidden;transition:border-color .3s,transform .3s;cursor:pointer}
.ga-collection-card:hover{border-color:#C9A84C;transform:translateY(-4px)}
.ga-collection-img{height:180px;background:#162A40;display:flex;align-items:center;justify-content:center;font-size:3.5rem;border-bottom:1px solid rgba(201,168,76,.15)}
.ga-collection-body{padding:24px}
.ga-collection-label{font-family:'Cinzel',serif;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#A07830;margin-bottom:8px}
.ga-collection-body h3{font-family:'Playfair Display',serif;font-size:1.15rem;co
.ga-quote-wrap{background:linear-gradient(135deg,#0F2238 0%,#06111E 100%);border-top:1px solid rgba(201,168,76,.2);border-bottom:1px solid rgba(201,168,76,.2);padding:80px 24px;text-align:center}
.ga-quote{font-family:'Playfair Display',serif;font-size:clamp(1.3rem,3vw,2rem);font-style:italic;color:#F5ECD7;max-width:700px;margin:0 auto 20px;line-height:1.6}
.ga-quote-attr{font-family:'Cinzel',serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#C9A84C}
.ga-about-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:center;max-width:960px;margin:0 auto}
@media(max-width:700px){.ga-about-grid{grid-template-columns:1fr}}
.ga-about-emblem-wrap{display:flex;flex-direction:column;align-items:center;gap:24px}
.ga-about-emblem{width:220px;filter:drop-shadow(0 8px 32px rgba(201,168,76,.4))}
.ga-about-emblem-label{font-family:'Cinzel',serif;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#A07830;text-align:center}
.ga-about-text h2{font-family:'Playfair Display',serif;font-size:clamp(1.6rem,3vw,2.2rem);color:#C9A84C;margin-bottom:20px;line-height:1.2}
.ga-about-text p{font-size:1rem;line-height:1.85;color:#F5ECD7;margin-bottom:18px}
.ga-about-cta{display:inline-block;font-family:'Cinzel',serif;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#C9A84C;border:1px solid #C9A84C;padding:12px 28px;transition:background .3s,color .3s}
.ga-about-cta:hover{background:#C9A84C;color:#06111E}
.ga-newsletter{background:linear-gradient(90deg,#0F2238 0%,#1B3A2D 100%);border-top:1px solid rgba(201,168,76,.25);border-bottom:1px solid rgba(201,168,76,.25);padding:64px 24px;text-align:center}
.ga-newsletter h2{font-family:'Playfair Display',serif;font-size:clamp(1.5rem,3vw,2.2rem);color:#C9A84C;margin-bottom:10px}
.ga-newsletter p{font-size:1rem;color:#F5ECD7;opacity:.85;margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.7}
.ga-newsletter-form{display:flex;gap:0;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}
.ga-newsletter-form input{flex:1;min-width:220px;padding:14px 20px;background:rgba(255,255,255,.07);border:1px solid rgba(201,168,76,.4);color:#F5ECD7;font-family:'Libre Baskerville',serif;font-size:.9rem;outline:none}
.ga-newsletter-form button{padding:14px 28px;background:#C9A84C;border:1px solid #C9A84C;color:#06111E;font-family:'Cinzel',serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap}
.ga-footer{background:#06111E;border-top:1px solid rgba(201,168,76,.15);padding:60px 24px 32px;text-align:center}
.ga-footer-logo{width:120px;margin:0 auto 28px;opacity:.85}
.ga-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-bottom:28px}
.ga-footer-nav a{font-family:'Cinzel',serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#C9A84C;opacity:.8}
.ga-footer-rule{width:80px;height:1px;background:rgba(201,168,76,.3);margin:0 auto 24px}
.ga-footer-copy{font-family:'Cinzel',serif;font-size:.6rem;letter-spacing:.15em;color:rgba(245,236,215,.35)}lor:#F5ECD7;margin-bottom:10px}
.ga-collection-body p{font-size:.88rem;line-height:1.65;color:#9aadbc}
.ga-collection-link{display:inline-block;font-family:'Cinzel',serif;font-size:.62rem;let

/* === GRAND ATHENAEUM: BuddyPress Brand CSS Part A === */
#buddypress,.buddypress-wrap{font-family:'Libre Baskerville',Georgia,serif;color:#F5ECD7;background:#0B1A2E}
#buddypress div.item-list-tabs ul li a{background:#0B1A2E;border-color:rgba(201,168,76,.25);color:#C9A84C;font-family:'Cinzel',serif;letter-spacing:.1em;font-size:.8rem;text-transform:uppercase}
#buddypress .item-list-tabs ul li a:hover,#buddypress .item-list-tabs ul li.selected a,#buddypress .item-list-tabs ul li.current a{background:rgba(201,168,76,.15);color:#F5ECD7;border-bottom:2px solid #C9A84C}
#buddypress .item-list-tabs ul li span{background:#C9A84C;color:#0B1A2E;border-radius:12px;font-size:.7rem;font-weight:700;padding:1px 7px}
#buddypress ul.item-list li{background:#06111E;border:1px solid rgba(201,168,76,.2);border-radius:6px;padding:16px;margin-bottom:14px;transition:border-color .25s}
#buddypress ul.item-list li:hover{border-color:#C9A84C;box-shadow:0 4px 20px rgba(201,168,76,.12)}
#buddypress ul.item-list li .item-title a{font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;color:#C9A84C;font-weight:700}
#buddypress ul.item-list li .item-title a:hover{color:#F5ECD7}
#buddypress ul.item-list li .item-meta,#buddypress ul.item-list li .item-desc{color:#9aadbc;font-size:.85rem}
#buddypress ul.item-list li .last-activity{color:rgba(201,168,76,.6);font-size:.78rem;font-family:'Cinzel',serif}
#buddypress #item-header{background:linear-gradient(135deg,#06111E 0%,#0B1A2E 100%);border-bottom:2px solid rgba(201,168,76,.3);padding:32px 24px}
#buddypress #item-header #item-meta h2 a,#buddypress #item-header h1{font-family:'Playfair Display',Georgia,serif;color:#C9A84C;font-size:1.8rem}
#buddypress #item-header .highlight,#buddypress #item-header .activity{color:#9aadbc;font-size:.85rem}
#buddypress #item-header #item-buttons a.button{background:transparent;border:1px solid #C9A84C;color:#C9A84C;font-family:'Cinzel',serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:8px 18px;transition:all .2s}
#buddypress #item-header #item-buttons a.button:hover{background:#C9A84C;color:#0B1A2E}
#buddypress #activity-stream li.activity-item{background:#06111E;border:1px solid rgba(201,168,76,.15);border-radius:6px;margin-bottom:16px;padding:18px 20px}
#buddypress #activity-stream li.activity-item:hover{border-color:rgba(201,168,76,.35)}
#buddypress .activity-header{color:#9aadbc;font-size:.85rem}
#buddypress .activity-header a{color:#C9A84C;font-family:'Playfair Display',serif;font-weight:700}
#buddypress .activity-content .activity-inner p{color:#F5ECD7;line-height:1.7;font-size:.92rem}
#buddypress .activity-meta a{color:rgba(201,168,76,.7);font-family:'Cinzel',serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(201,168,76,.2);padding:3px 10px;border-radius:3px;margin-right:6px}
	
	/* Force activity post form visible on mobile */
	
	/* === Hero Image Height Fix === */
	.sheader, .site-header, #masthead {
		  max-height: 500px !important;
		  overflow: hidden !important;
	}
	.sheader img, .site-header img, #masthead img {
		  max-height: 500px !important;
		  width: 100% !important;
		  object-fit: cover !important;
		  object-position: center center !important;
	}
	
	/* === Body Content Full Width & Centering Fix === */
	.site-main, #main, .content-area, #primary {
		  width: 100% !important;
		  max-width: 100% !important;
		  float: none !important;
		  margin: 0 auto !important;
		  padding-left: 20px !important;
		  padding-right: 20px !important;
	}
	
	.featured-content, .page-content, .entry-content {
		  width: 100% !important;
		  max-width: 1100px !important;
		  float: none !important;
		  margin: 0 auto !important;
	}
	
	.featured-sidebar, #secondary {
		  width: 100% !important;
		  float: none !important;
		  clear: both !important;
		  max-width: 1100px !important;
		  margin: 0 auto !important;
	}
	
	.site-content, #content {
		  max-width: 1200px !important;
		  width: 95% !important;
		
		/* === PRECISE Hero Height Fix (SocialPress theme) === */
		.site-header-image,
		.sheader {
			  height: 480px !important;
			  max-height: 480px !important;
			  min-height: unset !important;
			  overflow: hidden !important;
		}
		.site-header-image img,
		.sheader img {
			  width: 100% !important;
			  height: 480px !important;
			  object-fit: cover !important;
			  object-position: center center !important;
		}
		
		/* === PRECISE Body Content Full Width Fix === */
		.featured-content {
			  width: 100% !important;
			  float: none !important;
			  max-width: 1100px !important;
			  margin: 0 auto !important;
			  padding: 0 30px !important;
			  box-sizing: border-box !important;
		}
		.featured-sidebar {
			  display: none !important;
		}
		.content-wrap {
			  max-width: 1180px !important;
			  width: 95% !important;
			  margin: 0 auto !important;
			  padding: 0 20px !important;
			  box-sizing: border-box !important;
		}
		}
		}
		}
		}
		}
		  margin-left: auto !important;
		  margin-right: auto !important;
		  float: none !important;
	}
	
	#buddypress, .buddypress-content {
		  width: 100% !important;
		  max-width: 1100px !important;
		  margin: 0 auto !important;
		  float: none !important;
	}
	}
	}
	}
	}
	}
	}
	}
	#whats-new-form,
	#whats-new,
	.activity-form,
	#whats-new-content,
	#whats-new-textarea,
	#whats-new-submit,
	.bp-activity-whats-new-content {
		  display: block !important;
		  visibility: visible !important;
		  opacity: 1 !important;
		  height: auto !important;
		  max-height: none !important;
		  overflow: visible !important;
		  clip: auto !important;
		  position: relative !important;
	}
	}
#buddypress .activity-meta a:hover{background:rgba(201,168,76,.1);color:#C9A84C;border-color:#C9A84C}
#buddypress #whats-new-form textarea,#buddypress #whats-new-form #whats-new{background:#06111E;border:1px solid rgba(201,168,76,.3);color:#F5ECD7;border-radius:4px;font-family:'Libre Baskerville',serif;padding:12px}
#buddypress #whats-new-form textarea:focus,#buddypress #whats-new-form #whats-new:focus{border-color:#C9A84C;outline:none;box-shadow:0 0 0 3px rgba(201,168,76,.15)}
#buddypress #whats-new-submit input[type=submit]{background:#C9A84C;border:none;color:#0B1A2E;font-family:'Cinzel',serif;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;padding:10px 22px;border-radius:4px;cursor:pointer;transition:background .2s}
#buddypress #whats-new-submit input[type=submit]:hover{background:#A07830}
#buddypress ul.item-list li .item-avatar a img{border:2px solid rgba(201,168,76,.3);border-radius:4px}
#buddypress ul.item-list li .item-avatar a img:hover{border-color:#C9A84C}
#buddypress #group-description{color:#9aadbc;font-size:.9rem;line-height:1.65}
#buddypress #group-admins h2,#buddypress #group-mods h2{font-family:'Playfair Display',serif;color:#C9A84C;font-size:1.1rem;border-bottom:1px solid rgba(201,168,76
/* === GRAND ATHENAEUM: BuddyPress Brand CSS Part B === */
#buddypress #message-threads li{background:#06111E;border:1px solid rgba(201,168,76,.15);border-radius:5px;margin-bottom:8px;padding:12px 16px}
#buddypress #message-threads li:hover{border-color:rgba(201,168,76,.35)}
#buddypress #message-threads li .thread-subject a{color:#C9A84C;font-family:'Playfair Display',serif;font-size:1rem}
#buddypress #message-threads li.unread{border-left:3px solid #C9A84C}
#buddypress .message-metadata{color:#9aadbc;font-size:.78rem}
#buddypress #send-reply textarea,#buddypress #reply-thread-content{background:#06111E;border:1px solid rgba(201,168,76,.3);color:#F5ECD7;font-family:'Libre Baskerville',serif;border-radius:4px;padding:12px}
#buddypress #send-reply textarea:focus{border-color:#C9A84C;outline:none}
#buddypress #notifications-list li{background:#06111E;border:1px solid rgba(201,168,76,.15);border-radius:5px;padding:12px 16px;margin-bottom:8px;color:#F5ECD7}
#buddypress #notifications-list li.unread{border-left:3px solid #C9A84C;background:rgba(201,168,76,.04)}
#buddypress #register-page h1,#buddypress #register-page h2{font-family:'Playfair Display',serif;color:#C9A84C;font-size:1.6rem;margin-bottom:24px;text-align:center}
#buddypress .register-section h2{font-family:'Cinzel',serif;color:#C9A84C;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid rgba(201,168,76,.25);padding-top:24px;margin:24px 0 16px}
#buddypress #register-page input[type=text],#buddypress #register-page input[type=email],#buddypress #register-page input[type=password],#buddypress input[type=text],#buddypress input[type=email],#buddypress input[type=password]{width:100%;background:#06111E;border:1px solid rgba(201,168,76,.3);color:#F5ECD7;padding:10px 14px;border-radius:4px;font-family:'Libre Baskerville',serif;font-size:.9rem;margin-bottom:12px}
#buddypress input[type=text]:focus,#buddypress input[type=email]:focus,#buddypress input[type=password]:focus{border-color:#C9A84C;outline:none;box-shadow:0 0 0 3px rgba(201,168,76,.12)}
#buddypress .submit input[type=submit],#buddypress input#signup_submit{background:#C9A84C;border:none;color:#0B1A2E;font-family:'Cinzel',serif;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;padding:12px 32px;border-radius:4px;cursor:pointer;width:100%;margin-top:8px;transition:background .2s}
#buddypress .submit input[type=submit]:hover,#buddypress input#signup_submit:hover{background:#A07830}
#buddypress .pagination-links a,#buddypress .pagination-links span{background:#06111E;border:1px solid rgba(201,168,76,.25);color:#C9A84C;font-family:'Cinzel',serif;font-size:.75rem;border-radius:3px;padding:5px 10px}
#buddypress .pagination-links a:hover,#buddypress .pagination-links .current{background:#C9A84C;color:#0B1A2E}
#buddypress .bp-feedback,#buddypress .bp-messages{background:rgba(27,58,45,.5);border:1px solid #1B3A2D;border-left:4px solid #C9A84C;color:#F5ECD7;padding:14px 16px;border-radius:4px;margin-bottom:16px;font-family:'Libre Baskerville',serif;font-size:.88rem}
#buddypress .bp-feedback.error{border-left-color:#7B1E1E;background:rgba(123,30,30,.15)}
#buddypress #item-header #item-avatar a img,#buddypress .avatar{border:3px solid rgba(201,168,76,.4)!important;border-radius:6px}
#buddypress .avatar:hover{border-color:#C9A84C!important}
#buddypress h2.bp-subnav-title,#buddypress #subnav h2{font-family:'Playfair Display',serif;color:#C9A84C;font-size:1.1rem}
#buddypress .dir-search label,#buddypress .bp-search label{color:#9aadbc;font-family:'Cinzel',serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}
#buddypress .dir-search input[type=search],#buddypress .bp-search input[type=search]{background:#06111E;border:1px solid rgba(201,168,76,.3);color:#F5ECD7;padding:8px 12px;border-radius:4px;font-family:'Libre Baskerville',serif}
#buddypress .dir-search input[type=search]:focus,#buddypress .bp-search input[type=search]:focus{border-color:#C9A84C;outline:none}
#buddypress select{background:#06111E;border:1px solid rgba(201,168,76,.3);color:#C9A84C;padding:6px 10px;border-radius:4px;font-family:'Cinzel',serif;font-size:.78rem}
#buddypress table thead tr th{background:#06111E;color:#C9A84C;font-family:'Cinzel',serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid rgba(201,168,76,.3);padding:10px 14px}
#buddypress table tbody tr td{background:#0B1A2E;color:#F5ECD7;padding:10px 14px;border-bottom:1px solid rgba(201,168,76,.1);font-family:'Libre Baskerville',serif;font-size:.88rem}
#buddypress table tbody tr:hover td{background:rgba(201,168,76,.05)}
@media(max-width:768px){#buddypress ul.item-list li{padding:12px}#buddypress #item-header{padding:20px 16px}#buddypress #item-header #item-meta h2 a{font-size:1.3rem}},.2);padding-bottom:8px;margin-bottom:12px}ter-spacing:.18em;text-transform:uppercase;color:#C9A84C;margin-top:16px;border-bottom:1px solid rgba(201,168,76,.35);padding-bottom:2px}

/* === CORRECT Hero Image Fix - WordPress Custom Header === */
.wp-custom-header {
	  max-height: 480px !important;
	  overflow: hidden !important;
}
.wp-custom-header img,
.wp-custom-header video {
	  width: 100% !important;
	  height: 480px !important;
	  max-height: 480px !important;
	  object-fit: cover !important;
	  object-position: center center !important;
	  display: block !important;
}
}
}

/* === FULL WIDTH CONTENT - High Specificity Override === */
body .site-content .content-wrap .featured-content,
body #content .content-wrap .featured-content,
.site-content .featured-content {
	  width: 100% !important;
	  max-width: 100% !important;
	  float: none !important;
	  margin-right: 0 !important;
	  margin-left: 0 !important;
	  clear: both !important;
}
body .site-content .content-wrap .featured-sidebar,
body #content .content-wrap .featured-sidebar,
.site-content .featured-sidebar {
	  display: none !important;
	  width: 0 !important;
	  float: none !important;
}
/* Clearfix on content-wrap */
.content-wrap::after {
	  content: '' !important;
	  display: table !important;
	  clear: both !important;
}

/* === ID-LEVEL OVERRIDE - Full Width Content === */
#primary {
	  width: 100% !important;
	  max-width: 100% !important;
	  float: none !important;
	  margin-right: 0 !important;
	  clear: both !important;
}
#secondary,
.sidebar,
#sidebar {
	  display: none !important;
	  width: 0 !important;
	  float: none !important;
	  overflow: hidden !important;
}
#main,
.site-main {
	  width: 100% !important;
	  max-width: 1100px !important;
	  margin: 0 auto !important;
	  padding: 0 30px !important;
	  box-sizing: border-box !important;
}
}
}
}
}
}
}