@font-face {
  font-family: 'lps-social';
  src: url('../fonts/lps-social.eot?3343982');
  src: url('../fonts/lps-social.eot?3343982#iefix') format('embedded-opentype'),
       url('../fonts/lps-social.svg?3343982#lps-social') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lps-social';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAAsoAA4AAAAAE2AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFI6mNtYXAAAAGIAAAAOAAAAVLoE+nOY3Z0IAAAAcAAAAAKAAAACgAAAABmcGdtAAABzAAABZQAAAtwiJCQWWdhc3AAAAdgAAAACAAAAAgAAAAQZ2x5ZgAAB2gAAAEHAAABCuI0629oZWFkAAAIcAAAADUAAAA2B48fT2hoZWEAAAioAAAAHgAAACQHNgNWaG10eAAACMgAAAAMAAAADArhAABsb2NhAAAI1AAAAAgAAAAIAEwAhW1heHAAAAjcAAAAIAAAACAAkAuybmFtZQAACPwAAAGOAAAC5b7Ioudwb3N0AAAKjAAAADMAAABEJsWBf3ByZXAAAArAAAAAZQAAAHvdawOFeJxjYGRewDiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHEHPQ/iyGKmZvBHyjMCJIDAPAIC0l4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMIIkXDC+Y/v9HZkkwSjBAdYEBIxvDiAcAysIIrwAAAAAAAAAAAAAAAHicrVZpcxNHEJ3VYcs2PoIPEjaBWcZyjHZWmMsIEMbsShbgHPKV7EKOXUt27otP/Ab9ml6RVJFv/LS8Hh3YYCdVVChK/ab37Uz3655ek9CSxF5Yj6TcfCmmtjZpZOdJSDdsWo7iQ9nZCylTTP4uiIJotdS+7TgkIhKBqnWFJYLY98jSJONDjzJatiW9alJu6Ul32RoP6q369tPQUY7dCSU1m6FD65EtqcKoEkUy7ZGSNi3D1V9JWuHnK8x81QwlgugkksabYQyP5GfjjFYZrcZ2HEWRTZYbRYpEMzyIIo+yWmKfXDFBQPmgGVJe+TSifIQfkRV7lNMKccl2mt/3JT/pHc6/JOJ6i7IlB/5AdmQHe6cr+SLS2grjpp1sR6GK8HR9J8Qjm5Pqn+xRXtNo4HZFpifNCJbKV5BY+Qll9g/JauF8ypc8GtWSg5wIWi9zYl/yDrQeR0yJaybIgu6OToig7pecodhj+rj4471dLBchBMg4lvWOSrgQRilhs5okbQQ5iJKyRZXUekdMnPI6LeItYb9O7ehLZ7RJqDsxnq2Hjq2cqOR4NKnTTKZO7aTm0ZQGUUo6Ezzm1wGUH9Ekr7axmsTKo2lsM2MkkVCghXNpKohlJ5Y0BdE8mtGbu2Gaa9eiRZo8UM89ek9vboWbOz2n7cA/a/xndSqmg70wnZ4OyEp8mna5SdG6fnqGfybxQ9YCKpEtNsOUxUO2fgfl5WNLjsJrA2z3nvMr6H32RMikgfgb8B4v1SkFTIWYVVAL3bTWtSzL1GpWi1Rk6rshTStf1mkCTTkOfWNfxjj+r5kZS0wJ3+/E6dkRl5659iXINIfcZl2P5nVqsV2AzmzP6TTL9n2d5th+oNM82/M6HWFr63SU7Yc6LbD9SKdjbC9oQZPuOwRyEYFcwAYSgbB1EAjbSwiErUIgbBcRCNsiAmG7hEDYfoxA2C4jELaXtayafippHDsTywBFiAOjOe7IZW4qV1PJpRKui0anNuQpcqukonhW/SsD/eKRN6yBtUC6RNb8ikmufFSV44+uaHnTxLkCjlV/e3NcnxMPZb9Y+FPwv9qaqqRXrHlkchV5I9CT40TXJhWPrunyuapH1/+Lig5rgX4DpRALRVmWDb6ZkPBRp9NQDVzlEDMbMw/X9bplzc/h/JsYIQvofvw3FBoL3INOWUlZ7WCv1dePZbm3B+WwJ1iSYr7M61vhi4zMSvtFZil7PvJ5wBUwKpVhqw1creDNexLzkOlN8kwQtxVlg6SNx5kgsYFjHjBvvpMgJExdtYHaKZywgbxgzCnY74RDVG+U5XB7oX0ejZR/a1fsyBkVTRD4bfZG2OuzUPJbrIGEJ7/U10BVIU3FuKmASyPlhmrwYVyt20YyTqCvqNgNy7KKDx9H3HdKjmUg+UgRq0dHP629Qp3Uuf3KKG7fO/0IgkFpYv72vpnioJR3tZJlVm0DU7calVPXmsPFqw7dzaPue8fZJ3LWNN10T9z0vqZVt4ODuVkQ7dsclKVMLqjrww4bqMvNpdDqZVyS3nYPMCwwoN+hFRv/V/dx+DxXqgqj40i9nagfo89iDPIPOH9H9QXo5zFMuYaU53uXE59u3MPZMl3FXayf4t/ArLXmZukacEPTDZiHrFodusoNfKcGOj3S3I70EPCx7grxAGATwGLwie5axvMpgPF8xhwf4HPmMGgyh8EWcxhsM2cNYIc5DHaZw2CPOQy+YM46wJfMYRAyh0HEHAZPmBMAPGUOg6+Yw+Br5jD4hjn3Ab5lDoOYOQwS5jDY13RrKHOLF3QXqG1QFejA9BMW97A41FQZsr/jhWF/bxCzfzCIqT9quj2k/sQLQ/3ZIKb+YhBTf9V0Z0j9jReG+rtBTP3DIKY+0y/GcpnBX0a+S4UDyi42n/P3xPsHwhpAtgABAAH//wAPeJxjYGRg+P+duYPpMIM+A9tmDQ5GXW1GNnZRET5mdSV1MWMjcz1GKGXLKCaux2hiLscormZqYmZuJG5mzsZuxtyhaqoVVrEicXqtsERdknWMkDC/hIR9kJqOqo6ky4EC1iwvf1NbUxFrE6Y8M3VxzwltKQ5Mgcy+TC7mTGy8SU5MokySfglawSmsoiLeGYyWPAoOKmwMDCB3bWSOZOZmUAG6i40B5C4jMVFBETZtRkFjc2WgC+wZTdWUldjERZVFjQUVldRMBU3MjJm1hGVkhG/lC9RLqbkoO3rHMBYU/EsFiTFzy4j8ZRORYfRpCpaXY2QsZo0KjG/6t0VGhOmXiAwDAEj6NEoAeJxjYGRgYABi9VzTuHh+m68M3MwvgCIMl0qY3oPp4hv7GRj+b2TuYOYGcjkYmECiADIcCyUAAAB4nGNgZGBgDvqfxRDF/IIBCJg7GBgZUAEzAF9VA5QAAAPoAAADoAAAA1kAAAAAAAAATACFAAEAAAADADAAAQAAAAAAAgAAABAAcwAAABgLcAAAAAB4nHWSzWrbQBSFzyR2Smzoog3N9q6KTYj8A140mwYMyapQsvAiu7E8lmTGGjEaJ/gZ8gZ9h75SoW+SY3moU3AkRvrumTP33hkJwCf8gcL+mnDsWaHDaM8n+IDvkU+p30VukX9GbqOLx8hn1E3kDq7gInfxGb+YQbXOGa3wO7LChbqMfIKP6iryKfVvkVvkH5Hb+KJ05DPqz5E7mKmXyF18VX+nrtr6IsuD9KZ9GQ9HE5lvxVEqSm1Fb0LufC23snRlMNa6JHVrW9XXtUsLbR9MtrHaH4QDzYyvC1fKKBkexHtTGq+DWeyq1E/ZOISlLL1by13ML5V3K5OGJA+huhkM3tbFlAdVYQuPAhlyBAh6VPt8jzHEiB9EMKdD6Ny7CpTQsFQ0NlyRNzM141uOJaOSqqHDkhOkfK7JFT3XHI5K0WR4oCtjDsvIH3Uc02ZctatXNJWEPSbs9Jjzns6yceumo8W/vdR4YuUx1cCOd137pkvhj/Z//8K8u7kVlZR60pxSoHqDAe939vsKrc+JuQAAeJxjYGKAAC4G7ICZgYGRiZGZvaQ8s6QktUgwLTE5NSk/P1s3Py0tMzkzMYeBAQCZIgnmAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MjBoQWgOFHonAwMDJzKLmcFlowpjR2DEBoeOiI3MKS4b1UC8XRwNDIwsDh3JIREgJZFAsJGBR2sH4//WDSy9G5kYXAAH0yK4AAAA') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
abbr, address, cite, code,
del, dfn, img, ins, kbd, q, samp,
small, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif;
    font-weight: 400;
    //font-style: normal;
    font-size: 18px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    .isWindowsChrome & {
        -webkit-font-smoothing: subpixel-antialiased;
    }
    text-rendering: optimizeLegibility;
    letter-spacing: 0;
}
i, b, em, strong, blockquote {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif;
    font-weight: 400;
    //font-style: normal;
    font-size: 18px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    .isWindowsChrome & {
        -webkit-font-smoothing: subpixel-antialiased;
    }
    text-rendering: optimizeLegibility;
    letter-spacing: 0;
    a {
        color: #0097db;
        &:link, &:hover {
            text-decoration: none;
        }
        &:hover, &:focus {
            color: #f6921e;
            outline: none;
        }
    }
}
html, body {
    background-color: #0C1622;
    padding: 0;
    margin: 0;
}
div, h2, h3 {
    color: #444;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a, a strong, a b, a em, a i {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    color: #0097db;
    &:link, &:hover {
        text-decoration: none;
    }
    &:hover, &:focus {
        color: #f6921e;
        outline: none;
    }
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
}
.css-orange-triangle {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 12px solid #f69321;
    padding-right: 7px;
    display: table-cell;
    vertical-align: middle;
}
ul { list-style: none; }
.hs-form-required { display: none; }
input.hs-input { border: 2px solid #f69321; box-shadow: 0 0 2px rgba(249,183,107,1) inset; -webkit-box-shadow: 0 0 2px rgba(249,183,107,1) inset; -moz-box-shadow: 0 0 2px rgba(249,183,107,1) inset; }
.hs-input[type=checkbox] {
    -webkit-appearance: button!important;
    appearance: button!important;
    border: solid 1px #fff;
    border-radius: none!important;
    background-color: transparent!important;
    width: 18px!important;
    height: 18px!important;
    margin-top: 1.1em;
}
.hs-input[type=checkbox]:checked {
    border: solid 1px #fff;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    outline: 0;
}
.hs-input[type=checkbox]:hover {
    border: solid 1px #fff;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    outline: none;
}
.hs-input[type=checkbox]:focus {
    outline: none;
    outline-offset: 0;
}
.hs-input[type=checkbox]:checked:after {
    content: '×';
    line-height: 12px;
    font-size: 25px;
    margin-left: 0;
    vertical-align: middle;
    padding-bottom: 0;
    padding-left: 0;
    color: #fff;
    display: block;
    background-color: transparent;
    height: auto;
    width: auto;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    outline: none;}

.filled-orange {
    text-transform: none;
    border-radius: 0;
    padding: 15px 25px;
    letter-spacing: 1px;}

.filled-orange:focus {
    color:#fff}

.filled-orange:hover {
    background-color: #f99e34;}


/***********LPS HEADER HOME************/

.lps-wrapper {
  margin: 0px auto;
  width: 1400px;
  height: 200px;
  background: none;
  position: absolute;
  right: 0px;
  z-index: 100;
  overflow:hidden;}

.lps-ribbon {
  width: 100%;
  max-height: 60px;
  text-align: center;
  font-family: "Barlow Semi Condensed","lucida grande",Tahoma,Arial,sans-serif;
  font-weight: 600;
  font-size: 14px;}

.ribbon-blue img {
  vertical-align: middle;
  height:21px;
  border:0;}

.ribbon-wrapper-blue {
  width: 206px;
  height: 225px;
  overflow: hidden;
  position: absolute;
  top: -36px;
  right: 0px;}

.ribbon-blue {
  color: #fff;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -15px;
  top: 98px;
  width: 280px;
  background-color: #0098db;
  color: #6a6340;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);}


/***********LPS HEADER OTHER************/


.lps-header {
    background-color: #0098db;
    width: 100%;
    padding: 10px 0px;
    max-height: 60px;
    text-align: center;
    font-family: "Barlow Semi Condensed","lucida grande",Tahoma,Arial,sans-serif;
    font-weight: 600;
    font-size: 18px;}

.lps-header img {
  vertical-align: middle;
  height:30px;
  border:0;}




.hiddencontent { display: none; }
input.hs-button.primary.large { box-shadow: none; -webkit-box-shadow: none; text-transform: none; border-radius: 0; }
.noshow-content { font-size: 0; }
.section-header-title h1 { font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-size: 34px; letter-spacing: -1px; }
.single-lpsessions .section-title h2 { color: #66bfe6; font-size: 25px; font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif; margin-bottom: 2em; }
.section-header { padding: 6em 0; background-repeat: no-repeat!important; /*background-size: contain!important;*/}
.section-header .container { text-align:left; }
.section-header .section-header-ep { padding-top: 4.2em; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-weight: 600; font-size: 13px; color: #66bfe6; }
.section-header .section-header-title h1 { max-width: 360px; margin: 1em 0 1em; }
.section-header .section-header-watch-btn a { font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-weight: 700; font-size: 15px; color: #f69321; letter-spaing: 1px; display: table-row; }
.section-header .section-header-home-logo img { max-width: 400px; height: auto; }
.single-lpsessions .section-header-home-logo { margin-bottom: 1.5em; }
.section-recent-title h2 { font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif; font-weight: 600; font-size: 20px; color: #fff; margin-top: 3em; }
.section-recent-title.section-title h2 { margin-top: 0; }
.section-recent hr { height: 2px; color: #f69321; background-color: #f69321; border: none; }
.items .item { display: inline-block; width: 30%; position: relative; text-align: left; max-width: 329px; }
.items .item:nth-child(3n+2) { margin:auto 5% 1.5em; }
.items .item .ep-title { color: #66bfe6; font-size: 11px; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-weight: 600;  position: absolute; bottom: 15px; left: 15px; text-align: left; }
.items .item .ep-title h3 { color: #fff; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-size: 20px; max-width: 226px; }
.items .item .item-cover { width: 100%; height: 100%; position: absolute; }
.items .item .item-cover:hover { background: rgba(11, 34, 48, .5); }
.items .item img { width: 100%; height: auto; }
.items .item.morecoming { border: 2px solid #66bfe6; text-align: center; position: relative; vertical-align: top; }
.items .item.morecoming .morecoming-title { position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -143px; }
.items .item.morecoming h3 { font-size: 18px; color: #fff; text-transform: uppercase; }
.view-all a { font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-weight: 600; font-size: 15px; color: #f69321; }
a:hover, .section-info-container a:hover, .section-header .section-header-watch-btn a:hover, .section-header .section-header-watch-btn a:hover span { color:#fff; }
.section-info-container a:hover { border: 2px solid #fff;}
.section-header .section-header-watch-btn a:hover span.css-orange-triangle { border-left: 12px solid #fff; }
.view-all { margin-top: 1.1em; }
.section-form, .section-info { padding: 4em 0; }
.section-info-container p { font-weight: 400; }
.section-info-container strong { font-weight: 600; }
.section-info-container a { font-weight: 600; color: #F69321; border: 2px solid #F69321; padding: 10px 20px; font-size: 14px; display: block; margin: 30px auto; max-width: 180px;}
.section-info-container { max-width: 740px; width: 96%; margin-left: auto; margin-right: auto; }
.section-info .section-info-title.section-title { margin-bottom: 4em; }
.section-info-container .light-blue { margin-top: 2em; color: #66bfe6; font-size: 13px; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-weight: 600; }
.section-info-container .light-blue img { vertical-align: middle; padding-left: 10px; }
.lp-sessions .section-info-container .light-blue img { max-height:70px; width: auto; }
.content-info { background: transparent; margin: 1.6em auto; padding: 0; }
#footer-copyright { color: #fff; font-size: 13px; font-weight: 500; margin-top: 15px; }
.single-session-header { overflow: hidden; }
.single-lpsessions .section-header .section-header-ep { padding-top:0; }
.single-lpsessions .section-header { padding-top: 3.5em; }
.single-lpsessions .section-header .section-header-title h1 { font-size: 38px; max-width: 400px; margin-top: 4px; }
.single-lpsessions .ep-info { max-width: 720px; width: 96%; margin: 4em auto 0 0; }
.single-lpsessions .ep-social-bar { margin-bottom: 2em; }
.single-lpsessions .ep-info a.lps-blue { border: 1px solid #66bfe6; padding: 5px 10px; color: #66bfe6; border-radius: 0; background-color: transparent; }
.single-lpsessions .ep-info a.lps-blue:before {
    font-family: 'lps-social';
    font-size: 23px;
    color: #66bfe6;
    display: inline-block;
    line-height: 1;
    padding-right: 10px;
    vertical-align: sub;
    speak: none;
    margin-right: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
}
.single-lpsessions .ep-info a.twitter:before {
    content: "\E800";
}
.single-lpsessions .ep-info a.facebook {
    margin-left:10px;
}
.single-lpsessions .ep-info a.facebook:before {
    content: "\E802";
}
.single-lpsessions .ep-info a:hover, .single-lpsessions .ep-info a:focus {
    color: #fff;
    border-color: #fff;
}
.single-lpsessions .ep-info a:hover:before, .single-lpsessions .ep-info a:focus:before {
    color: #fff;
    border-color: #fff;
}
.single-lpsessions .ep-info-title h2 { color: #66bfe6; font-size: 25px; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; margin-bottom: 2em; }
.single-lpsessions .ep-info-content { margin-bottom: 2em; }
.single-lpsessions .ep-info-content p { font-size: 17px; font-weight: 600; }
.single-lpsessions .ep-info .ep-info-btn .lps-orange { border-radius: 0; background-color: transparent; border: 2px solid #f69321; color: #f69321; }
.single-lpsessions .section-header, .all-episodes .section-header { height: auto; }
.single-lpsessions .section-schedule { padding: 4em 0; }
.section-schedule { color: #fff; }
.section-schedule .section-agency-schedule-people-block { max-width: 350px; margin:0 auto; overflow: hidden; }
.single-lpsessions .section-schedule-title h2 { color: #fff; font-size: 26px; font-weight: 700; max-width: 630px; margin: 0 auto; letter-spacing: 2px; }
.single-lpsessions .section-schedule-container { color: #fff; font-size: 18px; margin-top: 25px; max-width: 780px; margin: 25px auto 0; }
.single-lpsessions .section-schedule-btn { margin: 2.75em auto 3.5em; }
.section-agency-schedule-div img { width: 125px; height: auto; }
.section-agency-schedule-div .section-agency-schedule-name { font-size: 16px; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; color: #fff; margin-top: 10px; }
.fancybox-wrap.fancybox-opened .fancybox-skin { background-color: #131d29; }
.hs-form { padding: 1.5em 3.5em; max-width: 720px; }
.hs-form label span { display: inline-block; margin: 2.5em auto 10px; color: #66bfe6; font-size: 12px; font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif; font-weight: 700; text-transform: uppercase; }
.hs-form li.hs-form-booleancheckbox label span { font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 12px; font-style: italic; text-transform: none; color: #fff; font-weight: 300; }
.hs-form label span.hs-form-required { display: none; }
.single-lpsessions .hs-form input.hs-input { max-width: 310px; width: 100%; }
.single-lpsessions .hs-form select.hs-input, .single-lpsessions .hs-form input.hs-input, .single-lpsessions .hs-form option { padding: 10px; font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 13px; }
.single-lpsessions .hs-form fieldset { max-width: none; }
.single-lpsessions .hs-form fieldset.form-columns-2 .hs-form-field { width: 47%; }
.single-lpsessions .hs-form fieldset.form-columns-2 .hs-form-field:nth-child(even) { float: right; }
.single-lpsessions .hs-form fieldset.form-columns-2 .input, .single-lpsessions .hs-form fieldset.form-columns-1 .input { margin-right:0; }
.single-lpsessions .hs_submit { text-align: center; }
.single-lpsessions .hs-error-msgs label { font-family: 'Whitney SSm A', 'Whitney SSm B', "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 12px; color: #FBB040; }
.single-lpsessions .hs-form fieldset.form-columns-1 select.hs-input { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; }
.all-episodes .section-header { padding-top: 3em; }
.all-episodes .section-recent-title h1 { font-size: 20px; font-weight: 700; letter-spacing: 2px; }
.all-episodes .section-recent hr { margin-top: 0.5em; margin-bottom: 1.5em; }
.section-info-title, .section-recent-title, .section-form-title { position: relative; }
.section-form-title h2, .section-info-title h2, .single-lpsessions .section-title.section-info-title h2  { text-transform: uppercase; font-size: 26px; color: #fff; letter-spacing: 2px; position: absolute; left: 50%; margin-left: -156px; font-weight: 700; top: 6px; }
#info-section-title { position: absolute; left: 59.4%; }
.all-episodes .section-form-title h2 { margin-left: -186px; }
#form-section-title { position: absolute; left: 60.4%; }
.section-header-home-logo { float: right; }
.lp-sessions .section-header-home-logo { float: none; }
.single-lpsessions.all-episodes .section-title h2 { color: #fff; }
.lps-orange:hover, .single-lpsessions .ep-info .ep-info-btn .lps-orange:hover { border-color: #fff; color: #fff; }
.hs-form, .hs-form fieldset { max-width: none !important; }
.field.hs-form-field label { float: left; display: block; }
.field.hs-form-field input.hs-input { padding: 8px; width: 100%; }
.hs-form fieldset.form-columns-3 .input { width: 100%; clear: both; }
.field.hs-form-field .hs-error-msgs li label { font-size: 14px; margin-top: 10px; text-align: left; }
.hs-form fieldset.form-columns-1 input[type="checkbox"] { padding-top: 0; margin-top: 0; }
.hs-form li.hs-form-booleancheckbox label span { padding-left: 10px; }
.hs-input[type=checkbox]:checked:after { line-height: 13px; font-size: 18px; margin-left: -6px; margin-top: 0; }
.hs-form fieldset.form-columns-3 .hs-form-field { width: 30% !important; }
.hs-form fieldset.form-columns-3 .hs-form-field:first-child { margin-right: 5%; }
.hs-form fieldset.form-columns-3 .hs-form-field:last-child { margin-left: 5%; }
.submitted-message { margin-top: 4em; color: #fff;}
.section-form-title h2 { margin-left: -180px; }
#never-section-title, #form-section-title { position: absolute; left: 61%; }
.morecoming:hover { cursor: pointer; }
.single-lpsessions .section-header .section-header-title.mobile-show, .single-lpsessions .section-header .section-header-ep.mobile-show { display: none; }
    .single-lpsessions .section-header .section-header-title.mobile-hide h1, .single-lpsessions .section-header .section-header-ep.mobile-hide { display: block; }
    .section-form-title { margin-bottom: 2em;}




.ep-script h2, h3, h4 {color: #66BFE6; font-family: "Barlow Semi Condensed","lucida grande",Tahoma,Arial,sans-serif;}
.ep-script h2 { font-size: 1.5em; margin: 2.250em 0 0.563em 0;}
.ep-script h3 { font-size: 1.25em; margin-bottom: 9px;}
.ep-script h3 { font-size: 1.125em; margin-bottom: 9px;}
.ep-script p { margin-bottom: 1.5em; line-height: 1.5;}
.ep-script, .ep-script > p, .ep-script > h2, .ep-script > h3 { opacity: 0; height: 0;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    margin: 0;
}
.ep-script.open {
    margin: 4em 0;
}
.ep-script.open, .ep-script.open > p, .ep-script.open > h2, .ep-script.open > h3  {
    opacity: 1;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    height:100%;

}

.ep-script.open > p, .ep-script.open > h2, .ep-script.open > h3  {margin: 1.5em 0;}



.ep-script { transition: height 0.3s ease-in-out, box-shadow 0.6s linear;}

.ep-script input:checked { transition: height 0.5s ease-in-out, box-shadow 0.1s linear; height: 230px;}

.thank-you .lps-thank-you { padding: 1.875em 0; text-align: center; }

.thank-you .lps-thank-you h2 {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    max-width: 630px;
    margin: 0 auto;
    letter-spacing: 2px;
}

.thank-you .lps-thank-you div.light-blue {
    margin-top: 1em;
    color: #66bfe6;
    font-size: 13px;
    font-family: "Barlow Semi Condensed", 'lucida grande', Tahoma, Arial, sans-serif;
    font-weight: 600;
}

@media screen and (max-width: 1200px) {
    .items .item:nth-child(3n+2) { margin:auto 4.5% 1.5em; }
    .items .item.morecoming h3 { font-size: 15px }
    .items .item.morecoming .morecoming-title { margin-top: -8px; margin-left: -119px; }
}
@media screen and (max-width: 1000px) {
    .items .item:nth-child(3n+2) { margin: auto 2%; }
    #never-section-title, #form-section-title { left: 67%; }
}
@media screen and (max-width: 900px) {
    #never-section-title, #form-section-title { left: 63%; }
    #info-section-title { left: 63%; }
    .thank-you .lps-thank-you { padding: 1.875em 1em; }
}
@media screen and (max-width: 850px) {
}
@media screen and (max-width: 800px) {
    .content-info .container #footer-icon { display: block; }
    .items .item { width: 31%; }
    .view-all { float: right; }
    .section-header .section-header-home-logo img { max-width: 360px; }
    .single-session-header-content.fLeft { width: 50%; }
}
@media screen and (max-width: 767px) {
    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp, small, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, i, b, em, strong, blockquote { font-size: 12px; }
    .single-lpsessions .section-header { padding: 2em 0; }
    .single-lpsessions .section-header .section-header-title h1, .section-header .section-header-title h1 { font-size: 16px; max-width: 170px; }
    .all-episodes .section-recent-title h1 { font-size: 16px; }
    .single-lpsessions .section-header .section-header-ep { font-size: 11px; }
    .section-header .section-header-home-logo img { max-width: 154px; }
    .single-lpsessions .ep-info { margin: 1.5em auto 1.5em 0; }
    .single-lpsessions .ep-info-title h2, .section-recent-title h2, .thank-you .lps-thank-you h2 { font-size: 15px; margin-bottom: 1em; }
    .single-lpsessions .ep-info-content p, .thank-you .lps-thank-you div.light-blue{ font-size: 13px; }
    .btn { font-size: 12px; }
    .btn.orange-btn.filled-orange { font-size: 16px; }
    .section-recent-title h2 { margin-top: 2em; }
    .items .item { display: block; width: 100%; }
    .single-lpsessions .section-schedule-title h2, .section-form-title h2, .section-info-title h2, .single-lpsessions .section-title.section-info-title h2 { font-size: 15px; }
    .single-lpsessions .section-schedule, .section-form, .section-info { padding: 3em 0; }
    .single-lpsessions .section-schedule-container { font-size: 12px; }
    .section-agency-schedule-div img { max-width: 90px; }
    .section-agency-schedule-div .section-agency-schedule-name { font-size: 12px; }
    .single-lpsessions .section-title.section-info-title h2, .section-info-title h2 { margin-left: -94px; top: 10px; }
    #info-section-title, #form-section-title { max-width: 80px; }
    .all-episodes .section-form-title h2 { margin-left: -133px; top: 9px; }
    .view-all a { font-size: 13px; }
    .section-info-container .light-blue { font-size: 13px; margin-top: 1em; }
    .section-info-container .light-blue img { padding-left: 0; margin-top: 1em; display: inline-block; }
    .content-info .container #footer-icon img { max-width: 100px; }
    .all-episodes .section-form-title h2 { font-size: 15px; }
    .items .item { margin: 0 auto 1.5em; max-width: none; }
    .items .item:nth-child(3n+2) { margin: 0 auto 1.5em; }
    .items .item .ep-title h3 { font-size: 15px; }
    .section-header .section-header-ep { padding-top: 2em; }
    .lp-sessions.page-template-page-lps-home .section-header { background-position: 68% top; padding: 3em 0; }
    .single-lpsessions .hs-form fieldset.form-columns-2 .hs-form-field { width: 100%; }
    .items .item.morecoming h3 { font-size: 18px; }
    .items .item.morecoming .morecoming-title { margin-top: -10px; margin-left: -143px; }
    .hs-form fieldset.form-columns-3 .hs-form-field { width: 100% !important; }
    .hs-form fieldset.form-columns-3 .hs-form-field:first-child { margin-right: 0; }
    .hs-form fieldset.form-columns-3 .hs-form-field:last-child { margin-left: 0; }
    .hs-form fieldset.form-columns-1 { margin-top: 2em; }
    .field.hs-form-field label.hs-form-booleancheckbox-display { float: left; }
    .hs-form fieldset.form-columns-1 input[type="checkbox"] { float: left; }
    .hs-form li.hs-form-booleancheckbox label span { float: right; text-align: left; width: 95%; margin-top: 0; }
    .hs-input[type=checkbox]:checked:after { font-size: 23px; margin-left: -7px; margin-top: 0px; }
    .section-form-title h2, .section-info-title h2, .single-lpsessions .section-title.section-info-title h2 { margin-left: -116px; }
    #never-section-title, #form-section-title { left: 56%; }
    #never-section-title { top: -5px; }
    #info-section-title { left: 56%; }
    .single-lpsessions .hs-form input.hs-input { max-width: none; }
    .section-recent { margin-top: 2em; }
    .content-info { margin: auto; padding: 3em 0; }
}
@media screen and (max-width: 640px) {
    .single-lpsessions .section-header .section-header-title.mobile-show, .single-lpsessions .section-header .section-header-ep.mobile-show { display: block; clear: both; max-width: none; }
    .single-lpsessions .section-header .section-header-title.mobile-show h1 { font-size: 21px; max-width: none; }
    .single-lpsessions .section-header .section-header-title.mobile-hide h1, .single-lpsessions .section-header .section-header-ep.mobile-hide { display: none; }
    .single-lpsessions .ep-info-title h2, .thank-you .lps-thank-you h2 { font-size: 18px; }
    .single-lpsessions .ep-info-content p, .thank-you .lps-thank-you div.light-blue { font-size: 15px; }
    .section-info-container { margin-top: 6em; }
    .section-agency-schedule-div:first-child { margin-right: 25px; }
    .section-info-container .light-blue { margin-top: 3em; font-weight: 400; }
    .section-info-container .light-blue img { max-width: 115px; }

    .section-recent-title h2 {margin-top: 1.5em;}
}

@media screen and (max-width: 480px) {
    #info-section-title { left: 57%; }
    #never-section-title, #form-section-title { left: 61%; }
    .hs-form li.hs-form-booleancheckbox label span { width: 90%; }
    .lp-sessions.page-template-page-lps-home .section-header {
        background-image: url(../img/lps-mobile-header1.jpg);
        background-position: center top;
        background-size: cover;
    }
    .section-header .section-header-ep { font-size: 35px; }
    .section-header .section-header-title h1 { font-size: 28px; max-width: 190px; }
    .section-recent-title h2 { font-size: 12px; }
    .section-recent { margin-top: 3em; }

  /***********LPS HEADER HOME************/

  .lps-wrapper {
    margin: 0px;
    width: 100%;
    max-height: 60px;
    height: auto;
    position: initial;
  }

  .lps-ribbon {
    background-color: transparent;
    width: 100%;
    padding: 0px;
    max-height: 60px;
    text-align: center;
    font-family: "Barlow Semi Condensed","lucida grande",Tahoma,Arial,sans-serif;
    font-weight: 600;
    font-size: 18px;
    vertical-align: middle;}

  .ribbon-blue img {
    vertical-align: middle;
    height:30px;
    border:0;}

  .ribbon-wrapper-blue {
    width: 100%;
    height: auto;
    position: initial;
    top: 0px;
  }

  .ribbon-blue {
    color: #fff;
    text-align: center;
    -webkit-transform: none;
    -moz-transform:    none;
    -ms-transform:     none;
    -o-transform:      none;
    position: relative;
    padding: 5px 0;
    left: 0px;
    top: inherit;
    width: 100%;
    background-color: #0098db;
    color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;}

}

@media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    form.hs-form .form-columns-2 .hs-form-field .hs-input, form.hs-form .form-columns-3 .hs-form-field .hs-input {
        width: 100% !important;
    }
    .orange-shadow-btn, .hs-form .hs-button {
        padding: 10px 20px;
        font-size: 16px;
    }
}

/* SET TEXT ON WISTIA VIDEO OVERLAY TO WHITE */
.single-lpsessions .lps-video .wistia_embed h2,
.single-lpsessions .lps-video .wistia_embed h3,
.single-lpsessions .lps-video .wistia_embed div {
  color: white;
}
