body,
	#title-bar {
		background-color: #f0ede2;
	}

	body,
	thead a, thead a:link, thead a:visited {
		font-family: 'Poppins', sans-serif;
		color: #2b2350;
	}

	.block,
	.header {
		background-color: #fefefe;
			}

	#customer-header, 
	.inner-block.filter {
		background-color:#f0ede2;
	}

	.page:not(.admin) {
		background-color:#f0ede2;
		background-image:none;
	}

	
	.btn,
	#loadmore-btn {
		background-color: #721972 ;

	}

	.btn.edit {
		background-color: #f3a910;
	}

	 
		.page:not(.calendar) .btn {
			background-color: #721972 !important;
			border:1px solid #721972 !important;
		}

		.btn-big {
			background-color: #721972 !important;
			border:1px solid #721972 !important;
		}

	
	.login-btn {
		background-color: #f3a910;
	}

	#title-bar.darken h1 {
		color: #f5f3eb ;
	}

	table thead td,
	table thead tr {
		background-color: #d8d5cb ;
	}

	.table-fullwidth tr td {
		border-top: #d8d5cb 1px solid ;
	}

	h1 {
		color: #c0beb5 ;
	}

	.block-footer,
	.footer {
		background-color: #c0beb5 ;
	}
	.footer a {
		color: #2b2350 !important;
	}

	@media (min-width: 1000px) {
		#title-bar.darken {
			background-color: #d8d5cb ;
		}
	}

	h1, h2, h3, h4 {
		font-family: 'Poppins', sans-serif;
	}

	.block h2,
	.block.block-dark-neutral h2,
	.table-calendar .person td:last-child,
	.table-calendar #person-title-  td:last-child {
		background-color: #e88c1c;
			}



	
		.google-maps {
			border-radius:8px;
		}

    
    .light-neutral{
		background-color: #fae8d2;
	}
	.dark-neutral{
		background-color: #f4c68e;
	}

	.block.block-neutral h2,
	.block.block-light-neutral h2 {
		background-color: #efaf61;
	}

	.block.block-light-neutral {
		background-color: #fae8d2;
	}

	.block.block-dark-neutral{
		background-color: #f4c68e;
	}


	ul.nav li li a {
		border-top: 1px solid #eee;
	}

	ul.nav a:hover,
	ul.nav .menu-info {
		color: #f3a910;
	}

	a, a:link, a:visited, a.primary-link-color {
		color: #f3a910;
	}

	ul.nav a, ul.nav a:link, 
	ul.nav a:visited, 
	ul.nav li,
	ul.nav li:hover li span,
	a.secondary-link-color,
	a.secondary-link-color:link {
		color:#8f1f8f;
	}
	
	.block-light-neutral a, 
	.block-light-neutral a:link, 
	.block-light-neutral a:visited {
		color: #9e6e0a;
	}

	a.btn.limit.login {
		background-color: #9b369b !important;
	}

	a:hover {
		color: #8f1f8f;
	}

	a.btn , 
	a.btn:link, a.btn:visited,
	a.btn-big,
	a.points-block-link {
		color:#fff;
	}

	.count {
		background-color: #cf900e;
	}

	ul.nav li:hover span, ul.nav li:hover li:hover span {
		box-shadow: 0 2px 0 0 #f3a910;
    	color: #f3a910;
	}

	@media (max-width: 1000px) {
		#mobile-menu-button:after {
			color:#8f1f8f;
		}
		#mainmenu {
		    margin-top: 6px;
		    border-top: 1px solid #721972 !important;
		}

		ul.nav li.expanded ul li {
		    margin-right: -10px;
		    background-color: transparent;
		}

		ul.nav li li a {
		    border-top: none;
		}
	}

	/*  CALENDAR  */

	.calendar-list .cluster.within-24h {
		color: #5577c8;
	}

	/* .btn-big.calendar */

	.calendar.block .btn.calendar,
	.btn.change-employee,
	.count.appointment {
		background-color: #405996 !important;
		background-color: #405996 !important;
		border: 1px solid #334778 !important;

	}


	tr.change-employee,
	.calendar.block h2,
	 {
		background-color: #5577c8 !important;
	}

	/*  CORRESPONDENCE  */

	.btn-big.correspondence,
	.correspondence.block h2,
	.btn.correspondence {
		background-color: #c86a17;
	}

	/* CUSTOM CSS */

	@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');

ul.nav li {
font-weight:500;
}


.block h2 {
background: linear-gradient(132deg, rgb(143, 31, 143) 0%, rgb(243, 169, 16) 100%);
}

body {
background: linear-gradient(rgb(240, 238, 226) 0%, rgb(240, 238, 226) 11%, rgb(222, 220, 208) 100%);
background-attachment: fixed;
}
