#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;}

#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#mao_init_button { color:#bc1010;}

/* PrestaShop 1.7 Stylesheet */
.pi_prestashop_17 { text-align: left !important; padding-top: 15px}
.pi_prestashop_17 #mao_init_button {
  display: inline-block;
}

/*---- Message holder ----*/
#pq_invalid_message_holder { border: 2px solid #E9E9E9; padding: 5px; margin: 10px; color: #434A54; font-weight: bold;}


/*-------- Product Info Addition --------*/
#pq_show_pi { min-width: 600px}
#pq_show_pi .pq_show_pi_left { display: inline-block; width: 35%; padding-right: 1%; vertical-align: middle; text-align: center}

#pq_show_pi .pq_show_pi_left img { max-width: 100%; width: 80%; box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); display: inline-block}

#pq_show_pi .pq_show_pi_right { display: inline-block; width: 60%; padding-left: 4%; vertical-align: middle;}

#pq_show_pi .pq_show_pi_left { border-right: 2px solid #f1f1f1;}

#pq_show_pi .pq_name_holder { display: block; clear: both; text-transform: capitalize; color: #232323;
padding: 15px 0 10px; font-size: 18px}

#pq_show_pi .pq_price_holder { display: block; clear: both; font-weight: 700; font-style: italic;
padding: 10px 0 0px; font-size: 17px}
