/** * Health Coaching page. */ // Reusable LESS items @import '../../reusable.less'; // Header .band.head:before { background-size: cover; background-repeat: no-repeat; background-color: transparent; background-position: center center; height:300px; @media @desktop{ height:400px; } } .head { //height: 0px; //position:absolute; //margin-top: 0px; //top: -250px; .page-heading { margin-top: 0; .pane-content { width: 200px; } } @media @desktop-tablet { .page-heading { .pane-content { width: auto; margin: auto; } } } } #node-6061 { margin: 50px auto 25px; @media @desktop-tablet { margin: 100px auto 100px; } .sprite-document { margin: 0 auto; } .form-checkboxes{ text-align:left; } h3 { margin: 10px 0 15px 0; } .field-name-body { text-align: center; } .field-name-body { padding: 0 30px; } .replace.healthcoachform { display:block !important; margin: 15px 0 15px; color: #333333; text-indent: 0%; white-space:normal; } } // Content .band.content { background-size: cover; background-repeat: no-repeat; background-color: transparent; background-position: center center; background-color: #000; h2 { color:#ffffff; } height: 475px; background-image: url("../../../assets/hc_vid_m.jpg"); @media @desktop-tablet { height: 800px; background-image: url("../../../assets/hc_vid_d.jpg"); } div.text-center { margin-top: 170px; @media @desktop-tablet { margin-top:280px; } } } .band.white { overflow-x: visible; .fixed-summary { height: 100%; } } .band.white div.row { padding-bottom: 30px; @media @desktop-tablet { padding-top: 50px; padding-bottom: 50px; } } .band.white div.col-md-4 { padding-top: 50px; @media @desktop-tablet{ padding-top: 0px; } } .band.white h3 { @media @desktop-tablet{ margin-top: 30px; margin-bottom: 10px; height: 60px; } } // Extra 1 div.band.extra1 { overflow-x: visible; padding-bottom: 15px; @media @desktop { height: 730px; padding-top: 60px; } } .extra1 { overflow-x: visible; @media @desktop { height: 730px; padding-top: 60px; padding-bottom: 30px; } .panel-pane { @media @tablet { padding-top: 30px; height: 700px; } @media @desktop { height: 700px; } & > .pane-title { display: none; @media @desktop-tablet { display: block; text-align: center; } } } h3 { text-align: center; margin-bottom: 75px; @media @desktop-tablet{ margin-bottom: 50px; } } .visible-xs.pane-title { height: 106px; text-align: center; @media @desktop-tablet { background-image: none; } .pane-title-text { width: 250px; margin: 0 auto; position: relative; top: 50px; line-height: 1.5em; } } .col-md-4 { min-height: 150px; @media @desktop { margin-bottom: 65px; } h2 { margin-top: 10px; margin-bottom: 1px; } } .learn-wrapper { float: none; margin-top: -30px; padding-left: 0; padding-right: 0; @media @desktop-tablet { margin-top: 80px; } h2 { margin-left:0px; text-align:left; } h3{ margin-top:-80px; @media @desktop-tablet { margin-top: 0px; } } } } .circle { float: left; width: 100px; height: 100px; margin-right: 10px; margin-bottom: 30px; border-radius: 50%; position: relative; color: @brand-highlight; background-color: @brand-primary; @media @desktop-tablet { width: 125px; height: 125px; } .icon { font-size: 70px; position: absolute; top: 15%; left: 15%; @media @desktop-tablet { font-size: 90px; left: 14%; } } .icon-font_stealth2 { left: 18%; } .icon-font_heart2 { top: 17%; } } // Extra 2 .extra2 { padding-top: 20px; color: @brand-quaternary; background-image: none; @media @desktop { height: 900px; padding-top: 170px; background-color: #000; background-size: cover; background-repeat: no-repeat; background-color: transparent; background-position: center center; background-image: url("../../../assets/hc_accord_d.jpg"); } h2 { color: #ffffff; @media @desktop { color: @brand-quaternary; } } .container { padding-left: 0; padding-right: 0; @media @tablet { margin: 0; width: 100%; } @media @desktop-tablet { padding-left: inherit; padding-right: inherit; } .row { margin-left: 0; margin-right: 0; @media @desktop-tablet { margin-left: -15px; } } .col-sm-12 { padding-left: 0; padding-right: 0; } } .panel-pane { @media @tablet { padding: 0; } & > .pane-title { display: none; @media @desktop { display: block; margin-top: 0; text-align: center; } } } .panel-pane { margin-left: auto; margin-right: auto; @media @desktop { width: 50%; padding: 40px; background-color: @brand-highlight; background-color: rgba(255,255,255,0.9); } } .small .pane-title { height: 230px; margin-top: 0; margin-bottom: 0; text-align: center; background-image: url("../../../assets/hc_accord_m.jpg"); background-size: cover; background-repeat: no-repeat; background-color: transparent; background-position: center center; @media @desktop { height: auto; margin-bottom: 20px; background-image: none; } .pane-title-text { width: 170px; margin: 0 auto; position: relative; top: 60px; line-height: 1.5em; @media @tablet { top: 80px; margin-bottom: 0; padding: auto; width: 50%; } } } .career-wrapper { margin-bottom: 30px; &.last { margin-bottom: 0; } .brand-em { margin-bottom: 0; } } } // Extra 3 .extra3 { h2.pane-title {display:none;} div.pane-title { margin:50px auto 25px; @media @desktop-tablet{ margin:100px auto 75px; } } .intro { width: 100% !important; } .row { margin-left: 0; margin-right: 0; margin-bottom: 30px; } .center-block{ margin-top: 45px; @media @desktop-tablet{ margin-top: 0px; } } } // Extra 4 .extra4 { div.container { padding-bottom: 30px; } .intro { margin: 0 auto; width: 100%; } .pane-title { display: none; margin-top: 70px; margin-bottom: 60px; @media @desktop-tablet { display: block; margin-top: 50px; margin-bottom: 30px; } @media @desktop { margin: 70px 0 30px; height: 500px; } } .pane-content { .pane-title { display: block; } .fieldable-panels-pane { p { margin-bottom: 25px; @media @desktop { margin-bottom: 20px; } } } } .col-sm-4 { margin-bottom: 80px; @media @tablet { max-height: 428px; } } h3 { margin-bottom: 0; text-transform: none; } .img-wrapper { min-height: 220px; position: relative; img { bottom: 0; position: absolute; margin: 0 auto; left: 0; right: 0; } } .clean-plates { height: 195px; width: 155px; } .purely-elizabeth { height: 180px; width: 130px; } .quit-sugar { height: 200px; width: 155px; } .pressed-juicery { height: 205px; width: 160px; } .nibmor { height: 205px; width: 170px; } .mama-glow { height: 150px; width: 175px; } p { color: #989898; } .sub-title { color: #333; } } /** * Expandable panels */ @panel-bg: #f1f1f1; @panel-color: #525252; .panel { border: 0; box-shadow: none; background-color: @panel-bg; } .panel-default { color: @panel-color; border-bottom: 1px solid @panel-color; &:last-of-type { border-bottom: 0; } & > .panel-heading { background-color: @panel-bg; border-color: @panel-bg; border-radius: 0; color: @panel-color; } } .panel-group { margin-bottom: 0; .panel { margin-top: 0; border-radius: 0; } & .panel + .panel { margin-top: 0; } .panel-heading + .panel-collapse > .panel-body { border-top: 0; } } .panel-heading { .brand-em { margin-bottom: 0; color: @panel-color; } } .panel-body { padding: 0 15px 15px; } .panel-indicator { width: 30px; height: 30px; float: left; margin-right: 10px; border: 1px solid @panel-color; &:after { content: "-"; font-size: 22px; position: absolute; left: 10px; top: 3px; color: @panel-color; } .collapsed &:after{ content: "+"; top: 2px; left: 8px; } } //footer.footer.bar { //margin-top: -30px; //} .page-node-6166 { h2.hc_header { margin-top: 0; } }