.multiform-gap-field {
    display: inline-block;
    width: 45%;
}
.multiform-gap-field.type-html {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 24px;
}

.tooltip {
  display:none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: fixed;
  z-index: 50;
  bottom:270px;
  right:80px;
}
.tooltip::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 100%; /* To the right of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}

.raschet-btn:hover::before {
	content:"Рассчитать стоимость сэндвич-панелей";
	position:fixed;
	color:#fff;
	width:150px;
	background:rgba(0,0,0,0.7);
	right:114px;
	bottom:262px;
	border-radius:6px;
	padding:8px;
	font-size:13px;	
	line-height:14px;
}

.raschet-btn .multiform-body.is-popup {
    position: fixed;
    bottom: 0;
	right:40px;
	bottom:250px;
	background: #43bb6d !important;
    text-align: center;
    font-size: 34px;
    padding: 0px;
    color: #fff;
    z-index: 101;
	width:70px;
	height:70px;
	border-radius:50%;
	text-align:center;
	line-height:50px;
	cursor:pointer;
}
.raschet-btn .multiform-popup-link {
    display: inline-block;
    vertical-align: baseline;
    margin: 0 5px;
    cursor: pointer;
    padding: 10px 0;
}
.multiform-theme1 .multiform-gap-fields {
    text-align: center !important;
}
.multiform-theme1 .type-checkbox{
    display: block;
    width: 100%;
}
.multiform-theme1  .multiform-submit {
    text-align: center !important;
    padding: 10px;
    background: #ab2524 !important;
    color: #fff !important;
    display: block;
    text-align: center;
}
.raschet .multiform-submit input[type="submit"] {
    background: #fff !important;
    font-size: 18px !important;
    border: 2px solid #b1aeae !important;
}
.multiform-theme1  .multiform-title {
    background: #ab2524 !important;
    color: #fff !important;
}
.multiform-theme1 .multiform-gap-value input[type="text"], .multiform-theme1 .multiform-gap-value textarea, .multiform-theme1 .multiform-gap-value input[type="email"], .multiform-theme1 .multiform-gap-value select, .multiform-theme1 .multiform-gap-value .multiform-formula span {
    background: #e5e5e5 !important;
    text-align: center;
    border-radius: 3px;
}
.multiform-theme1 .multiform-gap-value input[type="text"] {
    padding: 3px;
}
#multiformField21,#multiformField22, #multiformField27, #multiformField29, #multiformField30, #multiformField31 {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#multiformField21 .multiform-gap-name, #multiformField22 .multiform-gap-name {
    width: 50%;
}
#multiformField25 input[type="text"] {
    font-size: 18px;
    padding: 5px;
}
#multiformField29 input {
    font-size: 18px;
    padding: 5px;
    background: #e5e5e5 !important;
    text-align: center;
    border-radius: 3px;
}
#multiformField27 input {
    font-size: 18px;
    padding: 5px;
    background: #e5e5e5 !important;
    text-align: center;
    border-radius: 3px;
}
#multiformField30 input {
    font-size: 18px;
    padding: 5px;
    background: #e5e5e5 !important;
    text-align: center;
    border-radius: 3px;
}
#multiformField31 input {
    font-size: 18px;
    padding: 5px;
    background: #e5e5e5 !important;
    text-align: center;
    border-radius: 3px;
}
.multiform-theme1 .multiform-submit input[type="submit"] {
    width: auto !important;
}
header.s-header-wrapper nav.s-middle-header .s-column-center .s-search-wrapper .s-text-input {
    color: #000;
}