/* https://www.todocanada.ca/wp-content/themes/Directory-child/style.css */
p.entry_address:before,p.website:before,p.phone:before,p.time:before,p.org_name:before,p.address:before,p.date:before,p.fees:before,p.property-price:before,p.bedrooms:before,p.bathrooms:before,p.area:before,#comments #comments-number:before,#respond #reply-title:before,#content .claim-post-wraper ul li.claim_ownership p.i_verfied:before,.grid [class*=post] p.address:before,.grid [class*=post] p.event_date:before,.grid [class*=post] p.owner_name:before,.grid [class*=post] p.phone:before,.grid [class*=post] p.time:before,.links .email:before,.links .phone:before,.list [class*=post] p.address:before,.list [class*=post] p.event_date:before,.list [class*=post] p.owner_name:before,.list [class*=post] p.phone:before,.list [class*=post] p.time:before,.peoplelink .facebook:before,.peoplelink .linkedin:before,.peoplelink .twitter:before,.peoplelink .website:before,.post .rev_pin ul li.pinpoint:before,.post .rev_pin ul li.review:before,.attending_event span.fav a.addtofav.attending:before,.attending_event span.fav a.addtofav.not_attending:before,body .social-media-share li a .count:after,.flex-direction-nav a:before,blockquote:before,#breadcrumb .sep:before,.breadcrumb .sep:before,.format-aside:before,.format-audio:before,.format-chat:before,.format-gallery:before,.format-image:before,.format-link:before,.format-quote:before,.format-status:before,.format-video:before,.testimonials_wrap div:before,.widget .templatic_twitter_widget li:before,.arclist ul li:before,.rev_pin ul li.pinpoint:before,.rev_pin ul li.review:before,.grid .post p.address:before,.grid .post p.event_date:before,.grid .post p.time:before,.list .post p.address:before,.list .post p.event_date:before,.list .post p.time:before,.toggleoff:before,.toggleon:before,.templ_popup_forms a.modal_close:before,.list .post p.address:before,.list .post p.event_date:before,.list .post p.time:before,.post .grid p.address:before,.post .grid p.event_date:before,.post .grid p.time:before,.rev_pin ul li.pinpoint:before,.rev_pin ul li.review:before,.attended_persons:before,.directory_manager_tab ul.view_mode li a:before,ul.sorting_option:before,ul.sorting_option:before,dialog .close-reveal-modal:before,.reveal-modal .close-reveal-modal:before,.modal_close:before,[class*="rating"] i:before,.select-wrap span.select:after,.favourite:before,.attending_event .fav .addtofav.not_attending:before,.attending_event .fav .addtofav.attending:before,.tmpl_single_uploader .ajax-file-upload-red:before,.lightbox-container-close-button #lightbox-secNav:before,body .social-media-share li a .count:after,.loading_results:before,.loading_map_markers:before,#post-listing .complete>a span:first-child:before,.tmpl-welcome-panel .templatic-dismiss:before,.tmpl-auto-install-yb .install-dismiss:before,.update-nag .install-dismiss:before,.directory_manager_tab ul.view_mode li a:before,.report-listing-link ul li .tmpl_report_listing:before,.mobile-view .header-widget-wrap .widget.tmpl_search_property #tmpl_find_property .flt-pstatus li input[type="checkbox"]+label:before,.filter ul li input[type="checkbox"]+label:before,.hr_input_multicheckbox>.form_cat input[type="checkbox"]+label:before,.filter ul li input[type="radio"]+label:before,.mobile-view .directory_manager_tab ul.view_mode li a:before,.mobile-view a#mobile_listing_popup_link:before,.mobile-view .tev_sorting_option .select-wrap span.select:after,.select-wrap span.select:after,.property-tax-detail .dfeature li.area:before,#post-listing .complete>a span:first-child:before,.mobile-view #sub_event_categories ul li a:before,.mobile-view .flex-direction-nav a:before,.mobile-view p.org_description:before,.mobile-view p.email:before,.mobile-view p.entry_address:before,.mobile-view p.address:before,.mobile-view p.website:before,.mobile-view p.phone:before,.mobile-view p.time:before,.mobile-view p.org_name:before,.mobile-view p.address:before,.mobile-view p.date:before,.mobile-view p.fees:before,.mobile-view p.property-price:before,.mobile-view p.bedrooms:before,.mobile-view p.bathrooms:before,.mobile-view p.area:before,.mobile-view .category_list_wrap h3 a:before,.tmpl-accordion .tmpl-accordion-navigation>a:before,dialog .close-reveal-modal:before,.reveal-modal .close-reveal-modal:before,.modal_close:before,.classified-info .classified-date:before,body.mobile-view .classified_info-right .classified-info p:before,body.mobile-view .classified_info-right .contact-no i,.mob-data-new p.entry_job_type:before,.report-listing-link ul li .tmpl_report_listing:before,.fas .fa-search{font-family:'Font Awesome 5 Free'}ul.social_login li a:before,.fa-twitter,.fa-facebook,.fa-google-plus{font-family:'Font Awesome 5 Brands'}body .social-media-share li a{height:30px}.wtitletdc{background:#444;width:300px;padding:.4em;color:#fff}.wtdcbox{border:1px solid #d4d4d4;border-radius:4px;padding:0 12px 12px}.titletdc{background:#444;padding:.4em;color:#fff}.whentdc{background:url(/wp-content/uploads/when30.jpg);width:30px;height:30px;position:absolute;display:inline-block}.wheretdc{background:url(/wp-content/uploads/where30.jpg);width:30px;height:30px;position:absolute;display:inline-block}.howmuchtdc{background:url(/wp-content/uploads/howmuch30.jpg);width:30px;height:30px;position:absolute}.detailstdc{padding-left:50px;display:inline-block}.listnotdc{width:40px;height:40px;display:inline-block;position:absolute;background:#444;border-radius:20px;text-align:center;line-height:40px;color:#fff}.whentogo::before{content:url(/wp-content/uploads/when30.jpg);padding-right:50px;width:30px;height:30px;float:left}.wheretogo::before{content:url(/wp-content/uploads/where30.jpg);padding-right:50px;width:30px;height:30px;float:left}.howmuchtogo::before{content:url(/wp-content/uploads/howmuch30.jpg);padding-right:50px;width:30px;height:30px;float:left}.howmuchtogo,.whentogo,.wheretogo{display:flex}.toplisttdc ol{margin-left:0;padding-left:0;width:100%;float:left;counter-reset:item}.toplisttdc li{position:relative;display:block;padding:15px 0 10px 50px;margin:15px 0 20px;border-bottom:1px solid #f2f2f2}.toplisttdc li::before{width:50px;left:0;position:absolute;top:15px;color:maroon;font-size:30px;text-align:center;padding-right:0;content:counter(item);counter-increment:item}#cse-search-box>div>input{height:38px!important}#dynamic-to-top span{background:url(/wp-content/plugins/dynamic-to-top/css/images/up.png)no-repeat center center}#templatic_text-52>div>div>a:nth-child(7){padding-left:2px}#templatic_text-52>div>div>a:nth-child(9){padding-left:2px}#templatic_text-52>div>div>a:nth-child(11){padding-left:3px}#templatic_text-52>div>div>a i{width:32px;padding:0:margin 0}#content,.sidebar{padding-top:15px}.search_nearby_widget #searchform input[type=text]{max-width:100%;margin-bottom:8px}.header-widget-wrap .search_nearby_widget #searchform input[type=text]{max-width:250px;margin-bottom:8px}.search_nearby_widget #searchform .search_range{margin-bottom:8px}.search_nearby_widget #searchform .search_range label{width:100%;display:inline-block;zoom:1;vertical-align:top;margin:10px 0 0}.search_nearby_widget #searchform .search_range input#radius_range{display:inline-block;zoom:1;vertical-align:middle;max-width:180px;width:auto;background:0 0;padding:0}.search_nearby_widget #searchform .search_range input:focus{box-shadow:none}#searchform .ui-slider{position:relative;text-align:left}#searchform .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:17px;height:17px;background:#fff;border:1px solid #e0e0e0;border-radius:2px;cursor:default;outline:0;cursor:pointer}#searchform .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}#searchform .ui-slider-horizontal{height:10px}#searchform .ui-slider-horizontal .ui-slider-handle{top:-7px;margin-left:-1px}#searchform .ui-slider-horizontal .ui-slider-range{top:0;height:100%}#searchform .ui-slider-horizontal .ui-slider-range-min{left:0}#searchform .ui-slider-horizontal .ui-slider-range-max{right:0}#searchform .ui-widget-content{background:rgba(0,0,0,.03);background:#fafafa \0/;border:1px solid rgba(0,0,0,.1);border:1px solid #e0e0e0 \0/;border-radius:4px;color:#333;margin-bottom:20px}#searchform .ui-widget-header{background:rgba(0,0,0,.2);background:#fafafa \0/;border:1px solid rgba(0,0,0,.1);border:1px solid #e0e0e0 \0/;color:#333}body{font-family:Arial,Helvetica,sans-serif}a.button:hover{color:#FFFFFF!important}.code-block{margin-bottom:20px!important}.mobile-header .primary_menu_wrapper{margin-right:45px;background:#fff!important;z-index:11;position:relative;float:right;margin-top:-46px}.location_fld_wrapper{float:right;position:relative}.toggle_handler #directorytab,body .mobile-search{color:#000!important}.toggle_handler #directorytab{padding:10px;font-size:0;line-height:1;border-left:1px solid rgba(0,0,0,.2);display:block;background:transparent;text-align:center;text-decoration:none;outline:0}.toggle_handler #directorytab img{display:none}.toggle_handler #directorytab i{font-size:16px;font-weight:700;vertical-align:text-top;margin:1px 6px 0 1px}.toggle_handler #directorytab .fa-angle-down:before{content:"\f041";font-size:16px;line-height:1.5}.d_location_type_navigation.horizontal_open{border:1px solid #e5e5e5;z-index:1111111;display:block}.d_location_type_navigation{right:0}.footer-widget-icons{font-size:16px;line-height:32px}.footer-widget-icons i{width:40px;line-height:32px;vertical-align:middle}.footer-widget-icons i:before{font-size:32px}.child-sharing-top{margin-top:20px}blockquote:before{font-size:40px;font-weight:900}p{line-height:30px}body .entry-content p{text-align:justify}div.entry-summary p{line-height:30px;text-align:justify}.entry{line-height:30px}.entry-content{padding:5px}.list .post .entry p{line-height:30px}#footer .footer_bottom{background:#333}a{color:#000}.left-off-canvas-menu{background:#333}.listing_post .hentry h2 a{color:#200805}li{margin-bottom:20px}.stripe{border-bottom:8px double #d9d9d9;font-weight:700}.entry-header-custom-wrap p.website{font-weight:700}.entry-details p.time{display:none!important}.entry-details{font-size:18px!important;line-height:29px!important}.entry-summary{font-size:18px!important;text-align:justify!important;line-height:29px!important}.post-summery p{font-size:18px!important;text-align:justify!important;line-height:29px!important}#content .claim-post-wraper ul li a.addtofav{display:none!important}#content .claim-post-wraper ul li.print{display:none!important}.entry-header-custom-wrap p label{font-size:14px;font-weight:700}.mobile-view .list .entry h2.entry-title a{color:#333!important}.ui-widget{font-size:18px!important}body .entry-content{font-size:18px;line-height:29px;font-family:'Open Sans',sans-serif}.rev_pin{display:none!important;list-style:none outside none;margin-top:0}.entry-header-image{display:none!important}.list .post .entry .date{display:none!important}section>div.entry-thumbnail{display:none!important}a:hover{color:red!important}.cat-item{font-size:18px!important}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item>a{color:#fff!important}div#menu-primary .menu li a{color:#fff!important}div#menu-secondary .menu li a{color:#fff!important}div#menu-footer .menu li a{color:#fff!important}#footer .copyright{color:#fff!important}#footer .footer_bottom a{color:#fff!important}.posted_successful .days{display:none!important}.event-organizer{display:none!important}.posted_successful .submited_info{display:none!important}.single_custom_field{display:none!important}.toggle_handler #directorytab{color:#000!important}.toggle_handler #directorytab,body .mobile-search{color:#000!important}.primary_menu_wrapper{background:#fff!important}.tab-bar .menu-icon span{box-shadow:0 0 0 1px #000,0 7px 0 1px #000,0 14px 0 1px #000!important}.listed_events .event_detail p.time{display:none!important}.menu .tmpl-login{display:none!important}.widget.tmpl_listing_owner{display:none!important}.todocawrap{overflow:hidden}.todocaeight,.todocafour,.todocasix,.todocathree{float:left;padding:5px;position:relative}.todocasix{width:16.66%}.todocaeight{width:12.5%}.todocathree{width:33.33%}.todocafour{width:25%}.todocabox{padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto}.todocarow{margin-right:-3px;margin-left:-3px}.todocabigbox,.todocambox,.todocamedbox,.todocasixbox,.todocasmallbox{float:left;position:relative;min-height:1px;padding-right:5px;padding-left:5px}.todocabigbox{width:66.66%}.todocamedbox{width:33.33%}.todocambox{width:100%}.todocasmallbox{width:50%}.todocasixbox{width:16.66%}#sidebar-primary .textwidget>div{margin-top:30px}#new-submit-form label{padding-top:30px}#new-submit-form input[type="radio"]{float:none!important}#new-submit-form input[type="checkbox"],#new-submit-form .s8 input[type=radio]{float:left;margin:20px 0 0 0}#new-submit-form .s12 label,#new-submit-form .s8 label{padding-top:8px}#new-submit-form #age-add{margin-top:10px}#new-submit-form .s2 label{padding:8px 0}.first-paint{background-color:#F5F5F5}@media only screen and (max-width:980px){.home .map_fixed_width{width:94%}#branding{padding-top:46px}#show_togglebox-button #show_togglebox_wrap p{display:none}#show_togglebox-button #show_togglebox_wrap i{display:block}}@media only screen and (max-width:640px){.todocabigbox,.todocamedbox{float:left;width:100%}.todocasixbox{float:left;width:50%}}@media only screen and (max-width:860px) and (min-width:641px){.todocasixbox{float:left;width:33.33%}}@media only screen and (max-width:330px){.todocaeight,.todocafour,.todocasix,.todocathree{width:100%}}@media only screen and (max-width:650px) and (min-width:331px){.todocaeight,.todocafour,.todocasix,.todocathree{width:50%}}@media only screen and (max-width:860px) and (min-width:651px){.todocaeight{width:33.3%}}@media only screen and (max-width:1050px) and (min-width:651px){.todocasix{width:33.3%}}@media only screen and (max-width:1050px) and (min-width:861px){.todocaeight{width:25%}}@media only screen and (max-width:480px){.todocasix{float:left;width:48%}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-view .category_list_wrap h3,.mobile-view .category_list_wrap h3{border:none}.mobile-view .category_list_wrap h3 a,.mobile-view .category_list_wrap h3 a{padding:9px 15px}.mobile-view .category_list_wrap ul li,.mobile-view .category_list_wrap ul{display:block}.mobile-view .category_list_wrap h3 a:before{right:20px;top:auto;bottom:auto}}@media only screen and (max-width:600px){.category-map #map_canvas,.category-map .iprelative{height:100%!important;max-height:100%;margin:0;padding:0}}