/* Globální */

body, html {
padding: 0;
    background: url(https://www.toptal.com/designers/subtlepatterns/patterns/husk.png);
    margin: 0 auto;
    webkit-box-shadow: 0px 0px 125px 0px rgb(75 75 75 / 61%);
    -moz-box-shadow: 0px 0px 125px 0px rgb(75 75 75 / 61%);
    box-shadow: 0px 0px 125px 0px rgb(75 75 75 / 61%);
}


.page-wrapper {
	background: #fff;
}


.path-user .page-wrapper {
	background: transparent;
}

 .page--user-register .page-wrapper {

 	background-image:url("/themes/custom/tpp/images/bez-bazaru-vozidlo-background.jpg");
padding-top: 30px;

 }
 .page--user-register .page-content {
 	margin: 0px auto 30px auto!important;
 }

 .page--user-register #block-tpp-content {

 }



h4 {
	line-height: 1.4rem;
}

p {
	line-height: 1.4rem;
}



.edit-ad__galerie-obrazku .file-managed-image__elements input.button[type=submit] {
	  -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}



@media (max-width: 1150px) {

	.paragraph__inner--four-columns .paragraph__content--flex-container {}
	.paragraph__inner--four-columns .paragraph__content--flex-container .paragraph__content--flex-item {
		-webkit-flex: 1  31%;
		-moz-flex: 1  31%;
		-ms-flex: 1  31%;
		flex: 1  31%;
		min-width: 31%;
		margin: 1%;
	}




	.nav-inner .region--navigation  {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.menu--account > li > .menu__link > .link__title {

		text-align: left;
	}

	.nav-inner .region--navigation #block-tpp-main-menu,
	.nav-inner .region--navigation #block-tpp-account-menu {

		-webkit-flex: 1  100%;
		-moz-flex: 1  100%;
		-ms-flex: 1  100%;
		flex: 1  100%;
		min-width: 100%;
	}

	.icon--burger {
		position: absolute;
		top: -21px;
		right: 6px;

	}



	.navbar--main .nav .nav-inner > .region {
		height: calc(100% - 103px);
		overflow: scroll;
		margin-top: 90px;
	}

  .menu--main.menu--parent > .menu__item--first > .menu__link {
    background-color: #4193cb;
  }
  .menu--main.menu--parent > .menu__item--first > .menu__link > .link__title {
    text-align: left;
    text-indent: 0;
  }
  .navbar--main .nav .menu--main > li.menu__item--parent > ul {
    opacity: 1;
    max-height: 1000px;
  }
  .menu--main.menu--parent ul.menu--child > .menu__item > a {
    text-align: left !important;
    padding: 0 0 0 0.5em;
    background-color: transparent;
    background-position-x: 90%;
  }
  .menu--main > .menu__item--first > span > span.menu__arrow {
    display: none;
  }
  .menu--main.menu--parent ul.menu--child > .menu__item > a {
    background-size: 3em;
  }
  .menu--main.menu--parent ul.menu--child > .menu__item:nth-child(3) > a {
    background-size: 2.2em;
  }
	.menu--account > li > .menu__link {
		height: 40px;
		padding: 0 8px;
		width: 100%;
		display: table;
		text-decoration: none;
		position: relative;
		color: black;
		border-width: 0;
		background: #f1f1f1;
	}
	.menu--account.menu--parent > li > .menu--child {
		border-width: 0!important;
		max-height: 1000px;
		opacity: 1;
		font-size: 14px;
		width: 100%;
		z-index: 29;
		position: absolute;
		background: white;
	}
  .menu--main > .menu__item > .menu__link > span.menu__arrow {
    display: none;
  }
  .menu--main.menu--parent > .menu__item ul.menu--child > .menu__item > a {
    padding: 0;
  }
  .menu--main.menu--parent > .menu__item ul.menu--child > .menu__item > a > span {
    text-align: left;
  }
  .menu--main.menu--parent > .menu__item.menu__item--first ul.menu--child > .menu__item > a {
    padding-top: 0;
    padding-left: 0;
    text-align: left !important;
    background-position-x: 90%;
  }
  .menu--main.menu--parent > .menu__item--first ul.menu--child > .menu__item:nth-child(3) > a {
    background-position-x: calc(90% - 7px);
  }

	.navbar--main .nav .menu--main > li > a {

		padding: 0;
	}
	.navbar--main .nav .menu--main > li > a > span {

		padding: 10px;
	}
	.menu--main > .menu__item--first > a > span ,
	.menu--main > .menu__item:nth-child(2) > a > span {
		background: transparent;
	}

	.menu--main > .menu__item--first > a {
		background: #4193cb;
	}
	.menu--main > .menu__item:nth-child(2) > a   {
		background: #053579;
	}
	.menu--account.menu--parent > li > .menu--child > li.menu__item--last > a,
	.menu--account.menu--parent > li > .menu--child > li > a {
		border-width: 0;
	}
  a.link-back {
    margin-left: 1em;
  }

}

.cenik__elements input[type=checkbox] + label.checkbox-alt {
    width: 47px!important;
    height: 27px!important;
}
.webform-submission-objednani-technika-form {overflow-x: hidden;}
@media (max-width: 992px) {

	.path-sluzby form.webform-submission-objednavka-form > fieldset .fieldset-wrapper {

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;UpravitText

}
  .path-sluzby.page--sluzby-objednat #block-tpp-content form {overflow-x: hidden;}

.path-sluzby  form.webform-submission-objednavka-form .objednavka__total .objednavka__cena-celkem {
    width: 100%;
    text-align: right;
}

.path-sluzby form.webform-submission-objednavka-form > fieldset .fieldset-wrapper .objednavka__description {
    font-size: 0.9rem;
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    min-width: 100%;
    -webkit-align-self: auto;
    align-self: auto;
    -webkit-order: 0;
    -moz-order: 0;
    order: 0;
}
	.path-sluzby.page--sluzby-objednat #block-tpp-content form {
		width: 100%;
		max-width: 95%;
	}

	body.toolbar-fixed.toolbar-tray-open {
		padding-top: 79px !important;
	}

	.toolbar-tray-open #navbar {
		top: 0px !important;
	}

	.banner-title {
		font-size: 25px!important;
	}

}

@media (max-width: 768px) {



	.paragraph__inner--four-columns .paragraph__content--flex-container .paragraph__content--flex-item {
		-webkit-flex: 1  48%;
		-moz-flex: 1  48%;
		-ms-flex: 1  48%;
		flex: 1  48%;
		min-width: 48%;
		margin: 1%;
	}

	.paragraph__content--flex-container > .paragraph__content--flex-item-two {
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: 98%;
		margin: 1%;
	}

	.paragraph__content--flex-container > .paragraph__content--flex-item-three {
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: 98%;
		margin: 1%;
	}

	.pravni-zastita__content >  span {
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		margin: 1% 0 ;


	}

	.toolbar-tray-open #navbar {
		top: 0;
	}

	.pravni-zastita__content {
		width: 100%;
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		justify-content: center;
	}

	.pravni-zastita__content > .text-right,
	.pravni-zastita__content > .text-left {
		text-align: center;
		display: block;
		width: 100%;
	}

	.banner-title {
		font-size: 18px!important;
	}

	.footer__columns--wrapper {
		background-image: url(/themes/custom/tpp/images/beton-foot-background.jpg);
		background-repeat: repeat;
		color: white;
	}

	.paragraph img {
		max-width: 100%;height: auto;
	}


	.banner__content {
		-webkit-flex: 0 1 98%!important;

		flex: 0 1 98%!important;
		margin: 1%;
	}
	.banner__link {
		-webkit-flex: 0 0 98%!important;
		text-align: center;

		flex: 0 0 98%!important;
		margin: 1%;
	}

	.banner__link a {
		display: inline-block;
	}



	.banner__wrapper {

		-webkit-flex-wrap: wrap!important;
		-moz-flex-wrap: wrap!important;
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important;

	}


}


@media (max-width: 550px) {

	h3 {
		font-size: 18px!important;
	}
	h2 {
		font-size: 21px!important;
	}
	p {
		font-size: 14px!important;
	}

	section.additional-services > .additional-service form.ua-add-top > .form-item {display: block;}

	.paragraph__inner--four-columns .paragraph__content--flex-container .paragraph__content--flex-item {
		-webkit-flex: 1  98%;
		-moz-flex: 1  98%;
		-ms-flex: 1  98%;
		flex: 1  98%;
		min-width: 98%;
		margin: 1%;
	}

	section.additional-services > .additional-service {

		margin :1%;
		-webkit-flex: 0 0 98%;
		-moz-flex: 0 0 98%;
		-ms-flex: 0 0 98%;
		flex: 1 0 98%;

	}
}



/* Dashboard  */
@media (max-width: 1080px) {


	.dashboard__personal .personal__content {
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		width: 100%;
	}

	.personal__content .personal__ads {
		-webkit-flex: 1 0 98%;
		-moz-flex: 1 0 98%;
		-ms-flex: 1 0 98%;
		flex: 1 0 98%;
		min-width: 98%;
		margin-right: 0em;
		margin-top: 0px;
		margin: 1%;
	}
	.dashboard__status {margin: 1.2%;



		-webkit-flex: 0 0 98%;
		-moz-flex: 0 0 98%;
		-ms-flex: 0 0 98%;
		flex: 0 0 98%;
		min-width: 98%;



	}
}

@media (max-width: 700px) {


	.view-dashboard__item .dashboard__item {
		padding: 8px;
		background: white;
		display: flex;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;

	}

	.view-dashboard__item .dashboard__item .item__left {
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;

	}

	.view-dashboard__item .dashboard__item .item__right {

		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	}

}

@media (max-width: 500px) {
	.dashboard__item .item__right {
		padding: 1em 1em 1em 1em !important;

	}

	.dashboard__status .button--small {
		padding: 4px 0.3em;
		font-size: 13px;
		margin:  0 0 0 0.3em;
	}

	.dashboard__status .status__items {
		font-size: 14px;
	}

	.dashboard__status .status__items .label {
		font-weight: normal;
		font-size: 13px;
	}

	.dashboard__status .status__items .value {
		margin-right: 0.3em;
	}

}

/* prodejce  */

@media (max-width: 1150px) {
.webform-submission-kontaktovat-prodavajiciho-form .contact-seller__right-wrapper > * {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;

}

.prodejce__profil .profil__info {
    -webkit-flex: 1 0 60%;
    -moz-flex: 1 0 60%;
    -ms-flex: 1 0 60%;
    flex: 1 0 60%;
    padding-right: 10px;

}

.prodejce__profil .profil__address {
    -webkit-flex: 0 0 40%;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;

}

.prodejce__profil .profil__kontakty span + span,
.prodejce__profil .profil__kontakty span   {
    margin-left: 1em;margin-bottom:0.5em;
 margin-top:0.5em;
}


.profil__kontakty span {display: block;}

.webform-submission-kontaktovat-prodavajiciho-form  .contact-seller__body textarea {width: 100%;}


	}

@media (max-width: 500px) {
.prodejce__profil .profil__logo {display: none!important;}
 }


@media (max-width: 850px) {
.webform-submission-kontaktovat-prodavajiciho-form .contact-seller__right-wrapper > * {
    -webkit-flex-basis: 50%;
    flex-basis: 50%;

}

.prodejce__profil {
    max-width: 1140px;
    background-color: white;
    margin: auto auto 2em;
    padding: 0.5em;width: 96%;
    text-align: left;
}
.prodejce__profil .profil__info {
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding : 10px;

}



.prodejce__profil .profil__address {
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;    padding : 10px;

}

.prodejce__profil .profil__kontakty span + span,
.prodejce__profil .profil__kontakty span   {
    margin-left: 1em;margin-bottom:0.5em;
 margin-top:0.5em;
}


.profil__kontakty span {display: block;}

.webform-submission-kontaktovat-prodavajiciho-form  .contact-seller__body textarea {width: 100%;}


	}

/* Homepage  */
@media (max-width: 1234px) {
	.search--hp {
		width: 1150px;
		margin: auto;
		display: block;
		max-width: 100%;
	}

	.hp__section--showcase {
		height: auto!important;
		background-position-y: 0!important;
		padding-bottom: 25px;
	}

}

@media (max-width: 992px) {

	.overlay.overlay--search {display: none;height: 0;width: 0;}
	.info__right{
		margin-left: 99px!important;
	}

	.hp__section--search-form {
		height: auto!important;

	}
	.path-frontpage .overlay.overlay--search {display: none;}

	#search-form-hp {
		top: 0!important;
	}

	.body.toolbar-fixed.toolbar-tray-open {
		padding-top: 169px !important
	}




}

@media (max-width: 800px) {

	.banner {
		background-repeat: repeat!important;
		height: auto!important;
		padding: 15px;
	}


	.info__section {
		-webkit-flex: 0 1 100%!important;
		-moz-flex: 0 1 100%!important;
		-ms-flex: 0 1 100%!important;
		flex: 0 1 100%!important;

	}

	.info__section .trapezoid  {width: 100%;}



	.info__section .trapezoid--left  {
		background-position: 0 0;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.info__section .trapezoid--right  {
		background-position: 100% 0;
		background-size: cover;
		background-repeat: no-repeat;
		right: 0;
		top: 0;
	}
}

@media (max-width: 768px) {
	.hp__section--search-form .search-hp__vyber-parametru .js-webform-radios {

		width: 100%;

	}
	.hp__section--search-form .search-hp__vyber-parametru .js-webform-radios > * {

		-webkit-flex-basis:  100%;
		flex-basis: 100%;
	}
.info__left,
	.info__right{
		margin-left: 10px!important;
	}

}


/* vložení auta  */


@media (max-width: 1300px) {
.path-user form.ua-ad-form ,
	.path-inzeraty form.ua-ad-form {

		width: 790px;

		margin: 0 auto;
	}

	.path-inzeraty  .block--promo {
		position: relative;
		right: auto;
		left: auto;
		margin: 0 auto;
		top: auto!important;
		padding-bottom: 35px;
	}

	.path-inzeraty #block-tpp-content {
		margin-left: auto;
		padding-bottom: 3rem;
		width: 100%;
	}

}

@media (max-width: 792px) {
.path-user form.ua-ad-form ,
	.path-inzeraty form.ua-ad-form {

		width: 520px;

	}



	.path-inzeraty .form-item input,
	.path-inzeraty .form-item select,
	.path-inzeraty .form-item label {
		display: block;
		width: 100%;
		margin-left: 0;
	}

	.path-user .edit-ad__wrapper .form-item .info-labels ,
	.path-inzeraty .edit-ad__wrapper .form-item .info-labels {
		display: block;
		width: 100%;
		margin-left: 13.5rem;
		margin-top: -10px;
		margin-bottom: 5px;
		font-size: 12px;
	}
	.path-user .edit-ad__wrapper .form-item .info-labels p ,
	.path-inzeraty .edit-ad__wrapper .form-item .info-labels p {

		font-size: 11px!important;
		line-height: 15px;
	}

.form-text, .form-autocomplete, span.select2.select2-container,
	 .form-item input,
	.path-inzeraty .edit-ad__wrapper .fieldset-wrapper > .form-item > .webform__select2 {
		width: 100%;
		margin-top: 0.4em;
		margin-bottom: 0.6em;
		margin-left: 0;
	}


	#edit-submit-create-account {}

}
.edit-ad__user .create-ad__new-account .form-item > input, .edit-ad__user .create-ad__login-account .form-item > input {
	max-width: 100%!important;
}

@media (max-width: 530px) {

	.path-inzeraty .block--promo {

    right: auto;
    top:  auto;
    width: 91%;
    font-size: 0.9em;
    text-align : left;
}

.page--inzeraty-novy .page-content__body .grid {

    grid-template-columns: initial;
 grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-bottom: 1.5em;
}

	.path-user form.ua-ad-form ,
	.path-inzeraty form.ua-ad-form {

		width: 90%;

	}

	.path-inzeraty .edit-ad__user .password-strength__meter {
		position: relative;
		left: 0;
	}

	.path-inzeraty .edit-ad__user .password-strength__title {
		position: relative;
		top: 4px;
	}

	.path-inzeraty .edit-ad__wrapper .fieldset-wrapper > .form-item {width: 100%;}
	.path-inzeraty .edit-ad__wrapper textarea {width: 100%;}

	.path-inzeraty .edit-ad__wrapper .fieldset-wrapper > .form-item > label:first-child,
	.path-inzeraty .form-item .info-labels,
	#ua-edit-ad-form .edit-ad__wrapper .fieldset-wrapper > .form-item > label:first-child,
	#ua-edit-ad-form .form-item .info-labels,
	#ua-edit-ad-form .form-item input[type="text"],
	#ua-edit-ad-form .form-item input[type="email"],
	#ua-edit-ad-form .form-item input[type="tel"],
	#ua-edit-ad-form .form-item select,
	#ua-edit-ad-form .form-item textarea,
	#ua-edit-ad-form .form-item.js-form-type-textfield label ,
	.path-inzeraty .form-item input,
	.path-inzeraty .form-item select,
	.path-inzeraty .form-item label {
		display: block;
		width: 100%;
		margin-left: 0;
	}


	#ua-edit-ad-form .edit-ad__wrapper .fieldset-wrapper > .form-item > .select2,
	#ua-edit-ad-form .edit-ad__wrapper .fieldset-wrapper > .form-item > input[type=text],
	#ua-edit-ad-form .edit-ad__wrapper .fieldset-wrapper > .form-item > .webform__select2 {
		margin-left: 0;
		margin-top: 5px;
	}

	#ua-edit-ad-form .edit-ad__wrapper .fieldset-wrapper > .form-item {
    width: 100%;
    display: inline-block;
    position: relative;
}



	.path-inzeraty .edit-ad__wrapper .form-item .info-labels {
		display: block;
		width: 100%;
		margin-left: 0;
		margin-top: -10px;
		margin-bottom: 5px;
		font-size: 12px;
	}


	.path-inzeraty .edit-ad__wrapper .fieldset-wrapper > .form-item > .select2, .edit-ad__wrapper .fieldset-wrapper > .form-item > input[type=text],
	.path-inzeraty .form-item input,
	.path-inzeraty .edit-ad__wrapper .fieldset-wrapper > .form-item > .webform__select2 {
		width: 100%;
		margin-top: 0.6em;
		margin-left: 0!important;
	}

}

/* cenik  */
@media (max-width: 1300px) {
	.cenik__balicek {
		-webkit-flex: 0 0 25%;
		-moz-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		-webkit-align-self: auto;
		align-self: auto;
		-webkit-order: 0;
		-moz-order: 0;
		order: 0;
	}

	.main > .content__cenik {
		font-size: 13px;
	}

}

/* cenik  */


main > .content__cenik {
	width: 95%;
	max-width: 1250px;
	margin: 0 auto;

}
@media (max-width: 1250px) {


	main > .content__cenik {
		font-size: 13px;
	}


	main ul.cenik__header {

		-webkit-flex: 0 0 20%;
		-moz-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		fz

	}
	main > .content__cenik > div {
		-webkit-flex: 0 0 80%;
		-moz-flex: 0 0 80%;
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;

	}


}

@media (max-width: 991px) {

	main > .content__cenik {
		width: 95%;
		max-width: 767px;
		margin: 0 auto;


	}
	main > .content__cenik {
		font-size: 13px;
	}


	main ul.cenik__header {
		display: none;
		-webkit-flex: 0 0 20%;
		-moz-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		fz

	}

	.cenik__elements span.ico {

		position: relative!important;
	}

	.cenik__elements input[type=checkbox] {

		position: relative!important;
		margin-bottom: 6px;
	}

	main > .content__cenik .cenik__balicek {
		-webkit-flex: 0 0 25%;
		-moz-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;

	}

	main > .content__cenik .visually-hidden {
		display: block;
		position: relative !important;
		overflow: visible;
		clip:initial;
		width: auto;
		height: auto;
		word-wrap: normal;
		padding-bottom:8px;
		color: #999;
		font-size: 13px;
	}


	main > .content__cenik > div {
		-webkit-flex: 0 0 100%!important;
		-moz-flex: 0 0 100%!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;

	}


}

@media (max-width: 767px) {

	main > .content__cenik .button--primary {

		font-size: 14px;

	}
}

@media (max-width: 730px) {

	.content__cenik .cenik__balicky {

		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;

	}

	.balicek__fav {display: none;}
	main > .content__cenik .cenik__balicek {
		-webkit-flex: 0 0 48%;
		-moz-flex: 0 0 48%;
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		margin: 1%;

	}
}
@media (max-width: 450px) {

	.content__cenik .cenik__balicky {

		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;

	}

	.balicek__fav {display: none;}
	main > .content__cenik .cenik__balicek {
		-webkit-flex: 0 0 96%;
		-moz-flex: 0 0 96%;
		-ms-flex: 0 0 96%;
		flex: 0 0 96%;
		margin: 2%;

	}
}
/* vozidlo  */

.vozidlo__id {
	margin-bottom: 10px;
	font-size: 13px;
}

.potrebuji_financovani {
line-height: 1.5rem;
margin-left: 20px;
margin-right: 0.5em;
border: 2px solid #4193CB;
padding: 11px;

}


.proverit_technikem {
line-height: 1.5rem;
margin-left: 20px;
margin-right: 0.5em;
border: 2px solid #FFFFFF;
padding: 11px;

}




@media (max-width: 850px) {


	.page-node-type--vozidlo .vozidlo__zajem {
    position: absolute;
    bottom: 50px;
    right: 0;
}

.potrebuji_financovani {
line-height: 1.5rem;margin-left: 0;margin-right: 10;border: 2px solid #4193CB;padding: 11px;
}

.vozidlo__stat--price .value.value--price .field--name-field-cena,
.vozidlo__stat--price .value.value--price .wo-dph {width: 100% ;
display: block;padding-left: 0;
padding-bottom: 10px;}

.proverit_technikem {
line-height: 1.5rem;margin-left: 0;margin-right: 10;border: 2px solid #FFFFFF;padding: 11px;
}

	.vozidlo__ad {
		float: none!important;
	}

	.page-node-type--vozidlo .vozidlo__tags {

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;

}

.page-node-type--vozidlo .tag--vozidlo  {
    margin-right: 5px;font-size: 12px;
}
.page-node-type--vozidlo .tag--vozidlo + .tag {
    margin-left: 0!important;
}
	.vozidlo__zajem {
		position: absolute;
		bottom: 47px;
		right: 0;
		width: 100%;
		padding: 15px;
		text-align: center;
		background: rgb(255 255 255 / 89%);
	}

	.vozidlo__text {
		padding: 0 0 130px 0;

	}

  .vozidlo__stat .value--e-mail {
    display: inherit;
  }

	.vozidlo__stats .vozidlo__stat-columns,
	.vozidlo__extended-columns,
	.vozidlo__gallery .gallery--vozidlo {

		-webkit-flex-wrap: wrap!important;
		-moz-flex-wrap: wrap!important;
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important;
	}

	.vozidlo__stats .vozidlo__stat-column, .vozidlo__stats .vozidlo__extended-column {
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.vozidlo__gallery .gallery--vozidlo .gallery-image--first {
		width: 99%;

		padding: 34%;
		margin:0.5% 0.5% 1% 0.5%;
	}

	.vozidlo__gallery .gallery-images-wrapper {
		width: 100%;
		margin: 0;
	}
}

@media (max-width: 460px) {

	.edit-ad__user .create-ad__account-radios .form-item-submit-radios {
	    display: block!important;
	}

	.edit-ad__user .create-ad__account-radios .form-item-submit-radios + .form-item-submit-radios {
	    margin-left: 0!important;
	}


	.edit-ad__galerie-obrazku .file-managed-image__elements {

    margin-left:0!important;
	}
.edit-ad__galerie-obrazku .file-managed-image__elements input.form-submit {
		margin: 0 0 5px 0 ;
		font-size: 17px;
	}

}



	.edit-ad__galerie-obrazku .file-managed-image__elements  input[name="field_galerie_upload_button"] {
		display: none;
	}
#search-form-hp,
	.search-page .form-inline {


	-webkit-box-shadow: 5px 5px 13px -1px rgb(0 0 0 / 38%);
    -moz-box-shadow: 5px 5px 13px -1px rgb(0 0 0 / 38%);
    -o-box-shadow: 5px 5px 13px -1px rgb(0 0 0 / 38%);
    box-shadow: 5px 5px 13px -1px rgb(0 0 0 / 38%);

	}

/*===== ui-tabs  ========================*/
@media (max-width: 767px) {
  div.ui-tabs ul.ui-tabs-nav {
    padding-top: 0.25em !important;
    padding-left: 0.25em !important;
  }
  div.ui-tabs ul.ui-tabs-nav > li.ui-tab {
    margin-right: 0.25em !important;
    margin-bottom: 0.25em !important;
    min-width: calc(50% - 0.25em);
  }
  .ui-tabs ul.ui-tabs-nav > li.ui-tab.ui-tabs-active {
    padding-bottom: 0;
  }
  .ui-tabs ul.ui-tabs-nav.search__tabs > li.ui-tab.ui-tabs-active {
    background-color: #dbdbdb;
  }
  div.ui-tabs ul.ui-tabs-nav.search__tabs > li.ui-tab {
    background-color: #ededed;
  }
}
@media (max-width: 387px) {
  div.ui-tabs ul.ui-tabs-nav.inzeraty__tabs > li.ui-tab {
    min-width: calc(100% - 0.25em);
  }
  div.ui-tabs ul.ui-tabs-nav.search__tabs > li.ui-tab > a {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
