@import url(https://fonts.googleapis.com/css?family=Lora:700|Merriweather:300,300i,700,700i&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{font-size:1.8rem;font-family:"Merriweather",serif;color:#666;font-weight:300;margin:0;padding:0}@media screen and (max-width:768px){html{font-size:54.5%}}h1,h2,h3,h4,h5,h6{font-family:"Lora",sans-serif}h1{font-size:3.6rem;color:#81070c;margin:0 0 1.8rem 0}h2{font-size:2.8rem;color:#81070c;margin:0 0 1.8rem 0}h3{font-size:2.4rem;color:#81070c;margin:0 0 1.8rem 0}h4{font-size:2rem;color:#81070c;margin:0 0 1.8rem 0}p{line-height:1.6;margin:0 0 3.2rem 0}b,strong{font-weight:bold}i,em{font-style:italic}.drop-cap:first-letter{font-size:7.2rem;float:left;margin:0 4px 4px 0;line-height:1;color:#81070c;font-family:"Lora",sans-serif;padding:0}.container{display:block;*zoom: 1;width:90%;max-width:1280px;margin:0 auto}.container:after{content:"";display:table;clear:both}.pad-top-bottom{padding-top:60px;padding-bottom:60px}.display-image{display:block;box-sizing:border-box}.img-100{width:100%}.img-75{width:75%}.img-50{width:50%}.img-25{width:25%}.align-left{float:left;margin-right:40px;margin-bottom:40px}.align-right{float:right;margin-left:40px;margin-bottom:40px}.align-center{display:block;margin-left:auto;margin-right:auto}.img-pad{padding:10px;margin-bottom:40px;box-shadow:0 10px 20px rgba(0,0,0,.25);border-radius:2px;box-sizing:border-box}@media screen and (max-width:768px){.img-pad{padding:5px;margin-top:10px;margin-bottom:20px}.align-left{margin-right:20px}.align-right{margin-left:20px}}aside a,section[role="main"] a{color:#81070c;text-decoration:none;display:inline-block;padding:0 0 2px 0;border-bottom:1px solid #fff;transition:border .2s ease-in-out;font-weight:bold}aside a:hover,section[role="main"] a:hover{border-bottom:1px solid #81070c}aside ul,aside ol,section[role="main"] ul,section[role="main"] ol{list-style:disc}aside ul li,aside ol li,section[role="main"] ul li,section[role="main"] ol li{line-height:1.6;margin:0 0 10px 26px}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#81070c;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:10px;border-radius:50px;text-align:center;font-size:1.2em;z-index:999;font-family:"Lora",sans-serif;text-decoration:none}.content--sidebar{display:block;float:left;width:25%}.content--sidebar article{display:block;width:100%;box-sizing:border-box;padding-right:40px}.content--sidebar article h1{border-bottom:none;font-size:2.4rem}.content--sidebar h1,.content--sidebar h2,.content--sidebar h3{line-height:1.3;border-bottom:1px solid #81070c;padding:0 0 20px 0}.content--sidebar p{padding-right:20px}@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.columns{display:block;width:100%;*zoom: 1}.columns:after{content:"";display:table;clear:both}.columns .col-half-left,.columns .col-half-right{display:block;float:left;width:50%;box-sizing:border-box}.columns .col-half-left{padding:0 20px 0 0}.columns .col-half-right{padding:0 0 0 20px}@media screen and (max-width:667px){.columns .col-half-left,.columns .col-half-right{display:block;float:none;width:100%}.columns .col-half-left{padding:0}.columns .col-half-right{padding:0}}.content--has-sidebar{display:block;width:75%;box-sizing:border-box;padding-left:40px;float:left;border-left:1px solid #81070c}.content{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}.content .content--slider{margin:40px 0;box-sizing:border-box}.content .content--slider .slide{margin-bottom:20px}.content .content--slider .slide img{width:100%}.content .content--footer{display:block;width:100%;border-top:1px solid #666;padding:20px 0 0 0}.content .content--footer a{color:#000;font-size:1.2rem;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 3px 0;transition:border .2s ease-in-out}.content .content--footer a:hover{border-bottom:1px solid #000}@media screen and (max-width:768px){.mobile-flex{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:auto;align-content:flex-start}.mobile-flex .content--sidebar,.mobile-flex .content--has-sidebar{flex:0 0 auto;margin:0;width:100%}.mobile-flex .content--sidebar{order:2;border:1px solid #81070c;padding:20px;margin-bottom:40px;box-sizing:border-box}.mobile-flex .content--has-sidebar{order:1;padding-left:0;border:none}}.header{display:block;position:relative;z-index:1;background-color:#fff;zoom:1}.header:after{content:"";display:table;clear:both}.header .header--logo{display:block;float:left;width:150px}.header .header--logo img{width:100%;display:block;box-sizing:border-box}.header .mnb{display:none}.header .header--nav{display:block;float:right}.header .header--nav li{display:inline-block;margin:0;padding:0;line-height:1}.header .header--nav li a{display:block;padding:30px 15px 30px 15px;text-align:center;text-decoration:none;color:#81070c;font-family:"Lora",sans-serif;font-size:1.5rem;border-bottom:2px solid #fff;transition:border .2s ease-in-out , color .2s ease-in-out}.header .header--nav li a:hover{border-bottom:2px solid #81070c}.header .header--nav .current{background-color:#81070c}.header .header--nav .current a{color:#fff;border-bottom:2px solid #81070c}.header .header--nav .current:hover a{color:#fd9927;border-bottom:2px solid #fd9927}.home-header{background-color:rgba(129,7,12,1);position:relative;top:0;right:0;left:0}.home-header .header--logo{display:none}.home-header .header--nav li a{color:#fff;border-bottom:2px solid transparent}.home-header .header--nav li a:hover{border-bottom:2px solid #fd9927;color:#fd9927}@media screen and (max-width:860px){.home-header{background-color:#fff}.home-header .header--logo{display:block}.header{position:fixed;z-index:10;top:0;left:0;right:0}.header .container{width:100%}.header .header--logo{padding:10px 0;margin:0 0 0 5%}.header .mnb{display:block;float:right;width:40px;height:40px;background-color:transparent;border:none;outline:0;top:33px;right:5%;position:relative;*zoom: 1}.header .mnb:after{content:"";display:table;clear:both}.header .mnb span{transition:background-color .2s ease-in-out;width:100%;display:block;height:5px;background-color:#81070c;position:absolute;z-index:1;transition:top .2s ease-in-out , transform .2s ease-in-out , width .2s ease-in-out}.header .mnb span:nth-of-type(1) {top:0}.header .mnb span:nth-of-type(2) {top:10px}.header .mnb span:nth-of-type(3) {top:20px}.header .mnb-clicked span{background-color:#fd9927}.header .mnb-clicked span:nth-of-type(2) {width:0}.header .mnb-clicked span:nth-of-type(1) {transform:rotate(45deg);top:10px}.header .mnb-clicked span:nth-of-type(3) {transform:rotate(-45deg);top:10px}.header .header--nav{display:none}.header .show-nav{display:block;position:fixed;z-index:1;top:90px;background-color:#81070c;width:100%;padding:20px 0 10px 0;text-align:center}.header .show-nav li{width:44%;margin:0 2.5% 10px 2.5%;display:inline-block}.header .show-nav li a{padding:10px 0;color:#fff;border:1px solid #fff;border-radius:2px}.header .show-nav li a:hover{border:1px solid #fd9927;background-color:#fd9927}.header .show-nav .current a{border:1px solid #fd9927;color:#fd9927}}.banner{display:block;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:100px 0;position:relative}.banner .cca-img{display:block;width:100px;position:absolute;z-index:1;top:0;right:5%}.banner .cca-img img{width:100%}.banner .banner--content{display:block;max-width:768px;width:90%;margin:0 auto;position:relative;z-index:1;text-align:center;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}.banner .banner--content h1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.75);line-height:1.3;font-size:4.4rem}.banner .banner--content a{display:inline-block;background-color:#81070c;color:#fff;padding:20px;margin:40px 0 0 0;border-radius:50px;text-decoration:none;font-family:"Lora",sans-serif;box-shadow:0 0 5px rgba(0,0,0,.25);transition:transform .2s ease-in-out , box-shadow .2s ease-in-out}.banner .banner--content a:hover{box-shadow:0 0 10px 10px rgba(0,0,0,.25);transform:scale(1.1)}.banner-home{padding:120px 0 100px 0;background-image:url(http://atlanticcounselling.com/img/xacs-home-01.jpg.pagespeed.ic.5eeujGIoEH.jpg);background-position:top center}.banner-home .cca-img{top:0}.banner-home .banner--content{max-width:1080px;*zoom: 1}.banner-home .banner--content:after{content:"";display:table;clear:both}.banner-home .banner--content .hp-content{width:calc(100% - 340px);display:block;float:right;text-align:left;margin:0 0 0 40px}.banner-home .banner--content .hp-content h1{margin-top:25px;text-align:left}.banner-home .banner--content .hp-logo{width:300px;display:block;float:left;margin-top:30px}.banner-home .banner--content .hp-logo img{width:100%}@media screen and (max-width:1024px){.banner-home .banner--content .hp-content h1{font-size:3.6rem}}@media screen and (max-width:860px){.banner{padding:180px 0 40px 0}.banner .cca-img{top:90px;width:50px}.banner .banner--content h1{font-size:3.2rem}.banner-home{padding:160px 0 80px 0}.banner-home .banner--content .hp-content{width:100%;margin:0 auto;float:none}.banner-home .banner--content .hp-content h1{font-size:3rem;text-align:center}.banner-home .banner--content .hp-logo{display:none}}.banner-intro{background-image:url(http://atlanticcounselling.com/img/xbanner-02.jpg.pagespeed.ic.Y4vmiggo_l.jpg)}.banner-therapists{background-image:url(http://atlanticcounselling.com/img/xbanner-03.jpg.pagespeed.ic.Kvn8TvHFaf.jpg)}.banner-about{background-image:url(http://atlanticcounselling.com/img/xbanner-04.jpg.pagespeed.ic.6MJaR-8Gt0.jpg)}.banner-services{background-image:url(http://atlanticcounselling.com/img/xbanner-01.jpg.pagespeed.ic.75h_kdXusA.jpg)}.banner-resources{background-image:url(http://atlanticcounselling.com/img/xbanner-02.jpg.pagespeed.ic.Y4vmiggo_l.jpg)}.banner-contact{background-image:url(http://atlanticcounselling.com/img/xbanner-07.jpg.pagespeed.ic.-tQ5Rb9HR8.jpg);background-position:top center}.quote{width:100%;padding:60px 0;background-color:#81070c;*zoom: 1;overflow:hidden}.quote:after{content:"";display:table;clear:both}.quote .container{position:relative;max-width:768px}.quote .container blockquote{position:relative;z-index:2}.quote .container h3{color:#fff;font-family:"Merriweather",serif;font-style:italic;line-height:1.3}.quote .container p{margin:20px 0 0 0;color:#fd9927;padding:0}.quote .container .bg-quote{font-size:300px;color:#fd9927;position:absolute;z-index:1;font-family:"Lora",sans-serif;top:-80px;left:-140px;opacity:.2}@media screen and (max-width:860px){.quote .container .bg-quote{top:-70px;left:-20px;font-size:200px}}.content--therapists{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:auto;align-content:flex-start;margin:40px 0}.content--therapists .profile-block{display:none;position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.content--therapists .profile-block .profile-container{background-color:#fff;padding:40px;box-sizing:border-box;display:block;position:absolute;width:90%;max-width:1200px;top:40px;left:0;right:0;bottom:40px;margin:0 auto;overflow-y:scroll;border-radius:2px}.content--therapists .profile-block .profile-container img{z-index:2}.content--therapists .profile-block .profile-container .img-pad{background-color:#fff}.content--therapists .profile-block .profile-container .profile-header{-webkit-transform:translateX(0);transform:translateX(0);display:block;*zoom: 1;position:fixed;width:90%;max-width:1200px;margin:0 auto;top:0;left:0;right:0;box-sizing:border-box;padding:40px 40px 0 40px;background-color:#fff;border-bottom:2px solid #81070c}.content--therapists .profile-block .profile-container .profile-header:after{content:"";display:table;clear:both}.content--therapists .profile-block .profile-container .profile-content{padding-top:120px;display:block;width:100%}.content--therapists .profile-block .profile-container h1{margin:10px 0 20px 0;padding:0 0 20px 0;display:block;float:left;width:50%}.content--therapists .profile-block .profile-container .profile-links{display:inline-block;margin:0 0 40px 0;width:50%;float:left;text-align:right}.content--therapists .profile-block .profile-container .profile-links a{border-bottom:none;background-color:#81070c;color:#fff;text-align:center;display:inline-block;padding:20px;border-radius:50px;font-size:1.4rem;transition:transform .2s ease-in-out}.content--therapists .profile-block .profile-container .profile-links a:hover{border-bottom:none;transform:scale(1.1)}.content--therapists .profile-block .profile-container .profile-links .close{background-color:transparent;color:#666}.content--therapists .show-profile{display:block}.content--therapists .therapist--bio{flex:0 0 auto;width:23%;box-sizing:border-box;margin:0 1% 20px 1%;padding:0;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.25);border-bottom:3px solid #fff;background-color:#fff;transition:transform .2s ease-in-out;text-align:center;overflow:hidden}.content--therapists .therapist--bio h3{margin:0;padding:0 20px;line-height:1}.content--therapists .therapist--bio span{font-family:"Merriweather",serif;font-size:1.3rem;color:#666;padding:0 20px;box-sizing:border-box;margin:20px auto 20px auto;display:block}.content--therapists .therapist--bio img{width:100%;margin:0 auto 20px auto;display:block;box-sizing:border-box}.content--therapists .therapist--bio:hover{transform:scale(1.1);border-bottom:3px solid #81070c;box-shadow:0 10px 20px rgba(0,0,0,.25)}.content--therapists:after{display:block;content:"";flex:999 999 auto}@media screen and (max-width:768px){.content--therapists .profile-block .profile-container h1{margin:10px 0;padding:0 0 10px 0;float:none;width:100%}.content--therapists .profile-block .profile-container .profile-links{display:inline-block;margin:0 0 20px 0;width:100%;float:left;text-align:left}.content--therapists .profile-block .profile-container .profile-links a{padding:10px}.content--therapists .therapist--bio{width:31.333%}}@media screen and (max-width:667px){.content--therapists .therapist--bio{width:48%}}.footer{display:block;width:100%;*zoom: 1;padding:40px 0}.footer:after{content:"";display:table;clear:both}.footer .colophon{font-size:1.2rem;text-align:center;margin:0;padding:0}.notificationbanner{display:block;width:100%;box-sizing:border-box;background-color:#900;position:relative}.notificationbanner span{color:#fff;width:90%;max-width:650px;margin:0 auto;box-sizing:border-box;line-height:1.6;font-size:14px;text-align:center;display:block;padding:10px 0}.notificationbanner span a,.notificationbanner span b{color:#fd9927}