/*  ========================================================================== */
/*  @group Global Toolbar */
/*  ========================================================================== */

    .area-account-actions {
        overflow: auto;
    }

    /*.theme-white .area-account-actions {
        display: none;
    }*/

    /**
     * Timer
     */
    .unit-timer {
        font-size: 12px;
        line-height: 1;
        font-weight: bold;
        display: inline-block;
        float: left;
        background: transparent url(../images/icon-stopwatch.gif) no-repeat left center;
        padding-left: 30px;
        position: relative;
        top: 10px;
    }

    /**
     * Account actions
     */
    .unit-account-actions {
        display: inline-block;
        float: right;
        margin: 15px 20px 0;
        background-color: #414143;
        padding: 0px 17px 0 18px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .type-video-landing .unit-account-actions { margin: 15px 45px 0 20px;}

    .theme-white .unit-account-actions{
        background-color: #e7e8ea;
    }

    .unit-account-actions ul {
        list-style:none;
        margin: 0;
        padding: 0;
    }
    .unit-account-actions ul > li,
    .unit-account-actions ul > li > a {
        display:inline-block;
       *display:inline;
        zoom:1;
    }
    .unit-account-actions ul > li {
        line-height: 24px;
        margin-left: 20px;
        float: left;
    }
    .unit-account-actions ul > li:first-child {
        margin-left: 0;
    }
    .unit-account-actions ul > li > a {
        background: none;
        font-size: 13px;
        color: #ef3327;
        text-decoration: none;
        font-weight: bold;
    }
    .unit-account-actions ul > li > a:visited {
        color: #ef3327;
    }
    .unit-account-actions ul > li > a:hover {
        color: #f36056;
    }

    .unit-account-actions.is-logged-in .logged-out {
        display: none;
    }
    .unit-account-actions .logged-in,
    .unit-account-actions.is-logged-out .logged-in {
        display: none;
    }
    .unit-account-actions.is-logged-in .logged-out {
        display: none;
    }

    .is-logged-out .logged-out{
        width: 217px;
        height: 24px;
    }
    .is-logged-in .logged-in{
        width: 247px;
        height: 24px;
        display: block;
    }

/*  ========================================================================== */
/*  @group State */
/*  ========================================================================== */

    .is-hidden {
        display: none !important;
        visibility: hidden;
    }

/*  ========================================================================== */
/*  @group Footer */
/*  ========================================================================== */

    .footer-block h3 a {
      color: #ffffff;
      text-decoration: none;
      font-weight: bold;
    }
    .footer-block h3 a:hover {
      text-decoration: none;
      color: #EF361C;
    }

    .theme-white .footer-block h3 a {
      color: #000;
    }
    .theme-white .footer-block h3 a:hover {
      text-decoration: none;
      color: #EF361C;
    }


    /*  ========================================================================== */
    /*  @group Global Alerts */
    /*  ========================================================================== */

    .global-alerts-holder {
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        text-align: left;
        z-index: 300;
        font-family: Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
    }

    .global-alert {
        color: #FFF;
        padding: 18px 0;
        position: relative;
    }
    .global-alert__content {
        margin: 0 auto;
        padding: 0 10px;
        position: relative;
        width: 95%;
        max-width: 925px;
        font-size: 14px;
    }
    .global-alert__content :first-child {
        margin-top: -0;
    }
    .global-alert a,
    .global-alert a:active,
    .global-alert a:visited {
        color: #FFF;
    }
    .global-alert .close {
        cursor: pointer;
        position: absolute;
        right: 10px;
        top: 0;
        background-image: url(../images/cross-white.svg);
        background-size: 20px;
        background-position: 4px center;
        background-repeat: no-repeat;
        text-indent: -999999px;
        width: 22px; height: 22px;
    }

    .global-alert h2 {
        margin: 0 0 8px;
    }
    @media screen and (max-width: 980px ) {
        .global-alert__content {
            position: static;
        }
        .global-alert .close {
            top: 10px;
        }
    }
    @media screen and (max-width: 620px ) {
        .global-alert h2 { font-size: 16px; }
        .global-alert__content { font-size: 13px; }
    }

    .cookie-message {
        background-color: #3d3d3d;
    }
    .user-message {
        background-color: #EF231A;
    }


    .field ul.optionset {
      list-style-type: none;
      padding: 0 0 0 20px;
    }

    .type-user-defined-form .field.checkbox label {
      width: 94% !important;
      display: inline-block !important;
      float: right !important;
    }
    .type-user-defined-form .field.checkbox .middleColumn input {
      margin: 0 10px 0 0;
      float: left;
    }
    .type-user-defined-form .field.checkbox .middleColumn {
      float: left;
      vertical-align: top;
      margin: 5px 0;
      display: inline-block;
    }

    .subcontent-toggle {
        color: #ed3630;
        cursor: pointer;
        font-weight: bold;
        position: relative;
        padding-left: 16px;
        line-height: 16px;
    }

    .subcontent-toggle__closed,
    .subcontent-toggle__open {
        position: absolute;
        display: block;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        left: 0;
        top: 0;
    }

    .subcontent-toggle__closed {
        display: block;
        background: url(../images/arrows.png) left top no-repeat;
        background: url(../images/arrow-right.svg) center center / 14px 14px no-repeat;
    }

    .subcontent-toggle__open {
        display: none;
        background: url(../images/arrows.png) left bottom no-repeat;
        background: url(../images/arrow-down.svg) center center / 14px 14px no-repeat;
    }

    .subcontent-toggle--open .subcontent-toggle__closed {
        display: none;
    }

    .subcontent-toggle--open .subcontent-toggle__open {
        display: block;
    }

    .subcontent-body {
        display: none;
        border: 1px solid black;
        padding: 10px;
    }

/*  ========================================================================== */
/*  @group Phone Country Dropdown */
/*  ========================================================================== */
    .iti__country-list {
        color: #000;
    }
