html, body{-webkit-backface-visibility:hidden;}
body .ar-argeement-terms.form-group div {
    margin-left: 0;
}
.ar-argeement-terms.form-group input {
    position: relative;
    display: inline-block;
    margin-right: 10px;
}
.pd_modal{position:relative;background-color:#f0f0f0;width:auto;margin:0 auto;border-radius:10px;box-shadow:0 8px 6px -6px black;border:0px solid rgba(0,0,0,0.3);}
.pd_title{padding:25px;line-height:18px;font-size:28px;border-bottom:#dddddd solid 1px;text-transform:uppercase;text-align:center;background-color:#dddddd;border-radius:10px 10px 0 0 !important;border-bottom:1px solid rgba(0,0,0,0.3) !important;}
.pd_text{padding:0;padding-top: 20px;}
.pd_text label{color:#474747 !important;font-size:1.1em;display:none;}
.pd_quantity_order{text-align:center !important;width:30px;background:none !important;border:none !important;}
.pd_name_order input[type="text"], .pd_phone_order input[type="text"], .pd_email_order input[type="text"], .pd_quantity_order input[type="text"], .pd_comment_order textarea, .pd_captcha_order input[type="text"]{padding:3px;margin-left:0px;margin-right:0px;border:none;background:none;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:1px;font-size:1.2em;font-weight:bold;text-align:left;width:90%;}
.pd_quantity_order input[type='text']{background:none !important;border:0 !important;padding:0 !important;margin:0 !important;}
.pd_order_form{margin-bottom:20px;float:left;width:50%;text-align:center;}
.pd_label label{display:block;margin-top:20px;margin-bottom:5px;font-weight:bold;}
.pd_phone_order, .pd_name_order{display:inline-block;width:100%;}
.pd_phone_order, .pd.name_order, .pd_email_order, .pd_comment_order, .pd_captcha_order{padding-bottom:15px;}
.pd_phone_order{margin-right:9px;}
.pd_phone_order input[type=text]{}
.pd_name_order input[type=text]{text-align:center;width:99%;height:25px;font-size:1.2em;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.pd_email_order input[type="text"]{text-align:left;height:25px;font-size:1.2em;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.pd_comment_order textarea{resize:none;height:80px;}
.pd_captcha_order input[type="text"]{text-align:center;width:90%;height:25px;font-size:1.2em;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:10px;}
.pd_bordered{width:100%;border:0px solid rgba(0,0,0,0.3);}
.pd_bordered tr:hover{background:#fbf8e9;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;vertical-align:middle;}
.pd_bordered tr{vertical-align:middle;}
.pd_bordered td, .pd_bordered th{border-left:0px solid #ccc;border-top:0px solid #ccc;padding:5px;text-align:center;background:#fff;}
.pd_bordered th{background-color:#dddddd;border-top:none;text-shadow:0 0 0;}
.pd_bordered td:first-child, .pd_bordered th:first-child{border-left:none;}
.pd_bordered th:first-child{border-radius:0;}
.pd_bordered th:last-child{border-radius:0;}
.pd_bordered th:only-child{border-radius:0;}
.pd_bordered tr:last-child td:first-child{border-radius:0 0 0 0px;vertical-align:middle;}
.pd_bordered tr:last-child td:last-child{border-radius:0 0 0px 0;vertical-align:middle;}
.pd_button-close{border:none;padding:0.8em 1.0em;background:#cbcfd3 !important;color:#fff;font-family:'Lato', Calibri, Arial, sans-serif;font-size:1em;letter-spacing:1px;text-transform:uppercase;cursor:pointer;margin:3px 2px;border-radius:30px;border:2px solid rgba(255,255,255,0.8);font-weight:bold;}
.pd_button-close:hover{background-color:#a7adb6;color:#333 !important;}
.pd_button-order{border:none;padding:0.8em 2.0em;background:#ae1d36 !important;color:#000;font-family:'Lato', Calibri, Arial, sans-serif;font-size:1.2em;letter-spacing:1px;text-transform:uppercase;cursor:pointer;margin:3px 2px;border-radius:30px;border:2px solid rgba(14, 14, 14, 0.8);font-weight:bold;transition:all 0.3s linear;}
.pd_button-order:hover{background-color:#910920;}
.pd_icon{vertical-align:middle;}
.pd_icon:hover{box-shadow:0 8px 8px -6px black;}
.pd_quantity{text-align:center !important;}
.pd_order_form .notice.error{color:red !important;border:1px solid #fd0000;}
.input_error{background:rgba(255, 14, 0, 0.80) !important;color:#fff !important;}
.input_error::-webkit-input-placeholder{color:#fff;}
.input_error::-moz-placeholder{color:#fff;}
.input_error:-moz-placeholder{color:#fff;}
.input_error:-ms-input-placeholder{color:#fff;}
.pd_required{color:rgba(255, 14, 0, 1);text-align:center;}
.pd_left, .pd_right{display:inline-block;width:100%;margin-right:-100%;vertical-align:bottom;}
.pd_right{text-align:right;}
.pd_left button, .pd_right button{display:inline-block;position:relative;}
@media (max-width:320px){.pd_phone_order, .pd_name_order{width:100%;}
.pd_bordered td, .pd_bordered th{padding:0;}
.pd_left, .pd_right{display:block;}
.pd_left button, .pd_right button{display:block;position:relative;}
}
@media (max-width:447px){.pd_button-order{width:100%;}
.pd_button-close{width:100%;}
.pd_left, .pd_right{display:block;}
.pd_left button, .pd_right button{display:block;position:relative;}
}
@media (max-width:667px){.pd_image{width:32px !important;}
.pd_phone_order, .pd_name_order{width:100%;}
.pd_captcha_order input[type=text]{width:100%;}
.pd_image{width:32px !important;}
}
.mfp-zoom-in{}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.6 !important;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.mfp-newspaper{}
.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg);}
.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg);}
.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0;}
.mfp-newspaper.mfp-removing.mfp-bg{opacity:0;}
.mfp-move-horizontal{}
.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px);}
.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s;}
.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0);}
.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0;}
.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0;}
.mfp-move-from-top{}
.mfp-move-from-top .mfp-content{vertical-align:top;}
.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px);}
.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s;}
.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0);}
.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0;}
.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0;}
.mfp-3d-unfold{}
.mfp-3d-unfold .mfp-content{perspective:2000px;}
.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg);}
.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg);}
.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0;}
.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0;}
.mfp-zoom-out{}
.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3);}
.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0;}
.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0;}
.pd-name{font-size:25px;margin-left: 20px;}
.pd_modal .add-last-product-image{float:left;width:50%;font-size:20px;color:#fff;}
.pd_modal .add-last-product-image img{max-width:90%;margin-right:3%;border:0px solid rgba(0,0,0,0.2);margin-left:0;margin-bottom:3%;}
.pd_modal .add-last-product-image .add-last-old-price{margin-left:10px;text-decoration:line-through;opacity:0.7;}
.pd_modal .add-last-product-image .add-last-price{margin-left:10px;font-weight:bold;}
.pd_modal .mfp-close{color:#fff;font-size:75px;right:10px;top:10px;}
.ar-buyoneclick{display:block;margin:0 auto 10px auto;}
@media(max-width:700px){.pd_order_form,
.pd_modal .add-last-product-image{width:100%;}
.pd-name{font-size:5.5vw;}
.place-price{margin-bottom:25px;}
.pd_modal .add-last-product-image img{max-width:100%;margin-right:0;margin-bottom:3%;}
}
@media(max-width:500px){
.pd_text {
    padding: 5px;
}
.pd_title {
    font-size: 25px;
}	
.pd_order_form, .pd_name_order input[type="text"], .pd_phone_order input[type="text"], .pd_email_order input[type="text"], .pd_quantity_order input[type="text"], .pd_comment_order textarea, .pd_captcha_order input[type="text"] {
    font-size: 15px;
    width: 97%;
    letter-spacing: -0.5px;
    border-radius: 0;
}
.pd_comment_order textarea {
    height: 58px;
}
.pd_bordered td, .pd_bordered th {
    font-size: 12px !important;
    padding: 2px;
}
#pd_quick_order .ar-max-qty {
    display: none !important;
}
#pd_quick_order #order td:nth-child(3) {
    width: 44px !important;
}
.pd_bordered th:last-child {
    width: 26px;
}
}
