.wpmfc_q_form_wrap,.wpmfc_q_form_wrap *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.wpmfc_q_form_wrap{clear:both}
#wpmfc_q_form input,#wpmfc_q_form textarea{border: 1px solid #e1e1e1;padding: 0 15px;width: 400px;font-size: 14px;height: 34px;line-height: 34px;font-style: italic;outline: none;background: #ffffff;color:#555555;}
#wpmfc_q_form label.error{display:none !important}
#wpmfc_q_form textarea+label.error{display:block !important}
.wpmfc_q_form_name{position:relative;margin:0 0 20px;}
.wpmfc_q_form_email{position:relative;margin:0 0 20px;}
.wpmfc_q_form_title2{position:relative;margin:0 0 25px;text-align:left}
.wpmfc_q_form_block{position:relative;margin:0 0 20px}
.wpmfc_q_form_block .fa{position:absolute;right:3px;font-size:25px;top:16px}
.wpmfc_q_form_block .fa:active,.wpmfc_q_form_block .fa:focus{outline:none}
.tooltip{margin-left:10px;font-size:20px!important}

/* btns */
#wpmfc_q_form input[type="submit"],
#question_page_link,
.wpmfc_q_question_button{display:inline-block;background:#C56363;width:auto;padding: 0 15px;height: 36px;line-height: 36px;text-align: center;font-style: normal;color: #ffffff;font-size: 16px;border: 0;text-transform: none;font-weight: normal;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
#wpmfc_q_form input[type="submit"]:hover,
#wpmfc_q_form input[type="submit"]:active,
#wpmfc_q_form input[type="submit"]:focus,
.wpmfc_q_question_button:hover,
.wpmfc_q_question_button:active,
.wpmfc_q_question_button:focus,
#question_page_link a:focus,
#question_page_link a:active,
#question_page_link:hover{background:#D08080;text-decoration: none;color:#ffffff;}

#wpmfc_q_form input.error,#wpmfc_q_form textarea.error{border-color:red}
#wpmfc_q_form textarea{width:600px;height:180px;display:block;}
.wpmfc_q_form_title{font-size:25px;line-height:35px;margin:0 0 15px}
#wpmfc_q_success_mess{padding:20px;border:3px solid #bfbfbf;margin:0 0 15px}
.tooltip_content{font-size:17px}
#wpmfc_question_skoro{font-size:18px}
/* questions - answers */
.wpmfc_q_qustion_wrap{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.wpmfc_q_qustion_wrap *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.wpmfc_q_qustion_title{font-size:20px;margin:0 0 20px;font-weight:bold;color:#000000;line-height:36px}
.wpmfc_q_usr_name{display:inline-block;font-size:13px;color:#999;background:url('/wp-content/uploads/user-l.png') no-repeat;padding-left:18px;margin-top:10px}
.wpmfc_q_date{float:right;background:url('/wp-content/uploads/clock-l.png') no-repeat;display:inline-block;font-size:13px;color:#999;padding-left:18px;line-height:1.2;margin-top:10px}
.wpmfc_q_qustion_content{margin:0 0 30px}
.wpmfc_q_qustion_content h2{margin-bottom:10px}
.wpmfc_q_qustion_content p{margin-top:10px!important}
.wpmfc_q_qustion_content p:last-child{margin-top:10px}
.answer_date{font-size:12px;color:#999}
.answer_head{background:#f6f6f6;padding:13px;position:relative;border-bottom:2px solid #dddddd}
.answer_head:before,.answer_head:after{content:"";position:absolute;width:0;height:0;left:70px}
.answer_head:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f6f6f6;top:100%;z-index:20}
.answer_head:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:14px solid #dddddd;top:100%;z-index:10}
.answer_head .answer_usr_ava{float:left}
.answer_head .answer_usr_ava img{border-radius:0}
.answer_head .answer_usr_info{padding-left:60px}
.answer_head .answer_usr_info .answer_usr_name{color:#505b61;font-size:13px;margin-bottom:5px}
.answer_head .answer_usr_info *{font-size:12px;line-height:18px;color:#888888}
.answer_head .answer_usr_info .fa{margin-right:10px}
.answer_head .answer_usr_info span{margin-left:2px;display:inline-block}
.answer_head .answer_usr_info .fa,.answer_head .answer_usr_info span{color:#398ac8}
.answer_body{padding-top:5px;clear:both;font-size:15px}
.answer_body p{font-size:15px!important}
.answer_body li{font-size:15px!important}
.answer_block{margin-right:10px;margin-left:10px}
.answer_block + .answer_block{border-top:1px dashed #cccccc;padding-top:50px}
.wpmfc_q_form_hide_wrap{text-align:center;margin:0 0 20px}

/* related questions */
.related_answers_wrap{margin:50px 0 30px}
.related_answer_block{padding-bottom:25px}
.related_answer_block + .related_answer_block{border-top:1px dashed #cccccc;padding-top:25px}
.related_answer_header{font-style:italic;color:#59574d;margin:0 0 5px;font-size:13px;line-height:20px;position:relative}
.related_answer_header .fa{font-size:35px;vertical-align:top;position:absolute;left:-47px}
.related_answer_title a{color:#3e3e3e;text-decoration:underline;font-weight:bold;font-size:17px}
.related_answer_title a:hover{text-decoration:none}
.related_answer_text{font-size:14px;line-height:20px;margin:5px 0 10px 0}
.related_answers_title.wpmfc_q_qustion_title,.related_answer_block,.wpmfc_q_all_questions_cat{padding-left:47px}
.wpmfc_q_all_questions_cat a{font-weight:bold;text-decoration:underline;color:#000000;font-size:20px;line-height:30px}
.wpmfc_q_all_questions_cat a:hover{text-decoration:none}

/* archives */
.question_cats{padding:4px 7px;background:#f0f0f0;display:inline-block;font-size:14px;line-height:20px;color:#6d657f}
.question_cats a{color:#1d1b17}
.wpmfc_q_cats_info_wrap{padding:15px;margin:0 10px 20px;border:1px dashed #cfcfcf;overflow:hidden}
.wpmfc_q_cats_list{float:left;max-width:500px;font-size:19px}
.wpmfc_q_cats_list a{display:inline-block;margin-right:15px;color:#3e3e3e;text-decoration:underline;font-size:20px;line-height:22px}
.wpmfc_q_cats_list a:hover{text-decoration:none}
#question_page_link{float:right;text-align:right}
.wpmfc_q_cat_name{padding:15px;margin:0 10px 0;border:1px dashed #cfcfcf;overflow:hidden;position:relative;top:1px;display:inline-block;border-bottom:0;background:#ffffff;max-width:75%;margin-top:15px;font-size:20px}

/* wp-pagenavi */
.wp-pagenavi{text-align:center}
.wp-pagenavi a,.wp-pagenavi span{display:inline-block;border:none !important;transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}


