.single-proposal .header_top_bottom_holder, .single-proposal header, .single-proposal .header_bottom clearfix, .single-proposal .footer_top_holder, .single-proposal .title_outer{display:none!important;}
.single-proposal .proposal-content-wrapper, .single-proposal .print-quote, .single-proposal .wpp-share-email{background-color:#fff;}
.proposal-title-wrapper h1, .proposal-title-wrapper h3, .proposal-title-wrapper img{text-align:center;}
.single-proposal .proposal-title-wrapper h1{margin-bottom:10px!important;}
.single-proposal .approve-float{position:fixed!important;top:47px;right:0px;z-index:999;color:#5a5a5a !important;border:1px solid #dfe6f3 !important;background-color:#fff;font-family:'Roboto', sans-serif!important;font-size:15.5px;line-height:50px;height:50px;font-style:normal;font-weight:500!important;-webkit-border-radius:4px;text-transform:upp;border-width:1px;padding-left:38px;padding-right:38px;letter-spacing:0px!important;border-radius:1px!important;}
@media(max-width:780px){
.single-proposal .approve-float{display:none!important;}
}
.single-proposal .approve-float:hover{color:#720af1!important;}
.single-proposal .approve-float:before{content:"\f00c"!important;font-family:FontAwesome!important;color:#720af1 !important;font-size:15.5px!important;font-weight:200!important;z-index:999999 !important;display:inline-block!important;padding-right:10px;pointer-events:none!important;position:relative!important;}
.single-proposal .print-quote{padding-top:75px;padding-bottom:75px;text-align:center!important;border-top:1px solid #dfe6f3;}
.single-proposal .print-quote .print-link{display:inline;padding:20px 42px;background:#fff;border-radius:0;border:1px solid #dfe6f3;cursor:pointer;font-size:17px;color:#5a5a5a;}
.single-proposal .print-quote .print-link:before{content:"\f02f"!important;font-family:FontAwesome!important;color:#5a5a5a!important;font-size:15.5px!important;font-weight:200!important;z-index:999999!important;display:inline-block!important;padding-right:12px;pointer-events:none!important;position:relative!important;}
.single-proposal .proposal-title-wrapper{background-color:#f6f6f6;background-size:cover;background-position:center center;}
.single-proposal .wpp-section{padding-top:85px;padding-bottom:85px;border-bottom:1px solid #dfe6f3;}
.single-proposal .wpp-section.company-about{border-top:1px solid #dfe6f3!important;padding-top:85px;padding-bottom:85px;border-bottom:none!important;background-color:#fff!important;}
.single-proposal .wpp-section:last-of-type{padding-top:85px;padding-bottom:85px;border-bottom:none!important;}
.single-proposal .wpp-section-content, .wpp-section-content .section_inner.clearfix, .wpp-section-content .elementor-section.elementor-section-boxed > .elementor-container{margin:0 auto;max-width:800px!important;}
@media(max-width:1000px){
.single-proposal .wpp-section-content{padding-left:50px;padding-right:50px;}
}
.proposal-title-content{text-align:center;z-index:4!important;position:relative;}
.proposal-title-content .wpp-company-logo{margin-bottom:80px;}
.single-proposal .wpp-company-logo-empty{margin-bottom:125px;}
.single-proposal .wpp-title-overlay{padding-top:40px;padding-bottom:170px;}
.single-proposal .wpp-item-title{margin-top:30px;margin-bottom:8px;}
.wpp-pricing-table{border-collapse:collapse;box-sizing:border-box;border:1px solid #e3e3e3;margin-top:38px;}
.wpp-pricing-table .wpp-apt-row{display:table;width:100%;border-bottom:1px dashed #e3e3e3;border-collapse:initial;}
.wpp-pricing-table .wpp-apt-row:last-of-type{border-bottom:0px dashed #e3e3e3;}
.wpp-pt-header{padding:21px 30px 21px 30px;background-color:#f6f6f6;text-align:right;display:table-cell;vertical-align:middle;box-sizing:border-box;}
.wpp-pt-header-title{font-weight:500;}
.wpp-apt-row:nth-child(even){background-color:#f6f6f6;}
.wpp-pt-item-title{display:table-cell;vertical-align:middle;box-sizing:border-box;padding:21px 0 21px 30px;font-size:1.105em;}
.wpp-pt-item-date{display:table-cell;vertical-align:middle;box-sizing:border-box;text-align:right;padding:21px 30px 21px 30px;font-size:1.105em;}
.wpp-pricing-table .wpp-apt-row.pricing{border-top:1px dashed #e3e3e3!important;}
.wpp-pt-header-title.pricing-total{display:table-cell;vertical-align:middle;box-sizing:border-box;font-size:1.5em;}
.wpp-section-description{margin-top:30px;margin-bottom:40px;}
.wpp-section-footer{margin-top:25px;}
.wpp-pt-header-title.estimated{display:table-cell;vertical-align:middle;box-sizing:border-box;text-align:left;}
.wpp-pricing-table .wpp-pt-item-title:before{content:'Scope Item:';display:block;font-size:11px;position:relative;line-height:20px;}
.wpp-wrap-collabsible input[type='checkbox']{display:none;}
.wpp-wrap-collabsible .wpp-lbl-toggle{display:block;position:relative;margin:0;padding:40px 0 40px;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;cursor:pointer;z-index:90;cursor:pointer;text-align:center;transition:all 0.25s ease-out;border-top:1px solid #dfe6f3;color:#303030;background-color:#fff!important;}
.wpp-wrap-collabsible .wpp-collapsible-content{max-height:0px;overflow:hidden;transition:max-height .25s ease-in-out;}
.wpp-toggle:checked + .wpp-lbl-toggle + .wpp-collapsible-content{max-height:5000px;}
.wpp-lbl-toggle:after{content:'';position:absolute!important;bottom:18px;left:50%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid currentColor;vertical-align:middle;margin:0 auto!important;transform:translateY(-2px);transition:transform .2s ease-out;text-align:center!important;transform:rotate(90deg) translateX(0px);}
.wpp-toggle:checked + .wpp-lbl-toggle::after{transform:rotate(-90deg) translateX(0px);bottom:18px;}
.wpp-toggle:checked + .wpp-lbl-toggle::after{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.wpp-wrap-collabsible .wpp-collapsible-content{margin:0 auto;max-width:800px;}
@media(max-width:1000px){
.wpp-wrap-collabsible .wpp-collapsible-content{padding-left:50px;padding-right:50px;}
}
.wpp-collapse-inner .wpp-terms-text{padding-top:50px;padding-bottom:100px;}
.wpp-about-logo-holder{text-align:center;margin-bottom:40px;}
.single-proposal .wpp-approval-form-holder input{width:100%;border:1px solid #dfe6f3;border-radius:0px;resize:none;font-size:14px;line-height:17px;background-color:#f6f7fb;color:#3a5057;position:relative;width:100%;padding:14px 25px;font-family:inherit;font-weight:400;outline:0;-webkit-appearance:none;box-sizing:border-box;margin-bottom:10px;}
.single-proposal .wpp-approval-form-holder .wpp-form-label{line-height:23px;font-weight:500;font-size:15.5px;color:#3a5057;margin-bottom:8px;}
.single-proposal .wpp-approval-form-holder .wpp-approval-button-holder{text-align:center;}
.single-proposal .wpp-approval-form-holder #wpp-approved{width:250px;margin-top:40px;font-size:14px;height:65px;font-style:normal;font-weight:500;border-radius:50px;-webkit-border-radius:50px;text-transform:uppercase;border-width:0px;padding-left:65px;padding-right:65px;letter-spacing:1px!important;background-color:#333;color:#fff;cursor:pointer;transition:all .2s ease-in-out;}
.single-proposal .wpp-approval-form-holder #wpp-approved:hover{transform:scale(1.05);}
.single-proposal .wpp-approval-form-holder #wpp-approved{animation:pulse 1.5s infinite;}
@-webkit-keyframes pulse {
0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0.1);}
70%{-webkit-box-shadow:0 0 0 12px rgba(0,0,0, 0);}
100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
@keyframes pulse {
0%{-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0.1);box-shadow:0 0 0 0 rgba(0,0,0, 0.2);}
70%{-moz-box-shadow:0 0 0 10px rgba(0,0,0, 0);}
100%{-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0);box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
.single-proposal .wpp-approved-message p{display:block;text-align:center;font-size:18px!important;padding:30px 20px;}
.single-proposal .wpp-success-message{text-align:center;padding:30px 20px;border-bottom:1px solid #dfe6f3;}
.single-proposal .wpp-top-success-message p{font-weight:500!important;font-size:18px!important;line-height:27px!important;}
.single-proposal .wpp-bottom-success-message p{display:block;text-align:center;font-size:18px!important;line-height:27px!important;padding:30px 20px;margin-bottom:45px;}
.single-proposal.status-approved .wpp-success-message, .single-proposal.status-approved .wpp-bottom-success-message{display:none!important;}
.single-proposal .wpp-title-overlay{position:relative;overflow:hidden;}
.single-proposal .wpp-title-overlay:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.single-proposal .wpp-title-overlay:after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.single-proposal .wpp-terms-text h1, .single-proposal .wpp-terms-text h2, .single-proposal .wpp-terms-text h3, .single-proposal .wpp-terms-text h4, .single-proposal .wpp-terms-text h5, .single-proposal .wpp-terms-text h6{margin-top:20px;margin-bottom:10px;}
.single-proposal .wpp-terms-text p{padding-bottom:12px;}
#top-bar, #top-bar-wrap{display:none!important;}
.single-proposal .row{margin-left:0px!important;margin-right:0px!important;}
h1:not(.site-title):before, h2:before{display:none!important;}
h1:not(.site-title):after, h2:after{display:none!important;}
#back_to_top, .back_to_top{display:none!important;}
.single-proposal .wpp-share-email{border-top:1px solid #dfe6f3;text-align:center;padding-top:50px;padding-bottom:65px!important;}
.single-proposal .wpp-share-email p{font-size:16.25px!important;color:#303030;text-transform:uppercase;line-height:22px;margin-bottom:21px;font-weight:600!important;}
.single-proposal .wpp-share-email a{display:inline-block;padding:20px 42px;background:#fff;border-radius:0;border:1px solid #dfe6f3;cursor:pointer;font-size:17px;color:#5a5a5a;margin-top:0px!important;margin-bottom:0px!important;width:fit-content;}
.single-proposal .wpp-share-email a:before{content:"\f003"!important;font-family:FontAwesome!important;color:#5a5a5a!important;font-size:15.5px!important;font-weight:200!important;z-index:999999!important;display:inline-block!important;padding-right:12px;pointer-events:none!important;position:relative!important;}
.single-proposal .wpp-item-desc, .single-proposal .wpp-section-description {
white-space: pre-wrap;
}@media print {
.single-proposal .vc_row:first-of-type {
-webkit-print-color-adjust: exact;
}
.single-proposal .wpp-title-overlay {
-webkit-print-color-adjust: exact;
}
.single-proposal .wpp-collapse-terms-wrapper, .single-proposal .wpp-section.company-about {
display: none;
}
.single-proposal h1 {
font-size: 28px;
line-height: 28px;
-webkit-print-color-adjust: exact;
}
.single-proposal h2 {
font-size: 28px;
line-height: 28px;
-webkit-print-color-adjust: exact;
}
.single-proposal h3, .single-proposal h4 {
font-size: 16px;
line-height: 26px;
-webkit-print-color-adjust: exact;
}
.single-proposal .content_inner p, .elementor-text-editor.elementor-clearfix {
font-size: 12px!important;
-webkit-print-color-adjust: exact;
}
.single-proposal .more_facts_inner p {
font-size: 12px!important;
-webkit-print-color-adjust: exact;
}
.single-proposal .grid_section .section_inner {
width: 680px!important;
-webkit-print-color-adjust: exact;
}
.wpp-section-content .section_inner.clearfix, .wpp-section-content .elementor-section.elementor-section-boxed > .elementor-container {
width: 680px!important;
max-width: 680px!important;
}
.single-proposal .footer_bottom_holder, .single-proposal .quote {
display: none;
}
.single-proposal .gform_footer .gform_button {
text-align: center;
color: #ffffff;
border-color: #6556be;
background-color: #6556be;
font-family: 'Roboto', Arial;
font-size: 14px;
line-height: 50px;
height: 50px;
font-style: normal;
font-weight: 400;
-webkit-border-radius: 4px;
text-transform: uppercase;
border-width: 0px;
padding-left: 55px;
padding-right: 55px;
letter-spacing: 1px;
box-shadow: 0 10px 15px rgba(0,0,0,.11);
width: 250px;
}
.single-proposal #back_to_top, .single-proposal .print-quote {
display: none;
}
.single-proposal .more_facts_holder {
display: none;
}
.qode-pricing-calculator-total-price-holder {
margin-top: 10%;
padding-top: 10%;
display: block;
}
}.evr_fb_popup_modal{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.55);z-index:99;}
.popup,
.divi-area-wrap-fly-in{box-shadow:0 3px 10px -1px rgba(0, 0, 0, 0.3), 0 2px 50px 2px rgba(0, 0, 0, 0.2);background-color:#fff;}
.popup.divi-area-wrap,
.divi-area-wrap-fly-in.divi-area-wrap{background-color:transparent;}
.popup_outer_wrap{position:fixed;z-index:100;pointer-events:none;max-width:100vw;max-height:100vh;}
.popup_outer_wrap.type-popup{min-width:320px;}
@media screen and (min-width:981px){
.popup_outer_wrap.type-popup{width:90%;}
}
@media screen and (max-width:980px){
.popup_outer_wrap.type-popup{width:calc(100% - 20px);}
}
.popup_outer_wrap.type-inline{position:relative;top:unset;bottom:unset;left:unset;right:unset;width:unset;height:unset;-webkit-transform:unset;transform:unset;max-width:unset;max-height:unset;}
.popup_outer_wrap:not([class*=" type-inline"]).position-top-left{left:0;top:0;}
.popup_outer_wrap:not([class*=" type-inline"]).position-top-center{left:50%;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.popup_outer_wrap:not([class*=" type-inline"]).position-top-center.type-hover{-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);}
.popup_outer_wrap:not([class*=" type-inline"]).position-top-right{right:0;top:0;}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-left{left:0;top:50%;}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-left:not([class*=" popup_full_height"]){-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-left.type-hover{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-center{left:50%;top:50%;}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-center:not([class*=" popup_full_height"]){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-right{right:0;top:50%;}
.popup_outer_wrap:not([class*=" type-inline"]).position-center-right:not([class*=" popup_full_height"]){-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.popup_outer_wrap:not([class*=" type-inline"]).position-bottom-left{left:0;bottom:0;}
.popup_outer_wrap:not([class*=" type-inline"]).position-bottom-center{left:50%;bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.popup_outer_wrap:not([class*=" type-inline"]).position-bottom-right{right:0;bottom:0;}
.popup_outer_wrap:not([class*=" type-inline"]).popup_full_width{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;}
.popup_outer_wrap:not([class*=" type-inline"]).popup_full_width > .popup{max-width:100%;overflow-x:auto;}
.popup_outer_wrap:not([class*=" type-inline"]).popup_full_height{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;height:calc(100% - 20px);top:50%;}
.popup_outer_wrap:not([class*=" type-inline"]).popup_full_height > .popup{max-height:100%;overflow-y:auto;}
.popup_outer_wrap:not([class*=" type-inline"]).popup_full_width.popup_full_height{-webkit-transform:none;transform:none;}
.popup_outer_wrap:not([class*=" type-inline"]).popup_full_width.popup_full_height > .popup{overflow:auto;}
.popup_outer_wrap .divi-area-wrap,
.popup_outer_wrap .popup{position:relative;background-repeat:no-repeat;background-position:center center;margin:auto;transition:all 0.3s;pointer-events:all;}
.popup_outer_wrap .divi-area-wrap.with-loader,
.popup_outer_wrap .popup.with-loader{background-image:url(//webpagedesignchicago.com/wp-content/plugins/popups-for-divi/img/spin.gif), radial-gradient(circle at center, #fff 65%, #fff0 66%) !important;background-size:32px 32px, 48px 48px;}
.popup_outer_wrap .divi-area-wrap.no-shadow,
.popup_outer_wrap .popup.no-shadow{box-shadow:none;}
.popup_outer_wrap .divi-area-wrap .et_pb_row:after,
.popup_outer_wrap .divi-area-wrap .et_pb_row_inner:after,
.popup_outer_wrap .divi-area-wrap .et_pb_slides:after,
.popup_outer_wrap .divi-area-wrap .clearfix:after,
.popup_outer_wrap .popup .et_pb_row:after,
.popup_outer_wrap .popup .et_pb_row_inner:after,
.popup_outer_wrap .popup .et_pb_slides:after,
.popup_outer_wrap .popup .clearfix:after{content:"";}
@media screen and (min-width:783px){
.admin-bar .popup_outer_wrap.popup_full_height{height:calc(100% - 52px);margin-top:16px;}
}
@media screen and (min-width: 601px) and (max-width: 782px) {
.admin-bar .popup_outer_wrap.popup_full_height{height:calc(100% - 66px);margin-top:23px;}
} #page-container #main-content{transition:all 0s;}
body.evr_popup_open{overflow:hidden;}
body.evr_popup_open #page-container #main-content{transition:all 0.5s 1s;-webkit-filter:blur(2px);filter:blur(2px);opacity:0.75;}
.divi-area-wrap{position:relative;}
.divi-area-wrap.with-close .evr-close_wrap,
.popup_outer_wrap .popup.with-close .evr-close_wrap{display:block !important;}
.divi-area-wrap.no-close .evr-close_wrap,
.popup_outer_wrap .popup.no-close .evr-close_wrap{display:none !important;}
.divi-area-wrap .evr-close_wrap,
.popup_outer_wrap .popup .evr-close_wrap{position:absolute;right:0;top:0;opacity:0.2;z-index:100;text-align:right;transition:opacity 0.6s 0.3s;}
.divi-area-wrap .evr-close,
.popup_outer_wrap .popup .evr-close{display:block;box-sizing:content-box;width:30px;height:30px;line-height:30px;text-align:center;font-family:"Courier New", monospace;font-size:20px;font-weight:bold;cursor:pointer;color:#333;background:#fff2;opacity:0.7;box-shadow:0 0 3px 1px #00000008;transition:all 0.3s;}
.divi-area-wrap .evr-close:hover, .divi-area-wrap .evr-close:focus, .divi-area-wrap .evr-close:active,
.popup_outer_wrap .popup .evr-close:hover,
.popup_outer_wrap .popup .evr-close:focus,
.popup_outer_wrap .popup .evr-close:active{color:#000;background:#fff;opacity:1;box-shadow:0 0 4px 0 #0002, 0 0 3px 1px #0001;-webkit-transform:scale(1.1);transform:scale(1.1);}
.divi-area-wrap.dark .evr-close,
.popup_outer_wrap .popup.dark .evr-close{color:#eee;background:#0002;box-shadow:0 0 0 1px #ffffff08;text-shadow:0px 0px 1px #000, 0px 0px 3px #000a;}
.divi-area-wrap.dark .evr-close:hover, .divi-area-wrap.dark .evr-close:focus, .divi-area-wrap.dark .evr-close:active,
.popup_outer_wrap .popup.dark .evr-close:hover,
.popup_outer_wrap .popup.dark .evr-close:focus,
.popup_outer_wrap .popup.dark .evr-close:active{color:#fff;background:#2b2b2b;box-shadow:0 0 1px 1px #fff3;}
.divi-area-wrap.is-open .evr-close_wrap,
.popup_outer_wrap .popup.is-open .evr-close_wrap{opacity:1;transition:opacity 0.6s 0.3s;}
.divi-area-wrap.close-alt .evr-close,
.popup_outer_wrap .popup.close-alt .evr-close{box-shadow:none !important;background:transparent !important;}
.divi-area-wrap .et_pb_contact_select,
.popup_outer_wrap .popup .et_pb_contact_select {
-moz-appearance: textfield; }