/*!
Theme Name: Reeep

/*--------------------------------------------------------------
/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.admin-bar  .header-main{
	top: 32px;
}
/*--------------------------------------------------------------*/
@media screen and (max-width: 782px){
	.admin-bar  .header-main{
		top: 46px;
	}
}
@media screen and (max-width: 600px){
	#wpadminbar{
		top: 0;
		position: fixed;
	}
}
.section-project {
	padding-bottom: 9.4117647059rem;
}
.section-project + .section-project-map{
	padding-top: 0;
}
.graph-label:before {
	background: var(--square-color,#333);
}

/* loader */



.button--loading .button__text {
  visibility: hidden;
  opacity: 0;
}

.button--loading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 4px solid transparent;
  border-top-color: #000;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
}

@keyframes button-loading-spinner {
  from {
    transform: rotate(0turn);
  }

  to {
    transform: rotate(1turn);
  }
}