img{height:auto;margin:.5em 1em}img.alignright{float:right;margin-right:0}.alignright{float:right}img.alignleft{float:left;margin-left:0}.alignleft{float:left}img.aligncenter,.aligncenter{display:block;margin-left:auto;margin-right:auto}.locationImages{text-align:center}.locationImg{display:inline-block;background-size:cover}.bottom-right-pusher{float:right}.bottom-align{clear:both}img.bottom-align{padding-right:0}.bottom_align_wrapper p{width:100%}p,h3,h4,h5,ul,ol,table,.bottom_align_wrapper,.qe-faq-toggle .qe-toggle-title{font-size:calc(12px + 8 * (100vw - 480px)/ 1440);width:93.75%;margin-left:auto;margin-right:auto;font-family:Bitter,serif;text-indent:2em;line-height:1.5em;margin-bottom:1em}h1{font-size:calc(21px + 14 * (100vw - 480px)/ 1440);text-align:center;font-family:lucida_bright_demibold-webfont,"Lucida Bright",Georgia,serif;line-height:1.3em;color:#000}h2{font-size:calc(18px + 12 * (100vw - 480px)/ 1440);width:93.75%;margin:.7em auto;font-family:lucida_bright_demibold-webfont,"Lucida Bright",Georgia,serif;line-height:1.3em;border-bottom:1px solid #000;color:#000}h3{font-size:calc(15px + 10 * (100vw - 480px)/ 1440);font-family:Bitter,serif;font-weight:700;line-height:1.5em;color:#0aa}h4,.pt-cv-collapsible .panel-heading a{font-size:calc(15px + 10 * (100vw - 480px)/ 1440);padding:0 3.125%;font-family:Bitter,serif;font-weight:700;line-height:1.5em;color:#000;margin-bottom:1em}h5{text-indent:0;font-weight:700}.locationImg{width:46%;height:30.67vw;margin:0 .875% 1em}@media (min-width:481px){.mapImg{background-image:url(https://couplesolutions.ca/wp-content/uploads/CoupleSolutions-map.jpg);height:31.25vw}.maplink{width:15.625vw;height:14.0625vw}}#contactdocs{width:93.75%}ul,ol{text-indent:0;padding-left:3em}ul li,ol li,.qe-toggle-content li{margin-bottom:.5em}.qe-faq-toggle .qe-toggle-title{border:0;padding:0 0;text-indent:0;margin-bottom:0;margin-top:.5em}.qe-faq-toggle .qe-toggle-content{border-width:0 0 0;padding:0}.pt-cv-view .panel{padding-bottom:0;margin-bottom:0;background-color:#fff0;box-shadow:none;border:0}.pt-cv-view .panel-default>.panel-heading{color:red;background-color:#EEE}.pt-cv-view .panel-default>.panel-heading:hover{background-color:#aff}.pt-cv-collapsible .panel-body{padding:0}h3.qe-faqs-group-title{margin-bottom:.5em}@media (min-width:1921px){p,h5,ul,ol,table,.bottom_align_wrapper,.qe-faq-toggle .qe-toggle-title{font-size:20px;width:1800px;margin-left:auto;margin-right:auto}h1{font-size:35px}h2{font-size:30px;width:1800px;margin-bottom:.7em}h3,h4,.pt-cv-collapsible .panel-heading a{font-size:25px}h4,.pt-cv-collapsible .panel-heading a{padding-left:calc((100% - 1800px)/ 2)}ul,ol{padding-left:3em}img.bottom-align{padding-right:calc((100% - 1800px)/ 2)}.locationImg{width:883px;height:588.67px;margin:0 17px 1em}#contactdocs{width:1800px}.mapImg{width:1800px;height:600px}.maplink{width:300px;height:270px}}@media (max-width:1920px) and (min-width:481px) and (orientation:portrait){p,h3,h4,h5,ul,ol,table,.bottom_align_wrapper,.qe-faq-toggle .qe-toggle-title,.pt-cv-collapsible .panel-heading a{width:83.333%;margin-left:auto;margin-right:auto;text-align:left}h2,#contactdocs{width:83.333%;text-align:left;padding:0}}@media (orientation:portrait) and (max-width:480px){p,ul,ol,.qe-toggle-title{text-align:left}.locationImg{width:93.75%;height:62.5vw;float:none;margin:1em auto;display:block}}@media (max-width:992px){img.alignleft,img.alignright{max-width:60%}}@media (max-width:556px){img.alignleft,img.alignright,img.alignright.bottomalign{max-width:100%;float:none;margin:1em auto;display:block;padding:0}.bottom-right-pusher{display:none}.bottom_align_wrapper{text-align:center}img.bottom-align{margin:.5em auto}}img.alignright.bottom-align{box-sizing:content-box}.couple{color:#c200b1;font-family:lucida_bright_demibold-webfont,"Lucida Bright",Georgia,serif;font-size:111%}.solutions{color:#0074ff;font-family:lucida_bright_demibold-webfont,"Lucida Bright",Georgia,serif;font-size:111%}.transcript_trig{color:#0aa;text-align:center;cursor:pointer;outline:0}#contactdocs{margin:auto;clear:both;overflow:hidden}.half-section{float:left;width:100%;margin-bottom:0}.half-right{float:right;margin-bottom:.7em}.half-section h2{width:100%;color:#000;font-weight:700;padding:0;border-bottom:1px solid #000}#contactdocs ul{list-style:none;padding:0;clear:both;width:auto;margin:0}#contactdocs li{float:left;width:25%;padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contactdocs li h3{font-weight:400;padding:0;margin:0;text-indent:0;width:auto}#contactdocs li a{text-decoration:none;color:#000;position:relative}#contactdocs .svg-inline--fa,#contactdocs li i{left:0;top:0;color:#0aa;text-align:center;position:static;display:inline-block;vertical-align:middle}#contactdocs li a:hover{color:#0aa}#contactdocs li a:hover .svg-inline--fa,#contactdocs li a:hover i{color:#aff}.icon-phone{font-size:2.8em;margin:0 .15em 0 0}.icon-sms{font-size:3em;margin:0 .1em 0 -.12em}.icon-mail{font-size:2.6em;margin:0 .1em 0 0em}.icon-lock{font-size:3.2em;margin:-.15em .23em -.5em .06em}.icon-handshake{font-size:2.3em;margin:.05em 0 0 0}.icon-shield2{font-size:2.5em;margin:0 .12em 0 .05em}.icon-web{font-size:3.2em;margin:-.1em 0 0 -.1em}.bottomcont{margin:0 auto;position:relative}.iconwrap{position:relative;display:inline-block;float:left}.textwrap{float:left;overflow-wrap:normal;margin:0 0 0 .3em}.textwrap .txtwrapspan{line-height:3em}@media (max-width:1920px){.textwrap{height:3.5em;width:65%;margin:0 0 0 .7em}.textwrap .txtwrapspan{line-height:1em}.next-line{display:block}}@media (max-width:1200px){#contactdocs li{width:50%}.textwrap{width:78%}.textwrap .txtwrapspan{line-height:2.5em}.next-line{display:inline}}@media (max-width:720px){.textwrap{width:65%}.textwrap .txtwrapspan{line-height:1em}.next-line{display:block}}@media (max-width:420px){#contactdocs li{margin:0 0 0 8vw;width:100%}.half-section{float:none;width:auto}.textwrap{height:3em;width:78%}.textwrap .txtwrapspan{line-height:3em}.next-line{display:inline}}.bottom-logos{background-color:#999;text-align:center;margin:0}.bottom-logos a{display:inline-block;cursor:pointer;padding:0;vertical-align:middle;outline:0;border:none;margin:1.125% 4%}.bottom-logos img{outline:0;border:none;margin:0}.img-facebook img{width:calc(2.5 * 15 * (1px + (100vw - 320px)/1600))}.img-comodo img{width:calc(5 * 15 * (1px + (100vw - 320px)/1600))}.img-paypal img{width:calc(7 * 15 * (1px + (100vw - 320px)/1600))}.img-dev-model img{width:calc(3.5 * 15 * (1px + (100vw - 320px)/1600))}.img-gottman img{width:calc(7.5 * 15 * (1px + (100vw - 320px)/1600))}.img-via img{width:calc(4.5 * 15 * (1px + (100vw - 320px)/1600))}@media (min-width:800px){.twologorows{display:none}.bottom-logos a{margin:1.125% 2%}}@media (min-width:1921px){.bottom-logos img{width:initial}.img-comodo img{width:200px}.bottom-logos a{margin:21.6px 38.4px}}#nav_container{position:-webkit-sticky;position:sticky;top:0;bottom:0;box-shadow:0 0 20px #000;background-color:#fff;z-index:8}.case{display:flex;justify-content:center;align-items:center;height:100%;width:100%}#mmenu{justify-content:center;align-items:center;background:#fff;z-index:8}#mmenu ul{font-family:lucida_bright_demibold-webfont,"Lucida Bright",Georgia,serif;font-weight:600;margin:0;padding:0;width:auto;line-height:normal}#mmenu .porland-class ul{display:flex;flex-direction:row}#mmenu ul li{margin:0;list-style:none;max-width:136px;text-align:center;border-style:solid;border-radius:10px 10px 0 0;border-width:10px 2px 0;border-color:#b2b2b2}#mmenu ul li div:hover{background:#aff;cursor:pointer}#mmenu a{text-decoration:none;color:#000}.blog-page-menu li.blogstate{background:cyan}.faq-page-menu li.faqstate{background:cyan}#mmenu .porland-class{position:absolute}#mmenu .pormob-class{width:100%;position:absolute}#mmenu .pormob-class a{float:right;position:relative;z-index:1}#himg{height:100px;margin:0;float:right}#mmenu .bannerNew{width:50%;max-width:960px}#mmenu .pormob-class .bannerNew{width:100%}#mmenu .liBorder div a{display:block}#nav_container .pormob-class br{display:none}body{margin:0}@media (orientation:landscape),(min-width:1921px){.pormob-class{display:none!important}.goodBoyAnchor{top:calc(100vw * 0.09212 * -1)}#mmenu{max-width:1800px!important;margin:0 auto;height:calc(100vw * 0.07812);max-height:150px;padding:0}.bannerNew{max-width:640px!important;margin:calc(100vw * 0.01302) calc(100vw * 0.08333);width:calc(100vw * 0.33333)!important}.liBorder{border-top-left-radius:calc(100vw * 0.00520)!important;border-top-right-radius:calc(100vw * 0.00520)!important;border-top-width:calc(100vw * 0.00520)!important;border-right-width:calc(calc(100vw * 0.00520)/5)!important;border-left-width:calc(calc(100vw * 0.00520)/5)!important}.tabContainer{max-height:40px;max-width:136px;padding:0;height:calc(100vw * 0.02083);width:calc(100vw * 0.07083)}.tab{font-size:calc(100vw * 0.01458);top:calc(100vw * 0.00182)}.uMl{max-width:420px;position:relative;left:0}.uM{max-width:420px;position:relative;right:0}.case{max-width:1800px}}@media (min-width:1921px){.bannerNew{margin:25px 160px}.goodBoyAnchor{top:150px}.liBorder{border-top-left-radius:10px!important;border-top-right-radius:10px!important;border-top-width:10px!important;border-right-width:2px!important;border-left-width:2px!important}.tab{font-size:28px;top:3.5px}.uMl{width:420px!important}.uM{width:420px!important}}@media (min-width:481px) and (max-width:1920px) and (orientation:portrait){.pormob-class{display:none!important}#mmenu{max-width:900px!important;margin:0 auto;height:calc(100vw * 0.18518);max-height:200px;padding:0}#mmenu .porland-class ul{flex-direction:column}.goodBoyAnchor{top:calc(100vw * 0.20818 * -1)!important}.bannerNew{max-width:640px!important;max-height:100px;height:calc(100vw * 0.09259);width:calc(100vw * 0.59259)!important;margin:calc(100vw * 0.00846) calc(100vw * -0.00925)!important}.liBorder{border-top-left-radius:calc(100vw * 0.00925)!important;border-top-right-radius:calc(100vw * 0.00925)!important;border-top-width:calc(100vw * 0.00925)!important;border-right-width:calc(calc(100vw * 0.00925)/5)!important;border-left-width:calc(calc(100vw * 0.00925)/5)!important}.tabContainer{max-height:40px;padding:0;padding-top:0;height:calc(100vw * 0.03703);width:calc(100vw * 0.12592);max-width:136px}.tab{font-size:calc(100vw * 0.02592);top:calc(100vw * 0.00182);max-width:136px}.uMl{max-width:140px;width:calc(100vw * 0.12962)!important;position:relative;left:0}.uM{max-width:140px;width:calc(100vw * 0.12962)!important;position:relative;right:0}.case{max-width:900px!important}}@media (orientation:portrait) and (min-width:1081px) and (max-width:1920px){.bannerNew{margin:50px -10px!important}.goodBoyAnchor{top:-200px!important}.liBorder{border-top-left-radius:10px!important;border-top-right-radius:10px!important;border-top-width:10px!important;border-right-width:2px!important;border-left-width:2px!important}.tab{font-size:28px;top:3.5px}}@media (orientation:portrait) and (max-width:480px){.porland-class{display:none!important}.goodBoyAnchor{top:-19vw}.bannerNew{max-width:460px!important;max-height:71.875px;height:calc(100vw * 0.14973);width:calc(100vw * 0.95833)!important;margin:calc(100vw * 0.00846) 0 0 0px!important}#mmenu{max-height:80px!important;height:calc(100vw * 0.16666)!important;padding:0!important}#himg{max-width:48px!important;max-height:80px!important;height:calc(100vw * 0.16666)!important}#hBanner{width:calc(100vw * 0.95833)!important;position:absolute!important;left:calc(100vw * -0.04166)!important}}.nav-xs{display:none;position:fixed;left:0;top:0;background-color:#aaa;width:100%;z-index:10;height:100%;line-height:1.2}.nav-xs>li,.nav-xs>ul,.nav-xs>ul ul{list-style:none;list-style-type:none;margin:0;padding:0}.nav-xs>ul{background:#fff;position:absolute;left:0;top:0;height:100%;width:auto}.nav-xs a{font-family:lucida_bright_demibold-webfont;font-size:4vh;color:#000;display:block;padding:1vh 4vw;text-decoration:none;border-bottom:1px solid #000;cursor:pointer}.nav-xs .problemslist a{font-size:3vh;padding:1vh 12vw}.nav-xs a:hover{background:#aff;border-color:#aff}.call-to-action{position:fixed;top:30vh;right:0;display:none;z-index:9}.call-to-action img{max-width:100%;outline:0!important;border:none!important;margin:0}.call-to-action a{outline:0!important;border:none!important}.call-to-action br{display:none}.cancel{position:absolute;right:0;top:0;width:3vw;height:3vw;cursor:pointer}@media (orientation:landscape){.call-to-action img{max-width:13.54vw}.minsliderht{min-height:calc(100vw /1920 * 800)}#problems .slider_loader{width:10.4vw}}@media (min-width:1921px){.call-to-action img{max-width:260px}.cancel{width:44px;height:54px}.minsliderht{min-height:800px}#problems .slider_loader{width:200px}}@media (orientation:portrait) and (min-width:481px){.call-to-action img{max-width:19.26vw}.cancel{width:5vw;height:5vw}.minsliderht{min-height:calc(100vw /1080 * 1000)}#problems .slider_loader{width:18.5vw}}@media (orientation:portrait) and (min-width:1081px){.call-to-action img{max-width:208px}.cancel{width:35px;height:44px}.minsliderht{min-height:1000px}#problems .slider_loader{width:200px}}@media (orientation:portrait) and (max-width:480px){.call-to-action img{max-width:25vw}.cancel{width:7vw;height:7vw}.minsliderht{min-height:calc(100vw /480 * 600)}#problems .slider_loader{width:18.5vw}}.goodBoyAnchor{position:absolute;left:0}#problems{position:relative}.bottom_align_wrapper{font-size:calc(12px + 8 * (100vw - 480px)/ 1440)}#problems .slider_loader{position:absolute;top:43%;text-align:center;left:0;right:0;margin:auto}.maptastic{position:absolute!important;left:-10000px!important;display:block!important;max-width:9999px}.bookingbuttongroup{text-align:center;margin-top:-.5em}#buttonsSeparator{display:none}@media (min-width:100em){#buttonsSeparator{display:block}}.buttonsLine{display:block}.bookingButton{height:8.5em;width:25em;display:inline-flex!important;flex-direction:column;border:0;box-shadow:0 0 15px #000;padding:.8em 0;margin:.8em;cursor:pointer;text-align:center;font-family:Bitter,serif;font-size:calc(12px + 8 * (100vw - 480px)/ 1440);line-height:1.5em}.bookingButton:hover{background:#aff}.bookingButton a,.bookingButton a:visited{text-decoration:none;color:inherit}.servicename{font-size:calc(15px + 10 * (100vw - 480px)/ 1440);font-weight:700;margin-bottom:.5em;margin-top:.5em}.servicedesc{font-weight:400;margin-bottom:.6em}.servicerate{font-weight:700;position:relative}.servicerate span{position:absolute;margin-left:-1.5em}.servicerate .icon-hourglass{font-size:1.5em}.bookingButton .shortdesc{margin-top:.4em;margin-bottom:1.6em}@media (min-width:1921px){.bookingButton{font-size:20px}.servicename{font-size:25px}}.wp-video{text-align:center;margin:0 auto;margin-top:2.5vw}.mejs-controls{background:rgb(0 0 0 / .15)!important}.mejs-overlay-button{opacity:.3}.mejs-overlay:hover>.mejs-overlay-button{opacity:1}@font-face{font-family:'icomoon2';src:url(/wp-content/themes/lc-blank/iconfonts/icomoon2.eot?e9pekw);src:url('/wp-content/themes/lc-blank/iconfonts/icomoon2.eot?e9pekw#iefix') format('embedded-opentype'),url(/wp-content/themes/lc-blank/iconfonts/icomoon2.ttf?e9pekw) format('truetype'),url(/wp-content/themes/lc-blank/iconfonts/icomoon2.woff?e9pekw) format('woff'),url('/wp-content/themes/lc-blank/iconfonts/icomoon2.svg?e9pekw#icomoon2') format('svg');font-weight:400;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon2'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\f073"}.icon-lock:before{content:"\e902"}.icon-phone:before{content:"\e904"}.icon-mail:before{content:"\e903"}.icon-handshake:before{content:"\e900"}.icon-web:before{content:"\e907"}.icon-sms:before{content:"\e906"}.icon-shield2:before{content:"\e905"}.icon-hourglass:before{content:"\e901"}::selection{background:#ffe500}table,th,td{border-bottom:1px solid;text-indent:0;padding:.4em;border-collapse:collapse;vertical-align:top;margin-bottom:.5em}.mailcsabutton{display:table;margin:3em auto;padding:10px 20px;text-indent:0;text-align:center;text-decoration:none;color:#fff;background-color:#659e57;border-radius:6px;outline:none}.branding21.formFooter{display:none}ol ul,ol p{width:100%;margin-block-start:1em;list-style-type:disc;text-indent:0}