/* https://centraloregongaragedoor.com/wp-content/themes/Divi-Child/style.css?ver=1.0.30 */
.top-global-header{position:fixed;width:100%;top:0;left:0;z-index:99}#main-header{top:91px!important;z-index:99997!important}#main-content{margin-top:91px!important}html.et-fb-app-frame .top-global-header{display:none!important}html.et-fb-app-frame #main-header,html.et-fb-app-frame #main-content{margin-top:0!important;top:auto!important}.top-global-header a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light,.popmake .et_pb_contact_submit{font-size:12px;border:2px solid #b50e09;background-color:#b50e09;color:#fff;border-radius:0;padding:15px 30px;text-transform:uppercase}.top-global-header a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light:hover,.popmake .et_pb_contact_submit:hover{font-size:12px;background-color:#333;border-color:#333;color:#fff;padding:15px 30px}.top-global-header a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light:after,.popmake .et_pb_contact_submit:after{display:none!important}.et_pb_section.et_pb_section_7.et_pb_with_background.et_section_regular.et_pb_section_first{padding-top:0!important}.et_pb_section.et_pb_section_0_tb_body.et_pb_with_background.et_section_regular{padding-top:195px!important}.top-global-header .et_pb_row{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.top-global-header .et_pb_column{width:auto!important;margin:0!important;flex-grow:1}.top-global-header .et_pb_column.middle-column{margin-left:auto!important}.et-social-dbdb-homeadvisor a.icon:before{content:'\e800';font-family:"fontello"!important}.et-social-dbdb-yelp a.icon:before{content:'\f1e9';font-family:"fontello"!important}.portfolio-filter{display:flex;justify-content:center;margin-bottom:60px}.portfolio-filter button{border:1px solid #999;color:#000;letter-spacing:3px;line-height:1.8em;font-weight:500;padding:20px 10px;text-transform:uppercase;font-size:12px;text-align:center;min-width:150px;transition:all 300ms ease 0ms;background:none;box-shadow:none;margin:0 45px}.portfolio-filter button:hover,.portfolio-filter button.active{border-color:#b50e09;color:#b50e09}.portfolio-posts{display:flex;flex-wrap:wrap;margin-left:-1.66666666667%;margin-right:-1.66666666667%;width:calc(100% + 3.333333333%)}.portfolio-posts .portfolio-post{flex:0 0 30%;margin-right:1.66666666667%;margin-left:1.66666666667%;margin-bottom:60px}.portfolio-posts .portfolio-post .portfolio-thumb .swiper-slide{position:relative;padding-top:60%;width:100%!important}.portfolio-posts .portfolio-post .portfolio-thumb .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.portfolio-posts .portfolio-post .portfolio-thumb .swiper-pagination-bullet-active{background:#000}.portfolio-posts .portfolio-post .et_pb_toggle_close{background:#fff}.portfolio-posts .portfolio-post .et_pb_toggle{border:0;background:#fff;border-bottom:1px solid #d9d9d9}.portfolio-posts .portfolio-post .et_pb_toggle .et_pb_toggle_title{color:#333;font-size:16px;letter-spacing:3px;line-height:1.8em}.portfolio-posts .portfolio-post .et_pb_toggle .et_pb_toggle_title:before{color:#727272}.portfolio-posts .portfolio-post .et_pb_toggle h4{letter-spacing:3px;line-height:1.8em;font-size:18px;color:#333;font-weight:700}.portfolio-posts .portfolio-post .et_pb_toggle .brochure{display:block;font-size:16px;color:#b50e09;font-weight:500;padding-top:15px}.page-id-34942 .et_pb_column_11{padding-top:5%!important;padding-bottom:5%!important}.team-wrap .team-post:nth-child(7){display:none}.team-category h2{margin:0 0 0 60px;padding:0}.team-wrap{width:calc(100% - 60px);display:flex;flex-wrap:wrap;margin:60px 30px 30px}.team-wrap .team-post{flex:0 0 calc(25% - 60px);margin:0 30px 30px}.team-wrap .team-post .team-thumb a{display:block;position:relative;color:#fff}.team-wrap .team-post .team-thumb a img{display:block;object-fit:cover;width:100%;height:100%}.team-wrap .team-post .team-thumb a:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.15);position:absolute;top:0;left:0;transition:background 0.3s ease}.team-wrap .team-post .team-thumb a:hover:before{background:rgba(0,0,0,.3)}.team-wrap .team-post .team-thumb a span,.team-wrap .team-post .team-thumb a h3{position:absolute;color:#fff;z-index:2;left:0;padding:20px 30px;font-weight:300;text-transform:uppercase}.team-wrap .team-post .team-thumb a span{top:0}.team-wrap .team-post .team-thumb a h3{bottom:0;margin:0;padding-bottom:45px;transition:padding-bottom 0.3s ease}.team-wrap .team-post .team-thumb a:hover h3{padding-bottom:15px}.modal-open .modal{z-index:99999}.team-modal .et_pb_section,.team-modal .et_pb_row{padding:0;width:100%;max-width:100%}.team-modal .et_pb_section .et_pb_module{margin:0;padding:0}.team-modal .modal-body{padding:30px}.team-modal .modal-body h2{color:#333;text-transform:uppercase;font-size:25px;letter-spacing:3px;line-height:1.8em;margin:15px 0 10px;padding:0}.team-modal .modal-body h3{color:#b50e09;font-size:16px;letter-spacing:2px;line-height:1.3em;margin-bottom:15px;padding:0}.team-modal .modal-dialog{max-width:25%}.team-modal .modal-header .close{padding:10px}.team-modal .modal-dialog .modal-content{max-height:81vh;overflow:auto}.modal-backdrop.in{z-index:99998}.sign-up .cmApp_signupContainer.cmApp_embedded,.sign-up .cmApp_signupContainer div,.sign-up .cmApp_signupContainer #cmApp_signupForm>div{max-width:100%;width:100%;padding:0;margin:0;color:#fff}.sign-up .cmApp_signupContainer.cmApp_embedded{max-width:600px;margin:0 auto}.sign-up #cmApp_signupForm{display:flex;border:2px solid #fff}.sign-up #cmApp_signupForm div{display:none}.sign-up #cmApp_signupForm .cmApp_fieldWrap{display:flex;flex:1;flex-grow:2}.sign-up #cmApp_signupForm>div:last-child{display:flex;flex:1;flex-grow:1}.sign-up #cmApp_signupForm div#cmApp_emailError{display:none;position:absolute;top:0}.sign-up #cmApp_signupForm .cmApp_fieldWrap div{display:block;width:100%}.sign-up .cmApp_signupContainer input:not([type="radio"]):not([type="checkbox"]){border:0;height:48px!important;padding:0 30px;font-size:16px;font-family:'Questrial',Helvetica,Arial,Lucida,sans-serif!important}.sign-up .cmApp_signupContainer input[type="submit"]{letter-spacing:4px;text-transform:uppercase;cursor:pointer;transition:background 0.3s ease;font-weight:700}.sign-up .cmApp_signupContainer input[type="submit"]:hover{background:#727272!important}.sign-up div#cmApp_thankYouCheck{display:none!important}.sign-up .cmApp_signupContainer #cmApp_statusContainer{margin:0;min-height:52px}body .gform_wrapper .top_label div.ginput_container,.gform_wrapper li.hidden_label input{margin:0}.gform_wrapper .gform_footer{padding:0;text-align:right}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{border:0;font-size:14px!important;color:#999;padding:16px!important;background-color:#eee}.gform_wrapper select{padding-left:12px!important}.gform_wrapper input,.gform_wrapper select{height:46px}.gform_wrapper textarea{display:block;height:150px!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{cursor:pointer;display:inline-block;padding:.3em 1em!important;color:#ffffff!important;border-color:#b50e09;border-radius:0;letter-spacing:2px;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#b50e09;transition:background-color 300ms ease 0ms,border 300ms ease 0ms;line-height:20px!important;height:46px}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{border-color:#333!important;background-image:initial!important;background-color:#333!important}.et_pb_image_0_tb_footer{max-width:600px;margin:0 auto}.gform_ajax_spinner{float:left}.gform_wrapper{margin:16px -16px 16px 0;max-width:calc(100% + 0)}.gform_wrapper div.validation_error{width:calc(100% - 16px)}.woocommerce-Price-amount,.et_pb_button,.et_pb_button_0_tb_body,.et_pb_bg_layout_light,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-Price-amount amount{color:#666}button.single_add_to_cart_button.button.alt,button.single_add_to_cart_button.button.alt:hover{color:#666!important}.et_post_meta_wrapper>p.post-meta{display:none!important}.page-slug-employee-resources .et_pb_blog_item .entry-title,.category-employee-of-the-month .entry-title{display:none!important}@media (max-width:1180px){.portfolio-filter{justify-content:space-between;margin-top:60px}.portfolio-filter button{margin:0}.team-wrap .team-post{flex:0 0 calc(50% - 60px)}.team-modal .modal-dialog{max-width:33.3333%}}@media (max-width:980px){.top-global-header .et_pb_column.middle-column{display:none!important}.portfolio-posts{margin-left:0;margin-right:0;width:100%}.portfolio-posts .portfolio-post,.team-wrap .team-post{flex:1 1 100%;margin-left:0;margin-right:0}.portfolio-filter{flex-wrap:wrap;margin-bottom:30px}.portfolio-filter button{flex:1 1 100%;margin-bottom:30px}.team-category h2{margin-left:30px}}@media (max-width:480px){.team-modal .modal-dialog{max-width:80%}.top-global-header .call-us{display:none!important}.top-global-header a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light{padding:15px!important}}