html{transition:opacity ease 0.1s}#menu-main-menu li.mobile-only-menu{display:none}.woocommerce-loop-category__title mark.count{display:none}h2.woocommerce-loop-category__title{font-size:16px!important;font-weight:bold;text-transform:uppercase}li.signin-register{font-weight:700;background-color:#ff7518;padding-top:10px;margin-top:-3px!important;margin-right:10px!important}.signin-register a{color:white}.fa-regular,.far{font-weight:700}.emg-img-lightbox .et_pb_gallery_item{width:30%!important;margin-right:5%!important;margin-bottom:0!important;margin-top:0;overflow:hidden;position:relative}.emg-img-lightbox .et_pb_gallery_item{clear:none!important}@media (max-width:620px){.emg-img-lightbox .et_pb_gallery_item{width:100%!important}}.emg-img-lightbox .et_pb_gallery_item:nth-child(3n+3){margin-right:0!important}.emg-img-lightbox .et_pb_gallery_image{position:relative;overflow:hidden}.emg-img-lightbox .et_pb_gallery_image.portrait:before{padding-top:100%;content:'';display:block}.emg-img-lightbox .et_pb_gallery_image.portrait>a{position:absolute;top:0;left:0;width:100%;height:88%;overflow:hidden;z-index:1}.emg-img-lightbox .et_pb_gallery_image.portrait>a{z-index:0}.emg-img-lightbox .et_pb_gallery_image.portrait>a>img{position:absolute;width:100%;top:0;transform:translateY(-12%)}.emg-img-lightbox.img-align-bottom .et_pb_gallery_image.portrait>a>img{position:absolute;width:100%;object-fit:cover;top:unset;bottom:-12%;transform:none}.mfp-image-holder .mfp-content .mfp-close{top:0;opacity:1}.emg-img-lightbox-structural-steel.et_pb_gallery_image.portrait>a{position:absolute;top:0;left:0;width:100%;height:68%;overflow:hidden;z-index:1}.flex-buttons .et_pb_column,.flex-col{display:flex;flex-wrap:wrap}.flex-grow{flex-grow:1}.flex-buttons.justify-between .et_pb_column,.flex-col .header-col{justify-content:space-between}.flex-buttons .et_pb_column .et_pb_button_module_wrapper{margin-right:0}.flex-buttons .et_pb_column{gap:25px}.flexRow .et_pb_column{display:flex;align-content:center;align-items:center;justify-content:space-between;gap:30px}@media only screen and (max-width:1220px){.flexRow .et_pb_column{flex-wrap:wrap}}.vaughanLogo{margin-top:-36px}@media only screen and (max-width:1050px){.vaughanLogo{margin-top:-26px}}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.charity-banner{opacity:1}@media(max-width:1188px) and (min-width:981px){.et_pb_text_8 h2{min-width:50vw}#associations-p{left:28px}}#accreditationSectionTop{display:flex;flex-direction:row;width:100%;height:20vh;justify-content:center}#SurveyDiv{min-height:fit-content}#breadcrumbs a{margin:0 5px}#breadcrumbs a:first-child{margin-left:0}.et_pb_text_inner ul li{padding-bottom:1em}.et_pb_text_inner ul li:last-of-type{padding-bottom:0}.formDiv{background-color:#f2f2f2;border-radius:5px 5px 5px 5px;overflow:hidden;border-width:1px;border-color:#000000;padding-right:50px;padding-left:50px}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s;border-style:solid}.formButton{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-5146{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-5146:hover{background-color:#ebeaea}#wpforms-submit-4595{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-4595:hover{background-color:#ebeaea}#wpforms-submit-4493{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-4493:hover{background-color:#ebeaea}#wpforms-submit-3037{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-3037:hover{background-color:#ebeaea}#wpforms-submit-5659{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-5659:hover{background-color:#ebeaea}#wpforms-submit-7876{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-7876:hover{background-color:#ebeaea}#wpforms-submit-7949{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-7949:hover{background-color:#ebeaea}#wpforms-submit-7964{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-7964:hover{background-color:#ebeaea}#wpforms-submit-8006{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-8006:hover{background-color:#ebeaea}#wpforms-submit-7995{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-7995:hover{background-color:#ebeaea}#wpforms-submit-7980{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-7980:hover{background-color:#ebeaea}#wpforms-submit-8060{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-8060:hover{background-color:#ebeaea}#wpforms-submit-8112{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}#wpforms-submit-8112:hover{background-color:#ebeaea}.submitFormButton{background-color:#ffffff;border:1px solid #ddd;color:#333;font-size:1.2em;padding:10px 15px;border-radius:5px;font-weight:bold}.submitFormButton:hover{background-color:#ebeaea}li.signin-register{display:none!important}.wc-product-table tr th:not(.col-name){width:9%!important}.wc-product-table tr th.col-name{width:25%!important}.wc-product-table tr th.col-button{color:#fff}.wc-product-table tr td{font-weight:bold}.wc-product-table tr td:not(.col-name)>a:not(.button){color:#000!important}.wc-product-table-select-filters{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0!important}.wc-product-table-controls{background-color:#f2f2f2;padding:20px!important}.wc-product-table-controls a.reset{font-weight:bold;font-size:16px}.selection span.select2-selection{border-color:#000;border-radius:0}.wc-product-table-controls.wc-product-table-above:before{content:"Filter by:";display:block;width:100%;font-weight:bold;font-size:22px;margin-bottom:12px}.divi .wc-product-table .product .col-button a.button{line-height:28px!important}table.woocommerce-product-attributes th.woocommerce-product-attributes-item__label{width:250px!important;padding-top:12px;padding-bottom:12px}.widget_ywraq_mini_list_quote{margin:0;margin-left:10px;padding-top:3px}.widget_ywraq_mini_list_quote .raq-info{padding:0;margin:0;border:none}.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{right:0;bottom:-2px}.widget_ywraq_mini_list_quote .yith-ywraq-list-content{padding:20px}#header-top{z-index:10}.widget_ywraq_mini_list_quote ul.yith-ywraq-list{margin-top:10px;padding-left:0;padding-right:0}ul.yith-ywraq-list img{display:none}.yith-ywraq-list-item-product-info{margin-left:20px;line-height:1.4}.widget_ywraq_mini_list_quote ul.yith-ywraq-list li .quantity:before{content:'Qty: '}.widget_ywraq_mini_list_quote ul.yith-ywraq-list li .quantity{font-size:12px}.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li{margin-top:12px}#yith-ywraq-form img.size-woocommerce_thumbnail{max-width:75px;width:100%}#yith-ywraq-form .product-name{font-weight:bold}h1.entry-title.main_title{font-weight:bold;text-transform:uppercase}.shop_table td.product-name ul li{list-style:none;font-weight:500;font-size:14px!important}.shop_table td.product-name ul{list-style-type:none!important;padding-left:0!important}.woocommerce table.shop_table td a>small,.shop_table td.product-name ul li+br{display:none}.woocommerce table.shop_table td a{font-size:16px}.product-quantity .quantity{margin-left:auto}.product-template-default.woocommerce div.product form.cart .variations td select,.wapf-field-input input,#yith-wapo-container select,#yith-wapo-container input{border:1px solid #ccc;padding:6px 10px;background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;font-size:14px;font-family:inherit;display:block;max-width:250px;width:100%}.wapf-field-label,.woocommerce .product form div.qty,.yith-wapo-block .yith-wapo-option label,.wapo-addon-title{font-weight:700;line-height:32px;font-size:16px}.yith-wapo-block .yith-wapo-option .label{margin-bottom:0!important}.wapo-addon-title{padding-bottom:0!important}.wapf-field-row .wapf-field-container,.yith-wapo-block .yith-wapo-addon,.yith-wapo-block .yith-wapo-option{width:100%!important;display:flex;flex-wrap:wrap;gap:0 20px}.wapf-field-input,.yith-wapo-block .yith-wapo-addon .options{flex-grow:1}a.reset_variations,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .option-image{display:none!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{background:#fff;border:1px solid #ccc!important;padding:8px 10px}.woocommerce.single-product .product .yith-ywraq-add-to-quote{margin-top:0}footer .et_pb_menu .et_pb_menu__menu{display:block!important}footer .et_pb_menu .et_mobile_nav_menu{display:none!important}.flex-vertical .et_pb_column{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.sliderTitleDiv{display:flex;flex-direction:row;align-content:space-around;width:70vw}.sliderH1{text-align:left;width:40vw}.sliderEmptyDiv{display:flex;width:10vw}.sliderEliteImg{width:10vw}.sliderSubheadingDiv{width:40vw}.learnAboutButton{border-radius:0;margin-right:50px;padding-left:25px;padding-right:25px;cursor:pointer}.showUsButton{border-radius:0;padding-left:25px;padding-right:25px;background-color:#0000;color:white;cursor:pointer}.learnAboutButton:hover{border:1px solid rgba(255,255,255,0.2)}.showUsButton:hover{border:1px solid rgba(255,255,255,0.4)}@media screen and (max-width:420px){.sliderTitleDiv{display:flex;flex-direction:column;width:70vw}.sliderH1{font-size:35px;text-align:left;width:80vw}.sliderEmptyDiv{width:60vw}.sliderEliteImg{padding-top:30px;width:80vw}.sliderSubheadingDiv{width:80vw}.showUsButton{border-radius:0;padding-left:25px;padding-right:25px;background-color:#0000;color:white;margin-top:10px}}@media screen and (max-width:915px){.sliderTitleDiv{display:flex;flex-direction:column;width:70vw}.sliderH1{text-align:left;width:80vw}.sliderEmptyDiv{display:none;width:0vw}.sliderEliteImg{padding-top:30px;width:80vw;max-width:300px}.sliderSubheadingDiv{width:80vw}}.et-pb-controllers a{width:15px;height:15px;margin-left:10px!important}.uprated-h1{font-size:65px;color:white;font-weight:bold;text-transform:uppercase}.vcard{display:none}.hide{display:none}p.post-meta{height:60px}.et_pb_fullwidth_code_0{background-color:#f2f2f2;border-radius:5px 5px 5px 5px;overflow:hidden;border-width:1px;border-color:#000000;padding-right:0px!important;padding-left:0px!important}.et_pb_fullwidth_code_1{background-color:#f2f2f2;border-radius:5px 5px 5px 5px;overflow:hidden;border-width:1px;border-color:#000000;padding-right:0px!important;padding-left:0px!important}#mobile_menu2.et_mobile_menu{width:100.5vw;left:-10vw;max-height:60vh;overflow:scroll!important;margin-top:10px}