#mainquiz{display:block;font-family:Consolas,Lucida Console,monospace;font-size:0.9rem;line-height:1.5rem;padding:0.8rem 1rem;width:100%;background-color:#faf6e1;color:#333;}
#mainquiz input[type="checkbox"], #mainquiz input[type="radio"]{display:none;}
#mainquiz .qstep{display:none;max-width:960px;margin:0 auto;padding:15px 20px 30px 20px;background-color:white;vertical-align:baseline;font-weight:400;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);}
#mainquiz .quizbtns{max-width:960px;margin:0 auto;background-color:#F44336;}
#mainquiz .quizbtns button{width:50%;background-color:#F44336;border:none;color:white;height:48px;text-transform:uppercase;font-size:1.142857142857143em;letter-spacing:0.5px;}
#mainquiz .qstep.qstep1{display:block;}
#mainquiz .qstep p.qsteptitle{padding-top:5px;font-weight:400;font-size:24px;line-height:1.1;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
#mainquiz .qstep p.qsteptitle:before{content:url(//cityses.ru/wp-content/themes/Impreza-child/assets/imgs/step1.jpg);margin-right:8px;vertical-align:-1px;}
#mainquiz .qstep.qstep6 p.qsteptitle:before{content:url(//cityses.ru/wp-content/themes/Impreza-child/assets/imgs/step2.jpg);vertical-align:-2px;}
@media (min-width: 1200px) {
	#mainquiz .qstep .qtcont, #mainquiz .qstep .qcontinner p.qtuestion{float:left;width:30%;}
#mainquiz .qstep.qstep3 .qtcont, #mainquiz .qstep.qstep3 > .qcontent{width:100%;padding:0 10px;}
#mainquiz .qstep .qcontent{float:left;width:70%;}
#mainquiz .qstep.qstep6 .qcontent{width:66%;}
#mainquiz .qstep .qanswer, #mainquiz .qstep.qstep6 .qtcont{float:left;width:33.3%;}
#mainquiz .qstep.qstep2 .qanswer{width:50%;}
#mainquiz .qstep.qstep3 .qcontinner .qanswer, #mainquiz .qstep.qstep4 .qanswer,
	#mainquiz .qstep.qstep5 .qtcont, #mainquiz .qstep.qstep6 .qanswer{width:100%;}
#mainquiz .clb{clear:both;}
#mainquiz .qstep p.qtsub{max-width:260px;}
}

#mainquiz .qstep.qstep3 p.qtuestion, #mainquiz .qstep.qstep3 p.qcontent{margin-bottom:20px;}
#mainquiz .qstep .qtcont{padding-left:15px;}
#mainquiz .qstep .qcontent{padding-right:15px;}
#mainquiz .qstep .qfullinput{margin-top:10px;position:relative;padding-left:40px;}
#mainquiz .qstep .qfullinput input{border:none;background-color:transparent;border-bottom:1px solid #9e9e9e;border-radius:0;box-shadow:none;}
#mainquiz .qstep .qfullinput .qicon{display:inline-block;position:absolute;top:34px;left:0;}
#mainquiz .qstep .qfullinput .qicon:before{content:url(//cityses.ru/wp-content/themes/Impreza-child/assets/imgs/dat1.jpg);margin-right:10px;margin-top:18px;max-width:30px;}
#mainquiz .qstep .qfullinput input:active ~ .qicon:before,
#mainquiz .qstep .qfullinput input:focus ~ .qicon:before{content:url(//cityses.ru/wp-content/themes/Impreza-child/assets/imgs/dat2.jpg);}
#mainquiz .qstep.qstep6 .qfullinput .qicon:before{content:url(//cityses.ru/wp-content/themes/Impreza-child/assets/imgs/tel.jpg);}
#mainquiz .qstep.qstep6 .qfullinput input:active ~ .qicon:before,
#mainquiz .qstep.qstep6 .qfullinput input:focus ~ .qicon:before{content:url(//cityses.ru/wp-content/themes/Impreza-child/assets/imgs/tel1.jpg);}
#mainquiz .qstep .qfullinput label{font-size:12px;color:#9e9e9e;font-weight:300;}
#mainquiz .qstep .qcontinner{display:none;margin-top:20px;padding:0 15px;}
#mainquiz .qstep p.qtuestion{font-weight:bold;font-size:1.1428571429em;display:block;color:#424242;margin:0 0 5px;letter-spacing:-0.6px;}
#mainquiz .qstep p.qtuestion span{color:#f44336;margin-left:5px;}
#mainquiz .qstep p.qtsub{font-weight:300;font-size:.8em;color:#757575;margin-top:-4px;font-style:italic;}
#mainquiz .qstep .qanswer{padding:4px;}
#mainquiz .qstep .qanswer label{line-height:28px;font-weight:400;color:#757575;}
#mainquiz .qstep .qanswer label:before{content:'✔';color:white;height:20px;width:20px;border:2px solid #9e9e9e;margin:1px 6px 4px 4px;transition:.2s;display:inline-block;vertical-align:-2px;font-size:18px;line-height:22px;text-align:center;}
#mainquiz .qstep .qanswer label:active:before, #mainquiz .qstep .qanswer label:focus:before{box-shadow:0 0 0 8px rgba(0,0,0,.1);}
#mainquiz .qstep .qanswer input:checked + label:active:before,
#mainquiz .qstep .qanswer input:checked + label:focus:before{box-shadow:0 0 0 8px rgba(244,67,54,.2);}
#mainquiz .qstep .qanswer input:checked + label:before{border-color:#f44336;background-color:#f44336;}
#ui-datepicker-div{padding:0 10px;background-color:white;}
@media (min-width: 1px) and (max-width: 399px) {
	#mainquiz .qstep{padding:15px 5px 25px 5px;}
#mainquiz .qstep p.qsteptitle{font-size:20px;}
#mainquiz .qstep .qtcont{padding-left:5px;}
#mainquiz .qstep .qfullinput{padding:0 5px 0 30px;}
#mainquiz .qstep .qanswer{padding:8px 0;}
}

h2.w-post-elm.post_title.usg_post_title_1.entry-title.color_link_inherit {display: block !important;}