﻿@keyframes bounce{from,0%,4%,10%,100%,to{animation-timing-function:cubic-bezier(0.215, 0.11, 1);transform:translate3d(-50%, 0, 0)}2%{transform:translate3d(-50%, -20px, 0)}6%{transform:translate3d(-50%, -20px, 0)}}.required-notice{display:none;position:absolute;z-index:98;bottom:124%;left:50%;background:var(--primary);color:#fff;padding:10px;text-align:center;animation-duration:10s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:bounce;transform-origin:center bottom}.required-notice:after{content:"";border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--primary);position:absolute;left:50%;bottom:-8px;transform:translateX(-50%)}.required-notice p{padding:0;white-space:nowrap}.required-notice p:before{content:"";font-family:var(--font-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px}.required-notice.show{display:inline-block}.project{border-bottom:solid var(--primary-light) 1px;padding:20px 20px;display:flex;gap:.3em}.project .clear-right{margin-left:auto}.project .action{margin:0}.warning-message{background:var(--primary);color:#fff;text-align:center}input.project_name{border:solid 1px rgba(0,0,0,0);padding:.6875em .9375em;background:rgba(0,0,0,0)}.required input.project_name{border:solid 1px red}input.project_name .edit{border:solid var(--primary-light) 1px}.schedule_list{background:#fff;position:relative;margin-bottom:20px}.schedule_list>.compact_this{position:absolute;text-align:center;width:100%;cursor:pointer;line-height:5.5em;height:1px;padding:0px 0;opacity:0;transition:opacity .2s ease-in-out}@media(max-width: 1079px){.schedule_list>.compact_this{display:none}}.schedule_list:hover .compact_this{opacity:1}@media(max-width: 1079px){.schedule_list:hover .compact_this{display:none}}.schedule_list table{width:100%;position:relative;border-bottom:solid var(--primary-light) 1px;padding:0;margin:0}.schedule_list table tr{padding:0;margin:0}.schedule_list table tr th{color:#ccc}.schedule_list table tr td,.schedule_list table tr th{position:relative;text-align:left;font-size:.8em;vertical-align:top;max-width:200px;border-bottom:solid var(--primary-light) 1px;padding:10px 10px}.schedule_list table tr td .product-description,.schedule_list table tr th .product-description{padding:4px}.schedule_list table tr td a:not(.action),.schedule_list table tr th a:not(.action){text-decoration:none;border:dashed 1px #fff;padding:4px;margin-top:-4px;border-radius:2px}.schedule_list table tr td a:not(.action):hover,.schedule_list table tr th a:not(.action):hover{border:dotted 1px var(--light-grey)}.schedule_list table tr td span,.schedule_list table tr th span{display:inline-block}.schedule_list table tr td .fabric-disclaimer,.schedule_list table tr td .leather-disclaimer,.schedule_list table tr th .fabric-disclaimer,.schedule_list table tr th .leather-disclaimer{margin-top:1em;margin-bottom:1em;font-size:1em}.schedule_list table tr td .fabric-disclaimer strong,.schedule_list table tr td .leather-disclaimer strong,.schedule_list table tr th .fabric-disclaimer strong,.schedule_list table tr th .leather-disclaimer strong{margin-bottom:0}.schedule_list table tr td strong,.schedule_list table tr th strong{display:inline-block;margin-bottom:10px}.schedule_list table tr td .action,.schedule_list table tr th .action{border:none;margin-top:0;padding:10px 16px}.schedule_list table tr td .action:hover,.schedule_list table tr th .action:hover{border:none}@media(max-width: 1079px){.schedule_list table tr td,.schedule_list table tr th{padding:5px}}.schedule_list table tr td.option,.schedule_list table tr th.option{width:54px}.schedule_list table tr td.thumbs,.schedule_list table tr th.thumbs{width:180px}.schedule_list table tr .nb{border-bottom:none}.schedule_list table tr .disclaimer{padding:var(--padding)}.schedule_list table tr img{max-height:150px;max-width:100%;display:inline-block}@media(max-width: 1079px){.schedule_list table tr img{max-height:90px}}.schedule_list table tr img.option{max-width:35px}.schedule_list table tr .inner{display:inline-block;width:100%}.schedule_list table tr .inner .schedule_show_advanced_options{line-height:60px;border:none;padding:0 var(--padding)}.schedule_list table tr .inner .schedule_show_advanced_options:hover{border:none}.schedule_list table tr .inner .schedule_show_dealer_options{line-height:60px;float:right;border:none}.schedule_list table tr .inner .schedule_show_dealer_options:hover{border:none}.schedule_list table tr .inner .advanced_options .two{padding-bottom:10px}.schedule_list table tr .inner .advanced_options .action{margin-top:10px}.schedule_list table tr .inner .my-logo{margin:0 20px}.schedule_list table tr .inner .percent{width:50px}.schedule_list table tr .inner .active{color:var(--primary)}.schedule_list table tr .center{text-align:center}.schedule_list table tr .center .schedule_edit_link{text-align:center;max-width:270px}.schedule_list table tr .center img{max-width:100%;padding:0 10px}.schedule_list table tr .right{text-align:right}.schedule_list table tr .note{max-width:300px;white-space:normal}.schedule_list table tr .note p{line-height:150%;font-size:.7em}.schedule_list table tr .lead-time .msg{position:absolute;right:10px;white-space:nowrap}.schedule_list table tr .lead-time .msg>span{cursor:help;margin-top:10px;border-style:solid;border-width:2px;border-radius:2px;padding:5px 10px;font-weight:bold;border-color:currentColor;color:currentColor}.schedule_list table tr .lead-time .msg>span.good{color:green}.schedule_list table tr .lead-time .msg>span.bad{color:var(--primary)}.schedule_list table tr .lead-time .msg>span.warn{color:orange}.schedule_list table tr .options{max-width:300px;white-space:normal}.schedule_list table tr .options p{line-height:150%;font-size:.7em}.schedule_list table tr .edit_links{display:flex;position:absolute;z-index:999;bottom:0;left:0;padding:0;margin:0;opacity:0}@media(max-width: 1079px){.schedule_list table tr .edit_links{opacity:1;position:relative}}.schedule_list table tr .edit_links li{opacity:0;text-align:center;padding:0;margin:0}.schedule_list table tr .edit_links li a{padding:0;height:50px;width:50px;display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;margin:0}.schedule_list table tr .edit_links li a:hover{background:var(--highlight);text-decoration:none}.schedule_list table tr .edit_links:hover li{opacity:1}.schedule_list table tr:hover .edit_links{opacity:1}.schedule_list table .options_tab{border-top:solid 1px var(--light-grey);align-items:flex-start}.schedule_list .user-tag,.schedule_list .status{display:flex;align-self:center;align-items:center;background:var(--primary-light);color:var(--primary);padding:0 1em;border-radius:4px;font-size:.7em;margin-right:1em;font-weight:700}.schedule_list .status{background:var(--primary);color:#fff}.post-type-archive-schedule_projects .sectionit{padding-top:40px;padding-bottom:40px}.single-schedule_projects header{display:none}.single-schedule_projects main{margin:0;border-top:none;background:#fff}.single-schedule_projects footer{display:none}.schedule_edit_link{display:inline-block;width:100%}.delivery-calc-box{border:solid 1px rgba(0,0,0,.2);padding:2em;background:rgba(254,254,254,.8)}.project-table{line-height:1.2em}.project-table .show_hide_other_options{cursor:pointer;position:relative}.project-table .show_hide_other_options:focus{outline:none}.project-table .show_hide_other_options .fa{position:absolute;margin-left:-14px;color:#bfbfbf}.project-table li,.project-table ul{list-style:none;padding:0;margin:0}.project-table .user_price_message{background:var(--primary-light);padding:1.5em 1.5em;position:relative}.project-table .user_price_message:before{content:"";position:absolute;right:35px;top:-15px;width:0;height:15px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--primary-light);display:block}@media(max-width: 1079px){.project-table .user_price_message:before{display:none}}.project-table .user_price_message p{padding:0;font-size:1em}.project-table .user_price_message p:before{content:"";font-family:var(--font-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;font-size:1.3em;visibility:middle}.included_options{color:gray;padding-bottom:10px}.included_options li{padding:0 0 5px 0}.other_options{color:gray;padding-bottom:10px;width:100%}.other_options li{padding:0 0 5px 0;position:relative}.other_options li .option_price{display:inline-block;width:20%;float:right}.other_options li .option_title{width:80%;display:inline-block}.option-row{position:relative;margin:10px 0}.option-row .vertical-tabs{display:none;position:absolute;top:0;left:0;width:100%;background-color:#fff}.option-row .vertical-tabs .tab-content ul li{height:40px;width:45px}.option-row .vertical-tabs .close{position:absolute;top:0;right:0;padding:5px;cursor:pointer}.option-row .edit{margin-left:5px;padding:5px;cursor:pointer}.option-row.active .vertical-tabs{display:table;z-index:100}.close_edit_window{font-family:"FontAwesome";font-size:1em;position:absolute;right:-10px;top:-10px;background:var(--primary);width:30px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:50%;-moz-border-radius:50%;cursor:pointer;display:none}.edit_window{position:fixed;z-index:99999;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);filter:blur(0);-webkit-filter:blur(0);background:#fefefe;padding:25px 0;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.2);box-shadow:0 0 50px 0 rgba(0,0,0,.2);display:none;width:100%;max-width:640px}.edit_window .px{padding:0 25px;overflow-y:scroll;width:100%;max-height:80vh;-ms-overflow-style:none;scrollbar-width:none}.edit_window:hover:after{background:#020202}.edit_window>section{padding:0;margin:0}.edit_window .paddit{padding:0 25px}.edit_window .paddit::-webkit-scrollbar{display:none}.edit_window .thumb_images,.edit_window .other_options_section{padding-bottom:25px}.edit_window .feature_container,.edit_window .thumb_images,.edit_window .images-container,.edit_window .intro_text,.edit_window .advanced_options,.edit_window .section_title,.edit_window .project_options{display:none}.edit_window .two{width:100%;max-width:100%;float:none}.edit_window .advanced_options{border-top:none;padding:0}.schedule-notice{background:var(--primary-light);padding:10px 20px;margin:auto;width:auto;display:inline-block;margin:auto}.schedule-notice a{font-size:1em;padding:5px 10px;display:inline-block;margin-left:10px}