:root {
    --cassiopeia-color-primary: #40C96E;
    --cassiopeia-color-hover: #40C96E;
    --cassiopeia-color-link: #2E8B57;
}

@font-face {
    font-family: 'Monserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local(''),
    /*url('../fonts/Cantarell-Regular-webfont.woff') format('woff'), */
    url('../fonts/Montserrat-VariableFont_wght.ttf') format('truetype'), 
}

body {
  font-family: 'Monserrat', sans-serif, Arial  !important;
  background-color:#EDF5F3;
}

body.itemid-101 header {
  background-color:#604525;
  opacity:0.9;
  /*background-image: linear-gradient(135deg, var(--cassiopeia-color-primary) 0%, var(--cassiopeia-color-hover) 100%);*/
  background-image:none;
}

.container-header .nav-item{
    border:1px solid #ADC5A3;
    border-radius:5px;
    padding:0.2em 1em;
}

.container-header .nav-item.active{
    border:1px solid #EDF5F3;
}

/* sticky top menu */
header#header {
  position: sticky;
  top: 0;
  z-index: 100;
}

/* request demo button in menu move right */
ul.mod-menu li:last-child {
  margin-left: auto;
}

/*isjungiam headerisu contact formoje*/
.uzs_demo .com-contact h2{
  display:none;
}

.uzs_demo .contact-name {
    font-size:2rem;
    font-weight:500;
    color:var(--cassiopeia-color-primary);
}

#contact-form legend {
    color:var(--cassiopeia-color-primary);
}

#contact-form input, #contact-form textarea {
    border-color:var(--cassiopeia-color-primary);
}

/* Home page HERO page title */
body.itemid-101 .page-header {
    position: absolute;
    color: white;
    z-index: 5;
    transform: translateY(50px); /* Moves down by 50px */
}

/* *** "Full Article Image" (top image) to full width *** */
/* container */
figure.left.item-image {
    position: relative;
    width: 100vw;       /* Full viewport width */
    height: 500px;      /* Fixed height */
    overflow: hidden;   /* Acts like a window */
    margin-left: calc(-50vw + 50%); /* Break out of parent container */
}
/* image */
figure.left.item-image img {
    width: 100vw;       /* Image spans full viewport width */
    height: auto;       /* Keep aspect ratio */
    display: block;
    filter: brightness(0.8) contrast(1.0);
    transform: scale(1.6); /* Zoom without changing container size */
    transform-origin: 30% 70%; /* Zoom center-view position*/
    transition: transform-origin 25s ease; /* Smooth movement */
}
body.itemid-101 main {
  margin-top:0;
}

/* comment counter on articel top link color */
a.commentbox-counter {
    color:var(--cassiopeia-color-primary);
    font-weight:600;
}
/*empty string  AIMY_CLFG_PROTECTED_MSG_FMT  in  administrator/language/en-GB/en-GB.plg_captcha_aimycaptchalessformguard.ini*/