/* ///////////////////////////////////
Theme Variables and Bootstrap Override
/////////////////////////////////// */
/*
*/
[data-bs-theme="light"][data-theme="masonic"][data-theme-color="masons"]{
	/* Theme Variables */
	--theme-color:rgb(0,0,0);
	
	--theme-navbar-navlink-color:rgb( 85, 155, 220);
	--theme-navbar-navlink-hover-color:rgb(35, 105, 170);
	--theme-primary: rgba(55, 125, 190, 1);
	--theme-primary-hover: rgba(35, 105, 170, 1);
	--theme-primary-disabled: rgba(0, 55, 120, 1);
		
	--theme-color-rgb: 0,0,0;
		
	--theme-primary-rgb: 75, 75, 190;
	--theme-primary-hover-rgb: 95, 95, 210;
	--theme-primary-subtle-rgb: 55, 55, 160;
	--theme-primary-emphasis-rgb: 35, 35, 140;
		
	--theme-secondary-rgb: 190, 125, 55;
	--theme-secondary-hover-rgb: 160, 95, 25;
	--theme-secondary-subtle-rgb: 220, 145, 75;
	--theme-secondary-emphasis-rgb: 160, 95, 25;
	
	--theme-success-rgb: 5, 120, 5;	
	--theme-success-hover-rgb: 55, 150, 55;
	
	--theme-danger-rgb: 120, 5, 5;
	--theme-danger-hover-rgb: 150, 55, 55;
	
	--theme-warning-rgb: 255,222,33;
	--theme-warning-hover-rgb: 255,255,0;
	
	--theme-info-rgb: 33,222,255;
	--theme-info-hover-rgb: 53,242,255;
	
	--theme-light-rgb: 190, 190, 190;
	--theme-light-hover-rgb: 210, 210, 210;
	
	--theme-dark-rgb: 55, 55, 55;
	--theme-dark-hover-rgb: 75, 75, 75;
	
	--theme-btn-end-color: rgba(var(--theme-gray-900-rgb), var(--theme-opacity-50));
	
	--theme-nav-link-rgb: 85, 155, 220;
	--theme-nav-link-hover-rgb: 35, 105, 170;
	
	--theme-primary-bg-subtle: rgba(var(--theme-primary-subtle-rgb), 1);
	--theme-secondary-bg-subtle: rgba(var(--theme-secondary-subtle-rgb), 1);
	
	--theme-border-color: var(--bs-gray-700);
	
	--theme-content-bg-image: url('../images/masons/themebackground-aol-alt.png');
	--theme-content-header-image: url('../images/masons/header-aol.png');
	--theme-content-border-image: url('../images/masons/themeborder-aol-alt.png');
	--theme-body-bg-image:url("../images/masons/Masonic-Background-light.jpg");
	--theme-body-bg-default-image:url("../images/masons/Masonic-Background-light.jpg");
	
	--theme-body-bg-color:rgb(var(--theme-gray-600-rgb));
	--theme-body-bg:rgb(var(--theme-gray-600-rgb));	
} 
[data-bs-theme="dark"][data-theme="masonic"][data-theme-color="masons"]{
	/* Theme Variables */
	--theme-color:rgb(255,255,255);
	
	--theme-navbar-navlink-color:rgb( 85, 155, 220);
	--theme-navbar-navlink-hover-color:rgb(35, 105, 170);
	--theme-primary: rgba(0,0,155, 1);
	--theme-primary-hover: rgba(0,0,135, 1);
	--theme-primary-disabled: rgba(0,0,35, 1);
	
	--theme-color-rgb: 225,225,225;
	
	--theme-primary-rgb: 0, 0, 155;
	--theme-primary-hover-rgb: 0, 0, 135;
	--theme-primary-subtle-rgb: 0, 0, 175;
	--theme-primary-emphasis-rgb: 0, 0, 125;
		
	--theme-secondary-rgb: 125, 125, 125;
	--theme-secondary-hover-rgb: 105,105,105;
	--theme-secondary-subtle-rgb: 155,155,155;
	--theme-secondary-emphasis-rgb: 90, 90, 90;
	
	--theme-success-rgb: 5, 120, 5;	
	--theme-success-hover-rgb: 55, 150, 55;
	
	--theme-danger-rgb: 120, 5, 5;
	--theme-danger-hover-rgb: 150, 55, 55;
	
	--theme-warning-rgb: 255,222,33;
	--theme-warning-hover-rgb: 255,255,0;
	
	--theme-info-rgb: 33,222,255;
	--theme-info-hover-rgb: 53,242,255;
	
	--theme-light-rgb: 190, 190, 190;
	--theme-light-hover-rgb: 210, 210, 210;
	
	--theme-dark-rgb: 55, 55, 55;
	--theme-dark-hover-rgb: 75, 75, 75;
	
	--theme-btn-end-color: rgba(var(--theme-gray-900-rgb), var(--theme-opacity-50));
	
	--theme-nav-link-rgb: 85, 155, 220;
	--theme-nav-link-hover-rgb: 35, 105, 170;
	
	--theme-nav-link-color: rgba(var(--theme-nav-link-rgb), var(--theme-opacity-100));
	--theme-nav-link-hover-color: rgba(var(--theme-nav-link-hover-rgb), var(--theme-opacity-100));
	
	--theme-primary-bg-subtle: rgba(var(--theme-primary-subtle-rgb), 1);
	--theme-secondary-bg-subtle: rgba(var(--theme-secondary-subtle-rgb), 1);
	
	--theme-border-color: var(--bs-gray-200);
	
	--theme-content-bg-image: url('../images/masons/themebackground.png');
	--theme-content-header-image: url('../images/masons/header.png');
	--theme-content-border-image: url('../images/masons/themeborder.png');
	--theme-body-bg-image:url("../images/masons/Masonic-Background-dark.jpg");
	--theme-body-bg-default-image:url("../images/masons/Masonic-Background-dark.jpg");
	
	--theme-body-bg:rgb(var(--theme-gray-900-rgb));
	--theme-body-bg-color:rgb(var(--theme-gray-900-rgb));
}
[data-bs-theme="dark"],
[data-bs-theme="light"]{
	--bs-body-color:var(--theme-color);
}
[data-theme="masonic"]{
	--theme-innercontent-border-image:url('../images/masons/themebodyborder.png');
	
	--theme-btn-primary-color: rgba(var(--theme-primary-rgb), var(--theme-opacity));
	--theme-btn-primary-hover-color: rgba(var(--theme-primary-hover-rgb), var(--theme-opacity));
	--theme-btn-primary-bg: var(--theme-btn-primary-color);	
	--theme-btn-primary-bg: linear-gradient(to bottom, var(--theme-btn-primary-color), var(--theme-btn-end-color));
	--theme-btn-primary-bg-hover: rgba(var(--theme-primary-hover-rgb), 1);	
	--theme-btn-primary-bg-hover: linear-gradient(to top, var(--theme-btn-primary-color), var(--theme-btn-end-color));
	--theme-btn-primary-border: rgba(var(--theme-primary-rgb), var(--theme-opacity));
	--theme-btn-primary-border-hover: rgba(var(--theme-primary-hover-rgb), var(--theme-opacity));
	
	--theme-btn-secondary-color: rgba(var(--theme-secondary-rgb), var(--theme-opacity));
	--theme-btn-secondary-hover-color: rgba(var(--theme-secondary-hover-rgb), var(--theme-opacity));
	--theme-btn-secondary-bg: var(--theme-btn-secondary-color);	
	--theme-btn-secondary-bg: linear-gradient(to bottom, var(--theme-btn-secondary-color), var(--theme-btn-end-color));
	--theme-btn-secondary-bg-hover: rgba(var(--theme-secondary-hover-rgb), 1);	
	--theme-btn-secondary-bg-hover: linear-gradient(to top, var(--theme-btn-secondary-color), var(--theme-btn-end-color));
	--theme-btn-secondary-border: rgba(var(--theme-secondary-hover-rgb), var(--theme-opacity));
	--theme-btn-secondary-border-hover: rgba(var(--theme-secondary-hover-rgb), var(--theme-opacity));
	
	--theme-btn-success-color: rgba(var(--theme-success-rgb), var(--theme-opacity));
	--theme-btn-success-hover-color: rgba(var(--theme-success-hover-rgb), var(--theme-opacity));
	--theme-btn-success-bg: var(--theme-btn-success-color);	
	--theme-btn-success-bg: linear-gradient(to bottom, var(--theme-btn-success-color), var(--theme-btn-end-color));
	--theme-btn-success-bg-hover: rgba(var(--theme-success-hover-rgb), 1);	
	--theme-btn-success-bg-hover: linear-gradient(to top, var(--theme-btn-success-color), var(--theme-btn-end-color));
	--theme-btn-success-border: rgba(var(--theme-success-hover-rgb), var(--theme-opacity));
	--theme-btn-success-border-hover: rgba(var(--theme-success-hover-rgb), var(--theme-opacity));
	
	--theme-btn-danger-color: rgba(var(--theme-danger-rgb), var(--theme-opacity));
	--theme-btn-danger-hover-color: rgba(var(--theme-danger-hover-rgb), var(--theme-opacity));
	--theme-btn-danger-bg: var(--theme-btn-danger-color);	
	--theme-btn-danger-bg: linear-gradient(to bottom, var(--theme-btn-danger-color), var(--theme-btn-end-color));
	--theme-btn-danger-bg-hover: rgba(var(--theme-danger-hover-rgb), 1);	
	--theme-btn-danger-bg-hover: linear-gradient(to top, var(--theme-btn-danger-color), var(--theme-btn-end-color));
	--theme-btn-danger-border: rgba(var(--theme-danger-hover-rgb), var(--theme-opacity));
	--theme-btn-danger-border-hover: rgba(var(--theme-danger-hover-rgb), var(--theme-opacity));
	
	--theme-btn-warning-color: rgba(var(--theme-warning-rgb), var(--theme-opacity));
	--theme-btn-warning-hover-color: rgba(var(--theme-warning-hover-rgb), var(--theme-opacity));
	--theme-btn-warning-bg: var(--theme-btn-warning-color);	
	--theme-btn-warning-bg: linear-gradient(to bottom, var(--theme-btn-warning-color), var(--theme-btn-end-color));
	--theme-btn-warning-bg-hover: rgba(var(--theme-warning-hover-rgb), 1);	
	--theme-btn-warning-bg-hover: linear-gradient(to top, var(--theme-btn-warning-color), var(--theme-btn-end-color));
	--theme-btn-warning-border: rgba(var(--theme-warning-hover-rgb), var(--theme-opacity));
	--theme-btn-warning-border-hover: rgba(var(--theme-warning-hover-rgb), var(--theme-opacity));
	
	--theme-btn-info-color: rgba(var(--theme-info-rgb), var(--theme-opacity));
	--theme-btn-info-hover-color: rgba(var(--theme-info-hover-rgb), var(--theme-opacity));
	--theme-btn-info-bg: var(--theme-btn-info-color);	
	--theme-btn-info-bg: linear-gradient(to bottom, var(--theme-btn-info-color), var(--theme-btn-end-color));
	--theme-btn-info-bg-hover: rgba(var(--theme-info-hover-rgb), 1);	
	--theme-btn-info-bg-hover: linear-gradient(to top, var(--theme-btn-info-color), var(--theme-btn-end-color));
	--theme-btn-info-border: rgba(var(--theme-info-hover-rgb), var(--theme-opacity));
	--theme-btn-info-border-hover: rgba(var(--theme-info-hover-rgb), var(--theme-opacity));
	
	--theme-btn-light-color: rgba(var(--theme-light-rgb), var(--theme-opacity));
	--theme-btn-light-hover-color: rgba(var(--theme-light-hover-rgb), var(--theme-opacity));
	--theme-btn-light-bg: var(--theme-btn-light-color);	
	--theme-btn-light-bg: linear-gradient(to bottom, var(--theme-btn-light-color), var(--theme-btn-end-color));
	--theme-btn-light-bg-hover: rgba(var(--theme-light-hover-rgb), 1);	
	--theme-btn-light-bg-hover: linear-gradient(to top, var(--theme-btn-light-color), var(--theme-btn-end-color));
	--theme-btn-light-border: rgba(var(--theme-light-hover-rgb), var(--theme-opacity));
	--theme-btn-light-border-hover: rgba(var(--theme-light-hover-rgb), var(--theme-opacity));
	
	--theme-btn-dark-color: rgba(var(--theme-dark-rgb), var(--theme-opacity));
	--theme-btn-dark-hover-color: rgba(var(--theme-dark-hover-rgb), var(--theme-opacity));
	--theme-btn-dark-bg: var(--theme-btn-dark-color);	
	--theme-btn-dark-bg: linear-gradient(to bottom, var(--theme-btn-dark-color), var(--theme-btn-end-color));
	--theme-btn-dark-bg-hover: rgba(var(--theme-dark-hover-rgb), 1);	
	--theme-btn-dark-bg-hover: linear-gradient(to top, var(--theme-btn-dark-color), var(--theme-btn-end-color));
	--theme-btn-dark-border: rgba(var(--theme-dark-hover-rgb), var(--theme-opacity));
	--theme-btn-dark-border-hover: rgba(var(--theme-dark-hover-rgb), var(--theme-opacity));	
	
	--theme-nav-link-color: rgba(var(--theme-nav-link-rgb), var(--theme-opacity-100));
	--theme-nav-link-hover-color: rgba(var(--theme-nav-link-hover-rgb), var(--theme-opacity-100));
	
	/* Bootstrap Override */
	/*
	--bs-primary:var(--theme-primary);
	--bs-primary-hover:var(--theme-primary-hover);
	*/
	--bs-btn-close-color:var(--theme-btn-close-color);
	
	--bs-nav-link-color: var(--theme-nav-link-color);
    --bs-nav-link-hover-color: var(--theme-nav-link-hover-color);	
    --bs-nav-link-disabled-color: var(--theme-primary-disabled);
	
	--bs-offcanvas-bg:transparent;
	
	--bs-primary-hover-bg:var(--theme-btn-primary-bg-hover);
	
	--bs-primary: var(--theme-btn-primary-color) ;
	--bs-secondary: var(--theme-btn-secondary-color) ;
	--bs-success: var(--theme-btn-success-color) ;
	--bs-danger: var(--theme-btn-danger-color) ;
	--bs-warning: var(--theme-btn-warning-color) ;
	--bs-info: var(--theme-btn-info-color) ;
	--bs-light: var(--theme-btn-light-color) ;
	--bs-dark: var(--theme-btn-dark-color) ;	
	
	--bs-primary-rgb: var(--theme-primary-rgb) ;
	--bs-secondary-rgb: var(--theme-secondary-rgb) ;
	--bs-success-rgb: var(--theme-success-rgb) ;
	--bs-danger-rgb: var(--theme-danger-rgb) ;
	--bs-warning-rgb: var(--theme-warning-rgb) ;
	--bs-info-rgb: var(--theme-info-rgb) ;
	--bs-light-rgb: var(--theme-light-rgb) ;
	--bs-dark-rgb: var(--theme-dark-rgb) ;	
	
	--bs-primary-bg-subtle: var(--theme-primary-bg-subtle);
	--bs-secondary-bg-subtle: var(--theme-secondary-bg-subtle);
	--bs-body-bg:var(--theme-body-bg);
	--bs-card-color:var(--theme-card-color);
	--bs-color:var(--theme-color);
	--bs-body-color:var(--theme-color);
	--bs-body-color-rgb:var(--theme-color-rgb);
	--bs-border-color:var(--theme-border-color);
	--bs-body-font-family: Perpetua, Baskerville, "Big Caslon", "Palatino Linotype", Palatino, "URW Palladio L", "Nimbus Roman No9 L", serif;
}
[data-bs-theme="light"][data-theme="masonic"] .btn-close:not([data-bs-dismiss="alert"]) {
    filter: invert(25%) sepia(58%) saturate(3572%) hue-rotate(235deg) brightness(77%) contrast(106%);
}
[data-bs-theme="dark"][data-theme="masonic"] .btn-close:not([data-bs-dismiss="alert"]) {
    filter: invert(58%) sepia(18%) saturate(1611%) hue-rotate(350deg) brightness(89%) contrast(82%);
}
/* Cursors */
[data-theme="masonic"] a,
[data-theme="masonic"] [type="button"],
[data-theme="masonic"] [role="button"],
[data-theme="masonic"] [data-bs-toggle="dropdown"],
[data-theme="masonic"] [data-bs-toggle="offcanvas"],
[data-theme="masonic"] [data-bs-toggle="modal"],
[data-theme="masonic"] .nav-link,
[data-theme="masonic"] .nav-item,
[data-theme="masonic"] .dropdown-item,
[data-theme="masonic"] .dropdown-menu{
	cursor:url("../images/masons/cursors/cur/03.cur"), pointer;
}
[data-theme="masonic"] a {
    color: var(--theme-nav-link-color);
}
[data-theme="masonic"] a:hover,
[data-theme="masonic"] a:active,
[data-theme="masonic"] a.active {
    color: var(--theme-nav-link-hover-color);
}
[data-theme="masonic"] .text-body,
[data-theme="masonic"] .card-body,
[data-theme="masonic"] .text-body .dropdown-toggle i,
[data-theme="masonic"] .card-body .dropdown-toggle i{
	--bs-card-color:var(--theme-color);	
	color:var(--theme-color);	
}
[data-theme="masonic"] .table tr td{
	text-shadow:none;
	color: var(--theme-color);
}
[data-theme="masonic"] img.avatar,
[data-theme="masonic"] img[class^="avatar-"]{
	background-color:var(--theme-bg-black-50);
}
[data-theme="masonic"] .modal-content{
	padding:0 1.5rem;
}
/* /////////////////////////////
Body Background
///////////////////////////// */
[data-theme="masonic"] body{
	color: var(--theme-color);
	background:transparent;
	background-color:transparent;
	cursor:url("../images/masons/cursors/cur/01.cur"), auto;
	
	background-image:var(--theme-body-bg-default-image);
	background-position:top center;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
/*
[data-theme="masonic"] body:before{
	content:"";
	position:fixed;
	top:50%;
	left:50%;
	
	transform:translate(-50%, -50%);
	
	width:100vw;
	height:100vh;
	
	background-image:var(--theme-body-bg-default-image);
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
}
*/
[data-bs-theme="dark"][data-theme="masonic"] body{
	background:transparent;
	background-color:transparent;
	background-image:var(--theme-body-bg-default-image);
	background-position:top center;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	/*background-image:url("../images/masons/wallpaper/uof.jpg");*/
}
[data-bs-theme="light"][data-theme="masonic"] body{
	background:transparent;
	background-color:transparent;
	background-image:var(--theme-body-bg-default-image);
	background-position:top center;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	/*background-image:url("../images/masons/wallpaper/aol.jpg");*/
}

@media(min-width: 992px) {
	[data-bs-theme="light"][data-theme="masonic"] body:before{
		
	}
}
@media only screen and (max-width: 700px) { 
	[data-theme="masonic"]{
		background-size:cover, 100%;
	}
}

[data-theme="masonic"] #main-wrapper{
	/*padding-top:54px;*/
}
[data-theme="masonic"] #side-nav{
	height:100%;
	display:flex;
}
[data-theme="masonic"] #main{
	/*padding-top: .25rem;*/
}
[data-theme="masonic"] #post-modal-data{
	padding: 0.35rem;
}
@media(max-width: 768px) {
	[data-theme="masonic"] #side-nav{
		height:auto;
		min-height:auto;
		max-height:auto;
		display:block;
		position:fixed;
		top:54px;
	}
	[data-theme="masonic"] #main{
		/*padding-top: 3.5rem;*/
	}
}
[data-bs-theme="dark"][data-theme="masonic"]{
	--masonic-btn-primary-bg:rgba(90, 55, 55, 1);	
	--masonic-btn-primary-bg:linear-gradient(to top, rgba(90, 55, 55, 1), rgba(25, 25, 25, 0));	
}
[data-bs-theme="light"][data-theme="masonic"]{
	--masonic-btn-primary-bg:rgba(55, 55, 90, 1);	
	--masonic-btn-primary-bg:linear-gradient(to top, rgba(55, 55, 90, 1), rgba(25, 25, 25, 0));	
}

[data-theme="masonic"] [class^="bg-"]{
	
}

[data-theme="masonic"] [class^="bg-"]{
	background:none;
	background-color:transparent !important;
	background-position:center center;
	background-size:100%;
	background-repeat:no-repeat;
}
[data-theme="masonic"] .bg-primary{		
	background:var(--theme-btn-primary-bg);
	background-color:var(--theme-btn-primary-bg);
	background-image:var(--theme-btn-primary-bg);
}
[data-theme="masonic"] .bg-secondary{		
	background:var(--theme-btn-secondary-bg);
	background-color:var(--theme-btn-secondary-bg);
	background-image:var(--theme-btn-secondary-bg);
}
[data-theme="masonic"] .bg-success{		
	background:var(--theme-btn-success-bg);
	background-color:var(--theme-btn-success-bg);
	background-image:var(--theme-btn-success-bg);
}
[data-theme="masonic"] .bg-danger{		
	background:var(--theme-btn-danger-bg);
	background-color:var(--theme-btn-danger-bg);
	background-image:var(--theme-btn-danger-bg);
}
[data-theme="masonic"] .bg-warning{		
	background:var(--theme-btn-warning-bg);
	background-color:var(--theme-btn-warning-bg);
	background-image:var(--theme-btn-warning-bg);
}
[data-theme="masonic"] .bg-info{		
	background:var(--theme-btn-info-bg);
	background-color:var(--theme-btn-info-bg);
	background-image:var(--theme-btn-info-bg);
}
[data-theme="masonic"] .bg-light{		
	background:var(--theme-btn-light-bg);
	background-color:var(--theme-btn-light-bg);
	background-image:var(--theme-btn-light-bg);
}
[data-theme="masonic"] .bg-dark{		
	background:var(--theme-btn-dark-bg);
	background-color:var(--theme-btn-dark-bg);
	background-image:var(--theme-btn-dark-bg);
}


[data-theme="masonic"] .bg-primary-subtle{	
	color:var(--theme-color);
	--bs-primary-bg-subtle: var(--theme-primary-bg-subtle);	
	background:var(--theme-primary-bg-subtle);
	background-color:var(--theme-primary-bg-subtle);
}
[data-theme="masonic"] .bg-secondary-subtle{	
	color:var(--theme-color);
	--bs-secondary-bg-subtle: var(--theme-secondary-bg-subtle);	
	background:var(--theme-secondary-bg-subtle);
	background-color:var(--theme-secondary-bg-subtle);
}
[data-theme="masonic"] .bg-primary-emphasis{		
	background:var(--theme-btn-primary-bg-emphasis);
	background-color:var(--theme-primary-bg-emphasis);
}
[data-theme="masonic"] .bg-secondary-emphasis{		
	background:var(--theme-secondary-bg-emphasis);
	background-color:var(--theme-secondary-bg-emphasis);
}


[data-theme="masonic"] .btn-primary{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-primary-bg);
	background-image:var(--theme-btn-primary-bg);
	border-color:var(--theme-btn-primary-border);
}
[data-theme="masonic"] .btn-outline-primary{
	border-color:var(--theme-btn-primary-border);
}
[data-theme="masonic"] .btn-primary:hover,
[data-theme="masonic"] .btn-primary:active,
[data-theme="masonic"] .btn-primary.active,
[data-theme="masonic"] .btn-outline-primary:hover,
[data-theme="masonic"] .btn-outline-primary:active,
[data-theme="masonic"] .btn-outline-primary.active{
	background-color:var(--theme-btn-primary-bg-hover);
	background-image:var(--theme-btn-primary-bg-hover);
	border-color:var(--theme-btn-primary-border-hover);
}
[data-theme="masonic"] .btn-secondary{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-secondary-bg);
	background-image:var(--theme-btn-secondary-bg);
	border-color:var(--theme-btn-secondary-border);
}
[data-theme="masonic"] .btn-outline-secondary{
	border-color:var(--theme-btn-secondary-border);
}

[data-theme="masonic"] .btn-secondary:hover,
[data-theme="masonic"] .btn-secondary:active,
[data-theme="masonic"] .btn-secondary.active,
[data-theme="masonic"] .btn-outline-secondary:hover,
[data-theme="masonic"] .btn-outline-secondary:active,
[data-theme="masonic"] .btn-outline-secondary.active{
	background-color:var(--theme-btn-secondary-bg-hover);
	background-image:var(--theme-btn-secondary-bg-hover);
	border-color:var(--theme-btn-secondary-border-hover);
}

[data-theme="masonic"] .btn-success{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-success-bg);
	background-image:var(--theme-btn-success-bg);
	border-color:var(--theme-btn-success-border);
}

[data-theme="masonic"] .btn-outline-success{
	border-color:var(--theme-btn-success-border);
}
[data-theme="masonic"] .btn-success:hover,
[data-theme="masonic"] .btn-success:active,
[data-theme="masonic"] .btn-success.active,
[data-theme="masonic"] .btn-outline-success:hover,
[data-theme="masonic"] .btn-outline-success:active,
[data-theme="masonic"] .btn-outline-success.active{
	background-color:var(--theme-btn-success-bg-hover);
	background-image:var(--theme-btn-success-bg-hover);
	border-color:var(--theme-btn-success-border-hover);
}

[data-theme="masonic"] .btn-danger{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-danger-bg);
	background-image:var(--theme-btn-danger-bg);
	border-color:var(--theme-btn-danger-border);
}
[data-theme="masonic"] .btn-outline-danger{
	border-color:var(--theme-btn-danger-border);
}
[data-theme="masonic"] .btn-danger:hover,
[data-theme="masonic"] .btn-danger:active,
[data-theme="masonic"] .btn-danger.active,
[data-theme="masonic"] .btn-outline-danger:hover,
[data-theme="masonic"] .btn-outline-danger:active,
[data-theme="masonic"] .btn-outline-danger.active{
	background-color:var(--theme-btn-danger-bg-hover);
	background-image:var(--theme-btn-danger-bg-hover);
	border-color:var(--theme-btn-danger-border-hover);
}
[data-theme="masonic"] .btn-warning{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-warning-bg);
	background-image:var(--theme-btn-warning-bg);
	border-color:var(--theme-btn-warning-border);
}
[data-theme="masonic"] .btn--outline-warning{
	border-color:var(--theme-btn-warning-border);
}
[data-theme="masonic"] .btn-warning:hover,
[data-theme="masonic"] .btn-warning:active,
[data-theme="masonic"] .btn-warning.active,
[data-theme="masonic"] .btn-outline-warning:hover,
[data-theme="masonic"] .btn-outline-warning:active,
[data-theme="masonic"] .btn-outline-warning.active{
	background-color:var(--theme-btn-warning-bg-hover);
	background-image:var(--theme-btn-warning-bg-hover);
	border-color:var(--theme-btn-warning-border-hover);
}
[data-theme="masonic"] .btn-info{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-info-bg);
	background-image:var(--theme-btn-info-bg);
	border-color:var(--theme-btn-info-border);
}
[data-theme="masonic"] .btn-info-outline{
	border-color:var(--theme-btn-info-border);
}
[data-theme="masonic"] .btn-info:hover,
[data-theme="masonic"] .btn-info:active,
[data-theme="masonic"] .btn-info.active,
[data-theme="masonic"] .btn-outline-info:hover,
[data-theme="masonic"] .btn-outline-info:active,
[data-theme="masonic"] .btn-outline-info.active{
	background-color:var(--theme-btn-info-bg-hover);
	background-image:var(--theme-btn-info-bg-hover);
	border-color:var(--theme-btn-info-border-hover);
}
[data-theme="masonic"] .btn-light{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-light-bg);
	background-image:var(--theme-btn-light-bg);
	border-color:var(--theme-btn-light-border);
}
[data-theme="masonic"] .btn-outline-light{
	border-color:var(--theme-btn-light-border);
}
[data-theme="masonic"] .btn-light:hover,
[data-theme="masonic"] .btn-light:active,
[data-theme="masonic"] .btn-light.active,
[data-theme="masonic"] .btn-outline-light:hover,
[data-theme="masonic"] .btn-outline-light:active,
[data-theme="masonic"] .btn-outline-light.active{
	background-color:var(--theme-btn-light-bg-hover);
	background-image:var(--theme-btn-light-bg-hover);
	border-color:var(--theme-btn-light-border-hover);
}
[data-theme="masonic"] .btn-dark{
	/*--bs-btn-bg:var(--masonic-btn-primary-bg);*/
	--bs-bg-opacity: 1;
	background-color:var(--theme-btn-dark-bg);
	background-image:var(--theme-btn-dark-bg);
	border-color:var(--theme-btn-dark-border);
}
[data-theme="masonic"] .btn-outline-dark{
	border-color:var(--theme-btn-dark-border);
}
[data-theme="masonic"] .btn-dark:hover,
[data-theme="masonic"] .btn-dark:active,
[data-theme="masonic"] .btn-dark.active,
[data-theme="masonic"] .btn-outline-dark:hover,
[data-theme="masonic"] .btn-outline-dark:active,
[data-theme="masonic"] .btn-outline-dark.active{
	background-color:var(--theme-btn-dark-bg-hover);
	background-image:var(--theme-btn-dark-bg-hover);
	border-color:var(--theme-btn-dark-border-hover);
}
[data-theme="masonic"] .alert{text-shadow:none;}
/* /////////////////////////////
Breadcrumbs
///////////////////////////// */

[data-theme="masonic"] .breadcrumbs{
	padding-left:10px;
}

/* /////////////////////////////
Preloader Images
///////////////////////////// */

/* /////////////////////////////
UOF Preloader Images
///////////////////////////// */
[data-bs-theme="dark"] .preloader-background{	
	background-color:rgba(30,30,30,0.95);}

[data-bs-theme="dark"] .preloader-image{
	display:block;
	height:50vh;
	width:50vh;
}
[data-bs-theme="dark"] .preloader-image:before{	
	display:block;
	
	background-image:url('../images/masons/compass-square-solid-dark.png');
	background-position:center center;
	background-size:auto 100%;
	background-repeat:no-repeat;
	
}
[data-bs-theme="dark"] .preloader-image:after{	
	background-image:none;
	background-position:center center;
	background-size:auto auto;
	background-repeat:no-repeat;
	
}
/* /////////////////////////////
AOL Preloader Images
///////////////////////////// */
[data-bs-theme="light"] .preloader{	
	background-color:rgba(200,200,200,0.95);
}

[data-bs-theme="light"] .preloader-image{
	display:block;
	height:50vh;
	width:50vh;
}
[data-bs-theme="light"] .preloader-image:before{	
	
	background-image:url('../images/masons/compass-square-solid-light.png');
	background-position:center center;
	background-size:auto 100%;
	background-repeat:no-repeat;
	
}
[data-bs-theme="light"] .preloader-image:after{
	
	background-image:none;
	background-position:center center;
	background-size:auto auto;
	background-repeat:no-repeat;
}

/* /////////////////////////////
offcanvas
///////////////////////////// */

[data-theme="masonic"] .offcanvas-header .btn-close{
	margin-right:0.5em;
}

/* /////////////////////////////
btn-block with Link
///////////////////////////// */

[data-theme="masonic"] .btn-block a{
	display:inline-block;
	width:100%;
	height:100%;
}

/* /////////////////////////////
Content Borders
///////////////////////////// */
[data-theme="masonic"] .sign-in-from,
[data-theme="masonic"] .dropdown-menu,
[data-theme="masonic"] .breadcrumbs,
[data-theme="masonic"] .themed-content,
[data-theme="masonic"] .card,
[data-theme="masonic"] .modal-content{
	background:rgba(125,125,125,0.75);
	
}

[data-theme="masonic"][data-bs-theme="light"] .dropdown-menu,
[data-theme="masonic"][data-bs-theme="light"] .sign-in-from,
[data-theme="masonic"][data-bs-theme="light"] .dropdown-menu,
[data-theme="masonic"][data-bs-theme="light"] .breadcrumbs,
[data-theme="masonic"][data-bs-theme="light"] .themed-content,
[data-theme="masonic"][data-bs-theme="light"] .card,
[data-theme="masonic"][data-bs-theme="light"] .modal-content{
	background:rgba(245,245,245,0.75);
	
}
[data-theme="masonic"][data-bs-theme="dark"] .dropdown-menu,
[data-theme="masonic"][data-bs-theme="dark"] .sign-in-from,
[data-theme="masonic"][data-bs-theme="dark"] .dropdown-menu,
[data-theme="masonic"][data-bs-theme="dark"] .breadcrumbs,
[data-theme="masonic"][data-bs-theme="dark"] .themed-content,
[data-theme="masonic"][data-bs-theme="dark"] .card,
[data-theme="masonic"][data-bs-theme="dark"] .modal-content{
	background:rgba(30,30,30,0.75);
}


[data-theme="masonic"] .sign-in-from,
[data-theme="masonic"] .dropdown-menu,
[data-theme="masonic"] .breadcrumbs,
[data-theme="masonic"] .themed-content,
[data-theme="masonic"] .card,
[data-theme="masonic"] .modal-content,
[data-theme="masonic"] .dropdown-menu:before,
[data-theme="masonic"] .breadcrumbs:before,
[data-theme="masonic"] .themed-content:before,
[data-theme="masonic"] .card:before,
[data-theme="masonic"] .modal-content:before{ 
	transform: translate3d(0,0,1px); 
    backface-visibility: hidden;
	box-shadow:none;
	
	--bs-text-color:var(--theme-color);
	color:var(--theme-color);
}
[data-theme="masonic"] .sign-in-from,
[data-theme="masonic"] .themed-content:not(.navbar,.offcanvas){
	position:relative;
	padding:1em;
}
[data-theme="masonic"] .sign-in-from:before,
[data-theme="masonic"] .breadcrumbs:before,
[data-theme="masonic"] .themed-content:before,
[data-theme="masonic"] .card:before,
[data-theme="masonic"] .modal-content:before{
	display:none;
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	height:100%;
	width:100%;	
	z-index:-1;
	
	backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
}

[data-theme="masonic"] .sign-in-from:before,
[data-theme="masonic"] .breadcrumbs:before,
[data-theme="masonic"] .themed-content:before,
[data-theme="masonic"] .card:before,
[data-theme="masonic"] .modal-content:before

{	
	/*position:relative;*/
	
	/*
	background-color:transparent;
	border-image-source: var(--theme-content-border-image);
	border-image-slice: 19;
	border-image-repeat:stretch;
	border-radius:.05em;
	*/
}
/*
[data-theme="masonic"] .sign-in-from:before{
	border-image-source: var(--theme-content-border-image);	
}
[data-bs-theme="light"][data-theme="masonic"][data-theme-color="ep6"] .sign-in-from:before,
[data-bs-theme="light"][data-theme="masonic"][data-theme-color="ep6"] .breadcrumbs:before,
[data-bs-theme="light"][data-theme="masonic"][data-theme-color="ep6"] .themed-content:before,
[data-bs-theme="light"][data-theme="masonic"][data-theme-color="ep6"] .card:before,
[data-bs-theme="light"][data-theme="masonic"][data-theme-color="ep6"] .modal-content:before{
	border-image-source: var(--theme-content-border-image);
}

[data-bs-theme="dark"][data-theme="masonic"][data-theme-color="ep6"] .sign-in-from:before,
[data-bs-theme="dark"][data-theme="masonic"][data-theme-color="ep6"] .breadcrumbs:before,
[data-bs-theme="dark"][data-theme="masonic"][data-theme-color="ep6"] .themed-content:before,
[data-bs-theme="dark"][data-theme="masonic"][data-theme-color="ep6"] .card:before,
[data-bs-theme="dark"][data-theme="masonic"][data-theme-color="ep6"] .modal-content:before{	
	border-image-source: var(--theme-content-border-image);

}
*/
/* /////////////////////////////
Navbar
///////////////////////////// */
[data-theme="masonic"] .nav-link{
	/*color:initial;*/
	color:var(--theme-nav-link-color);
}
[data-theme="masonic"] .nav-link:hover,
[data-theme="masonic"] .nav-link:active,
[data-theme="masonic"] .nav-link.active{
	color:var(--theme-nav-link-hover-color);
}
[data-theme="masonic"] a.nav-link[href!=""],
[data-theme="masonic"] a.nav-link[href!="#"],
[data-theme="masonic"] #footer a.nav-link[href!=""],
[data-theme="masonic"] #footer a.nav-link[href!="#"]{
	color:rgba(190, 125, 55, 1);
	color:var(--theme-nav-link-color);
}

[data-theme="masonic"] .navbar{
	position:inherit;
	color:var(--theme-navbar-navlink-color);	
}
[data-theme="masonic"] .navbar.fixed-top{
	position:fixed;
}

[data-theme="masonic"] .navbar .nav-link,
[data-theme="masonic"] .dropdown-toggle,
[data-theme="masonic"] .navbar-brand,
[data-theme="masonic"] .navbar-toggler,
[data-theme="masonic"] .navbar-toggler-icon{
	color:var(--theme-navbar-navlink-color);
	text-shadow:none;
}
[data-theme="masonic"] .navbar .nav-link:hover,
[data-theme="masonic"] .dropdown-toggle:hover,
[data-theme="masonic"] .navbar-brand:hover,
[data-theme="masonic"] .navbar-toggler:hover,
[data-theme="masonic"] .navbar-toggler-icon:hover,
[data-theme="masonic"] .navbar .nav-link:active,
[data-theme="masonic"] .dropdown-toggle:active,
[data-theme="masonic"] .navbar-brand:active,
[data-theme="masonic"] .navbar-toggler:active,
[data-theme="masonic"] .navbar-toggler-icon:active,
[data-theme="masonic"] .navbar .nav-link.active,
[data-theme="masonic"] .dropdown-toggle.active,
[data-theme="masonic"] .navbar-brand.active,
[data-theme="masonic"] .navbar-toggler.active,
[data-theme="masonic"] .navbar-toggler-icon.active{
	color:var(--theme-navbar-navlink-hover-color);
}
[data-theme="masonic"] .navbar.fixed-top .nav-link,
[data-theme="masonic"] .navbar.fixed-top .dropdown-toggle,
[data-theme="masonic"] .navbar.fixed-top .navbar-brand,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler-icon{
	color:var(--theme-color);	
}
[data-theme="masonic"] .navbar.fixed-top .nav-link:hover,
[data-theme="masonic"] .navbar.fixed-top .dropdown-toggle:hover,
[data-theme="masonic"] .navbar.fixed-top .navbar-brand:hover,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler:hover,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler-icon:hover,
[data-theme="masonic"] .navbar.fixed-top .nav-link:active,
[data-theme="masonic"] .navbar.fixed-top .dropdown-toggle:active,
[data-theme="masonic"] .navbar.fixed-top .navbar-brand:active,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler:active,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler-icon:active,
[data-theme="masonic"] .navbar.fixed-top .nav-link.active,
[data-theme="masonic"] .navbar.fixed-top .dropdown-toggle.active,
[data-theme="masonic"] .navbar.fixed-top .navbar-brand.active,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler.active,
[data-theme="masonic"] .navbar.fixed-top .navbar-toggler-icon.active{
	color:gray;
}

/* /////////////////////////////
Content Backgrounds
///////////////////////////// */

[data-theme="masonic"] .sign-in-from:before,
[data-theme="masonic"] .breadcrumbs:before,
[data-theme="masonic"] .modal-content:before,
[data-theme="masonic"] .card:before,
[data-theme="masonic"] .themed-content:before{
	background-color:rgba(55,55,55,0.25);
	/*
	*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center center;
	
}
[data-bs-theme="dark"][data-theme="masonic"] .sign-in-from:before,
[data-bs-theme="dark"][data-theme="masonic"] .breadcrumbs:before,
[data-bs-theme="dark"][data-theme="masonic"] .modal-content:before,
[data-bs-theme="dark"][data-theme="masonic"] .card:before,
[data-bs-theme="dark"][data-theme="masonic"] .themed-content:before{
	background-image:var(--theme-content-bg-image);	
}
[data-bs-theme="light"][data-theme="masonic"] .sign-in-from:before,
[data-bs-theme="light"][data-theme="masonic"] .breadcrumbs:before,
[data-bs-theme="light"][data-theme="masonic"] .modal-content:before,
[data-bs-theme="light"][data-theme="masonic"] .card:before,
[data-bs-theme="light"][data-theme="masonic"] .themed-content:before{
	background-image:var(--theme-content-bg-image);
}
[data-theme="masonic"] .modal{
	color:inherit;
}

/* /////////////////////////////
Card
///////////////////////////// */

[data-theme="masonic"] .card{
	padding:0.5rem;
}
[data-theme="masonic"] .card img:not(.userimg):not(.placeholder):not([class*="avatar-"]){
	background-color:rgba(var(--theme-black-rgb),var(--theme-opacity-50));
	background:rgba(var(--theme-black-rgb),var(--theme-opacity-50));
	
		
	border: 4px solid transparent;
	padding: 0px;
		
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 8;
	border-image-repeat:stretch;
	border-radius:.15em;
	
}
/* /////////////////////////////
Default Text
///////////////////////////// */
[data-theme="masonic"] .btn-close{
	--bs-btn-close-color:var(--theme-color);
}
[data-theme="masonic"] .dropdown-toggle.btn,
[data-theme="masonic"] .themed-header,
[data-theme="masonic"] a.dropdown-item,
[data-theme="masonic"] .header,
[data-theme="masonic"] .themed-content,
[data-theme="masonic"] .card,
[data-theme="masonic"] .modal,
[data-theme="masonic"] .btn-close,
[data-theme="masonic"] .modal .close,
[data-theme="masonic"] .modal .modal-header{	
	color:var(--theme-color);
	/*
	text-shadow:
		1px 0px 1px rgba(var(--theme-black-rgb),var(--theme-opacity-25)),
		0px 1px 1px rgba(var(--theme-black-rgb),var(--theme-opacity-25)),
		-1px 0px 1px rgba(var(--theme-black-rgb),var(--theme-opacity-25)),
		0px -1px 1px rgba(var(--theme-black-rgb),var(--theme-opacity-25));
	*/
}
[data-bs-theme="light"][data-theme="masonic"] .nav-link{
	/*
	text-shadow:
		1px 0px 1px rgba(var(--theme-white-rgb),var(--theme-opacity-25)),
		0px 1px 1px rgba(var(--theme-white-rgb),var(--theme-opacity-25)),
		-1px 0px 1px rgba(var(--theme-white-rgb),var(--theme-opacity-25)),
		0px -1px 1px rgba(var(--theme-white-rgb),var(--theme-opacity-25));	
	*/
}
[data-bs-theme="light"][data-theme="masonic"] .nav-link:hover,
[data-bs-theme="light"][data-theme="masonic"] .nav-link:active,
[data-bs-theme="light"][data-theme="masonic"] .nav-link.active{
	text-shadow:none;
}
[data-bs-theme="light"][data-theme="masonic"] .navbar.fixed-top .nav-link:hover,
[data-bs-theme="light"][data-theme="masonic"] .navbar.fixed-top .nav-link:active,
[data-bs-theme="light"][data-theme="masonic"] .navbar.fixed-top .nav-link.active,
[data-bs-theme="light"][data-theme="masonic"] .navbar.fixed-top .nav-link{
	text-shadow:none;
}
/*
[data-theme="masonic"] .themed-content .alert{
	text-shadow:
		1px 0px 0px rgba(255,255,255,0.5),
		0px 1px 0px rgba(255,255,255,0.5),
		-1px 0px 0px rgba(255,255,255,0.5),
		0px -1px 0px rgba(255,255,255,0.5);	
}
*/
/* /////////////////////////////
Remove Text Shadows
///////////////////////////// */
[data-theme="masonic"] .text-muted,
[data-theme="masonic"] .form-control,
[data-theme="masonic"] .input-group *,
[data-theme="masonic"] .form-group *,
[data-theme="masonic"] .bg-light,
[data-theme="masonic"] .text-dark{
	text-shadow:none;
}
/* /////////////////////////////
Link with href
///////////////////////////// */

[data-bs-theme="light"][data-theme="masonic"] a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn),
[data-bs-theme="light"][data-theme="masonic"] a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn),
[data-bs-theme="dark"][data-theme="masonic"] a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn),
[data-bs-theme="dark"][data-theme="masonic"] a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn){	
	color:rgba(190, 125, 55, 1) ;
}
[data-bs-theme="light"][data-theme="masonic"] a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):active,
[data-bs-theme="light"][data-theme="masonic"] a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):hover,
[data-bs-theme="light"][data-theme="masonic"] a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):active,
[data-bs-theme="light"][data-theme="masonic"] a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):hover,
[data-bs-theme="dark"][data-theme="masonic"] a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):active,
[data-bs-theme="dark"][data-theme="masonic"] a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):hover,
[data-bs-theme="dark"][data-theme="masonic"] a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):active,
[data-bs-theme="dark"][data-theme="masonic"] a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):not(.btn):hover{
	color:rgba(204, 204, 55, 1) ;
	/*
	text-shadow:
		0px 1px 0px rgba(0,0,0,0.5),
		0px -1px 0px rgba(0,0,0,0.5);
	*/
}
/*
[data-theme="masonic"] .card a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link),
[data-theme="masonic"] .card a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link),
[data-theme="masonic"] .breadcrumbs a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link),
[data-theme="masonic"] .breadcrumbs a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link),
[data-theme="masonic"] .themed-content a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link),
[data-theme="masonic"] .themed-content a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link){	
	color:rgba(190, 125, 55, 1) ;
}
[data-theme="masonic"] .card a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):active,
[data-theme="masonic"] .card a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):hover,
[data-theme="masonic"] .card a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):active,
[data-theme="masonic"] .card a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):hover,
[data-theme="masonic"] .breadcrumbs a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):active,
[data-theme="masonic"] .breadcrumbs a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):hover,
[data-theme="masonic"] .breadcrumbs a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):active,
[data-theme="masonic"] .breadcrumbs a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):hover,
[data-theme="masonic"] .themed-content a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):active,
[data-theme="masonic"] .themed-content a[href^="/"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):hover,
[data-theme="masonic"] .themed-content a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):active,
[data-theme="masonic"] .themed-content a[href^="#"]:not(.dropdown-item):not(.dropdown-toggle):not(.nav-link):hover{
	color:rgba(204, 204, 55, 1) ;
	text-shadow:
		0px 1px 0px rgba(0,0,0,0.5),
		0px -1px 0px rgba(0,0,0,0.5);
}
*/
/* /////////////////////////////
<hr> element
///////////////////////////// */

[data-theme="masonic"] hr{
	border-top:1px solid rgba(var(--theme-white-rgb),var(--theme-opacity-25));
}

/* /////////////////////////////
Header
///////////////////////////// */
/*
[data-theme="masonic"] .themed-header{
	background-repeat:no-repeat;
	background-size:100% 50%;
	background-position:bottom center;
	text-align:center ;
	width:100%;
	padding:5px 0px;	
}
*/
[data-bs-theme="dark"][data-theme="masonic"] .themed-header{
	background-repeat:no-repeat;
	background-size:100% 50%;
	background-position:bottom center;
	text-align:center ;
	width:100%;
	padding:5px 0px;
	background-image:var(--theme-content-header-image);	
	background-size:75% 50%;
}
[data-bs-theme="light"][data-theme="masonic"] .themed-header{
	background-repeat:no-repeat;
	background-size:100% 50%;
	background-position:bottom center;
	text-align:center ;
	width:100%;
	padding:5px 0px;
	background-image:var(--theme-content-header-image);
	background-size:auto 100%;
}

/* /////////////////////////////
Background
///////////////////////////// */
[data-theme="masonic"] .dropdown-menu > li:hover .dropdown-item{
	background-color:transparent;
}
[data-theme="masonic"] .dropdown-menu > li .dropdown-item:hover,
[data-theme="masonic"] .dropdown-menu > li .dropdown-item:active,
[data-theme="masonic"] .dropdown-menu > li .dropdown-item.active{	
	background:var(--theme-btn-primary-bg);
}
/*
[data-bs-theme="light"][data-theme="masonic"] .dropdown-menu,
[data-bs-theme="light"][data-theme="masonic"] .bg-themed{
	background-color:rgba(var(--theme-gray-500-rgb),var(--theme-opacity-75));
	background:rgba(var(--theme-gray-500-rgb),var(--theme-opacity-75));
}
[data-bs-theme="dark"][data-theme="masonic"] .dropdown-menu,
[data-bs-theme="dark"][data-theme="masonic"] .bg-themed{
	background-color:rgba(var(--theme-black-rgb),var(--theme-opacity-75));
	background:rgba(var(--theme-black-rgb),var(--theme-opacity-75));
}
*/
/* /////////////////////////////
Borders
///////////////////////////// */

[data-theme="masonic"] .dropdown-menu,
[data-theme="masonic"] .themed-border,
[data-theme="masonic"] input:not(.btn){
	/*
	border: 6px solid transparent;
	
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 6;
	border-image-repeat:stretch;
	border-radius:.15em;	
	*/
}

/* /////////////////////////////
.form-control
///////////////////////////// */
[data-theme="masonic"] .form-control:not(input):not(label):not(textarea){
	color:var(--theme-color);
	/*
	background-color:rgba(0,0,0,0.5);
	background:rgba(0,0,0,0.5);
	
		
	border: 4px solid transparent;
	padding: 0px;
		
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 8;
	border-image-repeat:stretch;
	border-radius:.15em;	
	*/
}
[data-theme="masonic"] .pin-code-input-wrap.form-control{
	padding:0.8ch 2ch 0.8ch 2ch;
}
[data-theme="masonic"] .form-control{	
	color:var(--theme-color);
	border-radius:.15em;	
}

[data-theme="masonic"] .form-control:focus{
	border-radius:.15em;		
}

/* /////////////////////////////
Input Labels
///////////////////////////// */

[data-theme="masonic"] label{
	background-color:transparent;
	background:transparent;
	
	border-color:transparent;
}

/* /////////////////////////////
Inputs
///////////////////////////// */

[data-theme="masonic"] textarea,
[data-theme="masonic"] textarea:focus,
[data-theme="masonic"] label.themed,
[data-theme="masonic"] input[type="text"],
[data-theme="masonic"] input[type="password"],
[data-theme="masonic"] input[type="datetime"],
[data-theme="masonic"] input[type="datetime-local"],
[data-theme="masonic"] input[type="date"],
[data-theme="masonic"] input[type="month"],
[data-theme="masonic"] input[type="time"],
[data-theme="masonic"] input[type="week"],
[data-theme="masonic"] input[type="number"],
[data-theme="masonic"] input[type="email"],
[data-theme="masonic"] input[type="url"],
[data-theme="masonic"] input[type="search"],
[data-theme="masonic"] input[type="tel"],
[data-theme="masonic"] input[type="color"],
[data-theme="masonic"] .uneditable-input{
	color:white;
	/*
	background-color:rgba(0,0,0,0.5);
	background:rgba(0,0,0,0.5);
	
		
	border: 4px solid transparent;
	padding: 0px;
	
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 8;
	border-image-repeat:stretch;
	border-radius:.15em;	
	*/
}
/* /////////////////////////////
Text
///////////////////////////// */

[data-theme="masonic"] .text-primary{
	--bs-primary-rgb:var(--theme-primary-rgb);
}
[data-theme="masonic"] .text-secondary{
	--bs-secondary-rgb:var(--theme-secondary-rgb);
}
[data-theme="masonic"] .text-success{
	--bs-success-rgb:var(--theme-success-rgb);
}
[data-theme="masonic"] .text-warning{
	--bs-warning-rgb:var(--theme-warning-rgb);
}
[data-theme="masonic"] .text-danger{
	--bs-danger-rgb:var(--theme-danger-rgb);
}
[data-theme="masonic"] .text-info{
	--bs-info-rgb:var(--theme-info-rgb);
}
[data-theme="masonic"] .text-light{
	--bs-light-rgb:var(--theme-light-rgb);
}
[data-theme="masonic"] .text-dark{
	--bs-dark-rgb:var(--theme-dark-rgb);
}
/* /////////////////////////////
Button Outline
///////////////////////////// */
/*
[data-theme="masonic"] .btn-outline-primary{
	color:rgba(140, 90, 90, 1);
	border-color:rgba(140, 90, 90, 1);
}
[data-theme="masonic"] .btn-outline-secondary{
	color:rgba(190, 125, 55, 1);
	border-color:rgba(190, 125, 55, 1);
}
[data-theme="masonic"] .btn-outline-success{
	color:rgba(55, 190, 55, 1);
	border-color:rgba(55, 190, 55, 1);
}
[data-theme="masonic"] .btn-outline-warning{
	color:rgba(204, 204, 55, 1);
	border-color:rgba(204, 204, 55, 1);
}
[data-theme="masonic"] .btn-outline-danger{
	color:rgba(190, 55, 55, 1);
	border-color:rgba(190, 55, 55, 1);
}
*/
/* /////////////////////////////
Close Button
///////////////////////////// */

[data-theme="masonic"] .btn-close{
		
}

/* /////////////////////////////
Custom Button
///////////////////////////// */

[data-theme="masonic"] .btn-themed{
	color:var(--theme-color);
	background-color:transparent;
	background-image:url("../images/masons/btn_bg_full.png");
	
	background-repeat:no-repeat;
	background-size:125% 105%;
	background-position:center center;
	/*background-image:linear-gradient(to bottom, rgba(90, 55, 55, 1), rgba(25, 25, 25, 0));*/
	border-color:transparent;
}
[data-theme="masonic"] .btn-themed:focus,
[data-theme="masonic"] .btn-themed:hover,
[data-theme="masonic"] .btn-themed:active,
[data-theme="masonic"] .btn-themed.active{
	color:lightgray;
}
[data-theme="masonic"] .btn-themed a[href^="/"],
[data-theme="masonic"] .btn-themed a[href^="#"]{	
	color:white;
	text-decoration:none;
}
[data-theme="masonic"] .btn-themed a[href^="/"]:hover,
[data-theme="masonic"] .btn-themed a[href^="#"]:hover{	
	color:lightgray;
	text-decoration:none;
}
/* /////////////////////////////
Button Defaults
///////////////////////////// */
[data-theme="masonic"] .btn{
	cursor:url("../images/masons/cursors/cur/03.cur"), auto;
}
[data-theme="masonic"] .btn:focus,
[data-theme="masonic"] .btn:active{
	cursor:url("../images/masons/cursors/cur/00.cur"), auto;	
}
[data-theme="masonic"] .btn-outline-primary{
	color:var(--bs-primary);
}
[data-theme="masonic"] .btn-outline-secondary{
	color:var(--bs-secondary);
}
[data-theme="masonic"] .navbar a.active:not(.dropdown-toggle),
[data-theme="masonic"] .bg-primary,
[data-theme="masonic"] .btn-primary{
	color:white;
}
[data-theme="masonic"] a.dropdown-item:hover,
[data-theme="masonic"] .btn-primary:hover,
[data-theme="masonic"] .btn-primary:focus,
[data-theme="masonic"] .btn-primary:active,
[data-theme="masonic"] .btn-primary.active,
[data-theme="masonic"] .btn-outline-primary:hover,
[data-theme="masonic"] .btn-outline-primary:focus,
[data-theme="masonic"] .btn-outline-primary:active,
[data-theme="masonic"] .btn-outline-primary.active{
	color:lightgray;
}
[data-theme="masonic"] .btn-primary:focus,
[data-theme="masonic"] .btn-outline-primary:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-primary-rgb)),
		-3px 3px 0px rgb(var(--theme-primary-rgb)),
		3px -3px 0px rgb(var(--theme-primary-rgb)),
		-3px -3px 0px rgb(var(--theme-primary-rgb));
}
[data-theme="masonic"] .bg-secondary,
[data-theme="masonic"] .btn-secondary{
}
[data-theme="masonic"] .btn-secondary:hover,
[data-theme="masonic"] .btn-secondary:focus,
[data-theme="masonic"] .btn-outline-secondary:hover,
[data-theme="masonic"] .btn-outline-secondary:focus{
	color:lightgray;
}
[data-theme="masonic"] .btn-secondary:focus,
[data-theme="masonic"] .btn-outline-secondary:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-secondary-rgb)),
		-3px 3px 0px rgb(var(--theme-secondary-rgb)),
		3px -3px 0px rgb(var(--theme-secondary-rgb)),
		-3px -3px 0px rgb(var(--theme-secondary-rgb));
	/*
	box-shadow: 
		3px 3px 0px rgb(150, 105, 5),
		-3px 3px 0px rgb(150, 105, 5),
		3px -3px 0px rgb(150, 105, 5),
		-3px -3px 0px rgb(150, 105, 5);
	*/
}
[data-theme="masonic"] .bg-danger,
[data-theme="masonic"] .btn-danger{
	color:white;
}
[data-theme="masonic"] .btn-danger:hover,
[data-theme="masonic"] .btn-danger:focus,
[data-theme="masonic"] .btn-outline-danger:hover,
[data-theme="masonic"] .btn-outline-danger:focus{
	color:lightgray;
}
[data-theme="masonic"] .btn-danger:focus,
[data-theme="masonic"] .btn-outline-danger:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-danger-rgb)),
		-3px 3px 0px rgb(var(--theme-danger-rgb)),
		3px -3px 0px rgb(var(--theme-danger-rgb)),
		-3px -3px 0px rgb(var(--theme-danger-rgb));
}
[data-theme="masonic"] .bg-warning,
[data-theme="masonic"] .btn-warning{
	color:white;
}
[data-theme="masonic"] .btn-warning:hover,
[data-theme="masonic"] .btn-warning:focus,
[data-theme="masonic"] .btn-outline-warning:hover,
[data-theme="masonic"] .btn-outline-warning:focus{
	color:lightgray;
}
[data-theme="masonic"] .btn-warning:focus,
[data-theme="masonic"] .btn-outline-warning:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-warning-rgb)),
		-3px 3px 0px rgb(var(--theme-warning-rgb)),
		3px -3px 0px rgb(var(--theme-warning-rgb)),
		-3px -3px 0px rgb(var(--theme-warning-rgb));
}
[data-theme="masonic"] .bg-success,
[data-theme="masonic"] .btn-success{
	color:white;
}
[data-theme="masonic"] .btn-success:hover,
[data-theme="masonic"] .btn-success:focus,
[data-theme="masonic"] .btn-outline-success:hover,
[data-theme="masonic"] .btn-outline-success:focus{
	color:lightgray;
}
[data-theme="masonic"] .btn-success:focus,
[data-theme="masonic"] .btn-outline-success:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-success-rgb)),
		-3px 3px 0px rgb(var(--theme-success-rgb)),
		3px -3px 0px rgb(var(--theme-success-rgb)),
		-3px -3px 0px rgb(var(--theme-success-rgb));
}
[data-theme="masonic"] .bg-info,
[data-theme="masonic"] .btn-info{
	color:white;
}
[data-theme="masonic"] .btn-info:hover,
[data-theme="masonic"] .btn-info:focus,
[data-theme="masonic"] .btn-outline-info:hover,
[data-theme="masonic"] .btn-outline-info:focus{
	color:lightgray;
}
[data-theme="masonic"] .btn-info:focus,
[data-theme="masonic"] .btn-outline-info:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-info-rgb)),
		-3px 3px 0px rgb(var(--theme-info-rgb)),
		3px -3px 0px rgb(var(--theme-info-rgb)),
		-3px -3px 0px rgb(var(--theme-info-rgb));
}

[data-theme="masonic"] .btn-light:focus,
[data-theme="masonic"] .btn-outline-light:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-light-rgb)),
		-3px 3px 0px rgb(var(--theme-light-rgb)),
		3px -3px 0px rgb(var(--theme-light-rgb)),
		-3px -3px 0px rgb(var(--theme-light-rgb));
}
[data-theme="masonic"] .btn-dark:focus,
[data-theme="masonic"] .btn-outline-dark:focus{
	box-shadow: 
		3px 3px 0px rgb(var(--theme-dark-rgb)),
		-3px 3px 0px rgb(var(--theme-dark-rgb)),
		3px -3px 0px rgb(var(--theme-dark-rgb)),
		-3px -3px 0px rgb(var(--theme-dark-rgb));
}

/* /////////////////////////////
Item Slot
///////////////////////////// */

[data-theme="masonic"] .themed-content .itemslot {
	display:inline-block;
	position:relative;
	margin:0;
	padding:2px;
	height:38px;
	width:38px;
	
	border:none;
	border-radius:0.1rem;
	background-color:black;
    background-image: url("../images/masons/itemslot.png"); 
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

/* /////////////////////////////
Checkbox and Radio
///////////////////////////// */

[data-theme="masonic"] input[type=checkbox],
[data-theme="masonic"] input[type=radio]{
	display:none;
}
[data-theme="masonic"] input[type=checkbox] + label,
[data-theme="masonic"] input[type=radio] + label{
	position:relative;
	text-indent: 20px;	
}
[data-theme="masonic"] input[type=checkbox] + label:not(.no-box):before{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	background-color:rgba(0,0,0,0.5);
	
	border: 4px solid transparent;
	padding: 0px;
	
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 8;
	border-image-repeat:stretch;
	border-radius:.5em;	
}
[data-theme="masonic"] input[type=checkbox]:not(:checked) + label:hover:after{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	
	background-image:url("../images/masons/check.png");
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.5;
	
}
[data-theme="masonic"] input[type=checkbox]:checked + label:after{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	
	background-image:url("../images/masons/check.png");
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
[data-theme="masonic"] input[type=radio] + label:not(.no-box):before{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	background-color:rgba(0,0,0,0.5);
	
	border: 4px solid transparent;
	padding: 0px;
	
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 8;
	border-image-repeat:stretch;
	border-radius:5.5em;	
}
[data-theme="masonic"] input[type=radio]:not(:checked) + label:hover:after{
	position:absolute;
	top:calc(50% - 4px);
	left:6px;
	height:8px;
	width:8px;
	content:" ";
	
	background-color:rgba(204,150,0,0.5);
	
	box-shadow: inset 0 0 2px rgba(0,0,0,0.25);
	
}
[data-theme="masonic"] input[type=radio]:checked + label:after{
	position:absolute;
	top:calc(50% - 4px);
	left:6px;
	height:8px;
	width:8px;
	content:" ";
	
	background-color:rgba(204,150,0,0.95);
	
	box-shadow: inset 0 0 2px rgba(0,0,0,1);
	
}

[data-theme="masonic"] input[type="checkbox"].float-end + label:not(.no-box),
[data-theme="masonic"] input[type="radio"].float-end + label:not(.no-box){
	text-indent:0;
}
[data-theme="masonic"] input[type="checkbox"].float-end + label:not(.no-box):before,
[data-theme="masonic"] input[type="radio"].float-end + label:not(.no-box):before{
	left:auto;
	right:2px;
}
[data-theme="masonic"] input[type="radio"].float-end + label:not(.no-box):after,
[data-theme="masonic"] input[type="checkbox"].float-end + label:not(.no-box):after{
	left:auto;
	right:6px;
}

[data-theme="masonic"] input[type="checkbox"].float-end + label:not(.no-box),
[data-theme="masonic"] input[type="radio"].float-end + label:not(.no-box){
	text-indent:0;
}
[data-theme="masonic"] input[type="checkbox"].float-end + label:not(.no-box):before,
[data-theme="masonic"] input[type="radio"].float-end + label:not(.no-box):before{
	left:auto;
	right:2px;
}
[data-theme="masonic"] input[type="checkbox"].float-end + label:not(.no-box):after,
[data-theme="masonic"] input[type="radio"].float-end + label:not(.no-box):after{
	left:auto;
	right:6px;
}
/*
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background:rgba(0,0,0, 1);
  border-left: 1px solid rgba(150,150,150,0.95);
}

::-webkit-scrollbar-thumb {
  background: rgba(150,140,150,0.95);
	background-image:var(--theme-content-border-image);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center center;
}


::-webkit-scrollbar-thumb:hover {
  background:  rgba(50,50,50,0.95);
	background-image:var(--theme-content-border-image);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center center;
}
*/
@font-face {
  font-family: "masonic Light and Darkness";
  src: url('../fonts/BLKCHCRY.woff');
  src: url('../fonts/BLKCHCRY.woff') format('woff'),
       url('../fonts/BLKCHCRY.ttf') format('truetype');
}
/*
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 10px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 
        0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem 
        rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 5s ease-in-out, 
            background-color 2s ease-in-out, 
            border-color 0.15s ease-in-out, 
            box-shadow 0.15s ease-in-out;
}
*/
[data-theme="masonic"] .card-footer{ border-color:transparent; }
[data-theme="masonic"] .chat-body{
	color:var(--theme-color);
	/*
	background-color:rgba(0,0,0,0.5);
	background:rgba(0,0,0,0.5);
	
		
	border: 4px solid transparent;
	padding: 0px;
	
	border-image-source: var(--theme-innercontent-border-image);
	border-image-slice: 8;
	border-image-repeat:stretch;
	border-radius:.15em;	
	*/
}
[data-theme="masonic"] .offcanvas{
	background-color:var(--theme-transparent);	
}
[data-bs-theme="light"][data-theme="masonic"] .offcanvas .card,
[data-bs-theme="dark"][data-theme="masonic"] .offcanvas .card,
[data-theme="masonic"] .offcanvas .card{
	margin:0;padding:0;
}
[data-bs-theme="light"][data-theme="masonic"] .offcanvas .card:before,
[data-bs-theme="dark"][data-theme="masonic"] .offcanvas .card:before,
[data-theme="masonic"] .offcanvas .card:before{	
	background-image:none;
	background-color:var(--theme-transparent);	
	border-image-source:none;
}
/*//////////////////////////*/
/* Social Media Adjustments */
/*//////////////////////////*/
[data-bs-theme="light"][data-theme="masonic"] *[class^="avatar-"]:not(.placeholder),
[data-bs-theme="light"][data-theme="masonic"] .userimg:not(.placeholder),
[data-bs-theme="light"][data-theme="masonic"] .user-post-profile:not(.placeholder){
	--bs-border-color:var(--bs-gray-700);
	border-color:var(--bs-gray-700);
	background-color:var(--theme-bg-white-75);
}
[data-bs-theme="dark"][data-theme="masonic"] *[class^="avatar-"]:not(.placeholder),
[data-bs-theme="dark"][data-theme="masonic"] .userimg:not(.placeholder),
[data-bs-theme="dark"][data-theme="masonic"] .user-post-profile:not(.placeholder){
	--bs-border-color:var(--bs-gray-300);
	border-color:var(--bs-gray-300);
	background-color:var(--theme-bg-black-75);
}
/*
[data-theme="masonic"] .post-tags a{
	color:var(--theme-nav-link-color);
	font-family: "Times New Roman", Times, serif;
}
[data-theme="masonic"] .post-tags a:hover,
[data-theme="masonic"] .post-tags a:active{
	color:var(--theme-nav-link-hover-color);
}
[data-theme="masonic"] .feather-icon a{
	color:var(--bs-gray-200);
} 
[data-theme="masonic"] .feather-icon a:hover,
[data-theme="masonic"] .feather-icon a:active{
	color:var(--bs-gray-400);
} 
[data-theme="masonic"] .right-sidebar-panel{
	background-color:var(--theme-transparent);
}
*/
[data-theme="masonic"] .chat-body{
	min-height: calc(100vh - 9.7rem);
	max-height: calc(100vh - 9.7rem);
	min-height: calc(100dvh - 9.7rem);
	max-height: calc(100dvh - 9.7rem);
}

[data-theme="masonic"] .chat-body{
}
@media only screen and (max-width: 992px) { 	
	[data-theme="masonic"] .chat-body{
		min-height: calc(100vh - 11.4rem);
		max-height: calc(100vh - 11.4rem);
		min-height: calc(100dvh - 11.4rem);
		max-height: calc(100dvh - 11.4rem);
	}
}