body{
	overflow-x:hidden!important;
}
/*
body.page-node-236{
	overflow-y: hidden!important;
}
*/
.parco-animation-none #dxpr-theme-menu-toggle:not(.navbar-toggle--active) span,
.parco-animation-none #dxpr-theme-menu-toggle:not(.navbar-toggle--active) span:before,
.parco-animation-none #dxpr-theme-menu-toggle:not(.navbar-toggle--active) span:after{
	background: white!important;
}
.parco-animation-2 #parco-hero .language-link,
.parco-animation-3 #parco-hero .language-link{
  color: #6179ff!important;
}
.path-frontpage .az-video {
	width: auto!important;
	height: auto!important;
    max-width: 900px;
    max-height: 505px;
    margin: auto;
}
.path-frontpage .az-video iframe{
	margin-top: 0!important;
}
#phone{
	max-width: 410px;
	margin: auto;
}
#animated-path{
	max-width: 400px;
	margin: auto;
}
pre{
	word-break: inherit!important;
}
.path-user .main-container{
	padding-left: 15px;
	padding-right: 15px;
}
#block-languageswitcher span,
#block-languageswitcher a{
	text-transform: uppercase;
}
#block-languageswitcher ul li:last-child a{
  padding-right: 0!important;
}
#block-languageswitcher span.is-active{
	font-weight: bold;
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  .path-frontpage #parco-hero .jumbotron__background .container > .row > .col-xs-12{
  	height: 950px;
  }
  .path-frontpage .parco-hero-content table{
  	width: 330px!important;
  }
  .parco-animation-1.mobile-device-false section#parco-hero{
  	margin-bottom: 0!important;
  }
  .parco-animation-1.mobile-device-true section#parco-hero{
  	margin-bottom: 50px!important;
  }
  .scrollTop {
    bottom: 20px!important;
    right: 20px!important;
	}
	.mobile-device-true .phone__circle-large{
		left: -63px;
	}
	.mobile-device-true .phone__circle-medium{
		left: 65px;
	}
	.mobile-device-true .phone__circle-small{
		left: 139px;
	}
	.mobile-device-true .phone__pin{
		left: 150px;
	}
	.mobile-device-true .path__line{
		left: 52px;
	}
	.mobile-device-true .path__car{
		left: 170px;
	}
	.mobile-device-true .path__pin{
		left: 143px;
	}
	.mobile-device-true .path__pin-circle{
		left: 135px;
	}
	.mobile-device-true .path__circle{
		left: 165px;
	}
	.mobile-device-true .path__walk-time{
		right: 90px;
	}
	.parco-animation-2 #parco-hero,
	.parco-animation-3 #parco-hero{
		margin-bottom: 150px!important;
	}
	.parco-animation-2 .page__illustration,
	.parco-animation-3 .page__illustration{
		height: calc(100% + 170px)!important;
		left: 20px;
	}
	.parco-animation-2 .page__splash.upside-down,
	.parco-animation-3 .page__splash.upside-down{
		height: 360px!important;
	}
	#parco_price tr td:first-child span,
	#parco_price tr td:first-child strong,
	#parco_price tr td:first-child p{
		font-size: 19px!important;
	}
	#parco_price tr td:last-child span,
	#parco_price tr td:last-child strong,
	#parco_price tr td:last-child p{
		font-size: 12px!important;
	}
	.page__car-path {
	    bottom: -10px!important;
	}
}
#block-popupcontent {
  display: none;
}
.block-popupcontent-modal{
  display: block;
}
.spb-popup-main-wrapper{
  animation: c .4s forwards;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 15px 0 rgb(0 0 0 / 17%), 0 0 0 0 rgb(93 93 93 / 12%);
  width: 100%;
  transform-origin: center;
  padding: 16px;
  text-align: left;
  transition: .4s;
  border: none!important;
  right: 20px;
  bottom: 20px;
}
.spb-popup-main-wrapper .spb-controls span{
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 20px;
}
.spb_close{
  color: white;
  background: black;
  border-radius: 50%;
}
.spb-popup-main-wrapper img{
  height: 50px;
  width: auto;
  margin-bottom: 16px;
}
.spb-popup-main-wrapper p{
  font-size: .875rem;
  margin-bottom: 16px;
  line-height: 1.5;
  background: #fff;
  color: #1e1e1e;
  font-family: Roboto,sans-serif;
}
@media only screen and (max-width: 420px) {
  .spb-popup-main-wrapper{
    width: calc(100% - 20px)!important;
    right: 10px!important;
    left: 10px!important;
  }
}
