#piq_questions_replies .piq_reply { padding: 10px 0px 0; background: #F6F6F6; border-bottom: 1px solid #E2E2E2; margin: 10px 0 20px;}

#piq_questions_replies .piq_reply p { padding: 0 10px}

#piq_questions_replies form { display: block; clear: both; padding-top: 30px}

#piq_questions_replies .author_0 { border-right: 3px solid #EDDD07; margin-right: 8%}

#piq_questions_replies .reply_stage_0 { border-right: 3px solid #EDDD07; margin-right: 0px}

#piq_questions_replies .author_1 { border-left: 3px solid #3AA04B; margin-left: 8%}

#piq_questions_replies .date_piq { display: block; clear: both; height: 20px; padding: 0 10px; font-size: 11px;
font-weight: normal; background: #EAEAEA; text-align: right; line-height: 23px}

#piq_questions_replies form textarea { border: 1px solid #D6D4D4; padding: 5px; border-radius: 3px; width: 75%; min-height: 200px}

#piq_questions_replies .product_desc {background: #EAEAEA; border-bottom: 1px solid #E2E2E2; padding: 10px 10px 0;
border-left: 3px solid #4889F4; margin-bottom: 13px}

/*---------------*/

#maoFormWrapper { clear:both; padding:10px 0px; }

#maoFormWrapper a#mao_init_button span { display:inline-block; width:26px; height:26px; background:url(../img/icon_mao.png) no-repeat left top; vertical-align:middle; padding-right:6px}

#maoFormFields {min-width:370px}

#maoFormFields ul { padding:0px; margin:0px;}

#maoFormFields ul li { padding:16px 0px; margin:0px; clear:both; display:block; list-style:none}

#maoFormFields ul li label { float:left; font-size:13px; color:#655454;width:38%; line-height:24px}

#maoFormFields ul li .textfiled { float:right; font-size:13px; color:#655454; padding:5px 3px;border-radius:4px !important;background: none repeat scroll 0 0 #f2f2f2; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) inset; border:0px; width:60%}

#maoFormFields ul li sup { color:red; vertical-align:text-top}

.oosAlertMessage { color:#F3515C; font-weight:bold; clear:both}

.oosSuccess {font-weight:bold; color:#93CD60}

.oosError {font-weight:bold; color:#F3515C}

#oosAjaxLoadIcon { display:none; text-align:center}

#maoFormWrapper .form-group { margin-bottom:0px; display:none}

#maoFormWrapper .form-group .exclusive { margin-top:6px}

.icon-outofstocknotification:before { content: "\f0a1";}

#maoFormFields #maoLoader { text-align:center; display:none}

.maoSuccessMessage { background:#BDF29D; padding:4px; color:#578E34; font-weight:bold; display:none}

#maoFormFields ul li#maoExecDataTrigger { display:none}

#maoFormFields ul li label#gCaptchaVerifyLabel { width:15%}

#maoFormFields ul li div#maoGcaptcha { width:85%; float:right;}

.row #maoFormWrapper { text-align:center}

.row #maoFormWrapper a.exclusive_large {background:#0096CD; border-color: #0079b6 #006fa8 #012740;border-radius: 4px;}

.row #maoFormWrapper a#mao_init_button { color:#ffffff;}
.row #maoFormWrapper a#mao_init_button:hover { background:#007DB9}

.row #maoFormWrapper a#mao_init_button span { margin-right:12px;}

/* PrestaShop 1.7 Stylesheet */
.pi_prestashop_17 { text-align: left !important; padding-top: 15px}
.pi_prestashop_17 #mao_init_button { background: #2FB5D2 !important; padding: 8px 12px; border-radius: 0px !important; display: inline-block}
.pi_prestashop_17 #mao_init_button:hover { background: #2592A9 !important;}
/*---- Message holder ----*/
#pq_invalid_message_holder { border: 2px solid #E9E9E9; padding: 5px; margin: 10px; color: #434A54; font-weight: bold;}