@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900|Sorts+Mill+Goudy|Cookie);
:root {
    --main-font: 'Lato';
  }
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-size:62.5%;font:inherit;vertical-align:baseline;list-style:none;text-decoration:none;}
html, body{height:100%;font-size:1em;}
body{background-color:#2e2e2e;line-height:1.7;}
@font-face{font-family:'goudy_trajan_regularregular';src:url('https://www.the-scott.com/fonts/goudytrajan-regular-trial-webfont.eot');src:url('https://www.the-scott.com/fonts/goudytrajan-regular-trial-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.the-scott.com/fonts/goudytrajan-regular-trial-webfont.woff') format('woff'),
url('https://www.the-scott.com/fonts/goudytrajan-regular-trial-webfont.ttf') format('truetype'),
url('https://www.the-scott.com/fonts/goudytrajan-regular-trial-webfont.svg#goudy_trajan_regularregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'alexbrush regular webfont';src:url('https://www.the-scott.com/fonts/alexbrush-regular-webfont.eot');src:url('https://www.the-scott.com/fonts/alexbrush-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('https://www.the-scott.com/fonts/alexbrush-regular-webfont.woff') format('woff'),
url('https://www.the-scott.com/fonts/alexbrush-regular-webfont.ttf') format('truetype'),
url('https://www.the-scott.com/fonts/alexbrush-regular-webfont.svg#goudy_trajan_regularregular') format('svg');font-weight:normal;font-style:normal;}

strong{font-family: var(--main-font); font-weight: 700;}
h1{text-transform:uppercase;}
h3{font-size:1.3em;display:block;}
.sparkle-canvas{height:100% !important;position:fixed !important;}
#pricing-pg h3{margin-bottom:20px;font-size:1.1em;text-transform:uppercase;}
#pricing-pg header{text-align:center;}
#pricing-pg header iframe,
.video iframe{margin-bottom:50px;width:100%;max-width:640px;height:360px;}
.video iframe{margin-bottom:0;}
#pricing-pg article header + h2{text-align:center;margin-bottom:30px;}
#pricing-pg article ol{margin:0 auto 40px;display:table;}
#pricing-pg article ol li{padding-left:0;}
#pricing-pg article ol li:first-child{padding-right:30px;}
.img-with-video{cursor:pointer;}
@media screen and (max-width:768px){#pricing-pg article ol li:first-child{padding-right:0;}
}
@media screen and (max-width:530px){#pricing-pg header iframe, .video iframe{height:270px;}
}
@media screen and (max-width:380px){#pricing-pg header iframe,
.video iframe{height:200px;}
}
#pricing-pg article ol li a{font-size:0.85em;font-family:var(--main-font);}
#pricing-pg #video-container {text-align:center; margin-top: 20px;}
#pricing-pg h2 a{font-size:1em;display:block;font-family:var(--main-font);text-transform:none;color:#959595;padding-bottom:20px;}
#pricing-pg article ol li{font-size:1.2em;font-family:var(--main-font); font-weight:700;}
ol .indented{display:block;}
@media screen and (max-width:530px){#pricing-pg article ol{padding-left:30px;}
}
.white-bg{background-color:#FFF;width:100%;padding-top:20px;}
.white-bg img{display:block;margin:0 auto;}
#faq.inner-pg .content-bg{padding-top:30px;}
#what-we-do-pg h3, #what-we-do-definitions-pg h3, #united-states-pg h3{line-height:1.2;margin-bottom:10px;}
.light-grey{color:#959595;}
.light-grey + .video{display:block;text-align:center;margin-top:50px;}
.purechat-widget{z-index:+9999 !important;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.hover{-webkit-user-select:none;-webkit-touch-callout:none;}
em{font-style:italic;}
.padding-0{padding:0;}
a, a:hover, a.hover_effect, a:visited{color:inherit;}
a{outline:none !important;}
.website-top-header{padding-left:5%;padding-right:5%;background-image:url(img/the-scott-top-bg.jpg);position:center center;background-repeat:no-repeat;background-size:cover;}
#home-pg .website-top-header{padding-left: 0; padding-right: 0;}
/*.website-top-header.container-fluid {padding:0; margin: 0; line-height: 0;}
#text-on-video {
    display: block;
    z-index: 9999;
}*/


#home-pg div.top-contacts {
   background-color: #ffffff;
    text-align: center;
    font-family: 'Lato', sans-serif;
}

#home-pg .top-contacts span {
    font-family: inherit;
    display: inline-block;
    margin-left: 0.8rem;
}

#home-pg .top-contacts > div {
    display: inline-block;
    padding-left: 2rem;
    padding-right: 2rem;
}

#home-pg div.top-contacts a {
    padding-bottom: 0;
    padding-top: 0;
    letter-spacing: 1px;
}

#videoBG {
    box-shadow: none;
}
/*
header {
    width:100vw;
    height: 100vh;
    max-width:100%;
    margin: 0;
}*/

video{width:100%;box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}

.v-header{
  height:100vh;
    width: 100%;
  display:flex;
  align-items:center;
  color:#fff;
    position: relative;
}

.fullscreen-video-wrap{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
}

@media (min-aspect-ratio: 16/9) {
    .fullscreen-video-wrap video {
        width:100%;
        height: auto;
    }
}
@media (max-aspect-ratio: 16/9) {
    .fullscreen-video-wrap video { 
        width:auto;
        height: 100%;
    }
}

.header-content{
  z-index:2;
    width: 80%;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.header-content h1{
  font-size:1.5rem;
  margin-bottom:0.5rem;
    text-align: center;
    line-height: 1.3;
    letter-spacing: 3px;
}

.header-content h2 {
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    text-transform: none;
    margin-bottom: 3rem;
}

.header-content h1 + h2 {
    margin-bottom: 0.1rem;
}

.header-content h2 + h2 {
    font-size: 1.4rem;
}

.header-content h1 ~ p:first-of-type span {
    font-size: 1rem;
    margin-top: 5rem;
}

.header-content h1 ~ p:first-of-type {
    margin-top: 3rem;
}

a.dark-blue-btn {
    text-decoration: none;
}

.dark-blue-btn {
    cursor: pointer;
    background-color:  #000069;
    padding: 18px 40px;
    color: #fff;
    border-radius: 4px;
}

.dark-blue-btn:hover, .dark-blue-btn:active {
    background-color:  #00003f;
    transition:background-color 0.6s ease;
    color: #fff;
}

#at-sea-pg.inner-pg .content-bg h1 {
    margin-bottom: 40px;
}

#at-sea-pg h3 {
    text-align: center;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 20px;
}

#at-sea-pg h3 + p {
    text-align: center;
}

#at-sea-pg .content-bg {
    padding-bottom: 30px;
}

.header-content h1 span {
    display: block;
    font-family:'Lato', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 300;
    font-size: 1.25rem;
}

@media screen and (max-width:768px){
    #home-pg div.top-contacts {
        margin-top:60px;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    
     #home-pg div.top-contacts a {
        padding-bottom: 0;
        padding-top: 0;
    }
    
     #home-pg .header-content h1{
         font-size:1.05rem;
    }
    
    #home-pg .header-content h1 span {
        font-size: 1rem;
    }
    
   #home-pg .header-content p {
        font-size: 1rem;
    }
}

@media screen and (max-width:332px){
    #home-pg .top-contacts span {
        margin-top: 0;
        display: block;
    }
}

.header-content > p{
    font-family:'Lato', sans-serif;
    font-weight: 300;
    font-size:1.25rem;
    line-height: 1.2;
    display:block;
    padding-bottom:0.5rem;
    text-align: center;
    margin-bottom: 1rem;
}

.header-overlay{
  max-width:100%;
  height:100vh;
  position: absolute;
  top:0;
  left:0;
  width:100vw;
  z-index:1;
  background:#000;
  opacity:0.2;
}

.border{border:1px solid red;}

.logotype{margin-top:1em;}
.logotype img{width:100%;height:auto;min-width:160px;}
#home-pg .logotype img{max-width: 250px; margin: 0 auto; display: block; margin-bottom: 2.4rem;}
/*.note-under-logo{color:#2e2e79; display: block; text-align: center; font-family:'Sorts Mill Goudy', serif;}*/
.padding-right{padding-right:3%;}
.padding-left{padding-left:2%;}
.element{padding:5px;}
.modal-content{border-radius:0;padding:0;box-shadow:none;border:none;background-color:transparent;}
.modal-content iframe{width:100%;height:500px;}
.modal-backdrop{z-index:+100 !important;}
.top-video{position:relative;display:block;}
.inner-pg .top-video{display:none;}
#butterflies-img{transition:opacity 0.6s ease, background-color 0.6s ease;width:100%;height:auto;vertical-align:top;opacity:1;z-index:-1;}
.row.top-video{padding:0;}

.play-top-video-button{font-family:'Sorts Mill Goudy', serif;color:#fff;text-align:center;padding-right:0;padding-left:0;font-size:1.2em; display: inline-block; margin: 0 auto; text-transform: uppercase; letter-spacing: 2px;}
.play-top-video-button a{text-decoration:none;}
.play-top-video-button p{transition:transform 0.6s ease;transform:scale(1);}
@media screen and (max-width:992px){.logotype{margin-top:4%;padding-left:0;}
.short-info{text-align:center;}
    
    
.top-text{margin-top:1%;}
}
.psychology-today-logo, .seals{margin-top:15px;}
.psychology-today-logo{display:inline-block;}
.psychology-today img, .seals img{height:70px !important;width:auto;}
@media screen and (max-width:991px){.psychology-today a{float:none;}
.treatment-plans{margin-bottom:35px;}
}
.psychology-today-logo a {position:relative;}
@media screen and (max-width:992px){.top-text{padding-right:0;}
.logotype{display:block;width:100%;padding-right:0;}
.logotype img{width:40%;display:block;margin:0px auto;margin-bottom:10px;position:relative;}
.top-video{text-align:center;}

.play-top-video-button{text-align:center;width:100%;}
.psychology-today-logo a{float:none;margin-top:15px;}
.psychology-today{margin-left:0;}
}
@media screen and (max-width:768px){.logotype{display:block;width:100%;padding-right:0;}
.logotype img{width:40%;display:block;margin:60px auto;margin-bottom:10px;position:relative;}
.top-video{text-align:center;}

.play-top-video-button{text-align:center;width:100%;}
.psychology-today-logo a{float:none;margin-top:15px;}
.psychology-today{margin-left:0;}
}
.circle{transition:background-color 0.6s ease;width:5em;height:5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;background-color:rgba(0, 0, 0, 0.4);}
.circle:hover{background-color:rgba(0, 0, 0, 1);cursor:pointer;}

.play-top-video-button i{transition:transform 0.6s ease;font-size:1.2em;transform:scale(1);text-shadow:none !important;}


.play-top-video-button:hover i, .play-top-video-button:hover i{transform:scale(1.4);cursor:pointer;}
.play-top-video-button:hover p, .play-top-video-button:hover p{transform:scale(1.3);}


.top-right-info{padding-top:1.5%;}
.top-contacts{position: static;z-index: 9999; display: block; padding-top:10px;text-align:right;font-family:'Lato';font-weight:bold;padding-bottom:15px;}
.top-contacts{padding-top:10px;text-align:right;font-family:'Lato';font-weight:bold;border-bottom:1px solid #4e4e4e;padding-bottom:10px;}
.tagline-under-contacts {text-align: right; margin-bottom: 20px; padding-right: 12px; font-family:'Lato', sans-serif; font-weight: 700; color: #535353; margin-top: 12px;}
.top-contacts i{color:#535353;margin-right:5px;z-index:5;position:relative;}
.fa.fa-twitter, .fa.fa-facebook, .fa-youtube-square{margin-right:12px;outline:none;}
.fa.fa-youtube-square, .fa-google-plus-square{font-size:1.94em;}
.top-contacts a{padding-top:10px;color:#5f5f5f;height:100%;display:inline-block;font-size:1.1em;}
.top-contacts span{font-size:0.7em;font-family:var(--main-font);}
.top-contacts.email a{margin-top:10px;padding-top:0;}



@media screen and (max-width:768px){
    #home-pg .logotype img{margin-bottom: 0rem;}
}


.navbar-brand{font-family:'Sorts Mill Goudy', serif;margin-top:-0.6em;}
#logo-mobile img{max-width:90px; width: 200px; height: auto;}
.how-may-we-help{display:inline-block;width:100%;position:relative;margin:15px 0 5px 0;font-family:'Sorts Mill Goudy', serif;color:#d6d5d5;text-align:right;font-size:1em;}
.top-text{font-family:var(--main-font);color:#7d7d7d;padding-right:30px;margin-top:5px;}
.inner-pg .top-text{padding-right:12px;}


@media screen and (max-width:991px){.top-video{margin-top:0;padding-bottom:15px;}
.top-contacts{text-align:center;}
.top-contacts.phone{margin-top:0;}
.top-contacts.email{margin-bottom:10px;}
/*.img-container{top:0;}*/
.top-text{padding-right:0;}
.inner-pg .top-contacts.email{margin-bottom:10px;}
.tagline-under-contacts {text-align: center;}
}
.short-info h1, .inner-pg .short-info h2{font-family:'Lato' !important;font-weight:400;font-size:1em;margin-bottom:5px !important;color:#303030;text-transform:none;}
.inner-pg .short-info h2{margin-top:-60px;}
.inner-pg .short-info h2+h2 {margin-top: 0;}
.short-info h1 span{font-size:0.5em;display:inline-block;font-family:'Lato', sans-serif !important;color:#303030;margin-left:5px;}
.inner-pg .short-info h2 span{font-size:1em;color:#303030;}
#home-pg .short-info h1 br:first-of-type {display: none;}
/*.inner-pg .short-info h2 br:nth-of-type(2) {display: none;}*/

@media screen and (max-width:1270px){.short-info h2{font-size:1.8em;}
}
@media screen and (max-width:1152px){.short-info h2{font-size:1.5em;}
/*.img-container{top:0;}*/
}
@media screen and (max-width:992px){/*.img-container{margin-top:0;float:none;clear:both;}*/
.top-contacts, .top-contacts a{border:none;padding-top:0;padding-bottom:0;}
.logotype{margin-bottom:2.5rem;}
.inner-pg .short-info h2{margin-top:20px;padding-bottom:20px;text-align:center;line-height:1.6em;}
.short-info h1{line-height:1em;}
}
.inner-pg .short-info{text-align:right;}
.inner-pg .short-info p{display:none;}
.top-text p{font-size:0.85em;line-height:1.4;margin-top:12px;color:#535353;}
article.top-text{display:block;margin-bottom:25px !important;}
.padding-right-0{padding-right:0;}

#video-container{width:100%;height:auto;position:relative;}
#video-controls{position:absolute;bottom:5px;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%);background-image:-o-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%);background-image:-moz-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%);background-image:-webkit-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%);background-image:-ms-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.13, rgb(3,113,168)),
color-stop(1, rgb(0,136,204)));}
#video-container:hover #video-controls, #video-container.hover_effect #video-controls{opacity:.9;}
button{background:rgba(0,0,0,.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;z-index:100;}
button:hover, button.hover_effect{cursor:pointer;}
#seek-bar{width:100%;}
#volume-bar{width:60px;}
.margin-0{margin-left:0;margin-right:0;}
.menu-box{position:relative;height:auto;width:100%;}
#slider2-menu-bg, .inner-pg-menu-bg{position:relative;width:100%;z-index:-1;}
#slider2-menu-bg li img, .inner-pg-menu-bg li img{display:block;width:100%;height:auto;}
.our-partners{background-color:#ffffff;padding-top:30px;padding-bottom:70px;text-align:center;}
.our-partners h2{margin-bottom:30px;color:#7c7c7c;font-size:1.6em;font-family:'Sorts Mill Goudy', serif !important;}
.our-partners h2 span{font-size:1.5em;}
.bx-wrapper{max-width:900px;margin-bottom:7px;}
nav{font-family:var(--main-font); font-weight:700;}
nav#lg-md-sm-screens{top:0;position:absolute;width:100%;color:#FFF;font-size:0.85em;overflow:hidden;}
nav div ul{margin-bottom:1px;}
nav#lg-md-sm-screens div ul li{-webkit-transition:background-color 0.6s ease;-moz-transition:background-color 0.6s ease;-o-transition:background-color 0.6s ease;transition:background-color 0.6s ease, transform 0.6s ease;text-align:center;padding-right:1px !important;height:auto;padding-left:0 !important;transform:scale(1);}
nav div ul li:last-child{padding-right:0 !important;}
nav#lg-md-sm-screens div ul a{padding-top:30%;padding-bottom:30%;height:100%;display:block;background-color:rgba(0, 0, 46, 0.6);color:#FFF;width:100%;height:100%;outline:none;}
nav div ul a:hover, nav div ul a.hover_effect, nav div ul a:visited{text-decoration:none;color:#FFF;}
nav#lg-md-sm-screens div ul li:hover, nav#lg-md-sm-screens div ul li.hover_effect{background-color:rgba(18, 18, 96, 0.9);cursor:pointer;transform:scale(1.1);z-index:+5;}
.inner-pg nav#lg-md-sm-screens ul{background-color:rgba(0, 0, 46, 0.6);}
.inner-pg nav#lg-md-sm-screens div ul a{padding-top:7%;padding-bottom:7%;background-color:rgba(0, 0, 0, 0);}
#home-pg nav div ul li#home-pg-active a,
#faq nav div ul li#faq-pg-active a,
#what-we-do-pg nav div ul li#what-we-do-pg-active a,
#what-we-do-definitions-pg nav div ul li#what-we-do-pg-active a,
#global-rescue-pg nav div ul li#what-we-do-pg-active a,
#what-we-do-pg-esp nav div ul li#what-we-do-pg-active a,
#what-we-do-pg-fr nav div ul li#what-we-do-pg-active a,
#what-we-do-pg-sau nav div ul li#what-we-do-pg-active a,
#our-history-pg nav div ul li#our-history-pg-active a,
#pricing-pg nav div ul li#pricing-pg-active a,
#check-in-pg nav div ul li#check-in-pg-active a,
#press-room-pg nav div ul li#press-room-pg-active a,
#treatment-team-pg nav div ul li#treatment-team-pg-active a,
#test-pg nav div ul li#treatment-team-pg-active a,
#medical-detox-des-cierges-pg nav div ul li#medical-detox-des-cierges-pg-active a,
#at-sea-pg nav div ul li#at-sea-pg-active a,
#treatment-des-cierges-pg nav div ul li#treatment-des-cierges-pg-active a,
#treatment-home-healthcare-pg nav div ul li#treatment-home-healthcare-pg-active a,
#treatment-tourism-pg nav div ul li#treatment-tourism-pg-active a,
#contact-us-pg nav div ul li#contact-us-pg-active a,
#united-states-pg nav div ul li#united-states-pg-active a,
#video-room-pg nav div ul li#video-room-pg-active a,
#newsette-pg nav div ul li#newsette-pg-active a,
#scholarship-pg nav div ul li#scholarship-pg-active a,
#concierge-plans-pg nav div ul li#concierge-plans-pg-active a {background-color:rgba(18, 18, 96, 0.9);}
#home-pg nav div ul li#home-pg-mobile-active a,
#faq nav div ul li#faq-pg-mobile-active a,
#what-we-do-pg nav div ul li#what-we-do-pg-mobile-active a,
#what-we-do-definitions-pg nav div ul li#what-we-do-pg-mobile-active a,
#global-rescue-pg nav div ul li#what-we-do-pg-mobile-active a,
#what-we-do-pg-esp nav div ul li#what-we-do-pg-mobile-active a,
#what-we-do-pg-fr nav div ul li#what-we-do-pg-mobile-active a,
#what-we-do-pg-sau nav div ul li#what-we-do-pg-mobile-active a,
#our-history-pg nav div ul li#our-history-pg-mobile-active a,
#pricing-pg nav div ul li#pricing-pg-mobile-active a,
#check-in-pg nav div ul li#check-in-pg-mobile-active a,
#press-room-pg nav div ul li#press-room-pg-mobile-active a,
#treatment-team-pg nav div ul li#treatment-team-pg-mobile-active a,
#medical-detox-des-cierges-pg nav div ul li#medical-detox-des-cierges-pg-mobile-active a,
#at-sea-pg nav div ul li#at-sea-pg-mobile-active a,
#treatment-des-cierges-pg nav div ul li#treatment-des-cierges-pg-mobile-active a,
#treatment-home-healthcare-pg nav div ul li#treatment-home-healthcare-pg-mobile-active a,
#treatment-tourism-pg nav div ul li#treatment-tourism-pg-mobile-active a,
#contact-us-pg nav div ul li#contact-us-pg-mobile-active a,
#united-states-pg nav div ul li#united-states-pg-mobile-active a,
#video-room-pg nav div ul li#video-room-pg-mobile-active a,
#newsette-pg nav div ul li#newsette-pg-mobile-active a,
#scholarship-pg nav div ul li#scholarship-pg-mobile-active a, 
#concierge-plans-pg nav div ul li#concierge-plans-pg-mobile-active a {background-color:rgba(0, 0, 0, 0.2);}
.inner-pg .content-bg{padding-top:60px;padding-bottom:60px;background-color:#FFF;}
.inner-pg .content-bg h1, .all-posts.inner-pg .content-bg h2,
#newsette-pg .content-bg h2{text-align:center;font-family:'Sorts Mill Goudy', serif;color:#505050;font-size:1.5em;margin-bottom:60px;}
.all-posts.inner-pg .content-bg h1{margin-bottom:40px;}
.all-posts.inner-pg .content-bg h2{margin-bottom:0;font-family:var(--main-font); font-weight:700;text-align:left;line-height:1em;}
.single-post .thumbnail-img img{margin:0 auto;margin-bottom:30px;display:block;}
.all-posts.inner-pg .content-bg article{margin-bottom:50px;border-bottom:1px solid #cccccc;padding-bottom:40px;}
.all-posts.inner-pg .content-bg article p{margin-top:20px;}
.article-with-author h1, h2.with-author{margin-bottom:0 !important;}
footer h2.with-author{margin-bottom:30px !important;}
h2.author{font-family:var(--main-font) !important;text-transform:none;color:#999 !important;font-size:1em !important;}
.article-with-author article footer h2{text-align:center !important;}
.all-posts small{color:#999;font-size:0.9em;}
.all-posts.inner-pg .content-bg article:last-child{margin-bottom:0;border-bottom:none;}
.all-posts .thumbnail-img{display:inline-block;}
@media screen and (max-width:768px){.all-posts .thumbnail-img{margin-bottom:15px;width:100%;}
.all-posts .thumbnail-img img{margin:0 auto;display:block;}
.all-posts.inner-pg .content-bg h2,
.all-posts.inner-pg .content-bg p{text-align:center;}
.all-posts small{display:block;width:100%;text-align:center;}
}
.back-btn{padding:0.7em 2em;background-color:#333;color:#FFF;position:fixed;bottom:2em;left:2em;}
a.back-btn, a.back-btn:visited{color:#FFF;text-decoration:none;}
.back-btn:hover{background-color:#666;cursor:pointer;}
.inner-pg{margin-bottom:30px;font-family:var(--main-font);color:#575757;font-size:1em;}
.navy-blue-bg{background-color:#000069;}
.navy-blue-bg h2{color:#ffffff;padding-top:40px;padding-bottom:40px;}
.grey-bg{background-color:#F2F2F2;}
.grey-bg h2{padding-top:40px;padding-bottom:20px;}
.list{background-color:#F9F9F9;padding:60px 0 60px 0;}
#differences{background-color:#000059;padding-top:70px;padding-bottom:80px;}
.dif-table{background-color:#e7e7e7;}
.table-title{width:100%;padding-top:20px;padding-bottom:20px;background-color:#1a1a1a;margin-bottom:50px;}
.table-title h3{font-family:Lato;font-weight:300;color:#a7a7a7;}
.three-lines{min-height:80px;}
.four-lines{min-height:120px;}
.two-lines{min-height:50px;}
.two-lines-2{min-height:0px;}
.dif-table > div{padding-bottom:50px;}
@media screen and (max-width:991px){.table-title{height:90px;text-align:center;}
.three-lines{min-height:100px;}
.two-lines-2{min-height:50px;}
}
@media screen and (max-width:767px){.three-lines,
.two-lines,
.two-lines-2{min-height:0;}
.table-title{height:auto;}
#differences ul li:last-child{padding-bottom:50px;}
.dif-table > div{padding-bottom:0px;}
}
#differences li{font-family:Lato;font-weight:300;font-size:0.9em;list-style:square;padding-left:15px;margin-left:15px;margin-bottom:10px;}
.border-right{border-right:1px solid #000059;}
#differences h2{font-family:var(--main-font); font-weight:700;color:#ffffff;text-align:center;line-height:1.4em;margin-bottom:70px;font-size:1.3em;}
.inner-pg .list ul li{list-style:square;padding-left:4px;margin-left:15px;}
.inner-pg .list p{margin-left:15px;}
#faq article{margin-bottom:35px;}
#faq .faq-bottom {font-weight: bold;}
span.read-more-content img {width: 100%; max-width: 500px; margin: 30px auto; display: block;}
a.read-more-btn{color:#000069;font-family:var(--main-font); font-weight:700;margin-top:20px;display:inline-block;margin-bottom:70px;}
.article-without-link{padding-bottom: 70px;}
#newsette-pg h1, #newsette-pg .content-bg h2{margin-bottom:40px;}
#newsette-pg .content-bg h2{text-align:left;}
.back-to-newsette{padding:4px 24px;position:fixed;bottom:20px;left:20px;color:#F3F3F3 !important;background-color:#000069;font-family:var(--main-font);transition:all 0.6s ease;-webkit-transition:all 0.6s ease;}
.back-to-newsette:visited,
.back-to-newsette:hover,
.back-to-newsette:active{color:inherit;background-color:#000087;text-decoration:none;}
#newsette-pg .content-bg article{text-align:justify;border-bottom:1px solid;margin-bottom:60px;}
#newsette-pg article:last-child{margin-bottom:0;border:none;}
#newsette-pg a.read-more-show, #newsette-pg a.read-more-hide{margin-bottom:60px;margin-top:20px;}
#newsette-pg article ul li{list-style:square;margin-left:15px;}
#newsette-pg article img{width:100%;margin-bottom:30px;margin-top:30px;}
#newsette-pg article img:first-child{margin-top:0;}
.inner-pg article p{margin-bottom:10px;}
.inner-pg article p strong{font-family:var(--main-font); font-weight:700!important;}
.question{color:#505050;font-family:var(--main-font); font-weight:700;margin-bottom:10px;}
.inner-pg .content-bg article .question:hover{cursor:pointer;}
.answer{font-family:var(--main-font);color:#676767;}
.answer li{list-style:square;margin-left:24px;padding-left:4px;}
.faq-list article{position:relative;}
.faq-list i{font-size:1.5em;margin-top:-2px;cursor:pointer;}
.helpline, .top-padding-50-px{padding-top:50px;}
.bottom-padding-50-px{padding-bottom:50px;}
nav#sm-xs-screens{width:100%;position:fixed;top:3.8em;background-color:#262626;visibility:visible;z-index:+999;}
nav#sm-xs-screens li a{padding:10px 0 10px 0;border-top:1px solid #333;width:100%;display:block;text-align:center;}
nav#sm-xs-screens li a:hover, nav#sm-xs-screens li a.hover_effect{background-color:#444;color:#111;text-decoration:none;}
nav#sm-xs-screens li a{color:#7d7d7d;}
.navbar-collapse{max-height:100%;max-height:100vh;overflow-y:auto;padding-left:0;padding-right:0;}
.navbar-inverse{background-image:none;}
.navbar-toggle{background-color:#262626;margin-top:13px;margin-bottom:13px;padding:4px 10px;}
.discretion-is-our-hallmark{font-family:'Sorts Mill Goudy', serif;text-transform:uppercase;vertical-align:bottom;margin-bottom:3em;color:#a3a2a2;}
.testimonial-section{text-align:center;clear:both;position:relative;background-color:#FFF;padding-top:50px;color:#7c7c7c;padding-bottom:60px;font-family:var(--main-font);background:url(img/scott-flower.jpg) no-repeat #ffffff 100% 100%;}
.testimonial-section p{line-height:1.7;}
.testimonial-section h2{font-size:1.6em;}
h2{font-family:'Sorts Mill Goudy', serif;text-transform:uppercase;margin-bottom:0;font-size:1.2em;}
.testimonial-section h2 span{font-size:1.5em;}
.testimonial-section .testimonial-author{display:block;margin-top:3em;font-size:0.9em;font-family:var(--main-font); font-weight:700;}
#home-pg-text{background-color:#F5F5F5;padding-top:50px;padding-bottom:60px;text-align:justify;}
#home-pg-text article{padding-bottom:30px;border-bottom:1px solid #999;}
#home-pg-text article a.read-more{color:#000069;display:inline-block;font-family:var(--main-font);font-weight: 700;}
#home-pg-text article:last-child{border-bottom:0;}
#home-pg-text h2{padding-top:30px;margin-bottom:20px;font-family:var(--main-font);}
#home-pg-text p{font-family:var(--main-font);margin-bottom:20px;}
#home-pg-text p q, article q{font-style:italic;}
.the-scott-video{padding-left:0;padding-right:0;cursor:pointer;width:100%;display:block;position:relative;}
.the-scott-video-title{position:absolute;top:29%;color:#FFF;text-align:center;width:100%;font-family:'Sorts Mill Goudy', serif;font-size:2.5em;text-decoration:none !important;color:#fff !important;}
.the-scott-video-title:hover{color:#fff;}
.glyphicon-play{transition:transform 0.6s ease, text-shadow 0.6s ease;margin-top:2%;font-size:0.9em;transform:scale(1);text-shadow:0 0 0 white;}
.glyphicon-play:hover, .glyphicon-play.hover_effect{transform:scale(1.4);text-shadow:0 0 50px white;}
.watch-our-video{width:100%;display:block;margin-top:10px;font-size:0.4em;}
.the-scott-video-title .row{margin-left:0;margin-right:0;}
.the-scott-video img{width:100%;display:block;}
.close-btn{transition:color 0.6s ease, transform 0.6s ease;position:absolute;top:-2%;right:-2%;height:23px;width:23px;background-color:#000;transform:scale(1);border-radius:0; font-family: 'Lato', sans-serif;}
.close-btn:hover, .close-btn.hover_effect{color:#F00;transform:scale(1.4);}
.close-btn span{height:100%;display:block;margin-top:-3px;}
.form{position:relative;color:#7c7c7c;padding-bottom:70px;}
.form h2{text-align:center;}
.form h2 span{font-size:140%;}
#customForm, #customForm2{font-family:var(--main-font);color:#919191;}
#customForm2 input{color:#919191;}
input[type="text"], input[type="email"], textarea, input[type="submit"]{width:100%;display:block;height:39px;margin-bottom:14px;border:1px solid #919191;padding-left:20px;border-radius:0 !important;}
textarea{height: 200px;padding-top: 10px;resize:none;}
#contact-form input[type="submit"]{transition:background-color 0.6s ease;background-color:#000059;color:#FFF;font-family:'Sorts Mill Goudy', serif;padding:15px 5px 15px 5px;border-radius:0;line-height:1.2em;width:100%; height:50px;}
.antispam{display:none;}
#contact-form input[type="submit"]:hover,
#contact-form input[type="submit"].hover_effect{background-color:#00006e;}
#contact-form select{margin-bottom:14px;background-color:#474747;height:39px;border:none;width:100%;appearance:none;padding-left:4%;}
.form-control-feedback{right:10px !important;}
#customForm2 small{top:-5px !important;}
.bv-form .help-block{margin-bottom:10px !important;margin-top:-8px !important;font-size:0.8em;line-height:1em;}
.success2{top:0;background-color:rgba(255,255,255, 1);height:86%;position:absolute;z-index:+999;border:1px solid #dddddd;padding:0;font-family:var(--main-font);}
#gray1{height:137px;background-color:#2e2e2e;text-align:center;position:relative;}
#gray2{padding-top:4px;text-align:center;width:100%;height:33px;color:#FFFFFF;background-color:#2e2e2e;position:absolute;bottom:0;font-family:var(--main-font); font-weight:700;font-size:.9em;}
.success2 a{color:#FFFFFF;}
.success2 p{width:100%;padding-top:12px;text-align:center;color:#7c7c7c;}
@media screen and (max-width:992px){.watch-our-video{margin-top:0px;}
}
@media screen and (max-width:768px){.success2 p{padding-top:68px;}
}
.success2 a:hover{text-decoration:underline;cursor:pointer;}
#gray1 img{margin-top:15px;}
#close-btn{background-image:url(img/control.png);background-repeat:no-repeat;background-position:-120px;width:10px;height:20px;position:absolute;right:2px;display:block;z-index:+999;}
#gray1 img{width:auto;height:80%;}
#close-btn:hover{background-position:-130px;cursor:pointer;}
.heading-bg{background-color:#f5f5f5;margin-bottom:40px;margin-top:30px;}
.heading-bg.first-el{margin-top:0;}
#check-in-pg h2, #press-room-pg .content-bg h2{font-family:var(--main-font); font-weight:700;color:#767676;padding-top:17px;padding-bottom:17px;margin-bottom:0;}
#press-room-pg .short-info .content-bg h2,
#check-in-pg .short-info h2{color:#e7e7e7;}
#customForm label{color:#505050;margin-bottom:10px;}
#customForm textarea{border-radius:0 !important;margin-bottom:35px;}
#customForm input[type="text"]{background-color:#fff;border:1px solid #d1d1d1;padding-left:18px;margin-bottom:24px;}
#customForm2 input[type="text"]:focus{color:#919191;}
#send{transition:background-color 0.6s ease;background-color:#000069;color:#FFF;}
#send:hover{background-color:#000087;}
.has-error .control-label{font-family:var(--main-font); font-weight:700;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline{color:#a94442 !important;}
#customForm .has-feedback .form-control-feedback{top:2px;right:14px !important;}
#customForm textarea{height:220px;}
.success{margin-top:28px;padding:20px;text-align:center;background:#f0ffc1;border:1px solid #819934;margin-bottom:15px;color:#819934;position:relative;z-index:+99;}
.success p{margin:0px;font-size:1em;}
#press-room-pg h1{padding-top:30px;padding-bottom:30px;}
#press-room-pg .article-top-info{padding-top:25px;padding-bottom:25px;text-align:left;}
#press-room-pg .article-top-info h2{padding-top:0;padding-bottom:0;}
#press-room-pg .article-top-info footer{padding-left:0;font-size:0.9em;font-style:italic;text-align:left;}
article ol, article blockquote{margin-left:40px;}
article blockquote{background-color:#f5f5f5;border-left:2px solid #575757;padding:20px 30px;margin-bottom:20px;margin-top:20px;}
article ol li{list-style:decimal;}
a.read-more-show, a.read-more-hide{color:#000069;font-family:var(--main-font); font-weight:700;margin-top:20px;display:inline-block;margin-bottom:70px;}
article blockquote{margin-left:0px;}
.article-with-author article{position:relative;z-index:+5;}
.big-quotes:before{padding-top:0;font-family:var(--main-font); font-weight:700;color:#f5f5f5;content:'\201D';font-size:26em;position:absolute;right:0;top:-50px;z-index:+3;}
@media screen and (max-width:767px){.big-quotes:before{top:-20px;}
}
#treatment-team-pg h1, #test-pg h1{padding-top:50px;padding-bottom:50px;}
h1 span{display:block;font-size:0.7em;}
#pricing-pg h1 a{text-decoration:underline;}
#pricing-pg h1 a.black-color{color:#000000 !important;}
h1 span.second-line, .second-line{color:#959595;font-family:var(--main-font);text-transform:none;font-size:0.7em;display:block;line-height:1.5;margin-top:12px;}
#treatment-team-pg ul#independent-affiliates li, #test-pg ul#independent-affiliates li{list-style:square;margin-left:15px;}
#treatment-team-pg ul#independent-affiliates li span, #test-pg ul#independent-affiliates li span{margin-left:8px;display:block;margin-bottom:1em;}
#treatment-team-pg .the-scott-video, #test-pg .the-scott-video,
#medical-detox-des-cierges-pg .the-scott-video,
#europe .the-scott-video, #treatment-tourism-pg .the-scott-video,
#what-we-do-pg .the-scott-video, #treatment-home-healthcare-pg .the-scott-video{margin-bottom:60px;margin-top:20px;}
#treatment-team-pg .watch-our-video, #test-pg .watch-our-video,
#treatment-tourism-pg .watch-our-video,
#at-sea-pg .watch-our-video{margin-top:0;}
.treatment-team-photos{width:100%;}
.treatment-team-photos img{width:100%;}
ul.simple-list{margin:20px 0 20px 15px;}
ul.simple-list li{list-style:square;}
ul.simple-list li span{margin-left:8px;display:block;}
#treatment-des-cierges-pg ul.simple-list li{margin:25px 0 25px 0;}
#treatment-des-cierges-pg h1, #medical-detox-des-cierges-pg h1,
#treatment-home-healthcare-pg h1, #united-states-pg h1,
#at-sea-pg h1, #treatment-tourism-pg h1{padding-top:30px;padding-bottom:30px;}
#what-we-do-pg .the-scott-video{margin-bottom:60px;margin-top:0;}
.definitions p{margin-left:0 !important;}
.definitions a{text-decoration:underline;}
#what-we-do-definitions-pg .content-bg, #global-rescue-pg .content-bg{padding-bottom:0;}
#what-we-do-definitions-pg .content-bg h2{text-align:center;margin-top:30px;margin-bottom:30px;}
#what-we-do-definitions-pg .content-bg li, #global-rescue-pg .content-bg li{list-style:square;margin-left:15px;padding-left:10px;}
#what-we-do-definitions-pg .content-bg ul, #global-rescue-pg .content-bg ul{margin-bottom:30px;}
#what-we-do-definitions-pg p.definition, #global-rescue-pg p.definition,
#what-we-do-definitions-pg p.definition ~ p, #global-rescue-pg p.definition ~ p{margin-bottom:20px;}
#back-to-wwd-main{background-color:#333;border:none;background-image:none;height:30px;width:100%;text-align:center;padding-top:6px;color:#fff;z-index:+10;border-radius:0;margin-top:20px;margin-bottom:60px;text-shadow:none;}
.numbers{margin-left:6px;}
.numbers li{list-style:decimal !important;font-family:var(--main-font); font-weight:700, sans-serif;}
#back-to-wwd-main:hover{text-decoration:none;background-color:#555;}
#back-to-wwd-main:hover:before{padding-top:3px;content:'<< ';}
#what-we-do-definitions-pg h1, #global-rescue-pg h1{margin-bottom:50px;}
#global-rescue-pg h2 {font-family:'Sorts Mill Goudy', serif; text-transform: none; font-weight: bold; margin-bottom: 1em;}
#global-rescue-pg h3 {font-size: 1.1em; margin-top: 1em; margin-bottom: 1em; font-style: italic;}
#global-rescue-pg .global-rescue-q_a {margin-bottom: 2em;}
#global-rescue-pg .global-rescue-q_a p:nth-child(odd) {margin-top:1em; margin-bottom:0.25em;}
#global-rescue-pg .global-rescue-q_a span {font-weight: bold;}
.superscript { position: relative; top: -0.5em; font-size: 60%; }
#treatment-tourism-pg h1 span, #united-states-pg h1 a{font-size:0.7em;display:block;}
#treatment-tourism-pg .slide-section, #united-states-pg .slide-section, #video-room-pg .slide-section{width:100%;height:auto;margin:0 auto;max-width:none;}
#treatment-tourism-pg .content-bg ul{padding-left:15px;}
#treatment-tourism-pg .content-bg li{list-style:square;}
.slide-section h2{margin-top:30px;font-weight:normal;font-size:1.8em;padding:0;text-align:left;line-height:1.4;font-family:'Sorts Mill Goudy', serif;text-align:center;}
#slider3, #the-scott-united-states-slides, #video-slider, #video-slider li{width:100%;}
#video-slider li{border:1px solid #666;}
#slider3 li img, #the-scott-united-states-slides li img{width:100%;}
@media screen and (max-width:768px){#video-room-pg .watch-our-video{margin-top:3.5em;}
}
@media screen and (max-width:600px){#video-room-pg .watch-our-video{margin-top:5em;}
}
@media screen and (max-width:450px){#video-room-pg .watch-our-video{margin-top:3.5em;}
}
#map{width:100%;height:500px;}
#contact-us-pg .content-bg{padding-bottom:0;}
.contact-list{margin-top:10px;margin-bottom:50px;}
.contact-list li{margin-bottom:15px;font-size:1.1em;}
.contact-list li span:nth-child(even){font-size:0.9em;}
#contact-us-pg h1{padding-top:20px;padding-bottom:20px;}
@media screen and (max-width:600px){.contact-list li span{display:block;width:100%;}
}
.wrapper-404{height:100%;width:100%;overflow:hidden;}
#slider-404 img{height:100%;width:100%;}
.content-404{padding-top:5%;padding-bottom:5%;position:absolute;top:11%;left:0;background:rgba(0,0,0,0.7);}
.google-badge{margin-top:30px;}
.psychology-today-logo, .seals{margin-top:15px;}
#pg-404 footer{display:none;}
#pg-404{color:#FFF;}
#pg-404 .logo img{max-width:200px;}
#pg-404 h1{font-size:3em;text-align:center;}
#pg-404 h3{text-align:center;}
.devider{border-top:1px solid #FFF;width:72%;margin:0 auto;}
.return-home{margin:30px auto;position:relative;width:26%;}
.content-404 a{padding-top:10px;padding-bottom:10px;text-align:center;margin:0 auto;position:relative;display:inline-block;width:100%;font-family:var(--main-font);border-color:#FFF;}
.btn-info{background-image:none;background-color:transparent;border-radius:0;box-shadow:none;}
.btn-info:hover{background-color:rgba(0,0,0,1);border-color:#FFF;}
@media screen and (max-width:768px){#slider-404 img{display:none;}
}
@media screen and (max-width:500px){.content-404{top:15%;}
#pg-404 h1{font-size:2em;}
#pg-404 h3{font-size:1em;}
.devider{width:94%;}
.return-home{width:40%;}
}
#video-room-pg .bx-pager.bx-default-pager{position:relative;}
#video-room-pg .the-scott-video-title{top:32%;cursor:pointer;}
#video-room-pg .content-bg h1{margin-top:60px;margin-bottom:120px;}
@media screen and (max-width:768px){#video-room-pg .the-scott-video-title{top:20%;}
}
@media screen and (max-width:600px){#video-room-pg .the-scott-video-title{top:12%;}
}
#video-slider li{border:none;}
.page-footer{font-family:var(--main-font);padding-top:5%;padding-bottom:5%;background-color:#dbdbdb;color:#605f5f;font-size:0.8em;line-height:1.5em;}
.inner-pg .page-footer{background-color:#2e2e2e;}
footer .row{margin-left:0;margin-right:0;}
footer .row:first-of-type{margin-bottom:10px;}
footer .row a:not(:first-of-type){margin-left:18px;}
.fa.fa-facebook-square, .fa.fa-twitter-square{font-size:1.8em;margin-right:10px;margin-left:10px;}
.fa.fa-twitter-square{margin-left:0;}
.inner-pg #slider2-menu-bg{display:none;}
.inner-pg-menu-bg li{display:none;}
#faq li#faq-menu-bg, #what-we-do-pg li#what-we-do-menu-bg, #what-we-do-definitions-pg li#what-we-do-menu-bg, #global-rescue-pg li#what-we-do-menu-bg, #what-we-do-pg-esp li#what-we-do-menu-bg,
#what-we-do-pg-fr li#what-we-do-menu-bg, #what-we-do-pg-sau li#what-we-do-menu-bg,
#our-history-pg li#our-history-menu-bg, #pricing-pg li#pricing-menu-bg,
#posts-pg li#posts-menu-bg,
#check-in-pg li#check-in-menu-bg, #press-room-pg li#press-room-menu-bg,
#treatment-team-pg li#treatment-team-menu-bg, #medical-detox-des-cierges-pg li#medical-detox-des-cierges-menu-bg,
#at-sea-pg li#at-sea-menu-bg, #treatment-des-cierges-pg li#treatment-des-cierges-menu-bg,
#treatment-home-healthcare-pg li#treatment-home-healthcare-menu-bg,
#concierge-plans-pg li#concierge-plans-menu-bg,
#treatment-tourism-pg li#treatment-tourism-menu-bg,
#contact-us-pg li#contact-us-menu-bg, #united-states-pg li#united-states-menu-bg,
#video-room-pg li#video-room-menu-bg, #newsette-pg li#newsette-menu-bg,
#test-pg li#test-menu-bg, #puerto-rico-pg li#puerto-rico-menu-bg, #scholarship-pg li#scholarship-menu-bg,
#inquire-here-pg li#inquire-here-menu-bg, #inquire-here-thank-you-pg li#inquire-here-thank-you-menu-bg {display:block;}
#treatment-des-cierges-menu-bg{display:block;max-height:350px;background:url(img/inner-pg-menu-bg/treatment-des-concierge-fountains-bg.jpg) no-repeat;background-size:cover;}
#treatment-des-cierges-menu-bg video{display:none;}
#treatment-des-cierges-pg #treatment-des-cierges-menu-bg video{top:-300px;display:block;position:relative;box-shadow:none;}
.slider-container{background:#FFFFFF;width:100%;}
.slide-section{width:100%;height:auto;margin:0px auto;}
.slide-section.videos{margin-top:70px;}
.slide-section.videos h2{margin-bottom:70px;color:#505050;text-transform:none;}
.slide-section.videos h2 span{display:block;font-size:0.55em;color:#959595;font-family:var(--main-font), sans-serif;}
.modal-content video{background-color:#000;}
#slider1{position:relative;top:0px;left:0px;width:auto;max-height:205px;background:#FFFFFF;}
#slider1 li{cursor:move;position:relative;overflow:hidden;width:100%;max-height:205px;display:block;text-align:center;}
#slider1 li img{width:100%;display:inline-block;position:relative;max-width:929px;}
.switch-language{display:none;}
#what-we-do-pg-esp .switch-language,
#what-we-do-pg-fr .switch-language,
#what-we-do-pg .switch-language,
#what-we-do-pg-sau .switch-language{display:block;}
@media screen and (max-width:992px){.success2{height:90%;}
}
.inner-pg .h2-testimonials-xs{display:none;}
footer{text-align:center;}
@media screen and (max-width:768px){#slider2-menu-bg li{background-color:#000;} .slide-section.videos{margin-top:0px; margin-bottom:0;}}
#slider2-menu-bg img{opacity:.4}
/*.testimonial-section h2{display:none;}*/
.h2-testimonials-xs{position:absolute;top:36%;color:#fff;text-align:center;width:100%;font-size:1.5em;}
.h2-testimonials-xs h2{margin-bottom:0;}
.discretion-is-our-hallmark{margin-top:0;font-size:1em;}
.the-scott-video-title{font-size:1.5em;top:25%;}
footer{text-align:center;}
footer p.first{margin-bottom:1.5em;}
.success2{height:90%;}
.watch-our-video{font-size:.6em;}
}
@media screen and (max-width:600px){.success2{height:92%;}
#medical-detox-des-cierges-pg .the-scott-video-title{top:37%;font-size:1.2em;}
.watch-our-video{font-size:.6em;}
#treatment-tourism-pg h1 span{line-height:1.4;}
.h2-testimonials-xs{top:30%;}
}
@media screen and (max-width:520px){.h2-testimonials-xs{top:33%;}
}
@media screen and (max-width:450px){.the-scott-video-title{top:18%;font-size:1.2em;}
#medical-detox-des-cierges-pg .the-scott-video-title{top:19%;font-size:1.2em;}
.top-text{padding-left:12px;padding-right:12px;}
.top-text h1{text-align:center;}
.success2{height:95%;}
.h2-testimonials-xs{top:27%;}
.discretion-is-our-hallmark{font-size:.7em;}
}
#pricing-pg .list{margin-bottom:50px;}
.complete{display:none;}
.top-text-more{color:inherit;font-size:13px;padding:3px;cursor:pointer;text-decoration:underline;}
.form-group{margin-bottom:0;}
#form-index h2{margin-bottom:40px;line-height:1.2em;}
.form-button{margin-top:15px;}
#puerto-rico-pg img:last-of-type{display:block;width:100%;}
#scholarship-pg h1{margin-bottom:35px;}
#scholarship-pg h2{ font-family: 'Lato', sans-serif;margin-bottom:16px;color:#474747;}
#scholarship-pg .list{padding-bottom:60px;}
#scholarship-pg h2:not(:first-of-type){margin-top:35px;}
#scholarship-pg p{color:#646464;margin-left:0;margin-bottom:25px; font-family: 'Lato', sans-serif;}
#scholarship-pg .content-bg a{color:#000069;}
#scholarship-pg .content-bg{padding-bottom:0;}
.scholarship-btn-container{width:100%;position:relative;text-align:center;}
.scholarship-btn{background-image:url(img/scholarship/rainbow-button-bg.jpg);background-repeat:repeat-x;height:80px;display:inline-block;color:#fff !important;padding-left:25px;padding-right:25px;padding-top:44px;font-family:Lato, sans-serif;margin:0 auto;margin-bottom:60px;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}
.scholarship-btn:hover, .scholarship-btn:active, .scholarship-btn:focus, .scholarship-btn:visited{text-decoration:none;}
.scholarship-btn:hover, .scholarship-btn:active{background-color:#2e2e78;}
#scholarship-pg .navy-blue-bg{padding-top:25px;padding-bottom:25px;}
#scholarship-pg .navy-blue-bg p{color:#ffffff;margin-top:10px;margin-bottom:10px;text-transform:uppercase;}
#scholarship-pg .navy-blue-bg p strong{font-family:"Sorts Mill Goudy",serif;font-size:1.2em;}
#scholarship-pg .our-partners{padding-top:40px;padding-bottom:40px;}
#scholarship-thank-you-pg h1{margin-bottom:30px;}
#scholarship-thank-you-pg h1 span{font-family:var(--main-font), sans-serif;text-transform:none;}
#scholarship-thank-you-pg .our-partners, #inquire-here-pg .our-partners, #inquire-here-thank-you-pg .our-partners{display:none;}
#scholarship-thank-you-pg .scholarship-btn-container a{color:#000069;font-family:var(--main-font), sans-serif;font-weight:700;}
#scholarship-thank-you-pg .content-bg{padding-top:80px;padding-bottom:80px;}
#grid div[class*="col-"]{padding-left:5px;padding-right:5px;}
.item img{width:100%;padding:0;height:auto;}
.js div#preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:#333 url('img/loading.gif') no-repeat center center;}
.inside{margin-top:20px;margin-bottom:20px;background:#ededed;background:-webkit-gradient(linear, left top, left bottom,color-stop(0%, #f4f4f4), color-stop(100%, #ededed));background:-moz-linear-gradient(top, #f4f4f4 0%, #ededed 100%);background:-ms-linear-gradient(top, #f4f4f4 0%, #ededed 100%);}
.inside-full-height{height:100%;margin-top:0;margin-bottom:0;}
.row-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-height{display:table-cell;float:none;height:100%;}
.col-top{vertical-align:top;}
.col-middle{vertical-align:middle;}
.col-bottom{vertical-align:bottom;}
@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-xs-height{display:table-cell;float:none;height:100%;}
.col-xs-top{vertical-align:top;}
.col-xs-middle{vertical-align:middle;}
.col-xs-bottom{vertical-align:bottom;}
}
@media (min-width:767px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-sm-height{display:table-cell;float:none;height:100%;}
.col-sm-top{vertical-align:top;}
.col-sm-middle{vertical-align:middle;}
.col-sm-bottom{vertical-align:bottom;}
}
@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-md-height{display:table-cell;float:none;height:100%;}
.col-md-top{vertical-align:top;}
.col-md-middle{vertical-align:middle;}
.col-md-bottom{vertical-align:bottom;}
}
@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-lg-height{display:table-cell;float:none;height:100%;}
.col-lg-top{vertical-align:top;}
.col-lg-middle{vertical-align:middle;}
.col-lg-bottom{vertical-align:bottom;}
}
.lightrope{text-align:center;white-space:nowrap;overflow:hidden;position:fixed;z-index:1;margin:-15px 0 0 0;padding:0;pointer-events:none;width:100%;z-index: +999;}
.lightrope li{position:relative;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;list-style:none;margin:0;padding:0;display:block;width:12px;height:16px;border-radius:50%;margin:20px;display:inline-block;background:#00f7a5;box-shadow:0px 4.66667px 24px 3px #00f7a5;-webkit-animation-name:flash-1;animation-name:flash-1;-webkit-animation-duration:2s;animation-duration:2s;}
.lightrope li:nth-child(2n+1){background:cyan;box-shadow:0px 4.66667px 24px 3px rgba(0, 255, 255, 0.5);-webkit-animation-name:flash-2;animation-name:flash-2;-webkit-animation-duration:0.4s;animation-duration:0.4s;}
.lightrope li:nth-child(4n+2){background:#f70094;box-shadow:0px 4.66667px 24px 3px #f70094;-webkit-animation-name:flash-3;animation-name:flash-3;-webkit-animation-duration:1.1s;animation-duration:1.1s;}
.lightrope li:nth-child(odd){-webkit-animation-duration:1.8s;animation-duration:1.8s;}
.lightrope li:nth-child(3n+1){-webkit-animation-duration:1.4s;animation-duration:1.4s;}
.lightrope li:before{content:"";position:absolute;background:#222;width:10px;height:9.33333px;border-radius:3px;top:-4.66667px;left:1px;}
.lightrope li:after{content:"";top:-14px;left:9px;position:absolute;width:52px;height:18.66667px;border-bottom:solid #222 2px;border-radius:50%;}
.lightrope li:last-child:after{content:none;}
.lightrope li:first-child{margin-left:-40px;}
@-webkit-keyframes flash-1{0%, 100%{background:#88a7da;box-shadow:0px 4.66667px 24px 3px #88a7da;}
50%{background:rgba(136, 167, 218, 0.4);box-shadow:0px 4.66667px 24px 3px rgba(136, 167, 218, 0.2);}
}
@keyframes flash-1{0%, 100%{background:#88a7da;box-shadow:0px 4.66667px 24px 3px #88a7da;}
50%{background:rgba(136, 167, 218, 0.4);box-shadow:0px 4.66667px 24px 3px rgba(136, 167, 218, 0.2);}
}
@-webkit-keyframes flash-2{0%, 100%{background:#68e1e1;box-shadow:0px 4.66667px 24px 3px #68e1e1;}
50%{background:rgba(0, 255, 255, 0.4);box-shadow:0px 4.66667px 24px 3px rgba(0, 255, 255, 0.2);}
}
@keyframes flash-2{0%, 100%{background:#68e1e1;box-shadow:0px 4.66667px 24px 3px #68e1e1;}
50%{background:rgba(0, 255, 255, 0.4);box-shadow:0px 4.66667px 24px 3px rgba(0, 255, 255, 0.2);}
}
@-webkit-keyframes flash-3{0%, 100%{background:#f70094;box-shadow:0px 4.66667px 24px 3px #f70094;}
50%{background:rgba(247, 0, 148, 0.4);box-shadow:0px 4.66667px 24px 3px rgba(247, 0, 148, 0.2);}
}
@keyframes flash-3{0%, 100%{background:#f70094;box-shadow:0px 4.66667px 24px 3px #f70094;}
50%{background:rgba(247, 0, 148, 0.4);box-shadow:0px 4.66667px 24px 3px rgba(247, 0, 148, 0.2);}
}

span.testimonial {display: block;font-size:1.6em;line-height:1.3;margin-top: 12px;}
#home-pg .top-text h1 {margin-top: 45px;line-height:1.2; font-family: 'Sorts Mill Goudy', serif !important; text-transform: uppercase;}
#home-pg .top-text h1 span {display:block; font-size: 0.85em; !important; margin-top:12px; line-height:1.5; margin-left: 0; text-transform: none;}

#home-pg .top-text h2 {color: #303030; font-size: 0.85em; text-transform: none; font-family: 'Lato', sans-serif; font-size: 1em;}
#home-pg .top-text h1 {font-size: 1.2em;}
@media screen and (max-width:992px){#home-pg .top-text h1 {margin-top: 20px;}
}

.nav.nav-tabs {
    margin-bottom: 30px;
}

.nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000069;
}

.nav-tabs {
    text-align:center;
}

.temp-banners li:first-of-type {
    margin-bottom: 18px;
}

.temp-banners img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

ul.concierge-plans:first-of-type {
    margin-bottom: 1px;
}

.concierge-plans > li {
    background-color:  #000069;
    text-align: center;
    min-height: 12rem;
    color: #FFF;
    line-height: 1.2;
    padding: 0;
    position: relative;
    font-size: 0.85rem;
}

.concierge-plans > li a {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 12rem;
    text-align: center;
}

.concierge-plans > li a span {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.concierge-plans > li a:hover {
    text-decoration: none;
    background-color: #000047 !important;
}

.concierge-plans > li:not(:last-of-type) {
    margin-right: 0px;
    margin-bottom: 0px;
}

#tdc {
    background-color: #000059;
}

#mdc {
    background-color: #0c0c72;
}

#thh {
    background-color: #1b1b84;
}

#tt {
    background-color: #25259a;
}

#ats {
    background-color: #3434ad;
}

#inquire-here-thank-you-pg h1 {
    margin-top: 50px;
    text-transform: none;
}

#inquire-here-thank-you-pg h1 {
    margin-bottom: 20px;
}

#inquire-here-thank-you-pg header {
    text-align: center;
}

#inquire-here-thank-you-pg .dark-blue-btn {
    text-align: center;
    display: inline-block;
    margin-bottom: 60px;
}

#inquire-here-pg h1 {
    text-transform: none;
}

#home-pg div.top-contacts .ghp-logo a {
    padding-bottom: 0;
    padding-top: 0;
}

.ghp-logo a img {
    max-width: 70px;
    width: 100%;
    height: auto;
    vertical-align: middle;
}

@media screen and (max-width:768px){#home-pg .top-contacts > div {display:block;} .ghp-logo a {margin-top: 16px; margin-bottom: 6px;} ul.concierge-plans:first-of-type {margin-bottom: 0;}}