/*
 Theme Name:   	StartupGOV
 Theme URI:     https://www.startupgov.lt
 Description:  	LRVK valdysenos departamentas
 Author:        StartupGOV
 Author URI:    https://www.startupgov.lt
 Version:       1.0.0
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, responsive-layout
 Text Domain:   pi
*/
html,
body{
    padding:0;
    margin:0;
}
.main-nav .hfe-nav-menu li a,
.main-nav .hfe-nav-menu li a:after,
.main-nav .hfe-nav-menu li a:before {
  transition: all .5s;
}
.main-nav .hfe-nav-menu li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #13C9E7;
  height: 2px;
}
.main-nav .hfe-nav-menu li a:hover:after {
  width: 100%;
}

.counter .elementor-counter .elementor-counter-title {
    text-align: left;
}
.counter .elementor-counter-number-prefix{flex-grow: 0 !important;}

.elementor-button-content-wrapper{
    align-items: center;
}
.elementor-button-icon svg {
    width: 24px !important;
}

.slick-slide {
    margin:0 0 16px 0;
  }
  .carousel-nav {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .carousel-nav a{
    padding: 24px;
    display: inline-block;
    cursor: pointer;
    background-repeat: no-repeat; 
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ibm9ydGhfYmxhY2tfMjRkcCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTM2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMzYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIvPg0KICA8cGF0aCBpZD0iUGF0aF80NzgiIGRhdGEtbmFtZT0iUGF0aCA0NzgiIGQ9Ik01LDlsMS40MSwxLjQxTDExLDUuODNWMjJoMlY1LjgzbDQuNTksNC41OUwxOSw5LDEyLDJaIiBmaWxsPSIjMTIxYTU1Ii8+DQo8L3N2Zz4NCg==)
  }

  .bottom-arrow{
    transform: rotate(180deg);
  }

  .top-arrow.slick-disabled,
  .bottom-arrow.slick-disabled{
    opacity:0.32
  }
.module-card{
    transition: all .2s ease-in-out;
}
.module-card:hover {
    transform: scale(1.05);
}
#map { height: 780px; }
#map .leaflet-popup-content {
    margin: 12px;
    min-width: 130px;
}
.map-popup {
    color: var( --e-global-color-primary);
}
.map-popup-title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: 700;
    font-size: 15px;
}
.map-popup-table {
    margin-top: 4px;
    font-size: 12px;
    width: 100%;
    color:var( --e-global-color-text );
}
.map-popup-table .fish-units {
    padding: 0 0 0 12px;
    font-weight: 500;
    text-align: right;
    text-align: end;
}
/*New style*/
.custom-counter .elementor-counter  {
    display:grid;
	grid-template-columns:108px 1fr;
	align-items: center;
}
.custom-counter .elementor-counter .elementor-counter-title {
    text-align: left;
}

.biip_form input{
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	max-width: 100% !important;
    border: 1px solid rgba(44,45,44,0.24) !important;
}
.biip_form label{
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-size:14px !important;
	color:#fff  !important;
}
.biip_form button{
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-size:14px !important;
	font-weight:600  !important;
	background: #fff  !important;
	color:#052FA1  !important;
	border-color:fff !important;
	border-radius:4px !important;
	float: right  !important;
}
.chart {
  display: table;
  table-layout: fixed;
  width: 100%;
  max-width: 700px;
  height: 370px;
  margin: 0 auto;
	padding:0;
  background-color:#fafafa;
	border-radius:8px;
}
.chart li {
  position: relative;
  display: table-cell;
  vertical-align: bottom;
  height: 370px;
}

.chart li span {
	border-radius: 8px 8px 0 0;
	background: #2c5cde;
}

.chart li:first-child span {
	border-radius: 8px 8px 0 8px;
	  background: #5076de;
}

.chart li:last-child span {
	border-radius: 8px 8px 8px 0;
	background: #0942de;
}

.chart span {
  display: block;
  animation: draw 1s ease-in-out;
}
.chart span:before {
    position: relative;
    top: -32px;
    left: 16px;
    display: block;
    content: attr(title);
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: 600;
}

.chart span:after {
    position: relative;
    top: -76px;
    left: 16px;
    display: block;
    content: attr(percent);
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: 700;
	color:#0942de;
}

@keyframes draw {
  0% {
    height: 0;
  }
}