/*.pcd-india .horizontal-menu{
	margin:0 20px;
	padding: 0 10px;
}*/

/*.pcd-india .horizontal-menu li{
	padding-left:15px;
	padding-right:10px;
}*/
.pcd-india .horizontal-menu .current_page_item{
	background-color: var(--main-color);	

}
.pcd-india .horizontal-menu a{
	font-size:larger;
	color: var(--main-color)!important;
}
.pcd-india .horizontal-menu .current_page_item a{
	color: var(--font-header-color)!important;
	text-align: center;
}

.pcd-india form{
background-color: white !important;
}

.pcd-india .cky-btn-revisit-wrapper{
background-color: var(--main-color)!important;
}


.pcd-india footer .bar{
/*background-color: var(--font-header-color)!important;*/
}

.pcd-india .horizontal-menu li {
  font-weight: normal; 
  transition: transform 0.3s ease; 
}

.pcd-india .horizontal-menu li{
border-bottom: 2px solid white;
}
.pcd-india .horizontal-menu li:hover {
  font-weight: normal!important; 
}
.pcd-india .horizontal-menu li a {
  font-weight: 400; 
}

.pcd-india .horizontal-menu li:hover a {
  font-weight: 400; 
}


.pcd-india .horizontal-menu li {
  position: relative;
  font-weight: normal;
}

.pcd-india .horizontal-menu li a {
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.pcd-india .vertical-menu .menu-title{
  background-color: var(--header-color-bg);
  color: var(--font-header-color);
  border-bottom: 2px solid white;
}
.pcd-india .vertical-menu .page_item .item{
  border-left: 5px solid transparent;
}
.pcd-india .vertical-menu .page_item .item,
.pcd-india .vertical-menu .page_item.current-menu-item .item:hover{
  transition: padding-left 0.3s ease;
}

.pcd-india .vertical-menu .page_item .item:hover,
.pcd-india .vertical-menu .page_item.current-menu-item .item:hover{
  padding-left:10px;
}


.pcd-india .vertical-menu .page_item.current-menu-item > .item {
  border-left: 5px solid var(--main-color);
  padding-left: 5px;
  background-color: color-mix(in srgb, var(--main-color), transparent 90%);
}
.pcd-india .vertical-menu .page_item.current-menu-item.page_item_has_children .item .expand-icon{
  transform: rotate(90deg);
}

  
.pcd-india .vertical-menu .page_item.current-menu-item.page_item_has_children > ul.children {
  display: block !important;
}

/*animacja menu*/

.pcd-india .horizontal-menu li {
  position: relative;
  font-weight: normal;
}

.pcd-india .horizontal-menu li a {
  position: relative;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  overflow: hidden; 
  padding-left: 17px;
}

/* Ukryty pasek przed najechaniem */
.pcd-india .horizontal-menu li a::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: var(--main-color);
  transform: translateX(-50%);
  transition: width 0.4s ease-in-out;
}

/* Pasek rośnie ze środka przy najechaniu */
.pcd-india .horizontal-menu li a:hover::after {
  width: 100%;
}

/*--animacja menu*/




.pcd-india .field-wrap span{
color: var(--main-color)!important;
}
.pcd-india .field-wrap .ninja-forms-req-symbol{
color: red!important;
}

.pcd-india  .list-checkbox-wrap label.nf-checked-label:before {
    color: var(--main-color)!important;
}

.pcd-india .menu-mobile{
display:none;
}

@media screen and (max-width: 1200px) {
	.pcd-india .horizontal-menu li{
	/*padding-left:5px;
	padding-right:2px;*/
	}

}

@media screen and (max-width: 992px) {
.pcd-india .horizontal-menu,
.pcd-india .vertical-menu{
		display: none!important;
	}

.pcd-india #nav-icon{
		display: block;
	}
.pcd-india .mobile{
	display: block;
}


.pcd-india .menu-mobile {
  display: none;
}

/* Klasa do pokazania menu */
.pcd-india .menu-mobile.show-menu {
  display: block;
}

.pcd-india .menu-mobile ul{
	list-style-type: none;
}
.pcd-india .menu-mobile li{
 	margin: 10px 0; 
	padding: 10px;
	border: 2px solid white;
	
}
.pcd-india .menu-mobile li a{
font-weight: 400;
}
.pcd-india .menu-mobile li a:hover{
font-weight: 400;
}
.pcd-india .menu-mobile li:hover{
 	font-weight: 400!important;
 	border: 2px solid var(--main-color);
}



.cky-btn-preferences{
	border: var(--main-color)!important;
}
.pcd-india .cky-btn-revisit-wrapper{
	border: 2px solid white!important;
}

.pcd-india a.btn-india{
background-color: var(--main-color);
color: var(--font-header-color);
}

.pcd-india ol li,
.pcd-india p{
font-family: var(--font-text)!important;
font-size: var(--font-size)!important;
}

}