@charset "UTF-8";

button#notVerified {
    position: relative;
    font-size: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: red;
    border: red;
    /* display: none; */
    top: -24px;
}

#homescreen-embed {
    width: 320px;
    font-family: 'Source Sans Pro', sans-serif;
    text-align: center;
    max-width: 320px;
}

.hs-device-name {
    padding-top: 10px !important;
    text-align: center;
    position: relative;
    left: -10px;
}

.hs-added-date {
    position: relative;
    left: -10px;
}

.hs-via-link {
    color: #8993ad;
    font-size: 14px;
}

.hs-via-link a {
    color: #8993ad;
}

.device-mockup .iphone {
    width: 15em;
    margin: 0 auto;
}

.iphone-wrapper {
    height: 31.8em;
    width: 15em;
    overflow: hidden;
    margin: 0;
}

.iphone-wrapper .screen {
    width: 13.1em;
    height: 22.5em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4.4em;
}

.iphone-wrapper .screen img {
    width: 100%;
    height: auto;
}

.iphone-wrapper .screen a:focus {
    outline: none;
}


/* Watch
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.watch-container {
    width: 300px;
    height: 406px;
    z-index: 1;
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/watch-container.png) no-repeat;
    background-size: contain;
    position: relative;
    right: -45px;
    bottom: -28px;
}

.watch-container img {
    z-index: 0;
    float: left;
    width: 158px;
    height: 197px;
    margin-top: 104px;
    margin-left: 29px;
}

.hs-via-link.w1 {
    padding-top: 10px;
}


/* iPhone 5
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-5__spacegray,
.iphone-wrapper.p1 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    bottom: -10px;
    left: -6px;
}

.iphone-wrapper.model-5__spacegray .screen,
.iphone-wrapper.p1 .screen {
    width: 176px;
    position: relative;
    bottom: -10px;
    margin-top: 3.9em;
}

.iphone-wrapper.model-5__white,
.iphone-wrapper.p2 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5/white.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -7px;
}

.iphone-wrapper.model-5__white .screen,
.iphone-wrapper.p2 .screen {
    width: 162px;
    position: relative;
    bottom: -10px;
    margin-top: 4.5em;
}


/* iPhone 5C
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-5c__white,
.iphone-wrapper.p3 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5c/white.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -6px;
    bottom: -10px;

    margin-bottom: 20px;

}

.iphone-wrapper.model-5c__white .screen,
.iphone-wrapper.p3 .screen {
        width: 12.9em;
    height: 22.5em;
    margin-top: 4.7em;
    margin-left: auto;
    margin-right: auto;
}

.iphone-wrapper.model-5c__green,
.iphone-wrapper.p4 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5c/green.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -6px;
    bottom: -10px;

    margin-bottom: 20px;

}

.iphone-wrapper.model-5c__green .screen,
.iphone-wrapper.p4 .screen {
    width: 13em;
    height: 22.5em;
    margin-top: 4.6em;
    margin-left: auto;
    margin-right: auto;
}

.iphone-wrapper.model-5c__red,
.iphone-wrapper.p5 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5c/red.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -6px;
    bottom: -10px;
    margin-bottom: 20px;

}

.iphone-wrapper.model-5c__red .screen,
.iphone-wrapper.p5 .screen {
    width: 13em;
    height: 22.5em;
    margin-top: 4.6em;
    margin-left: auto;
    margin-right: auto;
}

.iphone-wrapper.model-5c__blue,
.iphone-wrapper.p6 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5c/blue.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -6px;
    bottom: -10px;
    margin-bottom: 20px;

}

.iphone-wrapper.model-5c__blue .screen,
.iphone-wrapper.p6 .screen {
    width: 13em;
    height: 22.5em;
    margin-top: 4.6em;
    margin-left: auto;
    margin-right: auto;
}

.iphone-wrapper.model-5c__yellow,
.iphone-wrapper.p7 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5c/yellow.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -6px;
    bottom: -10px;
    margin-bottom: 20px;

}

.iphone-wrapper.model-5c__yellow .screen,
.iphone-wrapper.p7 .screen {
    width: 13em;
    height: 22.5em;
    margin-top: 4.6em;
    margin-left: auto;
    margin-right: auto;
}


/* iPhone 5S
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-5s__spacegray,
.iphone-wrapper.p8 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5s/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -32px;
    bottom: -25px;
    width: 19em;
    height: 33em;
}

.iphone-wrapper.model-5s__spacegray .screen,
.iphone-wrapper.p8 .screen {
    width: 12em;
    height: 22.5em;
    position: relative;
    top: -1px;
    left: -4px;
}

.iphone-wrapper.model-5s__gold,
.iphone-wrapper.p9 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5s/gold.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -30px;
    bottom: -10px;
    width: 19em;
    height: 33em;
}

.iphone-wrapper.model-5s__gold .screen,
.iphone-wrapper.p9 .screen {
    width: 12.4em;
    height: 22.5em;
    position: relative;
    top: 5px;
    left: -4px;
}

.iphone-wrapper.model-5s__silver,
.iphone-wrapper.p10 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-5s/silver.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    left: -32px;
    bottom: -25px;
    width: 19em;
    height: 33em;
}

.iphone-wrapper.model-5s__silver .screen,
.iphone-wrapper.p10 .screen {
    width: 173px;
    height: 22.5em;
    position: relative;
    top: -1px;
    left: -4px;
}


/* iPhone 6
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-6__spacegray,
.iphone-wrapper.p11 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -34px;
}

.iphone-wrapper.model-6__spacegray .screen,
.iphone-wrapper.p11 .screen {
    width: 12.7em;
    margin-top: 4.8em;
}

.iphone-wrapper.model-6__gold,
.iphone-wrapper.p12 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6/gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    height: 33em;
    position: relative;
    left: -31px;
}

.iphone-wrapper.model-6__gold .screen,
.iphone-wrapper.p12 .screen {
    width: 13.3em;
    position: relative;
    left: -3px;
    margin-top: 4.5em;
}

.iphone-wrapper.model-6__silver,
.iphone-wrapper.p13 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6/silver.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2em;
}

.iphone-wrapper.model-6__silver .screen,
.iphone-wrapper.p13 .screen {
    width: 13em;
    position: relative;
    bottom: -2px;
    left: -6px;
    margin-top: 4.7em;
}


/* iPhone 6+
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-6p__spacegray,
.iphone-wrapper.p14 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6-plus/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -35px;
}

.iphone-wrapper.model-6p__spacegray .screen,
.iphone-wrapper.p14 .screen {
    width: 12.6em;
    margin-left: 3.3em;
    margin-top: 4.8em;
}

.iphone-wrapper.model-6p__gold,
.iphone-wrapper.p15 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6-plus/gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.1em;
}

.iphone-wrapper.model-6p__gold .screen,
.iphone-wrapper.p15 .screen {
    width: 179px;
    position: relative;
    left: -6px;
    margin-top: 4.6em;
}

.iphone-wrapper.model-6p__silver,
.iphone-wrapper.p16 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6-plus/silver.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -31px;
}

.iphone-wrapper.model-6p__silver .screen,
.iphone-wrapper.p16 .screen {
    width: 12.6em;
    margin-left: 3.1em;
    margin-top: 4.7em;
}


/* iPhone 6S
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-6s__spacegray,
.iphone-wrapper.p17 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -32px;
    bottom: -10px;
}

.iphone-wrapper.model-6s__spacegray .screen,
.iphone-wrapper.p17 .screen {
    width: 12.7em;
    margin-top: 4.9em;
    margin-left: 3.1em;
}

.iphone-wrapper.model-6s__gold,
.iphone-wrapper.p18 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s/gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.2em;
    bottom: -20px;
}

.iphone-wrapper.model-6s__gold .screen,
.iphone-wrapper.p18 .screen {
    width: 12.9em;
    margin-top: 4.2em;
    margin-left: 2.8em;
}

.iphone-wrapper.model-6s__silver,
.iphone-wrapper.p19 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s/silver.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -30px;
    bottom: -5px;
}

.iphone-wrapper.model-6s__silver .screen,
.iphone-wrapper.p19 .screen {
    width: 179px;
    margin-top: 4.9em;
    margin-left: 2.7em;
}

.iphone-wrapper.model-6s__rosegold,
.iphone-wrapper.p20 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s/rose-gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.2em;
    bottom: -10px;
}

.iphone-wrapper.model-6s__rosegold .screen,
.iphone-wrapper.p20 .screen {
    width: 12.9em;
    position: relative;
    left: -3px;
    top: -1px;
}


/* iPhone 6S +
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.iphone-wrapper.model-6sp__spacegray,
.iphone-wrapper.p21 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s-plus/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    height: 34em;
    position: relative;
    left: -35px;
}

.iphone-wrapper.model-6sp__spacegray .screen,
.iphone-wrapper.p21 .screen {
    width: 13.4em;
    position: relative;
    left: 1px;
    margin-top: 4.8em;
}

.iphone-wrapper.model-6sp__gold,
.iphone-wrapper.p22 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s-plus/gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.3em;
}

.iphone-wrapper.model-6sp__gold .screen,
.iphone-wrapper.p22 .screen {
    width: 13.1em;
    margin-top: 4.3em;
    margin-left: 2.6em;
}

.iphone-wrapper.model-6sp__silver,
.iphone-wrapper.p23 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s-plus/silver.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -27px;
}

.iphone-wrapper.model-6sp__silver .screen,
.iphone-wrapper.p23 .screen {
    width: 13.1em;
    margin-top: 4.4em;
    margin-left: 2.4em;
}

.iphone-wrapper.model-6sp__rosegold,
.iphone-wrapper.p24 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-6s-plus/rose-gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -32px;
    bottom: -10px;
}

.iphone-wrapper.model-6sp__rosegold .screen,
.iphone-wrapper.p24 .screen {
    width: 12.6em;
    position: relative;
    left: -2px;
    margin-top: 4.5em;
}

/* ---------------Iphone SE ---------------*/


/* Space Gray */
.iphone-wrapper.model-se__spacegray,
.iphone-wrapper.p25 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-se/space-gray.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    height:33em;
    /* left: -32px;
    bottom: -25px;
    width: 19em;
    height: 33em; */
}

.iphone-wrapper.model-se__spacegray .screen,
.iphone-wrapper.p25 .screen {
    width: 13em;
    height: 22.5em;
    position: relative;
    margin-top: 4.9em;
    /* top: -6px;
    left: -3px; */
}
/* Gold */
.iphone-wrapper.model-se__gold,
.iphone-wrapper.p26 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-se/gold.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    height:33em;
    /* left: -32px;
    bottom: -25px;
    width: 19em;
    height: 33em; */
}

.iphone-wrapper.model-se__gold .screen,
.iphone-wrapper.p26 .screen {
    width: 13.1em;
    height: 22.5em;
    margin-top: 4.8em;
    position: relative;
    /* top: -6px;
    left: -3px; */
}
/* Silver */
.iphone-wrapper.model-se__silver,
.iphone-wrapper.p27 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-se/silver.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    height:33em;
    /* left: -32px;
    bottom: -25px;
    width: 19em;
    height: 33em; */
}
.iphone-wrapper.model-se__silver .screen,
.iphone-wrapper.p27 .screen {
    width: 13.1em;
    height: 22.5em;
    margin-top: 4.8em;
    position: relative;
    /* top: -6px;
    left: -3px; */
}
/* Rose Gold */
.iphone-wrapper.model-se__rosegold,
.iphone-wrapper.p28 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-se/rose-gold.png) no-repeat 49% 50%;
    background-size: contain;
    position: relative;
    height:32em;
    /* left: -32px;
    bottom: -25px;
    width: 19em;
    height: 33em; */
}
.iphone-wrapper.model-se__rosegold .screen,
.iphone-wrapper.p28 .screen {
    width: 13.1em;
    height: 22.5em;
    margin-top:4.7em;

    position: relative;
    /* top: -6px;
    left: -3px; */
}
/* ------------------------------------------- */

/* ---------------Iphone 7 ---------------*/

.iphone-wrapper.model-7__gold,
.iphone-wrapper.p29 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7/gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.2em;
    bottom: -20px;
}

.iphone-wrapper.model-7__gold .screen,
.iphone-wrapper.p29 .screen {
    width: 12.7em;
    margin-top: 4.7em;
    margin-left: 3.1em;
}

.iphone-wrapper.model-7__silver,
.iphone-wrapper.p30 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7/silver.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -30px;
    bottom: -5px;
}

.iphone-wrapper.model-7__silver .screen,
.iphone-wrapper.p30 .screen {
    width: 177px;
    margin-top: 4.7em;
    margin-left: 3.2em;
}

.iphone-wrapper.model-7__rosegold,
.iphone-wrapper.p31 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7/rose-gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.2em;
    bottom: -10px;
}

.iphone-wrapper.model-7__rosegold .screen,
.iphone-wrapper.p31 .screen {
    width: 12.6em;
    position: relative;
    left: -1px;
    top: 5px;
}

.iphone-wrapper.model-7__black,
.iphone-wrapper.p32 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7/black.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -32px;
    bottom: -10px;
}

.iphone-wrapper.model-7__black .screen,
.iphone-wrapper.p32 .screen {
    width: 12.5em;
    margin-top: 4.8em;
    margin-left: 3.2em;
}

.iphone-wrapper.model-7__jetblack,
.iphone-wrapper.p33 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7/jet-black.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -32px;
    bottom: -10px;
}

.iphone-wrapper.model-7__jetblack .screen,
.iphone-wrapper.p33 .screen {
    width: 12.5em;
    margin-top: 4.8em;
    margin-left: 3.3em;
}


/* ------------------------------------------- */

/* ---------------Iphone 7 Plus---------------*/

.iphone-wrapper.model-7p__gold,
.iphone-wrapper.p34 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7-plus/gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.2em;
    bottom: -20px;
}

.iphone-wrapper.model-7p__gold .screen,
.iphone-wrapper.p34 .screen {
    width: 11.9em;
    margin-top: 5.5em;
    margin-left: 3.5em;
}

.iphone-wrapper.model-7p__silver,
.iphone-wrapper.p35 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7-plus/silver.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -30px;
    bottom: -5px;
}

.iphone-wrapper.model-7p__silver .screen,
.iphone-wrapper.p35 .screen {
        width: 166px;
    margin-top: 5.5em;
    margin-left: 3.6em;
}

.iphone-wrapper.model-7p__rosegold,
.iphone-wrapper.p36 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7-plus/rose-gold.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -2.2em;
    bottom: -10px;
}

.iphone-wrapper.model-7p__rosegold .screen,
.iphone-wrapper.p36 .screen {
        width: 11.8em;
    position: relative;
    left: 0px;
    top: 15px;
}

.iphone-wrapper.model-7p__black,
.iphone-wrapper.p37 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7-plus/black.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -32px;
    bottom: -10px;
}

.iphone-wrapper.model-7p__black .screen,
.iphone-wrapper.p37 .screen {
        width: 11.7em;
    margin-top: 5.55em;
    margin-left: 3.7em;
}

.iphone-wrapper.model-7p__jetblack,
.iphone-wrapper.p38 {
    background: url(https://homescreen.me/templates/homescreen-ui/img/containers/iphone-7-plus/jet-black.png) no-repeat 49% 50%;
    background-size: contain;
    width: 19em;
    position: relative;
    left: -32px;
    bottom: -10px;
    height: 31.5em;
}

.iphone-wrapper.model-7p__jetblack .screen,
.iphone-wrapper.p38 .screen {
    width: 11.6em;
    margin-top: 5.5em;
    margin-left: 3.7em;
}

/* ------------------------------------------- */

.ghost-button {
    color: #358cbf !important;
    background: #fff !important;
    border: 1px solid #358cbf !important;
    padding: 7px 12px;
    font-weight: normal;
    margin: 6px 0;
    margin-right: 12px;
    display: inline-block;
    text-decoration: none !important;
    min-width: 120px;
    border-radius: 25px;
    text-align: center;
}

.ghost-button:hover,
.ghost-button:active,
.ghost-button:focus,
.ghost-button.is-active {
    cursor: pointer;
    color: #fff !important;
    background: #358cbf !important;
}

.ghost-button.is-disabled,
.ghost-button.is-disabled:hover {
    color: #dddddd !important;
    background: #fff !important;
    border: 1px solid #dddddd !important;
    padding: 7px 12px;
    font-weight: normal;
    margin: 6px 0;
    margin-right: 12px;
    display: inline-block;
    text-decoration: none !important;
    min-width: 120px;
    border-radius: 25px;
    text-align: center;
    cursor: pointer;
}

@media screen and (max-width: 320px) {
    .ghost-button {
        min-width: 80px;
    }
}

a.lightbox:focus {
    outline: none;
}

*,
.active,
:focus,
:hover {
    text-decoration: none;
    outline: 0 !important;
    list-style-type: none;
}

.form-control {
    border-radius: 0 !important;
}

textarea {
    border: none;
    overflow: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none;
}

select {
    border-radius: 0;
    -webkit-appearance: none;
}

select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    padding: .5em;
    padding-right: 1.6em;
    background-position: 95% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAeCAYAAABqpJ3BAAAAAXNSR0IArs4c6QAABRVJREFUWAnFV31oHEUUf2/vmuZiQ9pUKqUkFsGPalEokkuO5LILaqORUNFULEUpFQsGml4uoMZiIlWxkstZLdWKHxDws4VojaZRy20uaS53WDRFLPQvKUhRpLaYNp8745s2e9273M7u5Wodkps37/ebN+/NvPlYBCq1B4ZXzE4aeznAw8BhJSCcBEXpSoWC3wj8/y5VEb2Z/Oogv+5CDn9whL6SYt6ht2gTeN/BH8v+mZj4mXO+NttRBeHlsbDWla2/nm1/ZCjKOduVPSYC/qooRfcqExMXX8nlvOjAOHT6e/Rnsztfr7Y/or+Qy3kxPgd+J2OzHQo5v1HmEGfwtj8Sf1TG+S8wmrht5NtrMtsceYNCebVSRqJYFQ7GxzU98Xo579qhVdF4IzB4z4XFcnKO/+RI5LDUYMZX/jfjdztyCyT4I7FqYOwL8svrZArJd4V2dRcAMicy4WXcYEcD+4/f7IK7KEpNd+wOzqEfOC9xNIA4y8G7R0m2ayOIIggXhfPVc1Mzg2p37EYX7LwoNT2jawzEQerkkNJXzCoA7alw3TjVAMmwuoeCOHgFcvy9fRKg/4He8RscmS4JajS23GAzR2nmK111Qdg7FlbfEtzLAQihskJtAcQ+ITsVuvD8F/78+5AaiznmqZMt9aNY8STDI3RYrHfiChwRe1Nh7XmTmw7g0GY0Ssr5FiIMm6Cspk324KUT8L6M44R1ca5cOoef0HFZ58QVOF1eA74NfLuVmw5AKPVt2pRP4U1E/cVKkshPVUVir0twKTTQox+gtHlESpoHaWJTZatWNOuaNmflZwQgAD2knfcoRQ20VmesRFuZw3P+7qFWW9wGqIoMddKJs8MGzlQjnvZx3vjdk/dczATEqtiU6ujQOs74CC1vuQ3lqhqR09+WZJv22VWlvUTO7wDO3rVnWBDEs4rCA2Mh7TeLNi3aBiAYgaheYzA4RkH40j1sBZzxoPJQIhw8ZkshoKo7tolOvMM0+x4Zbx67gF5PMLkreNKOuyCFrMTRkJpQgG+mAQ2rPrfMixhnfdXR+IbcODnfo9fRRvzUlfMI04oHNsmcF+NIAxCERFjrJ9ozQnYqdDKVcmZ8WxsdviWbG9gXW09PyCPEKc7GFraRoQJbKW30hVimxjEAQU+G6z+k7fJiZtfcLZrdm2aZMRh45/gqk1G7b6TSmANxUS03dbKaTpydyZB2WMYxMekeMElmTQ+t/eRgi9mW1WT4hM8H6vT0UkqtGXEYrJPx0xjCq3RR7U63HYS8AhAXz0Bk6HNKg8cc7F6GaSa/p4CX0S1b44ZPX4Af0Bfg0264JsdVCpnkLkRWXrRmK21E3dTJapr1+906Tyn6dUWF6u5esAyaVwCi38DOW6dLS5eJo3DcYqdAERN0eT4unjP5GsorhazG66Lx1TOMjdIsr7Xq85UpzU4pWFSbaAucy7ev4Oe9AuYgw6Hg2SXg2UhPjr9MXb41reLvS7zehsU6L8ZbdACi80i47jTdvo0kLnijCFxaEM97vNAw0lp7RspzAAsKQNhOtAVTigebaWNnvBJl4xJ3il5hTaOtmttXr625ggMQlsdC6gC95rZTOtG3jryIZwkdw0+k2lRX3x1yawWmkNV4KlzfS0+F9JeSFbPKHJSWVLv2pVVXiHxNVsB0INWuvkHHWsRsZ9d04rxEgbr99s7unrO96GM0p7V5ZXVkqInSpJOat9E/ozfQKfTAbnqc/SDrtxjsX2LxsGpZhQVIAAAAAElFTkSuQmCC);
    background-size: 14px 8px;
}

body {
    background-color: #f8f8f8;
    font-family: 'Source Sans Pro', sans-serif;
}

a:hover {
    text-decoration: none;
}

.container.page-min-height {
    /*min-height: 600px;*/
    min-height: 480px;
}

nav {
    width: 100%;
    color: #358cbf;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: white;
}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover {
    color: #368CBF;
}

.navbar-brand {
    float: none;
    padding-left: 30px;
    color: #358cbf !important;
    padding: 0;
    line-height: 0;
}

.navbar-default {
    background-color: white;
}

.navbar-header {
    position: relative;
    bottom: -7px;
}

p.navbar-header.headway {
    float: right;
    margin-left: 0px;
}

img.hs-nav-icon {
    width: 42px;
    display: inline-block;
    margin-left: 30px;
    position: relative;
    top: -2px;
}

.navbar-brand p {
    /* margin-left: 20px; */
    display: inline-block;
}

footer {
    padding-top: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;

}

footer li {
    list-style-type: none;
    display: inline-block;
    padding: 0 5px;
}

footer li a {
    text-decoration: none;
}

footer li a:hover {
    text-decoration: none;
}

.boxed-btn {
    display: inline-block;
    width: 100px;
    margin-top: 6px !important;
    margin-right: 34px;
    padding: 4px !important;
    color: #358cbf;
    border: 1px solid #358cbf;
    background-color: #FFFFFF;
    text-align: center;
    outline: none;
    text-decoration: none;
}

.boxed-btn:focus,
.boxed-btn:hover {
    color: #fff !important;
    background: #358cbf !important;
}

.hs-wrapper,
.user-wrapper {
    padding: 0;
}

.hs-btn-change-device,
.hs-added-date {
    text-align: center;
    padding-top: 0.5em;
    margin: 0 auto;
}

.hs-profile-container__desktop {
    text-align: left;
    margin: 0;
}

.hs-profile-container__desktop .col-sm-3 {
    padding-left: 0px;
}

.hs-profile-container__desktop img {
    outline: none;
}

.hs-profile-container__mobile {
    display: none;
}

.hs-profile-container__mobile img {
    outline: none;
}

.profile-pic-wrapper {
    max-width: 100px;
}

.hs-user-bio {
    padding: 20px 0;
}

.hs-badge {
    width: 32px;
    height: 32px;
    position: relative;
    right: -70px;
    top: -40px;
}

.hs-badge {
    width: 32px;
    height: 32px;
    position: relative;
    right: -70px;
    top: -40px;
}

.hs-change-profile-img {
    width: 32px;
    height: 32px;
    position: relative;
    right: -70px;
    top: -40px;
}

.heading-title {
    padding-top: 14px;
}

.hs-profile-container__mobile .profile-pic-wrapper {
    margin: 0 auto;
}

.hs-profile-container__mobile .hs-user-bio {
    text-align: center;
    display: block;
}

.hs-profile-container__desktop {
    max-height: 120px;
}

.hs-profile-container__desktop .col-sm-3 {
    max-height: 120px;
}


/* Ads */

#carbonads {
    background-color: #f1f0f0;
    font-family: 'San Francisco', 'Source Sans Pro', sans-serif;
    height: 120px !important;
    width: 345px !important;
    margin: 0;
    margin-top: 25px;
}

.carbon-img img {
    height: 92px !important;
    width: 120px !important;
    position: relative;
    right: -15px;
    top: 15px;
}

.carbon-text,
.carbon-text:hover {
    color: #8f9aa0;
    font-size: 14px;
    text-decoration: none !important;
    position: relative;
    float: right;
    width: 193px !important;
    top: 15px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 1.2em;
}

.carbon-poweredby {
    color: #BFC2C3;
    clear: both;
    float: right;
    font-family: 'San Francisco', 'Source Sans Pro', sans-serif;
    font-size: 11px;
    text-decoration: none !important;
    position: relative;
    left: -10px;
}

.hs-user-bio {
    overflow: hidden;
    max-height: inherit;
}

.yui3-cssreset html {
    color: #000;
    background: #FFF;
}

.yui3-cssreset body,
.yui3-cssreset div,
.yui3-cssreset dl,
.yui3-cssreset dt,
.yui3-cssreset dd,
.yui3-cssreset ul,
.yui3-cssreset ol,
.yui3-cssreset li,
.yui3-cssreset h1,
.yui3-cssreset h2,
.yui3-cssreset h3,
.yui3-cssreset h4,
.yui3-cssreset h5,
.yui3-cssreset h6,
.yui3-cssreset pre,
.yui3-cssreset code,
.yui3-cssreset form,
.yui3-cssreset fieldset,
.yui3-cssreset legend,
.yui3-cssreset input,
.yui3-cssreset textarea,
.yui3-cssreset p,
.yui3-cssreset blockquote,
.yui3-cssreset th,
.yui3-cssreset td {
    margin: 0;
    padding: 0;
}

.yui3-cssreset table {
    border-collapse: collapse;
    border-spacing: 0;
}

.yui3-cssreset fieldset,
.yui3-cssreset img {
    border: 0;
}

.yui3-cssreset address,
.yui3-cssreset caption,
.yui3-cssreset cite,
.yui3-cssreset code,
.yui3-cssreset dfn,
.yui3-cssreset em,
.yui3-cssreset strong,
.yui3-cssreset th,
.yui3-cssreset var {
    font-style: normal;
    font-weight: normal;
}

.yui3-cssreset ol,
.yui3-cssreset ul {
    list-style: none;
}

.yui3-cssreset caption,
.yui3-cssreset th {
    text-align: left;
}

.yui3-cssreset h1,
.yui3-cssreset h2,
.yui3-cssreset h3,
.yui3-cssreset h4,
.yui3-cssreset h5,
.yui3-cssreset h6 {
    font-size: 100%;
    font-weight: normal;
}

.yui3-cssreset q:before,
.yui3-cssreset q:after {
    content: '';
}

.yui3-cssreset abbr,
.yui3-cssreset acronym {
    border: 0;
    font-variant: normal;
}

.yui3-cssreset sup {
    vertical-align: text-top;
}

.yui3-cssreset sub {
    vertical-align: text-bottom;
}

.yui3-cssreset input,
.yui3-cssreset textarea,
.yui3-cssreset select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.yui3-cssreset input,
.yui3-cssreset textarea,
.yui3-cssreset select {
    *font-size: 100%;
}

.yui3-cssreset legend {
    color: #000;
}

#yui3-css-stamp.cssreset-context {
    display: none;
}

.push-center {
    margin: 0 auto;
    float: none;
}

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

.left-content {
    text-align: left;
}

.right-content {
    text-align: right;
}

.v-middle {
    vertical-align: middle;
}

.hide {
    display: none;
}

.show {
    display: inherit;
}

.hidden {
    visibility: hidden;
}

.visible {
    visibility: visible;
}

img {
    visibility: hidden;
}

img[src] {
    visibility: initial;
}

img.is-centered {
    display: block;
    margin: auto auto;
}

.ghost-button {
    color: #358cbf;
    background: #fff;
    border: 1px solid #358cbf;
    padding: 7px 12px;
    font-weight: normal;
    margin: 6px 0;
    margin-right: 12px;
    display: inline-block;
    text-decoration: none !important;
    min-width: 120px;
    border-radius: 25px;
    text-align: center;
}

.ghost-button:hover,
.ghost-button:active,
.ghost-button:focus,
.ghost-button.is-active {
    cursor: pointer;
    color: #fff;
    background: #358cbf;
}

.ghost-button.is-disabled,
.ghost-button.is-disabled:hover {
    color: #dddddd;
    background: #fff;
    border: 1px solid #dddddd;
    padding: 7px 12px;
    font-weight: normal;
    margin: 6px 0;
    margin-right: 12px;
    display: inline-block;
    text-decoration: none !important;
    min-width: 120px;
    border-radius: 25px;
    text-align: center;
    cursor: pointer;
}

.pic-circle-corner {
    width: 100px;
    height: 100px;
    margin: .8em auto;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #bbbbbb;
}

.box-btn-full {
    width: 100%;
    border: 1px #358cbf;
    background-color: #358cbf;
    color: #FFF;
}

input.border-bottom,
input.border-bottom:focus {
    border: 0;
    border-bottom: 1px solid #979797;
    background-color: #f8f8f8;
    outline: none;
    box-shadow: none;
}

input.border-bottom {
    padding-left: 20px;
}


/* Magnific Popup CSS */

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #CCC;
}

.mfp-preloader a:hover {
    color: #FFF;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}


/* Main image in popup */

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}


/* The shadow behind the image */

.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
    /**
       * Remove all paddings around the image on small screen
       */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

.mfp-close:hover {
    cursor: pointer !important;
}

nav ul {
    list-style-type: none;
}

nav ul li {
    display: inline-block;
    margin-left: 15px;
}

nav ul li a:hover {
    text-decoration: none;
}

.container.in-about-page,
.container.in-press-page {
    max-width: 500px;
    min-height: 480px;
}

.container.in-about-page p,
.container.in-press-page p {
    line-height: 1.4em;
    font-size: 16px;
    text-align: left;
}

.container.in-press-page a:hover {
    text-decoration: none;
}

.container.in-press-page .press-desc {
    margin-top: 20px;
}

.container.in-press-page .email-link {
    font-weight: bolder;
}

.container.in-press-page .buttons {
    margin: 30px 0;
}

.container.in-press-page .buttons a.button {
    font-weight: 700;
    border: 2px solid #358cbf;
    text-decoration: none;
    padding: 15px;
    text-transform: uppercase;
    color: #358cbf;
    border-radius: 26px;
    transition: all 0.2s ease-in-out;
}

.container.in-press-page .buttons a.button:hover {
    background-color: #358cbf;
    color: white;
    transition: all 0.2s ease-in-out;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    img.hs-nav-icon {
        float: left;
        margin-left: 20px;
    }
    .navbar-brand p {
        margin-top: 0px;
    }
    .navbar-toggle {
        margin-top: 0;
        margin-bottom: 13px;
    }
    .hs-profile-container__desktop {
        display: none;
    }
    .hs-profile-container__mobile {
        display: block;
    }
    .hs-profile-container__mobile .hs-user-bio {
        padding: 0;
    }
    .heading-title {
        padding-top: 1.5em;
    }
    #carbonads {
        margin: 0 auto !important;
    }
    footer ul {
        padding-left: 0;
    }
    footer ul li {
        padding: 0 15px;
    }
    footer a {
        padding-left: 0;
    }
    .container.for-about-page {
        width: 80%;
    }
}

.dropdown a,
.dropdown a:focus,
.dropdown a:hover,
.dropdown a:active {
    background-color: #FFF;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background-color: #FFF;
}

.dropdown-menu a:focus,
.dropdown-menu a:hover {
    background-color: #FFF !important;
}

@media only screen and (max-width: 375px) {
    width: 340px !important;
}

@media only screen and (max-width: 320px) {
    #carbonads {
        width: 285px !important;
    }
    .carbon-img img {
        width: 80px !important;
        height: 80px !important;
    }
    .carbon-text,
    .carbon-text:hover {
        width: 180px !important;
    }
    .carbon-poweredby {
        bottom: -18px;
    }
}

.landing-main-section p {
    font-family: 'Source Sans Pro', sans-serif;
    color: #808080;
    font-weight: 300;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.landing-main-section .logo-block {
    width: 300px;
    margin: 0 auto;
    position: relative;
    left: -35px;
}

.landing-main-section .logo-block .app-icon {
    width: 64px;
}

.landing-main-section .logo-block h3.hs-text {
    color: #358cbf;
}

.landing-main-section .about-homescreen {
    font-size: 1.5em;
    line-height: 1.2em;
}

.landing-main-section .CTA {
    font-size: 1.2em;
}

.landing-main-section #mce-EMAIL {
    width: 300px;
    height: 36px;
    border-radius: 0;
}

.landing-main-section #btn-signup {
    border: none;
    background-color: #358CBF;
    color: #fff;
    padding: 8px 35px;
    border-radius: 0;
    display: block;
    margin-top: 20px;
    width: 100%;
    /*margin-left: 10px;*/
}


/* Social Media
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.icon-button {
    background-color: white;
    border-radius: 3.6rem;
    cursor: pointer;
    display: inline-block;
    font-size: 2.0rem;
    height: 3.6rem;
    line-height: 3.6rem;
    margin: 0 5px;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 3.6rem;
}


/* Circle */

.icon-button span {
    border-radius: 0;
    display: block;
    height: 0;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
}

.icon-button:hover span {
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 3.6rem;
    margin: -1.8rem;
}

.twitter span {
    background-color: #4099ff;
}

.facebook span {
    background-color: #3B5998;
}

.google-plus span {
    background-color: #db5a3c;
}


/* Icons */

.icon-button i {
    background: none;
    color: white;
    height: 3.6rem;
    left: 0;
    line-height: 3.6rem;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 3.6rem;
    z-index: 10;
}

.icon-button .icon-twitter {
    color: #4099ff;
}

.icon-button .icon-facebook {
    color: #3B5998;
}

.icon-button .icon-google-plus {
    color: #db5a3c;
}

.icon-button:hover .icon-twitter,
.icon-button:hover .icon-facebook,
.icon-button:hover .icon-google-plus {
    color: white;
}

.social-share {
    margin-top: 20px;
    /*padding: 50px;*/
}

.social-share a:hover,
.social-share a:focus {
    text-decoration: none;
}


/* Responsiveness Fix
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 766px) and (max-width: 991px) {
    .iphone-container-landing__desktop {
        left: -100px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .iphone-container-landing__desktop {
        display: none;
    }
    .iphone-container-landing__mobile {
        display: block;
    }
    .landing-main-section {
        padding-top: 60px;
    }
    .landing-main-section .logo-block {
        margin: 0 auto !important;
        position: relative;
        left: 0;
        right: 0;
    }
    .social-share {
        text-align: center;
    }
    .landing-main-section {
        clear: both;
        margin: 0;
        width: 100% !important;
    }
    #mce-EMAIL {
        width: 100% !important;
    }
    #btn-apply {
        width: 100%;
        margin-top: 10px;
    }
    .iphone-wireframe,
    .iphone-container {
        display: none;
    }
    .app-icon {
        position: relative;
        left: 0;
    }
    footer {
        text-align: inherit;
    }
}

.socialSignup {
    margin-bottom: 20px;
}

.socialSignup a,
.socialSignup a:hover {
    display: inline-block;
    width: 48%;
    margin-right: 4%;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1em;
    cursor: pointer;
}

.socialSignup a:last-child {
    margin-right: 0;
}

.fbSignup {
    background-color: #39579A;
}

.twSignup {
    background-color: #00ABF1;
}

h3.hs-text {
    margin-bottom: 20px;
}

.hs-likeComponent,
.hs-added-date,
.hs-share-btn {
    position: absolute;
    bottom: 0;
}

.hs-likeComponent {
    display: inline-block;
    color: #b3b3b3;
    cursor: pointer;
    left: 80px;
    z-index: 2;
}

.hs-added-date {
    left: 0;
    right: 0;
}

.hs-share-btn {
    right: 90px;
    cursor: pointer;
}

.share-link,
.share-link:focus {
    cursor: pointer;
    text-decoration: none;
}


/*.fa-twitter:after{
  margin-right:8px;

}

.fa-facebook:after{
  margin-right:12px;
}
*/

.is-liked {
    color: red;
}

.glyphicon.glyphicon-share-alt {
    color: #b3b3b3;
}

a .glyphicon.glyphicon-heart {
    color: #b3b3b3;
}

.glyphicon.glyphicon-envelope,
.glyphicon.glyphicon-lock,
.glyphicon.glyphicon-user {
    position: absolute;
    top: 10px;
}

.watch-edit__heading {
    margin-left: -20px;
}

select.for-watch {
    width: 120px;
    margin-left: -20px;
}
.trivia-container{
    margin-top:10%;
    margin-left:16%
}
.trivia-percent{
    font-size: 22px;
    color: #368CBF;
}
@media only screen and (min-width: 320px) and (max-width: 667px) {
    .watch-edit__heading {
        margin-left: 0;
    }
    select.for-watch {
        margin-left: 0;
    }
    .trivia-container{
        margin:0;
        text-align:center;

    }


    .trivia-container h4{
        text-align:center;

    }
}

.featured-page-ad{
    position:relative;right:-3.4%;
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
.featured-page-ad{
    right:0;
}
#carbonads{
    position: relative;
    left: -2% !important;
}

}