@import url(http://fonts.googleapis.com/css?family=Raleway:400,200,700);

p, h1, h2, h3, h4, h5, h6, a {
    font-family: 'Raleway', sans-serif;
}
.row, .related .row {
    max-width: 75.5rem;
}

.popular-wrapper {
    background: #ffffff !important;
    padding: 0.5em 0 0;
}

.button, button {
    background-color: #ffffff;
    color: #db5495;
    font-family: 'Raleway', sans-serif;
}
.back_to_step {
    background-color: #e5853f !important;
}
.bg-green {
    background: #b3d334;
}
header {
    background-color: #e5853f;
    min-height: 85px;
    position: relative
}
header .logo {
    position: absolute;
    border: none !important;
    top: -0.35em;
    /* left: 5em; */
    z-index: 10;
    max-width: 180px
}

@media only screen and (max-width: 40em)
.top-bar-section .has-form, .top-bar-section ul, .top-bar.expanded .title-area, .top-bar-section ul li > a, nav.top-bar.hide-for-medium-up {
    background: #e5853f !important;
    height: 200px !important;
}

header h2 {
    position: absolute;
    bottom: 0.3em;
    left: 24em;
    width: 600px;
    font-size: 1.3em;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-style: italic;
}
.main-banner {
    background-color: #db5494;
    margin: 0;
}
.main-banner .featured {
    margin: 1em 0;
}
#featured {
    background: #db5494;
    height: 300px;
}
#featured.orbit {
    background: none;
}
.orbit-container .orbit-slides-container img {
    display: block !important;
}
.main-steps {
    margin-left: 0;
    padding-left: 0;
    margin-top: 1.5em;
}
.main-steps li {
    list-style: none;
    color: #fff;
    margin-bottom: 1.5em;
}
.main-steps li .button, .orange-button {
    background: #F7941E;
    color: #fff;
    margin: 0;
}
.main-steps li .parents-button, .green-button {
    background: #75DE9B;
}
.main-steps li .parents-button:hover, .green-button:hover {
    background: #56af75 !important;
}
.main-steps li .button:hover, .orange-button:hover {
    background: #df6f30;
}
.main-steps h4 {
    margin: 0;
    color: #fff;
    font-size: 1.1em;
}
.main-steps .steps {
    cursor: default;
    background: #fff;
    color: #db5494;
    font-weight: 700;
    display: inline-block;
    text-align: center;
    padding: 0.2em 0.7em;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.main-steps li a {
    color: #c8dc4c;
}
.popular-wrapper {
    background: #e1f4f8;
    padding: 0.5em 0 0;
}
.popular-wrapper ul {
    margin-left: 0 !important;
    padding: 0 !important;
}
.popular-wrapper ul#activities li {
    list-style: none;
    display: inline-block;
    position: relative;
    /* top:-1em; */
    padding-right: 12px;
}
#activities_slider {
    text-align: center
}
#activities {
    height: 51px;
    overflow: hidden;
    top: -10px;
}
.popular-wrapper ul#activities li img {
    /* max-width: 80%; */
    max-height: 51px;
}
.featured-wrapper {
    background: #C3ECF2;
    padding: 0.5em 0 0;
    height: 444px;
    overflow: hidden;
}
#featured-items {
    list-style: none;
}
.featured-items li {
    background: none !important;
}
.featured-item-workshop .set {
    background: #fff !important;
    margin-right: 0.1em;
}
#playlist-slider.featured-item-workshop .set {
    height: 222px
}
.featured-item-workshop .set-item {
    padding: 0.5em;
}
.featured-item-workshop .set-item h5 {
    font-size: 1em;
    font-weight: bold;
    height: 2.7em;
    overflow: hidden;
}
.featured-item-workshop .set-item h6 {
    font-size: 0.8em;
    font-weight: bold;
    color: #db5494;
    margin-bottom: 3px;
}
.featured-item-workshop .set-item img {
    display: block;
    max-height: 66%;
}
.featured-item-workshop .item-badges {
    list-style: none;
    margin-left: 0;
    margin-bottom: 1em;
}
.featured-item-workshop .item-badges li {
    display: inline-block;
    width: 22.33%;
    margin-right: 0.1em;
}
.featured-item-workshop .item-badges li img {
    display: block;
    float: left;
    max-height: 60px;
}
.featured-item-workshop li p {
    font-size: 0.8em;
    max-width: 90%;
    margin-bottom: 0.5em;
}
#playlist-slider .featured-item-workshop li p {
    max-width: 100%
}
#playlist-results .badges-earned img {
    min-height: inherit;
}
.show-for-small .featured-item-logo img {
    max-height: 15em
}
.show-for-medium-up .featured-item-workshop .set-item, .show-for-large-up .featured-item-workshop .set-item {
    position: relative;
    height: 351px;
    overflow: hidden;
}
.show-for-medium-up .featured-item-details, .show-for-large-up .featured-item-details {
    height: 180px;
    overflow: hidden;
}
.show-for-medium-up .featured-item-action, .show-for-large-up .featured-item-action {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -128px;
}
.featured-item-badges img {
    height: 50px
}
.show-for-small .item-badges {
    list-style: none;
}
.wrapper, .less, .exp {
    background: #e8e8e8 url("/assets/images/home-splash.jpg") no-repeat top center;
    padding: 1em 1em 1.5em 1em;
    text-align: center;
}
.wrapper h3, .less h3, .exp h3 {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
}
.wrapper .advice, .less .advice, .exp .advice {
    font-weight: bold;
}
.less {
    padding: 1.5em 1em;
}
.exp {
    background: #e8e8e8 url("/assets/images/header-explore01.png") no-repeat top center !important;
}
.spacer {
    margin: 2em 0;
}
.small-spacer {
    margin: 1em 0;
}
.main-actions .button, .main-actions .narrow {
    font-size: 0.9em;
    padding: 1em 2em;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.main-actions .columns:first-child .button, .main-actions .columns:first-child .narrow {
    background: #c9dc4b;
}
.main-actions .columns:last-child .button, .main-actions .columns:last-child .narrow {
    background: #37bdd5;
}
.main-actions .columns:first-child .button:hover, .main-actions .columns:first-child .narrow:hover {
    background: #a4b724;
}
.main-actions .columns:last-child .button:hover, .main-actions .columns:last-child .narrow:hover {
    background: #218b9e;
}
#explore-pg .wrapper {
    background: #e8e8e8 url("/assets/images/header-explore01.png") no-repeat top center;
}
#parent-zone-pg .wrapper {
    background: #2FBDD4 url("/assets/images/parent-zone-splash.jpg") no-repeat top center;
}
#how-it-works-pg .wrapper {
    background: #FDC33A url("/assets/images/how-it-works-splash.jpg?v=2") no-repeat top center;
}
.generic-label-org {
    color: #ffc53b
}
.generic-label-blue {
    color: #3EBFD6
}
.split-action {
    margin: 0 5% !important;
}
.split-action .button, .split-action .narrow {
    font-weight: bold;
}
.home h3, .home h4, .home p {
    text-align: center;
    color: #555555;
}
.home h4 {
    color: #eea700;
}
.parents {
    padding-bottom: 2em;
}
.parents .deco {
    background: url("/assets/images/parents-box-home.png") no-repeat;
    padding-bottom: 2em;
}
.parents h3, .parents h4, .parents p {
    text-align: left;
}
.parents h3 {
    color: #555555;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    font-size: 3em;
    margin-top: 1em;
    margin-bottom: 0;
    line-height: 0.5em;
    text-transform: uppercase;
}
.parents h4 {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 2em;
}
.parents a {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.contrast {
    border-color: #aeaeae;
    margin: 0;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
}
.fixed .filter-block {
    -webkit-box-shadow: 0 3px 2px rgba(85, 85, 85, 0.3);
    -moz-box-shadow: 0 3px 2px rgba(85, 85, 85, 0.3);
    box-shadow: 0 3px 2px rgba(85, 85, 85, 0.3);
}
.nav-avatar {
    margin-right: 1em;
}
.logout {
    position: relative;
}
.logout span {
    position: absolute;
    left: -15em;
    font-size: 0.5em !important;
}
.main {
    position: relative;
    width: 100%;
    background: #fff;
    min-height: 51px;
    -webkit-box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1);
    box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1);
}
.main ul {
    margin-bottom: 0;
    padding: 0.5em 0;
}
.main ul li {
    display: inline-block;
    line-height: 1em;
}
.main ul li a {
    font-size: 1em;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    padding: 0.5em 1em;
    margin: 0 0.7em;
}
.main ul li#explore_menu_item a {
    color: #b3d334;
}
.main ul li#how_menu_item a {
    color: #37bdd5;
}

/* nav ul li .button {background:#5BB85B;}
nav ul li .button:hover {background:#3b6b24;} */

#spring_menu_item a {
    color: #4057B2;
}
.main ul li#about_menu_item a {
    color: #ffc53b;
}
.explore-body #explore_menu_item {
}
.how-body #how_menu_item {
}
.spring-break-body #spring_menu_item {
}
.about-body #about_menu_item {
}
.profile-menu-item a.has-dropdown {
    padding-bottom: 0.1em
}
.profile-menu-item .f-dropdown {
    border: 2px solid #465ca9;
    border-radius: 3px;
    box-shadow: 3px 3px 3px #999;
}
.profile-menu-item .f-dropdown li:hover {
    background: rgba(70, 92, 169, 0.50)
}
.profile-menu-item .f-dropdown::after {
    border-color: transparent transparent #0078a0 transparent;
}
.profile-menu-item .f-dropdown::before {
    border-color: transparent transparent #FFF transparent;
}
#profile-menu li {
    display: block
}
.profile {
    background: #c9dc4b;
    min-height: 150px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    padding: 2em 0;
}
.profile-v2 {
    background: #db5494;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
    color: #fff
}
.profile-badges .title-line {
    position: relative;
    z-index: 999;
    margin-top: 2em;
    margin-bottom: 0
}
.profile-badges .title-line hr {
    position: relative !important;
    top: -2.5em !important;
    z-index: -1;
}
.profile-badges .button:not(.tiny) {
    background: #5BB85B;
}
.profile-badges h3 {
    position: relative;
    width: 40%;
    text-shadow: 0 1px 0px #e8e8e8;
    color: #ccc;
    background: #fff;
    margin: 0 auto;
    z-index: 0;
}
.profile-badges .warning {
    background: #DD8F68 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.profile-badges .warning:hover {
    background: #D26A36 !important;
}
.profile-badges .alert-box {
    font-size: 0.7em !important;
    background: #e8e8e8;
    color: #333;
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
    border: none !important;
}
.profile-link {
    display: block;
    font-size: 0.7em;
    margin: 0.5em 0 1em 0;
}
.check {
    margin-top: 1.5em;
    width: auto;
}
#claim_code_results img.th.right {
    width: inherit;
}
.profile-badges .workshop-name {
    font-size: 0.8em;
}
.ch-avatar {
    line-height: 5em;
}
.alert-box {
    font-size: 0.7em !important;
    border-radius: 2px;
    background: #e8e8e8;
    color: #333;
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
    border: none !important;
}
.alert-box p {
    margin-bottom: 0;
}
.user {
    margin: 1.8em 0 0 0;
    display: block;
}
.features li {
    text-align: center;
}
.features .block-wrap {
    background: rgba(55, 189, 213, 0.05);
    padding: 0.5em;
}
.features h4 {
    color: #37bdd5;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.features p {
    color: #555555;
    font-size: 0.8em;
}
.centered-action, .wide {
    margin: 0 auto;
    text-align: center;
    width: 230px;
}
.centered-action a, .wide a {
    background: #c9dc4b;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.centered-action a:hover, .wide a:hover {
    background: #a4b724;
}
.wide {
    width: 400px;
}
.wide .button, .wide .narrow {
    padding-left: 4em !important;
    padding-right: 4em !important;
    font-size: 1.1em !important;
}
.narrow {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}
.search {
    background: #fff;
    padding: 1em 0 0 1em;
}
.search label {
    margin-right: 0;
}
.search input[type="text"] {
    padding: 0.2em 1.5em !important;
    margin-bottom: 0.5em !important;
    font-size: 1.2em;
    height: 1.8rem;
}
.search .dropdown {
    position: relative;
    top: 0.1em;
    background: #e8e8e8;
    width: 130px;
    height: 50px;
    text-align: left;
    padding-left: 0.5em;
    box-shadow: 0 3px 3px #b9b9b9;
    color: #777;
    text-shadow: 1px 0 1px #fff;
    font-weight: bold;
}
#search-wrapper p {
    margin-bottom: 0.3em;
}
.filter-block {
    background: #fff;
    max-width: 97%;
    padding: 0 1em;
    margin-bottom: 0 !important;
}
.filter-block p, .filter-block a, .filter-block li a {
    font-size: 0.8em;
    color: #6e6e6e;
}
.filter-block p {
    text-transform: uppercase;
    padding: 1em;
    margin-bottom: 0 !important;
    font-weight: bold;
    color: #37bdd5;
}
.filter-block .dropdown.button, .filter-block .dropdown.narrow {
    margin-bottom: 0 !important;
    color: #6e6e6e;
}
.filter-block .link {
    padding: 0.5em;
    display: block;
    margin: 0 0.5em;
}
.filter-block li:first-child {
    border-right: 1px solid #c8c8c8;
}
.filter-block li {
    list-style: none;
    display: inline-block;
}
.filter-block li ul li {
    display: inherit;
}
.filter-block ul li:first-child {
    border-right: none;
}
#topics, #places, #topics_slider {
    margin-bottom: 0.6em;
}
#search-wrapper h4, #search-wrapper p {
    color: #666 !important;
}
#topics p, #places p, #topics_slider p {
    margin: 0;
    padding: 0;
    color: #666 !important;
}
#topics label, #topics_slider label {
    font-size: 0.8em;
}
#topics_slider {
    text-align: center
}
#topics li, #places li, #topics_slider div {
    list-style: none;
    display: inline-block;
    height: 30px;
    padding-right: 6px
}
#topics_slider div {
    height: 36px;
    top: 6px;
}
#topics li a, #places li a, #topics_slider div a {
    background: #F1F4D1;
    color: #333333;
    font-size: 0.8em;
    padding: 0.55em 0.4em;
    margin: 0;
    font-weight: 700;
    border: 1px solid #d1d3d4
}
#topics li a:hover, #topics li a:active, #topics li a.active, #places li a:hover, #places li a:active, #places li a.active {
    background: #499036;
    color: #ffffff;
}
#places li a {
    font-size: 0.7em !important;
}
.no:active, .no:hover {
    background: none !important;
}
#places {
    height: 50px
}
#places p, .places p {
    padding: 0 0.5em!important
}
#places input[type="text"], .places input[type="text"] {
    padding: 0.3em !important;
    width: 99%;
    position: relative;
    top: 0;
    left: 0;
    font-size: 0.7em;
    height: 2em !important;
}
#start_button {
    padding-top: 0.7em;
    padding-bottom: 0.7em;
}
.explore {
    padding-bottom: 1em;
    min-height: 1000px;
}
.items .item-block a.button {
    font-size: 0.7em;
    padding: 0.5em 0.7em;
}
.orange {
    background-color: #F9A029;
}
.orange:hover {
    background-color: #cc8120;
}
.exp h3 {
    font-size: 3em;
}
.exp h5 {
    margin: 0 auto;
    width: 55%;
    color: #fff;
    text-align: center;
}
.item-wrapper {
    background: #e8e8e8;
}
.items {
    padding: 1em;
}
.items .item-block {
    border: 1px solid #e8e8e8;
    background: #fff;
    text-align: center;
    position: relative;
}
.items .item-block item.img {
    position: relative;
}
.items .item-block img.type {
    position: absolute;
    right: 0;
    top: 0;
    max-width: 30px;
}
.items .item-block .row, .events .event-block .row, .workshop .event-block .row {
    padding: 0.5em 1em;
}
.items .item-block .type p, .events .event-block p, .workshop .event-block p {
    padding: 0;
    margin: 0;
    font-size: 0.9em;
}
.items h5 {
    text-align: left;
    font-size: 0.9em;
    padding: 0;
    font-weight: bold;
}
.items h5 > a {
    color: #008cba;
    /*#c9dc4b;*/
}
.details {
    padding-top: 0 !important;
}
.items .type p:first-child {
    font-size: 0.7em;
    text-transform: uppercase;
}
.items .type p:last-child {
    font-size: 0.7em;
}
.items p {
    font-size: 0.8em;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left
}
.items .item-desc {
    min-height: 110px;
    margin-bottom: .75rem;
}
.items .detail p > a {
    font-size: 0.6em;
}
.items .price {
    color: #000;
}
.items .item-block hr {
    margin: 0 0 0.5em 0;
}
.items .item-block img {
    text-align: center;
    max-width: 100%;
    max-height: 150px;
}
.items .item-block {
    height: 480px;
    overflow: hidden;
}
.items .prog-title-hdr h5 {
    height: 2.5em;
    overflow: hidden;
}
.circle-text {
    width: 40px;
}
.circle-text:after, .yellow, .red, .violet {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.yellow {
    background: #fec53a;
}
.red {
    background: #b3272a;
}
.violet {
    background: #4859a5;
}
.circle-text p {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    float: left;
    width: 100%;
    padding-top: 50%;
    line-height: 1em;
    margin-top: -0.5em;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}
.events .event-block, .workshop .event-block {
    border: 3px solid #e8e8e8;
    padding-bottom: 1em;
}
.events h4, .workshop h4 {
    background: #e8e8e8;
    color: #555555;
    font-size: 1.2em;
    padding: 0.5em;
    margin: 0;
    text-transform: uppercase;
}
.events p, .workshop p {
    color: #7b7b7b;
}
.workshop .small-map, .workshop .small-map .row {
    padding: 0 !important;
    margin: 0 !important;
}
.workshop hr {
    padding: 0;
    margin: 0;
}
.work-cat {
    margin-left: 0;
    padding: 0.5em 0;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.work-cat li {
    list-style: none;
    color: #7b7b7b;
    font-size: 0.95em;
}
.labels {
    position: relative;
    top: -0.1em;
    left: 0.3em;
}
.labels li {
    list-style: none;
    display: inline-block;
}
.labels li a {
    font-size: 0.9em;
}
.info-tip {
    background: #e8e8e8;
    border-radius: 8px;
    margin-top: 0.5em;
}
.info-tip p {
    font-weight: 700;
    color: #333;
    font-size: 0.8em;
    margin-bottom: 0;
    padding: 0.2em;
    display: inline-block;
}
.badge-container li {
    list-style: none;
    display: inline-block;
    width: 15%;
}
.badge {
    max-width: 100%;
    display: inline-block;
    margin: 0 auto;
}
.badge-icon img {
    border: 1px solid #e8e8e8;
}
.badge-name {
    float: left;
    text-align: center;
    font-size: 0.9em;
}
.badge-resume {
    margin-top: 1em;
    margin-bottom: 1em;
}
.badge-resume .caption {
    line-height: 1.1em
}
.badge-resume h5 {
    color: #555;
}
.badge-resume .type {
    color: #db5494;
}
.badge-resume .panel {
    border-radius: 8px;
}
.rule-box {
    height: 90px;
    text-align: center
}
.badge-resume .badge-title {
    border-radius: 8px;
    background: #f2f6d2;
    color: #555;
    padding: 0.4em;
    font-size: 0.8em;
    margin-bottom: 3px;
}
.rule-box a {
    font-size: 0.8em;
}
.badge-resume .counter {
    background: #555;
    color: #fff;
    border-radius: 50%;
    padding: 0 0.1em;
    text-align: center;
    display: inline-block;
    line-height: 1.1em;
    height: 20px;
    width: 20px;
}
.view-by h5 {
    padding: 1em 0;
}
#badge_items li {
    height: 350px;
    position: relative;
}
.badge_stuff {
    position: absolute;
    bottom: 12px;
}
.badge-panel {
    background: #e8e8e8 !important;
}
.map {
    padding: 0 3em;
}
.related {
    background: #e8e8e8;
    max-width: 94%;
    margin: 0 auto 6em auto;
    padding: 0 2em;
}
.related .row {
    background: #fff;
}
.related h5 {
    color: #555555;
    padding: 1em 0;
}
.social {
    margin-bottom: 4em;
}
.social ul {
    margin-left: 0;
    text-align: center;
}
.social ul li {
    list-style: none;
    display: inline-block;
    margin: 0 0.5em
}
.pagination {
    margin: 0.5em auto !important;
    width: 75%
}
.pagination li a {
    font-size: 0.8em
}

/* User account */

.top-login {
    position: relative;
    top: -0.2em;
}
.top-login li {
    display: inline-block;
}
.top-login li a {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-moz-border-radius: 0 0 5px 5px;
    -o-moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    text-transform: uppercase;
}
.top-login li:first-child a:hover {
    background: #df6f30 !important;
}
.top-login li:last-child a:hover {
    background: #e8e8e8 !important;
}
#direct_signup {
    min-height: 768px;
}
#login {
    position: relative;
}
#login a {
    margin-left: 0;
    background: #eff5f3;
    color: #aaabab;
}
#sign_up a.button {
    background-color: #F7941E;
}
.signup-pop-block {
    position: absolute;
    width: 300px;
    left: 0;
    z-index: 999;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.signup-pop-block .row {
    padding-top: 0.5em;
}
.signup-wrapper {
    position: absolute;
    border-top: 10px solid #db5494;
    background: #fff;
    width: 100%;
    right: -19em;
    top: -5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}
.signup-wrapper span {
    margin: 0.1em 0 !important;
    display: block;
}
.signup-wrapper a.button {
    background: #c9dc4b;
    margin: 0;
    padding: 0.8em 1em !important;
}
.signup-wrapper a.button:hover {
    background: #3b6b24;
}
.signup-wrapper hr {
    margin: 0.5em 0;
}
.signup-wrapper #forgot {
    font-size: 0.6em;
    padding: 0;
    margin: 0;
    margin-top: 1.5em;
    display: block;
}
.sign-up-page {
    background: #c9dc4b;
    min-height: 150px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    padding: 2em 0;
}
.sign-up-page h2 {
    color: #fff;
    text-transform: uppercase;
}
.sign-up-page h4 {
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: 1.5em;
}
.sign-up-page p {
    font-family: Arial, sans-serif;
    color: #555;
}
.sign-up-page hr {
    border-color: #fff;
}
.sign-up-page .link > a, .sign-up-page a.link {
    display: block;
    font-size: 0.9em;
    margin: 1em 0;
    font-family: Arial, sans-serif;
}
.sign-up-page .generate {
    margin: 0.3em 0 !important;
}
.sign-up-page a.button {
    background: #E3EDA4;
    color: #C7CE0F;
    font-weight: 700;
}
.sign-up-page a.button:hover {
    background: rgba(255, 255, 255, 1);
}
.sign-up-page input[type="submit"], .sign-up-page .next-step {
    background: #DD8F68 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.sign-up-page input[type="submit"]:hover, .sign-up-page .next-step:hover {
    background: #D26A36 !important;
}
.sign-up-page select {
    color: #555;
}
.sign-up-page .steps {
    position: absolute;
    font-family: Arial, sans-serif;
    top: 3.2em;
    width: 100%;
}
.sign-up-page .steps ul {
    float: right;
}
.sign-up-page .steps ul li {
    display: inline-block;
    list-style: none;
    margin: 0 0.5em;
}
.sign-up-page .steps ul li a {
    cursor: default;
    background: #E3EDA4;
    color: #fff;
    font-weight: 700;
    display: block;
    padding: 0.5em 1em;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sign-up-page .steps ul li .active {
    background: #fff;
    color: #DD8F68;
}
.sign-up-page .color, .sign-up-page .sport {
    margin-left: 1.8em;
}
.sign-up-page .color li, .sign-up-page .sport li {
    display: inline-block;
    list-style: none;
}
.sign-up-page .color li {
    margin: 0 0.2em;
}
.sign-up-page .sport li {
    margin: 0 0.25em;
}
.sign-up-page .color a[class^="swatch"], .sign-up-page .sport a[class^="swatch"], .sign-up-page .avatar a[class^="swatch"] {
    font-weight: 700;
    display: block;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sign-up-page .color a[class^="swatch"] {
    padding: 1.2em;
    border: 5px solid #fff;
}
.sign-up-page .sport a[class^="swatch"] {
    border: none;
    padding: 1.47em;
}
.sign-up-page .avatar a[class^="swatch"] {
    border: none;
    padding: 39px;
}
.sign-up-page .color a.one {
    background: #549ad8;
}
.sign-up-page .color a.two {
    background: #7db925;
}
.sign-up-page .color a.three {
    background: #e76cbd;
}
.sign-up-page .color a.four {
    background: #7decf7;
}
.sign-up-page .color a.five {
    background: #f9d549;
}
.sign-up-page .color a.six {
    background: #9464da;
}
.sign-up-page .meter:after {
    content: "Password Strength";
    position: absolute;
    width: 200px;
    height: 20px;
    display: block;
    left: 1em;
    top: 0.5em;
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 0.7em;
    -webkit-text-shadow: 0 0 1px #555;
    -moz-text-shadow: 0 0 1px #555;
    text-shadow: 0 0 1px #555;
}
.switch {
    background: #fff;
    border-color: #fff !important;
    margin-left: 0.5em;
}
.switch span:last-child {
    border-color: #fff !important;
}
.reveal-modal .button {
    background: #DD8F68 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.reveal-modal .button:hover {
    background: #D26A36 !important;
}
footer {
    background: #e5853f;
    padding: 1em 1em 0.5em 1em;
    width: 100%;
    margin: 0 auto;
    bottom: 0;
}
footer ul {
    margin: 0;
    padding: 0;
}
footer ul li {
    display: inline-block;
    list-style: none;
}
footer ul li a {
    display: block;
    margin: 0 0.2em;
    color: #ffffff !important;
}
footer ul.seal li a {
    display: block;
    margin: 0;
}
footer p {
    text-align: left !important;
}
footer .sub-nav {
    margin: 0.8em 0 0 0;
}
footer img {
    max-width: 70%;
    text-align: center;
}
@media only screen and (max-width: 40.063em) {
    .featured-items {
        list-style: none;
    }
    .featured-wrapper {
        background: #C3ECF2;
        padding: 0.5em 0 0;
        height: 720px;
        overflow: hidden;
    }
    .featured-item-workshop h5, .featured-item-workshop h6, .featured-item-workshop p {
        text-align: center;
    }
    .featured-item-workshop p {
        max-width: 100% !important;
    }
    .featured-item-workshop .set-item {
        position: relative;
        height: 351px;
        overflow: hidden;
    }
    .featured-item-details {
        height: 180px;
        overflow: hidden;
    }
    .featured-item-logo {
        float: none;
    }
    .set-item {
        padding: 6px!important;
        background-color: #fff;
        border: 1px solid #d1d3d4;
        margin-bottom: 12px;
    }
    /* .logout span {display:none;} */
    .profile-badges img.th {
        float: left !important;
    }
    .profile-badges img.check {
        max-width: 10% !important;
        float: right !important;
    }
    .has-form a {
        font-size: 0.7em !important;
    }
    .sign-up-page .steps {
        width: 90%;
        top: 2.8em !important;
    }
    .sign-up-page .steps ul {
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    .sign-up-page .steps ul li a {
        font-size: 0.7em;
    }
    h3.pg-title {
        font-size: 2em !important;
    }
    .exp h5 {
        font-size: 1em !important;
        width: 90%;
    }
    #search-wrapper h4 {
        font-size: 1em !important;
    }
    #topics, #places {
        padding: inherit;
        margin-left: inherit;
    }
    #topics p, #places p {
        margin: inherit;
        padding: inherit;
    }
    .items .item-block {
        text-align: center;
    }
    .items .item-block img {
        max-width: 35%;
        text-align: center;
    }
    .centered-action, .wide {
        margin: 0 auto;
        text-align: center;
        width: 200px;
    }
    .wide {
        width: 250px;
    }
    .wide .button, .wide .narrow {
        padding-left: 1em !important;
        padding-right: 1em !important;
        font-size: 0.9em !important;
    }
    .search {}
    .search .columns {
        padding: 0;
        margin: 0;
    }
    .search .dropdown {
        width: 120px;
        font-size: 0.7em;
        margin: 0;
        padding-left: 0.4em;
    }
    .filter-block {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }
    .filter-block p, .filter-block a, .filter-block li a {
        font-size: 0.6em;
    }
    .circle-text:after, .yellow, .red, .violet {
        content: "";
        display: block;
        width: 10%;
        height: 0;
        padding-bottom: 10%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
    footer {
        width: 100% !important;
        bottom: 0 !important;
    }
}
footer .sub-nav {
    margin: 0;
}
footer .sub-nav li {
    margin-left: 0;
}
footer a {
    font-size: 0.8em;
}
@media only screen and (max-width: 64em) {
    .main-steps {
        /*  text-align: center; */
    }
    .main-steps .steps {
        position: relative;
        width: 32px;
        text-align: center;
        margin: 1em auto;
        display: block;
    }
    .main-steps li .button {
        width: 100%;
    }
    /*
.main-steps h4{
  text-align: center;
}*/
    .featured-item-workshop .set {
        background: #FFF !important;
    }
    ul#activities, ul#topics {
        margin: 1em auto;
    }
    .popular-wrapper ul#activities li {
        width: 23%;
    }
    /* .logout span {display:none;} */
    .sign-up-page .steps {
        width: 96%;
        top: 3.5em;
    }
    .sign-up-page .steps ul {
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    .sign-up-page .steps ul li a {
        font-size: 0.8em;
    }
    .has-form a {
        font-size: 0.7em !important;
    }
    footer {
        width: 100% !important;
        bottom: 0 !important;
    }
    .circle-text:after, .yellow, .red, .violet {
        content: "";
        display: block;
        width: 10%;
        height: 0;
        padding-bottom: 10%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
}
@media only screen and (min-width:40.063em) and (max-width:84em) {
    .logout span {
        position: absolute;
        left: -9.5em;
        font-size: 0.6em !important;
    }
    .main ul li a {
        font-size: 0.8em !important;
        margin: 0 1.20em 0 0 !important;
    }
    header {
        min-height: 4.5em
    }
    header .logo {
        top: 0;
        z-index: 10;
        max-width: 138px;
        left: 0
    }
}
.org-list {
    background: rgba(59, 188, 211, 0.05);
}
.logo-box, .org-list div {
    margin: 1px;
    padding: 3px;
    background-color: #FFF;
    height: 127px;
    line-height: 116px;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.org-list li {
    max-height: 98px;
    min-height: 98px;
    text-align: center;
    padding-top: 10px;
    border: 1px solid rgba(59, 188, 211, 0.05);
    background: #FFF;
}
.org-list li img {
    max-height: 90%
}
.mini-wrapper {
    height: 6.5em;
    background: transparent url('/assets/images/green-tile.png') repeat top center;
    text-align: center;
}
h3.pg-title {
    font-size: 3em;
    color: #FFF;
}
.wrapper {
    min-height: 12.5em;
}
.checkboxFive {
    /* width: 207px; */
    margin: 20px 100px;
    position: relative;
    padding-top: 3px;
}
.checkboxFive label {
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 21px;
    top: 3px;
    left: 0;
    background: #eee;
    border: 1px solid #ddd;
}
.checkboxFive label:after {
    opacity: 0.2;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 6px;
    left: 7px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.checkbox-label-2 {
    display: inline-block;
    padding-left: 25px;
    width: 198px;
}

/**
 * Create the hover event of the tick
 */

.checkboxFive label:hover::after {
    opacity: 0.5;
}

/**
 * Create the checkbox state for the tick
 */

.checkboxFive input[type=checkbox]:checked + label:after {
    opacity: 1;
}
.items li {
    overflow: hidden;
}
.sc_contact {
    line-height: 36px;
}
.ct_name {
    background: transparent url('/assets/images/ct-person-icon.png') no-repeat center left;
}
.ct_email {
    background: transparent url('/assets/images/ct-email-icon.png') no-repeat center left;
}
.ct_phone {
    background: transparent url('/assets/images/ct-phone-icon.png') no-repeat center left;
}
.ct_url {
    background: transparent url('/assets/images/ct-url-icon.png') no-repeat center left;
}

/* playlists */

.playlists .breadcrumbs {
    background: none;
    border: none;
}
.playlists h3 {
    padding: 0.5em 0;
    margin-bottom: 0;
    background: #fff;
    color: #37bdd5;
    text-align: center;
}

/*#b5d57c;*/

.playlists h5 {
    font-weight: bold;
    color: #37bdd5;
}
.resume {
    padding: 1em 0;
    background: #CAE26A;
    color: #555;
}

/*#cfdb5d;*/

#badges-earned li {
    margin: 0.3em 0.3em
}
.title-slide {
    font-weight: bold;
    margin: 1em 0 2em 0;
}
.drop-item {
    margin: 1em 0;
}
.central-panel {
    background: #4DA215;
    /*#4a9240*/
}
.central-panel .title-slide {
    color: #fff;
    font-weight: bold;
    margin: 1em 0;
}
.playlists .middle {
    line-height: 22em;
}
.playlists .carrouselle ul {
    margin-left: 0;
}
.playlists .carrouselle ul li {
    list-style: none;
    display: block;
    float: left;
    margin: 0.3em 0;
}
.playlists .carrouselle ul li > img {
    max-width: 75%;
}
.playlists .item {
    min-height: 333px;
    position: relative;
    margin-bottom: 2em;
    margin-top: .9em;
    overflow: hidden;
}
#playlist_media .item {
    max-height: 300px;
    margin-bottom: .2em;
}
.playlists .item > .panel {
    background: #fff !important;
    height: 550px;
}
.playlists .item h5 {
    margin-top: 1em;
    line-height: 1.4em;
    color: #333;
}
.playlists .item p {
    font-size: 0.9em;
}
.playlists .item .type {
    color: #37bdd5;
    font-size: 1em;
}
.playlists .item .item-img {
    position: relative;
}
.playlists .item .item-type {
    position: absolute;
    right: 0;
    top: 0;
}
.playlists .item .item-content {
    min-height: 290px;
}
.playlists .item .item-content a {
    position: absolute;
    left: 0;
    bottom: -1.2em;
}
.item .item-content h5 {
    font-weight: bold !important;
}
.item .item-content .long-title {
    font-weight: bold !important;
    color: #37bdd5 !important;
}
.item .item-content h6 {
    font-weight: bold !important;
    color: #37bdd5 !important;
}
.step-icon {
    padding: 0
}
@media only screen and (min-width:63.5em) {
    .playlists .item .item-img {
        padding: 0;
    }
}
meta.small-custom {
    font-family: "/only screen and (max-width: 40em)/";
    width: 40em;
}
.featured-items.show-for-small .row {
    margin: 0
}
.featured-items.show-for-small {
    margin-left: 0
}
.tooltip {
    background-color: #ffc40a;
    color: #FFF
}
.tooltip > .nub {
    border-color: transparent transparent #ffc40a transparent
}
.has-tip, .has-tip:hover, .has-tip:active {
    border-bottom: none
}
.owl-pagination {
    text-align: center
}
#city-badges-slider, #playlist-slider {
    list-style: none
}
.item-content p {
    font-size: 0.9em
}
.item .item-activities h6 {
    font-weight: bold !important;
    color: #37bdd5 !important;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    display: inline;
    /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    /*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #FFF;
    float: left;
    /* Line up the bullets horizontally */
}
.playlists .owl-theme .owl-controls .owl-page span {
    background: #008CBA
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
    opacity: 1;
}
.profile_badge_detail .badge_image {
    max-height: 50%;
}
.profile_badge_detail .badge_details {
    width: 100%;
}
.profile_badge_detail .badge_earned {
    margin-bottom: 0.5rem;
}
#share_buttons {
    margin: 0 auto;
    width: 450px;
}
@media only screen and (max-width: 40em) {
    #share_buttons {
        margin: 0 auto;
        width: 300px;
    }
}
#explore-menu li {
    display: block
}
#explore-menu li:hover {
    background: #b3d334
}
#explore_menu_item ul#explore-menu li a {
    color: #58595b
}
.badge-resume .alert-box.warning {
    background-color: #FFF;
    border-color: #de770f;
    border: 1px #de770f solid!important;
    color: #de770f;
}
.share-city .tabs img {
    max-width: 100%;
}

/* generic tile for multiple result sets */

.badge-container {
    width: 100%;
    margin-left: 0;
}
.badge-container li {
    list-style: none;
    display: inline-block;
}
.tile {
    position: relative;
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    /* margin-bottom: 1.25rem;
padding: 1.25rem; */
    background: #fff;
}
.tile h3 {
    white-space: nowrap;
    overflow: hidden;
    font-size: 1.1875rem;
    text-align: left;
    padding: 0;
    font-weight: bold;
}
.tile img {
    max-height: 200px;
    max-width: 100%;
    margin: 1em auto;
    padding: 1em;
    text-align: center;
    display: block;
    border: 1px solid #ccc;
    background: #fff;
}
.tile .content {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.tile .content-200 {
    height: 200px;
    overflow-y: hidden;
}
.tile .content-400 {
    height: 400px;
    overflow-y: hidden;
}
.tile .main-action {
    position: relative;
    display: block;
    min-height: 50px;
}
.tile .main-action .action {
    margin: 0.5em auto 2em auto;
    position: relative;
    display: block;
}
.tile p, .tile .content-200, .tile .content-400, .tile .content {
    font-size: 0.9em;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left
}
@media screen and (max-width:25em) {
    img {
        min-height: inherit !important;
    }
}
.step {
    height: 100%;
    width: 100%;
    display: none;
}
.selected_answer {
    border: 5px solid;
    border-radius: 27px;
    border-color: yellow;
    background-color: yellow;
}
.small-org-logo {
    max-width: 75px;
}
@media screen and (min-width:25.5em) and (max-width:60em) {
    .small-org-logo {
        max-width: 190px;
    }
}
.error_message {
    border: 1px solid #FFF;
    color: #FFF;
    background: #b22927;
    display: inline-block;
    padding: 3px;
    opacity: .9;
}
#code_entered {
    background: #3bbcd3;
    color: #FFF;
    padding: 3px;
    border: 1px solid #FFF;
    opacity: .9
}
.form-highlight {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5)
}
.extra-adding {
    margin: 0 -12px 9px;
    padding: 6px 12px
}
.bold {
    font-weight: bold
}
dialog, .reveal-modal {
    z-index: 101
}
#featured-2 img {
    width: 100%
}
#featured-2.owl-theme .owl-controls .owl-page span {
    background-color: #CCC
}
.tour-desc {
    height: 136px;
    padding: 15px;
    text-align: center
}
.tour-hr {
    width: 66%;
    text-align: center;
    margin: 0 auto;
    margin-top: 9px
}
.tour-cta {
    text-align: center;
    padding: 12px 0 0;
    height: 78px
}
.ajax-signup-wrapper {
    border-top: 10px solid #db5494;
    background: #fff;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}

#code_entered {background: #3bbcd3; color:#FFF; padding: 3px;border:1px solid #FFF;opacity:.9}
.form-highlight {background-color:#FFF; background-color:rgba(255,255,255,.5)}
.extra-adding {margin:0 -12px 9px; padding: 6px 12px}
.bold {font-weight:bold}

dialog, .reveal-modal {z-index:101}
#featured-2 img {width:100%}
#featured-2.owl-theme .owl-controls .owl-page span {background-color: #CCC}
.tour-desc {height:136px;padding:15px;text-align:center}
.tour-hr {width: 66%; text-align: center; margin: 0 auto; margin-top: 9px}
.tour-cta {text-align:center;padding:12px 0 0;height:78px}
.ajax-signup-wrapper {border-top:10px solid #db5494; background:#fff; width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; box-shadow: 0 0 5px #333;}


.badge-mini {
    height: 75px;
}
.program-logo {
    max-height: 120px;
}
.playlist-item {
    min-height: 200px;
    margin-bottom: 1rem;
    background-color: #FFF;
    border: 1px solid #d8d8d8;
}
.playlist-item .logo {
    height: 188px;
    overflow: hidden;
    border-right: 1px solid #d8d8d8;
    padding-top: 12px
}
.playlist-item .details {
    position: relative;
    height: 200px;
    overflow: hidden;
    border-right: 1px solid #d8d8d8
}
.playlist-item .details .button {
    position: absolute;
    bottom: 0
}
.nav-avatar {
    width: 25px;
    height: 25px
}
.custom-tooltip {
    display: inline;
    position: relative;
}
.custom-tooltip:hover:after {
    background: #333;
    background: rgba(0, 0, 0, .8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
.custom-tooltip:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.custom-tooltip {
    display: inline;
    position: relative;
}
.custom-tooltip:hover:after {
    background: #333;
    background: rgba(0, 0, 0, .8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
.custom-tooltip:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}


.signup-wrapper-v2 input, .signin-wrapper input {border-radius: 1px; border: 2px solid #C4DBFF; background-color: #db5494; color: #0EA0F1; font-size: 1.1em; margin: 10px 0 0 0;}
.signup-wrapper-v2 h3, .signin-wrapper h3 {color: #0EA0F1; font-size: 2em}
.signup-wrapper-v2 hr, .signin-wrapper hr {border-color: #0EA0F1;}
.signup-wrapper-v2 .link, .signin-wrapper .link{color: #0EA0F1; text-decoration: underline; font-weight: normal; margin: 0 1em 0 0; font-size: 0.9em}

.signup-wrapper-v2 {
    position: absolute;
    background: #fff;
    width: 100%;
    right: -19em;
    top: -5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
    color: #0EA0F1;
}

.signin-wrapper {
    background-color: #db5494;
    color: #ffffff !important;
}

.signin-wrapper .title {
    color: #ffffff !important;
    font-size: 2em;
    margin: 0px 0px 20px 0;
    padding-bottom:25px;
}

.signin-panel {
    background-color: #fcfafa;
    box-shadow: #bdc3c7 0 3px 3px;
    color: #638888 !important;
    padding-top: 20px;
}

.google_sign_in {
    background: #0033A0 !important;
    color: white !important;
    border-radius: 0px;
    font-size: 1.2em !important;
    font-family: sans-serif !important;
    padding: 6px !important;
      text-decoration: none;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  box-shadow: 6px 6px 6px #999;
}

.google_sign_in img {
  max-width: 60px;
}


.google_sign_in img {
  width: 144px;
  vertical-align: middle;
  /*float: left;*/
}


.google_sign_in:hover {
  background:#00226b !important; /*darken 10*/
  box-shadow: 3px 3px 3px #999;
  text-decoration: none;
  text-shadow: -1px -1px 0 #002575; /*darken 8*/
  transition: all 150ms linear;
}


.signup-wrapper-v2 input, .signin-wrapper input {border-radius: 1px; border: 2px solid #C4DBFF; background-color: #db5494; color: #0EA0F1; font-size: 1.1em; margin: 10px 0 0 0;}
.signup-wrapper-v2 h3, .signin-wrapper h3 {color: #0EA0F1; font-size: 2em}
.signup-wrapper-v2 hr, .signin-wrapper hr {border-color: #0EA0F1;}
.signup-wrapper-v2 .link, .signin-wrapper .link{color: #0EA0F1; text-decoration: none; border-bottom: 1px solid #0EA0F1; font-weight: normal; margin: 0 1em 0 0; font-size: 0.9em}

.signup-wrapper-v2 {
    position: absolute;
    background: #fff;
    width: 100%;
    right: -19em;
    top: -5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
    color: #0EA0F1;
}

.signin-wrapper {
    background-color: #db5494;
    color: #134b5f !important;
}

.signin-wrapper .title {
    color: #ffffff !important;
    font-size: 2em;
    margin: 0px 0px 20px 0;
    padding-bottom:25px;
}

.signin-panel {
    background-color: #fcfafa;
    box-shadow: #bdc3c7 0 3px 3px;
    color: #638888 !important;
    padding-top: 20px;
}

.signin-panel .title {
    color: #638888 !important;
    font-size: 1.2em;
}
.signup-wrapper-v2 span {
    margin: 0.1em 0 !important;
    display: block;
}
.signup-wrapper-v2 a.button {
    margin: 0;
}

.signup-wrapper-v2 input.button, .signin-wrapper input.button {
  margin: 10px 0 0 0; 
  background-color: #007096 !important; 
  border-color: #007096;
  color: white;
  padding: 6px;
  font-size: 1.2em;
  border-radius: 1px;
  height: 60px;
}

.signup-wrapper-v2 input.button:hover, .signin-wrapper input.button:hover {
  background-color:#004861 !important; //darken 10
  border: 1px solid rgba(#000, .05);
  box-shadow: 1px 1px 2px rgba(#fff, 0.2);
  text-decoration: none;
  text-shadow: -1px -1px 0 #00506b; //darken 8
  transition: all 150ms linear;
}
.signup-wrapper-v2 a.button:hover {
    background: #3b6b24;
}
.signup-wrapper-v2 hr {
    margin: 0.5em 0;
}
.signup-wrapper-v2 #forgot {
    font-size: 0.6em;
    padding: 0;
    margin: 0;
    display: block;
}

.signup-wrapper-v2 .google_sign_in img {
    width: 60px;
}

.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #638888;
  top: 0;
  width: 100%;
}

.signup-wrapper-v2 .fancy span:after, .signup-wrapper-v2 .fancy span:before{
    width: 100px;
}

.signin-panel .fancy span:after, .signin-panel .fancy span:before{
    width: 150px;
}

.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}


/* summer-campaign styles */
.contentWrap.summer_gradient {
    margin: 3rem 3rem 0 3rem;
    padding: 2rem;
}

.summer_gradient {
    background-image: url(/assets/images/starburst.png), -webkit-gradient(linear, left top, left bottom,
    color-stop(0.05, #54C0E8),
    color-stop(0.5, #FFFFFF),
    color-stop(0.95, #FABA61)
    );
    background-image: url(/assets/images/starburst.png), -moz-linear-gradient(163deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-image: url(/assets/images/starburst.png), -webkit-linear-gradient(163deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-image: url(/assets/images/starburst.png), -ms-linear-gradient(163deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-image: url(/assets/images/starburst.png), linear-gradient(161deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: screen;
    background-position: 50% 70%;
}

.topHeadingImg{
    height: 27vw;
    margin-bottom: 1rem;
}

.contentWrap.summer_gradient .hook {
    color: #58585a;
    text-transform: uppercase;
    font-weight: 800;
    font-family: 'bebasregular';
    font-size: 4vw;
}

.contentWrap.summer_gradient .subheading {
    padding-bottom: 2rem;
    color: #58585a;
    font-size: 4.8vw;
    font-family: 'Tangerine';
}

.contentWrap.summer_gradient h4 {
    color: #58585a;
    margin: 1rem auto;
    font-weight: 900;
    text-transform: uppercase;
}


.pipes {
    border-left: 1px solid #58585a;
    border-right: 1px solid #58585a;
}

.greyBackClearText {
    padding: 0;
    width: 100%;
    font-size: 3rem;
    margin: 1rem auto;
    padding: 1rem;
    background-color: #58585a;
}

.greyBackClearText h3{
    font-size: 1.669vmax;
    font-weight: 900;
    text-transform: uppercase;
    color: inherit;
}

.greyBackClearText h3,
.greyBackClearText p{
    color: white;
}


.startSummer h4 {
    font-size: 3.256vmax;
}


.contentWrap.summer_gradient .bebas {
    font-size: 2.5vw;
    font-family: 'bebasregular';
}

.summer_gradient+.winning {
    margin: 0 3rem 3rem 3rem;
    width: inherit;
    padding: 1rem;
    background-color: #58585a;
    color: #fff;
}

.summer_gradient+.winning h3 {
    color: inherit;
    font-family: 'bebasregular';
    font-size: 2.1vw;
    letter-spacing: 0.12rem;
}

@font-face {
    font-family: 'bebasregular';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
    url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('bebas___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.row, .related .row {
    max-width: 75.5rem;
}

.popular-wrapper {
    background: #ffffff !important;
    padding: 0.5em 0 0;
}

.button, button {
    background-color: #ffffff;
    color: #db5495;
    font-family: 'Raleway', sans-serif;
}
.bg-green {
    background: #b3d334;
}
header {
    background-color: #e5853f;
    min-height: 85px;
    position: relative
}
header .logo {
    position: absolute;
    border: none !important;
    top: -0.35em;
    /* left: 5em; */
    z-index: 10;
    max-width: 180px
}

@media only screen and (max-width: 40em)
.top-bar-section .has-form, .top-bar-section ul, .top-bar.expanded .title-area, .top-bar-section ul li > a, nav.top-bar.hide-for-medium-up {
    background: #e5853f !important;
    height: 200px !important;
}

header h2 {
    position: absolute;
    bottom: 0.3em;
    left: 24em;
    width: 600px;
    font-size: 1.3em;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-style: italic;
}
.main-banner {
    background-color: #db5494;
    margin: 0;
}
.main-banner .featured {
    margin: 1em 0;
}
#featured {
    background: #db5494;
    height: 300px;
}
#featured.orbit {
    background: none;
}
.orbit-container .orbit-slides-container img {
    display: block !important;
}
.main-steps {
    margin-left: 0;
    padding-left: 0;
    margin-top: 1.5em;
}
.main-steps li {
    list-style: none;
    color: #fff;
    margin-bottom: 1.5em;
}
.main-steps li .button, .orange-button {
    background: #F7941E;
    color: #fff;
    margin: 0;
}
.main-steps li .parents-button, .green-button {
    background: #75DE9B;
}
.main-steps li .parents-button:hover, .green-button:hover {
    background: #56af75 !important;
}
.main-steps li .button:hover, .orange-button:hover {
    background: #df6f30;
}
.main-steps h4 {
    margin: 0;
    color: #fff;
    font-size: 1.1em;
}
.main-steps .steps {
    cursor: default;
    background: #fff;
    color: #db5494;
    font-weight: 700;
    display: inline-block;
    text-align: center;
    padding: 0.2em 0.7em;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.main-steps li a {
    color: #c8dc4c;
}
.popular-wrapper {
    background: #e1f4f8;
    padding: 0.5em 0 0;
}
.popular-wrapper ul {
    margin-left: 0 !important;
    padding: 0 !important;
}
.popular-wrapper ul#activities li {
    list-style: none;
    display: inline-block;
    position: relative;
    /* top:-1em; */
    padding-right: 12px;
}
#activities_slider {
    text-align: center
}
#activities {
    height: 51px;
    overflow: hidden;
    top: -10px;
}
.popular-wrapper ul#activities li img {
    /* max-width: 80%; */
    max-height: 51px;
}
.featured-wrapper {
    background: #C3ECF2;
    padding: 0.5em 0 0;
    height: 444px;
    overflow: hidden;
}
#featured-items {
    list-style: none;
}
.featured-items li {
    background: none !important;
}
.featured-item-workshop .set {
    background: #fff !important;
    margin-right: 0.1em;
}
#playlist-slider.featured-item-workshop .set {
    height: 222px
}
.featured-item-workshop .set-item {
    padding: 0.5em;
}
.featured-item-workshop .set-item h5 {
    font-size: 1em;
    font-weight: bold;
    height: 2.7em;
    overflow: hidden;
}
.featured-item-workshop .set-item h6 {
    font-size: 0.8em;
    font-weight: bold;
    color: #db5494;
    margin-bottom: 3px;
}
.featured-item-workshop .set-item img {
    display: block;
    max-height: 66%;
}
.featured-item-workshop .item-badges {
    list-style: none;
    margin-left: 0;
    margin-bottom: 1em;
}
.featured-item-workshop .item-badges li {
    display: inline-block;
    width: 22.33%;
    margin-right: 0.1em;
}
.featured-item-workshop .item-badges li img {
    display: block;
    float: left;
    max-height: 60px;
}
.featured-item-workshop li p {
    font-size: 0.8em;
    max-width: 90%;
    margin-bottom: 0.5em;
}
#playlist-slider .featured-item-workshop li p {
    max-width: 100%
}
#playlist-results .badges-earned img {
    min-height: inherit;
}
.show-for-small .featured-item-logo img {
    max-height: 15em
}
.show-for-medium-up .featured-item-workshop .set-item, .show-for-large-up .featured-item-workshop .set-item {
    position: relative;
    height: 351px;
    overflow: hidden;
}
.show-for-medium-up .featured-item-details, .show-for-large-up .featured-item-details {
    height: 180px;
    overflow: hidden;
}
.show-for-medium-up .featured-item-action, .show-for-large-up .featured-item-action {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -128px;
}
.featured-item-badges img {
    height: 50px
}
.show-for-small .item-badges {
    list-style: none;
}
.wrapper, .less, .exp {
    background: #e8e8e8 url("/assets/images/home-splash.jpg") no-repeat top center;
    padding: 1em 1em 1.5em 1em;
    text-align: center;
}
.wrapper h3, .less h3, .exp h3 {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
}
.wrapper .advice, .less .advice, .exp .advice {
    font-weight: bold;
}
.less {
    padding: 1.5em 1em;
}
.exp {
    background: #e8e8e8 url("/assets/images/header-explore01.png") no-repeat top center !important;
}
.spacer {
    margin: 2em 0;
}
.small-spacer {
    margin: 1em 0;
}
.main-actions .button, .main-actions .narrow {
    font-size: 0.9em;
    padding: 1em 2em;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.main-actions .columns:first-child .button, .main-actions .columns:first-child .narrow {
    background: #c9dc4b;
}
.main-actions .columns:last-child .button, .main-actions .columns:last-child .narrow {
    background: #37bdd5;
}
.main-actions .columns:first-child .button:hover, .main-actions .columns:first-child .narrow:hover {
    background: #a4b724;
}
.main-actions .columns:last-child .button:hover, .main-actions .columns:last-child .narrow:hover {
    background: #218b9e;
}
#explore-pg .wrapper {
    background: #e8e8e8 url("/assets/images/header-explore01.png") no-repeat top center;
}
#parent-zone-pg .wrapper {
    background: #2FBDD4 url("/assets/images/parent-zone-splash.jpg") no-repeat top center;
}
#how-it-works-pg .wrapper {
    background: #FDC33A url("/assets/images/how-it-works-splash.jpg?v=2") no-repeat top center;
}
.generic-label-org {
    color: #ffc53b
}
.generic-label-blue {
    color: #3EBFD6
}
.split-action {
    margin: 0 5% !important;
}
.split-action .button, .split-action .narrow {
    font-weight: bold;
}
.home h3, .home h4, .home p {
    text-align: center;
    color: #555555;
}
.home h4 {
    color: #eea700;
}
.parents {
    padding-bottom: 2em;
}
.parents .deco {
    background: url("/assets/images/parents-box-home.png") no-repeat;
    padding-bottom: 2em;
}
.parents h3, .parents h4, .parents p {
    text-align: left;
}
.parents h3 {
    color: #555555;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    font-size: 3em;
    margin-top: 1em;
    margin-bottom: 0;
    line-height: 0.5em;
    text-transform: uppercase;
}
.parents h4 {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 2em;
}
.parents a {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.contrast {
    border-color: #aeaeae;
    margin: 0;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
}
.fixed .filter-block {
    -webkit-box-shadow: 0 3px 2px rgba(85, 85, 85, 0.3);
    -moz-box-shadow: 0 3px 2px rgba(85, 85, 85, 0.3);
    box-shadow: 0 3px 2px rgba(85, 85, 85, 0.3);
}
.nav-avatar {
    margin-right: 1em;
}
.logout {
    position: relative;
}
.logout span {
    position: absolute;
    left: -15em;
    font-size: 0.5em !important;
}
.main {
    position: relative;
    width: 100%;
    background: #fff;
    min-height: 51px;
    -webkit-box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1);
    box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1);
}
.main ul {
    margin-bottom: 0;
    padding: 0.5em 0;
}
.main ul li {
    display: inline-block;
    line-height: 1em;
}
.main ul li a {
    font-size: 1em;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    padding: 0.5em 1em;
    margin: 0 0.7em;
}
.main ul li#explore_menu_item a {
    color: #b3d334;
}
.main ul li#how_menu_item a {
    color: #37bdd5;
}

/* nav ul li .button {background:#5BB85B;}
nav ul li .button:hover {background:#3b6b24;} */

#spring_menu_item a {
    color: #4057B2;
}
.main ul li#about_menu_item a {
    color: #ffc53b;
}
.explore-body #explore_menu_item {
}
.how-body #how_menu_item {
}
.spring-break-body #spring_menu_item {
}
.about-body #about_menu_item {
}
.profile-menu-item a.has-dropdown {
    padding-bottom: 0.1em
}
.profile-menu-item .f-dropdown {
    border: 2px solid #465ca9;
    border-radius: 3px;
    box-shadow: 3px 3px 3px #999;
}
.profile-menu-item .f-dropdown li:hover {
    background: rgba(70, 92, 169, 0.50)
}
.profile-menu-item .f-dropdown::after {
    border-color: transparent transparent #0078a0 transparent;
}
.profile-menu-item .f-dropdown::before {
    border-color: transparent transparent #FFF transparent;
}
#profile-menu li {
    display: block
}
.profile {
    background: #c9dc4b;
    min-height: 150px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    padding: 2em 0;
}
.profile-v2 {
    background: #db5494;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
    color: #fff
}
.profile-badges .title-line {
    position: relative;
    z-index: 999;
    margin-top: 2em;
    margin-bottom: 0
}
.profile-badges .title-line hr {
    position: relative !important;
    top: -2.5em !important;
    z-index: -1;
}
.profile-badges .button:not(.tiny) {
    background: #5BB85B;
}
.profile-badges h3 {
    position: relative;
    width: 40%;
    text-shadow: 0 1px 0px #e8e8e8;
    color: #ccc;
    background: #fff;
    margin: 0 auto;
    z-index: 0;
}
.profile-badges .warning {
    background: #DD8F68 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.profile-badges .warning:hover {
    background: #D26A36 !important;
}
.profile-badges .alert-box {
    font-size: 0.7em !important;
    background: #e8e8e8;
    color: #333;
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
    border: none !important;
}
.profile-link {
    display: block;
    font-size: 0.7em;
    margin: 0.5em 0 1em 0;
}
.check {
    margin-top: 1.5em;
    width: auto;
}
#claim_code_results img.th.right {
    width: inherit;
}
.profile-badges .workshop-name {
    font-size: 0.8em;
}
.ch-avatar {
    line-height: 5em;
}
.alert-box {
    font-size: 0.7em !important;
    border-radius: 2px;
    background: #e8e8e8;
    color: #333;
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
    border: none !important;
}
.alert-box p {
    margin-bottom: 0;
}
.user {
    margin: 1.8em 0 0 0;
    display: block;
}
.features li {
    text-align: center;
}
.features .block-wrap {
    background: rgba(55, 189, 213, 0.05);
    padding: 0.5em;
}
.features h4 {
    color: #37bdd5;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.features p {
    color: #555555;
    font-size: 0.8em;
}
.centered-action, .wide {
    margin: 0 auto;
    text-align: center;
    width: 230px;
}
.centered-action a, .wide a {
    background: #c9dc4b;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.centered-action a:hover, .wide a:hover {
    background: #a4b724;
}
.wide {
    width: 400px;
}
.wide .button, .wide .narrow {
    padding-left: 4em !important;
    padding-right: 4em !important;
    font-size: 1.1em !important;
}
.narrow {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}
.search {
    background: #fff;
    padding: 1em 0 0 1em;
}
.search label {
    margin-right: 0;
}
.search input[type="text"] {
    padding: 0.2em 1.5em !important;
    margin-bottom: 0.5em !important;
    font-size: 1.2em;
    height: 1.8rem;
}
.search .dropdown {
    position: relative;
    top: 0.1em;
    background: #e8e8e8;
    width: 130px;
    height: 50px;
    text-align: left;
    padding-left: 0.5em;
    box-shadow: 0 3px 3px #b9b9b9;
    color: #777;
    text-shadow: 1px 0 1px #fff;
    font-weight: bold;
}
#search-wrapper p {
    margin-bottom: 0.3em;
}
.filter-block {
    background: #fff;
    max-width: 97%;
    padding: 0 1em;
    margin-bottom: 0 !important;
}
.filter-block p, .filter-block a, .filter-block li a {
    font-size: 0.8em;
    color: #6e6e6e;
}
.filter-block p {
    text-transform: uppercase;
    padding: 1em;
    margin-bottom: 0 !important;
    font-weight: bold;
    color: #37bdd5;
}
.filter-block .dropdown.button, .filter-block .dropdown.narrow {
    margin-bottom: 0 !important;
    color: #6e6e6e;
}
.filter-block .link {
    padding: 0.5em;
    display: block;
    margin: 0 0.5em;
}
.filter-block li:first-child {
    border-right: 1px solid #c8c8c8;
}
.filter-block li {
    list-style: none;
    display: inline-block;
}
.filter-block li ul li {
    display: inherit;
}
.filter-block ul li:first-child {
    border-right: none;
}
#topics, #places, #topics_slider {
    margin-bottom: 0.6em;
}
#search-wrapper h4, #search-wrapper p {
    color: #666 !important;
}
#topics p, #places p, #topics_slider p {
    margin: 0;
    padding: 0;
    color: #666 !important;
}
#topics label, #topics_slider label {
    font-size: 0.8em;
}
#topics_slider {
    text-align: center
}
#topics li, #places li, #topics_slider div {
    list-style: none;
    display: inline-block;
    height: 30px;
    padding-right: 6px
}
#topics_slider div {
    height: 36px;
    top: 6px;
}
#topics li a, #places li a, #topics_slider div a {
    background: #F1F4D1;
    color: #333333;
    font-size: 0.8em;
    padding: 0.55em 0.4em;
    margin: 0;
    font-weight: 700;
    border: 1px solid #d1d3d4
}
#topics li a:hover, #topics li a:active, #topics li a.active, #places li a:hover, #places li a:active, #places li a.active {
    background: #499036;
    color: #ffffff;
}
#places li a {
    font-size: 0.7em !important;
}
.no:active, .no:hover {
    background: none !important;
}
#places {
    height: 50px
}
#places p, .places p {
    padding: 0 0.5em!important
}
#places input[type="text"], .places input[type="text"] {
    padding: 0.3em !important;
    width: 99%;
    position: relative;
    top: 0;
    left: 0;
    font-size: 0.7em;
    height: 2em !important;
}
#start_button {
    padding-top: 0.7em;
    padding-bottom: 0.7em;
}
.explore {
    padding-bottom: 1em;
    min-height: 1000px;
}
.items .item-block a.button {
    font-size: 0.7em;
    padding: 0.5em 0.7em;
}
.orange {
    background-color: #F9A029;
}
.orange:hover {
    background-color: #cc8120;
}
.exp h3 {
    font-size: 3em;
}
.exp h5 {
    margin: 0 auto;
    width: 55%;
    color: #fff;
    text-align: center;
}
.item-wrapper {
    background: #e8e8e8;
}
.items {
    padding: 1em;
}
.items .item-block {
    border: 1px solid #e8e8e8;
    background: #fff;
    text-align: center;
    position: relative;
}
.items .item-block item.img {
    position: relative;
}
.items .item-block img.type {
    position: absolute;
    right: 0;
    top: 0;
    max-width: 30px;
}
.items .item-block .row, .events .event-block .row, .workshop .event-block .row {
    padding: 0.5em 1em;
}
.items .item-block .type p, .events .event-block p, .workshop .event-block p {
    padding: 0;
    margin: 0;
    font-size: 0.9em;
}
.items h5 {
    text-align: left;
    font-size: 0.9em;
    padding: 0;
    font-weight: bold;
}
.items h5 > a {
    color: #008cba;
    /*#c9dc4b;*/
}
.details {
    padding-top: 0 !important;
}
.items .type p:first-child {
    font-size: 0.7em;
    text-transform: uppercase;
}
.items .type p:last-child {
    font-size: 0.7em;
}
.items p {
    font-size: 0.8em;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left
}
.items .item-desc {
    min-height: 110px;
    margin-bottom: .75rem;
}
.items .detail p > a {
    font-size: 0.6em;
}
.items .price {
    color: #000;
}
.items .item-block hr {
    margin: 0 0 0.5em 0;
}
.items .item-block img {
    text-align: center;
    max-width: 100%;
    max-height: 150px;
}
.items .item-block {
    height: 480px;
    overflow: hidden;
}
.items .prog-title-hdr h5 {
    height: 2.5em;
    overflow: hidden;
}
.circle-text {
    width: 40px;
}
.circle-text:after, .yellow, .red, .violet {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.yellow {
    background: #fec53a;
}
.red {
    background: #b3272a;
}
.violet {
    background: #4859a5;
}
.circle-text p {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    float: left;
    width: 100%;
    padding-top: 50%;
    line-height: 1em;
    margin-top: -0.5em;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}
.events .event-block, .workshop .event-block {
    border: 3px solid #e8e8e8;
    padding-bottom: 1em;
}
.events h4, .workshop h4 {
    background: #e8e8e8;
    color: #555555;
    font-size: 1.2em;
    padding: 0.5em;
    margin: 0;
    text-transform: uppercase;
}
.events p, .workshop p {
    color: #7b7b7b;
}
.workshop .small-map, .workshop .small-map .row {
    padding: 0 !important;
    margin: 0 !important;
}
.workshop hr {
    padding: 0;
    margin: 0;
}
.work-cat {
    margin-left: 0;
    padding: 0.5em 0;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.work-cat li {
    list-style: none;
    color: #7b7b7b;
    font-size: 0.95em;
}
.labels {
    position: relative;
    top: -0.1em;
    left: 0.3em;
}
.labels li {
    list-style: none;
    display: inline-block;
}
.labels li a {
    font-size: 0.9em;
}
.info-tip {
    background: #e8e8e8;
    border-radius: 8px;
    margin-top: 0.5em;
}
.info-tip p {
    font-weight: 700;
    color: #333;
    font-size: 0.8em;
    margin-bottom: 0;
    padding: 0.2em;
    display: inline-block;
}
.badge-container li {
    list-style: none;
    display: inline-block;
    width: 15%;
}
.badge {
    max-width: 100%;
    display: inline-block;
    margin: 0 auto;
}
.badge-icon img {
    border: 1px solid #e8e8e8;
}
.badge-name {
    float: left;
    text-align: center;
    font-size: 0.9em;
}
.badge-resume {
    margin-top: 1em;
    margin-bottom: 1em;
}
.badge-resume .caption {
    line-height: 1.1em
}
.badge-resume h5 {
    color: #555;
}
.badge-resume .type {
    color: #db5494;
}
.badge-resume .panel {
    border-radius: 8px;
}
.rule-box {
    height: 90px;
    text-align: center
}
.badge-resume .badge-title {
    border-radius: 8px;
    background: #f2f6d2;
    color: #555;
    padding: 0.4em;
    font-size: 0.8em;
    margin-bottom: 3px;
}
.rule-box a {
    font-size: 0.8em;
}
.badge-resume .counter {
    background: #555;
    color: #fff;
    border-radius: 50%;
    padding: 0 0.1em;
    text-align: center;
    display: inline-block;
    line-height: 1.1em;
    height: 20px;
    width: 20px;
}
.view-by h5 {
    padding: 1em 0;
}
#badge_items li {
    height: 350px;
    position: relative;
}
.badge_stuff {
    position: absolute;
    bottom: 12px;
}
.badge-panel {
    background: #e8e8e8 !important;
}
.map {
    padding: 0 3em;
}
.related {
    background: #e8e8e8;
    max-width: 94%;
    margin: 0 auto 6em auto;
    padding: 0 2em;
}
.related .row {
    background: #fff;
}
.related h5 {
    color: #555555;
    padding: 1em 0;
}
.social {
    margin-bottom: 4em;
}
.social ul {
    margin-left: 0;
    text-align: center;
}
.social ul li {
    list-style: none;
    display: inline-block;
    margin: 0 0.5em
}
.pagination {
    margin: 0.5em auto !important;
    width: 75%
}
.pagination li a {
    font-size: 0.8em
}

/* User account */

.top-login {
    position: relative;
    top: -0.2em;
}
.top-login li {
    display: inline-block;
}
.top-login li a {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-moz-border-radius: 0 0 5px 5px;
    -o-moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    text-transform: uppercase;
}
.top-login li:first-child a:hover {
    background: #df6f30 !important;
}
.top-login li:last-child a:hover {
    background: #e8e8e8 !important;
}
#direct_signup {
    min-height: 768px;
}
#login {
    position: relative;
}
#login a {
    margin-left: 0;
    background: #eff5f3;
    color: #aaabab;
}
#sign_up a.button {
    background-color: #F7941E;
}
.signup-pop-block {
    position: absolute;
    width: 300px;
    left: 0;
    z-index: 999;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.signup-pop-block .row {
    padding-top: 0.5em;
}
.signup-wrapper {
    position: absolute;
    border-top: 10px solid #db5494;
    background: #fff;
    width: 100%;
    right: -19em;
    top: -5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}
.signup-wrapper span {
    margin: 0.1em 0 !important;
    display: block;
}
.signup-wrapper a.button {
    background: #c9dc4b;
    margin: 0;
    padding: 0.8em 1em !important;
}
.signup-wrapper a.button:hover {
    background: #3b6b24;
}
.signup-wrapper hr {
    margin: 0.5em 0;
}
.signup-wrapper #forgot {
    font-size: 0.6em;
    padding: 0;
    margin: 0;
    margin-top: 1.5em;
    display: block;
}
.sign-up-page {
    background: #c9dc4b;
    min-height: 150px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    padding: 2em 0;
}
.sign-up-page h2 {
    color: #fff;
    text-transform: uppercase;
}
.sign-up-page h4 {
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: 1.5em;
}
.sign-up-page p {
    font-family: Arial, sans-serif;
    color: #555;
}
.sign-up-page hr {
    border-color: #fff;
}
.sign-up-page .link > a, .sign-up-page a.link {
    display: block;
    font-size: 0.9em;
    margin: 1em 0;
    font-family: Arial, sans-serif;
}
.sign-up-page .generate {
    margin: 0.3em 0 !important;
}
.sign-up-page a.button {
    background: #E3EDA4;
    color: #C7CE0F;
    font-weight: 700;
}
.sign-up-page a.button:hover {
    background: rgba(255, 255, 255, 1);
}
.sign-up-page input[type="submit"], .sign-up-page .next-step {
    background: #DD8F68 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.sign-up-page input[type="submit"]:hover, .sign-up-page .next-step:hover {
    background: #D26A36 !important;
}
.sign-up-page select {
    color: #555;
}
.sign-up-page .steps {
    position: absolute;
    font-family: Arial, sans-serif;
    top: 3.2em;
    width: 100%;
}
.sign-up-page .steps ul {
    float: right;
}
.sign-up-page .steps ul li {
    display: inline-block;
    list-style: none;
    margin: 0 0.5em;
}
.sign-up-page .steps ul li a {
    cursor: default;
    background: #E3EDA4;
    color: #fff;
    font-weight: 700;
    display: block;
    padding: 0.5em 1em;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sign-up-page .steps ul li .active {
    background: #fff;
    color: #DD8F68;
}
.sign-up-page .color, .sign-up-page .sport {
    margin-left: 1.8em;
}
.sign-up-page .color li, .sign-up-page .sport li {
    display: inline-block;
    list-style: none;
}
.sign-up-page .color li {
    margin: 0 0.2em;
}
.sign-up-page .sport li {
    margin: 0 0.25em;
}
.sign-up-page .color a[class^="swatch"], .sign-up-page .sport a[class^="swatch"], .sign-up-page .avatar a[class^="swatch"] {
    font-weight: 700;
    display: block;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sign-up-page .color a[class^="swatch"] {
    padding: 1.2em;
    border: 5px solid #fff;
}
.sign-up-page .sport a[class^="swatch"] {
    border: none;
    padding: 1.47em;
}
.sign-up-page .avatar a[class^="swatch"] {
    border: none;
    padding: 39px;
}
.sign-up-page .color a.one {
    background: #549ad8;
}
.sign-up-page .color a.two {
    background: #7db925;
}
.sign-up-page .color a.three {
    background: #e76cbd;
}
.sign-up-page .color a.four {
    background: #7decf7;
}
.sign-up-page .color a.five {
    background: #f9d549;
}
.sign-up-page .color a.six {
    background: #9464da;
}
.sign-up-page .meter:after {
    content: "Password Strength";
    position: absolute;
    width: 200px;
    height: 20px;
    display: block;
    left: 1em;
    top: 0.5em;
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 0.7em;
    -webkit-text-shadow: 0 0 1px #555;
    -moz-text-shadow: 0 0 1px #555;
    text-shadow: 0 0 1px #555;
}
.switch {
    background: #fff;
    border-color: #fff !important;
    margin-left: 0.5em;
}
.switch span:last-child {
    border-color: #fff !important;
}
.reveal-modal .button {
    background: #DD8F68 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
.reveal-modal .button:hover {
    background: #D26A36 !important;
}
footer {
    background: #e5853f;
    padding: 1em 1em 0.5em 1em;
    width: 100%;
    margin: 0 auto;
    bottom: 0;
}
footer ul {
    margin: 0;
    padding: 0;
}
footer ul li {
    display: inline-block;
    list-style: none;
}
footer ul li a {
    display: block;
    margin: 0 0.2em;
    color: #ffffff !important;
}
footer ul.seal li a {
    display: block;
    margin: 0;
}
footer p {
    text-align: left !important;
}
footer .sub-nav {
    margin: 0.8em 0 0 0;
}
footer img {
    max-width: 70%;
    text-align: center;
}
@media only screen and (max-width: 40.063em) {
    .featured-items {
        list-style: none;
    }
    .featured-wrapper {
        background: #C3ECF2;
        padding: 0.5em 0 0;
        height: 720px;
        overflow: hidden;
    }
    .featured-item-workshop h5, .featured-item-workshop h6, .featured-item-workshop p {
        text-align: center;
    }
    .featured-item-workshop p {
        max-width: 100% !important;
    }
    .featured-item-workshop .set-item {
        position: relative;
        height: 351px;
        overflow: hidden;
    }
    .featured-item-details {
        height: 180px;
        overflow: hidden;
    }
    .featured-item-logo {
        float: none;
    }
    .set-item {
        padding: 6px!important;
        background-color: #fff;
        border: 1px solid #d1d3d4;
        margin-bottom: 12px;
    }
    /* .logout span {display:none;} */
    .profile-badges img.th {
        float: left !important;
    }
    .profile-badges img.check {
        max-width: 10% !important;
        float: right !important;
    }
    .has-form a {
        font-size: 0.7em !important;
    }
    .sign-up-page .steps {
        width: 90%;
        top: 2.8em !important;
    }
    .sign-up-page .steps ul {
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    .sign-up-page .steps ul li a {
        font-size: 0.7em;
    }
    h3.pg-title {
        font-size: 2em !important;
    }
    .exp h5 {
        font-size: 1em !important;
        width: 90%;
    }
    #search-wrapper h4 {
        font-size: 1em !important;
    }
    #topics, #places {
        padding: inherit;
        margin-left: inherit;
    }
    #topics p, #places p {
        margin: inherit;
        padding: inherit;
    }
    .items .item-block {
        text-align: center;
    }
    .items .item-block img {
        max-width: 35%;
        text-align: center;
    }
    .centered-action, .wide {
        margin: 0 auto;
        text-align: center;
        width: 200px;
    }
    .wide {
        width: 250px;
    }
    .wide .button, .wide .narrow {
        padding-left: 1em !important;
        padding-right: 1em !important;
        font-size: 0.9em !important;
    }
    .search {}
    .search .columns {
        padding: 0;
        margin: 0;
    }
    .search .dropdown {
        width: 120px;
        font-size: 0.7em;
        margin: 0;
        padding-left: 0.4em;
    }
    .filter-block {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }
    .filter-block p, .filter-block a, .filter-block li a {
        font-size: 0.6em;
    }
    .circle-text:after, .yellow, .red, .violet {
        content: "";
        display: block;
        width: 10%;
        height: 0;
        padding-bottom: 10%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
    footer {
        width: 100% !important;
        bottom: 0 !important;
    }
}
footer .sub-nav {
    margin: 0;
}
footer .sub-nav li {
    margin-left: 0;
}
footer a {
    font-size: 0.8em;
}
@media only screen and (max-width: 64em) {
    .main-steps {
        /*  text-align: center; */
    }
    .main-steps .steps {
        position: relative;
        width: 32px;
        text-align: center;
        margin: 1em auto;
        display: block;
    }
    .main-steps li .button {
        width: 100%;
    }
    /*
.main-steps h4{
  text-align: center;
}*/
    .featured-item-workshop .set {
        background: #FFF !important;
    }
    ul#activities, ul#topics {
        margin: 1em auto;
    }
    .popular-wrapper ul#activities li {
        width: 23%;
    }
    /* .logout span {display:none;} */
    .sign-up-page .steps {
        width: 96%;
        top: 3.5em;
    }
    .sign-up-page .steps ul {
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    .sign-up-page .steps ul li a {
        font-size: 0.8em;
    }
    .has-form a {
        font-size: 0.7em !important;
    }
    footer {
        width: 100% !important;
        bottom: 0 !important;
    }
    .circle-text:after, .yellow, .red, .violet {
        content: "";
        display: block;
        width: 10%;
        height: 0;
        padding-bottom: 10%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }
}
@media only screen and (min-width:40.063em) and (max-width:84em) {
    .logout span {
        position: absolute;
        left: -9.5em;
        font-size: 0.6em !important;
    }
    .main ul li a {
        font-size: 0.8em !important;
        margin: 0 1.20em 0 0 !important;
    }
    header {
        min-height: 4.5em
    }
    header .logo {
        top: 0;
        z-index: 10;
        max-width: 138px;
        left: 0
    }
}
.org-list {
    background: rgba(59, 188, 211, 0.05);
}
.logo-box, .org-list div {
    margin: 1px;
    padding: 3px;
    background-color: #FFF;
    height: 127px;
    line-height: 116px;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.org-list li {
    max-height: 98px;
    min-height: 98px;
    text-align: center;
    padding-top: 10px;
    border: 1px solid rgba(59, 188, 211, 0.05);
    background: #FFF;
}
.org-list li img {
    max-height: 90%
}
.mini-wrapper {
    height: 6.5em;
    background: transparent url('/assets/images/green-tile.png') repeat top center;
    text-align: center;
}
h3.pg-title {
    font-size: 3em;
    color: #FFF;
}
.wrapper {
    min-height: 12.5em;
}
.checkboxFive {
    /* width: 207px; */
    margin: 20px 100px;
    position: relative;
    padding-top: 3px;
}
.checkboxFive label {
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 21px;
    top: 3px;
    left: 0;
    background: #eee;
    border: 1px solid #ddd;
}
.checkboxFive label:after {
    opacity: 0.2;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 6px;
    left: 7px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.checkbox-label-2 {
    display: inline-block;
    padding-left: 25px;
    width: 198px;
}

/**
 * Create the hover event of the tick
 */

.checkboxFive label:hover::after {
    opacity: 0.5;
}

/**
 * Create the checkbox state for the tick
 */

.checkboxFive input[type=checkbox]:checked + label:after {
    opacity: 1;
}
.items li {
    overflow: hidden;
}
.sc_contact {
    line-height: 36px;
}
.ct_name {
    background: transparent url('/assets/images/ct-person-icon.png') no-repeat center left;
}
.ct_email {
    background: transparent url('/assets/images/ct-email-icon.png') no-repeat center left;
}
.ct_phone {
    background: transparent url('/assets/images/ct-phone-icon.png') no-repeat center left;
}
.ct_url {
    background: transparent url('/assets/images/ct-url-icon.png') no-repeat center left;
}

/* playlists */

.playlists .breadcrumbs {
    background: none;
    border: none;
}
.playlists h3 {
    padding: 0.5em 0;
    margin-bottom: 0;
    background: #fff;
    color: #37bdd5;
    text-align: center;
}

/*#b5d57c;*/

.playlists h5 {
    font-weight: bold;
    color: #37bdd5;
}
.resume {
    padding: 1em 0;
    background: #CAE26A;
    color: #555;
}

/*#cfdb5d;*/

#badges-earned li {
    margin: 0.3em 0.3em
}
.title-slide {
    font-weight: bold;
    margin: 1em 0 2em 0;
}
.drop-item {
    margin: 1em 0;
}
.central-panel {
    background: #4DA215;
    /*#4a9240*/
}
.central-panel .title-slide {
    color: #fff;
    font-weight: bold;
    margin: 1em 0;
}
.playlists .middle {
    line-height: 22em;
}
.playlists .carrouselle ul {
    margin-left: 0;
}
.playlists .carrouselle ul li {
    list-style: none;
    display: block;
    float: left;
    margin: 0.3em 0;
}
.playlists .carrouselle ul li > img {
    max-width: 75%;
}
.playlists .item {
    min-height: 333px;
    position: relative;
    margin-bottom: 2em;
    margin-top: .9em;
    overflow: hidden;
}
#playlist_media .item {
    max-height: 300px;
    margin-bottom: .2em;
}
.playlists .item > .panel {
    background: #fff !important;
    height: 550px;
}
.playlists .item h5 {
    margin-top: 1em;
    line-height: 1.4em;
    color: #333;
}
.playlists .item p {
    font-size: 0.9em;
}
.playlists .item .type {
    color: #37bdd5;
    font-size: 1em;
}
.playlists .item .item-img {
    position: relative;
}
.playlists .item .item-type {
    position: absolute;
    right: 0;
    top: 0;
}
.playlists .item .item-content {
    min-height: 290px;
}
.playlists .item .item-content a {
    position: absolute;
    left: 0;
    bottom: -1.2em;
}
.item .item-content h5 {
    font-weight: bold !important;
}
.item .item-content .long-title {
    font-weight: bold !important;
    color: #37bdd5 !important;
}
.item .item-content h6 {
    font-weight: bold !important;
    color: #37bdd5 !important;
}
.step-icon {
    padding: 0
}
@media only screen and (min-width:63.5em) {
    .playlists .item .item-img {
        padding: 0;
    }
}
meta.small-custom {
    font-family: "/only screen and (max-width: 40em)/";
    width: 40em;
}
.featured-items.show-for-small .row {
    margin: 0
}
.featured-items.show-for-small {
    margin-left: 0
}
.tooltip {
    background-color: #ffc40a;
    color: #FFF
}
.tooltip > .nub {
    border-color: transparent transparent #ffc40a transparent
}
.has-tip, .has-tip:hover, .has-tip:active {
    border-bottom: none
}
.owl-pagination {
    text-align: center
}
#city-badges-slider, #playlist-slider {
    list-style: none
}
.item-content p {
    font-size: 0.9em
}
.item .item-activities h6 {
    font-weight: bold !important;
    color: #37bdd5 !important;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    display: inline;
    /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    /*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #FFF;
    float: left;
    /* Line up the bullets horizontally */
}
.playlists .owl-theme .owl-controls .owl-page span {
    background: #008CBA
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
    opacity: 1;
}
.profile_badge_detail .badge_image {
    max-height: 50%;
}
.profile_badge_detail .badge_details {
    width: 100%;
}
.profile_badge_detail .badge_earned {
    margin-bottom: 0.5rem;
}
#share_buttons {
    margin: 0 auto;
    width: 450px;
}
@media only screen and (max-width: 40em) {
    #share_buttons {
        margin: 0 auto;
        width: 300px;
    }
}
#explore-menu li {
    display: block
}
#explore-menu li:hover {
    background: #b3d334
}
#explore_menu_item ul#explore-menu li a {
    color: #58595b
}
.badge-resume .alert-box.warning {
    background-color: #FFF;
    border-color: #de770f;
    border: 1px #de770f solid!important;
    color: #de770f;
}
.share-city .tabs img {
    max-width: 100%;
}

/* generic tile for multiple result sets */

.badge-container {
    width: 100%;
    margin-left: 0;
}
.badge-container li {
    list-style: none;
    display: inline-block;
}
.tile {
    position: relative;
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    /* margin-bottom: 1.25rem;
padding: 1.25rem; */
    background: #fff;
}
.tile h3 {
    white-space: nowrap;
    overflow: hidden;
    font-size: 1.1875rem;
    text-align: left;
    padding: 0;
    font-weight: bold;
}
.tile img {
    max-height: 200px;
    max-width: 100%;
    margin: 1em auto;
    padding: 1em;
    text-align: center;
    display: block;
    border: 1px solid #ccc;
    background: #fff;
}
.tile .content {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.tile .content-200 {
    height: 200px;
    overflow-y: hidden;
}
.tile .content-400 {
    height: 400px;
    overflow-y: hidden;
}
.tile .main-action {
    position: relative;
    display: block;
    min-height: 50px;
}
.tile .main-action .action {
    margin: 0.5em auto 2em auto;
    position: relative;
    display: block;
}
.tile p, .tile .content-200, .tile .content-400, .tile .content {
    font-size: 0.9em;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left
}
@media screen and (max-width:25em) {
    img {
        min-height: inherit !important;
    }
}
.step {
    height: 100%;
    width: 100%;
    display: none;
}
.selected_answer {
    border: 5px solid;
    border-radius: 27px;
    border-color: yellow;
    background-color: yellow;
}
.small-org-logo {
    max-width: 75px;
}
@media screen and (min-width:25.5em) and (max-width:60em) {
    .small-org-logo {
        max-width: 190px;
    }
}
.error_message {
    border: 1px solid #FFF;
    color: #FFF;
    background: #b22927;
    display: inline-block;
    padding: 3px;
    opacity: .9;
}
#code_entered {
    background: #3bbcd3;
    color: #FFF;
    padding: 3px;
    border: 1px solid #FFF;
    opacity: .9
}
.form-highlight {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5)
}
.extra-adding {
    margin: 0 -12px 9px;
    padding: 6px 12px
}
.bold {
    font-weight: bold
}
dialog, .reveal-modal {
    z-index: 101
}
#featured-2 img {
    width: 100%
}
#featured-2.owl-theme .owl-controls .owl-page span {
    background-color: #CCC
}
.tour-desc {
    height: 136px;
    padding: 15px;
    text-align: center
}
.tour-hr {
    width: 66%;
    text-align: center;
    margin: 0 auto;
    margin-top: 9px
}
.tour-cta {
    text-align: center;
    padding: 12px 0 0;
    height: 78px
}
.ajax-signup-wrapper {
    border-top: 10px solid #db5494;
    background: #fff;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
}

#code_entered {background: #3bbcd3; color:#FFF; padding: 3px;border:1px solid #FFF;opacity:.9}
.form-highlight {background-color:#FFF; background-color:rgba(255,255,255,.5)}
.extra-adding {margin:0 -12px 9px; padding: 6px 12px}
.bold {font-weight:bold}

dialog, .reveal-modal {z-index:101}
#featured-2 img {width:100%}
#featured-2.owl-theme .owl-controls .owl-page span {background-color: #CCC}
.tour-desc {height:136px;padding:15px;text-align:center}
.tour-hr {width: 66%; text-align: center; margin: 0 auto; margin-top: 9px}
.tour-cta {text-align:center;padding:12px 0 0;height:78px}
.ajax-signup-wrapper {border-top:10px solid #db5494; background:#fff; width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; box-shadow: 0 0 5px #333;}


.badge-mini {
    height: 75px;
}
.program-logo {
    max-height: 120px;
}
.playlist-item {
    min-height: 200px;
    margin-bottom: 1rem;
    background-color: #FFF;
    border: 1px solid #d8d8d8;
}
.playlist-item .logo {
    height: 188px;
    overflow: hidden;
    border-right: 1px solid #d8d8d8;
    padding-top: 12px
}
.playlist-item .details {
    position: relative;
    height: 200px;
    overflow: hidden;
    border-right: 1px solid #d8d8d8
}
.playlist-item .details .button {
    position: absolute;
    bottom: 0
}
.nav-avatar {
    width: 25px;
    height: 25px
}
.custom-tooltip {
    display: inline;
    position: relative;
}
.custom-tooltip:hover:after {
    background: #333;
    background: rgba(0, 0, 0, .8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
.custom-tooltip:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.custom-tooltip {
    display: inline;
    position: relative;
}
.custom-tooltip:hover:after {
    background: #333;
    background: rgba(0, 0, 0, .8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
.custom-tooltip:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}


.signup-wrapper-v2 input, .signin-wrapper input {border-radius: 1px; border: 2px solid #C4DBFF; background-color: #db5494; color: #0EA0F1; font-size: 1.1em; margin: 10px 0 0 0;}
.signup-wrapper-v2 h3, .signin-wrapper h3 {color: #0EA0F1; font-size: 2em}
.signup-wrapper-v2 hr, .signin-wrapper hr {border-color: #0EA0F1;}
.signup-wrapper-v2 .link, .signin-wrapper .link{color: #0EA0F1; text-decoration: underline; font-weight: normal; margin: 0 1em 0 0; font-size: 0.9em}

.signup-wrapper-v2 {
    position: absolute;
    background: #fff;
    width: 100%;
    right: -19em;
    top: -5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
    color: #0EA0F1;
}

.signin-wrapper {
    background-color: #db5494;
    color: #ffffff !important;
}

.signin-wrapper .title {
    color: #ffffff !important;
    font-size: 2em;
    margin: 0px 0px 20px 0;
    padding-bottom:25px;
}

.signin-panel {
    background-color: #fcfafa;
    box-shadow: #bdc3c7 0 3px 3px;
    color: #638888 !important;
    padding-top: 20px;
}

.google_sign_in {
    background: #0033A0 !important;
    color: white !important;
    border-radius: 0px;
    font-size: 1.2em !important;
    font-family: sans-serif !important;
    padding: 6px !important;
      text-decoration: none;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  box-shadow: 6px 6px 6px #999;
}

.google_sign_in img {
  max-width: 60px;
}


.google_sign_in img {
  width: 144px;
  vertical-align: middle;
  /*float: left;*/
}


.google_sign_in:hover {
  background:#00226b !important; /*darken 10*/
  box-shadow: 3px 3px 3px #999;
  text-decoration: none;
  text-shadow: -1px -1px 0 #002575; /*darken 8*/
  transition: all 150ms linear;
}


.signup-wrapper-v2 input, .signin-wrapper input {border-radius: 1px; border: 2px solid #C4DBFF; background-color: #db5494; color: #0EA0F1; font-size: 1.1em; margin: 10px 0 0 0;}
.signup-wrapper-v2 h3, .signin-wrapper h3 {color: #0EA0F1; font-size: 2em}
.signup-wrapper-v2 hr, .signin-wrapper hr {border-color: #0EA0F1;}
.signup-wrapper-v2 .link, .signin-wrapper .link{color: #0EA0F1; text-decoration: none; border-bottom: 1px solid #0EA0F1; font-weight: normal; margin: 0 1em 0 0; font-size: 0.9em}

.signup-wrapper-v2 {
    position: absolute;
    background: #fff;
    width: 100%;
    right: -19em;
    top: -5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
    color: #0EA0F1;
}

.signin-wrapper {
    background-color: #db5494;
    color: #134b5f !important;
}

.signin-wrapper .title {
    color: #ffffff !important;
    font-size: 2em;
    margin: 0px 0px 20px 0;
    padding-bottom:25px;
}

.signin-panel {
    background-color: #fcfafa;
    box-shadow: #bdc3c7 0 3px 3px;
    color: #638888 !important;
    padding-top: 20px;
}

.signin-panel .title {
    color: #638888 !important;
    font-size: 1.2em;
}
.signup-wrapper-v2 span {
    margin: 0.1em 0 !important;
    display: block;
}
.signup-wrapper-v2 a.button {
    margin: 0;
}

.signup-wrapper-v2 input.button, .signin-wrapper input.button {
  margin: 10px 0 0 0; 
  background-color: #007096 !important; 
  border-color: #007096;
  color: white;
  padding: 6px;
  font-size: 1.2em;
  border-radius: 1px;
  height: 60px;
}

.signup-wrapper-v2 input.button:hover, .signin-wrapper input.button:hover {
  background-color:#004861 !important; //darken 10
  border: 1px solid rgba(#000, .05);
  box-shadow: 1px 1px 2px rgba(#fff, 0.2);
  text-decoration: none;
  text-shadow: -1px -1px 0 #00506b; //darken 8
  transition: all 150ms linear;
}
.signup-wrapper-v2 a.button:hover {
    background: #3b6b24;
}
.signup-wrapper-v2 hr {
    margin: 0.5em 0;
}
.signup-wrapper-v2 #forgot {
    font-size: 0.6em;
    padding: 0;
    margin: 0;
    display: block;
}

.signup-wrapper-v2 .google_sign_in img {
    width: 60px;
}

.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #638888;
  top: 0;
  width: 100%;
}

.signup-wrapper-v2 .fancy span:after, .signup-wrapper-v2 .fancy span:before{
    width: 100px;
}

.signin-panel .fancy span:after, .signin-panel .fancy span:before{
    width: 150px;
}

.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}


/* summer-campaign styles */
.contentWrap.summer_gradient {
    margin: 3rem 3rem 0 3rem;
    padding: 2rem;
}

.summer_gradient {
    background-image: url(/assets/images/starburst.png), -webkit-gradient(linear, left top, left bottom,
    color-stop(0.05, #54C0E8),
    color-stop(0.5, #FFFFFF),
    color-stop(0.95, #FABA61)
    );
    background-image: url(/assets/images/starburst.png), -moz-linear-gradient(163deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-image: url(/assets/images/starburst.png), -webkit-linear-gradient(163deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-image: url(/assets/images/starburst.png), -ms-linear-gradient(163deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-image: url(/assets/images/starburst.png), linear-gradient(161deg, #54C0E8 5%, #FFFFFF 50%, #FABA61 95%);
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: screen;
    background-position: 50% 70%;
}

.topHeadingImg{
    height: 27vw;
    margin-bottom: 1rem;
}

.contentWrap.summer_gradient .hook {
    color: #58585a;
    text-transform: uppercase;
    font-weight: 800;
    font-family: 'bebasregular';
    font-size: 4vw;
}

.contentWrap.summer_gradient .subheading {
    padding-bottom: 2rem;
    color: #58585a;
    font-size: 4.8vw;
    font-family: 'Tangerine';
}

.contentWrap.summer_gradient h4 {
    color: #58585a;
    margin: 1rem auto;
    font-weight: 900;
    text-transform: uppercase;
}


.pipes {
    border-left: 1px solid #58585a;
    border-right: 1px solid #58585a;
}

.greyBackClearText {
    padding: 0;
    width: 100%;
    font-size: 3rem;
    margin: 1rem auto;
    padding: 1rem;
    background-color: #58585a;
}

.greyBackClearText h3{
    font-size: 1.669vmax;
    font-weight: 900;
    text-transform: uppercase;
    color: inherit;
}

.greyBackClearText h3,
.greyBackClearText p{
    color: white;
}


.startSummer h4 {
    font-size: 3.256vmax;
}


.contentWrap.summer_gradient .bebas {
    font-size: 2.5vw;
    font-family: 'bebasregular';
}

.summer_gradient+.winning {
    margin: 0 3rem 3rem 3rem;
    width: inherit;
    padding: 1rem;
    background-color: #58585a;
    color: #fff;
}

.summer_gradient+.winning h3 {
    color: inherit;
    font-family: 'bebasregular';
    font-size: 2.1vw;
    letter-spacing: 0.12rem;
}

@font-face {
    font-family: 'bebasregular';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
    url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('bebas___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}