/* MENU */

.dropdown-menu {
	padding: 0px;
	border: none;
}

.menu-item {
	border-radius: 10px;
}

/* SLIDER CAMERE */

.apartment-gallery .swiper-slide img {
  border-radius: 8px;
  object-fit: cover;
}
.apartment-gallery .apartmentSwiperThumbs .swiper-slide {
  opacity: 0.5;
  cursor: pointer;
}
.apartment-gallery .apartmentSwiperThumbs .swiper-slide-thumb-active {
  opacity: 1;
  border: 2px solid #fbfbfb;
}


/* BREADCRUMBS */

.link-white {
	color: #f8f8f8;
}
.link-white:hover {
	color: #c7c7c7;
}

/* TEXT */

.text-uppercase {
	text-transform: uppercase;
}

/* ANIMAZIONI */

.blog-footer-link {
  position: relative;
  height: 50px;
  overflow: hidden;
  border-top: 1px solid transparent;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.blog-footer-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 130px; /* dimensione iniziale */
  background-color: #9BA636;
  transition: width 0.4s ease;
  z-index: 1;
}

.blog-footer-link:hover::before {
  width: 100%; /* espande al 100% */
}

.blog-learn-link {
  position: relative;
  display: inline-block;
  height: 100%;
  line-height: 50px;
  padding: 0 20px;
  color: #fff;
  font-weight: 600;
  z-index: 2;
  text-decoration: none;
  white-space: nowrap;
}

a {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.img-showcase, .last-img-showcase {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: transform 0.4s ease-in-out;
  border-radius: 12px;
}

.img-showcase:hover,  .last-img-showcase:hover {
  transform: scale(1.05);
}


/* LINKS */


.link-black {
	color: var(--heading-color);
	transition: 0.2s ease-in-out;
}

.link-black:hover {
	color: #9BA636;
	transition: 0.2s ease-in-out;
}

.link-green-1 {
	color: #9BA636;
}

.link-green-1:hover {
	color: #1a5429;
}

.link-green-2 {
	color: #9BA636;
}

.link-green-2:hover {
	color: #fcfcfc;
}



/* HERO */

.bg-hero {
	background-image: url('/img/1280/800/themes/altralcio/img/hero/agriturismo-al-tralcio-esterni-piscina-idromassaggio-valeggio.jpg');
}

.overlay-hero {
	background: linear-gradient(to bottom, 
	rgba(19, 19, 19, 0.7) 0%, 
	rgba(19, 19, 19, 0.5) 20%,
	rgba(19, 19, 19, 0) 100%);
	padding-bottom: 0px;
	
}

/* HERO-VIDEO */

.bg-hero {
  position: relative;
  width: 100%;
  height: auto;
  min-height: auto;
  overflow: hidden;
}

/* Fallback immagine */
.video-bg-image {
  background-image: url('/img/1280/800/themes/altralcio/img/hero/agriturismo-al-tralcio-esterni-piscina-idromassaggio-valeggio.jpg');
  background-size: cover;
  background-position: center;
  position: absolute;
  inset: 0; /* shorthand per top: 0; right: 0; bottom: 0; left: 0 */
  z-index: 0;
}

/* Video full responsive */
.video-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
  pointer-events: none;
}




/* LOGO */

.footer-logo {
	width: 50%;
	height: auto;
}

.menu-logo {
	width: 30%;
	height: auto;
}


/* COLORS */

.bg-darker {
	background-color: #1a5429 !important;
}

.bg-darker-1 {
	background-color: #9BA636;
}

.bg-subtle {
	background-color: #f9f7ed;
}

.btn-light, .btn-dark {
	background-color: #9BA636;
}

.btn-dark:hover {
	background-color: #1a5429;
}

.bg-green-1 {
	background-color: #9BA636;
}

.bg-green:hover {
	background-color: #9BA636;
}

.text-green-1 {
	color: #9BA636 !important;
}

.text-white-hover:hover {
	color: #fff !important;
}

.text-hover-green:hover {
	color: #9BA636 !important;
}

.swiper-button-next, .swiper-button-prev {
	color: #fcfcfc !important;
}

:root {
  --bs-dropdown-link-hover-bg: #9BA636 !important;
}

.icon-circle-15-main {
	border: 1px solid #9BA636;
}

.icon-circle-17-main {
	border: 1px solid #9BA636;
}

.icon-circle-32, .icon-circle-32:hover {
	border: 0px solid white;
}
.icon-circle-32:hover {
	color: #1a5429;	
}

.c-main {
	color: #9BA636;
}

.form-button {
	background-color: #9BA636;
}

.form-button:hover {
	background-color: #1a5429;
}

/* APPARTAMENTI-BLOCK */

.team-member .team-name {
	bottom: 0%;
}

/* BLOG */

.custom-card-2 {
	border: none;
}

.img-blog-post-2 {
	border-radius: 0px;
}

.select-lang {
	border-bottom: 0px solid #FFF !important;
	color: #FFF;
}

/* FOOTER */

.pb-10 { padding-bottom: 10px !important;}


/* EVALUATIONS */


/* PADDING */

.pb-0 { padding-bottom: 0px !important; }
.pb-2 { padding-bottom: 2px !important; }
.pb-4 { padding-bottom: 4px !important; }
.pb-6 { padding-bottom: 6px !important; }
.pb-8 { padding-bottom: 8px !important; }
.pb-10 { padding-bottom: 10px !important; }
.pb-12 { padding-bottom: 12px !important; }
.pb-14 { padding-bottom: 14px !important; }
.pb-16 { padding-bottom: 16px !important; }
.pb-18 { padding-bottom: 18px !important; }
.pb-20 { padding-bottom: 20px !important; }
.pb-22 { padding-bottom: 22px !important; }
.pb-24 { padding-bottom: 24px !important; }
.pb-26 { padding-bottom: 26px !important; }
.pb-28 { padding-bottom: 28px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-32 { padding-bottom: 32px !important; }
.pb-34 { padding-bottom: 34px !important; }
.pb-36 { padding-bottom: 36px !important; }
.pb-38 { padding-bottom: 38px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pb-42 { padding-bottom: 42px !important; }
.pb-44 { padding-bottom: 44px !important; }
.pb-46 { padding-bottom: 46px !important; }
.pb-48 { padding-bottom: 48px !important; }
.pb-50 { padding-bottom: 50px !important; }
.pb-60 { padding-bottom: 60px !important; }
.pb-70 { padding-bottom: 70px !important; }
.pb-80 { padding-bottom: 80px !important; }
.pb-90 { padding-bottom: 90px !important; }
.pb-100 { padding-bottom: 100px !important; }
.pb-110 { padding-bottom: 110px !important; }
.pb-120 { padding-bottom: 120px !important; }
.pb-130 { padding-bottom: 130px !important; }
.pb-140 { padding-bottom: 140px !important; }
.pb-150 { padding-bottom: 150px !important; }
.pb-160 { padding-bottom: 160px !important; }
.pb-170 { padding-bottom: 170px !important; }
.pb-180 { padding-bottom: 180px !important; }
.pb-190 { padding-bottom: 190px !important; }
.pb-200 { padding-bottom: 200px !important; }

.pt-0 { padding-top: 0px !important; }
.pt-2 { padding-top: 2px !important; }
.pt-4 { padding-top: 4px !important; }
.pt-6 { padding-top: 6px !important; }
.pt-8 { padding-top: 8px !important; }
.pt-10 { padding-top: 10px !important; }
.pt-12 { padding-top: 12px !important; }
.pt-14 { padding-top: 14px !important; }
.pt-16 { padding-top: 16px !important; }
.pt-18 { padding-top: 18px !important; }
.pt-20 { padding-top: 20px !important; }
.pt-22 { padding-top: 22px !important; }
.pt-24 { padding-top: 24px !important; }
.pt-26 { padding-top: 26px !important; }
.pt-28 { padding-top: 28px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-32 { padding-top: 32px !important; }
.pt-34 { padding-top: 34px !important; }
.pt-36 { padding-top: 36px !important; }
.pt-38 { padding-top: 38px !important; }
.pt-40 { padding-top: 40px !important; }
.pt-42 { padding-top: 42px !important; }
.pt-44 { padding-top: 44px !important; }
.pt-46 { padding-top: 46px !important; }
.pt-48 { padding-top: 48px !important; }
.pt-50 { padding-top: 50px !important; }
.pt-60 { padding-top: 60px !important; }
.pt-70 { padding-top: 70px !important; }
.pt-80 { padding-top: 80px !important; }
.pt-90 { padding-top: 90px !important; }
.pt-100 { padding-top: 100px !important; }
.pt-110 { padding-top: 110px !important; }
.pt-120 { padding-top: 120px !important; }
.pt-130 { padding-top: 130px !important; }
.pt-140 { padding-top: 140px !important; }
.pt-150 { padding-top: 150px !important; }
.pt-160 { padding-top: 160px !important; }
.pt-170 { padding-top: 170px !important; }
.pt-180 { padding-top: 180px !important; }
.pt-190 { padding-top: 190px !important; }
.pt-200 { padding-top: 200px !important; }

.pl-0 { padding-left: 0px !important; }
.pl-2 { padding-left: 2px !important; }
.pl-4 { padding-left: 4px !important; }
.pl-6 { padding-left: 6px !important; }
.pl-8 { padding-left: 8px !important; }
.pl-10 { padding-left: 10px !important; }
.pl-12 { padding-left: 12px !important; }
.pl-14 { padding-left: 14px !important; }
.pl-16 { padding-left: 16px !important; }
.pl-18 { padding-left: 18px !important; }
.pl-20 { padding-left: 20px !important; }
.pl-22 { padding-left: 22px !important; }
.pl-24 { padding-left: 24px !important; }
.pl-26 { padding-left: 26px !important; }
.pl-28 { padding-left: 28px !important; }
.pl-30 { padding-left: 30px !important; }
.pl-32 { padding-left: 32px !important; }
.pl-34 { padding-left: 34px !important; }
.pl-36 { padding-left: 36px !important; }
.pl-38 { padding-left: 38px !important; }
.pl-40 { padding-left: 40px !important; }
.pl-42 { padding-left: 42px !important; }
.pl-44 { padding-left: 44px !important; }
.pl-46 { padding-left: 46px !important; }
.pl-48 { padding-left: 48px !important; }
.pl-50 { padding-left: 50px !important; }
.pl-60 { padding-left: 60px !important; }
.pl-70 { padding-left: 70px !important; }
.pl-80 { padding-left: 80px !important; }
.pl-90 { padding-left: 90px !important; }
.pl-100 { padding-left: 100px !important; }
.pl-110 { padding-left: 110px !important; }
.pl-120 { padding-left: 120px !important; }
.pl-130 { padding-left: 130px !important; }
.pl-140 { padding-left: 140px !important; }
.pl-150 { padding-left: 150px !important; }
.pl-160 { padding-left: 160px !important; }
.pl-170 { padding-left: 170px !important; }
.pl-180 { padding-left: 180px !important; }
.pl-190 { padding-left: 190px !important; }
.pl-200 { padding-left: 200px !important; }

.pr-0 { padding-right: 0px !important; }
.pr-2 { padding-right: 2px !important; }
.pr-4 { padding-right: 4px !important; }
.pr-6 { padding-right: 6px !important; }
.pr-8 { padding-right: 8px !important; }
.pr-10 { padding-right: 10px !important; }
.pr-12 { padding-right: 12px !important; }
.pr-14 { padding-right: 14px !important; }
.pr-16 { padding-right: 16px !important; }
.pr-18 { padding-right: 18px !important; }
.pr-20 { padding-right: 20px !important; }
.pr-22 { padding-right: 22px !important; }
.pr-24 { padding-right: 24px !important; }
.pr-26 { padding-right: 26px !important; }
.pr-28 { padding-right: 28px !important; }
.pr-30 { padding-right: 30px !important; }
.pr-32 { padding-right: 32px !important; }
.pr-34 { padding-right: 34px !important; }
.pr-36 { padding-right: 36px !important; }
.pr-38 { padding-right: 38px !important; }
.pr-40 { padding-right: 40px !important; }
.pr-42 { padding-right: 42px !important; }
.pr-44 { padding-right: 44px !important; }
.pr-46 { padding-right: 46px !important; }
.pr-48 { padding-right: 48px !important; }
.pr-50 { padding-right: 50px !important; }
.pr-60 { padding-right: 60px !important; }
.pr-70 { padding-right: 70px !important; }
.pr-80 { padding-right: 80px !important; }
.pr-90 { padding-right: 90px !important; }
.pr-100 { padding-right: 100px !important; }
.pr-110 { padding-right: 110px !important; }
.pr-120 { padding-right: 120px !important; }
.pr-130 { padding-right: 130px !important; }
.pr-140 { padding-right: 140px !important; }
.pr-150 { padding-right: 150px !important; }
.pr-160 { padding-right: 160px !important; }
.pr-170 { padding-right: 170px !important; }
.pr-180 { padding-right: 180px !important; }
.pr-190 { padding-right: 190px !important; }
.pr-200 { padding-right: 200px !important; }


/* MARGIN */

.mb-0 { margin-bottom: 0px !important; }
.mb-2 { margin-bottom: 2px !important; }
.mb-4 { margin-bottom: 4px !important; }
.mb-6 { margin-bottom: 6px !important; }
.mb-8 { margin-bottom: 8px !important; }
.mb-10 { margin-bottom: 10px !important; }
.mb-12 { margin-bottom: 12px !important; }
.mb-14 { margin-bottom: 14px !important; }
.mb-16 { margin-bottom: 16px !important; }
.mb-18 { margin-bottom: 18px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-22 { margin-bottom: 22px !important; }
.mb-24 { margin-bottom: 24px !important; }
.mb-26 { margin-bottom: 26px !important; }
.mb-28 { margin-bottom: 28px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mb-32 { margin-bottom: 32px !important; }
.mb-34 { margin-bottom: 34px !important; }
.mb-36 { margin-bottom: 36px !important; }
.mb-38 { margin-bottom: 38px !important; }
.mb-40 { margin-bottom: 40px !important; }
.mb-42 { margin-bottom: 42px !important; }
.mb-44 { margin-bottom: 44px !important; }
.mb-46 { margin-bottom: 46px !important; }
.mb-48 { margin-bottom: 48px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mb-60 { margin-bottom: 60px !important; }
.mb-70 { margin-bottom: 70px !important; }
.mb-80 { margin-bottom: 80px !important; }
.mb-90 { margin-bottom: 90px !important; }
.mb-100 { margin-bottom: 100px !important; }
.mb-110 { margin-bottom: 110px !important; }
.mb-120 { margin-bottom: 120px !important; }
.mb-130 { margin-bottom: 130px !important; }
.mb-140 { margin-bottom: 140px !important; }
.mb-150 { margin-bottom: 150px !important; }
.mb-160 { margin-bottom: 160px !important; }
.mb-170 { margin-bottom: 170px !important; }
.mb-180 { margin-bottom: 180px !important; }
.mb-190 { margin-bottom: 190px !important; }
.mb-200 { margin-bottom: 200px !important; }

.mt-0 { margin-top: 0px !important; }
.mt-2 { margin-top: 2px !important; }
.mt-4 { margin-top: 4px !important; }
.mt-6 { margin-top: 6px !important; }
.mt-8 { margin-top: 8px !important; }
.mt-10 { margin-top: 10px !important; }
.mt-12 { margin-top: 12px !important; }
.mt-14 { margin-top: 14px !important; }
.mt-16 { margin-top: 16px !important; }
.mt-18 { margin-top: 18px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-22 { margin-top: 22px !important; }
.mt-24 { margin-top: 24px !important; }
.mt-26 { margin-top: 26px !important; }
.mt-28 { margin-top: 28px !important; }
.mt-30 { margin-top: 30px !important; }
.mt-32 { margin-top: 32px !important; }
.mt-34 { margin-top: 34px !important; }
.mt-36 { margin-top: 36px !important; }
.mt-38 { margin-top: 38px !important; }
.mt-40 { margin-top: 40px !important; }
.mt-42 { margin-top: 42px !important; }
.mt-44 { margin-top: 44px !important; }
.mt-46 { margin-top: 46px !important; }
.mt-48 { margin-top: 48px !important; }
.mt-50 { margin-top: 50px !important; }
.mt-60 { margin-top: 60px !important; }
.mt-70 { margin-top: 70px !important; }
.mt-80 { margin-top: 80px !important; }
.mt-90 { margin-top: 90px !important; }
.mt-100 { margin-top: 100px !important; }
.mt-110 { margin-top: 110px !important; }
.mt-120 { margin-top: 120px !important; }
.mt-130 { margin-top: 130px !important; }
.mt-140 { margin-top: 140px !important; }
.mt-150 { margin-top: 150px !important; }
.mt-160 { margin-top: 160px !important; }
.mt-170 { margin-top: 170px !important; }
.mt-180 { margin-top: 180px !important; }
.mt-190 { margin-top: 190px !important; }
.mt-200 { margin-top: 200px !important; }

.ml-0 { margin-left: 0px !important; }
.ml-2 { margin-left: 2px !important; }
.ml-4 { margin-left: 4px !important; }
.ml-6 { margin-left: 6px !important; }
.ml-8 { margin-left: 8px !important; }
.ml-10 { margin-left: 10px !important; }
.ml-12 { margin-left: 12px !important; }
.ml-14 { margin-left: 14px !important; }
.ml-16 { margin-left: 16px !important; }
.ml-18 { margin-left: 18px !important; }
.ml-20 { margin-left: 20px !important; }
.ml-22 { margin-left: 22px !important; }
.ml-24 { margin-left: 24px !important; }
.ml-26 { margin-left: 26px !important; }
.ml-28 { margin-left: 28px !important; }
.ml-30 { margin-left: 30px !important; }
.ml-32 { margin-left: 32px !important; }
.ml-34 { margin-left: 34px !important; }
.ml-36 { margin-left: 36px !important; }
.ml-38 { margin-left: 38px !important; }
.ml-40 { margin-left: 40px !important; }
.ml-42 { margin-left: 42px !important; }
.ml-44 { margin-left: 44px !important; }
.ml-46 { margin-left: 46px !important; }
.ml-48 { margin-left: 48px !important; }
.ml-50 { margin-left: 50px !important; }
.ml-60 { margin-left: 60px !important; }
.ml-70 { margin-left: 70px !important; }
.ml-80 { margin-left: 80px !important; }
.ml-90 { margin-left: 90px !important; }
.ml-100 { margin-left: 100px !important; }
.ml-110 { margin-left: 110px !important; }
.ml-120 { margin-left: 120px !important; }
.ml-130 { margin-left: 130px !important; }
.ml-140 { margin-left: 140px !important; }
.ml-150 { margin-left: 150px !important; }
.ml-160 { margin-left: 160px !important; }
.ml-170 { margin-left: 170px !important; }
.ml-180 { margin-left: 180px !important; }
.ml-190 { margin-left: 190px !important; }
.ml-200 { margin-left: 200px !important; }

.mr-0 { margin-right: 0px !important; }
.mr-2 { margin-right: 2px !important; }
.mr-4 { margin-right: 4px !important; }
.mr-6 { margin-right: 6px !important; }
.mr-8 { margin-right: 8px !important; }
.mr-10 { margin-right: 10px !important; }
.mr-12 { margin-right: 12px !important; }
.mr-14 { margin-right: 14px !important; }
.mr-16 { margin-right: 16px !important; }
.mr-18 { margin-right: 18px !important; }
.mr-20 { margin-right: 20px !important; }
.mr-22 { margin-right: 22px !important; }
.mr-24 { margin-right: 24px !important; }
.mr-26 { margin-right: 26px !important; }
.mr-28 { margin-right: 28px !important; }
.mr-30 { margin-right: 30px !important; }
.mr-32 { margin-right: 32px !important; }
.mr-34 { margin-right: 34px !important; }
.mr-36 { margin-right: 36px !important; }
.mr-38 { margin-right: 38px !important; }
.mr-40 { margin-right: 40px !important; }
.mr-42 { margin-right: 42px !important; }
.mr-44 { margin-right: 44px !important; }
.mr-46 { margin-right: 46px !important; }
.mr-48 { margin-right: 48px !important; }
.mr-50 { margin-right: 50px !important; }
.mr-60 { margin-right: 60px !important; }
.mr-70 { margin-right: 70px !important; }
.mr-80 { margin-right: 80px !important; }
.mr-90 { margin-right: 90px !important; }
.mr-100 { margin-right: 100px !important; }
.mr-110 { margin-right: 110px !important; }
.mr-120 { margin-right: 120px !important; }
.mr-130 { margin-right: 130px !important; }
.mr-140 { margin-right: 140px !important; }
.mr-150 { margin-right: 150px !important; }
.mr-160 { margin-right: 160px !important; }
.mr-170 { margin-right: 170px !important; }
.mr-180 { margin-right: 180px !important; }
.mr-190 { margin-right: 190px !important; }
.mr-200 { margin-right: 200px !important; }

/* BORDER RADIUS */

.br-none { border-radius: none !important; }
.br-10 { border-radius: 10px; }
.br-15 { border-radius: 15px; }
.br-20 { border-radius: 20px; }


/* FONT-SIZE */

.fs-0  { font-size: 0px !important; }
.fs-2  { font-size: 2px !important; }
.fs-4  { font-size: 4px !important; }
.fs-6  { font-size: 6px !important; }
.fs-8  { font-size: 8px !important; }
.fs-10 { font-size: 10px !important; }
.fs-12 { font-size: 12px !important; }
.fs-14 { font-size: 14px !important; }
.fs-16 { font-size: 16px !important; }
.fs-18 { font-size: 18px !important; }
.fs-20 { font-size: 20px !important; }
.fs-22 { font-size: 22px !important; }
.fs-24 { font-size: 24px !important; }
.fs-26 { font-size: 26px !important; }
.fs-28 { font-size: 28px !important; }
.fs-30 { font-size: 30px !important; }
.fs-32 { font-size: 32px !important; }
.fs-34 { font-size: 34px !important; }
.fs-36 { font-size: 36px !important; }
.fs-38 { font-size: 38px !important; }
.fs-40 { font-size: 40px !important; }
.fs-42 { font-size: 42px !important; }
.fs-44 { font-size: 44px !important; }
.fs-46 { font-size: 46px !important; }
.fs-48 { font-size: 48px !important; }
.fs-50 { font-size: 50px !important; }
.fs-52 { font-size: 52px !important; }
.fs-54 { font-size: 54px !important; }
.fs-56 { font-size: 56px !important; }


@media (max-width:575px) {

	/* MENU-MOBILE */

	.mt-40-mobile {
		margin-top: 40px !important;
	}
	
	.mb-20-mobile {
		margin-bottom: 20px !important;
	}
	
	.mb-25-mobile {
		margin-bottom: 25px !important;
	}
	
	.mr-mobile-10 {
		margin-right: 10px !important;
	}
	
	.ml-30-mobile {
		margin-left: 30px !important;
	}
	
	.d-none-mobile {
		display: none !important;
	}
	
	.offcanvas.show .nav-link {
		font-size: 18px !important;
		color: var(--heading-color);
		font-weight: 600;
	}
	
	.dropdown-item {
		font-size: 18px !important;
		color: var(--heading-color);
	}
	
	.menu-logo {
		width: 40%;
	}
	
	.navbar-brand {
		margin-right: 0px;
	}
	
	.contact-image {
		border-radius: 0px 0px 10px 10px;
	}
	
	.title-about {
		line-height: 37px !important;
	}
	
	.navbar .container-lg {
	    flex-wrap: nowrap;
	}

	
	/* FONT */
	
	.text-subtitle {
		font-size: 22px;
	}
	
}


@media (min-width:992px) {
	.menu-logo {
		min-width: 130px !important;
	}
}

@media (min-width:1140px) {
	
	/* 	MENU */
	
	.nav-link {
		color: #fff;
	}
	.nav-link:hover {
		color: #9BA636;
	}
	
	.nowrap-menu {
		white-space: nowrap !important;
	}
	
	.subtext-showcase {
		width: 850px;
	}
	
	.dropdown-item:hover {
		background-color: #9BA636 !important;
	}
	
	/* 	MARGIN */
	
	.ml-20-desktop {
		margin-left: 20px !important;
	}
	
	.ml-40-desktop {
		margin-left: 40px !important;
	}
	
	.title-about {
		line-height: 60px !important;
	}
	
	.mb-20-desktop {
		margin-bottom: 20px !important;
	}
	
	.menu-logo {
		min-width: 130px !important;
	}
}
	

