#productsSortForm{width:100%}#productsSortForm form{display:flex;flex-flow:row wrap;flex-direction:row;width:100%;justify-content:flex-end}#productsSortForm form label{margin-right:15px}#product-list-switcher{width:100%;display:flex;flex-flow:row wrap;flex-direction:row;justify-content:center}i.icon.icon-fw.icon-th:before{content:"\f009";font-family:fontAwesome;font-style:normal}i.icon.icon-fw.icon-bars:before{content:"\f03a";font-family:fontAwesome;font-style:normal}.custom-pagenotfound .error-outer-wrapper{display:flex;flex-flow:row wrap;flex-direction:row;align-items:center;justify-content:center;padding:80px 0}.pagenotfound .left-section-wrapper{padding:0 20px;width:40%}.left-section-wrapper img{width:100%}.pagenotfound .right-section-wrapper{text-align:center;padding:0 20px;width:60%}.pagenotfound .right-section-wrapper h2,.pagenotfound .right-section-wrapper h1{font-weight:700}.pagenotfound .right-section-wrapper p{margin-top:20px}.right-section-wrapper form label{font-size:75%}.right-section-wrapper form .input-group{margin-top:10px}.right-section-wrapper form .input-group .input-group-btn i.icon.icon-search:before{content:"\f002";font-family:fontAwesome;font-style:normal}.pagenotfound .right-section-wrapper .go-home-btn{font-weight:400;line-height:1.5;padding:5px 10px;margin-top:20px}.pagenotfound .right-section-wrapper .form-control:focus{box-shadow:none;border-color:#ced4da}@media screen and (max-width:767px){.pagenotfound{padding:50px 0}.left-section-wrapper,.right-section-wrapper{width:100%!important;padding:0!important;margin:10px 0}.right-section-wrapper h2{font-size:30px!important}.right-section-wrapper span{font-size:20px!important}.pagenotfound .right-section-wrapper .go-home-btn{float:left;margin-top:10px}.pagenotfound .left-section-wrapper img{max-width:300px;margin:0 auto!important;display:table}}sup{margin-right:5px;top:0}.image img{max-width:100%}#password .box{border:1px solid #e1e1e1;padding:20px;width:100%;max-width:60%;margin:50px auto 20px;border-radius:6px}#password #page .pager{width:100%;max-width:60%;margin:0 auto}#password .box .page-subheading{text-align:center;font-weight:700}#password .box p{margin-top:20px;text-align:center;margin-bottom:20px}i.icon.icon-chevron-right:before{content:"\f054";font-family:fontAwesome;font-style:normal;font-size:14px;margin-left:5px;font-weight:400}i.fa-chevron-left:before{content:"\f053";font-size:14px;margin-right:5px;font-style:normal}#password .box #form_forgotpassword .form-group label{display:inline-block;width:100%}#password .box #form_forgotpassword .form-group input{margin-top:10px}#password .box #form_forgotpassword .submit span{font-size:16px}#password #page .pager .previous a,#history #page .pager .previous a,#address #page .pager .previous a,#discount .custom-discounts .pager .previous a,#order-slip #page .pager .previous a{text-decoration:none;color:#444}#password #page .pager .previous,#history #page .pager .previous,#address #page .pager .previous,#discount .custom-discounts .pager .previous,#order-slip #page .pager .previous{display:inline-block;border:1px solid #ddd;padding:5px 10px;border-radius:30px}#password #page .pager .previous:hover,#history #page .pager .previous:hover,#address #page .pager .previous:hover,#discount .custom-discounts .pager .previous:hover,#order-slip #page .pager .previous:hover{background-color:#dbdbdb}@media screen and (max-width:991px){#password .box #form_forgotpassword .form-group label,#password .box #form_forgotpassword .form-group input{width:100%}#password .box .page-subheading{font-size:30px}#password .box,#password #page .pager{max-width:100%!important}}@media screen and (max-width:480px){#password .box p{font-size:16px}#password .box .page-subheading{font-size:20px}}@media screen and (max-width:374px){#password .box{padding:10px}}#address .box,#affilates .box{margin-top:50px;margin-bottom:20px}#address .box .page-subheading,#affilates .box .page-subheading{font-weight:400;margin-bottom:20px;line-height:100%}#address .box p.required,#affilates .box p.required{margin-top:0;margin-bottom:10px}#address .box #add_address .required.form-group .form-control,#address .box #add_address .form-group.phone-number input,#address .box #add_address .form-group textarea,#affilates .box #add_affilate .required.form-group .form-control,#affilates .box #add_affilate .form-group.phone-number input,#affilates .box #add_affilate .form-group textarea{width:100%}#address .box #add_address button#submitAddress,#affilates .box #add_affilate button#submitAffilates{border-radius:6px;padding:10px 20px;line-height:100%}#address .box #add_address #submitAddress span,#affilates .box #add_affilate button#submitAffilates span{font-weight:400}#address #add_address label,#affilates #add_affilate label{font-size:80%;line-height:1.5;margin-bottom:5px}@media screen and (max-width:991px){#address .box #add_address .required.form-group .form-control,#address .box #add_address .form-group.phone-number input,#address .box #add_address .form-group textarea,#affilates .box #add_affilate .required.form-group .form-control,#affilates .box #add_affilate .form-group.phone-number input,#affilates .box #add_affilate .form-group textarea{width:100%;max-width:100%}}#discount .custom-discounts{margin:50px auto}#discount .custom-discounts .page-heading{font-size:30px;margin-bottom:20px;text-transform:uppercase;font-weight:700;color:#333;border-bottom:1px solid #ddd}.alert-warning{color:#fff;background-color:#124167;border-color:#124167}#order-slip .custom-creditslips{margin-top:50px;margin-bottom:50px}#order-slip .custom-creditslips .page-heading{margin-top:0;padding:0;font-size:30px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ddd;color:#333!important}#order-slip .custom-creditslips #block-history{margin-top:10px}#order-slip .custom-creditslips p b{font-size:18px;font-weight:500}#reassurance-block .img-responsive{max-width:100%}#quantity_wanted_p input#quantity_wanted{display:inline-block;width:100%;max-width:50px}#quantity_wanted_p .input-group-btn a{border:1px solid #ccc;border-radius:0}#quantity_wanted_p .input-group-btn a.button-minus{margin-right:5px}#quantity_wanted_p .input-group-btn a.button-plus{margin-left:5px}#quantity_wanted_p,.size_box{display:flex;align-items:center;flex-flow:row wrap}#quantity_wanted_p label,.size_box label{width:100%!important;max-width:150px}.product_out_of_stock{color:#b71010;font-weight:600;margin-bottom:0}.text_font_16{font-size:16px}.text_font_14{font-size:14px}.text_font_20{font-size:20px}body.product .fancybox-title-float-wrap .child{display:none}.product-customization{max-width:600px;margin:0 auto}.product-customization .card-block{padding:15px 15px 0;border-radius:5px;margin-top:15px;margin-bottom:15px}.product-customization .custom-file{position:relative}.product-customization .custom-file input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.product-customization .product-customization-item{margin-bottom:1rem}.product-customization .custom-image-preview{width:150px;height:auto;border-radius:4px;margin-top:15px}.cart_block_customizations>li{padding:4px}.deleteCustomizableProduct{float:right}.deleteCustomizableProduct a{color:red}label.custom-field-label-require:after{content:"*";color:red}.customization-info-cart p{margin-bottom:5px}.customization-info-cart p label{font-size:14px!important;font-weight:500}.cart_block_customizations li{position:relative}.cart_block_customizations li .deleteCustomizableProduct{position:absolute;right:5px;top:50%;margin-top:-11px}div.cart-customized-info a{font-size:14px!important;font-weight:500;color:#333;border:none;padding:0}.order-cart-customization-delete{border:0!important;background-color:transparent!important;color:red}div.cart-info-customization-info a{font-style:italic;font-size:14px;display:block;color:#323232}.product .alert.alert-danger{position:fixed;top:150px;left:50px;width:350px;box-shadow:0 0 10px #ccc;background:#f8d7da;color:#721c24;border-radius:9px;font-size:14px;padding:10px;text-align:left;font-weight:300!important;z-index:99999!important}.product .alert.alert-danger p{margin-bottom:0}