/* навигация */
.breadcrumbs {max-width: 1350px;margin: 0 auto;}

/* поиск */
.search .form-inline {margin:0;}
.search label.element-invisible {display:none;}
.search input {width:100%;border:1px solid #ccc;background:url('../images/src0.png') calc(100% - 4px) center no-repeat;background-size: auto 16px;padding: 4px;}
.search input:hover, .search input:focus {border:1px solid #000;} 

/* всплывающие окна */
#fancybox-title {display:none!important;}
#cboxOverlay, #cboxWrapper, #colorbox {z-index:999999;}
#sbox-window {box-sizing:content-box;}

/* формы quickform3*/
.qf3form.default .qfcheckbox input,
.qf3labelreq, .qf3form.default .box_nol label.qf3label, .qfcapt {display:none;}
.qf3form.default {max-width:600px;padding:0;margin:1em auto;}
.qf3form.default .qf3 {display:flex;flex-wrap:wrap;padding:0!important;margin:0.75em auto;}
.qfmodalform .qf3form.default .qf3 {padding:0!important;margin:0.75em auto!important;}
.qfmodalform div.qf3form.default {padding:1em!important;}
.qf3form.default .qf3 > * {min-width:100%;}
.qf3form.default .qf3label {margin:0;padding: 5px 0;text-align: left;line-height: 1.4;}
.qf3form.default .qfradio.vertically .radioblok input {display:none;}
.qf3form.default .qfradio.vertically .radioblok label {margin:0;line-height:1.4;height:auto;}
.qf3form.default .qfradio.vertically .radioblok label {margin-bottom:5px;}
.qf3form.default .radioblok {margin-bottom:-5px;}
.qf3form.default .qf3txt input[type='text'],.qf3form.default .qf3txt input[type='date'],.qf3form.default .qf3txt input[type='email'],.qf3form.default select,.qf3form.default textarea {padding:9px;line-height:1.4;border-radius:4px;height: auto;}
.qf3form.default textarea {height: 90px;}
.qf3form.default .qf3 > .but {min-width:0;margin:0!important;}
.qf3form.default .qf3.qfsubmit {justify-content: center;}
.qf3form.default .chbxlabel:before, .qf3form.default .qfradio.vertically .radioblok label:before {content:'\f00c';color:#ffffff00;font-family: "Font Awesome 5 Pro";font-weight:900;display:inline-block;width:22px;height:22px;font-size:14px;line-height:20px;border:1px solid #333;border-radius:12px;box-sizing:border-box;text-align:center;margin-right:0.5em;transition:0.5s;}
.qf3form.default .chbxlabel:before {border-radius:4px;padding-left: 2px;}
.qf3form.default .radioblok input[type=radio]:checked + label:before,
.qf3form.default .qfcheckbox input[type=checkbox]:checked + label:before {color:#333;border:1px solid #333;}
 
/* widgetkit accordion */
.uk-accordion {display:block!important;}
 
 /* tengu */
.demo {display:flex;width:100%;max-width:500px;margin:0 auto;flex-wrap:wrap;color:#000;font-weight:bold;text-align:center;}
.demo > * {display:inline-block;width:90px;margin:5px;height:50px;line-height:50px;}

/* контент */
#main, #main > * {width:100%;flex-grow:1;}
.kontent {padding:0 1em;}
.kontent .inner-page {padding:2em 0;}
p, #main p {margin:0.5em 0;}
#main ul li {margin:0.5em 0;}


















