/*
Theme Name: Aeksi theme
Author: Sizeoff
Author URI: https://яфрилансер.рф/
Version: 1.0
Text Domain: aeksi_theme
*/

.page .privacy-page__inner p {
    font-size: 14px;
    line-height: 1.5;
    color: #656565;
}

.calc-subtotal.calc-list .calc-list-inner {
	background-color: #ffffff !important;
	box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.1) !important;
}
.calc-subtotal.calc-list .calc-form-wrapper .calc-form-wrapper .ccb-order-radio__title,
.calc-subtotal.calc-list .calc-item-title.calc-accordion .ccb-calc-heading,
.calc-subtotal.calc-list .calc-form-wrapper .calc-form-wrapper input,
.calc-subtotal.calc-list .calc-form-wrapper .calc-form-wrapper label,
.calc-subtotal.calc-list span {
	color: #303030!important;
}
.calc-subtotal.calc-list .ccb-order-checkbox .calc-checkbox-item label:before,
.calc-subtotal.calc-list .calc-form-wrapper .calc-form-wrapper input,
.calc-subtotal.calc-list .calc-form-wrapper .calc-form-wrapper textarea {
	border: 1px solid #3030306b !important;
}

.calc-list-inner {
	backdrop-filter: blur(15px);
}
.calc-buttons .calc-btn-action.ispro-wrapper.success span {
	color: #ffffff !important;
}
.calc-buttons .calc-btn-action.ispro-wrapper.success {
	font-size: 16px !important;
    width: 100% !important;
    text-align: center;
	box-shadow: 0 5px 20px 0 #F7C70166;
	background: linear-gradient(90deg, #EA940B 0%, #FFA515 50%, #FFBB00 100%)!important;
}
.calc-item.ccb-field .i:before {
	color: #000000bf!important;
}
.calc-item.ccb-field .calc-input,
.calc-item.ccb-field .calc-textarea,
.calc-item.ccb-field .ccb-drop-down span,
.calc-item.ccb-field .calc-drop-down-list ul li .calc-list-wrapper .calc-list-title {
	color: #000000bf !important;
}
.calc-drop-down-list-items > li {
	padding-top: 0 !important;
    padding-bottom: 0 !important;
	min-height: 45px !important;
}
.calc-item-title:not(.calc-accordion),
.calc-subtotal-list-header {
    display: none !important;
}

.calc-subtotal-list.totals .sub-list-item:not(#total_field_id_18) {
	display: none !important;
}

.checkbox-wrapper a.policy {
	margin-left: 0;
}

.header-block.not-home {
    background: unset;
    background-color: #ffffff;
    height: fit-content;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.05);
}

.services__item--top .arrow-button a {
	display: inline;
}

.modal__content form {
	max-width: 350px;
}

.wpcf7-not-valid-tip {
	display: none!important;
}

.wpcf7-not-valid {
	border: 1px solid red;
}

.checkmark {
	display: block!important;
}

.mobile-nav__list .menu-item {
	margin-bottom: 20px;
}

.mobile-nav__list a {
	width: 100%;
    text-align: center;
}

.wpcf7-response-output {
	margin: 10px 0 0 0!important;
}

@media screen and (max-width: 768px) {
.modal__content form {
	max-width: 260px;
}
}

@media screen and (max-width: 768px) {
.other-services__card svg {
	width: 60px;
	height: 60px;
}
}


/*.other-services__card svg,/**/
.services__item--top > svg {
    width: 80px;
    height: 80px;
}
