﻿
/*!
Theme Name: Правовой Фактор
Theme URI: https://legalfact.ru/
Author: Favorit
Author URI: https://legalfact.ru/
Description: 
Version: 1.0.0
Text Domain: favorit
*/
.offer__form .wpcf7-not-valid-tip,.wpcf7-response-output{display:none}.form-control.wpcf7-not-valid{color:#c3dee8}.form-control.wpcf7-not-valid::-webkit-input-placeholder{color:#c3dee8}.form-control.wpcf7-not-valid:-moz-placeholder{color:#c3dee8;opacity:1}.form-control.wpcf7-not-valid::-moz-placeholder{color:#c3dee8;opacity:1}.form-control.wpcf7-not-valid:-ms-input-placeholder{color:#c3dee8}.form-control.wpcf7-not-valid::-ms-input-placeholder{color:#c3dee8}.form-control.wpcf7-not-valid::placeholder{color:#c3dee8}.wpcf7-form{position:relative}.wpcf7-spinner{position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px}.wpcf7-spinner:before{animation-name:spin;animation-duration:1s}.btn.sending{cursor:default;opacity:.8}.comments .logged-in-as{display:none}.comments .comments__form{border-radius:10px;background:#484f5e;position:relative;z-index:1;padding:45px 40px}.comments .comments__form:before{content:"";position:absolute;z-index:-1;left:12px;top:12px;right:12px;bottom:12px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.comments .comments__form form{display:flex;flex-wrap:wrap;margin:-10px}.comments .comments__form form>div{margin:10px}.comments .form-group-name,.comments .form-group-email{width:calc(50% - 20px)}.comments .form-group-comment{width:calc(100% - 20px)}.comments .form-submit{width:calc(100% - 20px);display:flex;align-items:center}.comments .form-submit .submit{margin-right:20px}.comments .comments__form .logged-in-as .required-field-message{display:none}.comments .form-group{background:rgba(255,255,255,.05);border-radius:10px}.comments textarea{height:110px;padding:16px 20px;border:0;resize:none}.comments .submit{width:100%}.comments .consent{font-size:14px;margin:0 0 0 20px;line-height:1.4;flex:1 0}.comments .comment-reply-title{font-size:22px;font-weight:400;margin-bottom:25px;font-family:"Lora",serif;text-transform:uppercase}.comments .comments__list{margin-top:60px}.comments .comment-author{display:flex;align-items:center}.comments .comment-avatar{width:70px;height:70px;font-size:0;border-radius:50%;overflow:hidden}.comments .comment-avatar img{width:100%;height:100%;object-fit:cover}.comments .comment-info{margin-left:15px;flex:1 0}.comments .author-name{font-size:16px;font-weight:500;line-height:1.2}.comments .comment-date{font-size:14px;margin-top:6px;line-height:1.2}.comments .comment-text{margin-top:20px;font-size:16px;line-height:1.2}.comments .comment-text *+*{margin-top:15px}.comments .comments__list>ul>li{margin:0;padding:0}.comments .comments__list>ul>li+li{margin-top:35px}.comments .comments__list>ul>li>.comment-text{padding-left:85px;position:relative}.comments .comments__list>ul>li>.comment-text:before{content:"";position:absolute;left:15px;top:50%;margin-top:-19px;width:38px;height:38px;background:url(//legalfact.ru/wp-content/themes/legalfact/assets/img/icons/quota.png) center no-repeat;background-size:contain}.comments .children{margin:0 0 0 85px}.comments .children li{margin:35px 0 0;padding:0 0 0 30px;border-left:1px solid #c3dee8}.comments .children li+li{margin-top:35px}.comment-awaiting-moderation{font-style:normal;margin-bottom:20px;display:block;font-size:17px}@media (max-width:1199px){.comments textarea{height:100px}}@media (max-width:991px){.comments .comment-reply-title{font-size:20px}}@media (max-width:767px){.comments .comments__form{padding:35px 30px}.comments .comments__form:before{left:10px;top:10px;right:10px;bottom:10px}.comments .comments__form form{display:block;margin:0}.comments .comments__form form>div{margin:0}.comments .comments__form form>div+div{margin-top:12px}.comments .form-group-name,.comments .form-group-email{width:100%}.comments .form-group-comment{width:100%}.comments .form-submit{width:100%;display:block;margin:12px 0 0}.comments .comment-reply-title{font-size:18px}.comments .consent{font-size:12px;margin:12px 0 0}.comments .comments__list{margin-top:50px}.comments .comment-avatar{width:60px;height:60px}.comments .comments__list>ul>li+li{margin-top:30px}.comments .comments__list>ul>li>.comment-text{padding-left:75px}.comments .comments__list>ul>li>.comment-text:before{left:14px;margin-top:-15px;width:30px;height:30px}.comments .children{margin:0 0 0 75px}.comments .children li{margin:30px 0 0;padding:0 0 0 20px}.comments .children li+li{margin-top:30px}}@media (max-width:574px){.comments .comment-reply-title{font-size:16px}}