.gallery-icon a img {
	max-width: 100%;
	width: 100%;
}

.home .wp-custom-header {
	display: block;
}


.wp-custom-header,
.sharedaddy,
.post-166 .entry-title {
	display: none;
}
.page-id-2234.custom-background,
.page-id-166.custom-background {
	background: #d1d1d2;
}

.elementor-image-box-description {
	color: black!important;
}

.elementor-124 .elementor-element.elementor-element-a774e09 {
	line-height: 1.1em;
}

.elementor-124 .elementor-element.elementor-element-20903ea {
	padding: 0px;
}

.elementor-column-wrap  .elementor-element-populated,
.elementor-124 .elementor-element.elementor-element-42ed54e {
	max-width 600px;
	width: 100%;
	margin: auto;
}


.page-id-124 .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
	padding: 30px;
}

.page-child #content,
.page-child #footer {
	background: #d1d1d2;
}

.page-child .p1 {
	color: black;
}

h2 {
	letter-spacing: 0px;
}

#menu-primary .menu-item {
	padding-left: 10px;
	padding-right: 10px;
}

.site-identity {
	padding: 0!important;
	margin: 0!important;
}

.site-identity .custom-logo-link {
	position: fixed;
  left: 10%;
  top: 15px;
	z-index: 71!important;
}

.site-header-inside .site-identity {
  z-index: auto;
}

.home .site-title {
  transform: translate(0);
max-width: 700px;
  width: 100%;
	font-family: roboto;

  text-transform: none;
	display: block;
}

.site-title {
	display: none;
}

.custom-logo-link + .site-title {
   margin-top: -50px;
}

.site-identity img {
  width: 134px;
}

.site-content {
	padding-bottom: 0;
}

.footer-navigation {
	display: flex; 
	justify-content: space-between;     line-height: 1.38461538;
  margin: 0;
  padding: 0.92307692em 0;
	background-color: #000;
}

.footer-width-fixer {
	background-color: #000;
	margin-top: 150px;
}


.elementor-element.elementor-element-4e70431 h2 {
	display: none;
}

.site-content {
	padding-left: 0;
	padding-right: 0;
}

.site-content-inside, .site-footer-inside {
	max-width: 100%;
}

.site-footer-inside {
	display: none;
}

.site-footer {
	padding: 0px!important;
}

.nav-2 {
	max-width: 1140px; 
	padding-left: 15px; 
	padding-right: 15px; 
	margin: auto;
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.triangle-left {
	position: absolute; 
	bottom: -20px; 
	left: -50px;
}

.triangle-right {
	position: absolute; 
	top: -50px; 
	right: -50px;
}

.page-id-166 .page-content, .page-id-166 .entry-content, .page-id-166 .entry-footer {
	max-width: 100%;
}

.home .site-header-inside .social-navigation {
	display: none;
}


@media (max-width: 992px) {
	
 .site-identity img {
  width: 80px;
  }
	
	.site-identity a {
		top: 42px;
  }
}

@media (max-width: 576px) {
	
 .nav-2 {
  	display: block;
  }
	
	.triangle-left {
		left: 0px;
	}
	
	.triangle-right {
		right: 0px;
	}
}



@media (min-width: 992px) {
	
	.page-id-124 .elementor-element.elementor-column.elementor-col-50.elementor-top-column {
		padding: 60px;
	}
}
