#CFP_wrapper button,#get_quote,.draft_checkout{font-size:18px;text-transform:uppercase;cursor:pointer}.cart-wrapper__inner-inner{width:100%!important}.cart_left_form,.cart_right_form{width:48%;float:left}.cart-form-container{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:15px 15px;grid-template-areas:". header" "delivery zip" "map warehouse" "form form" "terms terms";padding:25px 25px 0}#CFP_wrapper{width:100%;float:left;padding-left:25px;padding-right:25px;min-height:240px}#CFP_wrapper input{width:100%;margin-bottom:10px;border:1px solid #bbb;border-radius:3px}.cart_left_form{margin-right:40px}.right_form_billing{float:right!important}.medium_width{width:186px!important;margin-right:7px!important}.discount_width{width:193px!important}.form_section_header{margin:15px 0;font-weight:700}#CFP_wrapper button,#get_quote,.availability{margin-top:10px;font-weight:700}#CFP_wrapper .input_wrapper,.left{float:left}#CFP_wrapper button,#get_quote{background-color:#feca30!important;padding:5px 0;border-radius:3px;width:100%;text-align:center;color:#000}#get_quote,.cart_left_form input:first-of-type{margin-right:16px}#CFP_wrapper select{margin-right:10px;font-size:14px;margin-bottom:10px;padding-left:2px!important}.small_width{width:137px!important}#CFP_wrapper .text{margin-top:15px}.text-container div:first-of-type{margin-right:15px}.cart_right_form .text-container{clear:both}.account_link{color:grey;float:left;padding-left:25px;margin-top:7px;text-align:right}.availability,.draft_checkout{text-align:center}.account_link a{color:#000;text-decoration:underline;font-weight:700!important}#get_quote i{margin-right:10px}.text-container img{height:25px;margin-right:10px;vertical-align:bottom}.collection_quote_btn{float:none!important;padding:0;height:40px;text-transform:uppercase;background-color:#feca30;border:0;color:#000;margin-top:0!important}.draft_checkout{background-color:#c00!important;padding:5px 0;border-radius:3px;font-weight:700;margin-top:10px;width:100%;color:#fff}#GAQ_checkout_wrapper{float:left;font-size:14px;padding-left:25px;text-align:left;display:inline-block}.bigger_text{font-size:22px!important;font-weight:700}.smaller_text{font-size:20px;margin:0 3px!important}.company_name_width{width:271px!important;margin-right:7px}.checkout_arrow{position:relative;left:20px;top:1px}#datepicker{background:url("//www.floorcity.com/cdn/shop/t/260/assets/calendar_icon_50x50.png?v=24569836241217085231694385281") 7px/30px no-repeat;padding-left:20%!important}#CFP_wrapper input,#CFP_wrapper select{height:45px!important}div#button_wrapper{width:100%;float:left}.cart_right_form #button_wrapper{margin-bottom:15px}.button_width{width:48.4%!important}.text-container .text{font-size:12px}.discount_img{margin-right:7px}@media (max-width:1200px){.cart_left_form,.cart_right_form{width:46%!important}#CFP_wrapper input,#CFP_wrapper select,.button_width{width:100%!important}.discount_img{display:none}}@media (max-width:982px){#button_wrapper,.company_name_width,.input_wrapper,.total_row div{width:100%!important}.total_row div{float:none!important;text-align:left!important;padding-left:20px!important}.discount_img{display:none}.bigger_text{font-size:16px!important;font-weight:700}.smaller_text{font-size:16px;margin:0 3px!important}}@media (max-width:600px){.cart_left_form{margin-right:20px!important}}@media (max-width:475px){.cart_left_form,.cart_right_form{width:100%!important;padding-left:20px;padding-right:20px;margin-left:0!important}#CFP_wrapper{margin-left:0!important}#CFP_wrapper input,#CFP_wrapper select,#button_wrapper span,.button_width,.right_form_wrapper{width:100%!important}}.custom_field_label{position:absolute;margin-top:8px;margin-left:8px;font-weight:initial;opacity:0;color:#999;font-size:12px;transition:.2s ease-out;pointer-events:none}#CFP_wrapper input{padding:7px;transition:.2s ease-out;color:#333;font-size:14px;letter-spacing:.3px}.full_width{width:100%}#search-results .col-md-3.col-md-pull-9.col-sm-4.col-sm-pull-8{display:none}#search-results .col-md-9.col-md-push-3.col-sm-8.col-sm-push-4{width:100%;left:0;padding:0}#search-results .col-md-9.col-md-push-3.col-sm-8.col-sm-push-4 .rte{padding:0}.half_width{width:258px}.right_margin{margin-right:7px!important}#search-results #content,.template-collection #content{overflow:hidden}#search-results .sfbox.box-page{overflow:visible;padding-top:0!important}.template-collection .rte.footer{float:none;width:100%}@media (max-width:767px){#search-results #content,#search-results .wsmenucontainer.clearfix,.template-collection #content,.template-collection .wsmenucontainer.clearfix{overflow:visible!important}#search-results #content{padding-top:40px}.template-collection #content{padding-top:20px!important}}.room-visualizer{display:flex;background-color:#feca30;color:#000;font-size:20px;font-weight:700;justify-content:center;height:50px;margin-top:5px;align-items:center;user-select:none;position:relative;border-radius:3px}.room-visualizer:hover{cursor:pointer}.room-visualizer span{margin-left:8px}.room-visualizer i{font-size:28px}#roomVisualizerModal .modal-dialog{width:90%}#roomVisualizerModal .modal-content{background:#fff;padding:15px!important}#roomVisualizerModal iframe{width:100%;border:none;height:80vh}@media screen and (min-width:1200px){.room-visualizer i{position:absolute;left:16px;top:50%;transform:translateY(-50%)}}