/* custom styles */

footer .info .payments {
	display: none;
}

.popup .box.product .price-and-btn .price .none {
	padding-right: 5px;
    font-size: 0.9em;
}
.top-slider .item .content {
    align-items: center !important;
}

.top-slider .item .content .text .title {
	font-size: 28px;
}

@media(max-width: 959px){
	.top-slider .item .content .text .title {
		font-size: 1.5em;
	}

	.top-slider .item .content .image {
		width: 30%;
	}

	.top-slider .item .content {
		padding: 9% 0 10%;
	}
}


.field.personal.checkbox {
	min-height: 45px;
}

.form .fields .field input[type="checkbox"] + label {
	top: auto;
}

.best .slider .owl-carousel .owl-stage-outer {
	height: 370px;
}

.d-flexform {
	width: 50%;
    box-sizing: border-box;
    padding-right: 10px;
}

.price-list .content .form .d-flexform .submit {
	width: 100%;
	max-width: 100%;
}

.form.form-custom .fields .field.captcha input {
    margin-bottom: 19px;
}

.form.form-custom .fields .field.captcha .image {
	width: 100%;
    display: flex;
    justify-content: end;
    height: 49px;
}

.form.form-custom .fields .field.captcha .image img {
	margin-top: 0;
}

.form.form-custom .fields .field.captcha input {
	margin-top: 0 !important;
}

.form.form-custom .submit-mobile {
	display: none;
}

@media(max-width: 640px){
	.d-flexform {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 19px;
	}

	.form.form-custom .submit-mobile {
		display: block;    
		min-width: 100%;
	}

	.form.form-custom .submit-pc {
		display: none;
	}

} 