label{font-weight:400}.black-color,.new_order_content .black-color{color:#000}.font28px{font-size:28px}.font16px{font-size:16px}.font22px{font-size:22px}.fix-text{line-height:75px}.display_block{display:block}.order-content{margin:20px 0;color:#0d0d0d;position:relative}.img-step1{margin-left:8%}body.language_fr .img-step1{width:260px}body.language_fr .instead-of-order-left{width:35%}body.language_fr .line_step .line_arrow{left:51.5%}body.language_fr .line_step .line_arrow.line_arrow2{left:64%}body.language_fr .line_step .line_arrow.line_arrow3{left:77%}.text-banner-order{float:right;margin-right:15px;width:90%}.color-h2{color:var(--blue-secondary-color)}.fix-h2{margin-left:10px}.wrapper-70{width:70%;margin:0;float:left}.wrapper-30{width:30%;margin:0;float:left}.fix-point{margin:20px auto}.banner_discount{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/banner.png) no-repeat scroll 0 0;width:481px;height:77px}.banner_discount.paypal_banner{background:url(https://www.paintyourlife.com/themes/newPainting/img/paypal_coupon_small.jpg) no-repeat scroll 0 0;width:481px;height:53px}.box_content_left{width:71%}.box_content_right{width:23.3%}#box_content{position:relative;float:left;width:100%;min-height:500px}#box_content .img_bootom_cart{margin-top:20px;text-align:center}.title h2{color:var(--blue-secondary-color)}.width_full{width:100%}#send_type_required{color:#f4380b}.required{margin-left:20px;margin-top:25px;display:none}#upload1 .title{position:relative}#size_required,#upload1 #send_type_required{right:65px!important}.more_info{position:relative}#order-step2 #box_background .order_blue_small a.add,.more_info a.add,.odpver6 #box_background .order_blue_small a.add,.remm .add{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/info-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:24px;width:24px;display:block;position:absolute;right:20px;top:15px}.more_info a.add.add-phone-info-v2{top:10px}.odpver6 #box_background .order_blue_small a.add{top:-20px}.odpver6 #box_background .order_blue_small .open_more_info{margin-left:-182px;margin-top:12px}.odpver6 #box_background .order_blue_small .open_more_info .img_top{left:140px;top:-14px}.remm .add{right:20px;cursor:pointer}.img_remm{right:-39px;top:58px}#comments .img_remm .img_top{left:108px;top:-14px}#order-step2 .img_middle,#order_type .img_middle,#upload1 .img_middle,#uploadr .img_middle,.img_middle{background-color:#fdf6cc;background-image:url(https://www.paintyourlife.com/themes/popart/images/entry_description_bg.png);background-position:left top;background-repeat:repeat-x;border:1px solid #bababa;border-radius:5px;box-shadow:0 2px 5px #a6a6a6;color:#000;font-size:12px;font-weight:400;line-height:14px!important;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff;width:180px;z-index:1000}#order-step2 .img_upload .img_top,#order_type .img_upload .img_top,#upload1 .img_upload .img_top,#uploadr .img_upload .img_top,.img_upload .img_top{border:medium none!important;height:8px;left:140px;position:absolute;top:-14px;width:22px;z-index:1001}#order-step2 #box_background .img_upload,#order_type .img_upload,#upload1 .img_upload,#uploadr .img_upload,.img_upload{display:none;margin-left:-182px;margin-top:55px;position:absolute;width:190px;z-index:1001}#upload1 #open_default{display:block;margin-left:2px;margin-top:15px}#upload1 #open_default .img_top{left:-21px;top:15px;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.title{border-bottom:1px solid #ddd;padding-bottom:10px}#comments .title{border-top:1px solid #ddd;border-bottom:none;padding-bottom:10px;position:relative}.custom_texarea{border:1px solid #ddd;border-radius:5px;padding:5px 20px;width:100%}.new_order_content .customFileInput1,.new_order_content .customFileInput2{float:right;margin-bottom:0}.new_order_content .customFileInput{float:right;margin-bottom:0}.new_order_content .customFileInput .fileName{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_input.jpg) repeat-x;border-radius:5px;border-right:1px solid #ddd;border-left:1px solid #ddd;float:left;height:40px;width:72%;margin-right:10px;line-height:40px}.new_order_content .customFileInput1 .fileName1,.new_order_content .customFileInput2 .fileName2{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_input.jpg) repeat-x;border-radius:5px;border-right:1px solid #ddd;border-left:1px solid #ddd;float:left;height:40px;width:439px;margin-right:10px;line-height:40px}.new_order_content .customFileInput input{width:100%}.new_order_content .customFileInput1 input,.new_order_content .customFileInput2 input{width:100%}.new_order_content .customFileInput .browseBtn{background-color:var(--pink-primary-color);background-image:none;border-radius:5px;color:#fff;cursor:pointer;float:left;font-size:16px;height:auto;line-height:23px;padding:8px 0;text-shadow:none;width:25%}.new_order_content .customFileInput1 .browseBtn1,.new_order_content .customFileInput2 .browseBtn2{background-color:var(--pink-primary-color);background-image:none;border-radius:5px;color:#fff;cursor:pointer;float:left;font-size:16px;height:auto;line-height:23px;padding:8px 34px;text-shadow:none;width:auto}.new_order_content .customFileInput .browseBtn:hover{background-color:#ca0e4a}.new_order_content .customFileInput1 .browseBtn1:hover,.new_order_content .customFileInput2 .browseBtn1:hover{background-color:#ca0e4a}.main_upload{padding:30px 0;position:relative}.main_upload label.left{margin-top:8px}.new_order_content .social{color:#000;margin-right:3%;width:31%;background-color:#f7f7f7;border:1px solid #ddd;border-radius:5px;padding:1% 0 4.5% 2%;cursor:pointer}.new_order_content .social.facebook{background-image:url(https://www.paintyourlife.com/themes/newPainting/img/order/facebook_icon.png);background-position:10px center;background-repeat:no-repeat}.new_order_content .social.picasa{background-image:url(https://www.paintyourlife.com/themes/newPainting/img/order/picasa_icon.png);background-position:10px center;background-repeat:no-repeat}.new_order_content .social.instagram{background-image:url(https://www.paintyourlife.com/themes/newPainting/img/order/instagram_icon.png);background-position:10px center;background-repeat:no-repeat}.new_order_content .social span{margin-left:30px;color:#000}.new_order_content .social:last-child{margin-right:0}.new_order_content .social:hover{text-decoration:none;background-color:#f1f1f1}.import_social,.new_order_content .customFileInput,.new_order_content .customFileInput1,.new_order_content .customFileInput2{width:67%}.import_left{width:26%}.option span.left{margin-top:8px}.box_content_right span,.new_order_content label,.new_order_content span{color:#767676}.new_order_content a{color:#ff306b}.new_order_content .color-black{color:#000}.box_content_right span.people-num,.box_content_right span.pets-num,.box_content_right span.subject-text{color:#000}#other_upload{margin-bottom:20px}#other_upload.open{margin-bottom:0}.other_upload_content{padding:20px 0;display:none}.open .other_upload_content{display:block}.other_upload_content .option{margin:20px 0}.other_upload{position:relative}.other_upload .more_info a.add{right:-5px;top:-22px}.other_upload .more_info .img_upload{margin-left:-160px;margin-top:18px}.other_upload .more_info .img_upload .img_top{top:-15px;left:143px}.select_background h2{color:#565656;margin:0}.other_upload h2{color:var(--blue-secondary-color);margin:0}.other_upload h2 span,.select_background h2 span{font-style:italic}.other_upload,.select_background{background-color:#f7f7f7;padding:20px}.ref_upload{width:100%;float:left;margin-top:30px;position:relative}.other_upload h2,.select_background h2{background:url(https://newpyl.s3.amazonaws.com/cdn/images/close_icon.png) no-repeat;height:24px;padding-left:35px;line-height:24px}#box_order_artist #order_type.choose-artist-in-medium-step .title h2,.other_upload h2.bg-icon-circle-toggle,.select_background h2.bg-icon-circle-toggle{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -275px -59px}.open .other_upload h2,.open .select_background h2{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/open_icon.png) no-repeat;color:var(--blue-secondary-color)}#box_order_artist #order_type.choose-artist-in-medium-step.open .title h2,.open .other_upload h2.bg-icon-circle-toggle,.open .select_background h2.bg-icon-circle-toggle{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -275px -86px}.new_order_content #second_upload .box-content,.new_order_content #uploadr .box-content{display:none}.new_order_content #second_upload.open .box-content,.new_order_content #uploadr.open .box-content{display:block}#second_upload{display:none}.other_upload,.ref_upload2,.select_background{cursor:pointer}.new_order_content #second_upload .main_upload:last-child,.new_order_content #uploadr .main_upload:last-child{border-bottom:1px solid #ddd;margin-bottom:30px}.new_order_content #second_upload .ref_upload2,.new_order_content #uploadr .ref_upload{margin-bottom:30px}.new_order_content #second_upload.open .ref_upload2{margin-bottom:30px}.div_button .button{border:none}.margin-bottom-continue{margin-bottom:0}#select_currency .custom-select-text{text-transform:uppercase}.div_button .input_disable{background-color:#ddd;padding:8px 0 5px 15px;line-height:22px;color:#fff;border-radius:5px;font-weight:700;background-image:none;font-size:16px}.div_button a.back_button{padding:8px 15px 5px 0;background-color:#d2d2d2}.div_button a.back_button:hover{background-color:#d2d2d2;text-decoration:none}.div_button a.back_button span.tick-button,.div_button a.back_button:hover span.tick-button{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_back.jpg) no-repeat;float:left}.div_button .input_disable:hover{background-image:none;background-color:#ddd}.div_button .input_disable:hover span.tick-button{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_disable.png) no-repeat}.div_button .input_blue,.div_button .input_white{background-color:#38d119;background-image:none;border-radius:5px;color:#fff;font-size:16px;font-weight:700;line-height:22px;padding:8px 0 5px 15px}.div_button .input_white{background-color:#fff;background-image:none;border-radius:5px;color:var(--blue-secondary-color);font-size:16px;font-weight:700;line-height:22px;border:2px solid var(--blue-secondary-color);padding:6px 20px 7px 20px}.button span.tick-button{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_button_disable.png) no-repeat;float:right;height:26px;width:24px!important;margin-left:10px;margin-right:15px}.button span.tick-button-blue{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat;float:right;height:26px;width:24px!important;margin-left:10px;margin-right:15px}.div_button{text-align:right;margin-bottom:30px}#button2{margin-top:16px}#box_content #button3{border-top:1px solid #ddd;margin-bottom:30px;padding-top:30px;text-align:right}.margin-bottom-continue{margin-bottom:0}.div_button .input_blue:hover span.tick-button-blue{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/tink_green.png) no-repeat}.div_button .input_white:hover{background-image:none;color:#01a3a5;border-color:#01a3a5}.box_content_right #message_box{padding:0 20px 20px;box-shadow:1px 1px 11px 0 #ddd;width:280px;background-color:#fff;float:left;position:inherit}#trustpilot_order{border:3px solid #ededed;padding:10px;margin-top:20px}.show_trustpilot #box_content{min-height:808px}.box_content_right #message_box h2{color:#ff306b;font-weight:700}.back-arrow,.summary_content .summary_show{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_icon.png) no-repeat;height:56px;margin-top:30px;width:85px}.new-order-content{margin-top:20px}.new_order_content div.file{padding:20px 0}.photo_item{margin-right:3%;margin-bottom:30px;}.photo_item .item_container{float:left;position:relative;max-height:100%}.new_order_content div.file img{border:3px solid #fff;box-shadow:1px 1px 5px 0 #666;float:left;max-height:160px;height:auto;max-width:100%;width:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.new_order_content div.file img{height:auto;width:auto}.new_order_content div.file img,::i-block-chrome{width:150px}}.delete_image{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/delete_icon_upload.png) no-repeat scroll left center;bottom:-18px;display:block;height:37px;position:absolute;right:-12px;width:35px;cursor:pointer}.new_order_content div.file .info{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/upload_success_icon.png) no-repeat scroll left center/auto 50px;float:left;margin-left:20px;padding-left:65px;width:100%;margin-bottom:20px}.new_order_content div.file .info span{display:inline;margin-bottom:0}.font-georgia{font-family:Georgia}.font60px{font-size:60px}.box_content_right span.green-text,.new_order_content span.green-text{color:#38d119}.box_content_right span.blue-text,.new_order_content span.blue-text{color:var(--blue-secondary-color)}.new_order_content span.black-text{color:#000}.font38px{font-size:38px}.summary_content #c_image img{max-width:48px;max-height:48px;border:1px solid #fff;float:left;box-shadow:1px 1px 5px 0 #666}#c_image{margin-bottom:20px}.summary_content #c_image #original_image img{width:48px;height:48px;box-shadow:none}#original_image{width:48px;height:48px;border:2px solid #fff;float:left;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3);margin-bottom:20px;z-index:1}#original_image:before{width:48px;height:48px;content:"";background:#eff4de;border:2px solid #fff;position:absolute;z-index:-1;top:0;left:-6px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}#original_image:after{width:48px;height:48px;content:"";background:#768590;border:2px solid #fff;position:absolute;z-index:-1;top:3px;left:0;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.summary_content #showcasespec img{border:1px solid #fff;box-shadow:1px 1px 5px 0 #666}.summary_content #c_image .left{margin-left:10px}.summary_content #c_image .left a{color:var(--blue-secondary-color);text-decoration:underline;font-weight:700}.summary_content .white-text{color:#fff}#block_coupon{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_coupon.png) no-repeat;height:113px;width:299px;margin-left:-30px;margin-top:20px}#block_coupon .coupon_content{padding:10px 15px}.custom_input{border:1px solid #ddd;border-radius:5px;font-style:italic;height:34px;padding-left:5px;width:175px}.black_button{background:none repeat scroll 0 0 #000;border:medium none;border-radius:5px;color:var(--blue-secondary-color);font-weight:700;padding:7px 25px}#sizing .title .div_button,#upload1 .title .div_button{margin-bottom:0;margin-top:17px}.popup_email{text-align:center}.skip-email-popup{cursor:pointer;color:var(--blue-secondary-color);text-decoration:underline}.skip-email-popup:hover{text-decoration:underline;color:var(--blue-secondary-color)}#wrapper_popup{background-color:#000;height:100%;opacity:.7;position:fixed;top:0;width:100%;z-index:11;display:none}#popup_block_order{display:none;background-color:#fff;left:29%;position:fixed;top:30%;width:650px;z-index:12;text-align:center}#popup_block_order .popup_email .font20px{font-size:16px}.margin-bottom-popup-email{margin-bottom:10px}.align_center{text-align:center}.popup_email .font38px{color:#000;font-size:26px;font-weight:700}.popup_email .font24px{color:#686868;margin-bottom:30px}.popup_email span{line-height:35px}.error{color:red;display:none}div.register .error{display:block}#couponcode.error{display:block;float:left;margin-right:5px}.popup_email span.error{margin-top:-20px}.popup_email .custom_input{height:45px;width:325px}.popup_email .blue-button{border:none;padding:2% 10%;color:#fff;font-size:18px;background:var(--pink-primary-color)!important;font-weight:700}.popup_email .blue-button:hover{background:var(--pink-primary-hover-color)!important}.popup_email.has-name-field .custom_input{padding-left:17px}#block_coupon .font{font-family:BebasNeue}#block_coupon .coupon_content .span{margin-bottom:0}.radio-check{background:rgba(0,0,0,0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 100% center;margin-right:5px;display:block;float:left;height:17px;margin-top:2px;width:18px}#box_background .radio-check{margin-top:4px;width:20px;height:20px}.radio-check{margin-top:4px;background-size:contain;height:20px;width:20px}.choose-artist-selection .select_item.has_popular .add_background{margin-top:2px}.radio-checked{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked.png) no-repeat scroll 100% center;margin-right:5px}.bg-icon-radio.radio-check,.bg-icon-radio.radio-checked{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll}.bg-icon-radio.radio-check{background-position:0 -28px}.bg-icon-radio.radio-checked{background-position:-23px -28px}.h2-order-type{margin-bottom:-5px}.choose_style{padding:20px 0}#order_type .choose_style{padding:0}.medium_item{position:relative;margin-right:2.8%;cursor:pointer;margin-bottom:10px;width:122px}.medium_item .medium_item_img img{border:18px solid #f7f7f7;border-radius:5px}.medium_item_img{border:1px solid #ddd;border-radius:5px;margin-bottom:10px}.medium_item label{color:#595959;display:inline-block;width:118px}.medium_item input[type=radio]{margin-right:5px}.medium_item div.popular{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/popular_icon.png) no-repeat;width:66px;height:67px;display:block;position:absolute;right:-2px;top:-2px}.medium_item div.popular.bg-icon-popular{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll 0 -72px}.medium_item div.popular span{color:#fff;margin-left:20px;margin-top:15px}.medium_item:last-child{margin-right:0}.medium_item.selected .medium_item_img img{border:18px solid #fff}.medium_item.selected .medium_item_img{box-shadow:1px 1px 5px 0 #ddd}.rotate{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(-90deg)}.order-content-v2 #medium .medium_item div.popular{right:-4px;top:-4px}.order-content-v2 #medium .medium_item div.popular .rotate{margin-top:17px}.order-content-v2 #medium .medium_item.selected div.popular{width:73px;height:74px;right:-13px;top:-6px}.order-content-v2 #medium .medium_item.selected div.popular .rotate{margin-left:19px;margin-top:20px}.order-content-v2 #medium .medium_item.selected .medium_item_img,.order-content-v2 #medium .medium_item_img{border:none;padding:0;box-shadow:none}.order-content-v2 #medium .medium_item.selected .medium_item_img img,.order-content-v2 #medium .medium_item_img img{width:100%;border:none;border-radius:initial}.order-content-v2 #medium .medium_item{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;background-color:#f7f7f7;padding:5px}.order-content-v2 #medium .medium_item.selected{background-color:#fff;border:3px solid var(--blue-secondary-color)}.order-content-v2 #medium .medium_item:hover{box-shadow:0 0 2px 2px #ddd;background-color:#fff}.order-content-v2 #medium .colorSelection a{padding:5px 8px}.order-content-v2 #medium .medium_item label{width:100%!important;padding-top:5px;padding-bottom:5px}.order-content-v2 #medium .title{border-bottom:none}.order-content-v2 .order-header{padding-top:20px}.order-content-v2 .order-header .right-banner{max-width:23.3%}#order_type .title h2{color:#585858}#order_type .title{border-bottom:none;border-top:1px solid #ddd}#order_type .medium_item .medium_item_img{background:url(https://new_order.s3.amazonaws.com/subject/1person.png) no-repeat scroll center center #f7f7f7;width:100px;height:73px;padding:60px}#order_type .medium_item .medium_item_img.two-persons{background:url(https://new_order.s3.amazonaws.com/subject/2presons.png) no-repeat scroll center center #f7f7f7}#order_type .medium_item .medium_item_img.pet{background:url(https://new_order.s3.amazonaws.com/subject/pet.png) no-repeat scroll center center #f7f7f7}#order_type .medium_item .medium_item_img.pet_person{background:url(https://new_order.s3.amazonaws.com/subject/pet-person.png) no-repeat scroll center center #f7f7f7}#order_type .medium_item .medium_item_img.landscape{background:url(https://new_order.s3.amazonaws.com/subject/landscape.png) no-repeat scroll center center #f7f7f7}#order_type .medium_item.selected .medium_item_img{background:url(https://new_order.s3.amazonaws.com/subject/1person_hover.png) no-repeat scroll center center #fff}#order_type .medium_item.selected .medium_item_img.two-persons{background:url(https://new_order.s3.amazonaws.com/subject/2presons_hover.png) no-repeat scroll center center #fff}#order_type .medium_item.selected .medium_item_img.pet{background:url(https://new_order.s3.amazonaws.com/subject/pet_hover.png) no-repeat scroll center center #fff}#order_type .medium_item.selected .medium_item_img.pet_person{background:url(https://new_order.s3.amazonaws.com/subject/person-pet_hover.png) no-repeat scroll center center #fff}#order_type .medium_item.selected .medium_item_img.landscape{background:url(https://new_order.s3.amazonaws.com/subject/landscape_hover.png) no-repeat scroll center center #fff}#order_type .medium_item .medium_item_img.bg-icon-subject,#order_type .medium_item.selected .medium_item_img.bg-icon-subject{background:url(https://s3.amazonaws.com/newpyl/new_order/subject/subjects.min.png) no-repeat scroll}#order_type .medium_item .medium_item_img.bg-icon-subject.one-person{background-position:5px 20px}#order_type .medium_item .medium_item_img.bg-icon-subject.two-persons{background-position:5px -100px}#order_type .medium_item .medium_item_img.bg-icon-subject.pet{background-position:5px -215px}#order_type .medium_item .medium_item_img.bg-icon-subject.pet_person{background-position:5px -340px}#order_type .medium_item .medium_item_img.bg-icon-subject.landscape{background-position:10px -455px}#order_type .medium_item.selected .medium_item_img.bg-icon-subject.one-person{background-position:-115px 20px}#order_type .medium_item.selected .medium_item_img.bg-icon-subject.two-persons{background-position:-117px -100px}#order_type .medium_item.selected .medium_item_img.bg-icon-subject.pet{background-position:-115px -215px}#order_type .medium_item.selected .medium_item_img.bg-icon-subject.pet_person{background-position:-115px -340px}#order_type .medium_item.selected .medium_item_img.bg-icon-subject.landscape{background-position:-115px -455px}#medium_description{border-top:1px solid #ddd;margin-bottom:20px;color:#595959;position:relative;padding-top:15px}.arrow_down{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/arrow_down.jpg) no-repeat scroll center center #fff;display:block;height:20px;left:5%;position:absolute;top:-20px;width:30px}#medium_description.charcoal_description .arrow_down{left:22%}#medium_description.pencil_description .arrow_down{left:39%}#medium_description.watercolor_description .arrow_down{left:57%}#medium_description.pastel_description .arrow_down{left:75%}#medium_description.acrylic_description .arrow_down{left:91%}.medium_description_item{display:none}#oil_des{display:block}#order_type .medium_item .medium_item_img.custom{background-color:#f7f7f7;background-image:none;padding:5px 10px;height:122px;width:100%}#order_type .medium_item.custom .custom_input{width:50px;font-style:normal}#order-step2 #box_background .order_blue_small a.add,.select_background .more_info a.add{top:-20px}span.popular2{background:url(https://newpyl.s3.amazonaws.com/cdn/images/popular_icon2.png) no-repeat;color:#fff;display:block;float:left;height:32px;line-height:35px;text-align:center;width:74px;margin:0}span.popular3{background:var(--pink-primary-color);color:#fff;display:block;float:left;height:23px;line-height:25px;text-align:center;padding:0 10px;width:min-content;margin:0;margin-top:5px;border-top-right-radius:4px;border-bottom-right-radius:4px}span.popular-artists{margin-top:3px}#order-step2 #box_background .order_blue_small a.add.bg-icon-help,.more_info a.add.bg-icon-help,.remm .add.bg-icon-help,.select_background .more_info a.add.bg-icon-help{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -234px 0}div.bg-entry-up-arrow{display:inline-block;width:22px;height:8px;background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -234px -33px}.add_background{float:left;margin-top:4px;margin-left:4px;color:#000!important}.background_content .select_item{margin-right:10px;margin-right:20px;padding:10px;border:1px solid transparent;cursor:pointer}.background_content .select_item.solid_select{margin-right:0}.background_content .select_item:first-child{margin-top:0}.background_content{float:left;padding:20px 0;width:100%;display:none}.background_content .select_item.selected{box-shadow:0 0 5px rgba(0,0,0,.6);border:1px solid #ddd;border-radius:5px;background:#fff}.background_content .select_item.has_popular{padding:6px 10px 10px 0}.solid_backgound{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.6);margin-top:-1px;position:relative;z-index:1;padding:20px;display:none}.background_content .select_item.solid_select.selected{border:none;box-shadow:none;padding:0;margin-top:-8px;position:relative;z-index:10}.background_content .select_item.solid_select.selected .shadow_left{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_shadow_left.jpg) no-repeat;width:11px;height:70px;float:left}.background_content .select_item.solid_select.selected .shadow_right{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_shadow_right.jpg) no-repeat;width:11px;height:70px;float:left}.background_content .select_item.solid_select.selected .shadow_center{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/bg_shadow.jpg) repeat-x;height:70px;float:left;padding:20px}body.language_fr .background_content .select_item.solid_select.selected .shadow_center{padding:20px 0}.background_item{height:110px;padding:3px;cursor:pointer;margin-right:15px;width:76px}.solid_backgound.five-items-per-row .background_item{height:inherit;width:147px;margin-right:18px}.solid_backgound.five-items-per-row .background_item img{margin-bottom:5px}.solid_backgound.five-items-per-row .background_item:nth-child(5n){margin-right:0}.background_item:last-child{margin-right:0}#box_background_color .background_item.selected,#box_background_color .background_item:hover{background:var(--blue-secondary-color)}#box_background_color .background_item.selected label,#box_background_color .background_item:hover label{color:#fff}#box_background_color .background_item label{width:auto!important}#box_background_color .background_item label img{margin:0;width:100%}#box_background_color.five-items-per-row .background_item img{margin-bottom:5px}#signature .box-content{color:#585858;padding:30px 0;border-bottom:1px solid #ddd;margin-bottom:30px}.open .background_content{display:block}.check{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/check.png) no-repeat;display:block;float:left;height:20px;margin-right:5px;margin-top:3px;width:20px;cursor:pointer}.check.checked{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/checked.png) no-repeat;height:24px;margin-top:0}.bg-icon-checkbox.check{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -18px 0}.bg-icon-checkbox.check.checked{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -47px 0}#order-step2 #box_background .img_upload{margin-top:12px}.style-item{border-top:1px solid #ddd;padding:5px 0}.style-item .style_title{color:grey}.style-item .style_value{color:#000;font-weight:700}.style-item a{color:var(--blue-secondary-color);text-decoration:underline;font-weight:700}.style-item a:hover{color:var(--blue-secondary-hover-color)}.disable_update a,.style-item.disable_update a{display:none}.disable_update .choosen_image,.disable_update .style_title,.style-item.disable_update .style_title,.style-item.disable_update .style_value{color:#cacaca}#medium .colorSelection a{background-color:#dfdfdf;border-radius:3px;color:#5c5c5c;padding:5px 10px}#medium .colorSelection a.selected{background-color:#0fb3b5;color:#fff}#medium .colorSelection a:hover{text-decoration:none}#medium .colorSelection{display:none}body.language_fr .medium_item.custom .font14px{font-size:11px}.margin-left-order-size{margin-left:-5px}#sizing .title{border:none;position:relative}#sizing #size_required{right:160px!important}.sizing_content{padding:0 0 20px 0;overflow:hidden}.sizing_content table thead{font-weight:bolder}.sizing_content table thead i{font-weight:400}.box-option{position:relative;margin:0 -10px;padding-bottom:20px;z-index:1}.sizing_content .table-bg{width:100%;height:100%;position:absolute;z-index:-1}.sizing_content .table-bg .col-xs-3,.sizing_content .table-bg .col-xs-4{height:100%;padding:0 10px 30px 10px}.sizing_content .h-info{width:80%;margin:10px auto;position:relative;cursor:pointer}.sizing_content .h-info img{width:100%}.sizing_content .table-bg .col-xs-3:before,.sizing_content .table-bg .col-xs-4:before{content:" ";display:block;background-color:#eee;border:1px solid #ddd;border-radius:6px;height:100%}.sizing_content .table-bg .col-xs-3.disable{opacity:.5}.sizing_content .table-bg .col-xs-3.active:before,.sizing_content .table-bg .col-xs-4.active:before{content:"";background:0 0}.sizing_content .table .col-sm-3,.sizing_content .table .col-sm-4{text-align:center}.sizing_content .table .col-sm-3:first-child,.sizing_content .table .col-sm-4:first-child{text-align:left;padding-left:30px}.sizing_content select.input-lg{font-weight:400;font-size:15px;color:var(--blue-secondary-color);height:28px;line-height:35px;padding:0;width:95%}.sizing_content .btn{padding:10px 15px;background-color:var(--blue-secondary-color);color:#fff;margin:30px 0 30px}.sizing_content .custom-select{color:#31babb;width:90px;margin-top:9px;height:28px}.sizing_content .size-text{padding-top:10px;color:#595959}div[data-index-box="3"].sizing_content .table-bg .col-last{padding-bottom:0;overflow:hidden}div[data-index-box="3"].sizing_content .table-bg .col-last:before{border:0;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);margin:2px 2px 0 0;border-radius:6px 6px 0 0}.box-option-show{display:none;position:relative;border-radius:15px 0 15px 15px;box-shadow:0 0 5px rgba(0,0,0,.5);padding:0 40px 30px 15px;margin:330px 2px 0}#framesdiv1{display:none}div[data-index-box="3"].sizing_content #framesdiv1,div[data-index-box="3"].sizing_content .box-option-show{display:block}.box-option-show .title{padding:20px 0;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif}.box-option-show .title i{font-weight:400;font-size:14px}.box-option-content .row{margin-left:0}.box-option-show .radio{padding:0;margin:0!important}.box-option-show .radio label{padding:0;display:block;position:relative}.box-option-show .radio input[type=radio]{margin:10px;z-index:-1}.radio-img{display:block;padding:5px;text-align:center;min-height:120px}.radio-img img{width:100%;margin-bottom:5px}.radio input[type=radio]:checked+.radio-img{background-color:var(--blue-secondary-color);color:#fff}#seeOnWallModal .close{position:absolute;top:-10px;right:-10px;width:31px;height:31px;background-color:#fff;opacity:1;font-size:22px;line-height:13px;border-radius:15px;font-weight:400}span.popular_right{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/popular_right.png) no-repeat;margin-left:10px}.more_info .add_white{background:url(https://www.paintyourlife.com/themes/newPainting/img/order/question_icon_white.png) no-repeat;bottom:-12px;height:28px;position:absolute;right:-13px;width:28px}.white_info .img_upload{top:0;margin-top:156px;margin-left:-172px}.white_info .img_upload .img_top{left:82px;top:-14px}.h-info:hover .img_upload{display:block}.h-info .more_info{position:static}.summary-item{border-bottom:1px solid #ddd;padding:10px 0;min-height:50px;line-height:30px}.font-oswald{font-family:Oswald}.box_content_right .summary-item .item1{color:#000;margin-right:5px}.box_content_right .summary-item .item3{color:grey;font-style:italic;margin-left:5px}#content .col-checkout-finish a{color:#fff;cursor:pointer}#coupon_block{margin:0 auto;width:100%}#block_coupon span{margin-bottom:0}#content .btn-checkout-shoppingcart{background:#3c0 none repeat scroll 0 0;border-radius:5px;min-height:40px;padding:12px 20px;text-decoration:none}.tick-checkout-shoppingcart{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icon-checkout.png) no-repeat scroll 0 0;float:left;height:26px;margin-right:9px;width:27px}#content .col-checkout-finish a:hover{color:#fff;background:none repeat scroll 0 0 #449d44}.col-checkout-finish{margin-top:10px}#cart_content_summary .black-color{color:#000}#cart_content_summary .light-color{color:grey}.small{font-size:11px}.deposit_text{margin-top:10px}#sample1{display:none}.middle{vertical-align:middle!important}#font-size-table-order-step3{font-size:15px}.label-left{float:left}body.language_de #order-step1 .new_order_content .customFileInput .browseBtn,body.language_de #order-step1 .new_order_content .customFileInput1 .browseBtn1,body.language_de #order-step1 .new_order_content .customFileInput2 .browseBtn2{padding:8px 32px}body.language_de #medium .colorSelection a{padding:5px}body.language_de .black_button,body.language_fr .black_button{padding:7px 10px}body.language_de .text-banner-order .font28px,body.language_es .text-banner-order .font28px,body.language_it .text-banner-order .font28px{font-size:26px}body.language_fr #order-step1 .new_order_content .customFileInput .browseBtn,body.language_fr #order-step1 .new_order_content .customFileInput1 .browseBtn1,body.language_fr #order-step1 .new_order_content .customFileInput2 .browseBtn2{padding:8px 28px}body.language_fr .text-banner-order .font28px{font-size:23px}body.language_fr .text-banner-order{margin-top:6px}body.language_fr #block_coupon .coupon_content .font22px{font-size:23px}body.language_fr .import_social,body.language_fr .new_order_content .customFileInput,body.language_fr .new_order_content .customFileInput1,body.language_fr .new_order_content .customFileInput2{width:63%}body.language_nl .black_button{padding:7px 8px}body.language_es .black_button,body.language_it .black_button{padding:7px 16px}#checkCookieEnabled.modal .modal-dialog{width:630px;position:fixed;margin:0 auto;left:0;right:0;top:30%}.line_step{float:left;padding-top:10px;position:relative;width:71%;margin-top:15px}.line_step.no-banner{margin-top:20px}.line_step .line_left{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/line_left.jpg) no-repeat scroll 0 0;height:4px;width:260px}.order-content-v2 .line_step .line_left{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/line_center.jpg) repeat-x;height:4px;width:260px}.line_step .line_center{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/line_center.jpg) repeat-x;height:4px;width:330px}.line_step .line_right{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/line_right.jpg) no-repeat scroll 0 0;height:4px;width:260px}.order-content-v2 .line_step .line_right{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/line_center.jpg) repeat-x;height:4px;width:260px}.line_step .line_arrow{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/line_arrow.jpg) no-repeat;width:30px;height:18px;position:absolute;top:-4px;left:44%}.line_step .line_arrow.bg-icon-line-arrow{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll;background-position:-311px -36px;background-size:400px!important}.line_step .line_arrow.line_arrow2{left:56.7%}.order-content-v2 .line_step .line_arrow.line_arrow2{left:66%}.line_step .line_arrow.line_arrow3{left:69.8%}.change_button{background:var(--blue-secondary-color) none repeat scroll 0 0;border-radius:5px;margin-top:10px;padding:10px;cursor:pointer}.change_button span{color:#fff;font-size:16px}.popup_content{float:left;width:100%;padding:30px;position:relative}#popup_block_order span.close{background-color:#fff;border-radius:20px;font-size:20px;line-height:15px;opacity:1;padding:6px 11px 10px;position:absolute;right:-15px;top:-15px}.block_progress{margin:15px 0}.block_progress p{line-height:30px;margin-bottom:0;text-align:center}.block_progress p img{margin-top:-10px;margin-right:5px}#upload1 #send_type_required{right:0!important;top:20px!important}.new_order_content .uploadButton{background-color:var(--pink-primary-color);border-radius:5px;color:#fff;margin-left:20px;margin-top:5px;padding:7px 30px;cursor:pointer;font-weight:700}.new_order_content .uploadButton.uploadButtonGray{background:#7a7a7a;margin-top:0}.block_progress i{color:var(--pink-primary-color)}.note_multiple span{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/note_icon.png) no-repeat scroll 0 0;padding-left:30px}.note_multiple{float:left;margin-bottom:20px;width:100%}#advice_check{border:2px solid #ff9c00;padding:30px 20px}.font36px{font-size:36px}.white-color{color:#fff}.order-content-v2 .steps{width:185px}.steps .step_number{height:60px;width:60px;line-height:60px;text-align:center}.order-content-v2 .steps .step_number{height:45px;width:45px;line-height:45px}.steps .active.step_number{background:rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/circle_current.png) no-repeat scroll 0 0}.steps .non-active.step_number{background:rgba(0,0,0,0) url(https://newpyl.s3.amazonaws.com/cdn/images/circle_non_active.png) no-repeat scroll 0 0}.steps .passed.step_number{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/circle_passed.png) no-repeat scroll 0 0;color:var(--blue-secondary-color);text-decoration:none}.steps .active.step_number,.steps .non-active.step_number,.steps .passed.step_number{background-size:100% auto}.steps .step_number.bg-icon-step-circle{background:rgba(0,0,0,0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll;background-size:220px!important}.steps .step_number.bg-icon-step-circle.active{background-position:-52px 0}.steps .step_number.bg-icon-step-circle.passed{background-position:-108px 0}.steps .step_number.bg-icon-step-circle.non-active{background-position:-108px -51px}.steps .passed.step_number:hover{text-decoration:none}.steps .step_line{width:50px;height:34px;border-bottom:4px solid #ddd}.order-content-v2 .steps .step_line{width:70px;height:25px}.order-content-v2 .steps:first-child .step_line:first-child,.order-content-v2 .steps:last-child .step_line:last-child{opacity:0}.order-content-v2 .instead-of-order-left{width:25%}.instead-of-order-left h1{display:inline-block;margin:0;line-height:1.42857143}.steps .active.step_line:first-child,.steps .passed.step_line{border-bottom-color:var(--blue-secondary-color)}.banner_discount.paypal_banner .text-banner-order{display:none}.alert-icon{background-color:var(--blue-secondary-color);color:#fff;font-weight:600;display:flex;align-items:center}.alert-icon .icon{flex-basis:auto;padding-right:15px;text-align:center}.alert-icon .content{flex:1}@media (min-width:750px) and (max-width:800px){.steps .active.step_number,.steps .non-active.step_number,.steps .passed.step_number{width:40px;height:40px;font-size:24px;line-height:40px}.steps .active.step_line,.steps .non-active.step_line,.steps .passed.step_line{width:25px;height:23px}#steps_section{margin-left:6px;margin-top:20px}#original_image,#original_image::after,#original_image::before,.summary_content #c_image #original_image img{width:35px;height:35px}.choosen_image{font-size:12px}.background_content .select_item{margin-right:0}.background_content .select_item.solid_select{width:27%;font-size:14px}.background_content .select_item.solid_select.selected .shadow_center{width:83%;padding:20px 5px}.new_order_content .customFileInput .browseBtn{width:22%}.block_progress p{line-height:30px}.block_progress p img{margin-top:-10px;width:30px}body.language_nl .info .font38px{font-size:20px}body.language_nl .font60px{font-size:36px}body.language_nl .black_button{padding:7px 6px}body.language_nl .coupon_content .custom_input{width:98px}body.language_nl .new_order_content .customFileInput .fileName,body.language_nl .new_order_content .customFileInput1 .fileName1,body.language_nl .new_order_content .customFileInput2 .fileName2{width:225px}body.language_de .text-banner-order .font28px,body.language_es .text-banner-order .font28px,body.language_it .text-banner-order .font28px{font-size:18px}body.language_de #block_coupon .coupon_content .font22px{font-size:22px}body.language_de .coupon_content .custom_input,body.language_fr .coupon_content .custom_input{width:92px}body.language_de .new_order_content .customFileInput .fileName,body.language_de .new_order_content .customFileInput1 .fileName1,body.language_de .new_order_content .customFileInput2 .fileName2{width:226px}body.language_fr .text-banner-order .font28px{font-size:16px}body.language_fr #block_coupon .coupon_content .font22px{font-size:16px}body.language_fr .new_order_content .customFileInput .fileName,body.language_fr .new_order_content .customFileInput1 .fileName1,body.language_fr .new_order_content .customFileInput2 .fileName2{width:204px}body.language_es .coupon_content .custom_input,body.language_it .coupon_content .custom_input{width:110px}body.language_es .new_order_content .customFileInput .fileName,body.language_es .new_order_content .customFileInput1 .fileName1,body.language_es .new_order_content .customFileInput2 .fileName2{width:226px}.img-step1{width:205px}.banner_discount img{width:285px;height:77px}.banner_discount.paypal_banner img{height:auto;margin-top:20px}.font28px{font-size:20px}.fix-text{line-height:58px}.font16px{font-size:10px}.new_order_content .customFileInput .fileName,.new_order_content .customFileInput1 .fileName1,.new_order_content .customFileInput2 .fileName2{width:268px}.box_content_right #message_box{width:186px;padding:0 10px 10px}.new_order_content .social{padding:3% 0 4.5% 2%}.new_order_content .social span{float:left;margin-top:-4px}.new_order_content div.file{padding:10px}.new_order_content div.file img{max-width:160px;max-height:160px}.new_order_content div.file .info{margin-left:40px;margin-top:30px}.coupon_content .custom_input{width:125px}.coupon_content .black_button{padding:7px 10px}.box_content_right{width:25%}#block_coupon{width:206px;margin-left:-20px}#block_coupon .coupon_content{padding:10px}#popup_block_order{top:10%;left:10%}.medium_item{margin-left:6%}.background_item{margin-right:22px}span.popular2{width:42px}.white_info .img_upload{margin-left:-142px;margin-top:98px}.box_content_right .summary-item .item1{width:35%}body.language_de #order-step1 .banner_discount .fix-img img{width:310px}body.language_de #order-step1 .text-banner-order{width:80%}.instead-of-order-left .font40px{font-size:26px!important}.img-step1,.instead-of-order-left{margin-top:20px}.line_step .line_left{width:100px}.line_step .line_center{width:172px}.line_step .line_arrow.line_arrow2{left:61%}.line_step .line_arrow.line_arrow3{left:76.8%}.banner_discount{background-size:100% auto;height:50px;margin-top:10px;width:315px}.arrow_down{display:none}}@media (min-width:801px) and (max-width:979px){.steps .active.step_number,.steps .non-active.step_number,.steps .passed.step_number{width:50px;height:50px;font-size:28px;line-height:50px}.steps .active.step_line,.steps .non-active.step_line,.steps .passed.step_line{width:30px;height:30px}#steps_section{margin-left:2px;margin-top:20px}#original_image,#original_image::after,#original_image::before,.summary_content #c_image #original_image img{width:35px;height:35px}.background_content .select_item{margin-right:0}.background_content .select_item.solid_select{width:27%;font-size:14px}.background_content .select_item.solid_select.selected .shadow_center{width:85%;padding:20px 5px}.block_progress p{line-height:30px}.block_progress p img{margin-top:-10px;width:30px}body.language_nl .new_order_content .customFileInput .fileName,body.language_nl .new_order_content .customFileInput1 .fileName1,body.language_nl .new_order_content .customFileInput2 .fileName2{width:242px}body.language_nl .info .font38px{font-size:20px}body.language_nl .font60px{font-size:36px}body.language_nl .black_button{padding:7px 6px}body.language_nl .coupon_content .custom_input{width:108px}body.language_de .coupon_content .custom_input,body.language_fr .coupon_content .custom_input{width:100px}body.language_de #block_coupon .coupon_content .font22px{font-size:24px}body.language_de .text-banner-order .font28px,body.language_es .text-banner-order .font28px,body.language_it .text-banner-order .font28px{font-size:20px}body.language_de .new_order_content .customFileInput .fileName,body.language_de .new_order_content .customFileInput1 .fileName1,body.language_de .new_order_content .customFileInput2 .fileName2{width:242px}body.language_es .black_button,body.language_it .black_button{padding:7px 8px}body.language_es .new_order_content .customFileInput .fileName,body.language_es .new_order_content .customFileInput1 .fileName1,body.language_es .new_order_content .customFileInput2 .fileName2{width:242px}body.language_es .coupon_content .custom_input,body.language_it .coupon_content .custom_input{width:120px}body.language_fr .text-banner-order .font28px{font-size:18px}body.language_fr #block_coupon .coupon_content .font22px{font-size:18px}body.language_fr .new_order_content .customFileInput .fileName,body.language_fr .new_order_content .customFileInput1 .fileName1,body.language_fr.new_order_content .customFileInput2 .fileName2{width:222px}.img-step1{width:225px}.banner_discount img{width:289px;height:77px}.banner_discount.paypal_banner img{height:auto;margin-top:28px}.font28px{font-size:22px}.fix-text{line-height:58px}.font16px{font-size:11px}.new_order_content .customFileInput .fileName,.new_order_content .customFileInput1 .fileName1,.new_order_content .customFileInput2 .fileName2{width:268px}.box_content_right #message_box{width:197px;padding:0 10px 10px}.new_order_content .social{padding:3% 0 4.5% 2%}.new_order_content .social span{float:left;margin-top:-4px}.new_order_content div.file{padding:10px 15px}.new_order_content div.file img{max-width:165px;max-height:165px}.new_order_content div.file .info{margin-left:45px;margin-top:30px}.coupon_content .custom_input{width:130px}.coupon_content .black_button{padding:7px 10px}.box_content_right{width:25%}#block_coupon{width:220px;margin-left:-20px}#block_coupon .coupon_content{padding:10px 12px}#popup_block_order{top:12%;left:12%}.medium_item{margin-left:7%}.background_item{margin-right:27px}span.popular2{width:49px}.white_info .img_upload{margin-left:-150px;margin-top:104px}body.language_de #order-step1 .banner_discount .fix-img img{width:335px}body.language_de #order-step1 .text-banner-order{line-height:27px;width:82%}.instead-of-order-left .font40px{font-size:26px!important}.img-step1,.instead-of-order-left{margin-top:20px}.line_step .line_left{width:100px}.line_step .line_center{width:200px}.line_step .line_arrow.line_arrow2{left:62.7%}.line_step .line_arrow.line_arrow3{left:78.8%}.banner_discount{background-size:100% auto;height:52px;margin-top:20px;width:315px}.arrow_down{display:none}.radio-check{margin-top:2px;width:20px;height:20px}}@media (min-width:980px) and (max-width:1023px){.background_content .select_item{margin-right:0}.background_content .select_item.solid_select{width:27%;font-size:14px}.background_content .select_item.solid_select.selected .shadow_center{width:87%;padding:20px 5px}.block_progress p{line-height:30px}.block_progress p img{margin-top:-10px;width:40px}body.language_es .coupon_content .custom_input,body.language_it .coupon_content .custom_input{width:135px}body.language_de .coupon_content .custom_input,body.language_fr .coupon_content .custom_input{width:120px}body.language_de #block_coupon .coupon_content .font22px{font-size:26px}body.language_de .text-banner-order .font28px,body.language_es .text-banner-order .font28px,body.language_it .text-banner-order .font28px{font-size:18px}body.language_fr #block_coupon .coupon_content .font22px{font-size:20px}body.language_fr .text-banner-order .font28px{font-size:16px}body.language_fr .new_order_content .customFileInput .fileName,body.language_fr .new_order_content .customFileInput1 .fileName1,body.language_fr .new_order_content .customFileInput2 .fileName2{width:280px}body.language_nl .info .font38px{font-size:20px}body.language_nl .font60px{font-size:40px}body.language_nl .black_button{padding:7px}body.language_nl .coupon_content .custom_input{width:124px}#pastel_item{clear:left}.img-step1{width:250px}.banner_discount img{width:310px;height:77px}.banner_discount.paypal_banner img{height:auto;margin-top:16px}.font28px{font-size:24px}.text-banner-order .font28px{font-size:20px}.fix-text{line-height:58px}.font16px{font-size:12px}.new_order_content .customFileInput .fileName,.new_order_content .customFileInput1 .fileName1,.new_order_content .customFileInput2 .fileName2{width:290px}.box_content_right #message_box{width:224px;padding:0 10px 10px}.new_order_content .social{padding:3% 0 4.5% 2%}.new_order_content .social span{float:left;margin-top:-4px}.new_order_content div.file{padding:10px 15px}.new_order_content div.file img{max-width:165px;max-height:165px}.new_order_content div.file .info{margin-left:45px;margin-top:30px}.coupon_content .custom_input{width:150px}.coupon_content .black_button{padding:7px 12px}.box_content_right{width:25%}#block_coupon{width:245px;margin-left:-20px}#popup_block_order{top:18%;left:18%}.medium_item{margin-left:3%}.background_item{margin-right:23px}span.popular2{width:67px;background-position:-8px center}.white_info .img_upload{margin-left:-150px;margin-top:119px}.sizing_content .table .col-sm-3:first-child,.sizing_content .table .col-sm-4:first-child{padding-left:15px}.sizing_content .custom-select{width:80px}body.language_de #order-step1 .banner_discount .fix-img img{width:400px}.line_step .line_left{width:150px}.line_step .line_center{width:229px}.img-step1,.instead-of-order-left{margin-top:12px}.line_step .line_arrow.line_arrow2{left:62.7%}.line_step .line_arrow.line_arrow3{left:78%}.banner_discount{background-size:100% auto;height:60px;width:340px}.arrow_down{display:none}}@media (min-width:1024px) and (max-width:1200px){.banner_discount.christmas .text-banner-order .font24px{font-size:16px}.banner_discount.christmas .text-banner-order .font16px{font-size:12px}.right.banner_discount.christmas .christmas-green .text-banner-order span{font-size:11px}.right.banner_discount.christmas .christmas-green .text-banner-order{line-height:20px}.background_content .select_item.solid_select{width:27%;font-size:14px}.background_content .select_item.solid_select.selected .shadow_center{width:88%}.block_progress p.font24px{font-size:18px}body.language_nl .coupon_content .custom_input{width:136px}body.language_es .coupon_content .custom_input,body.language_it .coupon_content .custom_input{width:135px}body.language_nl .info .font38px{font-size:20px}body.language_nl .font60px{font-size:40px}body.language_fr #block_coupon .coupon_content .font22px{font-size:20px}body.language_fr .text-banner-order .font28px{font-size:16px}.new_order_content .customFileInput1 .fileName1,.new_order_content .customFileInput2 .fileName2,body.language_fr .new_order_content .customFileInput .fileName{width:300px}body.language_fr .import_social,body.language_fr .new_order_content .customFileInput{width:61%}body.language_de #block_coupon .coupon_content .font22px{font-size:28px}body.language_de .coupon_content .custom_input,body.language_fr .coupon_content .custom_input{width:120px}body.language_de .text-banner-order .font28px,body.language_es .text-banner-order .font28px,body.language_it .text-banner-order .font28px{font-size:18px}body.language_es .font60px{font-size:50px}#pastel_item{clear:left}.img-step1{width:250px}.banner_discount img{width:310px;height:77px}.banner_discount.paypal_banner img{height:auto;margin-top:16px}.font28px{font-size:26px}.text-banner-order .font28px{font-size:20px}.font40px{font-size:33px!important}.fix-text{line-height:58px}.font16px{font-size:14px}.import_left{width:28%}.import_social,.new_order_content .customFileInput{width:67%}.new_order_content .customFileInput .fileName,.new_order_content .customFileInput1 .fileName1,.new_order_content .customFileInput2 .fileName2{width:315px}.box_content_right #message_box{width:240px;padding:0 10px 10px}.new_order_content .social{padding:3% 0 4.5% 2%}.new_order_content .social span{float:left;margin-top:-6px}#block_coupon{width:260px;margin-left:-20px}.coupon_content .custom_input{width:150px}.coupon_content .black_button{padding:7px 19px}.box_content_right{width:25%}#popup_block_order{top:18%;left:18%}.medium_item{margin-left:4%}.background_item{margin-right:15px}.white_info .img_upload{margin-left:-156px;margin-top:128px}body.language_de #order-step1 .banner_discount .fix-img img{width:460px}.instead-of-order-left .font40px{font-size:32px!important}.img-step1,.instead-of-order-left{margin-top:10px}.line_step .line_center{width:161px}.line_step .line_arrow.line_arrow2{left:61%}.line_step .line_arrow.line_arrow3{left:75.8%}.banner_discount{background-size:100% auto;height:60px;width:360px}.arrow_down{display:none}}#limit_medium_required,#limit_type_required{color:red;margin-bottom:10px;display:none}.box-content .medium_item div.from_price{font-style:italic;margin-left:22px;margin-top:-7px}.box-content .medium_item div.from_price span{color:#ff306b}.new_process .line_arrow{left:43%}.new_process .line_arrow.line_arrow2{left:53%}.new_process .line_arrow.line_arrow3{left:62%}
.text-banner-order .price-coupon-save{font-family:BebasNeue;font-size:28px;color:#fc4476}.text-banner-order .price-coupon-title{font-size:22px;color:#fc4476}.text-banner-order .price-coupon-code{font-size:12px;color:#fff}.text-banner-order .price-discount-code{font-family:BebasNeue;font-size:28px;color:#fff}.text-banner-order .price-discount-text{font-size:22px;color:#fff}.price-icon-banner{position:absolute;right:15px;top:15px}.price-icon-banner .price-extra-icon{width:80%}.price-pyl{background:0 0;background-color:#000}.banner_discount{position:relative}@media(min-width:750px) and (max-width:1023px){.text-banner-order .price-coupon-save{font-size:24px}.text-banner-order .price-coupon-title{font-size:18px}.text-banner-order .price-discount-code{font-size:24px}.text-banner-order .price-discount-text{font-size:18px}.price-icon-banner{right:3%;margin-top:1.5%}}@media(min-width:750px) and (max-width:979px){.text-banner-order{width:98%;margin-right:0;line-height:24px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:30px;width:30px}.price-icon-banner{right:0;top:4px}}@media(min-width:980px) and (max-width:1023px){.text-banner-order{width:98%;margin-right:0;line-height:29px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:40px;width:40px}.price-icon-banner{right:5px;top:4px}}@media(min-width:1024px) and (max-width:1210px){.text-banner-order{width:98%;margin-right:0;line-height:29px}.text-banner-order .price-discount-text{font-size:16px}.price-icon-banner .price-extra-icon{height:40px;width:40px}.price-icon-banner{right:5px;top:10px}} .order-content-v2 .order-header {padding-top: inherit;} .order-content-v2 #medium .medium_item:hover {   background-color: #fff; } .order-header.five-steps .steps .step_number.bg-icon-step-circle {   background: #dddddd;   color: #fff;   border-radius: 50%;   font-weight: bold; } .order-header.five-steps .steps .step_number.bg-icon-step-circle.passed {   background-image: url(https://newpyl.s3.amazonaws.com/cdn/images/circle_check_icon_v2-min.png) !important;   background-size: cover !important;   background: #fff;   color: transparent; } .skip-contact-detail {   color: var(--blue-secondary-hover-color);   text-decoration: underline; } .change-color-a-tag a {   color: var(--primary-color-v2); } .change-color-a-tag a:hover {   color: var(--primary-hover-color-v2); }  .popup_block_order-v2 .skip-contact-detail {   color: black; } .popup_block_order-v2 .popup_email .blue-button {   background: var(--primary-color-v2) !important; } .popup_block_order-v2 .popup_email .blue-button:hover {   background: var(--primary-hover-color-v2) !important; }  .order-header.five-steps .steps .step_number.bg-icon-step-circle.active {   background: var(--blue-secondary-color);   color: #fff; } .order-header.five-steps .steps .active.step_line:first-child, .order-header.five-steps .steps .passed.step_line {   border-bottom-color: var(--blue-secondary-color); } .order-header.five-steps .step_line {   border-bottom: 1px solid #ddd; } .order-header.five-steps #steps_section {   max-width: 50%;   margin: 0 auto; } .order-header.five-steps .steps {   max-width: 20%; } .order-header.five-steps .steps .step-bottom {   margin-top: 5px;   font-weight: bold;   } .order-header.five-steps .steps .step_number {   height: 37px;   width: 37px;   line-height: 37px; } .order-header.five-steps .steps .step_line {   height: 21px; } .order-header.five-steps.no-step1 #steps_section {   width: 100%; } .order-header.five-steps.no-step1 .steps {   max-width: 25%; }  .main-title {   font-weight: bold;   font-size: 28px;   line-height: 36px; } #content.order-step1-v8 #medium .medium_item {   border-radius: inherit;   border: none;   padding: 0;   margin: 0;   width: 31.3%;   margin-right: 3%;   margin-bottom: 2%;   outline-color: none;   outline-width: 0;   background: none; } @media (min-width: 768px) {   #content.order-step1-v8 #medium .medium_item:focus {  box-shadow: none;  background: none;   }   #content.order-step1-v8 #medium .medium_item:focus .medium_wrapper {  box-shadow: 0 0 2px 2px #ddd;  background-color: #fff;   }   #content.order-step1-v8 #medium.has-mday-note .medium_item:focus .medium_wrapper .sbj-item-select {  background: #a90134;   }   .order-content-v4#content.order-step1-v8 #medium .medium_item:focus .medium_wrapper .sbj-item-select {  background-color: var(--primary-color-v2);   }   #content.order-step1-v8 #medium .medium_item:focus .medium_wrapper .sbj-item-select {  content: '';  margin: 0;  color: white;  font-size: 16px;  font-weight: bold;  text-align: center;  top: 50%;  left: 50%;  background-color: #FF135E;  transform: translateX(-50%) translateY(-50%);  opacity: 1;  display: block;   }   #content.order-step1-v8 #medium .medium_item:focus .medium_wrapper .hover-secondary {  opacity: 0.55;   } } #content.order-step1-v8 #medium .medium_item:hover {   box-shadow: none;   background: none; } #content.order-step1-v8 #medium .medium_item:nth-child(3n+1) {   margin-right: 0; } #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n) {   margin-right: 0; } #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n+1) {   margin-right: 3%; } #content.order-step1-v8 #medium .medium_item .for-xmas-text {   padding: 5px 10px;  z-index: 10;   font-size: 16px;   width: 100%;   margin-top: 2px; } #content.order-step1-v8 #medium .medium_item .for-xmas-text img {   position: absolute;   right: 12px;   padding: 3px 0; } @media (max-width: 767px) {   #content.order-step1-v8 #medium .medium_item .for-xmas-text img {  bottom: 5px;   } } #content.order-step1-v8 #medium .medium_item .medium_wrapper {   position: relative; } #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper {   box-shadow: 0 0 2px 2px #ddd;   background-color: #fff;   border: 3px solid var(--pink-primary-color); } @media screen and (max-width: 768px) {   #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper {  border: unset !important;   } } #content.order-step1-v8 #medium .medium_item.selected {   } #content.order-step1-v8 #medium .medium_item .medium_item_img {   margin-bottom: 0;   border-radius: 0; } #content.order-step1-v8 #medium .medium_item.no-xmas-text {   margin-top: 20px; } #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper {  border: none; } #content.order-step1-v8 #medium.has-xmas-note .medium_item.selected .medium_wrapper {   border: 10px solid #a90134 !important; } #content.order-step1-v8 #medium.has-xmas-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #a90134; } #content.order-step1-v8 #medium.has-xmas-note .medium_item:hover .medium_wrapper {   box-shadow: none;   border: 3px solid #a90134; } #content.order-step1-v8 #medium.has-xmas-note .medium_item.selected:hover .medium_wrapper {   border: 10px solid #a90134; } #content.order-step1-v8 #medium.has-xmas-note .available-for-xmas {   background: #a90134;   color: white;   padding: 6px 10px; } #content.order-step1-v8 #medium.has-newyear-note .medium_item.selected .medium_wrapper {   border: 10px solid #b78201 !important; } #content.order-step1-v8 #medium.has-newyear-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #b78201; } #content.order-step1-v8 #medium.has-newyear-note .medium_item:hover .medium_wrapper {   box-shadow: none;   border: 3px solid #b78201; } #content.order-step1-v8 #medium.has-newyear-note .medium_item.selected:hover .medium_wrapper {   border: 10px solid #b78201; } #content.order-step1-v8 #medium.has-newyear-note .available-for-newyear {   background: #b78201;   color: white;   padding: 6px 10px; } .has-mday-note .selected-background-medium {   position: absolute;   width: 100%;   height: 400px;   border: 10px solid #a90134;   top: 0; } .has-mday-note .medium_item.medium_item_v2.selected .selected-background-medium {   border: 10px solid #a90134;   border-bottom: none; } #content.order-step1-v8 #medium.has-mday-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #a90134; } #content.order-step1-v8 #medium.has-mday-note .medium_item:hover .medium_wrapper {   box-shadow: none; } #content.order-step1-v8 #medium.has-mday-note .available-for-mday {   background: #a90134;   color: white;   padding: 6px 10px; } #content.order-step1-v8 #medium.has-mday-note .medium_item:hover .medium_wrapper .sbj-item-select {   background: #a90134; } .has-fday-note .selected-background-medium {   position: absolute;   width: 100%;   height: 400px;   border: 10px solid #0150a9;   top: 0; } .has-fday-note .medium_item.medium_item_v2.selected .selected-background-medium {   border: 10px solid #0150a9;   border-bottom: none; } #content.order-step1-v8 #medium.has-fday-note .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: #0150a9; } #content.order-step1-v8 #medium.has-fday-note .medium_item:hover .medium_wrapper {   box-shadow: none; } #content.order-step1-v8 #medium.has-fday-note .available-for-mday {   background: #0150a9;   color: white;   padding: 6px 10px; } #content.order-step1-v8 #medium.has-fday-note .medium_item:hover .medium_wrapper .sbj-item-select {   background: #0150a9;   border: 2px solid #0151aa; } #content.order-step1-v8 #medium.has-fday-note .medium_item:not(.selected):hover .medium_wrapper {   border: 3px solid #0150a9; } #content.order-step1-v8 #medium .medium_wrapper > label {   display: none; } #content.order-step1-v8 #medium .medium_item .colorSelection {   position: absolute;   bottom: 0;   width: 100%;   padding: 15px; } #content.order-step1-v8 #medium .medium_item .colorSelection > .selected {   background-color: var(--pink-primary-color); } #content.order-step1-v8.odv-8b .medium_item {   position: relative; } #content.order-step1-v8.odv-8b .medium_item .med-label {   position: absolute;   bottom: 0;   width: 100%;   text-align: center;   padding: 20px 0 10px 0;   color: #fff;   background-image: linear-gradient(0deg, #000, transparent);   text-transform: uppercase;   font-size: 16px;   font-weight: 600; } #content.order-step1-v8.odv-8b .medium_item #colorSelection {   text-align: center;   bottom: 25px; } #content.order-step1-v8.odv-8b .medium_item #colorSelection #link_black_pencil {   border-top-right-radius: 0;   border-bottom-right-radius: 0; } #content.order-step1-v8.odv-8b .medium_item #colorSelection #link_color_pencil {   border-top-left-radius: 0;   border-bottom-left-radius: 0; } .subject-items.subject-items-v2 {   display: block; } #content.order-step1-v8 .medium_item .fa-info {   position: absolute;   top: 5px;   right: 5px;   padding: 5px 10px;   border-radius: 50%;   color: #fff;   border: 3px solid;   background: rgba(0, 0, 0, 0.3);   width: initial; } #content.order-step1-v8 .medium_item .fa-info.new-btn-show-info.left {   top: 3px;   left: 5px; } #content.order-step1-v8 .medium_item .fa-info.new-btn-show-info.right {   top: 3px;   right: 5px !important; } #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular, .medium-popular {   left: 0;   background: var(--pink-primary-color);   height: inherit;   width: min-content;   padding: 5px 10px;   top: 5px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 2px; } .medium-popular {   left: 7px !important; } .subject-items .sbj-item.medium-item-v2 .label { } .order-content-v2 .medium-item-v2 .medium_item_img img {   max-height: 176px; } #content.order-step1-v8 #medium .medium_item.medium-item-v2 {   width: 25%;   margin-right: 0;   padding: 0 7px;   height: 168px; } #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item.medium-item-v2:nth-child(3n+1) {   margin-right: unset; } .medium-v2 .wrap-list-item-slider, .medium-v2 {   width: 100%; } .order-content-v2 #medium .medium_item.medium-item-v2 label {   display: none; } #content.order-step1-v8.odv-8b .medium-item-v2.selected .medium_item_img {   } .subject-items .sbj-item.medium-item-v2 .label {   } #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular > span {   margin: 0;   line-height: 1; } #content.order-step1-v8.odv-8b .medium_item.selected .popular.bg-icon-popular {   display: none; } #content.order-step1-v8 .min-prices.right-side {   padding: 10px 15px;   border-radius: 4px;   background: #FFEDF3; } #content.order-step1-v8 .min-prices.bottom-side {   background: #FFEDF3;   padding: 15px 20px;   margin-bottom: 40px;   display: table; } #content.order-step1-v8 .min-prices.bottom-side .payment-offers {   width: 74%;   padding-left: 1.5em;   padding-right: 1.5em;   display: table-cell; } #content.order-step1-v8 .min-prices.bottom-side .div_button {   width: 25%;   display: table-cell;   vertical-align: middle; } #content.order-step1-v8 .min-prices.bottom-side .div_button button {   margin: 0;   width: 100%; } #content.order-step1-v8 .min-prices ul {   list-style: none;   margin-left: 1.5em; } #content.order-step1-v8 .min-prices ul li:before {   content: "\2022";   color: var(--pink-primary-color);   font-weight: bold;   display: inline-block;   width: 1em;   margin-left: -1em;   font-size: 1.5em; } #content.order-step1-v8.ver-2-step-2 .email-field-section {   display: none; } #content.order-step1-v8.ver-2-step-2 #email_block1 .title {   border-bottom: none;   color: black;   padding-bottom: 0; } #content.order-step1-v8.ver-2-step-2 #email_block1 .custom_input {   font-style: normal; } #content.order-step1-v8.ver-2-step-2 #email_block1 .phone-info {   top: 10px;   right: 12px; } #popup-phone-info .close {   font-size: 40px;   font-weight: 100;   line-height: 20px; } #popup-phone-info a {   text-decoration: underline;   font-weight: bold; } .div_button {   margin-bottom: 60px; } #content .new_order_content #button1.div_button button, .button.btn-continue-new {   padding: 11.2px 50px;   margin: 0;   font-size: 20px;   box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14); } #content .new_order_content #button1.div_button button .fa.fa-chevron-circle-right, .box_content_right #button1.div_button button .fa.fa-chevron-circle-right {   display: none; } #content.order-step1-v8.odv-8b .min-prices-bottom .div_button button {   margin: 5px 0; } #content.order-step1-v8.odv-8b .medium_item .medium_item_img img {   height: 400px;   object-fit: cover; } #content.order-step1-v8.odv-8b .medium_item .medium_item_img img.img-tiles {   object-fit: unset;   height: unset;   max-height: unset; } #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img.img-tiles, #content.order-step1-v8 #medium .medium_item:nth-child(3n).selected .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .medium_item:hover .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .selected.medium_item:nth-child(3n) .medium_item_img img.img-tiles, #content.order-step1-v8.odv-8b .medium_item:nth-child(3n):hover .medium_item_img img.img-tiles {   height: unset; } #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img {   height: 400px; } #content.order-step1-v8.odv-8b .medium_item:hover .medium_item_img img {   height: 394px; } #content.order-step1-v8.odv-8b .selected.medium_item:nth-child(3n) .medium_item_img img {   height: 397px; } #content.order-step1-v8.required-message {   display: block;   position: absolute;   top: 30%; } .modal-content .check.checked, #email_block1 .check.checked {   background-color: var(--primary-color-v2);   border: 1px solid var(--primary-color-v2);   background: var(--primary-color-v2);   border-radius: 5px;   height: 20px;   margin-top: 3px; } .modal-content .check.checked:after, #email_block1 .check.checked:after {   display: block;   width: 8px;   height: 14px;   margin-left: 5px;   border: solid #fff;   border-width: 0 3px 3px 0;   transform: rotate(45deg); } .check.checked:after {   content: "";   position: absolute;   display: none; }  .box-checkbox-artist #painting-video.painting-video-v2, .box-checkbox-artist #signature.signature-v2, .box-checkbox-artist .multi-photo-painting {   width: 100%;  margin-bottom: 15px; } .box-checkbox-artist #signature.signature-v2 img {   width: 80%; } .box-checkbox-artist .painting-video-v2 .font-sanspro .checkbox-item-v2 {   margin-bottom: -3px; } .box-checkbox-artist .painting-video-v2 .box-play, .box-checkbox-artist .painting-video-v2 .font-sanspro, .box-checkbox-artist .signature-v2 .signature-image, .box-checkbox-artist .signature-v2 .font-sanspro {   padding-left: 0 !important;   padding-right: 0 !important; } .choose-artist-in-medium-step .box-content {display: block;} #painting-video, #signature {   padding: 15px;   border: 1px solid #ddd;   border-radius: 5px;   width: 40%;   margin-right: 4%; } .mp-painting-image {   padding-left: 0 !important;   padding-right: 0 !important; } .mp-painting-image img {   width: 80%; } #multi-photo-painting .share-notice {   padding: 8px;   background: #FFEDF3; } #multi-photo-painting .checkbox-item {   padding-left: 0; } #multi-photo-painting {   padding: 15px;   border: 1px solid #ddd;   border-radius: 5px;   width: 100%;   margin-right: 4%; } #painting-video .share-notice {   padding: 15px;   background: #FFEDF3; } .box-checkbox-artist {   padding-right: 15px; } .box-checkbox-artist.box-artist-v1 {   display: flex;   } #box_content #box_order_artist {   margin-bottom: 0; } .box-play {   position: relative; } .box-play .play-artist-example {   position: absolute;   left: 40%;   top: 27%; } .box-play .text-example-video {   position: absolute;   bottom: 20%;   display: block;   text-align: center;   width: 100%;   color: white; } .bg-icon-checkbox.fa {   color: #D1D1D1;   position: absolute;   font-size: 20px; }  .embe-layout-v2 .bg-icon-checkbox.fa {   font-size: 24px; }  .bg-icon-checkbox.fa:hover, .bg-icon-checkbox.fa.fa-check-square {   color: var(--primary-color-v2); } .bg-icon-checkbox.check {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -18px 0; } .bg-icon-checkbox.check.checked {   background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/icons.png) no-repeat scroll -47px 0; } .order-content-v3 .inline-mar-left-30 {   margin-left: 20px; } .order-content-v3 .upload-extra-options-v2 .box-flex-info-icon .mul_photo_icon {   } .order-upload-mb-1 .upload-note {   margin-top: 10px; } .order-content-v3 .upload-note {   margin-top: 10px; } html body .order-content-v3.order-step1-v8 .bm-order-summary {   margin-right: 15px; } html body .order-content-v3 .bm-order-summary {   margin: 16px 0px 0;   color: #000;   text-transform: uppercase;   font-size: 16px; } .order-content-v3 .header-upload {   padding: 0px 15px;   margin: 0; } .order-content-v3 .after-upload {   margin: 0; } .comment-section-v2 .comment-header.collapsed .fa-angle-right:before {   content: "\f105"; } .box-upload-v2-mb .comment-box {   margin: 10px 0; } .comment-section-v2 .comment-header[aria-expanded=true] .fa-angle-right:before {   content: "\f107"; } .order-upload-mb-1 .new_order_content .before-upload .upload-note-text .upload-note-text-browse {   color: #5d5d5d; } .order-content-v3 .new_order_content .before-upload .upload-note-text .upload-note-text-browse {   color: #5d5d5d; } .order-upload-mb-1 .new_order_content .before-upload .upload-note-text .upload-photo-text {   color: #fff; } .order-content-v3 .new_order_content .before-upload .upload-note-text .upload-photo-text {   color: #fff; } .order-content-v3 .before-upload .upload-note-text {   margin: 0 5%; } .inline-mar-left-30 {   display: inline-block;   margin-left: 30px;   margin-top: 0;   margin-bottom: 0; } .checkbox-item {margin-bottom: 20px;}  .embe-item .checkbox-item {   margin-bottom: 0; }  .checkbox-item.choose-artist-signature {   display: flex;   align-items: center;   margin-bottom: 20px; } .checkbox-item .label {   color: #000;   margin-left: 30px; }  .upload-later-checkbox-wrapper {   display: flex;   justify-content: center; } .upload-later-checkbox-item {   display: flex;   align-items: center;   margin-top: 8px; } .upload-later-checkbox-item .upload-later-text {   margin-left: 25px;   font-size: 14px; }  #button1.div_button .back_button {   background: #fff !important;   border: 2px solid var(--blue-secondary-color);   color: var(--blue-secondary-color) !important;   padding: 9.2px 30px;   font-size: 20px;   box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14); } #button1.div_button .back_button:hover {   border: 2px solid var(--blue-secondary-hover-color);   color: var(--blue-secondary-hover-color) !important; } #button1.div_button .back_button_custom {   padding-left: 10px;   padding-right: 10px;   width: auto;   margin-left: -10px;   margin-right: 15px;   font-size: 16px;   box-shadow: none;   text-decoration: underline;   border: 0; } #button1.div_button .back_button_custom:hover {   border: 0 !important;   color: var(--blue-secondary-hover-color) !important; }  .btn-process-group-fixed-custom-new #button1.div_button .back_button_custom, .btn-process-group-fixed-custom-new #button1.div_button .skip_button {   color: black !important; }  .medium-desc.desc-for-attentive {   margin: 20px 0 10px; } .medium-desc.desc-for-attentive .medium-detail {   text-align: left; } .style-item a:hover, .display_block .send-later-note-link:hover {   color: var(--blue-secondary-hover-color); } .display_block .send-later-note-link {   color: var(--blue-secondary-color);   text-decoration: underline;   font-weight: bold; } .icon-tooltip {   display: inline;   background: #fff;   font-size: 13px;   line-height: 1.2;   color: var(--blue-secondary-color);   border-radius: 50%;   border: 2px solid var(--blue-secondary-color);   float: right;   width: 20px;   height: 20px;   text-align: center;   cursor: pointer;   font-weight: bold; } .popup_email .custom_input {   font-style: normal !important; } .popup_email .blue-button {   font-size: 20px;   height: 44px;   padding: 0 50px;   margin-bottom: 10px; } .popup_email a.phone-info {   top: 20px;   right: 12px; } .popup_email .iti {   display: inline; } .popup_email.has-name-field .custom_input#order_phone {   padding-left: 52px;   margin-top: 10px !important;   display: inline; } #bx-pager{   top: 60px;   bottom: unset; } #frame_preview .frame_preview_wraper .desktop-select-btn {   transition: none 0s ease 0s;   cursor: pointer;   position: relative;   top: -30px;   left: -12%;   z-index: 1; } #bx-pager a.active img {   border-color: var(--primary-color-v2); } #frame_preview .modal-dialog .modal-content {   max-height: 120%; } #popup-framing-info.modal {   z-index: 1986; } #popup-framing-info .modal-content {   border-radius: 0; } #popup-framing-info .close {   font-size: 50px;   font-weight: 100;   opacity: 1; } #popup-framing-info .close span {   color: inherit; } .ig-numb-btn {   width: 45px;   display: inline-table !important;   margin-left: 5px;   float: right; } .ig-numb-btn input, .ig-numb-btn button {   padding: 0;   background-color: transparent;   box-shadow: none;   border: none;   text-align: center;  color: #CB305F;   font-weight: 600;   font-size: 18px;   outline: none;   height: 20px;   line-height: 20px; } .ig-numb-btn input {   padding: 0 5px;   pointer-events: none; } .ig-numb-btn input:hover, .ig-numb-btn input:focus, .ig-numb-btn button:hover, .ig-numb-btn button:focus {   box-shadow: none;   background-color: transparent;   border: 0;   outline: none;  color: #CB305F; }  .ig-numb-btn button:disabled {   color: grey; }  .required-message-limit-sbj {   color: #CB305F !important; } .has-rename {   display: inline-block;   overflow: hidden;   text-overflow: ellipsis;   width: 100%;   position: relative;   padding-right: 20px; } .btn-img-name:after {   content: "\f040";   margin: 0 5px;   display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } .new-step-number {   display: flex;   margin-bottom: 20px; } .new-step-number .order-header.five-steps #steps_section {   float: right;   max-width: initial !important;   width: 75%;   margin-right: -20px; } .new-step-number.step-number-in-size .order-header.five-steps #steps_section {   width: 80%; } .new-step-number .main-title {   width: 70%;   margin-top: 10px;   text-align: left;   color: #0d0d0d;   font-size: 29px;   position: relative;   line-height: 1.2; } .new-step-number .main-title .subtitle-select-size {   display: inherit;   color: #000;   position: absolute;   font-size: 20px;   width: max-content;   font-weight: 100; } .main-title.main-title-v3 {   text-align: left;   margin: 0;  top: 2.8%;   padding-left: 10px;   display: none; } .new-step-number .main-title.main-title-v2 {   margin-top: 15px; } .top-text-mobile-2 {   font-weight: bold;   font-size: 16px; } .step-number-in-upload.new-step-number .main-title {   width: 80%; } .icon-info-theme {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   padding: 1px 6px;   font-weight: 700;   line-height: 1;   color: #31CCC4;   margin-right: 5px;   cursor: pointer;   margin-left: 20px;   position: absolute;   top: 9px; } #popup-select-theme-info .modal-content {   border-radius: 0; } #popup-select-theme-info .close {   font-size: 50px;   font-weight: 100;   opacity: 1; } #popup-select-theme-info .close span {   color: inherit; } .btn-process-group-fixed {   position: fixed;   bottom: 0;   z-index: 101;   background: #fff;   width: 100%;   left: 0;   box-shadow: 0 0 7px 0px rgba(0,0,0,0.3); } .note-bubble-section {   position: fixed;   bottom: 74px;   z-index: 100;   background: #fffffff0;   width: 100%;   left: 0;   top: unset !important;   box-shadow: 0 0 7px 0px rgba(0,0,0,0.3);   transition: transform 1s; } .note-bubble {   display: flex;   padding: 10px 0px;   position: relative; } .note-bubble img {   width: 50px; } .note-text {   padding: 5px 10px;   font-size: 16px; } .close-bubble .close-icon {   cursor: pointer;   font-weight: bold;   font-size: 20px; } .res-view .ver_2_step_5 .sizes-block .size-item.custom-size {   display: flex;   justify-content: center;   align-items: center; } .close-bubble {   height: max-content; } .btn-process-group-fixed.no-fixed {   position: initial;   box-shadow: none; } .btn-process-group-fixed .div_button {   display: flex;   margin: 15px 0 !important;   align-items: center; } .btn-process-group-fixed .attr-selections {   flex: 1;   padding: 0 10px;   text-align: center; } .btn-process-group-fixed .attr-selections span.attr-selection-item + span.attr-selection-item:before {   content: '/';   margin-left: -2px; } .btn-process-group-fixed .attr-selections span.attr-selection-item > strong {   margin-right: 5px; } .btn-process-group-fixed .attr-selections span.attr-selection-item > span {   color: #000;   font-weight: bold; } .btn-process-group-fixed .attr-selections span.attr-selection-item > p.number-subject {   display: inline-block;   margin: 0;   padding: 0;   color: #000;   font-weight: bold; } .btn-process-group-fixed .attr-selections span.attr-selection-item > p.number-subject:not(:empty):before {   content: "(";   margin-left: 5px; } .btn-process-group-fixed .attr-selections span.attr-selection-item > p.number-subject:not(:empty):after {   content: ")"; } #main_header {   position: static !important; } #content {   margin-top: 0 !important; } .wall-img img {   max-width: 100%; } .mb-150 {   margin-bottom: 150px !important; } #footer .menu-localization-settings ul {   z-index: 100 !important; } #box_content .subject-items.clearfix::before{   display: flex; } .upload-label span {   display: inline-block;   color: var(--pink-primary-color); } .video-only, .signature-only {   display: none; } .question_icon {   font-size: 16px;   border: 2px solid;   border-radius: 50%;   padding: 0;   line-height: 1.2;   color: #31CCC4;   float: right;   display: inline-block;   height: 23px;   width: 23px;   text-align: center;   font-weight: 600; } .order-combined-size .question-hover {   display: none;   background: white;   left: 105%;   width: 250px;   top: -20px;   padding: 10px;   border: 1px solid #ddd;   border-radius: 4px;   position: absolute; } .order-combined-size .question-hover::before {   content: "";   position: absolute;   top: 28px;   left: -9px;   z-index: 1;   border: solid 1px #ddd;   border-top: none;   border-right-color: white;   box-shadow: 0 0 black;   background: white;   width: 15px;   height: 15px;   transform: rotate(45deg); } .order-combined-size .choose-size {   position: relative; } .order-combined-size .choose-size .current-size {   padding: 10px;   border: 1px solid #ddd;   border-radius: 4px;   background: white;   cursor: pointer;   font-size: 18px;   position: relative; } .order-combined-size .choose-size .current-size img.loading {   width: 20px;   border: none;   display: inline-block;   box-shadow: none; } .order-combined-size .choose-size .current-size:before {   content: "";   position: absolute;   transform: rotate(45deg);   border: solid 5px #FC1D61;   border-top-color: transparent;   border-left-color: transparent;   right: 12px;   top: 15px; } .order-combined-size .choose-size.open .current-size:before {   border: solid 5px #FC1D61;   border-bottom-color: transparent;   border-right-color: transparent;   top: 20px; } .order-combined-size .choose-size .current-size span.size-name {   color: black; } .order-combined-size .choose-size .current-size span.size-price {   display: inline-block;   margin-left: 5px; } .order-combined-size .choose-size .size-selection {   display: none;   position: absolute;   background: white;   width: 100%;   margin-top: 5px;   border: 1px solid #ddd;   border-radius: 4px; } .order-combined-size .choose-size.open .size-selection {   display: block; } .order-combined-size .choose-size .size-selection ul {   margin: 0; } .order-combined-size .size-list li {   border-bottom: 1px solid #ddd;   cursor: pointer;   position: relative;   font-size: 16px;   padding: 10px; } .order-combined-size .size-list li:last-child {   border-bottom: none; } .order-combined-size .size-list li.not-support-smaller-size {   font-size: 14px; } .order-combined-size .size-list li.custom-size {   color: var(--blue-secondary-color);   font-weight: bold; } .order-combined-size .size-list li span {   display: inline-block;   color: black; } .order-combined-size .size-list li span.size-name .size-name-cm {   display: block; } .order-combined-size .size-list li span.popular-label {   background: var(--blue-secondary-color);   color: #fff;   padding: 3px 5px;   line-height: 1;   border-radius: 4px;   font-size: 12px;   text-transform: uppercase;   display: inline-block;   margin-left: 5px;   font-weight: bold; } .order-combined-size .size-list.from-canada li span.popular-label {   vertical-align: top;   margin-top: 3px; } .order-combined-size .size-list li .question_icon {   color: #FC1D61;   position: absolute;   right: 10px; } .order-combined-size .size-list li span.size-price {   float: right;   color: #767676; } .order-combined-size .choose-size .payment-text {   margin-top: 10px;   display: none; } .order-combined-size .choose-size .payment-text label {   display: block;   margin: 0; } .order-combined-size .choose-size .payment-text .advance-price-block label {   color: black; } .order-combined-size .choose-size .payment-text .total-price-block label {   font-weight: normal; } .order-combined-size .choose-size .payment-text .price-block .price {   display: block;   font-size: 20px;   font-weight: bold; } .order-combined-size .choose-size .payment-text .advance-price-block .price {   color: var(--blue-secondary-color); } .order-combined-size .choose-size .payment-text .install-payment-text {   margin-top: 10px; } .summary-tip {   padding: 15px;   background: #FFEDF3;   border-radius: 4px;   margin-bottom: 20px; } .summary-tip .title {   font-weight: bold;   margin-top: 0;   border: none;   font-size: 18px; } .summary-tip .summary-tip-images {   position: relative; } .summary-tip .summary-tip-images .icon-path {   position: absolute;   left: 47%;   width: 25px;   top: 20px; } .embellishment-v2 .embell-header {   font-size: 18px !important;   color: white;   background-color: rgb(206, 202, 202);   padding: 8px 0 8px 15px;   font-weight: bold;   border-radius: 6px;   text-transform: uppercase; } @media screen and (max-width: 575px){   .modal-open #custom_size {  padding: 0 !important;   } } #custom_size .modal-dialog {   width: 500px; } #custom_size .modal-dialog .modal-content {   padding: 24px 20px 24px 30px; } #custom_size label {   color: #595959;   font-weight: normal;   font-size: 16px;   width: 70px; } #custom_size .custom_input {   width: 90%; } #custom_size .measure {   color: var(--blue-secondary-color); } #custom_size .span_error {   color: var(--error-color);   margin-top: 10px;   margin-bottom: 10px;   font-size: 14px; } #custom_size .cancel_button {   color: #fff;   text-transform: uppercase;   border: none;   background: #DDDDDD;   border-radius: 5px;   font-weight: bold;   padding: 5px 10px;   text-shadow: none;   line-height: 25px; } #custom_size .red_submit_button {   color: #fff;   border: none;   background: var(--primary-color-v2);   border-radius: 5px;   font-weight: bold;   padding: 9px 63px;   font-size: 20px; } #pricespec .install-payment-text p {   line-height: normal; } #pricespec .install-payment-text span.price {   color: black; } .flex-wrap.not-flex-for-summany-v2 {   display: block; } .popup_email.has-name-field #order_phone {   width: 100%;   margin-top: 10px; } #did-you-know-bubble {   left: 7px;   bottom: 95px;   position: fixed;   z-index: 1984; } #did-you-know-bubble .fa {   color: var(--blue-secondary-color);   font-size: 24px;   padding: 15px 16px;   border-radius: 50%;   background-color: #fff;   border: 2px solid; } #did-you-know-popup {   display: none;   position: fixed;   z-index: 1985;   bottom: 0; } #did-you-know-popup .summary-tip {   margin:0;   background: white; } #did-you-know-popup .summary-tip .close {   color: #5F5F5F;   opacity: 1; } #content.order-step1-v8 .medium_item .fa-info {   font-size: 13px;   border: 2px solid;   border-radius: 50%;   width: 20px;   height: 20px;   text-align: center;   padding: 0;   background: none;   z-index: 10; } #content.order-step1-v8 .medium_item .fa {   padding: 2px;   z-index: 1; } #mailing-condition-note-step2 {   margin-left: 25px; } .for-summany-v2 #box_content {   min-height: unset; } .for-summany-v2 .top-text-v3 {   font-size: 16px;   margin-left: 10px; }  .selected-active {   position: absolute;   left: 50%;   transform: translate(-50%);   bottom: 0;   color: white;   font-weight: bold;   text-transform: uppercase;   letter-spacing: 0.5px;   width: 100%;   background: purple;   text-align: center; }  #content.order-step1-v8 #medium .medium_item .medium_wrapper .hover-secondary {   position: absolute;   top: -3px;   bottom: -3px;   right: -9px;   left: -9px;   opacity: 0;   background: black;   color: black;   margin: 0 6px;   transition: transform 0.1s ease, opacity 0.1s ease;   overflow: hidden; } #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .hover-secondary {   opacity: 0.55; } .mobile-message-field {   margin-left: 5px; } #content.order-step1-v8 #medium .medium_item .medium_wrapper .sbj-item-select {   position: absolute;   opacity: 0;   border: 2px solid var(--pink-primary-color);   border-radius: 5px;   transition: transform 0.1s ease, opacity 0.1s ease;   padding: 5px 80px;   display: none; }  .order-content-v4#content.order-step1-v8 #medium .medium_item .medium_wrapper .sbj-item-select {   border: 2px solid var(--primary-color-v2);   border-radius: 0; }  html.res-view .mobile-only.mobile-note-text-title {   font-weight: 100; } #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .sbj-item-select {   content: '';   margin: 0;   color: white;   font-size: 16px;   font-weight: bold;   text-align: center;   top: 50%;   left: 50%;   background-color: #FF135E;   transform: translateX(-50%) translateY(-50%);   opacity: 1;   display: block; }  .order-content-v4#content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .sbj-item-select {   background-color: var(--primary-color-v2); }  #content.order-step1-v8 #medium .medium_item .medium_wrapper .select.bg-icon-select, #content.order-step1-v8 #medium .medium_item:nth-child(3n) .medium_wrapper .select.bg-icon-select {   position: absolute;   opacity: 0;   top: 0;   bottom: 358px;   right: 0;   left: 0; } #content.order-step1-v8 #medium .medium_item.selected:hover .medium_wrapper .hover-secondary, #content.order-step1-v8 #medium .medium_item.selected:hover .medium_wrapper .sbj-item-select {   opacity: 0; } #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select {   display: block;   opacity: 1;   background: var(--pink-primary-color);   width: min-content;   padding-top: 17px;   padding-bottom: 5px;   padding-left: 18px;   padding-right: 15px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 2px; } .order-content-v4#content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select {   background: var(--primary-color-v2); } #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .selected-active {   opacity: 1; } #content.order-step1-v8 #medium .medium_item .medium_wrapper .selected-active {   opacity: 0; }   #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select > span {   margin: 0;   color: white;   line-height: 1; } #content.order-step1-v8 .medium_item.selected .fa-info {   top: 15px;   right: 15px; }  #content.order-step1-v8.order-content-v4 .medium_item.selected .fa-info {   top: 5px;   right: 5px; }  #content.order-step1-v8.order-content-v4 .medium_item.selected .new-btn-show-info {   top: 3px;   right: 5px; } #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img, #content.order-step1-v8 #medium .medium_item:nth-child(3n).selected .medium_item_img img {   height: 400px; } #frame_preview .frame_preview_wraper .bx-wrapper {   top: -20px; } .summary_content .style_title .fa {   padding: 2px;   padding-left: 2px; } .summary_content .style_title .fa-info {   font-size: 13px;   cursor: pointer;   position: absolute;   right: 20px;   border: 2px solid;   border-radius: 50%;   width: 20px;   height: 20px;   color: var(--blue-secondary-color);   text-align: center;   background: none; } #popup-framing-info .modal-dialog .modal-content .medium-desc {   margin-right: 25px; } .ver_2_step_5 .show-two-measures .measure {   font-size: 16px; } .ver_2_step_5 .show-two-measures .second-measure {   display: block; } .ver_2_step_5 .show-two-measures .deposit-price {   font-size: 14px;   margin-top: 10px; } .ver_2_step_5 .not-show-two-measures .deposit-price {   font-size: 14px; } .ver_2_step_5 .show-two-measures .deposit-price .size {   width: max-content !important; } body:not(.language_en) .ver_2_step_5 .show-two-measures .deposit-price .size {   width: 60% !important; } .ver_2_step_5 .show-two-measures .deposit-price .price {   line-height: normal; } .ver_2_step_5 .installment-text.payment-text .left {   width: 73% !important;   line-height: normal;   font-size: 12px; } .ver_2_step_5 .installment-text.payment-text .right {   font-size: 12px; } .move-to-top-custom {   padding-top: 20px; } .new_order_content .top-text, .new_order_content .top-text-mobile {   padding: 0 0 10px;   font-size: 1.2em;   font-weight: bold; }  #button1.div_button .skip_button, .step1-header .skip_button, #button1.div_button .step2-skip-button, #button1.div_button .skip_button_step_3 {   background: #fff !important;   color: var(--blue-secondary-color) !important;   padding: 10px 0;   padding-left: 20px;   width: auto;   font-size: 16px;   box-shadow: none;   text-decoration: underline;   border: 0;   font-weight: bold; }  .btn-process-group-fixed-custom-new #button1.div_button .skip_button, .btn-process-group-fixed-custom-new #button1.div_button .step2-skip-button, .btn-process-group-fixed-custom-new #button1.div_button .skip_button_step_3 {   color: black !important; } .btn-process-group-fixed-custom-new #button1.div_button .skip_button:hover, .btn-process-group-fixed-custom-new #button1.div_button .step2-skip-button:hover, .btn-process-group-fixed-custom-new #button1.div_button .skip_button_step_3:hover {   border: 0 !important;   color: black !important; }  #button1.div_button .skip_button:hover, .step1-header .skip_button:hover, #button1.div_button .step2-skip-button:hover, #button1.div_button .skip_button_step_3:hover {   border: 0 !important;   color: var(--blue-secondary-hover-color) !important; } #button1.div_button .skip_button_step_3.skip_button_step_3_decide {   text-align: left; } #btn_continue_step2_v2_footer.btn-continue-v3 {   cursor: not-allowed;   pointer-events: none;   opacity: 0.3; } .skip_v3_step3, .skip-step2 {   display: flex;   justify-content: center;   align-items: center;   position: relative; } .skip_button_step_3_decide.mb_decide {   cursor: pointer; } .close-tooltip-decide {   position: absolute;   top: 0px;   font-weight: 700;   font-size: 16px;   right: 8px;   cursor: pointer; } .skip_button_step_3_decide .fa {   border: 1px solid;   margin-left: 5px;   border-radius: 50%;   width: 18px;   font-size: 14px;   height: 18px;   padding-top: 1px;   text-align: center;   color: var(--blue-secondary-color); } .has-artists .fa { visibility: hidden; } .has-artists .tooltip_specific_artist { display: none; } .has-artists.selected .tooltip_specific_artist { display: block; } .has-artists.selected .fa { visibility: visible;   border: 1px solid;   margin-left: 3px;   border-radius: 50%;   width: 18px;   font-size: 14px;   height: 18px;   padding-top: 1px;   text-align: center;   color: var(--blue-secondary-color); } .tooltip_decide_later {   position: absolute;   width: 190px;   text-align: left;   background: #ebebeb;   padding: 4px 10px;   border-radius: 4px;   bottom: 45px;   right: 0px;   border: 1px solid #afafaf;   cursor: default; } .tooltip_specific_artist a { color: var(--blue-secondary-hover-color); } .tooltip_specific_artist {   position: absolute;   width: 910px;   text-align: left;   background: #ebebeb;   padding: 4px 10px;   border-radius: 4px;   left: 280px;   border: 1px solid #afafaf;   z-index: 1000;   cursor: default; } .close-tooltip-specific_artist {  position: absolute;  top: 0px;  font-weight: 700;  font-size: 16px;  right: 8px;  cursor: pointer; } .left.box_content_left .step1-header {   display: flex;   justify-content: space-between;   font-size: 1.2em;   font-weight: bold; } .step1-header .skip_button {   padding-bottom: 10px;   padding-left: 0; } .step1-header .skip-or {   padding: 6px 15px 0;   font-size: 1.2em; } .step1-header .step1-header-skip {   display: flex;   font-size: 1.2em;   padding-bottom: 6px; }  @media (min-width: 768px) {   .thumb-frames-v2 {  display: flex;  flex-flow: column;   }   #bx-pager.thumb-frames-v2 {  top: 50px;   }   #bx-pager.thumb-frames-v2 a {  margin: 0;  margin-bottom: 7px;   }   #btn_continue_step_v2_footer_summany_v2 {  display: none;   }   .step2.main-title.main-title-v3, .new-step-number.new-step-number-v2 {  display: none !important;   }   .button.btn-continue-bottom:not(.input_blue), .button#btn_continue_step1_v2_footer:not(.input_blue), .button.btn-continue-blue {  padding: 9.2px 50px !important;   }   .div_button .input_blue {  padding: 9.2px 50px !important; }   .new_order_content .top-text-mobile {  display: none;   }   #frame_preview .frame_preview_wraper .mobile-select-btn {  display: none;   }   .order-combined-size li.not-support-smaller-size:hover .question-hover {  display: block;   }   #did-you-know-bubble {  display: none !important;   }   .choose-artist-selection .select_item:hover , .background_content .select_item:hover {  box-shadow: 0 0 5px rgb(0 0 0 / 60%);  background-color: #fff;  border: 0.5px solid #ddd;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px;  border-radius: 5px solid #ddd;   } } #box_background .background_content {   padding: 0; } #popup-medium-info .medium-desc .close span {   color: #5F5F5F;   right: 30px;   position: absolute;   top: 10px; } .multiple-photo-tips {   position: relative;   border-top: 1px solid #ddd;   width: 98%;   margin-left: 10px; } .multiple-photo-tips-text {   position: absolute;   top: 10px;   left: 80px;   font-size: 16px;   color: #000; } .multiple-photo-tips-img {   padding: 10px;   max-width: 40px; } .multiple-photo-tips-img img {   max-width: 60px; } .process_bar_v2 {  background: #fff;   border-radius: 8px;   margin: -1px 0 15px; } .block_progress.block_progress_v2 p {   text-align: left;   line-height: 1.2;   margin-bottom: 10px; } .res-view .block_progress.block_progress_v2 .block_progress_text2 {   color: var(--blue-secondary-color); } .block_progress.block_progress_v2 {   margin: 3px;   padding: 0 15px; } .upload-photo {   margin-bottom: 15px; } .comment-header-text {   padding-right: 5px; } .new_order_content .uploadButton.uploadButtonV2 {   border: 1px dashed #8cc2c4;   background: #fff;   border-radius: 8px;   margin: 0;   padding: 3px; } .number_percent {   text-align: right; } .progress.process-v2 {   background: none repeat scroll 0 0 #8cc2c4;   background-repeat: no-repeat;   padding: 2px;   border: unset;   border-radius: 1px;   float: left;   height: 30px;   margin-bottom: 38px;   margin-right: 10px;   overflow: hidden;   position: relative;   width: 100%; } .progress.process-v2 .completed {   background: none repeat scroll 0 0 #0a797d;   height: 30px;   padding-right: 10px;   padding-top: 3px;   background-repeat: repeat-x;   background-size: 30px 30px;   background-image: unset;   border-radius: 1px; } .progress.process-v2 .completed.number_percent {   font-weight: bold;   color: #fff; } .progress.process-v2 .completed.number_percent.wait-process {   text-align: left;   background: unset;   width: max-content !important; } .new_order_content .left-upload-section-v2 .uploadButton.uploadButtonV2 {   border: unset; } .new_order_content .uploadButton.uploadButtonV2 .before-upload {   background: #8cc2c4;   border-radius: 8px;   display: flex;   padding: 35px 20%;   justify-content: center; } .bg-icon-checkbox.icon-checkbox-v2.fa {   margin-top: 0; } .res-view .chat-widget.custom-locale-widget {   } .price.price-item {   position: relative; } .price.price-item .original-price {   position: absolute;   top: 15px;   right: 0;   font-size: 18px;   white-space: nowrap;   margin-right: 0 !important; } .before-upload .pics_icon-section img {   width: 50px; } .before-upload .upload-note-text {   font-size: 16px;   font-weight: 100;   line-height: 1.2; } .before-upload .shutterstock-icon-section { } .new_order_content .before-upload .upload-note-text span {   color: #5d5d5d;   font-weight: bold; } .new_order_content .before-upload .upload-note-text span.upload-photo-text { } .please-wait-process {   display: none; } .new_order_content .before-upload .upload-note-text span.browse-photo-text { } .res-view .img-upload-show .uploadButton-v2 {   margin: 3px;   background: #8cc2c4; } .tooltip-img-section img {   border-radius: 8px; } .left-upload-section {   padding: 0 !important; } .shutterstock-icon-section img {   width: 25px; } .left-upload-section-v2 {   width: 100% !important;   border: 1px dashed #8cc2c4;   background: #fff;   border-radius: 8px;   margin: 0;   padding: 3px; } .after-upload {   text-align: left;   background: #8cc2c4;   border-radius: 4px;   color: #fff;   position: relative;   padding: 5px 15px;   margin: 5px 5px 15px; } .after-upload span {   color: #fff;   font-weight: 100; } .after-upload .shutterstock-icon-section {   position: absolute;   right: 15px;   top: 4px; } .upload-note-christmas {   color: #000;   font-weight: 100;   font-size: 14px;   text-align: left;   border-radius: 4px;   background: #fff2f6;   padding: 5px 30px; } .upload-note-christmas .fa {   color: var(--pink-primary-hover-color); } .box-content-v2 .comment-section-v2 .comment-header {   border: 1px solid #ddd;   border-radius: 4px;   padding: 10px;   font-size: 16px; } .box-content-v2 .comment-section-v2 .comment-header span {   color: #000; } .new-comment-section {   margin-top: 20px; } .new-comment-section .comment-box {   margin: 10px 0; } .box-content-v2 .single_title {   margin-left: -15px; } #sample1.show-images {   padding: 10px; } #sample1.show-images .img-name-block .btn-img-name {   font-weight: 100;   color: #000; } #sample1.show-images .photo_item .item_container .unnamed .fa-info {   color: #000; } #sample1.show-images.show-images-v2 {   padding-top: 25px; } @media (min-width: 1024px) and (max-width: 1200px) {   .not-show-two-measures .sizes-block .size-item .price .original-price {  font-size: 16px;   } } @media (max-width: 1024px) {   #content.order-step1-v8 .medium_item.medium-item-v2 .fa {  padding: 1px;   } } @media (max-width: 1024px) and (min-width: 768px) {   .step-number-in-upload.new-step-number.v2-step-4-title .main-title{  width: 100%;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 124px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 11px !important;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: 5px;   }   .new-step-number.v2-step-4-title .order-header.five-steps #steps_section{  width: 100%;   }   .order-content-v2 .v2-step-4-title .order-header{  width: 80%;   }   .res-view .ver_2_step_3 span.popular-artists{  margin-top: 2px;   }  .tooltip_specific_artist {   width: 100% !important;   left: 0; } } .message-btn .chat-bubble-pink, .message-zp-btn .chat-bubble-pink{   float: right; } .email-field-section {   display: none; } .new_order_content span.choose-label-text {   color: #000; } html body .bm-order-summary {   float: right;   color: var(--pink-primary-color);   margin: 10px 20px 0;   cursor: pointer;   text-decoration: underline;   font-size: 18px;   display: none;   font-weight: bold;   position: relative;   z-index: 1; } html body:not(.language_en) .bm-order-summary {   margin: 5px 20px; } .close-custom.bm-svg-close {   opacity: 1 !important;   font-size: 40px !important;   color: #5F5F5F !important;   font-weight: 100 !important;   line-height: 30px !important;   display: none; } html body .bm-overlay {   display: none; } .top-subject-text {   position: absolute; } .top-subject-text a {   margin-bottom: 10px;   color: var(--blue-secondary-color); } #content.order-step1-v8 .medium_item.medium-item-v2.selected .fa-info {   top: 12px;   right: 20px;   border: 3px solid; } #content.order-step1-v8 .medium_item.medium-item-v2 .fa-info {   border: 3px solid; } #content.order-step1-v8 .medium_item.medium-item-v2 .fa {   top: 3px;   right: 10px; } .summary-right {   z-index: 1;   display: flex;   justify-content: center;   align-items: center; } .attached-commitment-header {   font-weight: bold;   margin-top: 0;   border: none;   font-size: 18px;   text-align: center; } .attached-commitment-section {   margin: 20px 0;   padding: 20px 0;   background: #ececec; } .attached-commitment-section .attached-items {   margin: 5px 15px;   justify-content: center;   display: flex;   flex-wrap: wrap; } .attached-commitment-section .attached-item .attached-item-title {   font-size: 11px;   padding-top: 5px;   width: 98%; } .attached-commitment-section .attached-item img {   width: 50%; } .attached-commitment-section .attached-item {   text-align: center;   padding: 0;   height: 100px; }  .attached-commitment-section.compatible-with-user-size-browser-settings .attached-commitment-header {   word-wrap: break-word; } .attached-commitment-section.compatible-with-user-size-browser-settings .attached-items {   display: flex;   flex-wrap: wrap; } .attached-commitment-section.compatible-with-user-size-browser-settings .attached-item {   height: auto !important; } .attached-commitment-section.compatible-with-user-size-browser-settings .attached-item .attached-item-title {   word-wrap: break-word; }  #popup_block_order.popup_block_order {   left: calc(50% - 325px); } .step-3 .summary_content .style-item .style_title {   position: relative; } .step-3 .summary_content .style_title .fa-info {   right: 0; } .box_content_left_step4 .carousel-items .next {   right: -1em; } .box_content_left_step4 .carousel-items .prev {   left: -1em; } .box_content_left_step4 .list_title {   font-size: 36px !important;   font-weight: 600; } .box_content_left_step4 #inspiration_gallery {   margin-bottom: 35px; } .selected-background-medium {   display: none;   position: absolute;   width: 100%;   height: 400px;   border: 10px solid var(--pink-primary-color);   top: 0; }  .order-content-v4 .selected-background-medium {   border: none; }  .medium_item.selected .selected-background-medium {   display: block; }  .medium_item.medium_item_v2.selected .selected-background-medium {  border-bottom: unset; } #content.order-step1-v8 #medium .medium_item.medium_item_v2.selected .medium_wrapper .select.bg-icon-select {   padding-bottom: 5px;   padding-top: 5px;   text-align: center;   letter-spacing: 8px;   top: unset;   bottom: 0;   width: 100%; } html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .med-label {   top: unset;   height: 70px;   background: linear-gradient(360deg, #000, transparent);   font-size: 1.7em; } .res-view .order-content-v2 .medium_item_v2 .font16px {   font-size: 16px; } #content.order-step1-v8 .medium_item.medium_item_v2.selected .fa-info {   } html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .popular.bg-icon-popular {   top: 10px; }  html.res-view #content.order-step1-v8.order-content-v4 .medium_item.medium_item_v2.selected .popular.bg-icon-popular {   top: 0px; }  #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .popular.bg-icon-popular {   display: block; } html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .popular.bg-icon-popular {   top: 0;   letter-spacing: 1px;   left: 15px;   width: max-content;   border-bottom-left-radius: 4px;   background: var(--blue-secondary-hover-color); }  html.res-view #content.order-step1-v8.order-content-v4 .medium_item.medium_item_v2 .popular.bg-icon-popular {   left: 0;   border-radius: 0;   background-color: #ba7bbd; }  #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .medium_item_img img {   } #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .medium_item_img img {   }  .right-medium-section {   padding-top: 35px; } .right-medium-section img {   width: 100%; }  .artists-nav-tabs li {   width: 50%; } .artists-nav-tabs {   display: flex; } .nav.artists-nav-tabs li a:focus {   background-color: var(--blue-secondary-hover-color); } .nav.artists-nav-tabs li a:focus span {   color: #fff; } .nav.artists-nav-tabs li a:hover {   background-color: var(--blue-secondary-color); } .nav.artists-nav-tabs li a:hover span {   color: #fff; } .artists-nav-tabs li.active a {   color: #fff;   cursor: default;   background-color: var(--blue-secondary-hover-color);   border: 1px solid #ddd;   border-bottom-color: unset;   text-align: center; } .nav.artists-nav-tabs li.active a:hover {   background-color: var(--blue-secondary-hover-color); } .artists-nav-tabs li a {   border: 1px solid #ddd;   text-align: center; } .artists-nav-tabs li.active a span {   color: #fff; } .artists-nav-tabs li:first-child a {   border-top-left-radius: 4px;   border-bottom-left-radius: 4px; } .artists-nav-tabs li:last-child a {   border-top-right-radius: 4px;   border-bottom-right-radius: 4px; } .new_order_content .artists-nav-tabs span {   color: var(--blue-secondary-hover-color);   text-transform: uppercase;   font-weight: bold;   font-size: 18px; } .artists-portrait-price {   display: none; } .portrait-price {   margin-bottom: 20px; } .artist_item_us { } .artist_item_international {   display: none; } .order-content-v2 .steps_section_v2 .steps .step-top {   display: flex;   justify-content: center; } .order-header.five-steps .steps_section_v2 .steps .step_line {   height: 25px;   z-index: -1; } .order-header.five-steps .steps_section_v2 .steps .step-process img {   z-index: 1;   width: 47px;   height: 47px; } .order-header.five-steps .steps_section_v2 .steps .step-process.active:not(.is-step1) img {   border-radius: 100%;   border: 1.5px solid #2e979a;   padding: 1.5px; } .order-header.five-steps .steps_section_v2 .steps .step_number.bg-icon-step-circle.passed {   background-image: unset !important;   height: 47px;   width: 45px; }  .res-view .ver_2_step_4 .box-content.background-artist-v2{   display: flex;   align-items: start;   justify-content: space-between; }  .step-header {   text-align: center;   color: white;   margin-top: 12px;   padding: 10px;   line-height: 1; } .order-content-v2.for-summany-v2 .step-header {   margin-top: 0; } .step-header.step1 {   background-color: #bca583; } .step-header.step2 {   background-color: #82bdab;   margin-bottom: 15px; } .step-header.step3 {   background-color: #83a8bb; } .step-header.step4 {   background-color: #ab9cc3; } .step-header.step5 {   background-color: #bc828e; } .step-header .step-header-title {   font-weight: 600; } html body .bm-order-summary-v2.new-header {   background: none;   border-top: 1px solid #ddd; } .res-view .left.new_order_content_not_bm.new-header {   margin-top: 0; } @media (min-width: 1200px){   .upload-note-christmas {  margin: 15px 0 20px;   }   .painting-multiple-photo {  padding: 0 0 0 20px !important;   }   .before-upload .upload-note-text {  padding: 5px 10px;   }   .before-upload .pics_icon-section {   }  .subject-items .sbj-item.medium-item-v2.selected .select.bg-icon-select {  padding-bottom: 20px;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: -2px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 5px !important;   } } @media (max-width: 1200px) and (min-width: 768px){   #content.order-step1-v8 #medium .medium_item .for-xmas-text img {  position: unset;   }   #content.order-step1-v8 #medium.has-mday-note .available-for-mday {  line-height: 0.8;   }   #content.order-step1-v8 #medium.has-fday-note .available-for-mday {  line-height: 0.8;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 138px;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: 3px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 9px;   }   .chat-widget {  right: 50px !important;   }   .v2-step-3-select_item-background {  display: block;  width: 100%;   }   #content.order-step1-v8 #medium .medium_item .medium_wrapper .sbj-item-select {  padding: 5px 50px;   }   #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n) {  clear: none;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } .email-field-section {   display: none; } .new_order_content span.choose-label-text {   color: #000; } @media screen and (min-width: 1400px){   .summary_content .style_title .fa {  padding-left: 3px;   }   .subject-items .sbj-item.medium-item-v2 .label {  bottom: -1px;   }   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 5px;   } } @media (min-width: 1080px) {   .customize-painting-new.box-checkbox-artist .painting-video-v2 .box-play {  padding-left: 15px !important;  width: 39%;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .font-sanspro {  margin-left: 20px;   } } @media (max-width: 1080px) {   .box-checkbox-artist #painting-video.painting-video-v2, .box-checkbox-artist #signature.signature-v2 {  height: unset;  margin-bottom: unset;   }   .box-checkbox-artist #multi-photo-painting {  height: unset;  margin-bottom: 15px;  margin-left: 1%;   }   .box-checkbox-artist #signature.signature-v2 img {  width: inherit;   }   .mp-painting-image img {  height: unset;   }   .mp-painting-image {  padding-bottom: 30px;   }   .box-checkbox-artist .painting-video-v2 .font-sanspro .checkbox-item-v2 {  margin-bottom: unset;   }   .box-checkbox-artist .painting-video-v2 .box-play iframe {  padding-right: 0;  margin-left: unset;   }   .box-checkbox-artist {  display: flex;  padding-right: 0;   }   .customize-painting-new {   display: flex;  flex-wrap: wrap;   }   .bg-icon-checkbox.fa, .bg-icon-checkbox.fa.fa-check-square {  margin-top: unset;   }   .box-checkbox-artist .painting-video-v2 .box-play,   .box-checkbox-artist .painting-video-v2 .font-sanspro,   .box-checkbox-artist .signature-v2 .signature-image,   .box-checkbox-artist .signature-v2 .font-sanspro   {  width: 100%;   }   .box-checkbox-artist .signature-v2 .font-sanspro {  margin-top: 10px;   }   #multi-photo-painting {  width: 97%;   }   .customize-painting-new.box-checkbox-artist #painting-video.painting-video-v2, .customize-painting-new.box-checkbox-artist #signature.signature-v2, .customize-painting-new.box-checkbox-artist .multi-photo-painting {  width: 98%;   }   .customize-painting-new.box-checkbox-artist #signature.signature-v2 img {  width: -webkit-fill-available;   }   .customize-painting-new.box-checkbox-artist #painting-video.painting-video-v2, .customize-painting-new.box-checkbox-artist #signature.signature-v2{  margin-bottom: 20px;   }   .customize-painting-new.box-checkbox-artist .signature-v2 .font-sanspro {  padding-top: 15px;   }   .box-checkbox-artist .painting-video-v2 .box-play {  padding-bottom: 20px;   } } @media (max-width: 1080px) and (min-width: 992px) {   .subject-items .sbj-item.medium-item-v2.selected .label   .subject-items .sbj-item.medium-item-v2.selected .label {  bottom: 12px !important;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .font-sanspro,   .customize-painting-new.box-checkbox-artist .signature-v2 .signature-image,   .customize-painting-new.box-checkbox-artist .signature-v2 .font-sanspro   {  padding-right: unset !important;  padding-left: 5px !important;  width: unset;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .box-play {  width: 40%;   }   .customize-painting-new.box-checkbox-artist .painting-video-v2 .font-sanspro {  width: 56%;  margin-left: 18px;   }   .customize-painting-new.box-checkbox-artist #signature.signature-v2 img {  width: 95%;   }   .mp-painting-image img {  width: 95%;   } } @media (max-width: 1199.98px) and (min-width: 1080px) {   .box-checkbox-artist #signature.signature-v2 {   }   .box-checkbox-artist .painting-video-v2 .box-play iframe {  margin-left: unset;   }   .box-checkbox-artist #signature.signature-v2 img {  height: -webkit-fill-available;  max-width: 90%;   }   .language_de .box-checkbox-artist #painting-video.painting-video-v2 {  height: 240px;   } } @media (max-width: 991px) {   .mp-painting-image img {  width: 100%;   } } @media (min-width: 768px) and (max-width: 992px) {   #bx-pager.thumb-frames-v2 {  left: -25px;   }   .bx-wrapper img {  padding-top: 5px;   }   .attached-commitment-section .attached-item {  width: 49%;   }   .res-view .photo_item.photo_item_v2 .item_container {  margin-left: 0;   }   .subject-items .sbj-item .medium-item-v2.selected .label {  bottom: 9px !important;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 151px;  width: 33.33333%;   }   .top-subject-text a {  font-size: 16px;   }   .upload-content .painting-multiple-photo {  padding: 0;   }   .before-upload .upload-note-text {  padding: 0 10px;   }   .before-upload .pics_icon-section {  margin-top: -10px;   } } @media (max-width: 767px) {   #did-you-know-popup {  bottom: 60px;   }   .note-bubble-section {  bottom: 106px;  z-index: 1984;   }   .note-bubble {  padding: 10px 15px;   }   .note-bubble.box_content_left {  width: 100%;   }   .close-bubble .close-icon {  font-size: 24px;   }   .top-header-test {  background : rgb(51, 83, 77);  font-size : 14px;  font-weight : bold;  display : block;  color : rgb(255, 255, 255);  text-align : center;  padding : 10px;   }   .popup_email span.popup-email-on-mb {  line-height: 22px;  margin-top: 5px;   }   .medium-desc.desc-for-attentive .medium-detail {  margin-top: 20px;  display: inline-block;   }   .res-view .popup_email.has-name-field .input-fields .custom_input {  margin-bottom: 0;   }   .res-view .popup_email.has-name-field .input-fields {  margin-bottom: 15px;   }   .popup_email.has-name-field .custom_input#order_phone {  margin-top: 0 !important;   }   .skip_button_step_3_decide.mb_decide {  bottom: 10px;  right: -10px;  position: absolute;   }   body.language_nl .skip_button_step_3_decide.mb_decide, body.language_es .skip_button_step_3_decide.mb_decide {  right: -25px;   }   body.language_it .skip_button_step_3_decide.mb_decide, body.language_fr .skip_button_step_3_decide.mb_decide {  bottom: 30px;  right: -20px;   }   body.language_de .skip_button_step_3_decide.mb_decide {  bottom: 30px;  right: -15px;   }   body.language_it #button1.div_button .skip_button_step_3, body.language_fr #button1.div_button .skip_button_step_3 {  padding-left: 10px;  margin-right: -10px;   }   .tooltip_decide_later {  right: -10px;  bottom: 58px;   }   .artists-nav-tabs {  margin: 0 10px;   }   .artists-nav-tabs li:first-child {  width: 40%;   }   .artists-nav-tabs li:last-child {  width: 60%;   }   .portrait-price {  margin-left: 10px;   }  body.language_en .title-step2.title-mobile.title_not_bm { }   .res-view .left.new_order_content_not_bm {  margin-top: 50px;   }   .res-view .left.no-update-content {  margin-top: 50px;   }   .order-content-summary-v2 .top-text-v3 {  font-size: 16px;  padding-left: 10px;   }   .res-view #order-step2 .div_button .attr-button button.btn-process-order-steps,   .res-view .left.box_content_left .div_button .attr-button button.btn-process-order-steps{  padding: 11.2px 0;  margin: 0;  font-size: 20px;   }   #btn_continue_step_v2_footer_summany_v2:disabled {  opacity: .3;   }   #btn_continue_step_v2_footer_summany_v2 {  float: right;  background-color: var(--pink-primary-color) !important;  vertical-align: baseline;  color: white;  border: var(--pink-primary-color);  padding: 11.2px 50px;  margin: 0;  border-radius: 4px;  font-size: 20px;  font-weight: bold;   }   #btn_continue_step_v2_footer_summany_v2 {  background-color: var(--primary-color-v2) !important;  border: var(--primary-color-v2);   } body:not(.language_en) #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 20px;   }   body:not(.language_en).language_de #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 35px;   }   #btn_continue_step_v2_footer_summany_v2:hover {  background-color: var(--pink-primary-hover-color) !important;  background: none;   }   #btn_continue_step_v2_footer_summany_v2:hover {  background-color: var(--primary-hover-color-v2) !important;   }   .sumary-left {  display: flex;  justify-content: center;   }   body:not(.language_en) .sumary-left {  display: flex;  width: 65%;  align-items: center;  justify-content: center;   }   html body .bm-order-summary-v2 {  color: #000;  display: flex;   text-transform: none;  float: unset;  margin: 14px 10px 0 !important;   border-top: 1px solid #ddd;  padding: 10px 20px;  font-size: 14px;  justify-content: space-between;   }   html body .bm-order-summary-v2 p {  margin-bottom: 0;   }   html body .bm-order-summary-v2 .bm-order-summary {  padding-bottom: 4px;  color: #000;  font-size: 14px;   }   html body .bm-order-summary-v2 #btn_continue_step_v2_footer_summany_v2 {  font-size: 14px;  padding: 10px 20px;  width: 140px;   }   body .for-summany-v2 .title-step2.title-mobile {  position: unset;   }   .for-summany-v2.order-content-summary-v2 #order-step2 .new_order_content { }   .for-summany-v2.order-content-summary-v2 #order-step2 .new_order_content.save-under-step3 {  margin-top: 0;   }   .flex-wrap.not-flex-for-summany-v2 {  display: block;   }   body:not(.language_en) .flex-wrap.not-flex-for-summany-v2 .new_order_content { }   body .step4.main-title.main-title-v3.for-summary-v2 {  position: unset;   }   .new_order_content .bm-order-summary-v2 span {  color: #000;   }   .select-tile.tile-summary-v2 {  background: #efedee;  display: flex;  justify-content: center;  float: unset;  align-content: center;  margin: 14px 10px 0 !important;  padding: 10px;   }   .select-tile.tile-summary-v2 span {  width: max-content;  align-items: center;  display: flex;  padding-right: 15px;  color: #000;   }   .medium_item_img img.img-object-top {  object-position: top;   }   #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper {  border: unset;  box-shadow: unset;   }   #content.order-step1-v8.odv-8b .medium_item .medium_item_img img {  height: 400px;   }  .title-step1.default-action {  margin-top: 15px;   }   .new-step-number.new-step-number-v2.update-action {  margin-top: 50px;   }   .res-view .order-content-v2 .new-step-number.new-step-number-v2 .main-title {  display: block;  text-align: left;  padding-left: 10px;  margin-top: 50px;   }   .order-step-5-ver2 .main-title {  padding-left: 0 !important;   }   #box_content .box-checkbox-artist .default-action {   margin-bottom: 15px;   }   #box_content .box-checkbox-artist .mobile-title.update-action {  margin-bottom: 15px;   }   .title-mobile {  position: relative;  height: 35px;  padding-top: 10px;   }   .title-mobile.update-action {  padding-top: 0;   }   .title-step2.title-mobile.update-action {  padding-top: 0;  height: 50px;   }   .title-step2.title-mobile.default-action {  height: 55px;  padding-top: 0;   }   body:not(.language_en) .title-step2.title-mobile.default-action {  height: 35px;  padding-top: 0;   }   .step4.main-title.main-title-v3.default-action { }   .step4.main-title.main-title-v3 {  text-align: left;  padding: 0 10px 25px;   }   .box_content_left_v2 {  position: relative;   }   .res-view .order-content-v2 .new-step-number .step2.main-title.main-title-v3 {  display: block;  padding: 0 15px;  position: absolute;  top: 65%;  width: max-content;  text-align: left;   }   html body .box_content_left_v2 .bm-order-summary { }   .main-title.main-title-v3 {  display: block;  top: 2.7%;   }   .bg-icon-checkbox.icon-checkbox-v2.fa {  margin-top: -2px;   }   #content.order-step1-v8 #medium .medium_item .for-xmas-text {  bottom: 0;   }   html.res-view #main_header.header-v2.header-order {  display: block;   }   #main_header.header-v2.header-order #btn-order-top-menu {  display: none;   }   .subject-text-step2 {  padding-left: 9px;  top: 9%;   }   .select-text-step2 {  padding-left: 10px;   }   .new_order_content .top-text-mobile {  padding: 0 15px;   }   .new_order_content .top-text-mobile-2 {  padding: 0;   }   #frame_preview .frame_preview_wraper .desktop-select-btn {  display: none;   }   #content.order-step1-v8 #medium .medium_item .medium_wrapper .select.bg-icon-select { }   #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper .select.bg-icon-select {  padding-bottom: 20px;   }   #content.order-step1-v8 #medium .medium_item .medium_wrapper .hover-secondary,   #content.order-step1-v8 #medium .medium_item:hover .medium_wrapper .sbj-item-select {  display: none;   }   span.popular3{  height:32px;   }   .res-view .ver_2_step_3 .choose-artist-selection .radio-check{  margin-top: 5px;   }   html.res-view #main_header.header-v2 {  display: none;   }   html.res-view #main_header.sticky-header {  display: block;   }   html.res-view #main_header .sticky-navbar {  display: none;   }   .res-view .order-content-v2 .new-step-number .main-title {  display: none;   }   .res-view .right.box_content_right.cart_right{  display: none;   }   .res-view .right.box_content_right.cart_right.step-3 {  display: block;  width: 100%;   }   .res-view .right.box_content_right.cart_right.step-3 #message_box {  display: none;   }   .res-view .right.box_content_right.cart_right.step-3 .payment-offers {  margin-top: 0;   }   .res-view .left{  width: 100%;  display: block;   }   .res-view .new-step-number .main-title{  width: 100%;  text-align: center;   }   .res-view .order-content-v2 .order-header{  width: 100%;   }  .res-view .order-content-v2 .btn-process-group-fixed .wrapper-full{  min-width: auto;  padding-left: 15px;  padding-right: 15px;   }   .res-view .wrapper-right{  display: none;   }   .res-view .new-step-number .order-header.five-steps #steps_section{  width: 100%;  margin-right: 0;   }   .res-view .wrapper-full{  min-width: auto;  padding: 0;   }   .res-view .top-header-table .top-header-banner-part{  display: block;   }   .res-view .top-header-table .top-header-banner-part.top-header-banner-right{  display: none;   }   .res-view .top-header .no-transform{  color: #fff;  text-align: center;  font-size: 14px;  height: 40px;  line-height: 40px;   }   .res-view .left.box_content_left .div_button {  text-align: center;  width: 100%;   }   .res-view .left.box_content_left .div_button{  width: 100%;   }   .res-view .subject-fields{  position: relative;  width: 100%;  left: 0;  z-index: 0;   }   .res-view .left.box_content_left .attr-selections{  display: none;   }   .res-view .left.box_content_left .div_button .attr-button{  width: 100%;   }   .res-view .left.box_content_left .div_button .attr-button button{  width: 100%;   }   .res-view nav.nav-header{  display: none;   }   .res-view #left_menu a {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/btn_toggle.png) no-repeat scroll center center / 80% auto;  width: 23px;  height: 23px;  padding: 20px;  display: inline-block;  float: left;   }   html.res-view .nav-bar .nav-header, html.res-view .nav-bar .cart, html.res-view #trustpilot-reviews-detail, html.res-view .nav-bar, html.res-view #top-static-banner {  display: none;   }   .res-view .top-header-table{  display: none;   }   .mobile-only.navbar button.navbar-toggle {  float: left;  margin-right: 0px;  margin-left: 4px;  border-color: #000;   }   .mobile-only.navbar button.navbar-toggle .icon-bar {  background-color: #000;   }   html.res-view .navbar-toggle .icon-bar {  height: 3px;   }   html.res-view .navbar-default .navbar-toggle {  border: none;   }   html.res-view .mobile-only.navbar .logo-link img, html.res-view .mobile-only.navbar .logo-link img, html.res-view .language_fr .mobile-only.navbar .logo-link img {  width: 24%;   }   html.res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 24%;   }   html.res-view body.language_en #btn-order-top-menu, html.res-view #btn-resume-order {  margin-right: 15px;   }   html.res-view #btn-order-top-menu, html.res-view #btn-resume-order {  font-size: 18px;  margin-top: 5px;  margin-right: 5px;   }   html.res-view .top-header.mobile-only {  display: block;  color: #fff;  text-align: center;   }   html.res-view .subject-items{  width: 100%;  padding: 15px 8px;  margin-left: 0px ;   }   .res-view .left .subject-items .custom_number_person .left {  width: fit-content;   }   .res-view .subject-fields .left{  width: 250px;   }   .res-view #content.order-step1-v8 #medium .medium_item{  margin-left: 5px;  margin-right: 5px;   }   .res-view .wrap-list-item-slider{  width: 100%;  display: flex;  max-height: 420px;   }   .res-view #popup-medium-info .medium-img{  display: none;   }   .res-view #popup-medium-info .medium-desc{  width: 100%;   }   .res-view #box_content{  min-height: 100px;   }   .res-view #popup_block_order{  width: 100%;   }   .res-view #popup_block_order{  left: 0;   }   .res-view .popup_email.has-name-field .custom_input{  width: 100%;  margin-bottom: 15px;   }   .res-view .email-field-section {  display: block;  background: #FFEDF3;  padding-top: 4%;  position: relative;  z-index: 99;  margin-bottom: 6px;   }   .res-view .wrapper94 {  width: 94%;  margin: 0 auto;   }   .res-view .email-field-section #email_block1 .iti {  display: inline;   }   .res-view .email-field-section #email_block1 .block_input .custom_input {  padding: 21px;   }   .res-view .email-field-section #email_block1 .block_input .custom_input#responsive_customer_phone {  padding-left: 52px;  display: inline;   }   .res-view #email_block1 .block_input {  position: relative;   }   .res-view .block_input {  margin: 20px 0;  float: left;  width: 100%;   }   .res-view #email_block1 .block_input .custom_input {  padding: 20px 20px 20px 50px;  margin-left: 0;  width: 100%;  box-sizing: border-box;   }   .res-view .bot-0, .res-view .block_input.bot-0 {  margin-bottom: 0;   }   .res-view .top-0, .res-view .block_input.top-0 {  margin-top: 0;   }   .res-view #order-step2 .div_button .attr-button button{  width: 100%;   }   .res-view .btn-process-group-fixed .back_button:not(.back_button_custom) {  margin-right: 5px;  width: 100%;   }   .res-view .ver_2_step_3 .new_order_content .box-content h1,   .res-view .ver_2_step_3 .choose-artist-selection .select_item   {  padding-right: 15px;  padding-left: 15px ;   }   .res-view .ver_2_step_3 .background h1{  padding-right: 15px;  padding-left: 15px ;   }   .res-view .ver_2_step_3 .choose-artist-selection .select_item{  border-top: 1px solid #ccc !important;  border-radius: 0;   }   .res-view .ver_2_step_3 .choose-artist-selection .choose-artist-lbl {  display: flex;  width: 90%;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } .choose-artist-tooltip-de {  white-space: nowrap; }   .res-view #painting-video,   .res-view #signature{  width: 50%;   }   .res-view .ver_2_step_3 .add_background{  width: 100%;  position: relative;  padding: 5px 0px;   } .res-view .ver_2_step_3 .has-artists span.radio-checked{  position: absolute;  right: 8px;   }   .res-view .ver_2_step_3 .add_background .radio-check{  position: absolute;  right: -2px;   }   .res-view .ver_2_step_3 .choose-artist-selection .radio-check{  position: absolute;   }   .res-view .ver_2_step_3 .background_content .radio-check{  position: absolute;   }   .res-view .new_order_content span.choose-label-text {  width: 60%;  display: block;   }   #order_type .artist_wrap .radio-check {  position: inherit;  margin-left: 10px;   }   .res-view .choose-artist-selection .select_item.selected{  border: none;  box-shadow: none;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item{  padding-left: 15px;  padding-right: 15px;  box-shadow: none;  border-radius: 0;  border-bottom: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item:first-child{  border-top: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .v2-step-3-select_item-background .select_item:first-child{  border-top: none;   }   .res-view .ver_2_step_3 .background_content .select_item.selected{  box-shadow: none;  border-radius: 0;  border: none;   }   .res-view .ver_2_step_3 .new_order_content h1{  padding-left: 15px;  padding-right: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist{  padding-left: 15px;  padding-right: 15px;  margin-bottom: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video{  margin-right: 1%;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature{  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_4 .box-content{  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 .box-content.background-artist-v2{  padding: 0 !important;   }   .res-view .include-artist-sign-swap34-ver2 {  padding: 0 15px;   }   .res-view .ver_2_step_4 #comments .title{  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 #comments .title h2{  width: 80%;   }   .res-view .ver_2_step_5 .new-step-number{  display: block;   }   .res-view .ver_2_step_5 .sizes-block .size-item{  width: calc(50% - 12px);  margin-right: 5px;   }   html.res-view #custom_size .modal-dialog{  max-width: 100%;  margin: 0 auto;  margin-top: 20px;   }   html.res-view #custom_size .modal-dialog .buttons .cancel_button{  width: 100px;   }   html.res-view #content.order-step1-v8 #medium .medium_item.selected .medium_wrapper { }   html.res-view #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img{   outline: none;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item.selected .medium_item_img img.img-tiles {  height: unset;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item .med-label {   font-size: 1.5em;  line-height: 1;  font-family: BebasNeue;  top: 0px;  background: linear-gradient(180deg, #000, transparent);  height: 62px;  padding: 10px 0 20px 0;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular {  top: 7px;  z-index: 1;   }   #box_content #upload1 #send_type_required {  text-align: center;  margin-top: 10% !important;   }   #box_content #size_required {  margin-top: 0;   }   #popup-medium-info .modal-dialog {  width: 100%;  margin: 0;  margin-bottom: 80px;   }   #popup-medium-info .medium-desc .close span {  color: var(--pink-primary-color);  right: 10px;  position: absolute;  top: 10px;   }   #popup-medium-info .modal-body .medium-detail strong {  display: block;  font-size: 1.3em;  color: #b5b5b5;   }   #popup-medium-info .medium-label {  font-size: 1.7em !important;   }   .gdpr-consent .checkbox_block, .radio-check {  height: 20px;  width: 10% !important;  background-size: 20px 20px;  margin-top: 0;  background: rgba(0,0,0,0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 0 0/20px 20px;   }   .gdpr-consent .checkbox_block.checked, .res-view .ver_2_step_3 span.radio-checked, .radio-checked {  background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3.png) no-repeat scroll 0 0 / 20px 20px;   }   .res-view .order-content-v2 .upload-extra-options .font16px {  font-size: 20px;   }   .res-view .order-content-v2 .upload-extra-options.upload-extra-options-v2 .font16px {  font-size: 16px;   }   .option .radio-check {  margin-top: 5px;   }   .choose_style .slider-temp {  width: 10000px;  overflow: hidden;  display: flex;   }   .choose_style .slider-temp .medium_item {  width: calc(100% - 99px) !important;  margin: 10px;   }   .choose_style .slider-temp .medium_item .medium_item_img {  width: 245px;   }   html.res-view .upload-label span.mobile-only {  display: inline-block;  color: var(--pink-primary-color);   }   .step1-header .skip_button {  width: auto !important;  padding: 17px 15px 0 0;   }   .step1-header .step1-header-skip {  padding-bottom: 0;   }   .step1-header .skip-or {  padding-top: 15px;   }   #button1.div_button .step2-skip-button {  padding-left: 12px;  text-align: left;   }   .order-header.five-steps .steps_section_v2 .steps .step-process.active:not(.is-step1) img {  border: 4px solid #2e979a;  padding: 0;   } } @media only screen and (max-width: 414px) {   .new_order_content .artists-nav-tabs span {  font-size: 16px;   }   html.res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 42%;   }   html.res-view .video-signature {  display: none;   }   .video-only, .signature-only {  display: block;   }   .res-view .ver_2_step_3 span.popular2, .res-view .ver_2_step_3 span.popular3 {  margin-right: 6px;   } } @media screen and (max-width: 550px) and (min-width: 414px) {   .res-view .ver_2_step_3 span.popular2, .res-view .ver_2_step_3 span.popular3 {  margin-right: 20px;   }   body.language_en .order-content-v2 .new-step-number .step2.main-title.main-title-v3 {  top: 52% !important;   }   html body.language_en .box_content_left_v2 .bm-order-summary {  margin: 14px 20px 10px 0;   }   html body.language_en .for-summany-v2 .box_content_left_v2 .bm-order-summary {  margin: 10px 18px 10px 0;   } } @media screen and (max-width: 767px) and (min-width: 550px){   .res-view .ver_2_step_3 span.popular2, .res-view .ver_2_step_3 span.popular3 {  margin-right: 40px;  width: unset;   } } @media screen and (max-width: 620px) and (min-width: 414px){   html.res-view .mobile-only.navbar .logo-link img {  width: 35%;   } } @media (max-width: 320px) {   html.res-view .mobile-only.navbar .logo-link img {  top: -9px;   }   .res-view .subject-fields .left {  width: 192px;   } } @media screen and (max-width: 800px) and (min-width: 768px) {   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  width: 33.3333%;  height: 138px !important;   }   .subject-items-v2 {  padding-left: 15px;   }   .new-step-number .main-title {  width: 98%;   }   .has-continue .attr-button {  display: flex;  flex-direction: column;   }   #content .new_order_content #button1.div_button button, .button.btn-continue-new {  margin-top: 5px;   }   .res-view #painting-video, .res-view #signature {  width: 45%;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } @media (min-width: 768px) {   .comment-box.comment-box-upload-mb-v3 {  margin: 10px 15px;   }   .show-two-measures .measure-has-discount .price.price-item .original-price {  font-size: 16px;   }   .res-view .top-header.mobile-only{  display: none;   }   .res-view .mobile-only{  display: none !important;   }   .btn-process-group-fixed__usp {  display: none !important;   }   .select-text-step2 {  display: none;   }   #content.order-step1-v8 #medium .medium_item.medium_item_v2.selected .medium_wrapper .select.bg-icon-select {  letter-spacing: 6px;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2 .med-label {  height: 60px;  font-size: 18px;   }   html.res-view #content.order-step1-v8.odv-8b .medium_item.medium_item_v2.selected .med-label {  height: 80px;   }   html.res-view #content.order-step1-v8.order-content-v4 .medium_item.medium_item_v2.selected .med-label {  height: 66px;   }  .step-header {  line-height: unset;  width: 310px;  color: #333;  text-align: left;  padding: 0 10px 0 0;  margin-top: 0;   }   .step-header.step1, .step-header.step2, .step-header.step3, .step-header.step4, .step-header.step5 {  background-color: unset;   }   .step-header .step-header-title {  font-weight: 700;  font-size: 25px;   }   .step-header.step1 .step-header-title {  color: #bca583;   }   .step-header.step2 .step-header-title {  color: #82bdab;   }   .step-header.step3 .step-header-title {  color: #83a8bb;   }   .step-header.step4 .step-header-title {  color: #ab9cc3;   }   .step-header.step5 .step-header-title {  color: #bc828e;   }   .step-header .step-header-desc {  font-size: 22px;   } } @media (max-width: 768px) {   .res-view .ver_2_step_4 .box-content.box-content-v2 {  padding-left: 15px;   }   .upload-content {  display: flex;  flex-direction: column;   }   .upload-content .left-upload-section {  order: 3;   }   .upload-content .painting-multiple-photo {  order: 2;  margin-bottom: 20px;   }   .new-comment-section {  margin-top: 0;   } } @media (max-width: 767px) {   *:focus {  outline: none;   }   .res-view body .order-content-v2 .new-step-number.new-step-number-v2 .main-title {  margin-top: -44px;  font-size: 20px;  z-index: -1;   }   .res-view body .order-content-v2 .new-step-number.new-step-number-v2.new-step-number-v3 .main-title {  margin: 0;   }   body.language_en #box_content .box-checkbox-artist .mobile-title {  font-size: 21px;  margin-top: 15px;   }   .res-view body.language_en .order-content-v2 .new-step-number.new-step-number-v2.default-action .main-title {  margin-top: -8px;   }   body.language_en .box_content_left .main-title.main-title-v3 {  font-size: 22px;  margin-top: -40px;   }   body.language_en .box_content_left .title-step1 .main-title.main-title-v3 {  margin-top: unset;   }   body .title-step2.title-mobile {  position: absolute;  top: 77px;   }   body .title-step2.title-mobile .step2.main-title-v3 {  font-size: 24px;   }   body .step4.main-title.main-title-v3 {  position: absolute;  top: 72px;  font-size: 24px;   }   .res-view body.language_en .wrap-list-item-slider .slick-slide {  padding: 0 25px;   }   .res-view body #content.order-step1-v8 #medium .medium_item {  margin-left: 10px;   }   .medium_item.selected .selected-background-medium {  outline: none;  box-shadow: none;   }   .res-view .ver_2_step_4 .photo_item.photo_item_v2 {  margin-bottom: 60px;   }   .checkbox-item .checkbox-item-v2 {  margin-bottom: unset;   }   .multiple-photo-tips {  width: 94%;   }   .left-upload-section-v2 {  margin-left: 4% !important;  width: 92% !important;   }   .res-view .left-upload-section-v2 .photo_item .item_container {  margin-left: 0 !important;   }   .header-upload {  position: relative;  padding: 20px 15px;  margin: 10px 0 25px;   }   .mobile-upload-title {  position: absolute;  top: 12px;  font-size: 22px;  font-weight: bold;   }   .bm-order-summary.bm-order-summary-v2 {  text-transform: uppercase;  color: #000;  margin-top: -5px;  margin-right: 10px !important;  right: 0;   }   .res-view .ver_2_step_4 .box-content.box-content-v2 {   }   .res-view .wrapper94.upload-extra-options-v2 {  width: 100%;   }  .res-view .img-upload-show .uploadButton-v2 .upload-label {  color: #fff;  border: unset;  padding: 0 40px 10px;   }   .res-view .img-upload-show .uploadButton-v2 .upload-label.upload-label-v2 {  padding: 5px 10px;   }   .res-view .photo_item .item_container.item_container_2 {  margin: 0;  margin-left: 10px;  max-width: 300px;   }   .res-view .photo_item .item_container.item_container_2 .img-name-block .btn-img-name {  font-weight: 100;  color: #000;   }   .res-view .img-upload-show .photo_item {  margin-top: 10px;   }   .upload-note.upload-note-v2 {  font-size: 18px;   }   .shutterstock-icon {  width: 70px;   }   .upload-label .mobile-only span {  color: #fff;  font-size: 14px;  font-weight: 100;   }   .pics_icon-section {  margin: 20px 0 0;   }   .shutterstock-icon-section {  margin: -20px;   }   .upload-photo {  margin-bottom: 0;   }   .upload-photo-v2 {  margin-bottom: 15px;   }   .upload-label .mobile-only span.browse-photo-text {  color: #000;   }   .before-upload {  position: relative;  height: 160px;   }   .before-upload .shutterstock-icon-section {  position: absolute;  left: calc(50% - 12px);  margin: 0 !important;  top: 75px;   }   .before-upload .pics_icon-section {  position: absolute;  top: 0;  left: calc(50% - 35px);   }   .checkbox-item.checkbox-item-v2 {  margin-bottom: 0;   }   .before-upload .pics_icon-section img {  width: 70px;   }   .before-upload .upload-note-text {  padding-top: 70px;  width: 100%;   }   .res-view .email-field-section.email-field-section-v2 {  background: #fff;   }   .new_order_content .email-field-section-v2 .title.title-v2 {  font-size: 22px;  border-bottom: unset;  color: #000;   }   .email-field-section-v2 .medium-detail a {  color: var(--blue-secondary-color);   }   .email-field-section-v2 .description {  font-size: 16px;  color: #000;   }   .after-upload .shutterstock-icon-section {  right: 30px;  top: 22px;   }   .left-upload-section {  padding: 0 15px !important;   }   .left-upload-section.left-upload-section-v2 {  padding: 0 !important;   } .wrapper94.form-signup-v2 {  width: 92%;   }   .after-upload .shutterstock-icon-section {  right: 30px;  top: 22px;   }   .left-upload-section {  padding: 0 15px !important;   }   #orderSummaryModal.bm-order-summary-popup {  z-index: 1985;   }   .close-custom.bm-svg-close {  display: block;   }   html.res-view .subject-items.subject-items-v2 {  width: 100%;   }   body .new-step-number {  margin: 0;  margin-bottom: 12px;   }   html body .bm-order-summary-popup #message_box.active {  z-index: 1985;  transform: scale(1);   }   html body .bm-overlay.active {  opacity: 1;  z-index: 1984;  overflow: hidden;  display: block;   }   html body .bm-order-summary-popup #message_box {  transform: scale(1);  z-index: 1985;  position: fixed;  background-color: #fff;  top: 10%;  left: 1vw;  right: 1vw;  padding: 20px;  width: 98vw;  transition: transform 0.5s ease-in-out;  overflow-y: scroll;  -ms-overflow-style: none;  scrollbar-width: none;  border: 10px solid #f6f6f6;   }   html body .bm-order-summary-popup #message_box::-webkit-scrollbar {  display: none;   }   html body .bm-order-summary-popup #summary_title {  margin-top: 0;   }   html body .bm-overlay {  opacity: 0;  background-color: rgba(0, 0, 0, .3);  width: 100vw;  height: 100vh;  position: fixed;  transition: transform 0.5s ease-in-out;  overflow: hidden;   }   html body .btn-process-group-fixed {  z-index: 9999 !important;   }   html body .advance-payment-banner {  display: inline-block;   }   html body .bm-order-summary-popup .box_content_right {  display: block !important;   }   html body .bm-svg-close {  position: absolute;  top: 10px;  right: 10px;  overflow: visible;  fill: #878787;   }   .res-view .bm-order-summary-popup .right.box_content_right.cart_right.step-3 #message_box {  display: block !important;   }   .res-view .bm-order-summary-popup #c_image {  display: flex;  margin-bottom: 10px;   }   .res-view .order-content-v2 .btn-process-group-fixed.btn-process-group-fixed-custom {  padding-bottom: 15px;  line-height: 1.3;  padding-left: 15px;  text-align: center;  padding-right: 15px;   }   .res-view .keyboard-opened .chat-widget {  display: none !important;   }   .res-view .right.box_content_right.cart_right {  display: none;   }   .res-view .left {  width: 100%;  display: block;   }   .res-view .new-step-number .main-title {  width: 100%;  text-align: center;   }   .res-view .order-content-v2 .order-header {  width: 100%;   }   .res-view .order-content-v2 .btn-process-group-fixed {  padding-bottom: 45px;   }   .res-view .order-content-v2 .btn-process-group-fixed .wrapper-full {  min-width: auto;  padding-left: 15px;  padding-right: 15px;   }   .res-view .wrapper-right {  display: none;   }   .res-view .new-step-number .order-header.five-steps #steps_section {  width: 100%;   }   .res-view .wrapper-full {  min-width: auto;  padding: 0;   }   .res-view .top-header-table .top-header-banner-part {  display: block;   }   .res-view .top-header-table .top-header-banner-part.top-header-banner-right {  display: none;   }   .res-view .top-header .no-transform {  color: #fff;  text-align: center;  font-size: 14px;  height: 40px;  line-height: 40px;   }   .res-view .left.box_content_left .div_button {  text-align: center;  width: 100%;  display: flex;  justify-content: space-between;   }   .res-view .subject-fields {  position: relative;  width: 100%;  left: 0;   }   .res-view .left.box_content_left .attr-selections {  display: none;   }   .res-view .left.box_content_left .div_button .attr-button {  width: auto;   }   .res-view .left.box_content_left .div_button .attr-button button {   width: 140px !important;  font-size: 14px !important;  padding: 10px 20px !important;  font-weight: bold;   }   #button1.div_button .back_button {  font-size: 14px;   }   #button1.div_button .skip_button_step_3 {  font-size: 14px;  width: 65px;   }   .res-view nav.nav-header {  display: none;   }   .res-view #left_menu a {  background: url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/btn_toggle.png) no-repeat scroll center center / 80% auto;  width: 23px;  height: 23px;  padding: 20px;  display: inline-block;  float: left;   }   .res-view .nav-bar .nav-header, .res-view .nav-bar .cart, .res-view #trustpilot-reviews-detail, .res-view .nav-bar, .res-view #top-static-banner {  display: none;   }   .res-view .top-header-table {  display: none;   }   .mobile-only.navbar button.navbar-toggle {  float: left;  margin-right: 0px;  margin-left: 4px;  border-color: #000;   }   .mobile-only.navbar button.navbar-toggle .icon-bar {  background-color: #000;   }   .res-view .navbar-toggle .icon-bar {  height: 3px;   }   .res-view .navbar-default .navbar-toggle {  border: none;   }   .res-view .mobile-only.navbar .logo-link img, .res-view .mobile-only.navbar .logo-link img, .res-view .language_fr .mobile-only.navbar .logo-link img {  width: 24%;   }   .res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 24%;   }   .res-view body.language_en #btn-order-top-menu, .res-view #btn-resume-order {  margin-right: 15px;   }   .res-view #btn-order-top-menu, .res-view #btn-resume-order {  font-size: 18px;  margin-top: 5px;  margin-right: 5px;   }   .res-view .top-header.mobile-only {  display: block;  color: #fff;  text-align: center;   }   .res-view .subject-items {  width: 100%;  padding: 15px 8px;  margin-left: 0px;   }   .res-view .left .subject-items .custom_number_person .left {  width: fit-content;   }   .res-view #content.order-step1-v8 #medium .medium_item {  margin-left: 0px;  margin-right: 0px;  margin-bottom: 0px;   }   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  width: 50%;  margin-bottom: 14px;  height: 158px;   }   #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  padding: 0 7px;   }   .res-view .wrap-list-item-slider {  width: 100%;  display: flex;   max-height: 470px;   }   .res-view .box-content {  display: block;  width: 100%;  overflow: auto;   }   .res-view .box-content:has(.sizing_content) {  overflow: unset;   }   .res-view #popup-medium-info .medium-img {  display: none;   }   .res-view #popup-medium-info .medium-desc {  width: 100%;   }   .res-view #box_content {  min-height: 100px;   }   .res-view #popup_block_order {  width: 100%;  top: 0;  left: 0;   }   .res-view #popup_block_order .contact-popup-3441 {  padding: 20px;   }   html.res-view #popup_block_order .font20px {  font-size: 16px;   }   .res-view .popup_email.has-name-field .custom_input {  width: 100%;  margin-bottom: 15px;   }   .res-view .wrapper94 {  width: 94%;  margin: 0 auto;   }   .res-view .email-field-section #email_block1 .block_input .custom_input {  padding: 21px;   }   .res-view #email_block1 .block_input {  position: relative;   }   .res-view .block_input {  margin: 20px 0;  float: left;  width: 100%;   }   .res-view #email_block1 .block_input .custom_input {  padding: 20px 20px 20px 50px;  margin-left: 0;  width: 100%;  box-sizing: border-box;   }   .res-view .bot-0, .res-view .block_input.bot-0 {  margin-bottom: 0;   }   .res-view #order-step2 .div_button .attr-button button {  width: 100%;   }   .res-view .btn-process-group-fixed .back_button:not(.back_button_custom) {  margin-right: 5px;  width: 100%;   }   .res-view .left.box_content_left .div_button .attr-button {  display: flex;   }   #content .new_order_content #btn_continue_step2_v2_footer {  padding-left: inherit !important;  padding-right: inherit !important;  margin-right: 5px !important;   }   #content .new_order_content #btn_continue_step2_v2_footer_submit {  padding-left: inherit !important;  padding-right: inherit !important;   }   #content .new_order_content .btn-continue-enable {  opacity: 1 !important;   }   .res-view .ver_2_step_3 .new_order_content .box-content h1,   .res-view .ver_2_step_3 .choose-artist-selection .select_item {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_3 .background h1 {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_3 .choose-artist-selection .select_item {  border-top: 1px solid #ccc !important;  border-radius: 0;   }   .res-view #painting-video,   .res-view #signature {  width: 50%;   }   .res-view .ver_2_step_3 span.popular2 {  position: absolute;  right: 50px;  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  letter-spacing: 0;  line-height: 18px;  text-align: center;  border-radius: 5px;  background: var(--blue-secondary-color);  padding: 6px 9px;  text-transform: uppercase;  margin-top: 4px;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;   }   .res-view .ver_2_step_3 span.popular3{  position: absolute;  right: 50px;  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  letter-spacing: 0;  line-height: 18px;  text-align: center;  border-radius: 5px;  background: var(--blue-secondary-color);  padding: 6px 9px;  text-transform: uppercase;  margin-top: 7px;  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;   }   .res-view .ver_2_step_3.order-content-v4 span.popular3{  background-color: #ba7bbd;   }   .res-view .ver_2_step_3 .background_content span.popular2 {  margin-top: 7px;   }   .res-view .ver_2_step_3 .add_background {  width: 100%;  position: relative;   }   .res-view .ver_2_step_3 .add_background.add_background_v2 {  margin: 0;   }   .res-view .ver_2_step_3 .choose-artist-selection span.radio-checked ,   .res-view .ver_2_step_3 .background_content span.radio-checked {  position: absolute;   }   .res-view .ver_2_step_3 .has-artists span.radio-checked {  position: absolute;  right: 8px;   }   .res-view .ver_2_step_3 .radio-check {  position: absolute;  right: 8px;  background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/images/radio_check.png) no-repeat scroll 0 0 / 20px 20px;  width: 20px;  height: 20px;  margin-right: 0;   }   .res-view .ver_2_step_3 .embe-layout-v2 .radio-check-action {  width: 15%;   }   .res-view .ver_2_step_3 .embe-layout-v2 .radio-check {  position: initial;  width: 100% !important;   }   .res-view .ver_2_step_3 .selected .add_background .radio-check {  background: rgba(0, 0, 0, 0) url(https://www.paintyourlife.com/themes/newPainting/img/order/radio-checked-3.png) no-repeat scroll 0 0 / 20px 20px;  right: 0;   }   .res-view .new_order_content span.choose-label-text {  width: 60%;  display: block;   }   .res-view .choose-artist-selection .select_item.selected {  border: none;  box-shadow: none;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item {  padding-left: 15px;  padding-right: 15px;  box-shadow: none;  border-radius: 0;  border-bottom: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .select_item:first-child {  border-top: 1px solid #ccc;   }   .res-view .ver_2_step_3 #box_background .background_content .v2-step-3-select_item-background .select_item:first-child {  border-top: none;   }   .res-view .ver_2_step_3 .background_content .select_item.selected {  box-shadow: none;  border-radius: 0;  border: none;   }   .res-view .ver_2_step_3 .new_order_content h1 {  padding-left: 15px;  padding-right: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist {  padding-left: 15px;  padding-right: 15px;  margin-bottom: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video {  margin-right: 1%;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature {  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_4 .box-content {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 .box-content.box_background-wrapper {  padding: 0;   }   .res-view .ver_2_step_4 #comments .title {  padding-right: 15px;  padding-left: 15px;   }   .res-view .ver_2_step_4 #comments .title h2 {  width: 80%;   }   .res-view .ver_2_step_5 .new-step-number {  display: block;   }   .res-view .ver_2_step_5 .sizes-block .size-item {  width: calc(50% - 12px);  margin-right: 5px;   }   .res-view .ver_2_step_5 .sizes-block.sizes-block-v2 .size-item {  width: 100%;   }   .res-view .ver_2_step_5 .installment-text .price {  font-size: 12px;   }   .res-view .ver_2_step_5 .show-two-measures .measure {  font-size: 16px;   }   .res-view .ver_2_step_5 .show-two-measures .deposit-price,   .res-view .ver_2_step_5 .show-two-measures .installment-text,   .res-view .ver_2_step_5 .show-two-measures .installment-text .price {  font-size: 12px;   }   .res-view .ver_2_step_5 .show-two-measures .installment-text {  margin-top: 10px;   }   .res-view .ver_2_step_5 .show-two-measures .installment-text .left.size {  width: 65% !important;   }   .res-view #custom_size .modal-dialog {  max-width: 100%;  margin: 0 auto;  margin-top: 20px;   }   .res-view #custom_size .modal-dialog .buttons .cancel_button {  width: 100px;   }   .res-view #content.order-step1-v8 #medium .wrap-list-item-slider .medium_item:nth-child(3n+1){  margin-right: inherit;   }   .res-view .ver_2_step_4 #other_upload .box-content{  display: none;   }   .res-view .ver_2_step_4 #other_upload.open .box-content{  display: block;   }   .res-view .order-content-v2.ver_2_step_3 .btn-process-group-fixed .attr-button{  display: flex;   }   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button.no-has-continue .back_button:not(.back_button_custom) {  width: 100%;   }   .res-view .order-content-v2.ver_2_step_4 .new_order_content #button1.div_button .back_button:not(.back_button_custom),   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button .back_button:not(.back_button_custom),   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue .back_button:not(.back_button_custom) {  width: 50%;  padding-top: 11.2px;  padding-bottom: 11.2px;  padding-left: inherit;  padding-right: inherit;   }   .res-view .order-content-v2.ver_2_step_4 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer_submit,   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer_submit {  padding-left: inherit;  padding-right: inherit;   }   .res-view .order-content-v2.ver_2_step_4 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer,   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button button#btn_continue_step1_v2_footer{  padding-left: inherit;  padding-right: inherit;  margin-right: 5px;   }   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue button#btn_continue_step2_v2_footer{  width: 50%;  padding-left: inherit;  padding-right: inherit;  margin-right: 5px;   }   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue button#btn_continue_step2_v2_footer_submit{  width: 50%;  padding-left: inherit;  padding-right: inherit;   }   .res-view .order-content-v2.ver-2-step-2 .new_order_content #button1.div_button.has-continue .attr-button{  display: flex;   }   .res-view #content.order-step1-v8.ver-2-step-2 .email-field-section {  display: block;  padding-bottom: 20px;   }   .res-view .order-content-v2.ver_2_step_3 .new_order_content #button1.div_button.no-has-continue .back_button{  padding-top: 9.2px;  padding-bottom: 9.2px;   }   .res-view #bx-pager a{  width: 30%;   }   .res-view #frame_preview .bx-prev{  display: none;   }   .res-view #frame_preview .bx-next{  display: none;   }   .res-view #frame_preview #bx-pager {  display: none;   }   .res-view #frame_preview .bx-wrapper .bx-pager-item {  display: inline-block;   }   .res-view #frame_preview .bx-wrapper .bx-pager {  position: absolute;  bottom: 0;  width: 100%;  text-align: center;   }   .res-view #frame_preview .bx-wrapper .bx-pager {  z-index: 2;   }   .res-view #frame_preview .bx-pager.bx-default-pager a {  width: 12px;  height: 12px;   }   .res-view #frame_preview .bx-pager.bx-default-pager a {  background: #fff;  text-indent: -9999px;  display: block;  width: 8px;  height: 8px;  margin: 0 5px;  outline: 0;  border: 2px solid #fff;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 50%;   }   .res-view #frame_preview .bx-pager.bx-default-pager a.active {  background: var(--blue-secondary-color);   }   .res-view #frame_preview{  margin-top: 20px;   }   .res-view #preview-block{  min-height: 100px;   }   .res-view .ver_2_step_3 .payment-offers{  font-size: 16px;   }   .res-view #content.order-step1-v8.odv-8b .medium_item .popular.bg-icon-popular {  width: 73px;   }   .res-view .order-content-v2 .font16px{  font-size: 18px;   }   .res-view .medium-desc.desc-for-attentive {  margin-bottom: 20px;   }   .res-view .order-content-v2 .font20px{  font-size: 18px;   }   .res-view .order-content-v2 .font14px{  font-size: 16px;   }   .res-view .order-content-v2 .share-notice {  margin-bottom: 15px;   }   .res-view .photo_item .item_container{  margin: 0 auto;  float: none;   }  .res-view .new_order_content div.file img{  max-height: 100%;   }   .res-view #frame_preview.artist-frame-v2 .modal-dialog .btn-close{  z-index: 999;   }   .res-view .ver_2_step_4 .left.box_content_left .div_button.has-continue .attr-button{  display: flex;   }   .res-view .ver_2_step_4 .left.box_content_left .div_button.has-continue .back_button:not(.back_button_custom) {  width: 50%;   }   .res-view .ver_2_step_4 .left.box_content_left .div_button.has-continue #btn_continue_step1_v2_footer{  margin-right: 5px !important;   }   .res-view #custom_size .field .font16px{  font-size: 16px;   }   .res-view #custom_size .red_submit_button{  height: 44px;   }   html.res-view #custom_size .modal-dialog .buttons .cancel_button{  height: 44px;   }   html.res-view #custom_size .modal-dialog input{  font-size: 20px;   }   .res-view .sizing_content .left{  width: 60%;   }   .res-view .artist_item_v2.selected .artist_wrap.frame-preview label.lb-item-art{  bottom: 32px;   }   .res-view .ver_2_step_3 .lb-item-name{  position: relative;   }   .res-view .ver_2_step_3 .artist_item_v2 label.lb-item-art{  bottom: 30px;   }   .res-view .ver_2_step_3 .box-play .play-artist-example{  left: 38%;  top: 25%;  width: 25%;   }   .res-view .ver_2_step_3 .box-play .play-artist-example img{  width: 100%;   }   .res-view .ver_2_step_3 .box-play{  display: block;  position: relative;   }   .res-view #modal-info .font16px{  font-size: 18px;   }   .option-mail, .option-address {  margin-left: 12%;   }   .option-address {  display: block;   }   .hide-zip-icon img{  height: 40px;   } } @media only screen and (max-width: 414px) {   .res-view .mobile-only.navbar .logo-link img {  position: absolute;  top: -14px;  width: 42%;   }  .res-view #frame_preview .modal-dialog{  width: 100%;   }   .res-view #frame_preview .frame_preview_wraper{  margin-left: 15px;  margin-right: 15px;   }   .res-view .ver_2_step_3 .box-checkbox-artist{  display: block;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video   {  width: 100%;  margin-right: 0%;  margin-left: 1%;  margin-bottom: 15px;  padding-bottom: 0;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature{  width: 100%;  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_3 .box-play iframe {  height: 181px;  width: 100%;   } } @media screen and (max-width: 620px) and (min-width: 414px) {   .res-view .mobile-only.navbar .logo-link img {  width: 35%;   }   .res-view .ver_2_step_3 .box-checkbox-artist {  display: block;   }   .res-view .ver_2_step_3 .box-checkbox-artist #painting-video {  width: 100%;  margin-right: 0%;  margin-left: 1%;  margin-bottom: 15px;  padding-bottom: 0;   }   .res-view .ver_2_step_3 .box-checkbox-artist #signature {  width: 100%;  margin-right: 0%;  margin-left: 1%;   }   .res-view .ver_2_step_3 .box-play iframe {  height: 208px;  width: 100%;   }   html.res-view .video-signature {  display: none;   }   .video-only, .signature-only {  display: block;   } } @media (max-width: 320px) {   .res-view body.language_en .order-content-v2 .new-step-number.new-step-number-v2 .main-title {   font-size: 18px;  line-height: 1.2;   }   body.language_en .bm-order-summary p {  font-size: 14px;   }   body.language_en #box_content .box-checkbox-artist .mobile-title {  font-size: 18px;  margin-top: -45px;   }   .res-view .mobile-only.navbar .logo-link img {  top: -9px;   }   .res-view .ver_2_step_3 .box-play .play-artist-example{  left: 36%;  top: 22%;   }   .res-view .ver_2_step_3 .box-play .play-artist-example img{  width: 65px;   } } @media (min-width: 768px) {   .multiple-photo-tips-text {  top: 22px;   }   .res-view .wrapper94.upload-extra-options-v2 {  margin-left: -15px;   }   .new-comment-section {  margin-left: -15px;  margin-right: -15px;   }   .new-comment-section .comment-box {  margin: 10px 15px;   }   .res-view .top-header.mobile-only {  display: none;   }   .res-view .mobile-only {  display: none;   }   .res-view .order-step1-v8 .mobile-only {  display: block;  position: absolute;  top: 30%;   }   .res-view .order-step1-v8 .top-header-test.mobile-only {  display: none;   } } @media (min-width: 768px) and (max-width:1025px) {   .res-view .order-content-v2.ver_2_step_3 .btn-process-group-fixed .attr-button {  display: flex;   }   #content .new_order_content #button1.div_button button, .button.btn-continue-new {  margin-right: 5px;   }   .res-view .ver_2_step_3 .box-play .play-artist-example img {  width: 100%;   }   .res-view .ver_2_step_3 .box-play {  display: block;  position: relative;   }   .res-view .ver_2_step_3 .box-play .play-artist-example {  left: 38%;  top: 25%;  width: 25%;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } @media (min-width: 1040px) {   .btn-process-group-fixed .attr-selections br {  display: none !important;   } } @media (min-width: 750px) and (max-width: 767px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 280px;   } } @media (min-width: 720px) and (max-width: 749px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 294px;   }   .subject-text-step2 {  top: 6.2%;   } } @media (max-width: 750px) {   html body .bm-step-1-title,   html body .bm-order-summary {  display: block;   }   html body .new-step-number {  margin: 0;   }   html body .res-view .chat-widget {  z-index: 1 !important;   }   html body .bm-order-summary-popup .advance-payment-banner {  display: none;   } } @media (min-width: 576px) and (max-width: 719px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 266px;   }   .subject-text-step2 {  top: 6.5%;   } } @media screen and (min-width: 415px) and (max-width: 575px) {   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 222px;   }   .subject-text-step2 {  top: 7.5%;   } } @media (min-width: 415px) and (max-width: 575px) {   .box_content_left .main-title.main-title-v3 {  top: 2%;   }   .measure-has-discount .price.price-item .original-price {  font-size: 18px;   } } @media (min-width: 414px) and (max-width: 575px) {   body.language_en .title-step2.title-mobile {   top: 77px;   }   body.language_en .box_content_left .main-title.main-title-v3 {  position: absolute; }   body.language_en .box_content_left .title-mobile.update-action {  height: 0;   }   body.language_en .box_content_left .title-mobile.update-action.title-step1 {  height: 0;   }   body.language_en .box_content_left .title-step1.update-action .main-title.main-title-v3 {  margin-top: -52px;   } } @media (min-width: 375px) and (max-width: 575px) {   .res-view .subject-fields.subject-fields-new .left {  width: max-content;   } } @media (min-width: 385px) and (max-width: 414px) {   .box_content_left .main-title.main-title-v3 {  top: 2.6%;   } } @media (min-width: 385px) and (max-width: 413px) {   body.language_en .title-step2.title-mobile.update-action {  position: absolute;  top: 70px;   }   body.language_en .order-content-summary-v2 .title-step2.title-mobile.update-action {  position: unset;   }   html body .box_content_left_v2 .bm-order-summary-v2 .bm-order-summary {  margin: auto 20px auto 0;   } } @media (min-width: 375px) and (max-width: 413px) {   html body .bm-order-summary-v2 .bm-order-summary {  margin: 10px 15px 10px 0;   }   #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 40px;  font-size: 18px;   }   body.language_en .box_content_left .main-title.main-title-v3 {  position: absolute;  }   body.language_en #box_content .title-step2.title-mobile {  top: 72px;   }   body.language_en #box_content .title-step2.title-mobile .step2.main-title-v3 {  font-size: 24px;   }   body.language_en .box_content_left .title-mobile.update-action {  height: 0;   }   body.language_en .box_content_left .title-mobile.update-action.title-step1 {  height: 0;   }   body.language_en .box_content_left .title-step1.update-action .main-title.main-title-v3 {  margin-top: -52px;   } } @media (min-width: 375px) and (max-width: 385px) {   .res-view .subject-fields.subject-fields-new .left {  font-size: 16px;   } } @media (max-width: 375px) {   #btn_continue_step_v2_footer_summany_v2 {  padding: 11.2px 40px;  font-size: 18px;   }   .select-tile.tile-summary-v2 #btn_continue_step_v2_footer_summany_v2 {  padding: 8px 30px;   }   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 141px;   }   .box_content_left .main-title.main-title-v3 {  top: 2.8%;   } } @media (max-width: 320px) {   html.res-view .subject-items.subject-items-v2 {  width: 100%;  margin-left: 0;   }   .res-view #content.order-step1-v8 #medium .medium_item.medium-item-v2 {  height: 120px;   }   .subject-items .sbj-item.selected img {  max-height: 117px !important;   }   html body .bm-order-summary-v2 {  padding: 10px;   } } @media screen and (max-height: 685px){   .selected-background-medium {  height: -webkit-fill-available;   } } @media screen and (max-height: 570px){   .res-view .chat-widget.custom-locale-widget { } } @media screen and (max-width: 576px){   .modal-open .set-chat-widget-position{   display: none;   } } @media screen and (min-width: 368px) and (max-width: 767px){   .copyright{  padding-bottom:40px !important;   } } @media screen and (min-width: 768px) and (max-width: 1199px){   .copyright{  padding-bottom:40px !important;   }   .copyright .wrapper-full{  padding-bottom: 10px;   } .tooltip_specific_artist {   width: 100% !important;   left: 0; } } @media screen and (width: 1024px){   .copyright{  padding-bottom:40px !important;   }   .copyright .wrapper-full{  padding-bottom: 20px;   } } @media screen and (width: 768px){   .copyright{  padding-bottom:60px !important;   }   .copyright .wrapper-full{  padding-bottom: 20px;   } } .icon-center{   text-align: center; } @media screen and (min-width: 1366px) {   .payment-icons.icon-center img{  height: 38px;   } } .payment-icons.icon-center {   display: flex;   justify-content: space-between; } @media screen and (max-width: 767px) {   .payment-icons.icon-center {  display: flex;  justify-content: space-evenly;  padding-bottom: 10px;   } } @media screen and (max-width: 767px) {   .payment-icons.icon-center img{  height: 40px;   } } @media screen and (max-width: 767px) {   .payment-icons.icon-center .venmo-icon{  border-radius: 7px;   } } @media screen and (min-width: 768px) {   .payment-icons.icon-center img{  height: 38px;   }   .payment-icons.icon-center .venmo-icon{  border-radius: 7px;   } }   @media (min-width: 768px) {   .hide-zip-icon {  justify-content: space-evenly !important;   }   .hide-zip-icon img{  height: 38px !important;   } } @media (max-width: 320px) {   .res-view .order-content-v2 .btn-process-group-fixed.btn-process-group-fixed-custom {  font-size: 13px;   } } @media (max-width: 397px) {   .order-header.five-steps .steps .step-bottom {  font-size: 15px;   } }  .artist-frame-v2 #select-current-frame {   background: var(--primary-color-v2); } .artist-frame-v2 #select-current-frame:hover {   background: var(--primary-hover-color-v2) !important; }  .step2-medium .embell-header {   font-size: 18px !important;   color: white;   background-color: #767676;   padding: 8px 0 8px 15px;   font-weight: bold;   border-radius: 6px;   text-transform: uppercase; }  @media screen and (max-width: 767px) {   .res-view .order-content-v2 .btn-process-group-fixed.btn-process-group-fixed-custom {  padding-bottom: 5px !important;   }   .res-view .order-content-v2 .btn-process-group-fixed .div_button {  margin: 5px 0 !important;   } } @media screen and (max-width: 767px) {   #content.order-step1-v8 #medium .medium_item .for-xmas-text {  bottom: unset !important;  font-size: 14px;  text-align: center;   }   #content.order-step1-v8 #medium .medium_item .for-xmas-text img{  display: none;   }  .mb-select-title {  padding-top: 0 !important;   } } #content.order-step1-v8 #medium .medium_item .medium_item_img .zoom-icon {   width: 20px;   height: 20px;   position: absolute;   top: 3px;   right: 5px;   background-size: 42px;   display: flex;   flex-direction: row;   justify-content: center;   align-items: center;   cursor: pointer;   text-decoration: none; } #content.order-step1-v8 #medium .medium_item .medium_item_img .zoom-icon i {   font-size: 22px;   text-shadow: 2px 3px 4px #000; } #content.order-step1-v8 #medium .medium_item .medium_item_img .load_zoom_image {   display: none !important; } .signup-form-mobile .medium-desc .medium-detail a{   color: var(--primary-color-v2);   font-weight: bold; } .medium-detail-right-bar a {   color: var(--primary-color-v2) !important; } @media screen and (max-width: 767px) {   .email-field-section {  background-color: #F2E1FF !important;   }   .order-split .email-field-section {   }   .email-field-section .group-phone-input .optional {  font-size: 12px;  text-transform: uppercase;  float: right;  color: #656565;   }   .email-field-section .iti__selected-flag{  position: relative;  display: flex;  align-items: center;  padding: 0 6px 0 8px;   }   .email-field-section .iti__selected-flag::after {  content: "";  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  min-width: 24px;  min-height: 24px;  width: 100%;  height: 100%;  z-index: 1;   }   .email-field-section #email_block1 .description, .email-field-section #email_block1 .block_input label {  font-size: 16px;  margin-top: 10px;  color: black;   }   .email-field-section #email_block1 .block_input label {  color: black;  font-size: 16px;  font-weight: normal;   }   .email-field-section #email_block1 .term-policy, .email-field-section #email_block1 .gdpr-consent {  font-size: 16px;  margin-top: 15px;   }   .email-field-section .block_input.ispyl {  margin: 0 !important;   }   .email-field-section .group-phone-input {  display: flex;  flex-direction: row;  justify-content: space-between;  align-items: center;   }   .signup-form-mobile .medium-desc .medium-detail a, .term-privacy a, .term-policy a {  font-weight: normal;  text-decoration: underline;  color: var(--primary-color-v2) !important;   }   #email_block1 .check.checked {  height: 40px;  width: 40px;   }   .gdpr-consent .term-privacy {  display: table;   }   #email_block1 .check.checked:after {  width: 10px;  height: 18px;  margin-left: 14px;  margin-top: 5px;   }   .check {  background: url(https://newpyl.s3.us-east-1.amazonaws.com/cdn/icon/check-box.png) no-repeat;  width: 40px;  height: 40px;   } }  @media (min-width: 768px) {   #popup-medium-info-select .modal-header .modal-title{  font-size: 20px;  color: black;  font-weight: 600;   }   #popup-medium-info-select .modal-header button.close{  position: absolute;  right: 0;  z-index: 1;  opacity: 1;  margin-right: 5px;  cursor: pointer;  text-shadow: 0 1px 0 #fff;  padding: 8px;  background-color: #E0E3E5;  border-radius: 50%;  font-size: 16px;  font-weight: 100;  width: 33px;   }   #popup-medium-info-select .modal-dialog{  width: 420px;  margin-top: 0;   }   #popup-medium-info-select .modal-dialog .modal-header{  padding: 15px 15px 10px 15px;  border-bottom: none;   }   #popup-medium-info-select .modal-dialog .modal-body .medium-item{  text-align: center;   }   #popup-medium-info-select .modal-dialog .modal-body .medium-item .medium-img{  width: 100%;   }   #popup-medium-info-select .modal-dialog .modal-body{  padding-top: 5px;  padding-bottom: 5px;   }   #popup-medium-info-select .modal-dialog .modal-body .medium-label{  margin-top: 5px;  font-size: 20px;  color: black;  font-weight: 600;   }   #popup-medium-info-select .attr-button{  padding: 0 15px 15px 15px;   }   #popup-medium-info-select .attr-button button{  width: 100%;   }   #popup-medium-info-select .attr-button button {  background: var(--primary-color-v2);  text-align: center;  margin: 0;  padding: 10px 20px !important;  font-size: 14px;  font-weight: bold;  width: 100%;  border-radius: 5px;  border: none;  vertical-align: baseline;  color: white;   } } #popup-medium-info-select.zoom-3875 .modal-dialog {   max-width: 730px;   width: 90%;   margin-top: 25px;   margin-bottom: 25px; } #popup-medium-info-select.zoom-3875 .modal-content {   height: auto;   aspect-ratio: 1 / 1;   display: flex;   flex-direction: column; } #popup-medium-info-select.zoom-3875 .modal-body {   flex-grow: 1;   display: flex;   flex-direction: column;   justify-content: center;   align-items: flex-start;   overflow: hidden;   padding: 0; } #popup-medium-info-select.zoom-3875 .modal-body .medium-img {   width: 100%;   height: auto;   display: block;   object-fit: cover;   object-position: top center;   max-height: 100%; } #popup-medium-info-select.zoom-3875-ver2 .modal-body .medium-img {   width: 100%;   height: auto;   display: block;   object-fit: cover;   object-position: center;   max-height: 100%; } #popup-medium-info-select.zoom-3875 .modal-body .medium-item {   width: 730px;   height: 700px;   display: flex;   justify-content: center;   align-items: flex-start;   overflow: hidden;   padding: 0 15px; } #popup-medium-info-select.zoom-3875 .medium-label {   bottom: 0;   width: 100%;   text-align: left;   padding: 0 15px;   background-color: rgba(255,255,255,0.8);   box-sizing: border-box; } #popup-medium-info-select.zoom-3875 .attr-button {   padding: 15px;   text-align: center; } #popup-medium-info-select.zoom-3875 .modal-header {   padding-bottom: 10px;   padding-top: 10px; } @media (min-width: 768px) and (max-width: 1400px) {   #popup-medium-info-select.zoom-3875 .modal-dialog{  width: 530px;  margin-top: 0 !important;   }   #popup-medium-info-select.zoom-3875 .modal-body .medium-item {  width: 530px;  height: 500px;   } }
.subject-items {   width: calc(100% + 14px);   margin-left: -7px;   display: -webkit-flex;   display: flex;   -webkit-flex-wrap: wrap;   flex-wrap: wrap; } .subject-items .sbj-item {   position: relative;   padding: 0 7px;   margin-bottom: 14px;   cursor: pointer; } .subject-items .sbj-item.sbj-item-v2, .subject-items-v2 {   display: flex; } .sbj-item.sbj-item-v2 .subject-fields {   bottom: -125px; } .subject-items .sbj-item .hover-secondary{   position: absolute;   top: 0; bottom: 0; right: 0; left: 0;   opacity: 0;   background: black;   color: black;   margin: 0 6px;   transition: transform 0.5s ease, opacity 0.5s ease;   overflow: hidden; } .subject-items .sbj-item.sbj-item-can-hover:hover .hover-secondary{   opacity: 0.55; } .subject-items .sbj-item .sbj-item-select{   position: absolute;   opacity: 0;   border: 2px solid var(--pink-primary-color);   border-radius: 5px;   transition: transform 0.1s ease, opacity 0.1s ease;   padding: 5px 50px;   display: none; }  .order-content-v4 .subject-items .sbj-item .sbj-item-select {   border: 2px solid var(--primary-color-v2);   border-radius: 0; }  .subject-items .sbj-item.sbj-item-can-hover:hover .sbj-item-select{   content: '';   margin: 0;   color: white;   font-size: 16px;   font-weight: bold;   text-align: center;   top: 50%; left: 50%;   background-color: var(--pink-primary-color);   transform: translateX(-50%) translateY(-50%);   opacity: 1;   display: block; }  .order-content-v4 .subject-items .sbj-item:hover .sbj-item-select {   background-color: var(--primary-color-v2); }  .subject-items .sbj-item .select.bg-icon-select{   position: absolute;   opacity: 0;   top: 10px;   bottom: 144px;   right: 0;   left: 7px; } .subject-items .sbj-item.selected:hover .hover-secondary, .subject-items .sbj-item.selected:hover .sbj-item-select{   opacity: 0; } .subject-items .sbj-item.selected .select.bg-icon-select{   display: block;   opacity: 1;   background: var(--pink-primary-color);   width: min-content;   padding-top: 5px;   padding-bottom: 5px;   padding-left: 18px;   padding-right: 15px;   margin-top: -1px;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   padding-bottom: 2px; }  .order-content-v4 .subject-items .sbj-item.selected .select.bg-icon-select {   background: none; } .subject-items .sbj-item.selected .selected-active {   width: calc(100% - 14px);  display: block; } .subject-items .sbj-item .selected-active {  display: none; }  .order-content-v3 .subject-items .sbj-item .select.bg-icon-select {   bottom: 1px; } .order-content-v3 .subject-items .sbj-item.selected .select.bg-icon-select {   width: 90%;   bottom: 1px;   top: unset;   letter-spacing: 5px;   border-top-right-radius: unset;   border-bottom-right-radius: unset;   z-index: 1;   padding-top: 3px;   padding-bottom: 1px;  left: 0;   right: 0;   margin-left: auto;   margin-right: auto; } .order-content-v3 .subject-items .sbj-item.selected .select.bg-icon-select > span {   text-align: center;   font-size: 14px; } .order-content-v3 .subject-items .sbj-item.selected img {   border: 5px solid var(--pink-primary-color); } .order-content-v3 .selected-background-medium {   height: -webkit-fill-available;   width: 94%;   border: 5px solid var(--pink-primary-color); } .order-content-v3 .sbj-item.selected .selected-background-medium {   display: block;   z-index: 0; } .order-content-v3 .sbj-item .popular.bg-icon-popular {   top: 0;   letter-spacing: 1px;   position: absolute;   padding: 3px 6px 0px;   left: 15px;   width: max-content;   border-bottom-left-radius: 4px;   border-bottom-right-radius: 4px;   background: var(--blue-secondary-hover-color); } .order-content-v3 .sbj-item.selected .popular.bg-icon-popular {   top: 5px; } .order-content-v3 .sbj-item .popular.bg-icon-popular span {   color: #fff;   font-size: 14px;   margin-bottom: 0; } .subject-items .sbj-item.selected .select.bg-icon-select > span {   margin: 0;   color: white;   line-height: 1; } .subject-items .sbj-item:hover {cursor: pointer;} .subject-items .sbj-item img {width: 100%;} .subject-items .sbj-item img:hover {   } .subject-items .sbj-item .label {   position: absolute;   width: calc(100% - 14px);   bottom: 0;   text-align: center;   margin: 0 auto;   display: block;   left: 7px;   text-transform: uppercase;   padding: 15px 0;   font-size: 16px;   font-weight: 600;   background: linear-gradient(0deg, #000000b0, transparent);   white-space: normal;   word-break: break-word; } .subject-items .sbj-item.selected img {border: 10px solid var(--pink-primary-color);} .order-content-v4 .subject-items .sbj-item.selected img {   border: none; }  .subject-items .sbj-item.selected .label {   width: calc(100% - 34px);   left: 17px;   bottom: 10px;   border-radius: 0; } .subject-items .sbj-item.medium-item-v2.selected .label {   bottom: 6px; } .subject-items .sbj-item[data-key="other"] .label {   bottom: 33%; } .subject-fields {   position: absolute;   background-color: #FFEDF3;   padding: 15px;   margin: 3%;   z-index: 1;   width: 130%;   left: -15%;   border-radius: 5px;   cursor: initial; }  .subject-fields label {   font-weight: normal !important; } .subject-fields:before{content: "&#9830;"} .subject-fields .selected-sbj-title {   text-align: center;   font-weight: 600;   font-size: 14px;   margin-top: 0; } .subject-fields .custom-select {   display: inline-block;   height: inherit;   float: right;   background: none; } .subject-fields .custom-select .custom-select-text {   background: none;   color: var(--pink-primary-color);   padding: 0;   font-weight: 600;   font-size: 18px;   line-height: 1;   cursor: pointer; } .subject-fields .custom-select .custom-select-text:before {content: '-'; margin-right: 10px;} .subject-fields .custom-select .custom-select-text:after {content: '+'; margin-left: 10px;} .subject-fields select {cursor: pointer;} .subject-fields select.custom-dropdown {   padding: 8px 10px 8px 20px; } .select-tile {   padding: 0 0 10px;   color: var(--pink-primary-color);   font-size: 1.2em;   font-weight: bold; }  .order-content-v4 .select-tile {   color: var(--primary-color-v2); }  .figure-amount.figure-amount-step-1 {   font-weight: 100; } .figure-amount.figure-amount-step-1 .amount_by_currency {   color: #000; }  #popup-subject-info .subject-img {   width: 100%; } #popup-subject-info .modal-content {   position: relative; } #popup-subject-info .modal-body {   padding: 0; } #popup-subject-info .modal-dialog {   margin-top: 40px; } #popup-subject-info button.close {   position: absolute;   right: 0;   z-index: 1;   opacity: 1; } #popup-subject-info .sbj-item .label {   position: absolute;   width: 100%;   bottom: 0;   text-align: center;   margin: 0 auto;   display: block;   text-transform: uppercase;   padding: 15px 0;   font-size: 20px;   font-weight: 600;   background: linear-gradient(0deg, #000000b0, transparent);   white-space: normal;   word-break: break-word; } #popup-subject-info .attr-button {   text-align: center;   margin: 20px; } #popup-subject-info .attr-button button {   background: var(--primary-color-v2);   text-align: center;   margin: 0;   padding: 10px 20px !important;   font-size: 14px;   font-weight: bold;   width: 140px;   border-radius: 5px;   border: none; } #popup-subject-info .subject-fields {   background: none;   margin: 0;   padding: 15px 15px 0;   font-size: 15px; } #popup-subject-info .ig-numb-btn {   width: 50px; } #popup-subject-info .ig-numb-btn input, #popup-subject-info .ig-numb-btn button {   font-size: 20px; } @media (min-width: 1200px) {   .subject-items .sbj-item.selected img {  max-height: 172px;   } } @media (width: 1024px) {   .subject-items .sbj-item.selected img {  max-height: 136px;   } } @media (max-width: 1200px) and (min-width: 768px){   .subject-items .sbj-item.selected .select.bg-icon-select {  padding-bottom: 16px;  padding-top: 4px;   } } @media (min-width: 812px) and (max-width: 854px){   .subject-items .sbj-item.selected img {  max-height: 150px;   } } @media (min-width: 768px) {   body.language_fr .subject-fields {  width: 316px;  left: -23%;   }   body.language_fr .new_order_content .left.pet_type_text {  max-width: 235px;   } } @media (width: 768px) {   .subject-items .sbj-item.selected img {  max-height: 143px;   } } @media (max-width: 767px) {   .figure-amount.figure-amount-step-1 {  margin-top: 5px;  margin-left: 15px;   }   .select-tile {  padding: 15px 15px 0;   }   .subject-items .sbj-item.selected .label{  margin-bottom: 0;   }   .subject-items .sbj-item.sbj-item-can-hover:hover .sbj-item-select, .subject-items .sbj-item .hover-secondary {  display: none;   } } @media (max-width: 767px) and (min-width: 749px) {   .subject-items .sbj-item .select.bg-icon-select{  bottom: 248px;   }   .subject-items .sbj-item.selected .select.bg-icon-select {  padding-bottom: 15px;  padding-top: 4px;   } } @media (max-width: 749px){   .subject-items .sbj-item .select.bg-icon-select {  bottom: 268px;   }   .subject-items .sbj-item.selected .select.bg-icon-select {  padding-bottom: 20px;   }   .subject-items .sbj-item.selected img {  max-height: 294px;   } } @media screen and (max-width: 619px) and (min-width: 414px) {   .subject-items .sbj-item .select.bg-icon-select {  bottom: 218px;   }   .subject-items .sbj-item.selected .select.bg-icon-select {  padding-bottom: 20px;   } } @media (min-width: 569px) and (max-width: 667px) {   .subject-items .sbj-item.selected img {  max-height: 265px;   }   .order-content-v3 .selected-background-medium {  width: 96%;   }   .order-content-v3 .subject-items .sbj-item.selected .select.bg-icon-select {  width: 95%;   } } @media (min-width: 560px) and (max-width: 767px) {   .order-content-v3 .selected-background-medium {  width: 96%;   }   .order-content-v3 .subject-items .sbj-item.selected .select.bg-icon-select {  width: 95%;   } } @media (min-width: 415px) and (max-width: 568px) {   .subject-items .sbj-item.selected img {  max-height: 224px;   } } @media (min-width: 376px) and (max-width: 414px) {   .subject-items .sbj-item.selected img {  max-height: 156px;   } } @media (width: 375px) {   .subject-items .sbj-item.selected img {  max-height: 141px;   } } @media (min-width: 321px) and (max-width: 360px) {   .subject-items .sbj-item.selected img {  max-height: 134px;   } } .language_en .subject-items #subject_other.sbj-item[data-key="other"] .label, .language_en .subject-items .sbj-item[data-key="other"] .label{   background: none; }
#popup-subject-info .modal-content {   padding: 10px 20px; } #popup-subject-info .modal-header {   display: flex;   align-items: center;   padding-left: unset;   border-bottom: unset; } #popup-subject-info .modal-header.padding-bt-15 {   margin-bottom: 15px; } #popup-subject-info .modal-header .modal-title {   font-size: 20px;   color: black;   font-weight: 600; } #popup-subject-info .modal-header button {   margin-right: 20px; } #popup-subject-info .modal-header .close span {   color: black;   border-radius: 90%;   padding: 0 8px 4px 8px;   background-color: #E0E3E5; } #popup-subject-info .subject-img {   border-radius: 5px; } #popup-subject-info .subject-label {   margin-top: 15px;   font-size: 20px;   color: black;   font-weight: 600;   margin-bottom: 20px; } #popup-subject-info .subject-fields {   padding: 0 !important; } #popup-subject-info .subject-fields .custom_number_person, #popup-subject-info .subject-fields .custom_number_pet, #popup-subject-info .subject-fields .custom_number_adults, #popup-subject-info .subject-fields .custom_number_children, #popup-subject-info .subject-fields .custom_number_pets2 {   display: flex;   justify-content: space-between;   background-color: #F0F1F2;   border-radius: 5px;   margin-bottom: 10px;   padding: 10px; } #popup-subject-info .attr-button {   width: 100%;   margin: 20px 0 !important; } #popup-subject-info .attr-button button {   width: 100%; } #popup-subject-info .subject-fields .ig-numb-btn, .subject-items:not(.popup-desktop) .subject-fields .ig-numb-btn {   display: flex !important;   flex-direction: row;   align-items: center;   width: 30%;   justify-content: space-between; } #popup-subject-info .subject-fields #number-of-persons, #popup-subject-info .subject-fields #number-of-pets, .subject-items:not(.popup-desktop) .subject-fields #number-of-persons, .subject-items:not(.popup-desktop) .subject-fields #number-of-pets {   width: 50%;   color: black; } #popup-subject-info .subject-fields .input-group-btn, .subject-items:not(.popup-desktop) .subject-fields .input-group-btn {   text-align: center;   width: 30%;   padding: 3px 0;   border-radius: 5px; } #popup-subject-info .subject-fields .input-group-btn.btn-minus, .subject-items:not(.popup-desktop) .subject-fields .input-group-btn.btn-minus {   background-color: #E0E3E5; } #popup-subject-info .subject-fields .input-group-btn.btn-plus, .subject-items:not(.popup-desktop) .subject-fields .input-group-btn.btn-plus {   background-color: var(--pink-background-color-new-design);   cursor: pointer; } #popup-subject-info .subject-fields .input-group-btn.btn-plus button, .subject-items:not(.popup-desktop) .subject-fields .input-group-btn.btn-plus button {   color: white; } #popup-subject-info .subject-fields .input-group-btn.btn-plus button, #popup-subject-info .subject-fields .input-group-btn.btn-minus button {   width: 100%; } #popup-subject-info .subject-fields #number-of-persons-label, #popup-subject-info .subject-fields .pet_type_text label, #popup-subject-info .subject-fields .pet_type_text .pet_type_horse, .subject-items:not(.popup-desktop) .subject-fields #number-of-persons-label, .subject-items:not(.popup-desktop) .subject-fields .pet_type_text label, .subject-items:not(.popup-desktop) .subject-fields .pet_type_text .pet_type_horse {   font-size: 18px !important;   color: black;   font-weight: 600 !important; } @media only screen and (min-width: 768px) {   #popup-subject-info .subject-fields {  width: 100%;  left: 0;  position: relative;   }   #popup-subject-info .subject-fields .custom_number_person,   #popup-subject-info .subject-fields .custom_number_pet,   #popup-subject-info .subject-fields .custom_number_adults,   #popup-subject-info .subject-fields .custom_number_children,   #popup-subject-info .subject-fields .custom_number_pets2 {  display: block;  padding: 10px 20px;   }   #popup-subject-info .subject-fields #number-of-persons-label,   #popup-subject-info .subject-fields .pet_type_text label,   #popup-subject-info .subject-fields .pet_type_text .pet_type_horse {  margin-bottom: 0;   } }
