.active .plate2x2.blue2{
	background-color:white !important;
}
.account-menu-block .menu-block-left .flat{
	/*background:var(--blue2);*/
	/*background:var(--dark);*/
	/*background:black;*/
}
.num{
	/*width:100%;*/
	float:right;
	/*text-align:right;*/
}
.box.size-2 {
    position: relative;
    margin-right:0px;
    padding-left:26px;
    width: var(--block12);
    min-height: var(--block3);
}
.notifyItem{
	width:100%;
    padding:0px;
    /*padding:13px 0px;*/

}
.notifyImage {
    position: relative;
    width: 260px;
    height: 234px;
    /* background-color: #fff; */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    z-index: 2;
}
.size-2 .notifyImage {
    background: var(--modeColor);
    width: var(--block2) !important; 
    /*height: var(--block4) !important; */
    height: var(--block2) !important;
    background-repeat: no-repeat;
    background-position: center;
    /*background-size: 80%;*/
    background-size: contain !important;
}
.notifyInfo {
    position: relative;
    /* bottom: -26px; */
    /* left: 0px; */
    width: 100%;
    z-index: 3;
    padding:0px 13px 0px 13px;
}
.notifyplate{
	border:1px solid rgba(122, 122, 122, 0.1) !important;
}

.control-icon{
	display:none;
}
.notifyplate:hover .control-icon{
	display:flex;
}
.links-icon {
	margin-top:0px;
}
.links-icon svg{
	stroke:none;
	fill-rule:evenodd;
	fill-opacity:1;	
	fill:var(--white);
}
.active .links-icon svg{fill:black;}
:root{
	--link-color:var(--black);
}
.dark-mode{
	--link-color:var(--black);
}
.mode-lgrey-white{
	background-color:var(--white);
}
.dark-mode .mode-lgrey-white{
	background-color:var(--lgrey);
}
/** /
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
	position: absolute;
	left: 0;
	opacity: 0.01;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
	position: relative;
	padding-left: 26px;
	font-size: 1.05em;
	line-height: 1.7;
	cursor: pointer;
}

[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 26px;
	border: 1px solid var(--border);
	background: var(--white);
	border-radius: .2em;
	z-index:1;
	box-shadow: inset 0 1px 3px rgba(0,0,0, .1), 0 0 0 rgba(203, 34, 237, .2);
	-webkit-transition: all .275s;
			transition: all .275s;
}

[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
	content: '✕';
	position: absolute;
	top: .525em;
	left: .18em;
	font-size: 1.375em;
	color: var(--black);
	line-height: 0;
	-webkit-transition: all .2s;
			transition: all .2s;
	z-index:2;
}

[type="checkbox"]:not(:checked) + label:after {
	opacity: 0;
	-webkit-transform: scale(0) rotate(45deg);
			transform: scale(0) rotate(45deg);
}

[type="checkbox"]:checked + label:after {
	opacity: 1;
	-webkit-transform: scale(1) rotate(0);
			transform: scale(1) rotate(0);
}

[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
	box-shadow: none;
	background-color: #e9e9e9;
}

[type="checkbox"]:disabled:checked + label:after {
	color: #777;
}

[type="checkbox"]:disabled + label {
	color: #aaa;
}

[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
	box-shadow: inset 0 1px 3px rgba(0,0,0, .1), 0 0 0 6px rgba(203, 34, 237, .2);
}
/**/

.legoCheckBox-input {
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(100%);
	      clip-path: inset(100%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
/*checked*/
.legoCheckBox-input:checked + .legoCheckBox-tile {
	/*border-color: #2260ff;*/
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	/*color: #2260ff;*/
}
.legoCheckBox-input:checked + .legoCheckBox-tile:before {
	transform: scale(1);
	opacity: 1;
	/*background-color: #2260ff;*/
	/*border-color: #2260ff;*/
}

.legoCheckBox-input:checked + .legoCheckBox-tile:after {
	/*content: '✕';*/
	
	content: ' ';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik02MzguNiw1MDBsMzIyLjctMzIyLjdjMzguMy0zOC4zLDM4LjMtMTAwLjMsMC0xMzguNkM5MjMsMC40LDg2MSwwLjQsODIyLjcsMzguN0w1MDAsMzYxLjRMMTc3LjMsMzguN0MxMzksMC40LDc3LDAuNCwzOC43LDM4LjdDMC40LDc3LDAuNCwxMzksMzguNywxNzcuM0wzNjEuNCw1MDBMMzguNyw4MjIuN2MtMzguMywzOC4zLTM4LjMsMTAwLjMsMCwxMzguNkM1Ny45LDk4MC40LDgyLjksOTkwLDEwOCw5OTBzNTAuMS05LjYsNjkuMy0yOC43TDUwMCw2MzguNmwzMjIuNywzMjIuN2MxOS4xLDE5LjEsNDQuMiwyOC43LDY5LjMsMjguN2MyNS4xLDAsNTAuMS05LjYsNjkuMy0yOC43YzM4LjMtMzguMywzOC4zLTEwMC4zLDAtMTM4LjZMNjM4LjYsNTAweiI+PC9wYXRoPjwvZz48L3N2Zz4=');
	background-size: 50%;
	background-repeat:no-repeat;
	background-position:center;
	width:26px;
	height:26px;
	position: absolute;
	display:flex;
	align-items:center;
	justify-content:center;
	top: -2px;
	left: -2px;
	font-weight:600;
	font-size: 18px;
	color: var(--black);
	line-height: 0;
	-webkit-transition: all .2s;
			transition: all .2s;
	z-index:2;	
}
.legoCheckBox-input:checked + .legoCheckBox-tile .legoCheckBox-icon, 
.legoCheckBox-input:checked + .legoCheckBox-tile .legoCheckBox-label {
  color: #2260ff;
}
.legoCheckBox-input:focus + .legoCheckBox-tile {
  /*border-color: #2260ff;*/
  /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc;*/
}
.legoCheckBox-input:focus + .legoCheckBox-tile:before {
  transform: scale(1);
  opacity: 1;
}

.legoCheckBox-tile {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 26px !important;
	height:26px !important;
	/*min-height: 78px;*/
	/*border-radius: 0.5rem;*/
	/*border: 2px solid #b5bfd9;*/
	/*background-color: #fff;*/
	/*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);*/
	transition: 0.15s ease;
	cursor: pointer;
	position: relative;
}
/** /
.legoCheckBox-tile:before {
	content: "";
	position: absolute;
	display: block;
	width: 1.25rem;
	height: 1.25rem;
	border: 2px solid #b5bfd9;
	background-color: #fff;
	border-radius: 50%;
	top: 0.25rem;
	left: 0.25rem;
	opacity: 0;
	transform: scale(0);
	transition: 0.25s ease;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
/**/
.legoCheckBox-tile:hover {
	border-color: #2260ff;
}
.legoCheckBox-tile:hover:before {
	transform: scale(1);
	opacity: 1;
}

.legoCheckBox-icon {
	transition: 0.375s ease;
	color: #494949;
	display:none;
}
.legoCheckBox-icon svg {
	width: 3rem;
	height: 3rem;
}

.legoCheckBox-label {
	color: #707070;
	transition: 0.375s ease;
	text-align: center;
}

/*.gap-in .menu-block-left{border-color:var(--border-darker) !important;}*/


/*usermenu-colors-addon*/

.color-black-white{
  font-weight:600;
  color:black;
}
.dark-mode .color-black-white{
  color:white;
}
.color-white-black{
  font-weight:600;
  color:white;
}
.dark-mode .color-white-black{
  color:black;
}

.mode-dark-white{
  	background-color:var(--dark);
}
.dark-mode .mode-dark-white{
  	background-color:var(--white);
}