#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; overflow: hidden; padding: 0px 8px;}

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

#maoFormFields ul li { padding:8px 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:baseline}

.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}

.maoSuccessMessageAuto { 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 { }


/* PrestaShop 1.7 Stylesheet */
.mao_prestashop_17 { text-align: left !important; padding-top: 15px}
.mao_prestashop_17 #mao_init_button {  padding: 8px 12px; border-radius: 0px !important; display: inline-block}
.mao_prestashop_17 #mao_init_button:hover { }

#maoFormFields ul li .mao_valid_fail { border-color: red !important; background: #ffe5e5 !important;}

.maoAlertMessage { font-size: 11px; color: red}

#maoFormFields .gdpr_module label { width: auto !important;}

.mao_failure { display: none; font-size: 11px; color: red; padding-left: 4px;}

#maoFormFields ul li:after { content: '.';visibility: hidden; display: block; clear: both; height: 0px;}


/*------- NEW THEME 2021 -------*/
.mao_new_theme .mao_parent_wrap { min-width: 600px; position: relative;}
.mao_new_theme .mao_left_blk,
.mao_new_theme .mao_right_blk { display:inline-block; vertical-align: middle;}
.mao_new_theme .mao_left_blk { width: 35%; padding: 2% 3%; background: #f4f4f4; border-radius: 6px;
box-shadow: 1px 1px 8px 1px rgba(0,0,0,.2); margin-right: 3%}
.mao_new_theme .mao_left_blk .mao_price_holder { font-size: 16px; color: #2fb5d2; font-weight: bold; font-style: italic; display: block;
width: 100%; clear: both; text-align: center; padding-top: 10px;}
.mao_new_theme .mao_right_blk { width: 56%;}
.mao_new_theme .mao_left_blk img { max-width: 100%; width: auto; background: #fff; box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);}
.mao_new_theme .mao_errors_blk { display: none;}
#maoFormFields.mao_new_theme ul li { position: relative;}
/*#maoFormFields.mao_new_theme ul li .textfiled { width: 100% !important; box-shadow: inset 0 0 8px 2px #eee,inset 0 0 0 50px #fff;*/
/*padding: 12px !important; color:#424242 !important; border: 1px solid #d9d9d9; padding-right: 22px !important;}*/
#maoFormFields.mao_new_theme ul li .textfiled:focus,
#maoFormFields.mao_new_theme ul li .textfiled:active {background: #f4f4f4; outline: none; border-color: #2fb5d2;}
#maoFormFields.mao_new_theme ul li::after {font-family: Material Icons; font-size: 20px; color: #97a9af; line-height: 20px; display: block;
position: absolute; top: 21px; right: 2px; visibility: visible; opacity: 0.8}
#maoFormFields.mao_new_theme ul li.mao_name::after {content: 'person';}
#maoFormFields.mao_new_theme ul li.mao_email_fld::after {content: 'email';}
#maoFormFields.mao_new_theme ul li.mao_amt_fld::after {content: 'edit';}
#maoFormFields.mao_new_theme ul li.mao_qty_fld::after {content: 'shopping_cart';}
#maoFormFields.mao_new_theme ul li.mao_phn_fld::after {content: 'phone';}
#maoFormFields.mao_new_theme ul li.mao_msg_fld::after {content: 'message'; top: 32px;}
#maoFormFields.mao_new_theme ul li.mao_no_ico::after { visibility: hidden !important; opacity: 0;}

.modal-content .mao_prestashop_17 #mao_init_button { color: #fff;}
.modal-content .mao_prestashop_17 #mao_init_button span { padding-right: 40px !important;}

#mao_errors_tab { position: relative; background:rgb(192, 92, 103, 0.7); color: #fff; padding: 2% 3%; border-radius: 4px; z-index: 9; display: none;}
#mao_errors_modal { position: absolute; left: 0; top: 0; background:rgb(192, 92, 103, 0.7); color: #fff; padding: 2% 3%; border-radius: 4px; z-index: 9; display: none;}
#mao_errors_tab p, #mao_errors_modal p { margin: 0; padding: 0; color: #fff; font-size: 13px; font-weight: 500; clear: both; display: block;}

@media (min-width:200px) and (max-width: 768px){
.mao_new_theme .mao_left_blk { display: none; width: 0px;}
.mao_new_theme .mao_parent_wrap,
.mao_new_theme .mao_right_blk { min-width: 100%; max-width: 100%}
}
