html{font-size:16px}@media screen and (max-width:992px){html{font-size:14px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.wrapper>header{background-image:url(//rehabliving.net/wp-content/themes/soberhouse/assets/image/promo-banner.jpg);background-image:-webkit-image-set(url(//rehabliving.net/wp-content/themes/soberhouse/assets/image/promo-banner.webp)1x);background-repeat:no-repeat;background-size:cover;padding:35px 0}.wrapper>header h1{max-width:80%;margin:0 auto;padding:0 20px;font-size:2.5rem;line-height:1.25;color:#fff;text-align:center}.lang-switcher ul{display:flex;margin:0}.lang-switcher ul li{list-style:none}.lang-switcher ul li::marker{color:unset}.lang-switcher ul li:before{content:none}.lang-switcher img{width:30px;height:20px}.lang-switcher .current-lang span{font-weight:700}@media screen and (max-width:700px){.lang-switcher{width:fit-content;width:-moz-fit-content;margin:0 auto;margin-bottom:25px}.lang-switcher ul{padding:0}}article,section{padding:20px 40px}article .table-of-contents{width:50%;display:block;margin:30px 0;padding-top:15px;padding-bottom:15px;background:#2c2d2f;border-radius:3px}article .table-of-contents h2{color:#fff;margin:0;margin-bottom:15px;text-align:center}article .table-of-contents ul li:before{content:none}article .table-of-contents ul li,article .table-of-contents ul li a{color:#fff}article h1{margin-bottom:35px;text-transform:uppercase}article h2{font-size:2.25rem}article h3{font-size:2rem}article h2,article h3{font-weight:400;margin-bottom:45px}article p{font-size:1.15rem}article .table-of-contents ul li a{border-bottom:1px solid}article .table-of-contents ul li::marker{color:unset}@media screen and (max-width:600px){article .table-of-contents{width:100%}}figure{text-align:center}img{max-width:100%;height:auto}ul.main_list{display:block;margin:0 auto;width:fit-content}ul.main_list li a{border-bottom:1px solid}.list-title{font-size:1.15rem;font-weight:700;text-align:center}picture img{display:block;margin:0 auto;margin-top:15px;margin-bottom:15px}h1,h2,h3{text-align:center}h1{font-size:2.1rem;line-height:1.8rem}h2{font-size:1.7rem}a{text-decoration:none;color:#fa846d}li{position:relative;padding-left:10px}li h2,li h3,li h4{text-align:left}li::marker{color:#fff}li:before{content:'';position:absolute;top:7px;left:-12px;width:10px;height:10px;border-radius:50%;background-color:#fa846d;z-index:0}label{margin-bottom:15px;font-weight:700}textarea{margin-bottom:15px !important;padding:10px;resize:none;border-color:#c3c3c3;font-size:.9rem !important}input{margin-bottom:15px !important;padding:10px;border:1px solid #c3c3c3;font-size:.9rem !important}blockquote{border-left:2px solid #6289bf;padding:5px 20px;margin-bottom:30px}@media screen and (max-width:460px){blockquote{margin:0 0 40px}}blockquote p{font-size:1.1rem;color:#969696;font-style:italic}blockquote cite{margin-left:calc(100% - 150px)}body{min-width:320px;margin:0;padding:0;font-family:'Times New Roman',Times,serif;line-height:1.6rem;font-weight:400;color:#222;background-color:#fff}.body-wrapper{max-width:1140px;margin:0 auto;padding:0 10px}.logo{display:block;text-align:center;width:fit-content;padding:30px 0}.wrapper{margin-bottom:50px;background-color:#fff}.comment-form,.comment-form-comment,.comment-form-author,.comment-form-email{position:relative;display:flex;flex-direction:column;margin:0}.comment-list{margin-bottom:35px}.comment{margin-bottom:5px;border:1px solid #c3c3c3;padding:15px}h3#reply-title{margin-top:0;margin-bottom:0;font-size:1.45rem}.comment-form-cookies-consent{display:none}input#submit{display:inline-block;width:240px;height:50px;margin:20px 0;border:none;border-radius:3px;background-color:#fa846d;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer}input#submit:hover{background-color:#6ea06d}@media screen and (max-width:600px){input#submit{width:100%}}.to-top{position:fixed;bottom:8.8%;right:4%;z-index:1000;display:block;width:3.5rem;height:3.5rem;border:none;outline:none;background-color:#fa846d;background-image:url(//rehabliving.net/wp-content/themes/soberhouse/assets/image/to-top.svg);background-repeat:no-repeat;background-size:contain;font-size:2rem;font-weight:500;border-radius:50%;cursor:pointer;transition:background-color .4s linear}.to-top:hover{background-color:#6ea06d;transition:background-color .4s linear}.hide{display:none}footer{min-height:150px;background-color:#fff}.footer-wrapper{max-width:1140px;margin:0 auto;padding:40px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.copyright{text-align:center;color:#222;font-size:18px}.dmca-wrapper{text-align:center}.main-404{min-height:69vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-404 span{display:block;font-size:10rem;line-height:1;font-weight:700;color:#222;text-align:center}.main-404 h2{font-size:1.5rem;font-weight:400}.to-home-btn{display:flex;justify-content:center;align-items:center;margin:35px auto;padding:10px 0;width:240px;min-height:50px;background-color:#fa846d;transition:background-color .3s linear;color:#fff !important;text-align:center}.to-home-btn:hover{background-color:#6ea06d;transition:background-color .3s linear}.youtube-wrapper{max-width:680px;margin:30px auto;padding:0 20px}.youtube{background-color:#6ea06d;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.header_nav{background-color:#414141;position:relative}@media only screen and (max-width:991px){.header_nav .container{width:100%;padding:0}}.header_nav_toggle{display:none}@media only screen and (max-width:991px){.header_nav_toggle{display:block;float:left;padding:20px 10px;cursor:pointer}.header_nav_toggle:hover{background-color:#282828}.header_nav_toggle_button{cursor:pointer;padding:12px 0}.header_nav_toggle_button span{position:relative;display:block;width:18px;height:2px;background:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header_nav_toggle_button span:before,.header_nav_toggle_button span:after{position:absolute;background:#fff;content:'';width:18px;height:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header_nav_toggle_button span:before{top:-6px}.header_nav_toggle_button span:after{top:6px}.header_nav_toggle_button.active span{background:0 0}.header_nav_toggle_button.active span:before{-webkit-transform:rotate(45deg) translate(4px,4px);-ms-transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate(4px,4px)}.header_nav_toggle_button.active span:after{-webkit-transform:rotate(-45deg) translate(4px,-4px);-ms-transform:rotate(-45deg) translate(4px,-4px);transform:rotate(-45deg) translate(4px,-4px)}}.menu{display:block}@media only screen and (max-width:991px){.menu{display:none;position:absolute;top:42px;background-color:#414141;z-index:10}}.header_nav_item{display:inline-block;position:relative;cursor:pointer}@media only screen and (max-width:991px){.header_nav_item{display:block}}.header_nav_item.rect{position:relative}.header_nav_item.rect:after{content:'';width:15px;height:10px;position:absolute;top:15px;right:10px;background:url('/wp-content/themes/binobrokers/img/rectangle-2-copy.png') right center no-repeat}@media only screen and (max-width:991px){.header_nav_item.rect:after{right:100px}}.header_nav_link{position:relative;padding:0 25px;text-transform:uppercase;font-size:16px;font-weight:300;line-height:40px;color:#fefefe;cursor:pointer}.header_nav_link:first-child{padding-left:0}@media only screen and (max-width:991px){.header_nav_link:first-child{padding:0 60px 0 20px}}.header_nav_link:hover{color:#64c8ff;text-decoration:none}.header_nav_link:focus{color:#64c8ff;text-decoration:none}.header_nav_link:active{color:#64c8ff;text-decoration:none}@media only screen and (max-width:1200px){.header_nav_link{padding:0 20px}}.header_nav_search{float:right;background-color:#282828}.header_nav_search_input{width:200px;background-color:#282828;border:none;color:#fefefe;font-size:16px;font-weight:300;outline:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px 0}.header_nav_search_input{background:url('/wp-content/themes/binobrokers/img/ic-search-black-24px.png') no-repeat scroll 10px 10px;padding-left:40px}@media only screen and (max-width:1200px){.header_nav_search_input{width:177px}}@media only screen and (max-width:400px){.header_nav_search_input{width:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}}.header_nav_search_image{padding:0 10px;cursor:pointer}.header_nav_submenu{display:none;min-width:160px;position:absolute;top:40px;left:-20px;background-color:#414141;z-index:10}@media only screen and (max-width:991px){.header_nav_submenu{display:none;position:relative;left:0;top:0}}.header_nav_submenu .header_nav_item{display:block;border-bottom:1px solid #c8c8c8}.header_nav_submenu .header_nav_link{padding-left:20px}.header_nav_submenu .header_nav_link{position:relative;padding:0 25px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:18px;color:#fefefe;cursor:pointer}.header_nav_submenu .header_nav_link:hover{color:#64c8ff;text-decoration:none}.header_nav_submenu .header_nav_link:focus{color:#64c8ff;text-decoration:none}.header_nav_submenu .header_nav_link:active{color:#64c8ff;text-decoration:none}.header_nav_submenu_item{width:100%;display:flex;position:relative;cursor:pointer;border-bottom:1px solid #c8c8c8}@media only screen and (max-width:991px){.header_nav_submenu_item{display:block}}.menu .header_nav_item:hover .header_nav_submenu{display:block}@media only screen and (max-width:991px){.menu .header_nav_item:hover .header_nav_submenu{display:none}}.menu.open{display:block}.header_nav_toggle.hover{background-color:#282828}.header_nav_search_input.open{display:inline-block;width:120px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header_nav_search_input.openDesktop{width:200px}