.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#195297;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#195297;
	background-image: none;
}

:root{
--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#272727;
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-transform:capitalize;
--wd-title-color:#272727;
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#272727;
--wd-entities-title-color-hover:#195297;
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:#272727;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:16px;
}
:root{
--wd-primary-color:#195297;
}
:root{
--wd-alternative-color:#c1272d;
}
:root{
--wd-link-color:#195297;
--wd-link-color-hover:#272727;
}
:root{
--btn-default-bgcolor:#195297;
}
:root{
--btn-default-bgcolor-hover:#c1272d;
}
:root{
--btn-shop-bgcolor:#195297;
}
:root{
--btn-shop-bgcolor-hover:#c1272d;
}
:root{
--btn-accent-bgcolor:#195297;
}
:root{
--btn-accent-bgcolor-hover:#c1272d;
}
:root{
--notices-success-bg:#195297;
}
:root{
--notices-success-color:#F5F5F5;
}
:root{
--notices-warning-bg:rgb(221,51,51);
}
:root{
--notices-warning-color:#F5F5F5;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
				--btn-shop-box-shadow-active: none;
				--btn-shop-bottom: 0px;
			
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: #272727;
					
									--wd-form-placeholder-color: rgba(39,39,39,0.57);
					
									--wd-form-brd-color: #777777;
					
									--wd-form-brd-color-focus: #195297;
					
									--wd-form-bg: rgb(255,255,255);
						}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//militaryderm.org/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
}

/*Global Css*/
.single-post .wd-page-nav {
    display: none;
}
.main-page-wrapper{
	min-height: 30vh !important;
}
p.um-notice.success {
    background: #195297 !important;
    border-radius: 0px !important;
}

/*scrollbar*/
::-webkit-scrollbar {
  width: 13px;
}
::-webkit-scrollbar-thumb {
    background: #195297;
}
::-webkit-scrollbar-track {
    background-color: #272727 !important;
}
/*scrollbar*/
.searchform.search-loading .searchsubmit:before {
    left: -10px !important;
}
.scrollToTop {
    border: 1px solid #f5f5f5 !important;
}
.page-title h1 {
    color: #f5f5f5 !important;
}
.title-size-large {
    background-blend-mode: overlay;
    background-color: #0000009e !important;
}
.scrollToTop {
    border: 1px solid #fff !important;
}
.page-title h1 {
    text-transform: initial !important;
}
.mobile-nav a {
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.wpforms-confirmation-container-full {
    width: fit-content;
    margin-left: 0px !important;
}
.screen-reader-response {
    display: none !important;
}
.scrollToTop:hover {
    background-color: #272727 !important;
}
.wd-nav-mobile .sub-sub-menu a.woodmart-nav-link {
    color: #848493 !important;
}
.grecaptcha-badge {
    bottom: 70px !important;
    z-index: 999 !important;
}
.copyrights-wrapper .min-footer p, .copyrights-wrapper .min-footer a {
    color: #f5f5f5 !important;
    font-size: 14px !important;
    line-height: 22px !important;
}
li.elementor-icon-list-item {
    align-items: baseline !important;
}
.wd-prefooter {
    padding: 0px !important;
}
.site-content {
    margin-bottom: 0px !important;
}
.copyrights-wrapper {
    border: 0px !important;
}
.btn.btn-style-link span {
    text-transform: capitalize !important;
}
.wpcf7-response-output {
    width: fit-content !important;
}
.button-show::after {
    font-weight: 400 !important;
    top: -2px !important;
    position: relative !important;
}
div.wpcf7 .wpcf7-spinner:before {
    border-left-color: #195297 !important;
}
.button-show {
    bottom: 70px !important;
    left: 15px !important;
    border-radius: 0px !important;
    color: #f5f5f5 !important;
    background: #195297 !important;
}
.button-show:hover {
    background: #272727;
}
/*Global Css*/
/* Button */
.btn-style-rectangle:hover {
    background-color: #c1272d !important;
    box-shadow: none !important;
}
.btn-style-rectangle {
    height: 56px !important;
    padding: 0px 40px !important;
    text-transform: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    transition: ease all 0.4s;
}
.banner-btn a {
    height: 80px !important;
    padding: 0px 60px !important;
    border: 5px solid;
}
/* Button */
.rcp-is-restricted a {
    margin-top: -10px !important;
}
.rcp-is-restricted.rcp-no-access {
    padding: 34px 0px 50px 0px !important;
}
/* Cutis/annual meeting section */
.bg-boxes a:hover {
    color: #f5f5f5 !important;
	  text-decoration: none !important;
    transform: translateY(-5px);
}
.bg-boxes a {
    color: #f5f5f5 !important;
    text-decoration: underline !important;
    transition: ease all 0.4s;
}
.ue-item-content-layout a:hover {
    color: #f5f5f5 !important;
	  text-decoration: none !important;
    transform: translateY(-5px);
}
.ue-item-content-layout a {
    color: #f5f5f5 !important;
    text-decoration: underline !important;
    transition: ease all 0.4s;
}
/* Cutis/annual meeting section */
/* Home page slider */
.aa-sligal .wd-btn-arrow::after {
    color: #195297 !important;
    font-weight: 900 !important;
}
.aa-sligal .wd-btn-arrow {
    opacity: 1 !important;
    visibility: visible !important;
    user-select: auto !important;
}
.pswp__bg {
    background-color: #000000a3 !important;
}
/* Home page slider */
/* Blog Posts */
.single-post h1 {
    margin-top: -5px !important;
}
.single-post .wd-page-nav {
    margin-bottom: 28px !important;
}
.single-post .meta-post-categories {
    display: none !important;
}
li.meta-author {
    display: none !important;
}
.single-post .site-content {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}
.aa-blog .article-body-container h3 {
    color: #f5f5f5;
    font-weight: 400 !important;
    height: 120px !important;
    font-size: 22px !important;
}
.aa-blog .article-body-container {
    background-image: linear-gradient(180deg, #195297 0%, #272727 100%);
}
.post-date {
    display: none !important;
}
.aa-blog .article-body-container h3:hover a {
    color: #f5f5f5ad !important;
}
/* Blog Posts */
/* Footer */
footer input {
    height: 56px !important;
    border: 0px !important;
}
button.searchsubmit:hover {
    background-color: #195297 !important;
    color: #fff !important;
    opacity: 1 !important;
}
footer button.searchsubmit {
    background-color: #fff !important;
    border: 1px solid #ffffff !important;
    color: #195297 !important;
    right: 0 !important;
}
.searchform .searchsubmit:after {
    opacity: 1 !important;
}
.member-menu li a {
    justify-content: flex-end !important;
}
.footer ul a {
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
}
.footer ul {
    display: block !important;
}
footer .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #f5f5f5;
    font-weight: 900 !important;
}
footer .ftr-logo img {
    background-color: #ffffff;
    border-radius: 50%;
    filter: drop-shadow(4px 4px 10px #fff4);
	  width: 160px !important;
    height: 160px !important;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
}
footer {
	margin-top: -24px !important;
}
.footer::before {
    content: "";
    height: 80px !important;
    width: 100% !important;
    background-color: #ffffff !important;
    position: absolute;
    top: -1px;
    left: 0;
}
.page-id-94 .footer::before{
    background-color: #f5f5f5 !important;
}
footer .ftr-logo img {
    z-index: 3 !important;
    position: relative;
}
/* Footer */
/*==============past president page==================*/
.past-presidents-wy .wd-info-box {
    max-width: 400px;
    margin: auto;
}
.ue-content-text p {
    margin-bottom: 7px !important;
}
/*==============faqs page==================*/
.faqs-wy .elementor-accordion-item {
    background: #fff;
    box-shadow: 4px 4px 16px rgb(0 0 0 / 12%);
    border-radius: 5px;
    border: 0px !important;
}
.faqs-wy .elementor-tab-title {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.faqs-wy .elementor-accordion-item:not(:last-child) {
    margin-bottom: 15px;
}
.faqs-wy .elementor-accordion-item:hover .elementor-accordion-title {
    color: #195297 !important;
}
.faqs-wy  span.elementor-accordion-icon-closed {
    padding-top: 5px;
}
/*==============class photo page==================*/
.class-photos-wy img {
    object-fit: cover;
    aspect-ratio: 1/1;
}
.class-photos-wy  .wd-gallery-item a {
     transition:  all 1s ease;
}
.class-photos-wy .wd-gallery-item a:hover {
    filter: brightness(0.5);
}
/*==============end==================*/
/* Leadership page */
.aa-team h4.member-name {
    font-size: 16px !important;
    color: #195297 !important;
    background-color: #f5f5f5;
    width: max-content;
    margin: 0 auto;
    padding: 5px 10px;
    margin-top: -35px;
    z-index: 1;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid;
}
.aa-team .member-image {
    width: max-content;
    margin: 0 auto;
    border: 7px solid #195297;
    border-bottom: 0px;
    margin-bottom: 15px;
}
.aa-team .member-details {
    background-color: #195297 !important;
    margin: 30px;
    padding: 15px;
    margin-top: -15px;
}
.aa-team span.member-position {
    font-size: 16px;
    color: #272727 !important;
}
.aa-team span.member-position {
    font-size: 16px;
    color: #f5f5f5 !important;
    font-weight: bold;
}
/* Leadership page */

/* Pricing Page Start */

.wd-plan-price span {
    color: #f5f5f5 !important;
}
.sz-pricing .pricing-tables .price-plan-btn{
    height: 52px !important;
    padding: 0px 34px !important;
    text-transform: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    transition: ease all 0.4s;
}
.rcp-fee, .rcp_registration_total_details .membership-level-price, .rcp_registration_total_details .rcp-recurring-total, .rcp_registration_total_details .rcp-renewal-date, .rcp_registration_total_details .rcp-total{
    width: 100% !important;
}
/* Pricing Page End */
/* Team */
/* Cutis Page */
.recent-clms .member-image {
    visibility: hidden !important;
    margin-bottom: 0px !important;
}
.recent-clms .aa-team .member-details {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 15px 25px !important;
}
.recent-clms .aa-team.blk .member-details {
    background-color: #272727 !important;
}
/* Cutis Page */
/* Document Page */
.doc-box .info-box-content span {
    color: #f5f5f5 !important;
}
.doc-box .info-box-content {
    background-color: #195297;
    padding-top: 55px !important;
    margin-top: -25px;
}
.past-presidents-wy i {
    font-size: 30px;
    margin-right: 5px;
    vertical-align: bottom;
}
/* Document Page */
/* Social Media Groups Page */
.doc-box.social .info-box-content {
    background-color: #195297;
    padding-top: 60px !important;
    margin-top: -15px;
}
/* Social Media Groups Page */
/* AWSM TEAM */
.aa-team .awsm-team-item span {
    margin: 10px !important;
	  border: 7px solid #195297;
}


/* AWSM TEAM */




@media (max-width: 1024px) {
	.rcp-is-restricted {
    padding: 14px 0px 30px 0px !important;
}
.aa-team .awsm-grid-show {
    padding: 0px 5px !important;
}
.aa-team .awsm-grid-show h2 {
    font-size: 26px !important;
}
	
.mem-types .ue-tab-btn {
    font-size: 16px !important;
}
	.recent-clms .aa-team .member-details {
    height: 100%;
    margin-bottom: 26px !important;
}
div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 30px !important;
}
.aa-team h4.member-name {
    font-size: 14px !important;
}
.aa-team .member-image {
    width: fit-content !important;
}
.aa-team .member-details {
    margin: 0px !important;
    margin-top: -15px !important;
}
.page-title {
    padding: 100px 0px 60px 0px !important;
}
	/* Blog Posts */
.single-post .site-content {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
}
/* Blog Posts */
.site-logo img {
    max-height: 115px !important;
    width: 114px !important;
    top: 10px;
    position: relative !important;
    background-color: #ffff;
    border-radius: 100%;
    padding-bottom: 10px !important;
}
}



@media (max-width: 767px) {
	.aa-team .awsm-personal-info h3 {
    font-size: 20px !important;
}
	a {
    word-break: break-word !important;
}
.awsm-content-scrollbar h2 {
    max-width: 90% !important;
}
.awsm-content-scrollbar {
    padding-right: 0px !important;
}
footer .ftr-logo img {
    width: 120px !important;
    height: 120px !important;
    padding-top: 2px !important;
}
.grecaptcha-badge {
    display: none !important;
}
.aa-blog .article-body-container h3 {
    height: auto !important;
    font-size: 18px !important;
}
.banner-btn a {
    height: auto !important;
    padding: 10px 20px !important;
    line-height: 28px !important;
}
}
/* Annual Meeting Page */
.tribe-events-content a {
    border: 0px !important;
}
.sz-customradio input[type=radio] {
    appearance: none !important;
    background-color: #fff !important;
    width: 15px !important;
    height: 15px !important;
    border: 2px solid #ccc !important;
    border-radius: 2px !important;
    display: inline-grid !important;
    place-content: center !important; 
  }

.sz-customradio input[type=radio]::before {
    content: "" !important;
    width: 10px !important;
    height: 10px !important;
    transform: scale(0) !important;
    transform-origin: bottom left !important;
    background-color: #fff !important;
    clip-path: polygon(13% 50%, 34% 66%, 81% 2%, 100% 18%, 39% 100%, 0 71%) !important;
}

.sz-customradio input[type=radio]:checked::before {
    transform: scale(1) !important;
}
.sz-customradio input[type=radio]:checked{
    background-color:   #0075FF !important;
    border: 2px solid #0075FF !important;
}
.sz-register-form div.wpforms-container-full{
    margin: 0px auto !important;
}
/* Login Page Start */
.um input[type=submit].um-button,.um .um-button.um-alt,.um-request-button{
		color: #fff !important;
    background-color: #195297 !important;
		text-transform: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
		border-radius:0px !important;
		margin-top: 10px;
    transition: ease all 0.4s !important;
}
.um input[type=submit].um-button:hover,.um-request-button:hover{
	background-color: #c1272d !important;
}
.um .um-button.um-alt{
	background-color: #c1272d !important;
}
.um .um-button.um-alt:hover{
	background-color: #195297 !important;
}
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i{
    color: #195297 !important;
}
.um-form input[type=text],.um-form input[type=email], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=number], .um-form input[type=password],.um-form select{
    border-radius: 0px !important;
    height: 50px !important;
}
.um .um-form input[type=text]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um .um-form textarea:focus{
	border-color: #195297 !important;
}
a.um-link-alt:hover {
    text-decoration: underline !important;
    color: #195297 !important;
}
.rcp_form .rcp_user_fieldset select,.rcp_form .rcp_user_fieldset label{
    max-width: 100% !important;
}
/* Login Page End */
/* Member Directory Page Start */
.um-member-directory-search-row{
    margin-bottom: 60px !important;
}
.um-member-directory-search-line .um-do-search.um-button{
    color: #fff !important;
    background-color: #195297 !important;
    text-transform: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border-radius: 0px !important;
    transition: ease all 0.4s !important;
    box-shadow: none;
}
.um-member-directory-search-line .um-do-search.um-button:hover{
    background-color: #c1272d !important;
}
.um-directory .um-members-grid .um-member{
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 16%);
    background: #195297 !important;
    margin-top: 60px !important;
    transition: all ease-in-out 0.4s !important;
}
.um-directory .um-members-grid .um-member:hover{
    transform: translateY(-10px) !important;
    transition: all ease-in-out 0.4s !important;
}
.um-directory .um-members-grid .um-member .um-member-photo{
    padding: 0px 0px 15px !important;
    margin-top: -60px !important;
}
.um-directory .um-members-grid .um-member .um-member-photo a img{
    width: 110px !important;
    height: 110px !important;
		object-fit:contain !important;
}
.um-directory .um-members-grid .um-member .um-member-card .um-member-name a{
    color: #f5f5f5 !important;
}
.um-directory .um-members-grid .um-member .um-member-card{
    padding-bottom: 23px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-tagline{
	color:#f5f5f5 !important;
}
.um-directory .um-button.um-alt{
    border: 1px solid #c1272d !important;
}
.um-directory .um-button.um-alt:hover{
    border: 1px solid #f5f5f5 !important;
}
.um-directory .um-button.um-alt:before{
    color: #f5f5f5 !important;
}
/* Member Directory Page End */
/* Search page */
.search-results article {
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
}
.search-results article#post-446 .article-inner {
    width: 100% !important;
}
.search-results .page-title {
    background-image: url(/wp-content/uploads/2022/11/cs-walter-reed-H-1-1.jpg);
}
.search-results .article-body-container div {
    display: none !important;
}
.search-results .article-body-container {
    background-image: linear-gradient(180deg, #195297 0%, #272727 100%);
}
.search-results .wd-blog-holder {
    height: auto !important;
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}
.search-results .article-body-container h3 a {
    color: #f5f5f5 !important;
    display: -webkit-box !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    font-size: 22px;
}
/* Search page */
/* My Account Page Start */
.um-page-account .footer::before{
    background-color: #f6f9fc !important;
}
.um-account-main div.um-account-heading,.um-account-name a,.um-account-side li a span.um-account-title,.um-account-side li a span.um-account-icon{
    color: #272727 !important;
}
.sz-account .um-account-main{
    padding: 45px 35px !important;
    background-color: #fff !important;
    box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.1);
}
.sz-account .um-account-side{
    padding: 40px 20px;
    background-color: #fff;
    box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.08);
}
.um a.um-link,.um-account-name a:hover,.um .um-tip:hover{
    color: #195297 !important;
}
.um-account-side li{
    margin-bottom: 4px !important;
    background: transparent !important;
}
.um-account-side li a.current,.um-account-side li a:hover {
    background-color: #195297 !important;
    box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.08);
}
.um-account-side .um-account-icontip{
    color: #272727 !important;
}
.um-account-side li a.current span.um-account-title,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current,.um-account-side li a.current .um-account-icontip{
    color: #f5f5f5 !important;
}
.um-account-side li a:hover span.um-account-title,.um-account-side li a:hover span.um-account-icon,.um-account-side li a:hover{
    color: #f5f5f5 !important;
}
.um-account-side li a.current span.um-account-arrow{
    opacity: 1 !important;
}
.um-account-side li a{
    padding: 7px 0px !important;
    font-size: 15px !important;
}
.um-account-main div.um-account-heading i{
    display: none !important;
}
.um-account-main div.um-account-heading{
    font-size: 30px !important;
    line-height: 30px !important;
    margin-bottom: 25px !important;
}
.sz-account .um-account-main hr{
    border: none !important;
}
.rcp-table header span{
    color: #272727 !important;
}
.rcp-table div span {
    border: 1px solid #eee !important;
    padding: 10px !important;
}
.um-page-account .rcp-table{
    border: 1px solid #eee !important;
}
.um-page-account .rcp-table#rcp-payment-history{
    overflow-x: scroll !important;
}
#rcp_submit_wrap .rcp-button{
    font-size: 16px !important;
    font-weight: 400;
    padding: 16px 24px !important;
    line-height: 16px;
    background-color: #195297 !important;
    color: #f5f5f5 !important;
}
#rcp_submit_wrap .rcp-button:hover{
    background: #c1272d !important;
}
#rcp_registration_form #rcp_submit_wrap{
    margin-top: 20px !important;
}
.um-account-tab-general .um-field-first_name,.um-account-tab-general .um-field-last_name,.um-account-tab-general .um-field-user_email,.um-account-tab-general fieldset>legend,.um-account-tab-general fieldset #rcp_profile_password_wrap,.um-account-tab-general fieldset #rcp_profile_password_confirm_wrap{
    display: none !important;
}
.um-account-tab-general fieldset{
	border: none !important;
  padding: 0px !important;
}
.um-account-tab-general input[type=email],.um-account-tab-general select{
    padding: 0 12px !important;
    width: 100%;
    display: block !important;
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #ddd !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none !important;
    cursor: text !important;
    font-size: 15px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    margin: 0 !important;
    position: static;
    outline: none !important;
}
.um-account-tab-general #rcp_profile_submit_wrap{
    margin-top: 0px !important;
    margin-bottom: -20px !important;
}
.um-account-tab-general .rcp_submit.rcp-button{
    color: #fff !important;
    padding: 15px 22px !important;
    background-color: #195297 !important;
    text-transform: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border-radius: 0px !important;
    transition: ease all 0.4s !important;
}
.um-account-tab-general .rcp_submit.rcp-button:hover{
    background-color: #c1272d !important;
}
.um-account-tab-general .um-col-alt.um-col-alt-b,.um-account-tab-subscription .rcp_success{
    display: none !important;
}
/* My Account Page End */
/* User Page Start */
.um-page-user .um-profile-body .um-profile-note{
    display: none !important;
}
.um-profile.um .um-name a {
    color: #272727 !important;
}
.um-profile.um .um-profile-headericon a {
    color: #272727 !important;
}
.um-page-user .um-meta-text{
    color: #272727 !important;
    font-size: 15px !important;
}
.um-profile.um .um-profile-headericon a:hover, .um-profile.um .um-profile-edit-a.active {
    color: #195297 !important;
}
/* User Page End */
/* Membership Plans Page Start */
.sz-registrationform{
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: stretch !important;
}
.sz-registrationform h3.rcp_header{
	text-align:center !important;
}
.rcp_form .rcp_user_fieldset input:not([type="checkbox"]):not([type="submit"]){
	border-radius: 0px !important;
	max-width:100% !important;
}
p.rcp_error{
    width: fit-content !important;
	  border-radius: 0px !important;
}
/* Membership Plans Page End */
/* Request CUTIS Page Start */
.wpforms-form input{
    height: 55px !important;
    border: none !important;
    border-radius: 0px;
}
.wpforms-form button[type=submit]{
    font-size: 16px !important;
    font-weight: 400;
    line-height: 16px;
    padding: 16px 30px !important;
    background-color: #195297 !important;
    color: #f5f5f5 !important;
}
.wpforms-form button[type=submit]:hover {
    background: #c1272d !important;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
    width: 50% !important;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
    margin-left: 0% !important;
}
/* div.wpforms-container-full .wpforms-form .wpforms-first{
    padding-right: 20px;
} */
div.wpforms-container-full .wpforms-field-row .wpforms-first{
	padding-right: 10px;
}
div.wpforms-container-full .wpforms-field-row .wpforms-one-half:not(.wpforms-first){
	padding-left: 10px;
}
.wpforms-confirmation-container-full{
    background: #195297 !important;
    border: 1px solid #195297 !important;
    color: #f5f5f5 !important;
}
/* Request CUTIS Page End */
/* Annual Meeting Start */
.tribe-events-single .tribe-events-back,.tribe-events-single .tribe-events-notices,.tribe-events-single .tribe-events-single-event-title,.tribe-events-single .tribe-events-schedule,.single-tribe_events .tribe-events-single .tribe-events-event-meta,.tribe-events-single #tribe-events-footer{
    display: none !important;
}
div.wpforms-container-full .wpforms-form .choices .choices__inner {
    min-height: 55px !important;
    border-radius: 0px !important;
    border: none !important;
}
.single-tribe_events #tribe-events-pg-template{
    padding: 0px !important;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
    border-color: #195297 !important;
    color: #195297 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within{
    background-color: #C1272D !important;
		color: #f5f5f5 !important;
}
.tribe-common .tribe-common-c-btn-border:focus, .tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:focus, .tribe-common a.tribe-common-c-btn-border:hover{
    background-color: #C1272D !important;
    color: #f5f5f5 !important;
}
.tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:hover{
    box-shadow: none !important;
    color: #195297 !important;
}
.tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text{
    color: #f5f5f5 !important;
}
.tribe-events-single>.tribe_events{
    overflow: visible !important;
}
.sz-meeting-fees ol{
    list-style-position: outside !important;
    padding-left: 20px !important;
    list-style-type: lower-roman;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown{
    margin-top: -64px !important;
    margin-bottom: 0px !important;
    transform: translate(10px, -35px) !important;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container{
    margin: 0 auto !important;
}
.single-tribe_events #tribe-events-content{
    z-index: 1 !important;
    position: relative !important;
}
@keyframes fadein {
  0% {
		transform: translateY(40px);
		opacity: 0;
  }
  100% {
		transform: translateY(0px);
		opacity: 1;
  }
}
.tribe-events-c-subscribe-dropdown__button{
	animation: fadein 2.5s;
}
/* Annual Meeting End */
/* User Profile Page */
.um-cover-e img{
	object-fit: cover !important;
	height: -webkit-fill-available !important;
}
/* User Profile End */
/* AMD Lifetime Awards Page Start */
div.wpforms-container-full .wpforms-form input[type=checkbox], div.wpforms-container-full .wpforms-form input[type=radio]{
	height:14px !important;
}
/* AMD Lifetime Awards Page End */
/* Restricted Content Start */
.rcp-no-access h3{
		text-align:center !important;
    color: #c1272d !important;
    font-size: 28px !important;
		text-transform: unset !important;
	  margin-bottom: 10px !important;
}
/* Restricted Content End */
/** Contact Page**/
button.choices__button {
    display: none !important;
}
	.sb-contact-form input, .sb-contact-form div.choices__inner{
    height: 55px !important;
    border: none !important;
}
.sb-contact-form textarea {
    border: none !important;
}

.sb-contact-form button {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 50px;
    padding: 0 30px !important;
    background-color: #195297 !important;
    color: #f5f5f5 !important;
}
.sb-contact-form button:hover {
    background: #c1272d !important;
}
.sb-contact-info ul li a:hover span.elementor-icon-list-icon i, .sb-contact-info ul li a:hover span.elementor-icon-list-text {
    color: #195297 !important;
}@media (min-width: 1025px) {
	.title-size-large {
    padding: 120px 0px !important;
    background-position: 50% 95% !important;
}
.page-id-738 .title-size-large {
    background-position: 50% 25% !important;
}
header ul li.link-pub a:hover:before {
    width: 13px !important;
}
header ul li.link-pub a:before {
    width: 10px !important;
}
.mem-types .panel-container {
    max-width: 85% !important;
    margin: 0 auto !important;
    margin-top: 20px !important;
}
/* Header */
header li .wd-dropdown .current-menu-item a {
    font-weight: 700 !important;
}
header li .wd-dropdown .current-menu-item a:hover::before {
    width: 14px !important;
}
header li .wd-dropdown .current-menu-item a::before {
    width: 12px !important;
}
header li.current-menu-item a:hover::before {
    width: 13px !important;
}
header li.current-menu-item a:before {
    width: 10px !important;
}
header li .wd-dropdown a:hover:before {
    width: 10px !important;
    margin-right: 13px !important;
}
header .wd-logo img[src$=".svg"] {
    height: 110%;
    transform: translate(7px, 16px);
}
header.whb-sticked .wd-logo img[src$=".svg"] {
    height: 129%;
    transform: translate(3px, 3px);
}
header li .wd-dropdown a:hover {
    color: #f5f5f5 !important;
}
header .wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 275px !important;
}
header li .wd-dropdown a:before {
    content: "";
    height: 2px !important;
    width: 7px !important;
    background-color: #f5f5f5 !important;
    margin-right: 10px;
    transition: ease all 0.4s;
}
header li .wd-dropdown {
    background-color: #195297;
}
header li .wd-dropdown a {
    color: #f5f5f5;
    font-size: 16px;
}
header .site-logo img {
    position: absolute;
    width: auto !important;
    max-height: 200px !important;
    top: 20px;
	  z-index: 1;
}
header .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    font-size: 11px;
    color: #272727 !important;
    position: relative;
    top: 2px;
    left: 3px;
}
header .whb-top-bar-inner .whb-column.whb-col-right.whb-visible-lg {
    height: 60px;
    border-radius: 30px 0px 0px 30px !important;
    background-color: #195297;
}
header .wd-nav>li>a {
    padding: 0px 11px !important;
}
header .whb-top-bar-inner>.whb-col-right::after {
    content: "";
    height: 60px;
    width: 30% !important;
    position: absolute;
    background-color: #195297;
    right: 0;
    z-index: 0;
}
.header-social a:hover span::before {
    color: #c1272d !important;
}
.header-social a span::before {
    font-size: 24px !important;
    padding: 0px 14px !important;
    color: #f5f5f5 !important;
    transition: ease all 0.4s;
	  z-index: 1 !important;
}
.header-social {
    position: relative;
    z-index: 1 !important;
}
.site-logo::after {
    content: "";
    height: 183px;
    bottom: -60px;
    width: 183px;
    background-color: white;
    position: absolute;
    z-index: 0;
    border-radius: 50%;
}
header .wd-header-search .wd-tools-icon:before {
    font-size: 22px !important;
    color: #f5f5f5 !important;
	  transition: ease all 0.4s;
	  z-index: 1 !important;
}
header .wd-header-search .wd-tools-icon:hover:before {
    color: #c1272d !important;
}
header .wd-search-dropdown.wd-dropdown input {
    border: 1px solid #195297 !important;
}
header button.searchsubmit {
    background-color: #195297 !important;
    right: 0px !important;
    color: #f5f5f5 !important;
}
header .wd-search-dropdown.wd-dropdown {
    right: -30px !important;
}
.whb-sticked .site-logo img {
    max-height: 135px !important;
}
.whb-sticked .site-logo::after {
    height: 140px !important;
    transform: translateX(-2px) !important;
    width: 140px !important;
}
/* Header */
.wd-scrollbar.platform-Windows {
    --wd-scroll-w: 13px !important;
}
/* article#post-446 {
    max-width: 100% !important;
}
article#post-446 .article-inner {
    width: 31.50% !important;
    margin: 0 auto;
} */
/*===============end=======================  */
@media (max-width: 1440px) {
header .whb-top-bar-inner>.whb-col-right::after {
    width: 20% !important;
}
.main-banner h2 {
    font-size: 60px !important;
}
.main-banner {
    padding: 90px !important;
}
h2 {
    font-size: 40px !important;
}
}
/* My Account Page Start */
.sz-account .um-account-main{
		margin-left: 25px !important;
    width: calc(70% - 25px) !important;
}
/* My Account Page End */
/* Annual Meeting Start */
.single-tribe_events #tribe-events-pg-template{
    max-width: 1222px !important;
}
/* .single-tribe_events .tribe-events.tribe-common{
    padding-left: 20px !important;
    padding-right: 20px !important;
} */
.tribe-events-single{
	padding-bottom: 20px !important;
}
/* Annual Meeting End */
/* User Page Start */
.um-176.um {
    max-width: 1222px !important;
}
/* User Page End */
}

@media (min-width: 768px) and (max-width: 1024px) {
	/** Contact Page **/
.sb-contact-form .wpforms-field-row-block {
    width: 100% !important;
    margin: 0px !important;
    margin-top: 10px !important;
}
.search-results .wd-blog-holder {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
.sb-contact-form .wpforms-layout-column.wpforms-layout-column-50 {
    width: 100% !important;
	padding: 0px !important;
}
.sb-contact-form .wpforms-field-layout-columns.wpforms-field-layout-preset-50-50 {
    flex-direction: column;
}
.sb-contact-form div.wpforms-container-full .wpforms-form .wpforms-one-half{
    width: 100% !important;
}
.sb-contact-form div.wpforms-container-full .wpforms-form .wpforms-first{
    padding-right: 0px !important;
    padding-bottom: 15px !important;
}
@media and (min-width: 768px) and (max-width: 1024px){
	.sb-contact-form .wpforms-field-row-block {
    width: 100% !important;
}
}

/** Contact Page end **/



.banner-btn a {
    padding: 0px 20px !important;
    height: 65px !important;
}
.aa-blog .article-body-container h3 {
    font-size: 18px !important;
}
/*==============class photo page==================*/
.class-photos-wy .wd-gallery-item {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}
/* ==========end============== */
/*============past president page==================*/
.aa-team .member-details {
    height: 95px;
}
/* article#post-446 {
    max-width: 100% !important;
}
article#post-446 .article-inner {
    width: 32.5% !important;
    margin: 0 auto;
} */
/* ============Walter Reed Fellowship Program============== */
.wy-fellowship-team .member-details {
  height: auto !important;
  max-width: 360px;
  margin-left: auto !IMPORTANT;
  margin-right: auto !IMPORTANT;
}
/* ========================== */
/* Cutis page */
.recent-clms .aa-team.bg-boxes {
    max-width: 90% !important;
    width: 90% !important;
}



@media (max-width:820px){
  .past-presidents-wy .wd-info-box {
    min-height: 342px;
  }
	.doc-box .wd-info-box {
    min-height: max-content !important;
}
}


@media (min-width: 820px) and (max-width: 1024px) {
article#post-446 .article-inner {
    width: 31.5% !important;
}
}

/* My Account Page Start */
.sz-account .um-account-main{
		margin-left: 25px !important;
    width: calc(90% - 25px) !important;
		max-width:100% !important;
}
.um-page-account .rcp-table#rcp-payment-history {
    overflow-x: auto !important;
}
.rcp-table>header,.rcp-table>main{
    flex-grow: 1 !important;
}
.rcp-account-overview span, .rcp-payment-history span{
    min-width: 25% !important;
    width: auto !important;
    max-width: none !important;
}
/* My Account Page End */
/* AMD Lifetime Awards Page Start */
.sz-nominate-form div.wpforms-container-full .wpforms-form .wpforms-one-half{
    width: 100% !important;
}
.sz-nominate-form div.wpforms-container-full .wpforms-form .wpforms-first{
    padding-right: 0px !important;
		padding-bottom: 15px !important;
}
.sz-nominate-form div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{
    flex-wrap: wrap !important;
}
.sz-nominate-form div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50{
    width: 100% !important;
    padding-right: 0px !important;
}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50:first-child {
    padding-bottom: 15px !important;
}

/* AMD Lifetime Awards Page End */

/* Annual Meeting Page Start */
.single-tribe_events .whb-sticky-shadow .whb-main-header {
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%) !important;
}
/* Annual Meeting Page End */
}

@media (max-width: 576px) {
	/** Contact Page **/
.sb-contact-form .wpforms-field-row-block {
    width: 100% !important;
    margin: 0px !important;
    margin-top: 10px !important;
}
.mem-types ul.tabs {
    display: block !important;
}
.search-results .wd-blog-holder {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
span.wd-price-currency {
    font-size: 22px !important;
}
span.wd-price-value {
    font-size: 35px !important;
}
.sb-contact-form .wpforms-layout-column.wpforms-layout-column-50 {
    width: 100% !important;
	padding: 0px !important;
}
.sb-contact-form .wpforms-field-layout-columns.wpforms-field-layout-preset-50-50 {
    flex-direction: column;
}

/** Contact Page end **/




footer .liner-continer, footer li a {
    text-align: center !important;
    justify-content: center !important;
    width: 100% !important;
}
.member-menu li a {
    justify-content: center !important;
}
.scrollToTop {
    bottom: 130px !important;
}
.aa-team .member-details {
    margin: 1px !important;
    margin-top: -15px !important;
}
.masonry-container {
    max-width: 390px !important;
    margin: 0 auto !important;
}
.member-details {
    max-width: 360px !important;
    position: relative;
    left: 50% !important;
    transform: translateX(-50%);
}
.recent-clms .aa-team.bg-boxes {
    max-width: 100% !important;
    width: 100% !important;
}
.page-title .title {
    font-size: 30px !important;
    word-break: break-word !important;
}
/* My Account Page Start */
.sz-account .um-account-main {
    margin-top: 25px !important;
}
.sz-account .um-account-nav a{
	color: #272727 !important;
}
.sz-account .um-account-nav a.current{
	color: #195297 !important;
}
.rcp-account-overview span:last-child {
    min-height: 144px !important;
}
.rcp-table#rcp-account-overview{
    overflow-x: auto !important;
}
.sz-account .um-account-main{
	padding: 45px 30px !important;
}
/* My Account Page End */
/* Membership Plans Page Start */
.sz-registrationform{
    display: block !important;
}
/* Membership Plans Page End */
/* Request CUTIS Page Start */
div.wpforms-container-full .wpforms-form .wpforms-one-half{
    width: 100% !important;
}
div.wpforms-container-full .wpforms-field-row .wpforms-first{
    padding-right: 0px !important;
		padding-bottom: 15px !important;
}
div.wpforms-container-full .wpforms-field-row .wpforms-one-half:not(.wpforms-first){
	padding-left: 0px !important;
}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{
        margin-right: 0px !important;
        margin-left: 0px !important;
}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{
        padding-left: 0px !important;
}
/* Request CUTIS Page End */

/* Annual Meeting Page Start */
.single-tribe_events .whb-sticky-shadow .whb-main-header {
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%) !important;
}
/* Annual Meeting Page End */
/* Restricted Content Start */
.rcp-no-access h3{
    font-size: 22px !important;
}
/* Restricted Content End */
.aa-team .awsm-personal-contact-info {
    left: -10px !important;
}
.aa-team .awsm-personal-info h3 {
    font-size: 18px !important;
    height: 50px !important;
}

.aa-team .member-bio {
    margin-bottom: 35px !important;
}

.aa-team .member-bio p a {
    display: block;
    margin-bottom: -20px;
}
}

