.el-flex-row{display:flex;flex-wrap:wrap}.el-flex-row .et_pb_column{display:flex;flex-direction:column;justify-content:space-between}#main-footer{display:none!important}.pa-doubleline-grow nav ul li a{position:relative}.pa-doubleline-grow nav ul li a::before{content:"";position:absolute;height:2px;width:0;left:50%;top:30px;background-color:#b4975b;display:block;z-index:2;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.pa-doubleline-grow nav ul li a::after{content:"";position:absolute;height:2px;width:0;left:50%;bottom:35px;background-color:#b4975b;display:block;z-index:2;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.pa-doubleline-grow nav ul li a:hover::before{opacity:1;height:3px;top:30px;left:0;width:100%}.pa-doubleline-grow nav ul li a:hover::after{opacity:1;height:3px;bottom:35px;left:0;width:100%}.phoneicon{background-image:url('https://olympiarealty.ca/wp-content/uploads/2023/09/phone-icon.png');background-repeat:no-repeat;background-position:left;padding-left:5px}.pa-checkboxes-radio-buttons-inline .et_pb_contact_field_options_list span{display:inline-block;margin-right:30px}.et_pb_contact_right p input{max-width:60px}.et_pb_filterable_portfolio.pagi-space .et_pb_portofolio_pagination,.et_pb_gallery.pagi-space .et_pb_gallery_pagination{border:none}.et_pb_filterable_portfolio.pagi-space .et_pb_portofolio_pagination ul li a,.et_pb_gallery.pagi-space .et_pb_gallery_pagination ul li a{padding:1em 1.5em;background:#eeeeee;border:1px solid #eeeeee}.et_pb_filterable_portfolio.pagi-space .et_pb_portofolio_pagination ul li a:hover,.et_pb_gallery.pagi-space .et_pb_gallery_pagination ul li a.hover{border-color:#333333}.et_pb_filterable_portfolio.pagi-space .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery.pagi-space .et_pb_gallery_pagination ul li a.active{background:#333;color:#ffffff;border-color:#333333}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_left .et_pb_blurb_container{display:inline-block}.et_pb_blurb_position_left.et_pb_text_align_center .et_pb_blurb_content{text-align:center}.et-pb-contact-message p{color:#b4975a;font-size:21px;font-weight:700;text-transform:uppercase}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}