                        /* !includes */
                /* ----------------------------------------------------- */
                
                @import url("reset.css");
                @import url("social_foundicons.css");
                /* !foundation */
                /* ----------------------------------------------------- */
                
                *,
                *:before,
                *:after {
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box
                }
                
                html,
                body {
                    font-size: 100%
                }
                
                body {
                    background: #fff;
                    color: #444;
                    padding: 0;
                    margin: 0;
                    font-family: 'Roboto', Helvetica, sans-serif;
                    font-weight: normal;
                    font-style: normal;
                    line-height: 1;
                    position: relative;
                    -webkit-font-smoothing: antialiased;
                }
                
                a:focus {
                    outline: none
                }
                
                img,
                object,
                embed {
                    max-width: 100%;
                    height: auto
                }
                
                object,
                embed {
                    height: 100%
                }
                
                img {
                    -ms-interpolation-mode: bicubic
                }
                
                #map_canvas img,
                #map_canvas embed,
                #map_canvas object,
                .map_canvas img,
                .map_canvas embed,
                .map_canvas object {
                    max-width: none !important
                }
                
                .left {
                    float: left !important
                }
                
                .right {
                    float: right !important
                }
                
                .text-left {
                    text-align: left !important
                }
                
                .text-right {
                    text-align: right !important
                }
                
                .text-center {
                    text-align: center !important
                }
                
                .text-justify {
                    text-align: justify !important
                }
                
                .hide {
                    display: none
                }
                
                .antialiased {
                    -webkit-font-smoothing: antialiased
                }
                
                img {
                    display: inline-block
                }
                
                textarea {
                    height: auto;
                    min-height: 50px
                }
                
                select {
                    width: 100%
                }
                
                .row {
                    width: 100%;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 0;
                    margin-bottom: 0;
                    max-width: 62.5em;
                    *zoom: 1
                }
                
                .row:before,
                .row:after {
                    content: " ";
                    display: table
                }
                
                .row:after {
                    clear: both
                }
                
                .row .column,
                .row .columns {
                    position: relative;
                    padding-left: 0.625em;
                    padding-right: 0.625em;
                    width: 100%;
                    float: left
                }
                
                .row.collapse .column,
                .row.collapse .columns {
                    position: relative;
                    padding-left: 0;
                    padding-right: 0;
                    float: left
                }
                
                .row .row {
                    width: auto;
                    margin-left: -0.625em;
                    margin-right: -0.625em;
                    margin-top: 0;
                    margin-bottom: 0;
                    max-width: none;
                    *zoom: 1
                }
                
                .row .row:before,
                .row .row:after {
                    content: " ";
                    display: table
                }
                
                .row .row:after {
                    clear: both
                }
                
                .row .row.collapse {
                    width: auto;
                    margin: 0;
                    max-width: none;
                    *zoom: 1
                }
                
                .row .row.collapse:before,
                .row .row.collapse:after {
                    content: " ";
                    display: table
                }
                
                .row .row.collapse:after {
                    clear: both
                }
                
                @media only screen {
                    .row .column,
                    .row .columns {
                        position: relative;
                        padding-left: 0.625em;
                        padding-right: 0.625em;
                        float: left
                    }
                    .row .small-1 {
                        position: relative;
                        width: 8.33333%
                    }
                    .row .small-2 {
                        position: relative;
                        width: 16.66667%
                    }
                    .row .small-3 {
                        position: relative;
                        width: 25%
                    }
                    .row .small-4 {
                        position: relative;
                        width: 33.33333%
                    }
                    .row .small-5 {
                        position: relative;
                        width: 41.66667%
                    }
                    .row .small-6 {
                        position: relative;
                        width: 50%
                    }
                    .row .small-7 {
                        position: relative;
                        width: 58.33333%
                    }
                    .row .small-8 {
                        position: relative;
                        width: 66.66667%
                    }
                    .row .small-9 {
                        position: relative;
                        width: 75%
                    }
                    .row .small-10 {
                        position: relative;
                        width: 83.33333%
                    }
                    .row .small-11 {
                        position: relative;
                        width: 91.66667%
                    }
                    .row .small-12 {
                        position: relative;
                        width: 100%
                    }
                    .row .small-offset-1 {
                        position: relative;
                        margin-left: 8.33333%
                    }
                    .row .small-offset-2 {
                        position: relative;
                        margin-left: 16.66667%
                    }
                    .row .small-offset-3 {
                        position: relative;
                        margin-left: 25%
                    }
                    .row .small-offset-4 {
                        position: relative;
                        margin-left: 33.33333%
                    }
                    .row .small-offset-5 {
                        position: relative;
                        margin-left: 41.66667%
                    }
                    .row .small-offset-6 {
                        position: relative;
                        margin-left: 50%
                    }
                    .row .small-offset-7 {
                        position: relative;
                        margin-left: 58.33333%
                    }
                    .row .small-offset-8 {
                        position: relative;
                        margin-left: 66.66667%
                    }
                    .row .small-offset-9 {
                        position: relative;
                        margin-left: 75%
                    }
                    .row .small-offset-10 {
                        position: relative;
                        margin-left: 83.33333%
                    }
                    [class*="column"]+[class*="column"]:last-child {
                        float: right
                    }
                    [class*="column"]+[class*="column"].end {
                        float: left
                    }
                    .column.small-centered,
                    .columns.small-centered {
                        position: relative;
                        margin-left: auto;
                        margin-right: auto;
                        float: none !important
                    }
                }
                
                @media only screen and (min-width: 49em) {
                    .row .large-1 {
                        position: relative;
                        width: 8.33333%
                    }
                    .row .large-2 {
                        position: relative;
                        width: 16.66667%
                    }
                    .row .large-3 {
                        position: relative;
                        width: 25%
                    }
                    .row .large-4 {
                        position: relative;
                        width: 33.33333%
                    }
                    .row .large-5 {
                        position: relative;
                        width: 41.66667%
                    }
                    .row .large-6 {
                        position: relative;
                        width: 50%
                    }
                    .row .large-7 {
                        position: relative;
                        width: 58.33333%
                    }
                    .row .large-8 {
                        position: relative;
                        width: 66.66667%
                    }
                    .row .large-9 {
                        position: relative;
                        width: 75%
                    }
                    .row .large-10 {
                        position: relative;
                        width: 83.33333%
                    }
                    .row .large-11 {
                        position: relative;
                        width: 91.66667%
                    }
                    .row .large-12 {
                        position: relative;
                        width: 100%
                    }
                    .row .large-offset-1 {
                        position: relative;
                        margin-left: 8.33333%
                    }
                    .row .large-offset-2 {
                        position: relative;
                        margin-left: 16.66667%
                    }
                    .row .large-offset-3 {
                        position: relative;
                        margin-left: 25%
                    }
                    .row .large-offset-4 {
                        position: relative;
                        margin-left: 33.33333%
                    }
                    .row .large-offset-5 {
                        position: relative;
                        margin-left: 41.66667%
                    }
                    .row .large-offset-6 {
                        position: relative;
                        margin-left: 50%
                    }
                    .row .large-offset-7 {
                        position: relative;
                        margin-left: 58.33333%
                    }
                    .row .large-offset-8 {
                        position: relative;
                        margin-left: 66.66667%
                    }
                    .row .large-offset-9 {
                        position: relative;
                        margin-left: 75%
                    }
                    .row .large-offset-10 {
                        position: relative;
                        margin-left: 83.33333%
                    }
                    .push-2 {
                        position: relative;
                        left: 16.66667%;
                        right: auto
                    }
                    .pull-2 {
                        position: relative;
                        right: 16.66667%;
                        left: auto
                    }
                    .push-3 {
                        position: relative;
                        left: 25%;
                        right: auto
                    }
                    .pull-3 {
                        position: relative;
                        right: 25%;
                        left: auto
                    }
                    .push-4 {
                        position: relative;
                        left: 33.33333%;
                        right: auto
                    }
                    .pull-4 {
                        position: relative;
                        right: 33.33333%;
                        left: auto
                    }
                    .push-5 {
                        position: relative;
                        left: 41.66667%;
                        right: auto
                    }
                    .pull-5 {
                        position: relative;
                        right: 41.66667%;
                        left: auto
                    }
                    .push-6 {
                        position: relative;
                        left: 50%;
                        right: auto
                    }
                    .pull-6 {
                        position: relative;
                        right: 50%;
                        left: auto
                    }
                    .push-7 {
                        position: relative;
                        left: 58.33333%;
                        right: auto
                    }
                    .pull-7 {
                        position: relative;
                        right: 58.33333%;
                        left: auto
                    }
                    .push-8 {
                        position: relative;
                        left: 66.66667%;
                        right: auto
                    }
                    .pull-8 {
                        position: relative;
                        right: 66.66667%;
                        left: auto
                    }
                    .push-9 {
                        position: relative;
                        left: 75%;
                        right: auto
                    }
                    .pull-9 {
                        position: relative;
                        right: 75%;
                        left: auto
                    }
                    .push-10 {
                        position: relative;
                        left: 83.33333%;
                        right: auto
                    }
                    .pull-10 {
                        position: relative;
                        right: 83.33333%;
                        left: auto
                    }
                    .small-push-2 {
                        left: inherit
                    }
                    .small-pull-2 {
                        right: inherit
                    }
                    .small-push-3 {
                        left: inherit
                    }
                    .small-pull-3 {
                        right: inherit
                    }
                    .small-push-4 {
                        left: inherit
                    }
                    .small-pull-4 {
                        right: inherit
                    }
                    .small-push-5 {
                        left: inherit
                    }
                    .small-pull-5 {
                        right: inherit
                    }
                    .small-push-6 {
                        left: inherit
                    }
                    .small-pull-6 {
                        right: inherit
                    }
                    .small-push-7 {
                        left: inherit
                    }
                    .small-pull-7 {
                        right: inherit
                    }
                    .small-push-8 {
                        left: inherit
                    }
                    .small-pull-8 {
                        right: inherit
                    }
                    .small-push-9 {
                        left: inherit
                    }
                    .small-pull-9 {
                        right: inherit
                    }
                    .small-push-10 {
                        left: inherit
                    }
                    .small-pull-10 {
                        right: inherit
                    }
                    .column.large-centered,
                    .columns.large-centered {
                        position: relative;
                        margin-left: auto;
                        margin-right: auto;
                        float: none !important
                    }
                }
                
                .show-for-small,
                .show-for-medium-down,
                .show-for-large-down {
                    display: inherit !important
                }
                
                .show-for-medium,
                .show-for-medium-up,
                .show-for-large,
                .show-for-large-up,
                .show-for-xlarge {
                    display: none !important
                }
                
                .hide-for-medium,
                .hide-for-medium-up,
                .hide-for-large,
                .hide-for-large-up,
                .hide-for-xlarge {
                    display: inherit !important
                }
                
                .hide-for-small,
                .hide-for-medium-down,
                .hide-for-large-down {
                    display: none !important
                }
                
                table.show-for-small,
                table.show-for-medium-down,
                table.show-for-large-down,
                table.hide-for-medium,
                table.hide-for-medium-up,
                table.hide-for-large,
                table.hide-for-large-up,
                table.hide-for-xlarge {
                    display: table
                }
                
                thead.show-for-small,
                thead.show-for-medium-down,
                thead.show-for-large-down,
                thead.hide-for-medium,
                thead.hide-for-medium-up,
                thead.hide-for-large,
                thead.hide-for-large-up,
                thead.hide-for-xlarge {
                    display: table-header-group !important
                }
                
                tbody.show-for-small,
                tbody.show-for-medium-down,
                tbody.show-for-large-down,
                tbody.hide-for-medium,
                tbody.hide-for-medium-up,
                tbody.hide-for-large,
                tbody.hide-for-large-up,
                tbody.hide-for-xlarge {
                    display: table-row-group !important
                }
                
                tr.show-for-small,
                tr.show-for-medium-down,
                tr.show-for-large-down,
                tr.hide-for-medium,
                tr.hide-for-medium-up,
                tr.hide-for-large,
                tr.hide-for-large-up,
                tr.hide-for-xlarge {
                    display: table-row !important
                }
                
                td.show-for-small,
                td.show-for-medium-down,
                td.show-for-large-down,
                td.hide-for-medium,
                td.hide-for-medium-up,
                td.hide-for-large,
                td.hide-for-large-up,
                td.hide-for-xlarge,
                th.show-for-small,
                th.show-for-medium-down,
                th.show-for-large-down,
                th.hide-for-medium,
                th.hide-for-medium-up,
                th.hide-for-large,
                th.hide-for-large-up,
                th.hide-for-xlarge {
                    display: table-cell !important
                }
                
                @media only screen and (min-width: 49em) {
                    .show-for-medium,
                    .show-for-medium-up {
                        display: inherit !important
                    }
                    .show-for-small {
                        display: none !important
                    }
                    .hide-for-small {
                        display: inherit !important
                    }
                    .hide-for-medium,
                    .hide-for-medium-up {
                        display: none !important
                    }
                    table.show-for-medium,
                    table.show-for-medium-up,
                    table.hide-for-small {
                        display: table
                    }
                    thead.show-for-medium,
                    thead.show-for-medium-up,
                    thead.hide-for-small {
                        display: table-header-group !important
                    }
                    tbody.show-for-medium,
                    tbody.show-for-medium-up,
                    tbody.hide-for-small {
                        display: table-row-group !important
                    }
                    tr.show-for-medium,
                    tr.show-for-medium-up,
                    tr.hide-for-small {
                        display: table-row !important
                    }
                    td.show-for-medium,
                    td.show-for-medium-up,
                    td.hide-for-small,
                    th.show-for-medium,
                    th.show-for-medium-up,
                    th.hide-for-small {
                        display: table-cell !important
                    }
                }
                
                @media only screen and (min-width: 80em) {
                    .show-for-large,
                    .show-for-large-up {
                        display: inherit !important
                    }
                    .show-for-medium,
                    .show-for-medium-down {
                        display: none !important
                    }
                    .hide-for-medium,
                    .hide-for-medium-down {
                        display: inherit !important
                    }
                    .hide-for-large,
                    .hide-for-large-up {
                        display: none !important
                    }
                    table.show-for-large,
                    table.show-for-large-up,
                    table.hide-for-medium,
                    table.hide-for-medium-down {
                        display: table
                    }
                    thead.show-for-large,
                    thead.show-for-large-up,
                    thead.hide-for-medium,
                    thead.hide-for-medium-down {
                        display: table-header-group !important
                    }
                    tbody.show-for-large,
                    tbody.show-for-large-up,
                    tbody.hide-for-medium,
                    tbody.hide-for-medium-down {
                        display: table-row-group !important
                    }
                    tr.show-for-large,
                    tr.show-for-large-up,
                    tr.hide-for-medium,
                    tr.hide-for-medium-down {
                        display: table-row !important
                    }
                    td.show-for-large,
                    td.show-for-large-up,
                    td.hide-for-medium,
                    td.hide-for-medium-down,
                    th.show-for-large,
                    th.show-for-large-up,
                    th.hide-for-medium,
                    th.hide-for-medium-down {
                        display: table-cell !important
                    }
                }
                
                @media only screen and (min-width: 90em) {
                    .show-for-xlarge {
                        display: inherit !important
                    }
                    .show-for-large,
                    .show-for-large-down {
                        display: none !important
                    }
                    .hide-for-large,
                    .hide-for-large-down {
                        display: inherit !important
                    }
                    .hide-for-xlarge {
                        display: none !important
                    }
                    table.show-for-xlarge,
                    table.hide-for-large,
                    table.hide-for-large-down {
                        display: table
                    }
                    thead.show-for-xlarge,
                    thead.hide-for-large,
                    thead.hide-for-large-down {
                        display: table-header-group !important
                    }
                    tbody.show-for-xlarge,
                    tbody.hide-for-large,
                    tbody.hide-for-large-down {
                        display: table-row-group !important
                    }
                    tr.show-for-xlarge,
                    tr.hide-for-large,
                    tr.hide-for-large-down {
                        display: table-row !important
                    }
                    td.show-for-xlarge,
                    td.hide-for-large,
                    td.hide-for-large-down,
                    th.show-for-xlarge,
                    th.hide-for-large,
                    th.hide-for-large-down {
                        display: table-cell !important
                    }
                }
                
                .show-for-landscape,
                .hide-for-portrait {
                    display: inherit !important
                }
                
                .hide-for-landscape,
                .show-for-portrait {
                    display: none !important
                }
                
                table.hide-for-landscape,
                table.show-for-portrait {
                    display: table
                }
                
                thead.hide-for-landscape,
                thead.show-for-portrait {
                    display: table-header-group !important
                }
                
                tbody.hide-for-landscape,
                tbody.show-for-portrait {
                    display: table-row-group !important
                }
                
                tr.hide-for-landscape,
                tr.show-for-portrait {
                    display: table-row !important
                }
                
                td.hide-for-landscape,
                td.show-for-portrait,
                th.hide-for-landscape,
                th.show-for-portrait {
                    display: table-cell !important
                }
                
                @media only screen and (orientation: landscape) {
                    .show-for-landscape,
                    .hide-for-portrait {
                        display: inherit !important
                    }
                    .hide-for-landscape,
                    .show-for-portrait {
                        display: none !important
                    }
                    table.show-for-landscape,
                    table.hide-for-portrait {
                        display: table
                    }
                    thead.show-for-landscape,
                    thead.hide-for-portrait {
                        display: table-header-group !important
                    }
                    tbody.show-for-landscape,
                    tbody.hide-for-portrait {
                        display: table-row-group !important
                    }
                    tr.show-for-landscape,
                    tr.hide-for-portrait {
                        display: table-row !important
                    }
                    td.show-for-landscape,
                    td.hide-for-portrait,
                    th.show-for-landscape,
                    th.hide-for-portrait {
                        display: table-cell !important
                    }
                }
                
                @media only screen and (orientation: portrait) {
                    .show-for-portrait,
                    .hide-for-landscape {
                        display: inherit !important
                    }
                    .hide-for-portrait,
                    .show-for-landscape {
                        display: none !important
                    }
                    table.show-for-portrait,
                    table.hide-for-landscape {
                        display: table
                    }
                    thead.show-for-portrait,
                    thead.hide-for-landscape {
                        display: table-header-group !important
                    }
                    tbody.show-for-portrait,
                    tbody.hide-for-landscape {
                        display: table-row-group !important
                    }
                    tr.show-for-portrait,
                    tr.hide-for-landscape {
                        display: table-row !important
                    }
                    td.show-for-portrait,
                    td.hide-for-landscape,
                    th.show-for-portrait,
                    th.hide-for-landscape {
                        display: table-cell !important
                    }
                }
                
                .show-for-touch {
                    display: none !important
                }
                
                .hide-for-touch {
                    display: inherit !important
                }
                
                .touch .show-for-touch {
                    display: inherit !important
                }
                
                .touch .hide-for-touch {
                    display: none !important
                }
                
                table.hide-for-touch {
                    display: table
                }
                
                .touch table.show-for-touch {
                    display: table
                }
                
                thead.hide-for-touch {
                    display: table-header-group !important
                }
                
                .touch thead.show-for-touch {
                    display: table-header-group !important
                }
                
                tbody.hide-for-touch {
                    display: table-row-group !important
                }
                
                .touch tbody.show-for-touch {
                    display: table-row-group !important
                }
                
                tr.hide-for-touch {
                    display: table-row !important
                }
                
                .touch tr.show-for-touch {
                    display: table-row !important
                }
                
                td.hide-for-touch {
                    display: table-cell !important
                }
                
                .touch td.show-for-touch {
                    display: table-cell !important
                }
                
                th.hide-for-touch {
                    display: table-cell !important
                }
                
                .touch th.show-for-touch {
                    display: table-cell !important
                }
                
                @media only screen {
                    [class*="block-grid-"] {
                        display: block;
                        padding: 0;
                        margin: 0 -10px;
                        *zoom: 1
                    }
                    [class*="block-grid-"]:before,
                    [class*="block-grid-"]:after {
                        content: " ";
                        display: table
                    }
                    [class*="block-grid-"]:after {
                        clear: both
                    }
                    [class*="block-grid-"]>li {
                        display: block;
                        height: auto;
                        float: left;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-1>li {
                        width: 100%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-1>li:nth-of-type(1n+1) {
                        clear: both
                    }
                    .small-block-grid-2>li {
                        width: 50%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-2>li:nth-of-type(2n+1) {
                        clear: both
                    }
                    .small-block-grid-3>li {
                        width: 33.33333%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-3>li:nth-of-type(3n+1) {
                        clear: both
                    }
                    .small-block-grid-4>li {
                        width: 25%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-4>li:nth-of-type(4n+1) {
                        clear: both
                    }
                    .small-block-grid-5>li {
                        width: 20%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-5>li:nth-of-type(5n+1) {
                        clear: both
                    }
                    .small-block-grid-6>li {
                        width: 16.66667%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-6>li:nth-of-type(6n+1) {
                        clear: both
                    }
                    .small-block-grid-7>li {
                        width: 14.28571%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-7>li:nth-of-type(7n+1) {
                        clear: both
                    }
                    .small-block-grid-8>li {
                        width: 12.5%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-8>li:nth-of-type(8n+1) {
                        clear: both
                    }
                    .small-block-grid-9>li {
                        width: 11.11111%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-9>li:nth-of-type(9n+1) {
                        clear: both
                    }
                    .small-block-grid-10>li {
                        width: 10%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-10>li:nth-of-type(10n+1) {
                        clear: both
                    }
                    .small-block-grid-11>li {
                        width: 9.09091%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-11>li:nth-of-type(11n+1) {
                        clear: both
                    }
                    .small-block-grid-12>li {
                        width: 8.33333%;
                        padding: 0 10px 10px
                    }
                    .small-block-grid-12>li:nth-of-type(12n+1) {
                        clear: both
                    }
                }
                
                @media only screen and (min-width: 49em) {
                    .large-block-grid-1>li {
                        width: 100%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-1>li:nth-of-type(1n+1) {
                        clear: both
                    }
                    .large-block-grid-2>li {
                        width: 50%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-2>li:nth-of-type(2n+1) {
                        clear: both
                    }
                    .large-block-grid-3>li {
                        width: 33.33333%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-3>li:nth-of-type(3n+1) {
                        clear: both
                    }
                    .large-block-grid-4>li {
                        width: 25%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-4>li:nth-of-type(4n+1) {
                        clear: both
                    }
                    .large-block-grid-5>li {
                        width: 20%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-5>li:nth-of-type(5n+1) {
                        clear: both
                    }
                    .large-block-grid-6>li {
                        width: 16.66667%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-6>li:nth-of-type(6n+1) {
                        clear: both
                    }
                    .large-block-grid-7>li {
                        width: 14.28571%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-7>li:nth-of-type(7n+1) {
                        clear: both
                    }
                    .large-block-grid-8>li {
                        width: 12.5%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-8>li:nth-of-type(8n+1) {
                        clear: both
                    }
                    .large-block-grid-9>li {
                        width: 11.11111%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-9>li:nth-of-type(9n+1) {
                        clear: both
                    }
                    .large-block-grid-10>li {
                        width: 10%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-10>li:nth-of-type(10n+1) {
                        clear: both
                    }
                    .large-block-grid-11>li {
                        width: 9.09091%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-11>li:nth-of-type(11n+1) {
                        clear: both
                    }
                    .large-block-grid-12>li {
                        width: 8.33333%;
                        padding: 0 10px 10px
                    }
                    .large-block-grid-12>li:nth-of-type(12n+1) {
                        clear: both
                    }
                    [class*="small-block-grid-"]>li {
                        clear: none !important
                    }
                }
                
                p.lead {
                    font-size: 1.21875em;
                    line-height: 1.6
                }
                
                .subheader {
                    line-height: 1.4;
                    color: #bababa;
                    font-weight: 300;
                    margin-top: 0.2em;
                    margin-bottom: 0.5em
                }
                
                div,
                dl,
                dt,
                dd,
                ul,
                ol,
                li,
                h1,
                h2,
                h3,
                h4,
                h5,
                h6,
                pre,
                form,
                p,
                blockquote,
                th,
                td {
                    margin: 0;
                    padding: 0;
                    direction: ltr
                }
                
                a {
                    color: #0397d6;
                    text-decoration: none;
                    line-height: inherit
                }
                
                a:hover,
                a:focus {
                    color: #0385bd
                }
                
                a img {
                    border: none
                }
                
                p {
                    font-family: inherit;
                    font-weight: normal;
                    font-size: 1em;
                    line-height: 1.6;
                    margin-bottom: 1.25em;
                    text-rendering: optimizeLegibility
                }
                
                p aside {
                    font-size: 0.875em;
                    line-height: 1.35;
                    font-style: italic
                }
                
                h1,
                h2,
                h3,
                h4,
                h5,
                h6 {
                    font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                    font-weight: bold;
                    font-style: normal;
                    color: #444;
                    text-rendering: optimizeLegibility;
                    margin-top: 0.2em;
                    margin-bottom: 0.5em;
                    line-height: 1.2125em
                }
                
                h1 small,
                h2 small,
                h3 small,
                h4 small,
                h5 small,
                h6 small {
                    font-size: 60%;
                    color: #bababa;
                    line-height: 0
                }
                
                h1 {
                    font-size: 2.125em
                }
                
                h2 {
                    font-size: 1.6875em
                }
                
                h3 {
                    font-size: 1.375em
                }
                
                h4 {
                    font-size: 1.125em
                }
                
                h5 {
                    font-size: 1.125em
                }
                
                h6 {
                    font-size: 1em
                }
                
                hr {
                    border: solid #ddd;
                    border-width: 1px 0 0;
                    clear: both;
                    margin: 1.25em 0 1.1875em;
                    height: 0
                }
                
                em,
                i {
                    font-style: italic;
                    line-height: inherit
                }
                
                strong,
                b {
                    font-weight: bold;
                    line-height: inherit
                }
                
                small {
                    font-size: 60%;
                    line-height: inherit
                }
                
                code {
                    font-family: Consolas, "Liberation Mono", Courier, monospace;
                    font-weight: bold;
                    color: #7f0a0c
                }
                
                ul,
                ol,
                dl {
                    font-size: 1em;
                    line-height: 1.6;
                    margin-bottom: 1.25em;
                    list-style-position: outside;
                    font-family: inherit
                }
                
                ul li ul,
                ul li ol {
                    margin-left: 1.25em;
                    margin-bottom: 0;
                    font-size: 1em
                }
                
                ul.square li ul,
                ul.circle li ul,
                ul.disc li ul {
                    list-style: inherit
                }
                
                ul.square {
                    list-style-type: square
                }
                
                ul.circle {
                    list-style-type: circle
                }
                
                ul.disc {
                    list-style-type: disc
                }
                
                ul.no-bullet {
                    list-style: none
                }
                
                ol li ul,
                ol li ol {
                    margin-left: 1.25em;
                    margin-bottom: 0
                }
                
                dl dt {
                    margin-bottom: 0.3em;
                    font-weight: bold
                }
                
                dl dd {
                    margin-bottom: 0.75em
                }
                
                abbr,
                acronym {
                    text-transform: uppercase;
                    font-size: 90%;
                    color: #444;
                    border-bottom: 1px dotted #ddd;
                    cursor: help
                }
                
                abbr {
                    text-transform: none
                }
                
                blockquote {
                    margin: 0 0 1.25em;
                    padding: 0.5625em 1.25em 0 1.1875em;
                    border-left: 1px solid #ddd
                }
                
                blockquote cite {
                    display: block;
                    font-size: 0.8125em;
                    color: #a0a0a0
                }
                
                blockquote cite:before {
                    content: "\2014 \0020"
                }
                
                blockquote cite a,
                blockquote cite a:visited {
                    color: #a0a0a0
                }
                
                blockquote,
                blockquote p {
                    line-height: 1.6;
                    color: #bababa
                }
                
                .vcard {
                    display: inline-block;
                    margin: 0 0 1.25em 0;
                    border: 1px solid #ddd;
                    padding: 0.625em 0.75em
                }
                
                .vcard li {
                    margin: 0;
                    display: block
                }
                
                .vcard .fn {
                    font-weight: bold;
                    font-size: 0.9375em
                }
                
                .vevent .summary {
                    font-weight: bold
                }
                
                .vevent abbr {
                    cursor: default;
                    text-decoration: none;
                    font-weight: bold;
                    border: none;
                    padding: 0 0.0625em
                }
                
                @media only screen and (min-width: 49em) {
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6 {
                        line-height: 1.4
                    }
                    h1 {
                        font-size: 2.75em
                    }
                    h2 {
                        font-size: 2.3125em
                    }
                    h3 {
                        font-size: 1.6875em
                    }
                    h4 {
                        font-size: 1.4375em
                    }
                }
                
                .print-only {
                    display: none !important
                }
                
                @media print {
                    * {
                        background: transparent !important;
                        color: #000 !important;
                        box-shadow: none !important;
                        text-shadow: none !important
                    }
                    a,
                    a:visited {
                        text-decoration: underline
                    }
                    a[href]:after {
                        content: " (" attr(href) ")"
                    }
                    abbr[title]:after {
                        content: " (" attr(title) ")"
                    }
                    .ir a:after,
                    a[href^="javascript:"]:after,
                    a[href^="#"]:after {
                        content: ""
                    }
                    pre,
                    blockquote {
                        border: 1px solid #999;
                        page-break-inside: avoid
                    }
                    thead {
                        display: table-header-group
                    }
                    tr,
                    img {
                        page-break-inside: avoid
                    }
                    img {
                        max-width: 100% !important
                    }
                    @page {
                        margin: 0.5cm
                    }
                    p,
                    h2,
                    h3 {
                        orphans: 3;
                        widows: 3
                    }
                    h2,
                    h3 {
                        page-break-after: avoid
                    }
                    .hide-on-print {
                        display: none !important
                    }
                    .print-only {
                        display: block !important
                    }
                    .hide-for-print {
                        display: none !important
                    }
                    .show-for-print {
                        display: inherit !important
                    }
                }
                
                .flex-video {
                    position: relative;
                    padding-top: 1.5625em;
                    padding-bottom: 67.5%;
                    height: 0;
                    margin-bottom: 1em;
                    overflow: hidden
                }
                
                .flex-video.widescreen {
                    padding-bottom: 57.25%
                }
                
                .flex-video.vimeo {
                    padding-top: 0
                }
                
                .flex-video iframe,
                .flex-video object,
                .flex-video embed,
                .flex-video video {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%
                }
                
                .contain-to-grid {
                    width: 100%;
                    background: #111
                }
                
                .fixed {
                    width: 100%;
                    left: 0;
                    position: fixed;
                    top: 0;
                    z-index: 99
                }
                
                .top-bar {
                    overflow: hidden;
                    height: 45px;
                    line-height: 45px;
                    position: relative;
                    background: #111;
                    margin-bottom: 1.875em
                }
                
                .top-bar ul {
                    margin-bottom: 0;
                    list-style: none
                }
                
                .top-bar .row {
                    max-width: none
                }
                
                .top-bar form,
                .top-bar input {
                    margin-bottom: 0
                }
                
                .top-bar input {
                    height: 2.45em
                }
                
                .top-bar .button {
                    padding-top: .5em;
                    padding-bottom: .5em;
                    margin-bottom: 0
                }
                
                .top-bar .title-area {
                    position: relative
                }
                
                .top-bar .name {
                    height: 45px;
                    margin: 0;
                    font-size: 16px
                }
                
                .top-bar .name h1 {
                    line-height: 45px;
                    font-size: 1.0625em;
                    margin: 0
                }
                
                .top-bar .name h1 a {
                    font-weight: bold;
                    color: #fff;
                    width: 50%;
                    display: block;
                    padding: 0 15px
                }
                
                .top-bar .toggle-topbar {
                    position: absolute;
                    right: 0;
                    top: 0
                }
                
                .top-bar .toggle-topbar a {
                    color: #fff;
                    text-transform: uppercase;
                    font-size: 0.8125em;
                    font-weight: bold;
                    position: relative;
                    display: block;
                    padding: 0 15px;
                    height: 45px;
                    line-height: 45px
                }
                
                .top-bar .toggle-topbar.menu-icon {
                    right: 15px;
                    top: 50%;
                    margin-top: -16px;
                    padding-left: 40px
                }
                
                .top-bar .toggle-topbar.menu-icon a {
                    text-indent: -48px;
                    width: 34px;
                    height: 34px;
                    line-height: 33px;
                    padding: 0;
                    color: #fff
                }
                
                .top-bar .toggle-topbar.menu-icon a span {
                    position: absolute;
                    right: 0;
                    display: block;
                    width: 16px;
                    height: 0;
                    -webkit-box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
                    box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff
                }
                
                .top-bar.expanded {
                    height: auto;
                    background: transparent
                }
                
                .top-bar.expanded .title-area {
                    background: #111
                }
                
                .top-bar.expanded .toggle-topbar a {
                    color: #888
                }
                
                .top-bar.expanded .toggle-topbar a span {
                    -webkit-box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888;
                    box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888
                }
                
                .top-bar-section {
                    left: 0;
                    position: relative;
                    width: auto;
                    -webkit-transition: left 300ms ease-out;
                    -moz-transition: left 300ms ease-out;
                    transition: left 300ms ease-out
                }
                
                .top-bar-section ul {
                    width: 100%;
                    height: auto;
                    display: block;
                    background: #333;
                    font-size: 16px;
                    margin: 0
                }
                
                .top-bar-section .divider {
                    border-bottom: solid 1px #4d4d4d;
                    border-top: solid 1px #1a1a1a;
                    clear: both;
                    height: 1px;
                    width: 100%
                }
                
                .top-bar-section ul li>a {
                    display: block;
                    width: 100%;
                    color: #fff;
                    padding: 12px 0 12px 0;
                    padding-left: 15px;
                    font-size: 0.8125em;
                    font-weight: bold;
                    background: #333;
                    height: 45px
                }
                
                .top-bar-section ul li>a:hover {
                    background: #2b2b2b
                }
                
                .top-bar-section ul li>a.button {
                    background: #0397d6;
                    font-size: 0.8125em
                }
                
                .top-bar-section ul li>a.button:hover {
                    background: #0274a4
                }
                
                .top-bar-section ul li>a.button.secondary {
                    background: #e9e9e9
                }
                
                .top-bar-section ul li>a.button.secondary:hover {
                    background: #d0d0d0
                }
                
                .top-bar-section ul li>a.button.success {
                    background: #5da423
                }
                
                .top-bar-section ul li>a.button.success:hover {
                    background: #457a1a
                }
                
                .top-bar-section ul li>a.button.alert {
                    background: #c60f13
                }
                
                .top-bar-section ul li>a.button.alert:hover {
                    background: #970b0e
                }
                
                .top-bar-section ul li.active>a {
                    background: #2b2b2b
                }
                
                .top-bar-section .has-form {
                    padding: 15px
                }
                
                .top-bar-section .has-dropdown {
                    position: relative
                }
                
                .top-bar-section .has-dropdown>a:after {
                    content: "";
                    display: block;
                    width: 0;
                    height: 0;
                    border: solid 5px;
                    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
                    margin-right: 15px;
                    margin-top: -4.5px;
                    position: absolute;
                    top: 22px;
                    right: 0
                }
                
                .top-bar-section .has-dropdown.moved {
                    position: static
                }
                
                .top-bar-section .has-dropdown.moved>.dropdown {
                    visibility: visible
                }
                
                .top-bar-section .dropdown {
                    position: absolute;
                    left: 100%;
                    top: 0;
                    visibility: hidden;
                    z-index: 99
                }
                
                .top-bar-section .dropdown li {
                    width: 100%
                }
                
                .top-bar-section .dropdown li a {
                    font-weight: normal;
                    padding: 8px 15px
                }
                
                .top-bar-section .dropdown li.title h5 {
                    margin-bottom: 0
                }
                
                .top-bar-section .dropdown li.title h5 a {
                    color: #fff;
                    line-height: 22.5px;
                    display: block
                }
                
                .top-bar-section .dropdown label {
                    padding: 8px 15px 2px;
                    margin-bottom: 0;
                    text-transform: uppercase;
                    color: #555;
                    font-weight: bold;
                    font-size: 0.625em
                }
                
                .top-bar-js-breakpoint {
                    width: 49em !important;
                    visibility: hidden
                }
                
                .js-generated {
                    display: block
                }
                
                @media only screen and (min-width: 49em) {
                    .top-bar {
                        background: #111;
                        *zoom: 1;
                        overflow: visible
                    }
                    .top-bar:before,
                    .top-bar:after {
                        content: " ";
                        display: table
                    }
                    .top-bar:after {
                        clear: both
                    }
                    .top-bar .toggle-topbar {
                        display: none
                    }
                    .top-bar .title-area {
                        float: left
                    }
                    .top-bar .name h1 a {
                        width: auto
                    }
                    .top-bar input,
                    .top-bar .button {
                        line-height: 2em;
                        font-size: 0.875em;
                        height: 2em;
                        padding: 0 10px;
                        position: relative;
                        top: 8px
                    }
                    .top-bar.expanded {
                        background: #111
                    }
                    .contain-to-grid .top-bar {
                        max-width: 62.5em;
                        margin: 0 auto
                    }
                    .top-bar-section {
                        -webkit-transition: none 0 0;
                        -moz-transition: none 0 0;
                        transition: none 0 0;
                        left: 0 !important
                    }
                    .top-bar-section ul {
                        width: auto;
                        height: auto !important;
                        display: inline
                    }
                    .top-bar-section ul li {
                        float: left
                    }
                    .top-bar-section ul li .js-generated {
                        display: none
                    }
                    .top-bar-section li a:not(.button) {
                        padding: 0 15px;
                        line-height: 45px;
                        background: #111
                    }
                    .top-bar-section li a:not(.button):hover {
                        background: #000
                    }
                    .top-bar-section .has-dropdown>a {
                        padding-right: 35px !important
                    }
                    .top-bar-section .has-dropdown>a:after {
                        content: "";
                        display: block;
                        width: 0;
                        height: 0;
                        border: solid 5px;
                        border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
                        margin-top: -2.5px
                    }
                    .top-bar-section .has-dropdown.moved {
                        position: relative
                    }
                    .top-bar-section .has-dropdown.moved>.dropdown {
                        visibility: hidden
                    }
                    .top-bar-section .has-dropdown:hover>.dropdown,
                    .top-bar-section .has-dropdown:active>.dropdown {
                        visibility: visible
                    }
                    .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after {
                        border: none;
                        content: "\00bb";
                        margin-top: -7px;
                        right: 5px
                    }
                    .top-bar-section .dropdown {
                        left: 0;
                        top: auto;
                        background: transparent;
                        min-width: 100%
                    }
                    .top-bar-section .dropdown li a {
                        color: #fff;
                        line-height: 1;
                        white-space: nowrap;
                        padding: 7px 15px;
                        background: #1e1e1e
                    }
                    .top-bar-section .dropdown li label {
                        white-space: nowrap;
                        background: #1e1e1e
                    }
                    .top-bar-section .dropdown li .dropdown {
                        left: 100%;
                        top: 0
                    }
                    .top-bar-section>ul>.divider {
                        border-bottom: none;
                        border-top: none;
                        border-right: solid 1px #2b2b2b;
                        border-left: solid 1px #000;
                        clear: none;
                        height: 45px;
                        width: 0px
                    }
                    .top-bar-section .has-form {
                        background: #111;
                        padding: 0 15px;
                        height: 45px
                    }
                    .top-bar-section ul.right li .dropdown {
                        left: auto;
                        right: 0
                    }
                    .top-bar-section ul.right li .dropdown li .dropdown {
                        right: 100%
                    }
                }
                
                [data-clearing] {
                    *zoom: 1;
                    margin-bottom: 0
                }
                
                [data-clearing]:before,
                [data-clearing]:after {
                    content: " ";
                    display: table
                }
                
                [data-clearing]:after {
                    clear: both
                }
                
                .clearing-blackout {
                    background: #111;
                    position: fixed;
                    width: 100%;
                    height: 100%;
                    top: 0;
                    left: 0;
                    z-index: 998
                }
                
                .clearing-blackout .clearing-close {
                    display: block
                }
                
                .clearing-container {
                    position: relative;
                    z-index: 998;
                    height: 100%;
                    overflow: hidden;
                    margin: 0
                }
                
                .visible-img {
                    height: 95%;
                    position: relative
                }
                
                .visible-img img {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -50%;
                    max-height: 100%;
                    max-width: 100%
                }
                
                .clearing-caption {
                    color: #fff;
                    line-height: 1.3;
                    margin-bottom: 0;
                    text-align: center;
                    bottom: 0;
                    background: #111;
                    width: 100%;
                    padding: 10px 30px;
                    position: absolute;
                    left: 0
                }
                
                .clearing-close {
                    z-index: 999;
                    padding-left: 20px;
                    padding-top: 10px;
                    font-size: 40px;
                    line-height: 1;
                    color: #fff;
                    display: none
                }
                
                .clearing-close:hover,
                .clearing-close:focus {
                    color: #ccc
                }
                
                .clearing-assembled .clearing-container {
                    height: 100%
                }
                
                .clearing-assembled .clearing-container .carousel>ul {
                    display: none
                }
                
                @media only screen and (min-width: 49em) {
                    .clearing-main-prev,
                    .clearing-main-next {
                        position: absolute;
                        height: 100%;
                        width: 40px;
                        top: 0
                    }
                    .clearing-main-prev>span,
                    .clearing-main-next>span {
                        position: absolute;
                        top: 50%;
                        display: block;
                        width: 0;
                        height: 0;
                        border: solid 16px
                    }
                    .clearing-main-prev {
                        left: 0
                    }
                    .clearing-main-prev>span {
                        left: 5px;
                        border-color: transparent;
                        border-right-color: #fff
                    }
                    .clearing-main-next {
                        right: 0
                    }
                    .clearing-main-next>span {
                        border-color: transparent;
                        border-left-color: #fff
                    }
                    .clearing-main-prev.disabled,
                    .clearing-main-next.disabled {
                        opacity: 0.5
                    }
                    .clearing-feature~li {
                        display: none
                    }
                    .clearing-assembled .clearing-container .carousel {
                        background: #111;
                        height: 150px;
                        margin-top: 5px
                    }
                    .clearing-assembled .clearing-container .carousel>ul {
                        display: block;
                        z-index: 999;
                        width: 200%;
                        height: 100%;
                        margin-left: 0;
                        position: relative;
                        left: 0
                    }
                    .clearing-assembled .clearing-container .carousel>ul li {
                        display: block;
                        width: 175px;
                        height: inherit;
                        padding: 0;
                        float: left;
                        overflow: hidden;
                        margin-right: 1px;
                        position: relative;
                        cursor: pointer;
                        opacity: 0.4
                    }
                    .clearing-assembled .clearing-container .carousel>ul li.fix-height img {
                        min-height: 100%;
                        height: 100%;
                        max-width: none
                    }
                    .clearing-assembled .clearing-container .carousel>ul li a.th {
                        border: none;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        display: block
                    }
                    .clearing-assembled .clearing-container .carousel>ul li img {
                        cursor: pointer !important;
                        min-width: 100% !important
                    }
                    .clearing-assembled .clearing-container .carousel>ul li.visible {
                        opacity: 1
                    }
                    .clearing-assembled .clearing-container .visible-img {
                        background: #111;
                        overflow: hidden;
                        height: 75%
                    }
                    .clearing-close {
                        position: absolute;
                        top: 10px;
                        right: 20px;
                        padding-left: 0;
                        padding-top: 0
                    }
                }
                
                table {
                    background: #fff;
                    margin-bottom: 1.25em;
                    border: solid 1px #ddd
                }
                
                table thead,
                table tfoot {
                    background: #f5f5f5;
                    font-weight: bold
                }
                
                table thead tr th,
                table thead tr td,
                table tfoot tr th,
                table tfoot tr td {
                    padding: 0.5em 0.625em 0.625em;
                    font-size: 0.875em;
                    color: #222;
                    text-align: left
                }
                
                table tr th,
                table tr td {
                    padding: 0.5625em 0.625em;
                    font-size: 0.875em;
                    color: #222
                }
                
                table tr.even,
                table tr.alt,
                table tr:nth-of-type(even) {
                    background: #f9f9f9
                }
                
                table thead tr th,
                table tfoot tr th,
                table tbody tr td,
                table tr td,
                table tfoot tr td {
                    display: table-cell;
                    line-height: 1.125em
                }
                /* !base style */
                /* ----------------------------------------------------- */
                
                body {
                    color: #444;
                }
                
                h1,
                h2,
                h3,
                h4,
                h5 {
                    font-family: 'Roboto', sans-serif;
                    font-weight: 200;
                    -webkit-font-smoothing: antialiased;
                }
                
                h2 {
                    color: #444;
                    -webkit-font-smoothing: antialiased;
                }
                
                a {
                    -moz-transition: color .25s ease-out;
                    -webkit-transition: color .25s ease-out;
                    -ms-transition: color .25s ease-out;
                    -o-transition: color .25s ease-out;
                }
                
                .centered {
                    text-align: center;
                }
                /* !ellipsis */
                /* ----------------------------------------------------- */
                
                .ellipsis {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -o-text-overflow: ellipsis;
                    -moz-binding: url(http://enactus.40digits.net/wp-content/themes/enactus/includes/ellipsis.xml#ellipsis);
                }
                /* !clear fixes */
                /* ----------------------------------------------------- */
                
                .cf:before,
                .cf:after {
                    content: "";
                    display: table;
                }
                
                .cf:after {
                    clear: both;
                }
                
                .cf {
                    zoom: 1;
                }
                
                article:after {
                    content: "";
                    display: table;
                    clear: both;
                }
                /* !fonts */
                /* ----------------------------------------------------- */
                /* ROBOTO */
                
                @font-face {
                    font-family: 'Roboto';
                    /*Light*/
                    src: url('../css/fonts/roboto/Roboto-Light-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-Light-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-Light-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-Light-webfont.svg#source_sans_prolight') format('svg');
                    font-weight: 300;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Light Italic*/
                    src: url('../css/fonts/roboto/Roboto-LightItalic-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-LightItalic-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-LightItalic-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-LightItalic-webfont.svg#source_sans_prolight_italic') format('svg');
                    font-weight: 300;
                    font-style: italic;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Regular*/
                    src: url('../css/fonts/roboto/Roboto-Regular-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-Regular-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-Regular-webfont.svg#source_sans_proregular') format('svg');
                    font-weight: 400;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Regular Italic*/
                    src: url('../css/fonts/roboto/Roboto-Italic-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-Italic-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-Italic-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-Italic-webfont.svg#source_sans_proitalic') format('svg');
                    font-weight: 400;
                    font-style: italic;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Medium*/
                    src: url('../css/fonts/roboto/Roboto-Medium-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-Medium-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-Medium-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-Medium-webfont.svg#source_sans_prosemibold') format('svg');
                    font-weight: 600;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Medium Italic*/
                    src: url('../css/fonts/roboto/Roboto-MediumItalic-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-MediumItalic-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-MediumItalic-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-MediumItalic-webfont.svg#source_sans_proSBdIt') format('svg');
                    font-weight: 600;
                    font-style: italic;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Bold*/
                    src: url('../css/fonts/roboto/Roboto-Bold-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-Bold-webfont?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-Bold-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-Bold-webfont.svg#source_sans_probold') format('svg');
                    font-weight: 700;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Bold Italic*/
                    src: url('../css/fonts/roboto/Roboto-BoldItalic-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-BoldItalic-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-BoldItalic-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-BoldItalic-webfont.svg#source_sans_probold_italic') format('svg');
                    font-weight: 700;
                    font-style: italic;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Black*/
                    src: url('../css/fonts/roboto/Roboto-Black-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-Black-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-Black-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-Black-webfont.svg#source_sans_problack') format('svg');
                    font-weight: 900;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Roboto';
                    /*Black Italic*/
                    src: url('../css/fonts/roboto/Roboto-BlackItalic-webfont.eot');
                    src: url('../css/fonts/roboto/Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/fonts/roboto/Roboto-BlackItalic-webfont.woff') format('woff'), url('../css/fonts/roboto/Roboto-BlackItalic-webfont.ttf') format('truetype'), url('../css/fonts/roboto/Roboto-BlackItalic-webfont.svg#source_sans_problack_italic') format('svg');
                    font-weight: 900;
                    font-style: italic;
                }
                /*CUSTOM SDG FONT*/
                
                @charset "UTF-8";
                @font-face {
                    font-family: "sdg";
                    src: url("../css/fonts/sdg/sdg.eot");
                    src: url("../css/fonts/sdg/sdg.eot?#iefix") format("embedded-opentype"), url("../css/fonts/sdg/sdg.woff") format("woff"), url("../css/fonts/sdg/sdg.ttf") format("truetype"), url("../css/fonts/sdg/sdg.svg#sdg") format("svg");
                    font-weight: normal;
                    font-style: normal;
                }
                
                [data-icon]:before {
                    font-family: "sdg" !important;
                    content: attr(data-icon);
                    font-style: normal !important;
                    font-weight: normal !important;
                    font-variant: normal !important;
                    text-transform: none !important;
                    speak: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }
                
                [class^="icon-"]:before,
                [class*=" icon-"]:before {
                    font-family: "sdg" !important;
                    font-style: normal !important;
                    font-weight: normal !important;
                    font-variant: normal !important;
                    text-transform: none !important;
                    speak: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }
                
                .icon-theglobalgoals-icons-color-separated-01:before {
                    content: "a";
                }
                
                .icon-theglobalgoals-icons-color-separated-enactus:before {
                    content: "z";
                }
                
                .icon-theglobalgoals-icons-color-separated-2:before {
                    content: "b";
                }
                
                .icon-theglobalgoals-icons-color-separated-3:before {
                    content: "c";
                }
                
                .icon-theglobalgoals-icons-color-separated-5:before {
                    content: "d";
                }
                
                .icon-theglobalgoals-icons-color-separated-6:before {
                    content: "e";
                }
                
                .icon-theglobalgoals-icons-color-separated-7:before {
                    content: "f";
                }
                
                .icon-theglobalgoals-icons-color-separated-8:before {
                    content: "g";
                }
                
                .icon-theglobalgoals-icons-color-separated-9:before {
                    content: "h";
                }
                
                .icon-theglobalgoals-icons-color-separated-10:before {
                    content: "i";
                }
                
                .icon-theglobalgoals-icons-color-separated-11:before {
                    content: "j";
                }
                
                .icon-theglobalgoals-icons-color-separated-12:before {
                    content: "k";
                }
                
                .icon-theglobalgoals-icons-color-separated-13:before {
                    content: "l";
                }
                
                .icon-theglobalgoals-icons-color-separated-14:before {
                    content: "m";
                }
                
                .icon-theglobalgoals-icons-color-separated-15:before {
                    content: "n";
                }
                
                .icon-theglobalgoals-icons-color-separated-16:before {
                    content: "o";
                }
                
                .icon-theglobalgoals-icons-color-separated-17:before {
                    content: "p";
                }
                
                .icon-theglobalgoals-icons-color-separated-4:before {
                    content: "q";
                }
                /* !general */
                /* ----------------------------------------------------- */
                
                .yellow {
                    color: #ffd204;
                }
                
                .wrap-header header {
                    padding-top: .5em;
                }
                
                footer {
                    padding: 2em 0;
                }
                
                .wrap-header {
                    background: #232D39;
                }
                
                .wrap-main {
                    background: #f8f8f8 url("../images/main-bg.jpg") top left repeat;
                }
                
                .wrap-footer {
                    background: #232D39;
                }
                
                .main-content {
                    background: #FFF;
                    border: .625em solid #e6e6e6;
                    border-bottom: 0;
                    border-top: 0;
                }
                
                .main-content>article {
                    padding: 2.5em 3.125em
                }
                
                .silbtn {
                    background: url("../images/country-sidebar-a-bg.jpg") top left repeat-x #e4e6e6;
                    border: 1px solid #989898;
                    color: #444444;
                    border-radius: 3px;
                    font-size: 13px;
                    line-height: 31px;
                    padding-left: 16px;
                    font-family: 'Roboto';
                    padding-right: 5px;
                    margin-bottom: 10px;
                    display: inline-block;
                    zoom: 1;
                }
                
                .silbtn span {
                    display: block;
                    background: url("../images/country-sidebar-link-arrow.png") center right no-repeat;
                    padding-right: 30px;
                }
                
                .page-content {
                    color: #444;
                }
                
                .page-content h1 {
                    margin-bottom: .2em;
                    margin-top: 0;
                }
                
                .page-content h2,
                #media-publications-custom h2 {
                    font-size: 1.250em;
                    font-weight: 600;
                    color: #4c4c4e;
                }
                
                .page-content h3,
                #media-publications-custom h3 {
                    font-size: 0.938em;
                    font-weight: 600;
                    color: #444444;
                }
                
                .page-content h3,
                #media-publications-custom .youtube h3,
                .page-content h3,
                #media-publications-custom .downloads h3 {
                    font-size: 1.3em;
                    font-weight: 600;
                    color: #333333;
                }
                
                .page-content p,
                #media-publications-custom p,
                .page-content.custom ul {
                    font-size: 0.85em;
                    margin-bottom: 20px;
                }
                
                .page-content p:last-child,
                #media-publications-custom p:last-child {
                    margin-bottom: 0;
                }
                
                .page-content .intro {
                    font-family: 'Roboto';
                    font-weight: 400;
                    font-size: 1em;
                    line-height: 1.375em;
                }
                
                .page-content ul {
                    list-style-position: inside;
                }
                
                .full-width {
                    position: relative;
                    left: 0;
                    width: 100%;
                    height: 391px;
                    background: #fff;
                    z-index: 0;
                }
                
                .web-stories li {
                    padding: .5em 0;
                    border-bottom: 1px solid #cecece;
                    font-size: .9em;
                    list-style: none;
                }
                /* !world cup notification bar */
                /* ----------------------------------------------------- */
                
                .wc-notify {
                    width: 100%;
                    height: 1.5em;
                }
                
                .wc-notify {
                    background: #000;
                    text-align: center;
                }
                
                .wc-notify a {
                    display: block;
                    color: #ffc220;
                    font-family: 'Roboto', Helvetica, 'Roboto', sans-serif;
                    padding-top: 0.25em;
                }
                
                .wc-notify a:hover {
                    color: #fff;
                }
                /* !enactus worldwide */
                /* ----------------------------------------------------- */
                
                [class*='enworld-'] {
                    display: inline-block;
                    margin-top: 7px;
                    zoom: 1;
                    height: 2.65em;
                    line-height: 2.3em;
                    padding: 0 1em;
                    background-color: #73C4D3;
                    color: #fff !important;
                    font-weight: 400;
                    text-align: center;
                    font-size: 0.9em;
                    text-align: center;
                }
                
                [class*='enworld-']:hover {
                    color: #FFF;
                }
                
                .enworld-mobile {
                    position: absolute;
                    top: 1em;
                    right: 10px;
                    z-index: 99999;
                }
                
                .enworld-desktop {
                    float: right;
                }
                
                .enw-wrapper {
                    position: absolute !important;
                    z-index: 999999;
                    top: 3.7em;
                    display: none;
                }
                
                .enw-wrapper li {
                    list-style: none;
                    float: left;
                }
                
                .enw-header {
                    padding: 1.5em;
                    background: #73C4D3;
                }
                
                .enw-header h2 {
                    font-weight: 200;
                    color: #fff;
                    margin: 0 0 .5em;
                }
                
                .enw-header li {
                    margin-bottom: .5em;
                }
                
                .enw-header li a {
                    color: #294d5c;
                }
                
                .enw-header li a:hover {
                    color: #FFF;
                }
                
                .enw-clist {
                    background: #FFF;
                    padding: 1.5em 1.5em 0;
                    border-bottom: 4px solid #73C4D3;
                    box-shadow: 0px 5px 10px -5px #000;
                }
                
                .enw-clist li {
                    position: relative;
                    width: 20%;
                    padding-left: 1.5em;
                    margin-bottom: 1.5em;
                }
                
                .enw-clist li img {
                    position: absolute;
                    top: 11px;
                    left: 0;
                }
                
                .enw-clist li h3 {
                    margin: 0;
                    padding: 0;
                    display: block;
                    line-height: 1em;
                    font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                }
                
                .enw-clist li h3 a {
                    font-size: 15px;
                    color: #07a7e5;
                }
                
                .enw-location {
                    background-color: #4c4c4c;
                    padding: 1.5em;
                }
                
                .enw-location .yc-info {
                    background: #444;
                    background: rgba(76, 76, 76, .92);
                    padding: 0em !important;
                    float: right;
                }
                
                .enw-location .yc-info>div {
                    padding: 1em 1.5em;
                }
                
                .enw-location h2 {
                    background: #2a2c2e;
                    font-family: 'Roboto', Helvetica, sans-serif;
                    color: #FFF;
                    font-size: 12px;
                    font-weight: bold;
                    text-transform: uppercase;
                    margin: 0;
                    padding: 5px 24px;
                }
                
                .enw-location h3 {
                    color: #FFF;
                    font-size: 18px;
                    line-height: 30px;
                    margin: 0 0 15px;
                    font-weight: 400;
                }
                
                .enw-location span {
                    display: block;
                    padding-bottom: 7px;
                    font-size: 12px;
                    color: #bdc0c0;
                }
                
                .enw-location a {
                    color: #bdc0c0;
                }
                
                .enw-location a:hover {
                    color: #ffd204;
                }
                
                .enw-location .country-sm {
                    margin-top: 15px;
                }
                
                .enw-location [class*="foundicon-"] {
                    padding-right: 5px;
                    font-size: 20px;
                }
                
                .enw-location .foundicon-facebook:after,
                .enw-location .foundicon-twitter:after {
                    content: "";
                }
                
                .yc-flag {
                    float: left;
                    margin-right: 1em;
                }
                
                #social-stream-custom h1 {
                    margin-left: 10px;
                }
                
                #social-stream-custom .dcwss.dc-wall .stream li {
                    border-radius: 3px;
                    background-color: #F2f2f2;
                    box-shadow: 2px 2px 4px -2px rgba(34, 25, 25, 0.3);
                    font-size: 11px;
                    padding: 15px 0 0 0;
                    position: relative;
                    font-family: 'Roboto', sans-serif;
                    line-height: 1.5em;
                    margin: 0 10px 20px;
                    width: 197px;
                }
                
                #social-stream-custom .wall-outer .dcsns-toolbar {
                    margin-left: 10px;
                }
                
                #social-stream-custom .wall-outer .dcsns-toolbar .filter li a {
                    background: #777;
                    width: 14%;
                    height: 30px;
                    border-radius: 2px;
                }
                /* !menu */
                /* ----------------------------------------------------- */
                
                .div-nav {
                    display: table;
                }
                
                .nav-container {
                    float: right;
                    width: 100%;
                }
                
                .pledge-donate-bar {}
                
                .circle a {
                    position: relative;
                    top: 50px;
                    float: right;
                    background-color: #e10165;
                    height: 100px;
                    width: 100px;
                    padding: 0.3em;
                    border-radius: 100px;
                    color: #fff;
                    text-align: center;
                    line-height: 5.75;
                    font-weight: bold;
                }
                
                .top-bar.closed {
                    min-height: 0 !important;
                }
                
                .top-bar {
                    margin-bottom: 0;
                }
                
                .top-bar-section ul li>a,
                .top-bar-section .dropdown li a {
                    color: #fff;
                    font-size: 0.9em;
                    font-weight: 400;
                }
                
                .menu {
                    font-family: 'Roboto';
                }
                
                #menu-mini-nav {
                    float: right;
                }
                
                #menu-mini-nav li {
                    float: left;
                    padding-left: 10px;
                    text-transform: uppercase;
                    list-style: none;
                }
                
                #menu-mini-nav a {
                    color: #fff;
                    font-size: 12px;
                }
                
                #menu-mini-nav a:hover,
                #menu-mini-nav .current-menu-item a,
                #menu-mini-nav .current_page_parent a {
                    color: #ffd204;
                }
                
                .top-bar-section .dropdown li.title h5 {
                    margin-top: 0;
                    background-color: #222;
                }
                
                .subnav {
                    position: relative;
                    width: 100%;
                    margin-top: -15px;
                    height: 34px;
                    background: #f3f3f3;
                    border-top: 1px solid #FFF;
                    border-bottom: 1px solid #FFF;
                    overflow: hidden;
                    z-index: 1;
                }
                
                .subnav ul {
                    display: none;
                    float: right;
                    margin-right: 1em;
                }
                
                .subnav ul li {
                    float: left;
                    list-style: none;
                }
                
                .subnav ul li a {
                    font-size: 12px;
                    text-transform: uppercase;
                    color: #4c4c4e;
                    padding-left: 20px;
                    line-height: 32px;
                }
                
                .subnav ul li a:hover,
                .subnav ul li.current-menu-item a,
                .subnav ul li.current_page_parent a {
                    color: #0397d6;
                    text-decoration: none;
                }
                
                .subnav ul li.title.back {
                    display: none;
                }
                
                body {
                    padding: 0;
                }
                /* Alert */
                
                #alert {
                    position: fixed;
                    height: 40px;
                    text-transform: uppercase;
                    z-index: 999;
                }
                
                #alert:hover:after {
                    background: hsla(0, 0%, 0%, .8);
                    border-radius: 3px;
                    color: #fff;
                    font: 900 10px/18px 'Roboto', sans-serif;
                    height: 30px;
                    left: 50%;
                    margin-left: -60px;
                    position: fixed;
                    text-align: center;
                    top: 50px;
                    width: 120px;
                }
                
                #alert:hover:before {
                    content: '';
                    height: 0;
                    left: 50%;
                    margin-left: -10px;
                    position: absolute;
                    top: 40px;
                    width: 0;
                }
                
                #alert:target {
                    display: none;
                }
                
                .alert {
                    background-color: #ffc220;
                    background-size: 20px 20px;
                    box-shadow: 0 5px 0 hsla(0, 0%, 0%, .1);
                    color: #3B4653;
                    display: block;
                    font: 900 16px/40px 'Roboto', sans-serif;
                    height: 40px;
                    position: fixed;
                    text-align: center;
                    text-decoration: none;
                    top: -45px;
                    width: 100%;
                    -webkit-animation: alert 1s ease forwards;
                    -moz-animation: alert 1s ease forwards;
                    -ms-animation: alert 1s ease forwards;
                    -o-animation: alert 1s ease forwards;
                    animation: alert 1s ease forwards;
                }
                
                .alert a {
                    color: #fff;
                }
                
                .alert:hover {
                    color: #fff;
                }
                
                .alert:active {
                    color: #fff;
                }
                /* Animation */
                
                @-webkit-keyframes alert {
                    0% {
                        opacity: 0;
                    }
                    50% {
                        opacity: 1;
                    }
                    100% {
                        top: 0;
                    }
                }
                
                @-moz-keyframes alert {
                    0% {
                        opacity: 0;
                    }
                    50% {
                        opacity: 1;
                    }
                    100% {
                        top: 0;
                    }
                }
                
                @-ms-keyframes alert {
                    0% {
                        opacity: 0;
                    }
                    50% {
                        opacity: 1;
                    }
                    100% {
                        top: 0;
                    }
                }
                
                @-o-keyframes alert {
                    0% {
                        opacity: 0;
                    }
                    50% {
                        opacity: 1;
                    }
                    100% {
                        top: 0;
                    }
                }
                
                @keyframes alert {
                    0% {
                        opacity: 0;
                    }
                    50% {
                        opacity: 1;
                    }
                    100% {
                        top: 0;
                    }
                }
                /* !home page */
                /* ----------------------------------------------------- */
                
                .wrap-header.front-page {
                    background: #fff;
                }
                
                .wrap-header.front-page .menu {
                    margin: 0;
                }
                
                .wrap-header header.home-header {
                    padding-bottom: 0;
                    background-color: #fff;
                }
                
                .wrap-header header.home-header .top-bar-section ul li>a {
                    color: #232D39;
                    font-size: 0.9em;
                    font-weight: 600;
                    text-transform: uppercase;
                }
                
                .wrap-header header.home-header #menu-mini-nav a {
                    color: #bbb;
                    font-size: 12px;
                    font-weight: 400;
                    text-transform: none;
                }
                
                .wrap-header header.home-header #menu-mini-nav a:hover {
                    color: #fec222;
                }
                
                .wrap-header.front-page .sub-menu {
                    background: rgba(64, 64, 64, 0.9);
                    border: 1px solid #000!important;
                }
                
                .wrap-header.front-page .menu .sub-menu li {
                    border-top: 1px;
                }
                
                .wrap-header header.home-header .top-bar-section .dropdown li {
                    text-align: left;
                }
                
                .wrap-header header.home-header .top-bar-section .dropdown li a {
                    color: #fff;
                    text-transform: none;
                    font-size: 1.0em;
                }
                
                .wrap-header header.home-header .top-bar-section .dropdown li a:hover {
                    color: #FEC222;
                }
                
                .wrap-header header.home-header .enw-header {
                    background: rgba(64, 64, 64, 0.9);
                }
                
                .wrap-header header.home-header .enw-header:select {
                    background: rgba(253, 192, 63, 1.0);
                }
                
                .wrap-header header.home-header .enw-clist {
                    border-bottom: 4px solid #4A4A4A;
                }
                
                .wrap-header header.home-header .enw-clist li h3 a {
                    color: #4a4a4a;
                }
                
                .wrap-header header.home-header .enw-clist li h3 a:hover {
                    color: #FEC222;
                }
                
                .wrap-header header.home-header .enw-header li a {
                    color: #fff;
                }
                
                .wrap-header header.home-header .enw-header li a:hover {
                    color: #FEC222;
                }
                
                .wrap-header.front-page [class*='enworld-'].front-page {
                    display: inline-block;
                    margin-top: 3px;
                    zoom: 1;
                    height: 2.65em;
                    line-height: 2.65em;
                    padding: 0 1em;
                    background-color: #fff;
                    color: #4c4c4c !important;
                    font-family: 'Roboto';
                    font-weight: 600;
                    text-align: center;
                    font-size: 0.9em;
                    text-align: center;
                    text-transform: uppercase;
                    border: 1px solid #eee;
                }
                
                .wrap-header.front-page [class*='enworld-']:hover {
                    color: #FFF;
                }
                
                .en-logo h1 {
                    margin: 0;
                    padding: .5em 0 0;
                    line-height: 1em;
                    font-size: 0;
                    overflow: hidden;
                }
                
                .en-logo h1 img {
                    padding: 0;
                }
                /*Homepage Summer 2015*/
                
                #homepage-hero {
                    background: #EFEFE8;
                    border-top: 1px solid #ccc;
                    min-height: 625px;
                    overflow: hidden;
                    padding: 30px 20px 0;
                    position: relative;
                    z-index: 0;
                }
                
                #homepage-hero h2 {
                    color: #3b4653;
                    font-size: 36px;
                    font-weight: 900;
                    margin-bottom: 0;
                    text-align: left;
                    text-transform: uppercase;
                    font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                }
                
                #homepage-hero h1 {
                    color: #232D39;
                    font-size: 74px;
                    margin: 0;
                    padding: 0;
                    line-height: 0.8;
                    text-align: left;
                    text-transform: uppercase;
                    font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                }
                
                #homepage-hero h1 span.investing {
                    margin: 0;
                    padding: 0;
                    font-size: 31px;
                    color: #232D39;
                }
                
                #homepage-hero h1 span.creates {
                    display: block;
                    padding: 0;
                    font-size: 48px;
                    color: #232D39;
                }
                
                #homepage-hero h1 span.entrepreneurial {
                    letter-spacing: 2.9px;
                    color: #232D39;
                }
                
                #homepage-hero h1 span {
                    margin: 0;
                    padding: 0;
                    color: #fdc03c;
                }
                
                #homepage-hero h3 {
                    color: #000;
                    font-size: 22px;
                    font-weight: 500;
                }
                /*#homepage-hero .flex-video {margin: 0 auto; background-color:#444; }*/
                
                .top-area {
                    width: 800px;
                    margin: 0 auto 40px auto;
                }
                
                .what-enactus {
                    margin-bottom: 40px;
                }
                
                .middle-area {
                    margin-bottom: 70px;
                }
                
                .slider {
                    margin-bottom: -2px;
                    position: relative;
                }
                
                .slider .banner-text {
                    color: #fff;
                    left: 18%;
                    position: absolute;
                    top: 16%;
                }
                
                .banner-text>h1 {
                    color: #fff;
                    font-size: 64px;
                    line-height: 0.8;
                    margin-bottom: 35px;
                    text-transform: uppercase;
                    font-family: 'Knockout 28 A', 'Knockout 28 B', sans-serif;
                }
                
                .read_btn {
                    border: 3px solid #fdc03c;
                    border-radius: 6px;
                    color: #fff;
                    display: inline-block;
                    font-size: 18px;
                    font-weight: 900;
                    padding: 12px 20px;
                    text-transform: uppercase;
                    text-rendering: optimizeLegibility;
                }
                
                .read_btn:hover,
                .read_btn:focus {
                    background: #fdc03c none repeat scroll 0 0;
                    color: #fff!important;
                }
                
                .social_ambass_section {
                    overflow: hidden;
                }
                
                .social_ambass_section .social_text {
                    height: 100%;
                    padding-left: 0;
                    padding-right: 0;
                    position: relative;
                }
                
                .social_text img {
                    height: 560px;
                }
                
                .blog_section img {
                    height: 280px;
                }
                
                .social_ambass_section .social_text h2 {
                    text-transform: capitalize;
                    color: #3b4653
                }
                
                .social_ambass_section .social_text h2 span {
                    color: #fdc03c;
                }
                
                .full-width {
                    max-width: 100% !important;
                    height: 100%!important;
                }
                
                .blog_listing {
                    padding-right: 0px!important;
                    padding-left: 0px!important;
                }
                
                .blog_listing .columns {
                    // height: 244px; padding-left: 0 !important; padding-right: 0 !important; }
                    .social_text_inner {
                        font-size: 15px;
                        padding: 56px 30px 0 22px;
                        position: absolute;
                        right: 10px;
                        top: 0;
                        width: 56%;
                    }
                    .social_ambass_section .social_text h2 {
                        color: #3b4653;
                        font-size: 41px;
                        font-weight: 500;
                        line-height: 38px;
                        text-transform: uppercase;
                    }
                    .social_text_inner p {
                        color: #3b4653;
                        font-size: 25px;
                        font-weight: 500 !important;
                        line-height: 28px;
                        text-transform: capitalize;
                    }
                    .social_text_inner .read_btn {
                        border-width: 3px;
                        color: #000;
                        display: inline-block;
                        margin-top: 32px;
                        text-transform: uppercase;
                    }
                    .blog_section {
                        line-height: 0.7;
                        position: relative;
                    }
                    .blog_text {
                        color: #fff;
                        display: table-cell;
                        text-align: center;
                        vertical-align: middle;
                    }
                    .blog_text h4 {
                        color: #fdc03c;
                        display: inline-block;
                        font-family: "Knockout 50 A", "Knockout 50 B", sans-serif;
                        font-size: 22px;
                        line-height: 23px;
                        margin-bottom: 5px;
                        padding: 0 33px;
                        text-transform: uppercase;
                    }
                    .blog_text>p {
                        font-size: 13px;
                        margin-bottom: 16px;
                        text-transform: capitalize;
                        font-weight: 700;
                    }
                    .detail_link {
                        background: #fdc13b;
                        border-radius: 4px;
                        color: #444;
                        display: inline-block;
                        font-size: 12px;
                        padding: 10px 10px;
                        text-transform: uppercase;
                    }
                    .detail_link:hover,
                    .detail_link:focus {
                        opacity: .85;
                        color: #444;
                    }
                    .large-6.columns.blog_section img {
                        //height: 100%;}
                        .overl_innner .detail_link {
                            margin-top: 5px;
                        }
                        .action_section {
                            background: rgba(0, 0, 0, 0) url("../images/take_action_bg.png") no-repeat scroll 0 0 / cover;
                            padding-top: 55px;
                            padding-bottom: 85px;
                        }
                        .action_section .en_box1 p {
                            font-size: 12px;
                            font-weight: 700;
                        }
                        .action_section .en_box1 h3 {
                            color: #fdc03c;
                            font-size: 29px;
                            margin-bottom: 0;
                            text-transform: uppercase;
                            font-family: 'Knockout 50 A', 'Knockout 50 B', sans-serif;
                        }
                        .action_section h2 {
                            color: #3b4653;
                            font-size: 64px;
                            font-weight: 500;
                            text-transform: uppercase;
                            font-family: 'Knockout 28 A', 'Knockout 28 B';
                        }
                        .action_section h2 span {
                            color: #fdc03c;
                        }
                        .action_section .detail_link {
                            padding: 10px 16px;
                            width: 50%;
                        }
                        .slider img,
                        .social_ambass_section img {
                            width: 100%;
                        }
                        .overl {
                            position: absolute;
                            width: 100%;
                            height: 100%;
                            background-color: rgba(51, 51, 51, 0.4);
                        }
                        .overl_innner {
                            display: table;
                            float: left;
                            height: 100%;
                            width: 100%;
                        }
                        .bottom-area {
                            padding-bottom: 20px;
                        }
                        .bottom-area p.community {
                            font-size: 24px;
                        }
                        .social-icons a {}
                        .social-icons {
                            display: inline-block;
                            text-align: center;
                        }
                        .social-icons li {
                            display: inline-block;
                            margin-right: 8px;
                        }
                        .banner-section img {
                            min-width: 250px;
                        }
                        /*Updated Homepage WC15*/
                        .home-content {
                            padding: 5.25em 0 0 0;
                        }
                        .home-content h1 {
                            margin: 150px 0 0 0;
                            padding: 0;
                            font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                            text-transform: uppercase;
                            font-size: 4em;
                            font-style: normal;
                            color: #fff;
                            line-height: 0.8;
                            text-align: center;
                        }
                        .home-content h2 {
                            font-family: 'Knockout 51 A', 'Knockout 51 B', sans-serif;
                            font-weight: normal;
                            font-size: 1.5em;
                            color: #FFF;
                            line-height: 1.0;
                            margin-bottom: 0.4em;
                            text-transform: uppercase;
                            text-align: center;
                            text-shadow: 1px 1px #444;
                        }
                        .home-content p {
                            position: relative;
                            left: 1.5em;
                            font-family: 'Roboto', sans-serif;
                            color: #fff;
                            font-size: 0.9em;
                            margin-bottom: 0.4em;
                            font-weight: 400;
                        }
                        #weare-landing-2017 {
                            position: relative;
                            min-height: 675px;
                            width: 100%;
                            background: url('https://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2019/09/18214444/Enactus-World-Cup-Champion-2019-Egypt-e1568861148359.jpg') no-repeat center top;
                            z-index: 0;
                            background-position: center center;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                        }
                        .countdown {
                            position: relative;
                            margin-top: 35px;
                            text-align: center;
                            color: #fff;
                        }
                        .countdown h3 {
                            margin-bottom: 0;
                            font-size: 10em;
                            color: #FEC222;
                            font-family: 'Knockout 50 A', 'Knockout 50 B', sans-serif;
                            text-shadow: 2px 2px #ccc;
                        }
                        #cssable-countdown-0 {
                            position: relative;
                            left: 1.75em;
                        }
                        .countdown_label {
                            position: relative;
                            left: -100px;
                            margin: 0;
                            padding: 0;
                            line-height: 0;
                            font-family: 'Roboto', sans-serif;
                            font-size: 0.8em;
                            color: #FEC222;
                            text-transform: uppercase;
                        }
                        .countdown_label {}
                        .countdown_amount {
                            display: block;
                            float: left;
                            width: 155px;
                            font-family: 'Knockout 48 A', 'Knockout 48 B';
                            font-size: 15.0em;
                            color: #FFF;
                        }
                        #weare-landing .world-cup-2014 h5 {
                            position: relative;
                            left: 1.5em;
                            font-family: 'Roboto', sans-serif;
                            font-size: 1em;
                            color: #fff;
                            font-weight: 800;
                            text-align: center;
                        }
                        #weare-landing .world-cup-2014 p {
                            font-family: 'Roboto', sans-serif;
                            font-size: 0.9em;
                            color: #fff;
                            font-weight: 400;
                            text-align: center;
                        }
                        #weare-landing .world-cup-2014 img {
                            padding: 2em 0 1em 0;
                        }
                        /*Updated Homepage - Winter 2015

#home-hero {position:relative; min-height:676px; overflow:hidden; background: url('../images/home-bg-feb15.jpg') no-repeat;)}
#home-hero .row {position:relative; top:15em; text-align: center; }
#home-hero h1 {font-family:'Knockout 71 A', 'Knockout 71 B', sans-serif; font-size:3.2em; color:#fff; text-transform: uppercase; text-align: center; line-height:1.1;}
#home-hero a .hbutton-hero {padding:1em 4em; color:#fff; font-size: 1.2em; font-family:'Roboto', sans-serif; font-weight:600; line-height:1.5; }
	a .hbutton-hero:hover {color:#fff;}}
*/
                        /*End Winter 2015 */
                        /*Updated Homepage - April 2015 */
                        #home-hero {
                            position: relative;
                            min-height: 980px;
                            overflow: hidden;
                            background: #393A3D url('../images/home-bg-apr7-a.jpg') 0 -10px no-repeat;
                            ) opacity: 0.4;
                            background-size: cover;
                            z-index: 0;
                        }
                        #home-hero .row {
                            position: relative;
                            top: 3em;
                            left: 1em;
                            text-align: center;
                        }
                        #home-hero .region {
                            position: relative;
                            min-height: 656px;
                            background: url('../images/india-outline.png') 2em 4em no-repeat;
                        }
                        #home-hero h1 {
                            display: block;
                            margin-bottom: 0.05em;
                            font-family: 'Knockout 48 A', 'Knockout 48 B', sans-serif;
                            font-size: 11.25em;
                            color: #FEC222;
                            text-transform: uppercase;
                            text-align: left;
                            line-height: 0.8;
                            clear: both;
                        }
                        #home-hero h1 span.byline {
                            display: block;
                            font-family: 'Roboto', sans-serif;
                            font-size: 0.2em;
                            color: #FEC222;
                            clear: both;
                            text-transform: none;
                            font-weight: 700;
                            padding-bottom: 0.5em;
                        }
                        #home-hero h1 span.possibilities {
                            display: block;
                            font-family: 'Knockout 71 A', 'Knockout 71 B', sans-serif;
                            color: #FFF;
                            font-size: 0.275em;
                            clear: both;
                        }
                        #home-hero p {
                            font-size: 1em;
                            font-weight: 500;
                            text-align: left;
                            color: #FFF;
                            text-rendering: optimizeLegibility;
                        }
                        #home-hero a .hbutton-hero {
                            float: left;
                            margin-top: 0.05em;
                            padding: 1em 4em;
                            color: #FFF;
                            font-size: 1.2em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 600;
                            line-height: 1.5;
                            text-transform: uppercase;
                        }
                        a .hbutton-hero:hover {
                            color: #fff;
                        }
                        /*End Updated Homepage */
                        .mission {
                            position: relative;
                            min-height: 370px;
                            background-color: #FEC222;
                            text-align: center;
                        }
                        .mission h3 {
                            padding-top: 85px;
                            font-size: 2.0em;
                            color: #353535;
                            font-weight: 700;
                            border-bottom: 1px solid #deab3a;
                        }
                        .mission h4 {
                            font-size: 1.35em;
                            color: #353535;
                            font-weight: 400;
                        }
                        .fire {
                            background: url('https://enactus.s3.amazonaws.com/assets/fire-home-bg.jpg') no-repeat;
                        }
                        .flowers {
                            background: url('https://enactus.s3.amazonaws.com/assets/flowers-home-bg.jpg') no-repeat;
                        }
                        .parallax {
                            min-height: 300px;
                            min-width: 100%;
                            background-position: center center;
                            background-attachment: fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                        }
                        .executives {
                            padding: 3em 0;
                        }
                        .executives h3 {
                            font-family: 'Knockout 50 A', 'Knockout 50 B';
                            margin-bottom: 0;
                            color: #444;
                            font-size: 2.5em;
                            font-weight: 600;
                            background: #FEC222;
                            padding: 0.3em 0.7em 0.3em 0.9em;
                            text-align: center;
                            text-transform: uppercase;
                        }
                        .executives h4 {
                            text-transform: uppercase;
                            color: #FEC222;
                            font-size: 1.25em;
                            font-weight: 700;
                            line-height: 1;
                        }
                        .executives p.intro {
                            padding: 2em 0 2em 1em;
                            font-family: 'Roboto', sans-serif;
                            font-color: #4c4c4c;
                            font-size: 1.0em;
                            line-height: 1.8;
                        }
                        .executives .row.border {
                            padding: 0 0 3em 0;
                            border-bottom: 1px solid #e2e2e2;
                        }
                        .executives p {
                            font-family: 'Roboto', sans-serif;
                            font-size: 0.9em;
                            line-height: 1.1;
                        }
                        .executives .hr {
                            display: block;
                            clear: both;
                            margin: 2em 0 2em 0;
                            height: 1px;
                            background: #e2e2e2;
                        }
                        .executives .denise {
                            padding-top: 2em;
                        }
                        .call-outs {
                            position: relative;
                            margin-top: 0px;
                            text-align: center;
                        }
                        .call-outs .nat-comp h3 {
                            font-size: 2.5em;
                            font-weight: 200;
                            padding: 1.2em 1.2em 0 1.2em;
                            line-height: 1;
                            text-transform: uppercase;
                        }
                        .call-outs .nat-comp h3 span {
                            font-weight: 700;
                        }
                        .call-outs .world-cup h3 {
                            margin: 0;
                            padding: 2.1em 0 0 0;
                            font-size: 2.3em;
                            font-weight: 700;
                            line-height: 1;
                            text-transform: uppercase;
                            color: #fff;
                        }
                        .call-outs .featured-post h3 {
                            margin: 0;
                            padding: 2.1em 0 0 0;
                            font-size: 2.3em;
                            font-weight: 700;
                            line-height: 1;
                            text-transform: uppercase;
                            color: #fff;
                        }
                        .call-outs .featured-post h4 {
                            color: #fff;
                            font-size: 1.3em;
                            font-style: italic;
                        }
                        .mission-numbers {
                            position: relative;
                            margin: 75px 0;
                        }
                        .mission-numbers h4 {
                            font-family: 'Knockout 48 A', 'Knockout 48 B';
                            margin: 0;
                            padding: 0.2em 0 0 0;
                            line-height: 1.2;
                            font-size: 3.0em;
                            font-weight: 700;
                            color: #FEC222;
                        }
                        [class*='hbutton-'] {
                            position: relative;
                            display: inline-block;
                            zoom: 1;
                            border-radius: 10px;
                            font-size: 1.3em;
                            font-family: 'Roboto', 'Roboto';
                            font-weight: 500;
                            padding: 0 1em;
                            background: #FEC222;
                        }
                        [class*='hbutton-'].hero {
                            left: 2em;
                        }
                        [class*='hbutton-'] span {
                            display: block;
                            padding: 1em;
                        }
                        .hbutton-white {
                            color: #4c4c4c;
                        }
                        .hbutton-green {
                            background-color: #b9d531;
                            color: #515151;
                        }
                        .hbutton-purple {
                            background-color: #92278f;
                            color: #FFF;
                        }
                        .hbutton-orange {
                            background: #ebb31e;
                            color: #FFF;
                            float: right;
                        }
                        .hbutton-orange span {
                            background: url('../images/weareenactus/social-stream.png') no-repeat right center;
                            padding-right: 3em;
                        }
                        a .hbutton-wc {
                            margin: 15px auto 0 auto;
                            width: 100%;
                            padding: 1em;
                            color: #232D39;
                            font-size: 0.9em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 600;
                            line-height: 1.5;
                            text-align: center;
                            text-decoration: uppercase;
                        }
                        a .hbutton-wc:hover {
                            color: #fff;
                        }
                        .small-6.buttons {
                            margin-top: 2em;
                        }
                        [class*='sbutton-'] {
                            position: relative;
                            display: inline-block;
                            zoom: 1;
                            border-radius: 5px;
                            font-size: 0.9em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                        }
                        [class*='sbutton-'] span {
                            display: block;
                            padding: 0.8em;
                        }
                        [class*='sbutton-'].large {
                            font-size: 1.2em;
                        }
                        [class*='sbutton-']:hover {
                            background: #FEC222;
                            color: #fff;
                        }
                        .sbutton-orange {
                            background: #FEC222;
                            color: #4a4a4a;
                            border: 0!important;
                        }
                        /*end updated WC Homepage, everything below is deprecated */
                        .cover-background {
                            margin: 0;
                            padding: 0;
                            background: no-repeat left top;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                        }
                        .fixed-backround {
                            margin: 0;
                            padding: 0;
                            background: no-repeat left top;
                        }
                        .harrow {
                            position: absolute;
                            bottom: -50%;
                            left: -97%;
                            display: block;
                            width: 84px;
                            height: 85px;
                            background: url('../images/weareenactus/arrow-down-indicator.png') no-repeat top center;
                            cursor: pointer;
                            text-indent: -999em;
                        }
                        #weare-community {
                            background: #010101;
                        }
                        #weare-community {
                            min-height: 940px;
                            background: #000 url('http://enactus-cf.s3.amazonaws.com/assets/imgs/community-bg.jpg') no-repeat center center;
                        }
                        #weare-community [class*="foundicon-"]:before {
                            color: #ffc220;
                            font-size: 30px;
                        }
                        #weare-community [class*="foundicon-"]:hover:before {
                            color: #FFF;
                        }
                        #weare-community [class*="foundicon-"]:after {
                            content: ""
                        }
                        #weare-community .social-share li {
                            float: left;
                            width: 40px;
                            list-style: none;
                            margin-right: 5px;
                        }
                        #weare-community h2 span {
                            color: #ffc220;
                            display: inline;
                        }
                        #weare-community .harrow {
                            left: 1em;
                            bottom: -170%;
                        }
                        #weare-ent-spirit {
                            position: relative;
                            min-height: 690px;
                            background: #44673f url('http://enactus-cf.s3.amazonaws.com/assets/imgs/entrepreneur-spirit-bg.jpg') no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            z-index: 0;
                            overflow: hidden;
                        }
                        #weare-ent-spirit .harrow {
                            left: 1em;
                        }
                        #weare-ent-spirit>.home-content>img {
                            position: absolute;
                            right: 0;
                            top: 0;
                            height: 100%;
                        }
                        #weare-weareenactus {
                            background: #222 url('http://enactus-cf.s3.amazonaws.com/assets/imgs/photo-grid-bg.jpg') no-repeat 0px 0px fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            z-index: 0;
                        }
                        #weare-weareenactus .flex-video {
                            padding-bottom: 59%;
                            margin-bottom: 1em;
                            padding-top: 0;
                        }
                        #weare-weareenactus h2 {
                            color: #ffc220;
                            font-weight: 600;
                        }
                        .toggle-panel {
                            position: absolute;
                        }
                        .toggle-panel h3 {
                            background: url('../images/weareenactus/plus.png') no-repeat 100% center;
                            color: #FFF;
                            text-align: right;
                            padding: 0 25px 0 0;
                            font-size: 1.5em;
                            font-weight: 400;
                            margin-bottom: 0;
                            cursor: pointer;
                        }
                        .toggle-panel p {
                            display: none;
                            border-right: 1px solid #ffc220;
                            color: #fff;
                            overflow: hidden;
                            line-height: 1.4em;
                            text-align: right;
                            font-size: 0.75em;
                            padding: 10px 17px;
                            margin: 0 .5em 0;
                        }
                        .toggle-panel p a {
                            font-weight: bold;
                            color: #FFF;
                            text-decoration: underline;
                        }
                        .toggle-panel.tp-right h3 {
                            background: url('../images/weareenactus/plus_purple.png') no-repeat 0 8px;
                            text-align: left;
                            padding: 0 0 0 22px;
                        }
                        .toggle-panel.tp-right p {
                            border-right: 0;
                            border-left: 1px solid #92278f;
                            text-align: left;
                        }
                        .max-width {
                            max-width: 100em;
                            margin: 0 auto;
                            padding: 0;
                        }
                        .mid-width {
                            max-width: 75em;
                            margin: 0 auto;
                            padding: 0;
                        }
                        .nat-comp {
                            min-height: 300px;
                            width: 100%;
                            background-color: #fff;
                            background-image: url('../images/nat-comp-bg-home.jpg');
                            z-index: 0;
                        }
                        .featured-post {
                            min-height: 300px;
                            width: 100%;
                            background-color: #fff;
                            background-image: url('../images/featured-post-home.jpg');
                            z-index: 0;
                        }
                        .world-cup .en-logo {
                            display: block;
                            margin-top: 5px;
                            -moz-box-sizing: border-box;
                            box-sizing: border-box;
                            background: url('http://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2016/09/06112427/Enactus-mark-only-e1473179498831.png') no-repeat;
                            width: 30px;
                            height: 30px;
                            padding-left: 30px!important;
                        }
                        /* !our story */
                        /* ----------------------------------------------------- */
                        .explain-headline h2 {
                            font-size: 1.6em;
                        }
                        .explain-headline h2.tagline {
                            font-size: 1.2em;
                            text-transform: uppercase;
                            font-family: 'Knockout 51 A', 'Knockout 51 B', sans-serif;
                        }
                        .explain-headline .flex-video {
                            padding-top: 0;
                            padding-bottom: 58%;
                            margin-bottom: 0;
                        }
                        .explain-enactus {
                            background-position: bottom left;
                            background-repeat: no-repeat;
                            background-size: 45%;
                        }
                        .explain-enactus h2,
                        .explain-enactus h3 {
                            font-weight: 400;
                        }
                        .explain-enactus h2 {
                            line-height: 1em;
                            padding: 0;
                        }
                        .explain-enactus h3 {
                            font-size: 1.1em;
                            color: #7b7b7b;
                            margin-bottom: 1em;
                            padding: 0;
                        }
                        .explain-enactus p {
                            font-size: 1.1em;
                        }
                        .explain-enactus p:last-child {
                            margin-bottom: 0;
                        }
                        article.explain-purpose {
                            padding: 6em 6.5em;
                            background: #efefef;
                        }
                        .explain-purpose h2 {
                            color: #949495;
                            margin: 0;
                            line-height: 1em;
                            margin-bottom: .2em;
                            text-align: center;
                        }
                        .explain-purpose h3 {
                            color: #444;
                            margin: 0;
                            line-height: 1.35em;
                            font-size: 2.75em;
                            text-align: center;
                        }
                        .explain-purpose h3 span {
                            background: #fec222;
                            padding: 10px;
                        }
                        .explain-purpose h3 .yellow {
                            display: block;
                        }
                        .explain-india p {
                            text-align: center;
                            font-size: 1.1em;
                        }
                        .explain-commitment h3 {
                            font-size: 1.3em;
                            color: #444;
                        }
                        .explain-commitment .image-center {
                            text-align: center;
                        }
                        .explain-commitment .hlt-text {
                            float: right;
                        }
                        .explain-commitment img {
                            width: 70%
                        }
                        .explain-numbers ul,
                        .explain-values ul {
                            padding-left: 0.625em;
                            padding-right: 0.625em;
                        }
                        .explain-numbers li {
                            list-style: none;
                            float: left;
                            display: inline-block;
                            zoom: 1;
                            margin-right: 1.7em;
                            margin-bottom: 2em;
                        }
                        .explain-numbers li:last-child {
                            margin-right: 0;
                        }
                        .explain-numbers li h4 {
                            font-size: 1.188em;
                            color: #444;
                        }
                        .explain-numbers li h5 {
                            font-size: 4em;
                            font-weight: 300;
                            color: #FEC222;
                            letter-spacing: -2px;
                            margin: 0;
                            line-height: .8em;
                        }
                        .explain-values h2 {
                            font-size: 3.75em;
                            padding-left: 10px;
                            padding-right: 10px;
                            text-align: center;
                            color: #444;
                        }
                        .explain-values h2 span {
                            background: #fec222;
                            padding: 10px;
                        }
                        .explain-values {
                            background: #efefef;
                        }
                        .explain-values .small-block-grid-2>li:nth-of-type(2n+1) {
                            clear: both !important;
                        }
                        .explain-values h4 {
                            color: #0397d6;
                            font-weight: 600;
                        }
                        .explain-values p {
                            font-size: .813em;
                            color: #444;
                        }
                        /* !universities */
                        /* ----------------------------------------------------- */
                        #universities-custom table {
                            border: 0;
                            margin-bottom: 0;
                        }
                        #ulist_wrapper {
                            position: relative;
                        }
                        #ulist_filter {
                            position: absolute;
                            right: 0px;
                            top: 5px;
                            width: 200px;
                            z-index: 1000;
                        }
                        .dataTables_scrollHeadInner table.dataTable {
                            width: 880px !important;
                        }
                        td.country {
                            width: 10% !important;
                        }
                        td.school {
                            width: 45% !important;
                        }
                        td.state {
                            width: 45% !important;
                        }
                        .ulist-wrap h2 {
                            font-size: 1.375em;
                            font-weight: 600;
                            color: #808080;
                        }
                        .ulist-wrap thead td {
                            font-size: 12px;
                            font-weight: bold;
                            color: #fff;
                            background-color: #0397d7;
                            padding: 10px;
                            cursor: pointer;
                        }
                        .ulist-wrap thead .state {
                            width: 350px;
                        }
                        .ulist-wrap input,
                        .ulist-wrap input:focus {
                            background-color: #026d9c;
                            border: none;
                            color: #fff;
                            font-size: 13px;
                            padding: 3px 8px;
                            display: inline-block;
                            width: 130px;
                            height: 1.7em;
                            border-radius: 2px;
                        }
                        .ulist-wrap label {
                            font-size: 12px;
                            text-transform: uppercase;
                            color: #fff;
                        }
                        .ulist-wrap tbody td {
                            font-size: 12px;
                            color: #737373;
                            padding: 10px;
                            border-bottom: 1px solid #f2f2f2;
                            line-height: 18px;
                        }
                        .ulist-wrap thead .country {
                            text-align: right;
                            width: 120px;
                        }
                        .ulist-wrap tbody .country {
                            text-align: right;
                            background-color: #f2f2f2;
                            font-style: italic;
                        }
                        .u-map-bg {
                            background: #f0f0f0 url("https://enactus.s3.amazonaws.com/assets/enactus-org/large/universities/u-map-bg.jpg") top left no-repeat;
                        }
                        .uni-container {
                            background: #f0f0f0;
                            margin-bottom: .4em;
                        }
                        .uni-container ul {
                            padding: .5em 0 0;
                            margin: 0;
                            display: none;
                        }
                        .uni-container li {
                            list-style: none;
                            line-height: 1.5em;
                            padding: 10px;
                            font-size: .8em;
                            border-bottom: 1px solid rgba(206, 206, 206, 0.40);
                        }
                        .uni-container li:last-child {
                            border-bottom: none;
                        }
                        .uni-container li strong {
                            display: block;
                        }
                        .uni-container h3 {
                            cursor: pointer;
                            background: #0397d7;
                            font-weight: 400;
                            color: #FFF;
                            padding: .2em 10px;
                            margin: 0;
                            font-size: 1.2em;
                            line-height: 1.8em;
                            border-radius: 3px;
                        }
                        .uni-container .close {
                            background: #777;
                            text-align: right;
                        }
                        .uni-container .close a {
                            text-transform: uppercase;
                            color: #FFF;
                            font-weight: bold;
                        }
                        /* !partners */
                        /* ----------------------------------------------------- */
                        .page-id-553 h3 {
                            margin-top: 40px;
                            padding-bottom: 10px;
                            border-bottom: 1px solid #ccc;
                        }
                        .personal-donor li {
                            list-style: none;
                        }
                        .personal-donor li h3 {
                            font-size: 1.1em;
                        }
                        .personal-donor li ul {
                            margin-left: 0;
                        }
                        /* !governance */
                        /* ----------------------------------------------------- */
                        .board {
                            border-top: 1px solid #e9e9e9;
                        }
                        .board-directors li {
                            float: none !important;
                            width: 100% !important
                        }
                        .board li {
                            list-style: none;
                            float: left;
                            width: 33%;
                            margin-bottom: 1em;
                            padding-right: 10px;
                        }
                        .board h2 {
                            font-weight: 600;
                            font-size: 1.5em;
                            color: #424244;
                        }
                        .people-list li {
                            min-height: 6em;
                        }
                        .people-list img {
                            float: left;
                            margin-right: 10px;
                            margin-bottom: 1.5em;
                        }
                        .people-list h3 {
                            font-size: 0.813em;
                            font-weight: bold;
                            color: #565656;
                            margin: 0;
                            font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                        }
                        .people-list span {
                            font-size: 0.750em;
                            line-height: 1.3em;
                            display: block;
                        }
                        /* !media */
                        /* ----------------------------------------------------- */
                        #media-publications-custom .board {
                            background: #f2f2f2;
                        }
                        #media-publications-custom .row {
                            margin-bottom: 2em;
                        }
                        #media-publications-custom .flex-video {
                            padding-bottom: 57%;
                            padding-top: 0;
                        }
                        #media-publications-custom .pub-list li {
                            text-align: center;
                        }
                        #media-publications-custom .pub-list li img {
                            display: block;
                            margin-bottom: 2em;
                        }
                        #media-publications-custom .youtube {
                            background: url('../images/youtubeChannel.png') no-repeat right bottom;
                        }
                        #media-publications-custom .youtube ul li {
                            font-size: 0.85em;
                            list-style: none;
                        }
                        #media-publications-custom .hr {
                            width: 100%;
                            height: 1px;
                            background-color: #e3e3e3;
                        }
                        .pub-list li {
                            float: left;
                            width: 33%;
                            padding-right: 10px;
                            min-height: 8em;
                        }
                        .pub-list li h3 {
                            margin-bottom: 1em;
                        }
                        .pub-list .pub-img {
                            float: left;
                            display: inline-block;
                            zoom: 1;
                            position: relative;
                            margin-right: .5em;
                        }
                        .pub-list .pub-icon {
                            position: absolute;
                            bottom: 20%;
                            right: 10%;
                        }
                        /* !project stories */
                        /* ----------------------------------------------------- */
                        .ps-title div {
                            min-height: 15em;
                        }
                        .ps-title div:first-child {
                            background: url("../images/ps-title-bg.jpg") no-repeat center center;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            position: relative;
                        }
                        .ps-title .see,
                        .ps-title .ta-button {
                            position: absolute;
                            bottom: 10px;
                            color: #48484a;
                            font-size: 15px;
                            font-weight: bold;
                            background: url("../images/ps-see-bg.png") no-repeat;
                            display: block;
                            line-height: 1em;
                        }
                        .ps-title .see {
                            left: 1em;
                            background-position: right center;
                            padding-right: 14px;
                        }
                        .ps-title .ta-button {
                            right: 1em;
                            background-position: left center;
                            padding-left: 14px;
                        }
                        .ps-title div:last-child p {
                            padding: 2em 1em 0;
                            font-size: .750em;
                            margin-bottom: 0;
                        }
                        .ps-list {
                            position: relative;
                            margin: 0;
                        }
                        .ps-list li {
                            padding: 0;
                            list-style: none;
                            float: left;
                            width: 25%;
                        }
                        .ps-list h3 {
                            font-size: 1.5em;
                            font-family: 'Roboto';
                            font-weight: 600;
                            line-height: 1.1em;
                            height: 100%;
                            margin: 0;
                        }
                        .ps-list h3 a {
                            color: #FFF;
                            display: block;
                            height: 100%;
                            padding: 1em 1em 0;
                        }
                        .ps-list .overlay span {
                            font-size: .7em;
                            font-weight: bold;
                            letter-spacing: normal;
                            color: #fff;
                            display: block;
                            padding: 0;
                        }
                        .ps-list li article .overlay {
                            height: 100%;
                        }
                        .ps-taking h1 {
                            display: none;
                        }
                        .ps-drop {
                            padding: 2em 0 1.5em;
                            border-top: 1px solid #cecece;
                            display: none;
                            position: absolute !important;
                            background-color: rgb(255, 255, 255);
                            z-index: 9999;
                            box-shadow: 0px 5px 10px -5px #000;
                        }
                        .ps-drop ul {
                            background: url("../images/red/1px-divider.png") repeat-y center;
                            margin: 0;
                        }
                        .ps-drop li {
                            list-style: none;
                            float: left;
                            width: 50%;
                            padding: 0 1em 5px;
                        }
                        .ps-drop li:last-child {
                            padding-bottom: 0;
                        }
                        .ps-drop li h4 {
                            font-size: .8em;
                            font-family: 'Roboto', Helvetica, sans-serif;
                        }
                        .ps-drop li h4 span {
                            font-weight: bold;
                            display: block;
                            color: #444;
                            line-height: 1.6em;
                        }
                        .ta-info.small-12 {
                            display: none;
                            position: absolute !important;
                            right: 0;
                            left: 0;
                            z-index: 20;
                            width: 100%;
                            background-color: #FFF;
                            float: none;
                            box-shadow: 0px 5px 10px -5px #000;
                        }
                        .ta-info p {
                            font-size: .9em;
                            padding: 2em .4em;
                            margin-bottom: 0;
                        }
                        /* !project stories detail */
                        /* ----------------------------------------------------- */
                        .psd-header {
                            position: relative;
                        }
                        .psd-heading h1 {
                            color: #fff;
                            font-weight: 300;
                            text-shadow: 1px 1px #444;
                            margin: 0 0 10px;
                            line-height: 1;
                        }
                        .psd-heading span {
                            color: #fff;
                            font-size: 1.5em;
                            font-style: italic;
                        }
                        .psd-bot {
                            height: 4em;
                            background-color: #f3f3f3;
                            position: relative;
                        }
                        .psd-bot .sub {
                            position: absolute;
                            top: -4em;
                            left: 3em;
                        }
                        .psd-bot a {
                            float: right;
                            line-height: 4em;
                            color: #0397d6;
                            font-size: 13px;
                            margin: 6px 3.5em 0 0;
                        }
                        .psd-bot a img {
                            margin-left: 20px;
                            float: right;
                        }
                        .project-story-content .facts {
                            background-color: #efefef;
                            padding: 1em;
                            margin-top: 1em;
                        }
                        .project-story-content .facts h3 {
                            color: #47aa42;
                            font-weight: 400;
                            margin-top: 0;
                        }
                        .project-story-content .facts .wrap {
                            background-color: #fbfbfb;
                            padding: 1em;
                        }
                        .project-story-content .facts .wrap h4 {
                            line-height: 1em;
                            font-weight: 600;
                            color: #47aa42;
                        }
                        .project-story-content .facts .wrap p:last-child {
                            margin-bottom: 0;
                        }
                        .project-story-content .intro {
                            font-weight: 300;
                            font-style: italic;
                            font-size: 1.625em;
                            line-height: 1.3em;
                        }
                        .ps-carousel-bg {
                            height: 110px;
                            overflow: hidden;
                            position: relative;
                        }
                        .ps-slider {
                            padding: 0 3em;
                            position: relative;
                            margin-bottom: 3em;
                        }
                        .ps-slider .overlay {
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 223px;
                            height: 110px;
                            background: url("../images/ps-grad-overlay.png") top left repeat;
                            padding: 8px 10px;
                        }
                        .ps-slider .overlay h5 {
                            margin-bottom: 0;
                            line-height: 1em;
                            font-size: 1.250em;
                            font-weight: 600;
                            color: #FFF;
                        }
                        .ps-slider .overlay h5 span {
                            display: block;
                            font-size: 14px;
                            font-weight: 400;
                        }
                        .ps-slider .bx-prev,
                        .ps-slider .bx-next {
                            position: absolute;
                            display: block;
                            text-indent: 100%;
                            white-space: nowrap;
                            overflow: hidden;
                            width: 3em;
                            height: 110px;
                            top: 0;
                        }
                        .ps-slider .bx-prev {
                            background: #efefef url("../images/ps-slider-arrowleft.png") no-repeat center center;
                            left: 0;
                        }
                        .ps-slider .bx-next {
                            background: #efefef url("../images/ps-slider-arrowright.png") no-repeat center center;
                            right: 0;
                        }
                        .ps-slider .bx-prev:hover,
                        .ps-slider .bx-next:hover {
                            background-color: #dedede;
                        }
                        .ps-slider .bx-prev.disabled,
                        .ps-slider .bx-next.disabled {
                            background: #efefef;
                        }
                        .project-comments {
                            margin-top: 2em;
                        }
                        .project-comments #disqus_thread {
                            border-top: 1px solid #cecece;
                            padding-top: 1em;
                        }
                        /* !national competitions */
                        /* ----------------------------------------------------- */
                        .main-content>article.natlcomps {
                            padding: 0
                        }
                        .natlcomps {
                            overflow: hidden;
                        }
                        .natlcomps-heading {
                            position: absolute;
                            top: 7.5em;
                            left: -2.5em;
                            text-align: center;
                        }
                        .natlcomps h1 {
                            margin: 0;
                            padding: 0;
                            color: #fff;
                            font-size: 14.5em;
                            font-weight: 700;
                            line-height: 0.9;
                            letter-spacing: -9px;
                        }
                        .natlcomps-heading span {
                            font-family: 'Roboto';
                            color: #fff;
                            font-size: 2.05em;
                            font-weight: 700;
                            text-transform: uppercase;
                            background: #fec222;
                            padding: 10px 20px;
                        }
                        /*.natcomptimeline {background:url('../images/natcomptimeline.jpg') no-repeat; min-height:1098px;}*/
                        h2.feature {
                            padding: 0;
                            font-size: 2.8em;
                            color: #fec222;
                            text-align: center;
                            line-height: 0.9em;
                            font-weight: 700;
                            margin-bottom: 50px;
                        }
                        h2.feature.alt {
                            color: #444;
                        }
                        h2.timeline-header {
                            color: #515356;
                            font-weight: 800;
                            padding-top: 75px;
                            margin-bottom: 50px;
                        }
                        h3.feature {
                            padding: 0;
                            font-size: 1.0em;
                            color: #4a4a4a;
                            text-align: center;
                            width: 75%;
                            margin: 0 auto;
                            font-weight: 400;
                        }
                        .main-content>article.big {
                            padding: 4.5em 0;
                        }
                        img.natcomp-timeline-bg {
                            position: relative;
                            top: 2px;
                        }
                        /*.natcomp-timeline {position: absolute; top: 82em; width: 100%; max-width: 61.2em; font-family:'Roboto';}*/
                        .natcomp-timeline {
                            position: relative;
                            margin-top: 40px;
                            width: 100%;
                            max-width: 61.2em;
                            font-family: 'Roboto';
                            background-image: url('../images/natcomp/natcomp-timeline-bg.jpg');
                            background-repeat: no-repeat;
                        }
                        .natcomp-timeline-left {
                            float: left;
                            width: 50%;
                            padding-left: 2em;
                            margin-bottom: 50px;
                        }
                        .natcomp-timeline-right {
                            float: right;
                            width: 50%;
                            padding-right: 1em;
                            padding-left: 1em;
                            margin-bottom: 50px;
                        }
                        .natcomp-line-left {
                            border-right: 3px solid #c0c0c0;
                            height: 100%;
                            display: inline-block;
                            left: 221px;
                            position: relative;
                        }
                        .natcomp-line-right {
                            border-left: 3px solid #c0c0c0;
                            height: 100%;
                            display: inline-block;
                            right: 29px;
                            position: relative;
                        }
                        .natcomp-circle-full {
                            position: relative;
                            background-color: #FEC222;
                            border-radius: 50%;
                            width: 12px;
                            height: 12px;
                            z-index: 1;
                        }
                        .natcomp-circle-empty {
                            position: relative;
                            background-color: white;
                            border-radius: 50%;
                            width: 8px;
                            height: 8px;
                            z-index: 2;
                            left: 2px;
                            top: 2px;
                            /*-webkit-box-shadow: 0 0 5px 0 white;*/
                        }
                        .natcomp-triangle-left {
                            width: 0;
                            height: 0;
                            position: relative;
                            left: 100%;
                            top: 40%;
                            border-top: 7px solid transparent;
                            border-left: 10px solid #c0c0c0;
                            border-bottom: 7px solid transparent;
                        }
                        .natcomp-triangle-right {
                            width: 0;
                            height: 0;
                            position: relative;
                            left: -5%;
                            top: 30%;
                            border-top: 7px solid transparent;
                            border-right: 10px solid #c0c0c0;
                            border-bottom: 7px solid transparent;
                        }
                        .atom-right {
                            margin-left: 250px;
                        }
                        .atom-right>p {
                            padding-left: 50px;
                        }
                        /*.atom-right > img {position: relative; top: -143px; padding-top: 2px;}*/
                        .atom-right>.natcomp-circle-full {
                            right: 17%;
                            top: -92%;
                        }
                        .atom-left {}
                        .atom-left>p {
                            text-align: right;
                            padding-right: 50px;
                        }
                        .atom-left>img {
                            right: -150px;
                        }
                        .atom-left>.natcomp-circle-full {
                            left: 113%;
                            top: -85%;
                        }
                        /*.natcomp-atom:nth-child(odd) {background: blue;}*/
                        .natcomp-atom {
                            color: #000;
                            font-size: 12px!important;
                            width: 16em;
                            height: 60px;
                            margin-bottom: 10px;
                            margin-bottom: -23px;
                        }
                        .natcomp-atom>p {
                            position: relative;
                            top: -86px;
                            font-size: 16px;
                            margin-top: 7px;
                            line-height: 18px;
                        }
                        .natcomp-atom>img {
                            position: relative;
                            top: -148px;
                        }
                        .natcomp-atom h4.natcomp-name {
                            font-weight: 700;
                            font-size: 14px;
                        }
                        span.natcomp-name {
                            font-weight: 600;
                        }
                        span.natcomp-champ {
                            font-size: 13px;
                        }
                        .natcomp-footer {
                            position: relative;
                            right: 0;
                            text-align: right;
                            width: 100%;
                            clear: both;
                        }
                        .natcomp-footer-bg {
                            margin-bottom: -4px;
                        }
                        .natcomp-footer-text {
                            margin-top: -180px;
                            right: 0;
                            overflow: hidden;
                            text-align: left;
                            position: absolute;
                        }
                        .natcomp-footer-text>p {
                            font-weight: 400;
                            margin-bottom: 0px;
                            color: #515356;
                            margin-left: 10px;
                        }
                        .natcomp-footer-text>p span {
                            font-weight: 900;
                            margin-bottom: 0px;
                            color: #515356;
                        }
                        .natcomp-footer-text>h3 {
                            font-family: 'Roboto', sans-serif;
                            margin: 0;
                            font-weight: 700;
                            font-size: 2.5em;
                            line-height: 40px;
                            color: #393A3D;
                            margin-right: 30px;
                        }
                        .natcomp-footer-text>h2 {
                            color: #fff;
                            font-size: 9em;
                            font-weight: 700;
                            letter-spacing: -3px;
                            line-height: 130px;
                            margin-bottom: 0;
                        }
                        /*natcomp country fixes 2016*/
                        .natcomp-unitedkingdom img {
                            top: -159px;
                        }
                        .natcomp-kazakhstan img {
                            top: -177px;
                        }
                        .natcomp-unitedstates img {
                            top: -165px;
                        }
                        .natcomp-canada img {
                            top: -160px;
                        }
                        .natcomp-russia img {
                            top: -190px;
                        }
                        /*
	.natcomp-tajikistan img {top:-159px;}
	.natcomp-kyrgyzstan img {top:-165px;}
	.natcomp-poland img {top:-159px;}
	.natcomp-azerbaijan img {top:-160px;}
	.natcomp-france img {top:-166px;}
	.natcomp-china img, .natcomp-canada img {top:-145px;}
	.natcomp-mexico img {top:-176px;}
	.natcomp-tunisia img {top:-178px;}
	.natcomp-singapore img {top:-158px;}
	.natcomp-zimbabwe img {top:-145px;}
	.natcomp-japan img {top:-160px;}
	.natcomp-egypt img {top:-141px;}
	.natcomp-morocco img {top:-160px;}
	.natcomp-senegal img {top:-147px;}
	.natcomp-australia img {top:-165px;}
	.natcomp-guatemala img {top:-185px;}
	.natcomp-brazil img {top:-160px;}
	.natcomp-puertorico img {top:-158px;}
	.natcomp-ukraine img {top:-158px;}
	.natcomp-korea img {top:-160px;}
	.natcomp-philippines img {top:-160px;}
	.natcomp-india img {top:-161px;}
	.natcomp-ghana img {top:-142px;}
	.natcomp-southafrica img {top:-165px;}
	.natcomp-swaziland img {top:-160px;}

*/
                        /* natcomp country fixes */
                        /*
.natcomp-swaziland > p {top: -89px; margin-bottom: 10px; line-height: 17px;}
.natcomp-kazakhstan > p {top: -87px; margin-bottom: 12px; line-height: 17px;}
.natcomp-canada > p {top: -90px; margin-bottom: 10px; line-height: 17px;}
.natcomp-tajikistan > p {top: -92px; margin-bottom: 4px; line-height: 14px;}
.natcomp-kyrgyzstan > p {top: -90px; margin-bottom:10px; line-height: 17px;}
.natcomp-malaysia > p {top: -88px; margin-bottom: 11px; line-height: 17px;}
.natcomp-ireland > p {top: -90px; margin-bottom: 10px; line-height: 17px;}
.natcomp-russia > p {top: -90px; margin-bottom: 10px; line-height: 17px;}
.natcomp-azerbaijan > p {top: -90px; margin-bottom: 10px; line-height: 17px;}
.natcomp-france > p {top: -90px; margin-bottom: 10px; line-height: 17px;}
.natcomp-china > p {top:-87px; margin-bottom: 13px; line-height: 16px;}
.natcomp-mexico > p {top: -93px; margin-bottom: 4px; line-height: 14px;}
.natcomp-singapore > p {top: -87px; margin-bottom: 13px; line-height: 16px;}
.natcomp-tunisia > p {top: -92px; margin-bottom: 4px; line-height: 14px;}
.natcomp-puertorico > p {top: -89px; margin-bottom: 10px; line-height: 17px;}
.natcomp-india > p {top: -92px; margin-bottom: 4px; line-height: 14px;}
.natcomp-egypt > p {top: -89px; margin-bottom: 10px; line-height: 17px;}
.natcomp-morocco > p {top: -89px; margin-bottom: 10px; line-height: 17px;}
.natcomp-ukraine > p {top: -92px; margin-bottom: 4px; line-height: 14px;}
.natcomp-australia > p {top: -89px; margin-bottom: 10px; line-height: 17px;}
.natcomp-guatemala > p {top: -92px; margin-bottom: 4px; line-height: 14px;}
.natcomp-senegal > p {top: -92px; margin-bottom: 4px; line-height: 14px;}
.natcomp-brazil > p {top: -89px; margin-bottom: 10px; line-height: 17px;}*/
                        ul.mec-event-sharing-wrap,
                        a.mec-booking-button {
                            display: none;
                        }
                        [class*='feature-heading-'] {
                            padding: 0;
                            font-size: 3.125em;
                            color: #3d3e42;
                            text-align: center;
                            font-weight: 400;
                            line-height: 1em;
                        }
                        [class*='feature-heading-'] span {
                            color: #30b3e5;
                        }
                        .feature-heading-follow {
                            margin: 2em 0;
                        }
                        .feature-heading-part {
                            margin: 2em 0 0;
                        }
                        .we-all-win-story {
                            text-align: center;
                            padding-top: 20px;
                        }
                        .we-all-win-story p {
                            margin: 0 auto;
                            padding: 30px 0;
                            width: 75%;
                            font-family: 'Roboto';
                            font-size: 1.0em;
                        }
                        .we-all-win-story .row {
                            padding-top: 20px;
                        }
                        .main-content .nc-numbers-wrap {
                            padding-top: 1em;
                            padding-bottom: 0;
                        }
                        .nc-numbers {
                            background: url('../images/national-competitions.jpg') no-repeat bottom right;
                            background-size: 52%;
                            padding-bottom: 1em;
                        }
                        .nums {
                            text-align: center;
                            font-family: 'Roboto';
                        }
                        .nums span {
                            display: block;
                        }
                        .nums .num {
                            font-size: 3.750em;
                            color: #0397d6;
                            font-weight: bold;
                        }
                        .nums .text {
                            font-size: 1.50em;
                            font-weight: 200;
                            padding-bottom: 30px;
                        }
                        .flags {
                            text-align: center;
                        }
                        #national-competitions-custom .board {
                            padding-bottom: 0;
                        }
                        #national-competitions-custom .board h2 {
                            font-weight: 100;
                            padding-bottom: 20px;
                        }
                        #national-competitions-custom .board-list li {
                            position: relative;
                            padding: 0 0 20px 35px;
                            font-size: .9em;
                            min-height: 7em;
                            margin-bottom: 0;
                        }
                        #national-competitions-custom .board-list li h3 {
                            margin-bottom: 5px;
                        }
                        #national-competitions-custom .board-list li img {
                            position: absolute;
                            top: 0;
                            left: 0;
                        }
                        #national-competitions-custom .board-list li p {
                            line-height: 1.2em;
                            font-size: .9em;
                        }
                        /* national competition v2 */
                        [class*='social-feed-'] {
                            height: 327px;
                            max-height: 328px;
                            color: #FFF;
                            overflow: hidden;
                        }
                        .social-feed-1,
                        .social-feed-4 {
                            background: #0882cc;
                        }
                        .social-feed-1,
                        .social-feed-3 {
                            height: 326px;
                            max-height: 326px;
                        }
                        .cont-rectangle {
                            height: 164px;
                            max-height: 164px;
                        }
                        /* container for the social stream content */
                        [class*='social-feed-'] .media-tweet {
                            padding: 0;
                        }
                        [class*='social-feed-'] .media-nopadding {
                            padding: 0;
                        }
                        [class*='social-feed-'] .flex-video {
                            margin-bottom: 0;
                            padding-top: 0;
                            padding-bottom: 50%;
                        }
                        [class*='instagram-'] {
                            margin: 0;
                            padding: 0;
                        }
                        [class*='instagram-'] li {
                            position: relative;
                            list-style: none;
                            float: left;
                            width: 25%;
                            height: 164px;
                            overflow: hidden;
                            background-size: cover !important;
                        }
                        [class*='instagram-'] li a {
                            display: block;
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            text-align: right;
                            background: url("../images/instagram-link-gradient-blank.png") repeat-x bottom;
                            width: 100%;
                            height: 100%;
                            font: .875em 'Roboto', sans-serif;
                            font-weight: 600;
                            color: #FFF;
                            -webkit-transition: background .7s ease-in-out;
                            -moz-transition: background .7s ease-in-out;
                            -o-transition: background .7s ease-in-out;
                            -ms-transition: background .7s ease-in-out;
                            transition: background .7s ease-in-out;
                        }
                        [class*='instagram-'] li:hover a {
                            background: url("../images/instagram-link-gradient.png") repeat-x bottom;
                        }
                        [class*='instagram-'] li .iuser {
                            display: none;
                            position: absolute;
                            bottom: 1em;
                            right: 1em;
                        }
                        .media-tweet {
                            height: inherit;
                        }
                        .instagram-container {
                            position: relative;
                        }
                        .instagram-container .instagram-small {
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 100%;
                        }
                        .instagram-large li {
                            width: 100%;
                            height: 327px;
                        }
                        .instagram-large li .ihash {
                            display: none;
                            position: absolute;
                            bottom: 1em;
                            left: 1em;
                        }
                        .social-feed-4 .instagram-small li {
                            width: 50%;
                        }
                        .social-feed-4>div:nth-child(3) {
                            background: #49a942;
                        }
                        /* twitter settings */
                        .twitter-wrap {
                            position: relative;
                            height: 100%;
                            width: 100%;
                            margin: 0;
                            float: left;
                        }
                        .twitter-wrap li {
                            position: absolute;
                            top: 0px;
                            left: 0px;
                            list-style: none;
                            height: 100%;
                            width: 100%;
                            padding: 20px;
                            font: 14px/1.3em 'Roboto', sans-serif;
                            font-weight: 500;
                        }
                        .twitter-wrap li a {
                            color: #FFF;
                            border-bottom: 1px solid rgba(255, 255, 255, 0.15);
                            line-height: .9em !important;
                        }
                        .twitter-wrap li a:hover {
                            border-bottom-color: rgba(255, 255, 255, 0.85);
                        }
                        .twitter-wrap li .twitter-author {
                            position: absolute;
                            bottom: 1em;
                            right: 2em;
                            border-bottom: 0;
                        }
                        .twitter-wrap li .twitter-author span {
                            display: block;
                            background: url("../images/social-comp-twitter.png") no-repeat right center;
                            padding-right: 30px;
                            font-size: 14px;
                            font-weight: 600;
                            line-height: 24px;
                        }
                        .media-tweet .twitter-wrap li {
                            font-size: 20px;
                            padding: 3em 1.7em;
                        }
                        .social-feed-1 .tweet-country li {
                            background: #7c157d;
                        }
                        .social-feed-2 .tweet-country li {
                            background: #7c157d;
                        }
                        .social-feed-4 .tweet-country li {
                            background: #49a942;
                        }
                        .media-tweet .twitter-wrap li {
                            background: #0882cc;
                        }
                        /* country settings */
                        .country-info {
                            position: relative;
                            width: 100%;
                            height: 164px;
                            max-height: 164px;
                            background-size: cover !important;
                        }
                        .country-info .cwinner-meta {
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            display: block;
                            width: 100%;
                            height: 100%;
                            background: url("../images/instagram-link-gradient.png") repeat-x bottom;
                        }
                        .country-info .cwinner-meta span {
                            position: absolute;
                            bottom: 15px;
                            left: 20px;
                            font-size: 20px;
                            display: block;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 600;
                            color: #FFF;
                        }
                        .country-info .cwinner-meta small {
                            font-size: 14px;
                            display: block;
                            margin-top: 2px;
                        }
                        .country-winner-float {
                            width: 50%;
                            position: absolute;
                            top: 0;
                            right: 0;
                            z-index: 99;
                        }
                        .country-info .cwinner-meta span .title {
                            left: 0;
                            top: -1em;
                            font-size: 0.6em;
                            font-family: 'Roboto';
                            font-weight: 400;
                        }
                        /* bottom 3 boxes for more on competition page */
                        .competition-follow {
                            width: 100%;
                            background: #f1f1f1;
                        }
                        .competition-follow li {
                            list-style: none;
                            float: left;
                            text-align: center;
                        }
                        .competition-follow>li {
                            width: 33.3333%;
                            border-right: 1px solid #e0e0e0;
                            background-color: #f1f1f1;
                            text-align: center;
                            height: 96px;
                            display: table;
                        }
                        .competition-follow>li:last-child {
                            border-right: 0;
                        }
                        .competition-follow>li>a {
                            display: table-cell;
                            vertical-align: middle;
                            height: 100%;
                            width: 100%;
                            padding: .625em;
                            text-align: left;
                            line-height: 15px;
                        }
                        .competition-follow>li:nth-child(1)>a {
                            padding-left: 95px;
                        }
                        .competition-follow>li:nth-child(2)>a {
                            padding-left: 110px;
                        }
                        .competition-follow span {
                            color: #515151;
                            font: 1em 'Roboto', sans-serif;
                            font-weight: 500;
                        }
                        .competition-follow>li:nth-child(1) {
                            background: #f1f1f1 url("../images/social-icon-latest.png") no-repeat 25px center;
                        }
                        .competition-follow>li:nth-child(2) {
                            background: #f1f1f1 url("../images/social-icon-conversation.png") no-repeat 30px center;
                        }
                        .competition-follow [class*='foundicon-']:after {
                            content: "";
                        }
                        .competition-follow [class*="foundicon-"]:before {
                            color: #07a7e5;
                            font-size: 32px;
                        }
                        .competition-follow [class*="foundicon-"]:hover:before {
                            color: #761477;
                        }
                        .cf-social {
                            margin: 1.2em auto;
                            display: inline-block;
                            zoom: 1;
                        }
                        .cf-social li {
                            display: inline-block;
                            padding-right: 10px;
                        }
                        .cf-social li:last-child {
                            padding-right: 0;
                        }
                        /* !join us */
                        /* ----------------------------------------------------- */
                        #student-leaders-custom {
                            padding-bottom: 2em;
                        }
                        .ju.need-intro {
                            border-bottom: 1px solid #d2d2d2;
                            padding-bottom: 0;
                            margin-bottom: 1.5em;
                        }
                        .ju.need-intro img {
                            display: block;
                        }
                        .ju.page-content {
                            padding-bottom: 0;
                        }
                        .ju.img {
                            padding: 2em 2.5em 1em;
                        }
                        .ju.img h2 {
                            margin-top: 0;
                            line-height: 1em;
                        }
                        .ju.img div:first-child {
                            text-align: center;
                            padding-bottom: 1em;
                        }
                        .join-us {
                            margin-bottom: 2em;
                        }
                        /* !blog */
                        /* ----------------------------------------------------- */
                        h1.catview {
                            padding: 0 .15em;
                        }
                        #blog li {
                            list-style: none;
                            margin-bottom: 3em;
                        }
                        #blog .page-content ul li {
                            margin-bottom: 0.5em;
                        }
                        #blog-single ul {
                            margin-left: 20px;
                        }
                        #blog-single ul li {
                            list-style: disc;
                            font-size: 0.9em;
                        }
                        #blog-single ul.clearing-thumbs {
                            margin-left: 0;
                        }
                        #blog-single ul.clearing-thumbs li {
                            list-style: none;
                        }
                        .blog-logo {
                            margin: 0;
                        }
                        .page-content.excerpt {
                            margin-bottom: 5px;
                        }
                        .news-item h2 {
                            font-size: 1.25em;
                            font-weight: 600;
                        }
                        .news-item h2 a {
                            color: #333;
                        }
                        .news-item h2 a:hover {
                            color: #232D39;
                        }
                        .news-item p {
                            font-size: 1em;
                            line-height: 1.75
                        }
                        .news-item .postmeta .date {
                            float: left;
                            padding-left: 24px;
                            background: url("../images/post-meta-cal.jpg") top left no-repeat;
                            margin-right: 1.5em;
                        }
                        .news-item .postmeta .cats {
                            float: left;
                            padding-left: 24px;
                            background: url("../images/post-meta-cat.jpg") top left no-repeat;
                        }
                        .news-item .postmeta .cats a {
                            color: #4e4e4e;
                        }
                        .news-item .postmeta {
                            font-size: 12px;
                            color: #4e4e4e;
                            line-height: 18px;
                            border-bottom: 1px solid #cbcbcb;
                            padding-bottom: 6px;
                            margin-bottom: .5em;
                        }
                        .news-item .more {
                            float: left;
                            margin-top: 1em;
                            padding: 5px 2.5em 0;
                            line-height: 2em;
                            font-family: 'Roboto';
                            background-color: #fff;
                            font-size: 0.8em;
                            font-weight: 600;
                            color: #FFF;
                            border: 2px solid #FFC222;
                            border-radius: 3px;
                            color: #3A4654;
                        }
                        .news-item .more:hover {
                            background-color: #FFC222;
                        }
                        .news-item:hover .comment-meta {
                            opacity: 1;
                        }
                        .news-item .comments-box {
                            position: relative;
                        }
                        .news-item .comments-box>img {
                            display: block;
                        }
                        .news-item .comments-box div {
                            position: absolute;
                            top: 0;
                            bottom: 0;
                            width: 100%;
                            margin: 0;
                        }
                        .news-item .comment-meta {
                            background: url("../images/ps-grad-overlay.png") top left repeat;
                            opacity: 0;
                            transition: opacity .25s ease-in-out;
                            -moz-transition: opacity .25s ease-in-out;
                            -webkit-transition: opacity .25s ease-in-out;
                        }
                        .news-item .comment-meta span {
                            padding-top: 40%;
                            display: block;
                            text-align: center;
                            font-size: .9em;
                        }
                        .news-item .comment-meta span img {
                            margin-bottom: 6px;
                            margin-left: 1px;
                        }
                        .news-item .comment-meta span a {
                            color: #FFF;
                            font-weight: bold;
                            font-size: 13px;
                        }
                        .sidebar-list li {
                            list-style: none;
                        }
                        .sidebar-list [class*="container-"] {
                            margin-bottom: 1.5em;
                        }
                        .sidebar-list h3 {
                            font-size: 1em;
                            font-weight: 600;
                            color: #414141;
                        }
                        .container-rss {
                            background-color: #e9e9e9;
                            padding: 14px;
                        }
                        .container-rss h3 {
                            font-size: .9em;
                            color: #414141;
                            font-weight: 400;
                        }
                        .container-rss .pad {
                            padding: 0 1em;
                            display: block;
                            font-size: 12px;
                            line-height: 3em;
                            background: #FFF url("../images/sidebar-rss-bg.jpg") no-repeat 75px center;
                        }
                        .container-search {
                            background-color: #f4f4f4;
                            padding: 1em;
                            position: relative;
                            border: 1px solid #CCC
                        }
                        .container-search form {
                            margin: 0;
                        }
                        .container-search input {
                            background: none;
                            border: none;
                            font-size: 16px;
                            line-height: 1.5em;
                            color: #CCC;
                            width: 80%;
                            box-shadow: none;
                            margin: 0;
                            float: left;
                            padding: 2px 0;
                        }
                        .container-search input:focus {
                            outline: none;
                        }
                        .container-search a {
                            display: block;
                            width: 16px;
                            height: 16px;
                            background: url("../images/blog-sidebar-search-button.jpg") top left no-repeat;
                            float: right;
                            margin-top: 5px;
                        }
                        .container-cats select {
                            font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                            padding: .5em;
                            font-size: .8em;
                            margin-bottom: 10px;
                        }
                        .container-alerts>a {
                            font-size: .8em;
                            font-weight: bold;
                        }
                        .container-alerts h4 {
                            font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                            font-size: .9em;
                            line-height: 1.3em;
                            margin-bottom: 1em;
                        }
                        .container-alerts h4 a {
                            color: #25ace3;
                        }
                        .container-alerts h4 a:hover {
                            text-decoration: underline;
                        }
                        .container-recent ul {
                            margin: 0;
                        }
                        .container-recent li {
                            position: relative;
                            padding-left: 56px;
                            font-size: 12px;
                            min-height: 46px;
                            margin-bottom: 1em !important;
                        }
                        .container-recent img {
                            position: absolute;
                            top: 0;
                            left: 0;
                        }
                        .container-recent a {
                            display: block;
                            line-height: 16px;
                            color: #444444;
                        }
                        #blog .navi {
                            padding: .5em 0;
                            margin-bottom: 2em;
                        }
                        #blog .navi a,
                        #blog .wp-pagenavi span {
                            float: left;
                            padding: 0 4px;
                            font-weight: bold;
                            font-size: 14px;
                            margin: 1em 0;
                        }
                        #blog-single .left {
                            padding-left: 0;
                            font-size: 0.9em;
                        }
                        #blog-single .left h3 {
                            font-size: 1.2em;
                            color: #c41230;
                        }
                        #blog-single .intro-fix {
                            display: none;
                        }
                        #blog-single blockquote {
                            border-left: 1px solid #92278F;
                        }
                        #blog-single blockquote p {
                            color: #808080;
                            font-family: 'Roboto';
                            font-size: 1.0em;
                            font-weight: 300;
                        }
                        .form-see-opportunity {
                            background: #f2f2f2;
                            padding: 15px;
                            border-radius: 5px;
                        }
                        .form-see-opportuntiy label[for="fieldName"],
                        .form-see-opportuntiy label[for="fieldEmail"] {
                            font-size: 1.2em;
                            color: #c41230;
                        }
                        /* search */
                        .search-sidebar {
                            margin-bottom: 5em;
                        }
                        .search-result h2 {
                            font-size: 1.5em;
                            font-weight: 600;
                            margin-bottom: 0!important;
                        }
                        .search-result h2 a {
                            color: #0397d6!important;
                        }
                        .search-result .more {
                            float: left;
                            padding: 3px 1em 0;
                            line-height: 2.2em;
                            font-family: 'Roboto';
                            background-color: #92278f;
                            font-size: 12px;
                            color: #FFF;
                        }
                        .search-result .more:hover {
                            background-color: #4c4c4c;
                        }
                        /* bottom 3 boxes for more on competition page */
                        #blog .blog-follow li {
                            margin-bottom: 0px;
                        }
                        #blog-single ul.blog-follow {
                            margin-left: 0;
                        }
                        #blog-single ul.blog-social {
                            margin-left: 0;
                        }
                        .blog-follow {
                            width: 100%;
                            background: #f1f1f1;
                        }
                        .blog-follow li {
                            list-style: none;
                            float: left;
                            text-align: center;
                            margin: 0;
                        }
                        .blog-follow>li {
                            width: 33%;
                            border-right: 1px solid #e0e0e0;
                            background-color: #f1f1f1;
                            text-align: center;
                            height: 96px;
                            display: table;
                        }
                        .blog-follow>li:last-child {
                            border-right: 0;
                        }
                        .blog-follow>li>a {
                            display: table-cell;
                            vertical-align: middle;
                            height: 100%;
                            width: 100%;
                            padding: .625em;
                            text-align: left;
                            line-height: 15px;
                        }
                        .blog-follow>li:nth-child(1)>a {
                            padding-left: 85px;
                        }
                        .blog-follow>li:nth-child(2)>a {
                            padding-left: 100px;
                        }
                        .blog-follow span {
                            color: #515151;
                            font: 1em 'Roboto', sans-serif;
                            font-weight: 500;
                        }
                        .blog-follow>li:nth-child(1) {
                            background: #f1f1f1 url("../images/social-icon-latest.png") no-repeat 25px center;
                        }
                        .blog-follow>li:nth-child(2) {
                            background: #f1f1f1 url("../images/social-icon-conversation.png") no-repeat 30px center;
                        }
                        .blog-follow [class*='foundicon-']:after {
                            content: "";
                        }
                        .blog-follow [class*="foundicon-"]:before {
                            color: #07a7e5;
                            font-size: 25px;
                        }
                        .blog-follow [class*="foundicon-"]:hover:before {
                            color: #761477;
                        }
                        .blog-social {
                            margin: 1.65em auto;
                            display: inline-block;
                            zoom: 1;
                        }
                        .blog-social li {
                            display: inline-block;
                            padding-right: 8px;
                        }
                        .blog-social li:last-child {
                            padding-right: 0;
                        }
                        /* !blog-detail */
                        /* ----------------------------------------------------- */
                        #blog-single .page-content p {
                            line-height: 1.6;
                            color: #555;
                        }
                        #blog-single h1 {
                            font-family: 'Knockout 51 A', 'Knockout 51 B';
                            text-transform: uppercase;
                            font-weight: 600;
                            color: #444;
                            line-height: 1.1em;
                            font-size: 1.95em;
                        }
                        #blog-single .meta {
                            color: #bbb;
                        }
                        #blog-single h3 {
                            font-weight: normal;
                            color: #444;
                            font-size: 0.8em;
                        }
                        #blog-single .form-see-opportunity h3 {
                            font-size: 1.0em;
                            font-weight: 600;
                        }
                        #blog-single .form-see-opportunity p {
                            font-size: 1.0em;
                        }
                        #blog-single .form-see-opportunity input {
                            margin-bottom: 1em;
                        }
                        #blog-single .addthis_counter.addthis_bubble_style {
                            width: 36px !important;
                        }
                        #blog-single .share {
                            float: right;
                            width: 138px;
                            margin-right: -4px;
                        }
                        #blog-single .share span {
                            padding-left: 0;
                        }
                        #blog-single .meta .bot {
                            padding: 10px 0 30px;
                            font-size: 12px;
                        }
                        #blog-single .meta .bot .share span {
                            padding: 0;
                            margin-left: 0;
                            margin-right: 0px;
                        }
                        #blog-single .meta .bot span {
                            float: left;
                            padding-left: 25px;
                            margin-right: 20px;
                            line-height: 16px;
                        }
                        #blog-single .meta .bot a {
                            color: #bbb;
                        }
                        #blog-single .meta .cat {
                            background: url("../images/blog-single-cat-bg.jpg") top left no-repeat;
                        }
                        #blog-single .meta .date {
                            background: url("../images/blog-single-date-bg.jpg") top left no-repeat;
                        }
                        #blog-single .meta .comno {
                            background: url("../images/blog-single-comno-bg.jpg") top left no-repeat;
                        }
                        #blog-single .page-content {
                            font-size: 1.2em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: normal;
                        }
                        #blog-single .page-content p.caption {
                            font-size: 0.7em;
                        }
                        #blog-single .page-content img {
                            border: none;
                            padding: 0;
                        }
                        #blog-single .page-content img.left {
                            float: left;
                            padding: 0.2em 1.5em 0 0.2em;
                        }
                        #blog-single .page-content img.right {
                            float: right;
                            padding: 7px 0 30px 20px;
                            background: none;
                        }
                        #blog-single .page-content a {
                            color: #0096D6;
                        }
                        #blog-single .page-content {
                            padding-bottom: 50px;
                        }
                        #blog-single .page-content .intro {
                            font-family: 'Roboto';
                            font-size: 1.1em;
                            line-height: 1.4;
                        }
                        #blog-single .page-content p.quote {
                            font-size: 1.5em;
                            line-height: 1.2em;
                            letter-spacing: -1px;
                            padding: 5px;
                            margin: 25px;
                            font-weight: 300;
                            color: #009BCA;
                            font-family: 'Roboto';
                            display: block;
                        }
                        #blog-single .page-content .quote {
                            margin-bottom: 1.0em;
                            padding: 1.0em;
                            border-top: 3px solid #f3f3f3;
                            border-bottom: 3px solid #f3f3f3;
                        }
                        #blog-single .page-content .quote h3 {
                            font-size: 1.0em;
                            font-weight: 600;
                            line-height: 1.2em;
                            letter-spacing: -1px;
                            font-weight: 600;
                            color: #656567;
                            font-family: 'Roboto';
                        }
                        #blog-single .page-content .quote img {}
                        #blog-single .page-content .quote .caption {
                            margin: 0;
                            padding: 0;
                            font-weight: 400;
                            font-size: 0.7em;
                            font-style: italic;
                            display: block;
                        }
                        #blog-single .page-content img.quote {
                            display: block;
                            float: left;
                        }
                        #blog-single .page-content p.img-caption {
                            position: relative;
                            top: -1.7em;
                            margin: 0;
                            padding: 0;
                            font-size: 0.6em;
                            text-transform: uppercase;
                            color: #818286;
                        }
                        #blog-single ul.figure-caption {
                            margin: 0;
                            padding: 0;
                            clear: both;
                        }
                        #blog-single ul.figure-caption li {
                            float: left;
                            display: inline;
                            padding: 0 0.5em 0 0;
                            margin: 0;
                        }
                        #blog-single figcaption {
                            font-size: 0.6em;
                            text-transform: uppercase;
                            color: #818286;
                        }
                        figure.right figcaption {
                            font-size: 0.6em;
                            text-transform: uppercase;
                            color: #818286;
                            position: relative;
                            top: 10px;
                            text-align: center;
                        }
                        figure.left {
                            padding: 15px 25px 15px 0;
                        }
                        figure.left figcaption {}
                        figure.right {
                            padding: 15px 0 15px 25px;
                        }
                        figure.no-marg {
                            margin-top: 0;
                        }
                        .full-width figcaption {
                            font-size: 0.6em;
                            text-transform: uppercase;
                            color: #818286;
                        }
                        #blog-single .page-content .clear {
                            display: block;
                            clear: both;
                        }
                        #blog-single .mobile-app {
                            background: transparent url('http://enactus.org/wp-content/uploads/2014/10/banner-app-download-blog1.jpg') no-repeat 0 0;
                            min-height: 200px;
                            margin-bottom: 15px;
                        }
                        #blog-single .mobile-app ul.app-store li {
                            display: inline;
                        }
                        #blog-single .mobile-app h3 {
                            padding: 15px 0 0 5px;
                            font-size: 1.0em;
                            text-transform: uppercase;
                            line-height: 1;
                        }
                        #blog-single .mobile-app ul {
                            margin-bottom: 0.5em;
                        }
                        #blog-single .mobile-app ul li {
                            margin: 0 0 0 0;
                            padding: 0 0 0 5px;
                            color: #444;
                            font-size: 0.8em;
                        }
                        #blog-single .page-content p.quote.top {
                            padding: 0px 0 20px 0;
                            margin: 0px;
                        }
                        .container-twitter.tweets .tweet {
                            font-size: 0.8em;
                            padding-bottom: 10px;
                            margin-bottom: 10px;
                            border-bottom: 1px solid #cecece;
                        }
                        .container-twitter.tweets .tweet:last-child {
                            border-bottom: 0;
                        }
                        .container-twitter.tweets a {
                            color: #25ace3;
                        }
                        q {
                            font-size: 1.8em;
                            line-height: 1.2em;
                            letter-spacing: -1px;
                            width: 250px;
                            padding: 5px;
                            margin: 25px;
                            font-weight: 300;
                            color: #92278F;
                            font-family: 'Roboto';
                            display: block;
                        }
                        q.center {
                            width: 90%;
                            margin: 1em auto;
                        }
                        q.right {
                            display: block;
                            float: right;
                            width: 300px;
                        }
                        q span {
                            font-size: .5em;
                            color: #333;
                            font-weight: bold;
                            letter-spacing: 0px;
                            font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                        }
                        q span.quote {
                            font-size: 90px;
                            clear: both;
                        }
                        p.fine-print {
                            font-size: 0.75em;
                            font-style: italic;
                        }
                        img.right {
                            float: right;
                            padding-left: 20px;
                        }
                        .profile {
                            float: left;
                            max-width: 180px;
                            margin-left: -42px;
                            background: rgba(206, 206, 206, 0.2);
                            padding: 1em 1em 1em 2.7em;
                            border-right: 1px solid rgba(153, 153, 153, 0.4);
                            margin-right: 1.5em;
                            margin-bottom: 1em;
                        }
                        .profile img {
                            border-radius: 2px;
                        }
                        .profile h4 {
                            margin: -10px 0 0 0;
                            padding: 0;
                            font-size: 11px;
                            font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                        }
                        .profile h4 span {
                            font-weight: normal;
                        }
                        .fb-profile {
                            width: 15%;
                            border-radius: 50%;
                            border: 3px solid #fec222;
                            display: block;
                            float: left;
                            margin: 5px 15px 5px 0;
                        }
                        .social-quote {
                            font-size: 1.25em;
                        }
                        /* full-width blog */
                        /* ------------------------------------------------------ */
                        .prev-next {
                            width: 100%;
                            margin-bottom: 1.5em;
                            border-bottom: 1px solid #eee;
                            min-height: 85px;
                        }
                        .full-width .prev-next {
                            border-bottom: 0;
                            margin-bottom: 0;
                        }
                        #blog ul.entry-nav {}
                        #blog ul.entry-nav li {
                            margin: 0 0 0 0;
                            padding: 0 0 20px 0;
                            width: 50%;
                            display: inline;
                        }
                        #blog ul.entry-nav li h5 {
                            margin: 0;
                            padding: 0 26px 0 26px;
                            font-size: 0.9em;
                            text-transform: uppercase;
                            color: #757575;
                            font-weight: 400;
                        }
                        #blog ul.entry-nav li:last-child {
                            text-align: right;
                        }
                        #blog ul.entry-nav li span a {
                            font-family: 'Roboto';
                            font-size: 1em;
                            color: #888;
                        }
                        #blog ul.entry-nav li span a:hover {
                            color: #FEC222;
                        }
                        #blog ul.entry-nav li i {
                            color: #ccc;
                            padding-top: 6px;
                        }
                        #blug ul.entry-nav li.left {
                            padding: 0;
                        }
                        #blog ul.entry-nav li.left i {
                            display: block;
                            float: left;
                        }
                        #blog ul.entry-nav li.right i {
                            display: block;
                            float: right;
                        }
                        #blog ul.entry-nav li:hover {
                            color: #FEC222;
                        }
                        #blog ul.entry-nav li.left span a {
                            display: block;
                            float: left;
                            width: 75%;
                            padding-left: 10px;
                        }
                        #blog ul.entry-nav li.right h5 {
                            text-align: right;
                        }
                        #blog ul.entry-nav li.right span {}
                        #blog ul.entry-nav li.right span a {
                            display: block;
                            float: right;
                            width: 75%;
                            padding-right: 10px;
                        }
                        .full-width.quote {
                            margin: 0;
                            padding: 0;
                        }
                        .quote h3 {
                            font-size: 1.2em;
                            font-weight: 600;
                        }
                        .full-width .video {
                            position: relative;
                        }
                        #blog.full-width .video.left p {
                            width: 100%;
                            left: 0;
                        }
                        .full-width section.row {
                            margin-bottom: 1.25em;
                        }
                        .full-width h1 {
                            font-family: 'Knockout 51 A', 'Knockout 51 B', sans-serif;
                            font-size: 3em;
                            position: relative;
                            margin-top: 25px;
                            font-weight: 600;
                            color: #3d4043;
                            line-height: 0.9;
                            text-transform: uppercase;
                        }
                        .full-width ul.meta {
                            position: relative;
                            top: -20px;
                            font-size: 1.2em;
                            font-family: 'Roboto';
                            text-transform: uppercase;
                            color: #3d4043;
                            margin-bottom: 0;
                        }
                        #blog.full-width ul.meta li {
                            margin: 0 0 0 0;
                            padding: 0 0 5px 0;
                            line-height: 1;
                        }
                        #blog.full-width ul.meta li:last-child {
                            font-size: 0.7em;
                            font-style: italic;
                            color: #6f6f6f;
                        }
                        #blog.full-width h3.list {
                            font-weight: 900;
                            color: #393A3D;
                        }
                        #blog.full-width hr {
                            margin: 30px 0 40px 0;
                            border-width: 2px;
                        }
                        #blog.full-width .left {
                            padding: 15px 25px 15px 0;
                        }
                        #blog.full-width .row {
                            margin-bottom: 1.75em;
                            clear: both;
                        }
                        #blog.full-width p {
                            color: #3d4043;
                            line-height: 1.5;
                            margin-bottom: 1.7em;
                        }
                        #blog.full-width h3 {
                            width: 87%;
                            color: #393A3D;
                            font-weight: 900;
                        }
                        #blog.full-width .quote .caption {
                            width: 100%;
                            left: 0;
                            font-size: 0.85em;
                            color: #393A3D;
                        }
                        #blog.full-width p.intro {
                            font-size: 1.5em;
                            line-height: 1.5;
                        }
                        #blog.full-width ul.figure-caption li {
                            float: left;
                            display: block;
                            margin: 0;
                            padding: 0;
                        }
                        #blog.full-width ul.figure-caption li figure {
                            margin: 0;
                            padding: 0;
                        }
                        .cat_name {
                            position: relative;
                            top: -3px;
                            float: right;
                            margin: 0;
                            background-color: #FEC504;
                            padding: 3px 20px;
                        }
                        .cat_name a {
                            color: #3d4043;
                            font-size: 0.8em;
                            font-weight: 600;
                            text-transform: uppercase;
                            font-family: 'Roboto';
                        }
                        figure.quote {
                            margin: 0 0 0.7em 0;
                            padding: 1.5em 2.5em;
                            font-size: 2em;
                            font-family: 'Roboto', sans-serif;
                            line-height: 1.2;
                            border-top: #ccc 3px solid;
                            border-bottom: #ccc 3px solid;
                            font-weight: 600;
                        }
                        figure.quote figcaption {
                            margin-top: 1em;
                            font-size: 0.4em;
                            color: #515356;
                            text-transform: uppercase;
                            font-weight: 400
                        }
                        figure {
                            margin: 1.75em 0;
                        }
                        .post_image img {
                            width: 100%;
                        }
                        .post_image {
                            margin: 0;
                            padding: 0;
                        }
                        /*Blog WC 2014 Countdown Posts */
                        .blog-countdown {}
                        .blog-countdown .countdown_label {
                            position: relative;
                            left: -20px;
                            margin: 0;
                            padding: 0;
                            color: #515356;
                            width: 15%;
                        }
                        .blog-countdown .countdown_amount {
                            position: relative;
                            left: 0;
                            margin: 0;
                            padding: 0;
                            color: #FEC222;
                            font-size: 6.5em;
                            width: 15%;
                        }
                        /*Blog National Competitions 2015*/
                        #blog.full-width .quick-facts {
                            padding: 0 2em 2em 2em;
                            position: relative;
                            left: -2.6em;
                            border-right: 1px solid #f2f2f2;
                        }
                        #blog.full-width .quick-facts h3 {
                            position: relative;
                            width: 100%;
                            margin-bottom: 1em;
                            line-height: 2;
                            left: -2.9em;
                            padding-left: 2.9em;
                            padding-right: 1em;
                            color: #393A3D;
                            font-size: 0.7em;
                            font-weight: 400;
                            text-transform: uppercase;
                            background: #FEC222;
                        }
                        #blog.full-width .quick-facts h3 span {
                            font-size: 1.1em;
                            padding-left: 0.5em;
                            font-weight: 700;
                            color: #393A3D;
                        }
                        #blog.full-width .quick-facts i {
                            padding-left: 0.5em;
                        }
                        #blog.full-width .quick-facts ul li {
                            color: #393A3D;
                            font-size: 0.9em;
                        }
                        /*Blog WC Profiles 2014 */
                        #meet-the-teams-of-world-cup-2014-custom h2 {
                            font-size: 1.2em;
                            margin: 0;
                            padding: 0;
                            line-height: 1.1;
                        }
                        #blog-single .wc-profile ul li {
                            margin: 0;
                            padding: 0 0 0.5em 0;
                            font-size: 0.8em;
                            line-height: 1.1;
                        }
                        .wc-profile h2 i {
                            padding-left: 0.3em;
                            font-size: 0.8em;
                        }
                        #meet-the-teams-of-world-cup-2014-custom h3 {
                            font-size: 1.3em;
                        }
                        #meet-the-teams-of-world-cup-2014-custom h4 {
                            font-size: 0.8em;
                            font-weight: 600;
                        }
                        #meet-the-teams-of-world-cup-2014-custom p {
                            clear: both;
                        }
                        #meet-the-teams-of-world-cup-2014-custom .small-6 {
                            padding-bottom: 15px
                        }
                        /*Blog Year in Review 2014 */
                        .postid-5870 p {
                            padding-bottom: 15px;
                        }
                        .postid-5870 p.intro {
                            padding-bottom: inherit;
                        }
                        /*Blog Author */
                        .guest-post {}
                        .guest-post h3 {
                            font-size: 1.2em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 900;
                            color: #191919;
                            margin: 0;
                            padding: 0;
                        }
                        .guest-post .byline {
                            margin-bottom: 0;
                            padding-bottom: 0;
                            font-size: 0.9em;
                            font-style: italic;
                        }
                        .guest-post p {
                            font-size: 0.9em;
                            color: #737373;
                            font-style: italic;
                        }
                        #blog .guest-post p {
                            width: 100%;
                        }
                        .profile-circular-mask {
                            display: inline-block;
                            width: 100%;
                            height: 100%;
                            border-radius: 50%;
                            overflow: hidden;
                        }
                        .profile-circular-mask img {
                            max-width: 100%;
                        }
                        .social-media {
                            margin: 0;
                            padding: 0;
                        }
                        .social-media i {
                            margin-bottom: 1.5em;
                            padding-right: 0.4em;
                            color: #737373;
                        }
                        .social-media i:hover {
                            color: #fec222;
                        }
                        /*Blog Social Ambassadors*/
                        h3.country-social {
                            font-size: 2.5em;
                            font-family: 'Knockout 51 A', 'Knockout 51 B', sans-serif;
                            text-transform: uppercase;
                            color: #444;
                            margin: 1.25em 0 0.25em 0;
                            padding: 0;
                        }
                        h3.country-social i {
                            font-size: 0.5em;
                            padding-left: 0.3em;
                        }
                        #blog .social-profile {}
                        #blog .social-profile img {
                            border-radius: 10px;
                        }
                        #blog .social-profile li {
                            margin: 0;
                            font-size: 0.9em;
                            padding: 0 0 0.7em 0;
                            list-style: disc;
                        }
                        #blog .social-profile ul li {
                            margin: 0;
                            padding: 0 0 0.6em 0;
                            font-size: 0.9em;
                            list-style: none;
                        }
                        #blog .social-profile h3 {
                            font-size: 1.3em;
                            color: #515356;
                            border-bottom: 1px solid #ccc;
                            width: 100%;
                        }
                        #blog .social-profile h3 i {
                            padding-left: 0.3em;
                        }
                        /* !blog fixes */
                        /* ----------------------------------------------------- */
                        .postid-5065 ul {
                            line-height: 16px;
                        }
                        .postid-5065 h3 {
                            color: #0096D6;
                            margin-bottom: 0;
                        }
                        p.tweet-translate {
                            font-size: 0.8em;
                            padding: 5px 10px;
                            border-radius: 5px;
                            border: 1px solid #ddd;
                            margin-right: 3px;
                            margin-top: -20px;
                        }
                        .tweet-translate-half {
                            max-width: 325px;
                        }
                        .tweet-translate-full {
                            max-width: 502px;
                            margin-left: auto !important;
                            margin-right: auto !important;
                        }
                        /* !where we work */
                        /* ----------------------------------------------------- */
                        .where-image img {
                            border: 1px solid #cdcdcd;
                            padding: 6px;
                            background-color: #f2f2f2;
                            margin-top: 10px;
                        }
                        .country-list li {
                            list-style: none;
                            float: left;
                            width: 20%;
                        }
                        .country-list li a {
                            font-size: .8em;
                            line-height: 2.5em;
                            padding: 0 1em;
                        }
                        .country-list li a:hover {
                            text-decoration: underline;
                        }
                        .country-list li {
                            border-bottom: 1px solid #e8e8e8;
                        }
                        /* !country info */
                        /* ----------------------------------------------------- */
                        #country li {
                            list-style: none;
                        }
                        #country .country-content {
                            padding: 0 2em;
                            margin-bottom: 2em;
                        }
                        .country-header {
                            position: relative;
                            border-bottom: 1.5em solid #e6e6e6;
                        }
                        .country-header div {
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            right: 0;
                            background: url("../images/country-header-bg.png") top left repeat-y;
                            color: #fff;
                            padding: .6em .8em;
                        }
                        .country-header div img {
                            margin-right: 10px;
                            float: left;
                        }
                        .country-header h1 {
                            font-size: 2em;
                            font-weight: 600;
                            letter-spacing: -1px;
                            padding: 0 0 5px;
                            margin: 0;
                            color: #FFF;
                            line-height: 1em;
                        }
                        .country-header p {
                            font-size: .9em;
                            font-family: 'Roboto';
                            font-style: italic;
                            padding: 0;
                            margin: 0;
                            line-height: 1em;
                        }
                        .country-meta {
                            background-color: #e6e6e6;
                            border-bottom: 1.5em solid #e6e6e6;
                            margin-bottom: 2em;
                            overflow: hidden;
                        }
                        .country-meta>li {
                            width: 15%;
                            padding-left: .5em;
                            float: left;
                            position: relative;
                        }
                        .country-meta .map {
                            width: 40%;
                            background-color: #fff;
                            color: #484848;
                            font-size: 12px;
                            line-height: 20px;
                            padding-left: 0;
                        }
                        .map .cnt-img {
                            width: 40%;
                            float: left;
                            position: absolute;
                            top: -25%;
                            overflow: hidden;
                        }
                        .map .cnt-info {
                            width: 60%;
                            float: right;
                            padding-left: 1em;
                        }
                        .map .cnt-info p {
                            font-size: 12px;
                            margin: 0;
                            line-height: 1.5em;
                        }
                        .country-meta .rcolor,
                        .country-meta .map {
                            height: 80px;
                            padding: 1em;
                        }
                        .country-meta .rcolor p {
                            font-size: .7em;
                            font-style: italic;
                            color: #fff;
                            font-family: 'Roboto';
                            text-align: center;
                            text-transform: uppercase;
                            line-height: 1.7em;
                            margin: 0;
                            padding-top: .5em;
                        }
                        .country-meta .rcolor span {
                            display: block;
                            font-weight: 800;
                            font-size: 1.9em;
                            font-style: normal;
                        }
                        .americas .country-meta .rcolor {
                            background-color: #47aa42;
                        }
                        .africa .country-meta .rcolor {
                            background-color: #c41230;
                        }
                        .asia-pacific .country-meta .rcolor {
                            background-color: #c41230;
                        }
                        .central-asia-the-caucasus .country-meta .rcolor {
                            background-color: #f8981d;
                        }
                        .europe .country-meta .rcolor {
                            background-color: #0397d6;
                        }
                        .country-content .sidebar {
                            padding-right: 2em;
                        }
                        .country-content .sidebar h3 {
                            font-size: 1em;
                            font-weight: 700;
                            color: #444444;
                            text-transform: uppercase;
                            margin-bottom: 1em;
                        }
                        .country-content .sidebar p {
                            font-size: .8em;
                            line-height: 1.4em;
                            margin-top: .5em;
                        }
                        .country-content .sidebar .silbtn {
                            margin-bottom: 1.5em;
                        }
                        .country-content .sidebar [class*="foundicon-"]:before {
                            color: #1fa0d7;
                        }
                        .country-content .sidebar .social {
                            display: block;
                            line-height: 1em;
                            padding-bottom: .5em;
                            padding-left: 1em;
                        }
                        .country-content .content h2 {
                            font-size: 1.5em;
                            font-weight: 700;
                            color: #292929;
                            margin-top: 0;
                        }
                        .country-content .comps {
                            margin-bottom: 2em;
                        }
                        .country-content .comps img {
                            float: left;
                            margin-right: 1em;
                            background-color: #fff;
                            padding: 1px;
                            border: 1px solid #6b6b6b;
                            border-radius: 2px;
                        }
                        .country-content .comps h3 {
                            font-size: 15px;
                            font-weight: 700;
                            color: #444444;
                            margin: 0;
                        }
                        .country-content .comps p {
                            font-size: .8em;
                        }
                        .country-content .active {
                            height: 30em;
                            overflow-y: scroll;
                            line-height: 34px;
                            color: #737373;
                            font-size: 12px;
                            margin-bottom: 40px;
                        }
                        .country-content .active li {
                            padding-left: 1em;
                        }
                        .country-content .active .even {
                            background-color: #f2f2f2;
                            border-top: 1px solid #dcdcdc;
                            border-bottom: 1px solid #dcdcdc;
                        }
                        .country-content .ads {
                            width: 100%;
                            border: 0;
                        }
                        .country-content .ads th {
                            font-weight: bold;
                            color: #444444;
                            border-bottom: 1px solid #9b9b9b;
                            padding-bottom: 8px;
                        }
                        .country-content .ads td {
                            font-size: .8em;
                            line-height: 18px;
                            padding: 0.5em 1em;
                            color: #444444;
                        }
                        .country-content .ads .name {
                            padding-left: 16px;
                        }
                        .country-content .ads .even td {
                            background-color: #f2f2f2;
                        }
                        .cimg-mobile {
                            display: none;
                        }
                        .addthisevent {
                            visibility: hidden;
                        }
                        span#addtocal-text {
                            color: #0096D6!important;
                        }
                        .addthisevent-drop {
                            display: inline-block;
                            position: relative;
                            font-family: 'Roboto';
                            color: #0096D6!important;
                            background: rgba(0, 0, 0, 0) url(http://addthisevent.com/gfx/icon-calendar-t1.png) no-repeat 9px 1px!important;
                            text-decoration: none!important;
                            border: none!important;
                            font-weight: normal!important;
                            font-size: 1em!important;
                            padding: 0px 35px!important;
                            -moz-border-radius: 2px;
                            -webkit-border-radius: 2px;
                        }
                        .addthisevent_dropdown {
                            width: 165px!important;
                            left: -6px!important;
                        }
                        .addthisevent_dropdown span {
                            color: #0096D6!important;
                            width: 80%!important;
                            padding: 8px 10px 9px 17px!important;
                        }
                        .addthisevent_dropdown .copyx {
                            width: 94%!important;
                        }
                        .addthisevent_dropdown .brx {
                            width: inherit!important;
                        }
                        .addthisevent_dropdown .frs {
                            right: 0px!important;
                        }
                        .addthisevent_dropdown .frs:hover {
                            color: #666!important;
                        }
                        #atedrop1-drop {
                            color: #0096D6!important;
                        }
                        /* !footer */
                        /* ----------------------------------------------------- */
                        footer li {
                            list-style: none;
                        }
                        footer li a {
                            color: #bdc0c0;
                        }
                        footer li a:hover {
                            color: #ffd204;
                        }
                        .footer-sections>li {
                            border-right: 1px solid #707070;
                            padding: 0 20px;
                            color: #bdc0c0;
                        }
                        .footer-sections>li:last-child {
                            border-right: none;
                        }
                        .footer-sections>li {
                            width: 25%;
                            float: left;
                        }
                        .footer-sections h3 {
                            font-size: 1.375em;
                            color: #f3f3f3;
                            font-family: 'Roboto';
                            font-weight: 400;
                            padding-top: 2em;
                            padding-bottom: 0;
                            margin-bottom: 0;
                        }
                        .ft-container {
                            margin: 1.5em 0;
                        }
                        .ft-statement img {
                            max-height: 60px;
                        }
                        .ft-statement li {
                            font-size: .750em;
                            margin-bottom: 1em;
                        }
                        .ft-statement h3 {
                            padding-top: 0;
                        }
                        .ft-statement h4 {
                            font-weight: 600;
                            font-family: 'Roboto';
                            font-size: 1.2em;
                            display: inline;
                            color: #fff;
                        }
                        .ft-statement h4 span {
                            color: #ffcc08;
                        }
                        .ft-involved span {
                            font-size: 15px;
                        }
                        .ft-connected ul {
                            margin-left: 0;
                        }
                        .ft-connected li {
                            line-height: 16px;
                            margin-bottom: .5em;
                        }
                        .ft-connected li:nth-child(2) {
                            background-position: 0px -16px;
                        }
                        .ft-connected li:nth-child(3) {
                            background-position: 0px -32px;
                        }
                        .ft-connected li:nth-child(4) {
                            background-position: 0px -49px;
                        }
                        .ft-connected li:nth-child(5) {
                            background-position: 0px -64px;
                        }
                        .ft-connected li:nth-child(6) {
                            background-position: 0px -80px;
                        }
                        .ft-connected li:nth-child(7) {
                            background-position: 0px -96px;
                        }
                        .ft-contact h4 {
                            font-weight: 600;
                            font-size: 0.813em;
                            color: #fff;
                            padding-bottom: 4px;
                        }
                        .ft-contact span {
                            display: block;
                            font-size: .750em;
                            line-height: 1.5em;
                            padding: 0;
                        }
                        /* !buttons */
                        button {
                            background: #fec222;
                            border: 0;
                            border-radius: 2px;
                            color: #fff;
                            font: bold 1em/1 'Roboto', helvetica, 'Roboto', sans-serif;
                            padding: 8px 0 9px;
                            text-align: center;
                            width: 150px;
                        }
                        button a {
                            color: #fff;
                        }
                        button a:hover {
                            color: #eee;
                        }
                        .red {
                            background: #ef4656;
                        }
                        /*Water Race*/
                        .water-race {
                            min-width: 100%;
                            height: 100%;
                            min-height: 350px;
                            background: url('http://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2018/01/30104919/water-race-bg.png') no-repeat;
                            background-size: cover;
                        }
                        .water-race .row {
                            padding-top: 3.5em;
                        }
                        .water-race form {
                            position: relative;
                            display: inline-block;
                        }
                        .water-race form p {
                            margin-top: 12px;
                        }
                        .water-race form a {
                            font-weight: bold;
                        }
                        .water-race .contained-form input[type="text"]:first-of-type {
                            border-radius: 3px 0px 0px 3px;
                            position: relative;
                            left: 3px;
                        }
                        .water-race .contained-form input[type="text"]:nth-of-type(2) {
                            border-radius: 0px;
                            border-left: 1px solid #eee;
                        }
                        .water-race .contained-form input[type="submit"] {
                            border-radius: 0px 3px 3px 0px;
                            position: relative;
                            right: 3px;
                            top: 1px;
                        }
                        .water-race input[type="submit"] {
                            font-weight: 500 !important;
                            height: 54px;
                            line-height: 48px;
                            text-align: center;
                            background: #0785f2;
                            border: 1px solid #0785f2;
                            font-size: 18px;
                            font-weight: 300;
                            padding: 0 36px;
                            transition: all 0.3s ease;
                            -webkit-transition: all 0.3s ease;
                            -moz-transition: all 0.3s ease;
                            color: #fff;
                        }
                        .water-race img {
                            width: 60%;
                        }
                        .gold-bar {
                            background-color: #ffc222;
                            margin: 0 0 30px 0;
                            height: 40px;
                        }
                        .gold-bar h2 {
                            font-family: 'Roboto';
                            font-weight: 600;
                            text-transform: uppercase;
                            font-size: 1.0em;
                            padding-top: 8px;
                        }
                        .world-water-race h3 {
                            font-weight: 600;
                            font-size: 2.2em;
                            line-height: 1.1
                        }
                        .world-water-race ul.icons li {
                            display: inline-block;
                        }
                        .world-water-race ul.no-list li {
                            list-style: none;
                        }
                        .page-id-9812 .page-content h1 {
                            display: none;
                        }
                        .page-id-9812 .page-content h1.aig {
                            display: block;
                        }
                        .page-id-9812 p.nbsp {
                            font-size: 0.85em;
                        }
                        .world-water-race .hr {
                            width: 100%;
                            margin: 3em 0;
                            height: 1px;
                            border-bottom: 1px solid #ccc;
                        }
                        /*!---------- FORMS ----------*/
                        .water-race input,
                        textarea {
                            -webkit-appearance: none;
                        }
                        .water-race textarea {
                            font-weight: 400;
                        }
                        .water-race input[type="text"] {
                            height: 54px;
                            line-height: 48px;
                            padding-left: 16px;
                            border: 1px solid #eee;
                            background: #fff;
                            border-radius: 3px;
                            font-size: 16px;
                            color: #888888;
                            font-weight: 400;
                        }
                        .water-race input[type="submit"] {
                            font-weight: 500 !important;
                            height: 54px;
                            line-height: 48px;
                            text-align: center;
                            background: #ffc220;
                            border: 1px solid #e1ab1c;
                            font-size: 18px;
                            font-weight: 300;
                            padding: 0 36px;
                            transition: all 0.3s ease;
                            -webkit-transition: all 0.3s ease;
                            -moz-transition: all 0.3s ease;
                            color: #444;
                        }
                        .water-raceinput:focus,
                        .water-race textarea:focus {
                            outline: none;
                        }
                        .water-race form {
                            position: relative;
                            display: inline-block;
                        }
                        .water-race form p {
                            margin-top: 12px;
                        }
                        .water-race form a {
                            font-weight: bold;
                        }
                        .water-race .contained-form input[type="text"]:first-of-type {
                            border-radius: 3px 0px 0px 3px;
                            position: relative;
                            left: 0px;
                        }
                        .water-race .contained-form input[type="text"]:nth-of-type(2) {
                            border-radius: 0px;
                            border-left: 1px solid #eee;
                        }
                        .water-race .contained-form input[type="submit"] {
                            width: 100%;
                            border-radius: 0px 3px 3px 0px;
                            position: relative;
                            right: 3px;
                            top: 7px;
                        }
                        @media all and (max-width: 767px) {
                            .water-race .contained-form input {
                                width: 100%;
                                left: 0 !important;
                                right: 0 !important;
                            }
                            .water-race .contained-form input[type="text"]:first-of-type {
                                border-bottom: none;
                                border-radius: 3px 3px 0px 0px;
                            }
                            .water-race .contained-form input[type="text"]:nth-of-type(2) {
                                border-radius: 0px;
                                border-top: 1px solid #eee;
                            }
                            .water-race .contained-form input[type="submit"] {
                                border-radius: 0px 0px 3px 3px;
                                top: 0;
                            }
                        }
                        .water-race .mail-list-form {
                            display: none;
                        }
                        /* !retina social media icons */
                        /* ----------------------------------------------------- */
                        [class*="foundicon-"]:after {
                            position: relative;
                            top: -3px;
                            left: 10px;
                            font-size: 90%;
                            font-style: normal;
                            font-family: 'Roboto'
                        }
                        [class*="foundicon-"]:before {
                            color: #FFF;
                        }
                        .foundicon-facebook:after {
                            content: "Facebook";
                        }
                        .foundicon-twitter:after {
                            content: "Twitter";
                        }
                        .foundicon-pinterest:after {
                            content: "Pinterest";
                        }
                        .foundicon-linkedin:after {
                            content: "Linked In";
                        }
                        .foundicon-google-plus:after {
                            content: "Google+";
                        }
                        .foundicon-youtube:after {
                            content: "YouTube";
                        }
                        .foundicon-flickr:after {
                            content: "flickr";
                        }
                        .foundicon-instagram:after {
                            content: "Instagram";
                        }
                        /*Campus Resources -------------------------------*/
                        /*World Water Race -------------------------*/
                        #world-water-race {
                            background: #fff url('http://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2018/02/28141318/bg-texture-web.jpg') repeat;
                        }
                        #world-water-race .hero-large-header {
                            display: inline-block;
                            min-height: 540px;
                            min-width: 100%;
                            white-space: nowrap;
                        }
                        #world-water-race .water-hero {
                            background: url('http://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2018/02/28122409/hero-water-bg.jpg')no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                        }
                        #world-water-race .vert-frame-helper {
                            display: inline-block;
                            height: 100%;
                            vertical-align: middle;
                        }
                        #world-water-race img.logo {
                            padding-top: 70px
                        }
                        #world-water-race h2.hero {
                            padding-top: 20px;
                            font-family: 'Roboto';
                            font-size: 1.85em;
                            font-weight: 900;
                            border: 0;
                            line-height: 1.25;
                            text-transform: none;
                        }
                        #world-water-race .branding {
                            position: relative;
                            top: 3em;
                            margin: 0 auto;
                            width: 980px;
                            padding-left: 5em;
                        }
                        #world-water-race .hero-text {
                            position: relative;
                            width: 95%;
                            text-align: center;
                            margin-top: 1em;
                            border-top: 3px solid #FEC222;
                            border-bottom: 3px solid #FEC222;
                        }
                        #world-water-race .hero-text:before {
                            content: "";
                            position: absolute;
                            bottom: -3px;
                            right: -15px;
                            border-width: 16px 16px 0px 0px;
                            border-style: solid;
                            border-color: #FEC222 transparent;
                        }
                        #world-water-race h1 {
                            margin-top: 0.5em;
                            font-size: 6em;
                            font-family: 'Knockout 71 A', 'Knockout 71 B', sans-serif;
                            color: #fff;
                            line-height: 0.8;
                            text-transform: uppercase;
                        }
                        #world-water-race h1 span {
                            display: block;
                            color: #fec222;
                            clear: both;
                            font-size: 0.675em;
                        }
                        #world-water-race h2 {
                            margin-bottom: 0;
                            font-size: 2.75em;
                            font-family: 'Knockout 50 A', 'Knockout 50 B', sans-serif;
                            color: #232D39;
                            text-transform: uppercase;
                        }
                        #world-water-race h3.line {
                            position: relative;
                            z-index: 1;
                            font-family: 'Knockout 71 A', 'Knockout 71 B', sans-serif;
                            color: #393A3D;
                            font-size: 4em;
                        }
                        #world-water-race h3.line:before {
                            border-top: 1px solid #FEC222;
                            content: "";
                            margin: 0 auto;
                            position: absolute;
                            top: 50%;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            width: 95%;
                            z-index: -1;
                        }
                        #world-water-race h3.line span {
                            background: #fff;
                            padding: 0 15px;
                        }
                        #world-water-race h4.water {
                            margin: 0;
                            padding: 0;
                            color: #474747;
                            font-size: 1.8em;
                            text-transform: uppercase;
                            font-weight: 600;
                        }
                        #world-water-race img.un-sdg {
                            position: relative;
                            top: -75px;
                        }
                        #world-water-race p.interested {
                            padding-top: 1em;
                            font-size: 1.5em;
                            text-transform: uppercase;
                            font-weight: 900;
                        }
                        #world-water-race a {
                            color: #ffc222;
                        }
                        #world-water-race section {
                            padding: 3em 0;
                        }
                        #world-water-race p {
                            color: #2f333c;
                        }
                        #world-water-race p.intro {
                            font-size: 1.35em;
                            color: #474747;
                        }
                        #world-water-race h3 {
                            color: #fff;
                        }
                        #world-water-race img.six-enactus {
                            position: relative;
                            margin-top: -255px;
                        }
                        #world-water-race h2.yellow {
                            color: #ffc222;
                        }
                        #world-water-race p.alt {
                            color: #fff;
                        }
                        #world-water-race .light-bulbs {
                            background: url('../images/water-partner/light-bulb-bg.jpg')no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            min-height: 658px;
                            color: #fff;
                        }
                        #world-water-race .opportunity {
                            background: url('http://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2018/02/28144952/water-pour-bg-sa1.jpg')no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            min-height: 550px;
                            color: #fff;
                        }
                        #world-water-race .steps {
                            background: url('http://s3.amazonaws.com/enactus/assets/enactus-org/wp-content/uploads/2018/02/28162100/water-pour-bg1.jpg')no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            min-height: 300px;
                            color: #fff;
                        }
                        #world-water-race .indent {
                            padding-left: 2.75em;
                        }
                        #world-water-race .light-bulbs p {
                            font-size: 1.2em;
                            color: #fff;
                        }
                        #world-water-race .light-bulbs h3 i {
                            color: #FEC222;
                        }
                        #world-water-race ul {
                            margin-left: 0.4em;
                        }
                        #world-water-race ul li {
                            list-style: none;
                        }
                        #world-water-race ul li i {
                            padding-right: 1em;
                            color: #189dc5;
                        }
                        #world-water-race ol {
                            margin-left: 1em;
                        }
                        #world-water-race .light-bulbs h3 {
                            font-size: 2.75em;
                            font-family: 'Knockout 50 A', 'Knockout 50 B', sans-serif;
                            text-transform: uppercase;
                        }
                        #world-water-race .hbutton-water {
                            padding: 2em 1em;
                            margin-right: 0.7em;
                            font-size: 0.8em;
                            border: none;
                            background-color: #189dc5;
                            color: #fff;
                            border-radius: 2px;
                            text-transform: uppercase;
                        }
                        #world-water-race .hbutton-water:hover {
                            background-color: #5fd3fc;
                        }
                        #world-water-race table {
                            background: none;
                            border: 0;
                        }
                        #world-water-race th {
                            font-family: 'Roboto';
                            font-weight: 900;
                            font-size: 1.5em;
                            text-transform: uppercase;
                            text-align: left;
                            border-bottom: 1px solid #c0c1c4;
                        }
                        #world-water-race th.active {
                            border-bottom: 5px solid #ffc222;
                        }
                        #world-water-race th img {
                            position: relative;
                            top: 15px;
                            padding-right: 15px;
                        }
                        #world-water-race td {
                            padding: 1em 0 0 0;
                        }
                        #world-water-race .world-map {
                            background: url('../images/water-partner/world-map.jpg')no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            min-height: 619px;
                        }
                        #world-water-race .world-map p {
                            color: #474747;
                            font-size: 1.35em;
                        }
                        #world-water-race .desk {
                            background: url('../images/water-partner/desk.jpg')no-repeat center center fixed;
                            -webkit-background-size: cover;
                            -moz-background-size: cover;
                            -o-background-size: cover;
                            background-size: cover;
                            min-height: 800px;
                            line-height: 1.6;
                        }
                        #world-water-race .desk i {
                            font-size: 7em;
                            color: #fff;
                        }
                        #world-water-race .desk table {
                            background: none;
                            border: none;
                            color: #fff;
                        }
                        #world-water-race .desk table td {
                            padding: 1em;
                            border-bottom: 1px solid rgba(255, 255, 255, .2);
                            color: #fff;
                            line-height: 1.6;
                        }
                        #world-water-race .desk table td.header h3 {
                            margin: 0;
                        }
                        #world-water-race table tr:nth-of-type(even) {
                            background: none;
                        }
                        #world-water-race table td:nth-of-type(even) {
                            border-left: 1px solid rgba(255, 255, 255, .2);
                        }
                        #world-water-race table td.final {
                            padding-bottom: 3em;
                            border-bottom: none;
                        }
                        #world-water-race table td h3 {
                            font-family: 'Knockout 50 A', 'Knockout 50 B', sans-serif;
                            text-transform: uppercase;
                            font-size: 3em;
                        }
                        #world-water-race table ul {
                            margin: 0 0 1em 0;
                        }
                        #world-water-race table ul li {
                            margin-left: 1em;
                            padding: 0.15em 0;
                            list-style: disc;
                        }
                        #world-water-race tr.border {
                            border-bottom: 1px solid #c0c1c4;
                        }
                        #world-water-race .hr {
                            display: block;
                            margin-bottom: 3em;
                            background-color: #ffc222;
                            min-height: 3px;
                            width: 100%;
                        }
                        #world-water-race .water-motor h2,
                        .contact h2 {
                            border-bottom: none;
                            width: 75%;
                        }
                        #world-water-race .contact {
                            background-color: #ececed;
                        }
                        /* Holiday */
                        .holiday-header {}
                        .holiday-header .header-contain {
                            width: 980px;
                            height: 551px;
                            margin: 0 auto;
                            display: block;
                        }
                        .blue-bg {
                            width: 100%;
                            height: 100%;
                            background: url('../images/holiday2015/blue-bg.gif') repeat;
                        }
                        .blue-bg img {
                            display: block;
                            margin: 0 auto;
                            padding: 50px 0;
                        }
                        .blue-bg img.hero-message {
                            width: 1071px;
                        }
                        .blue-bg img.new-year {
                            width: 240px;
                        }
                        .blue-bg h4 {
                            font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                            text-transform: uppercase;
                            font-size: 1.25em;
                            color: #d4cea1;
                            text-align: center;
                            font-weight: normal;
                            line-height: 1.0;
                        }
                        .blue-bg p {
                            color: #fff;
                            text-align: center;
                            font-size: 0.9em;
                        }
                        .blue-bg button a,
                        .blue-bg button {
                            margin: 0 auto;
                            text-align: center;
                            display: block;
                            background-color: #fff;
                            color: #3b4653;
                        }
                        /* SDG */
                        .sdg-header {
                            position: relative;
                            background-size: cover;
                            background-position: 50% 50%;
                            height: 100vh;
                            z-index: 2;
                            width: 100%;
                            height: 610px;
                            overflow: hidden;
                        }
                        .sdg-header button {
                            display: block;
                            width: 17%;
                        }
                        .sdg-header button a,
                        .sdg-header button {
                            margin: 20px auto 0 auto;
                            padding: 10px 0;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 900;
                            font-size: 0.9em;
                            text-transform: uppercase;
                            border-radius: 5px;
                            color: #3b4654;
                            transition: .5s;
                        }
                        .sdg-header video {
                            -webkit-transform: translateX(-50%) translateY(-50%);
                            -moz-transform: translateX(-50%) translateY(-50%);
                            -ms-transform: translateX(-50%) translateY(-50%);
                            -o-transform: translateX(-50%) translateY(-50%);
                            transform: translateX(-50%) translateY(-50%);
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            min-width: 100%;
                            min-height: 100%;
                            width: auto;
                            height: auto;
                            z-index: -100;
                        }
                        .bg-overlay {
                            height: 610px;
                            min-width: 100%;
                            min-height: 100%;
                            width: auto;
                            height: auto;
                            background-color: #000;
                            opacity: 0.9;
                            z-index: 1;
                        }
                        .header-contain {
                            position: relative;
                            max-width: 66em;
                            margin: 0 auto;
                            opacity: 1;
                            z-index: 9999;
                        }
                        .header-contain p {
                            margin: 0 auto 1.5em auto;
                            color: #fff;
                            text-align: center;
                            max-width: 45em;
                        }
                        .sdg-header img {
                            display: block;
                            width: 171px;
                            margin: 0 auto;
                            padding-top: 3em;
                        }
                        .sdg-header h1 {
                            font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                            font-size: 4em;
                            color: #fff;
                            text-align: center;
                            text-transform: uppercase;
                            line-height: 0.9em;
                        }
                        .takes-on {
                            width: 100%;
                            background: url('../images/sdg/sdg-bg.gif') repeat;
                            min-height: 1100px;
                        }
                        .takes-on h2,
                        .takes-on h3,
                        .takes-on p,
                        .sdg-take-action h3 {
                            text-align: center;
                        }
                        .takes-on h2 {
                            padding: 5em 0 1.25em 0;
                            font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                            font-size: 1.3em;
                            text-transform: uppercase;
                            font-weight: 300;
                            color: #323647;
                        }
                        .takes-on h2 span {
                            background: url('../images/sdg/highlight-two.png') no-repeat center;
                            padding: 3em;
                        }
                        .takes-on h3,
                        .sdg-take-action h3 {
                            font-family: 'Knockout 92 A', 'Knockout 92 B', sans-serif;
                            font-size: 3em;
                            text-transform: uppercase;
                            line-height: 0.5;
                        }
                        .sdg-take-action h3 {
                            padding-top: 2em;
                            color: #fff;
                        }
                        .takes-on h3 span {
                            font-size: 0.5em;
                            font-family: 'Roboto' sans-serif;
                            text-transform: capitalize;
                        }
                        .takes-on p.lead {
                            margin: 0 auto 1.25em auto;
                            max-width: 45em;
                            font-family: "Roboto", sans-serif;
                            font-size: 1.05em;
                        }
                        .takes-on .row {
                            max-width: 66em;
                        }
                        .takes-on .sdgs {
                            position: relative;
                            top: 3em;
                        }
                        .takes-on .sdgs .large-2 {
                            height: 173px;
                            width: 15.9%;
                            border-radius: 15px;
                            color: #fff;
                            margin: 0 0.3em 0.3em 0;
                            transition: .5s;
                        }
                        .sdg-copy {
                            display: inline-block;
                            clear: both;
                            height: 60px;
                            padding-left: 7px;
                        }
                        .sdg-number {
                            display: inline-block;
                            font-family: 'Knockout 71 A', 'Knockout 71 B', sans-serif;
                            font-size: 2em;
                            margin-bottom: 0;
                            padding-bottom: 0;
                        }
                        .sdg-label {
                            display: inline-block;
                            padding: 0 0 0 5px;
                        }
                        .sdg-label p {
                            position: relative;
                            top: 3px;
                            font-size: 1em;
                            line-height: 0.9;
                            font-family: 'Knockout 50 A', 'Knockout 50 B', sans-serif;
                            text-transform: uppercase;
                            text-align: left;
                            margin-bottom: 0;
                            padding-bottom: 0;
                        }
                        .sdg-icon {
                            width: 100%;
                            clear: both;
                        }
                        .sdg-icon p {
                            position: relative;
                            top: -15px;
                            font-family: "sdg", sans-serif;
                            font-size: 4.5em;
                            text-align: center;
                        }
                        .sdg-1 .sdg-icon p {
                            font-size: 7.0em;
                            top: -45px;
                        }
                        .sdg-2 .sdg-icon p {}
                        .ulp-content a {
                            color: #4fc0fa!important;
                        }
                        .sdg-1 {
                            background-color: #e5233d;
                        }
                        .sdg-1:hover {
                            background-color: #c71e35;
                        }
                        .sdg-2 {
                            background-color: #dea73a;
                        }
                        .sdg-2:hover {
                            background-color: #9a7429;
                        }
                        .sdg-3 {
                            background-color: #4ca146;
                        }
                        .sdg-3:hover {
                            background-color: #32692e;
                        }
                        .sdg-4 {
                            background-color: #c7202f;
                        }
                        .sdg-4:hover {
                            background-color: #901722;
                        }
                        .sdg-5 {
                            background-color: #ef402c;
                        }
                        .sdg-5:hover {
                            background-color: #b43223;
                        }
                        .sdg-6 {
                            background-color: #27bfe5;
                        }
                        .sdg-6:hover {
                            background-color: #1c90ae;
                        }
                        .sdg-7 {
                            background-color: #fbc413;
                        }
                        .sdg-7:hover {
                            background-color: #c79c0f;
                        }
                        .sdg-8 {
                            background-color: #a21c43;
                        }
                        .sdg-8:hover {
                            background-color: #5e1228;
                        }
                        .sdg-8 .sdg-label p {
                            position: relative;
                            top: 16px;
                        }
                        .sdg-9 {
                            background-color: #f26a2d;
                        }
                        .sdg-9:hover {
                            background-color: #ab4b20;
                        }
                        .sdg-9 .sdg-label p {
                            position: relative;
                            top: 16px;
                        }
                        .sdg-10 {
                            background-color: #de1768;
                        }
                        .sdg-10:hover {
                            background-color: #850d3e;
                        }
                        .sdg-11 {
                            background-color: #f99e29;
                        }
                        .sdg-11:hover {
                            background-color: #a76b1d;
                        }
                        .sdg-11 .sdg-label p {
                            position: relative;
                            top: 16px;
                        }
                        .sdg-12 {
                            background-color: #bf8d2c;
                        }
                        .sdg-12:hover {
                            background-color: #78591c;
                        }
                        .sdg-12 .sdg-label p {
                            position: relative;
                            top: 16px;
                        }
                        .sdg-13 {
                            background-color: #407f46;
                        }
                        .sdg-13:hover {
                            background-color: #234526;
                        }
                        .sdg-14 {
                            background-color: #1e97d4;
                        }
                        .sdg-14:hover {
                            background-color: #176d98;
                        }
                        .sdg-15 {
                            background-color: #5aba47;
                        }
                        .sdg-15:hover {
                            background-color: #3d7e30;
                        }
                        .sdg-16 {
                            background-color: #136a9f;
                        }
                        .sdg-16:hover {
                            background-color: #093f60;
                        }
                        .sdg-16 .sdg-label p {
                            position: relative;
                            top: 16px;
                            font-size: 0.95em;
                        }
                        .sdg-17 {
                            background-color: #15496b;
                        }
                        .sdg-17:hover {
                            background-color: #0b2638;
                        }
                        .sdg-18 {
                            background-color: #fff
                        }
                        .sdg-18 .global-goals {
                            position: relative;
                            top: 20px;
                        }
                        .sdg-take-action {
                            background: url('../images/sdg/take-action-bg.jpg') no-repeat;
                            background-size: cover;
                            min-height: 758px;
                            color: #fff;
                            text-align: center;
                        }
                        .sdg-take-action img {
                            display: block;
                            width: 175px;
                            margin: 0 auto;
                            padding-top: 1em;
                        }
                        .sdg-take-action h4 {
                            margin-bottom: 0;
                            padding: 0.2em 0 0em 0;
                            font-family: 'Knockout 71 A', 'Knockout 71 B', sans-serif;
                            text-transform: uppercase;
                            color: #ffc220;
                        }
                        .sdg-take-action p {
                            margin: 0;
                            padding: 0;
                        }
                        .sdg-take-action button a,
                        .sdg-take-action button {
                            margin-top: 10px;
                            padding-top: 10px;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 900;
                            text-transform: uppercase;
                            border-radius: 20px;
                            color: #3b4654;
                            transition: .5s;
                        }
                        .sdg-take-action button:hover {
                            background-color: #ffe9b0;
                        }
                        .sdg-circle-large {
                            width: 100px;
                            height: 100px;
                            display: inline-block;
                            border-radius: 50%;
                            font-size: 4em !important;
                            color: #fff;
                            padding-top: 10px;
                        }
                        .sdg-circle-large span {
                            position: relative;
                            top: -100px;
                            left: 31px;
                            font-family: 'Knockout 48 A', 'Knockout 48 B', sans-serif!important;
                            font-size: 1em !important;
                            color: #fff!important;
                        }
                        .sdg-circle-large.sdg-1 {
                            background-color: #e5233d;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-1:before {
                            content: "a";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #c71e35;
                        }
                        .sdg-circle-large.sdg-2 {
                            background-color: #dea73a;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-2:before {
                            content: "b";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #9a7429;
                            font-size: 0.8em;
                            padding-top: 12px;
                        }
                        .sdg-circle-large.sdg-3 {
                            background-color: #4ca146;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-3:before {
                            content: "c";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #32692e;
                        }
                        .sdg-circle-large.sdg-4 {
                            background-color: #c7202f;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-4:before {
                            content: "q";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #901722;
                        }
                        .sdg-circle-large.sdg-5 {
                            background-color: #ef402c;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-5:before {
                            content: "d";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #b43223;
                        }
                        .sdg-circle-large.sdg-6 {
                            background-color: #27bfe5;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-6:before {
                            content: "e";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #1c90ae;
                        }
                        .sdg-circle-large.sdg-7 {
                            background-color: #fbc413;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-7:before {
                            content: "f";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #c79c0f;
                        }
                        .sdg-circle-large.sdg-8 {
                            background-color: #a21c43;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-8:before {
                            content: "g";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #5e1228;
                        }
                        .sdg-circle-large.sdg-9 {
                            background-color: #f26a2d;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-9:before {
                            content: "h";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #ab4b20;
                        }
                        .sdg-circle-large.sdg-10 {
                            background-color: #de1768;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-10:before {
                            content: "i";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #850d3e;
                        }
                        .sdg-circle-large.sdg-11 {
                            background-color: #f99e29;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-11:before {
                            content: "j";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #a76b1d;
                        }
                        .sdg-circle-large.sdg-12 {
                            background-color: #bf8d2c;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-12:before {
                            content: "k";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #78591c;
                        }
                        .sdg-circle-large.sdg-13 {
                            background-color: #407f46;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-13:before {
                            content: "l";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #234526;
                        }
                        .sdg-circle-large.sdg-14 {
                            background-color: #1e97d4;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-14:before {
                            content: "m";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #176d98;
                        }
                        .sdg-circle-large.sdg-15 {
                            background-color: #5aba47;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-15:before {
                            content: "n";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #3d7e30;
                        }
                        .sdg-circle-large.sdg-16 {
                            background-color: #136a9f;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-16:before {
                            content: "o";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #093f60;
                        }
                        .sdg-circle-large.sdg-17 {
                            background-color: #15496b;
                            font-family: "sdg"!important;
                        }
                        .sdg-circle-large.sdg-17:before {
                            content: "p";
                            display: block;
                            width: 100%;
                            height: 100%;
                            text-align: center;
                            color: #0b2638;
                        }
                        /*Typography*/
                        .page-id-3800 {
                            font-family: 'Roboto';
                        }
                        .page-id-3800 h2 {
                            background-color: #ffc222;
                            padding: 0.4em 1.5em 0.3em 1.5em;
                            margin-bottom: 0em;
                            color: #fff;
                            font-size: 1.7em;
                            font-weight: 600;
                        }
                        /*Structure*/
                        .page-id-3800 .wrap-header {
                            padding-bottom: 0px;
                            margin-bottom: -15px;
                        }
                        .page-id-3800 .subnav {
                            display: none;
                            margin-top: 0px;
                        }
                        .page-id-3800 .student-campaign-video {
                            position: relative;
                            bottom: 0px;
                            margin-bottom: -6px;
                            padding: 0;
                            height: auto;
                            overflow: hidden;
                            background-image: url("https://enactus.s3.amazonaws.com/assets/students-resources/student_bg_player.jpg");
                        }
                        .page-id-3800 .student-campaign-video img {
                            max-width: auto;
                            height: auto;
                        }
                        .page-id-3800 .student-campaign-video .flex-video {
                            position: relative;
                            bottom: -11px;
                            padding-top: 0em;
                        }
                        .page-id-3800 .row .poster h3 {
                            font-size: 1em;
                            font-weight: 700;
                            padding-bottom: 0;
                            margin-bottom: 0.2em;
                        }
                        .page-id-3800 .row .poster p {
                            margin-bottom: 0em;
                        }
                        .page-id-3800 .row .poster img {
                            width: 202px;
                            height: 266px;
                        }
                        .page-id-3800 .row .row {
                            margin: 1.5em 2em;
                        }
                        .page-id-3800 .row .row h3 {
                            font-size: 1em;
                            font-weight: 700;
                            padding-bottom: 0;
                            margin-bottom: 0.2em;
                        }
                        .page-id-3800 .row .row .columns ul li {
                            padding: 3px 0;
                            width: 100%;
                            border-bottom: 2px solid #ffc222;
                            font-size: 0.9em;
                            list-style: none;
                        }
                        .page-id-3800 .row .row .columns ul li span a {
                            float: right;
                            padding-left: 9px;
                            margin-left: 10px;
                            background: url("https://enactus.s3.amazonaws.com/assets/students-resources/student_download_arrow.gif") no-repeat 0 6px;
                        }
                        .page-id-3800 [class*="column"]:last-child {
                            float: left
                        }
                        .page-id-3800 .decals-left {
                            margin-right: 100px;
                        }
                        .page-id-3800 .other-resources a {
                            font-size: 0.9em;
                        }
                        .page-id-3800 ul.clearing-thumbs,
                        .page-id-3800 ul.clearing-thumbs li {
                            margin: 0;
                            padding: 0;
                        }
                        .page-id-3800 .clearing-container .visible-img {
                            height: 95%;
                        }
                        .page-id-3800 .clearing-container .visible-img img {
                            width: auto;
                            height: auto;
                            padding-top: 2em;
                        }
                        .page-id-3800 .clearing-container .carousel,
                        .page-id-3800 .clearing-main-prev,
                        .page-id-3800 .clearing-main-next {
                            display: none;
                        }
                        .page-id-3800 .clearing-close {
                            font-size: 4em;
                            color: #ffc222;
                        }
                        .page-id-3800 .row .row ul.small-block-grid-4 li {
                            width: auto;
                            margin: 0 0.5em 0 0;
                            padding: 0;
                            border: none;
                        }
                        .page-id-3800 span.header-right {
                            position: relative;
                            float: right;
                            vertical-align: text-bottom;
                        }
                        .page-id-3800 span.header-right>p {
                            display: none !important;
                        }
                        .page-id-3800 #at4-share-label {
                            display: none!important;
                        }
                        .page-id-3800 #addthis {
                            display: none!important;
                        }
                        .page-id-3800 .btn {
                            width: auto!important;
                            position: relative;
                            margin-bottom: 5px !important;
                            background-color: #d5e0e2;
                            border: none;
                            display: inline-block;
                            font-size: 13px;
                            line-height: 1;
                            color: #7b858d;
                            font-family: 'Roboto', Helvetica, 'Roboto', sans-serif;
                            font-weight: normal;
                            font-weight: 600;
                            padding: .65em 1.1em .49em !important;
                            text-transform: uppercase;
                            vertical-align: text-bottom !important;
                            -webkit-font-smoothing: antialiased;
                            -webkit-appearance: none;
                            white-space: nowrap;
                            outline: none;
                            -webkit-transition-property: all;
                            -moz-transition-property: all;
                            -o-transition-property: all;
                            transition-property: all;
                            -webkit-transition-duration: 0.2s;
                            -moz-transition-duration: 0.2s;
                            -o-transition-duration: 0.2s;
                            transition-duration: 0.2s;
                            -webkit-transition-timing-function: ease-in-out;
                            -moz-transition-timing-function: ease-in-out;
                            -o-transition-timing-function: ease-in-out;
                            transition-timing-function: ease-in-out;
                        }
                        .btn:hover {
                            background-color: #ffc222;
                            color: #fff;
                            cursor: pointer;
                        }
                        .page-id-3800 .btn a {
                            color: white;
                        }
                        .page-id-3800 .active {
                            background-color: #FFF;
                            color: #0096D6;
                        }
                        /*Fixes*/
                        .page-id-3800 .clear {
                            clear: both;
                            display: none;
                        }
                        .page-id-3800 .subnav {
                            height: 19px;
                        }
                        .page-id-3800 .cs-video {
                            padding-top: 0;
                        }
                        .page-id-3800 span.example>li {
                            border: none !important;
                        }
                        .page-id-3800 .clearing-container li.btn.active.fix-height {
                            display: none !important;
                        }
                        .page-id-3800 .clearing-container .carousel {
                            display: block;
                            height: 20%;
                            position: fixed;
                            bottom: 0.5em;
                            text-align: center;
                        }
                        .page-id-3800 .example .visible-img {
                            height: 75%;
                        }
                        .page-id-3800 .example li {
                            height: 100%;
                        }
                        .page-id-3800 .example li>img {
                            height: 100%;
                            width: auto;
                        }
                        .page-id-3800 p.clearing-caption {
                            font-size: 1em;
                            position: fixed;
                            margin-bottom: 2.5%;
                            bottom: 20%;
                        }
                        .page-id-3800 .example .clearing-thumbs img {
                            max-height: 100%!important;
                            width: auto !important;
                        }
                        .page-id-3800 .example .clearing-thumbs li {
                            width: auto !important;
                        }
                        .page-id-3800 .clearing-container .carousel .no-carousel img {
                            display: none !important;
                        }
                        .page-id-3800 .clearing-main-prev,
                        .page-id-3800 .clearing-main-next {
                            display: block;
                        }
                        .page-id-3800 #hash-footer {
                            text-align: center;
                            background-color: #0397d6;
                        }
                        /*Google Form overwrite*/
                        .ss-form-container {
                            margin: 0;
                            padding: 0;
                            border-radius: none;
                            box-shadow: none;
                            max-width: 980px;
                            border: none;
                        }
                        .ss-form-title,
                        .ss-footer {
                            display: none;
                        }
                        .ss-top-of-page,
                        .ss-form,
                        .ss-footer {
                            padding-left: 0;
                            padding-right: 0;
                        }
                        .ss-top-of-page {
                            padding-top: 0;
                            margin-bottom: 0;
                        }
                        /* ------------------------------------------------*/
                        /* !media queries */
                        /* ----------------------------------------------------- */
                        /* Tablets/Mobile (greater) */
                        @media only screen and (min-width: 49em) {
                            header.row .column,
                            header.row .columns {
                                padding-left: 10px;
                                padding-right: 10px;
                            }
                            header.row .columns.mini-nav-container {
                                padding-right: 0;
                            }
                            .wrap-header header {
                                padding-bottom: 15px;
                            }
                            .top-bar-section .has-dropdown>a {
                                padding-right: 15px !important;
                            }
                            /* adjsut spacing */
                            .top-bar-section .has-dropdown>a:after {
                                content: none;
                            }
                            /* hide drop arrow */
                            .top-bar-section ul.right li .dropdown {
                                right: -42%;
                                margin-top: 10px;
                            }
                            .top-bar-section ul.right li#menu-item-1156 .dropdown {
                                right: -75%;
                            }
                            .top-bar-section ul {
                                background: transparent;
                            }
                            .top-bar-section li a:not(.button) {
                                background: transparent;
                                padding: 0 10px;
                            }
                            .top-bar-section .dropdown li a {
                                padding: 16px 15px;
                            }
                            .top-bar.expanded,
                            .top-bar {
                                background: transparent;
                            }
                            .ft-statement img {
                                margin-left: -5px;
                            }
                            .enworld-mobile {
                                display: none;
                            }
                            .enw-wrapper {
                                top: 5.6em;
                            }
                            .enw-wrapper li {
                                width: 20%;
                            }
                            /* order the enactus world lists to 5 columns */
                            .en-logo {
                                padding-top: .5em;
                            }
                            /* add padding to the top of enactus logo */
                            .menu>li>a:hover {
                                background: transparent !important;
                                color: #ffd204;
                            }
                            /* main nav hover over-write */
                            .menu .sub-menu {
                                display: block;
                                position: absolute;
                                background-color: #fff;
                                border: 2px solid #d2d2d2 !important;
                                padding: 0 20px;
                                width: 200px;
                            }
                            /* sub-menu appearance */
                            .menu .sub-menu li {
                                border-top: 1px solid #d2d2d2;
                                font-size: .95em;
                                text-align: center;
                                padding: 3px 0;
                            }
                            .menu .sub-menu li:nth-child(1),
                            .menu .sub-menu li:nth-child(3) {
                                border-top: 0;
                            }
                            .menu .sub-menu li a {
                                background: transparent;
                                color: #4c4c4e;
                                font-weight: 400;
                            }
                            .menu .sub-menu li a:hover {
                                background: transparent;
                                color: #07a7e5;
                            }
                            .menu .sub-menu .notch {
                                position: absolute;
                                top: -12px;
                                left: 0;
                                display: block;
                                height: 12px;
                                width: 200px;
                                text-align: center;
                                background: url("../images/drop-notch.png") no-repeat center top;
                                padding: 0;
                                margin: 0
                            }
                            /* our story */
                            .explain-values .large-block-grid-2>li:nth-of-type(2n+1) {
                                clear: both !important;
                            }
                            /* adjust clearing when both small and large blocks used together*/
                            .explain-values h4 {
                                font-size: 1.250em;
                            }
                            .footer-sections>li {
                                min-height: 24em;
                            }
                            /* adjust height so that the right border is equal in height */
                            /* project stories */
                            .ps-list li article {
                                position: relative;
                            }
                            .ps-list li article img {
                                display: block;
                            }
                            .ps-list li .overlay {
                                position: absolute;
                                bottom: 0;
                                background: url("../images/ps-grad-overlay.png") top left repeat;
                                width: 100%;
                                opacity: 0;
                                transition: opacity .5s;
                                -moz-transition: opacity .5s;
                                -webkit-transition: opacity .5s;
                                -o-transition: opacity .5s;
                            }
                            .ps-list li:hover .overlay {
                                display: block;
                                opacity: 1;
                            }
                            /* project stories detail */
                            .psd-heading {
                                position: absolute;
                                top: 4em;
                                left: 3em;
                            }
                            /* project story title positioning */
                            .psd-heading h1 {
                                width: 70%;
                                font-size: 3.250em;
                            }
                            .ps-slider .overlay {
                                opacity: 0;
                                transition: opacity .5s;
                                -moz-transition: opacity .5s;
                                -webkit-transition: opacity .5s;
                                -o-transition: opacity .5s;
                            }
                            .ps-slider .ps-carousel-bg:hover .overlay {
                                display: block;
                                opacity: 1;
                            }
                            .main-content .project-story-content {
                                padding: 3.5em 2.5em;
                            }
                            /* adjust padding on project story detail because it was off */
                            .project-story-content .page-content {
                                padding-right: 3em;
                            }
                            /* add extra padding to the right of project story content */
                            .project-story-content .facts .wrap h4 {
                                font-size: 1em;
                            }
                            /* sidebar font size */
                            .ps-nav-slider h4 {
                                font-size: 1.4em;
                            }
                            .row .nums {
                                padding-left: 4em;
                            }
                            #national-competitions-custom .board h2 {
                                font-size: 2.5em;
                            }
                            #national-competitions-custom .board-list li {
                                width: 25%;
                            }
                            /* universities */
                            .uni-wrapper {
                                display: none;
                            }
                            /* hide the mobile view */
                            /* home page */
                            #weare-community .toggle-panel-holder {
                                min-height: 615px;
                            }
                            #weare-ent-spirit .toggle-panel-holder {
                                min-height: 400px;
                            }
                            .toggle-panel.educators {
                                right: 34%;
                                top: -4%;
                                width: 17em;
                            }
                            .toggle-panel.executives {
                                top: 60%;
                                left: -75%;
                                width: 13em;
                            }
                            .toggle-panel.students {
                                top: 90%;
                                left: -40%;
                                width: 15em;
                            }
                            .toggle-panel.project {
                                top: 107%;
                                right: 10%;
                                width: 18em;
                            }
                            .paragraph-list p span {
                                display: block;
                            }
                            /* give artificial line breaks */
                            #executives {
                                margin-top: 0px;
                            }
                            /* blog */
                            #blog-single {
                                padding-right: 2em;
                            }
                            #blog {
                                padding: 2em;
                            }
                            .blog-img-phone {
                                display: none !important;
                            }
                            .blog-img-desktop {
                                display: block !important;
                            }
                            .news-item .small-3.columns {
                                padding-left: 0;
                            }
                            /*	.clearing-thumbs {margin-bottom:20px; padding:0;}
		.clearing-thumbs li {display:inline; padding-right:3px; }*/
                            .quick-facts {
                                float: left;
                                padding-right: 20px;
                            }
                            .quick-facts h3 {
                                font-size: 1.0em;
                                color: #c41230;
                            }
                            #blog .quick-facts ul li {
                                margin-bottom: 0.7em;
                                padding: 0;
                                font-size: 0.8em;
                                list-style: none;
                            }
                            #blog-single .quick-facts ul {
                                margin-left: 0;
                            }
                            /* where we work */
                            .where-content {
                                padding: 2.5em;
                            }
                            .where-content h2 {
                                display: none;
                            }
                            /* hide the heading for where we work on desktops */
                            .no-pad {
                                position: relative;
                                top: -20px;
                                padding-top: 0;
                            }
                            /* campus resources */
                            .page-id-3800 #hash-footer {
                                display: none;
                                padding-top: 0.8em;
                            }
                        }
                        /* Tablets/Mobile (smaller) */
                        @media only screen and (max-width: 49em) {
                            /* enactus worldwide */
                            .en-logo {
                                margin-bottom: 1em;
                            }
                            .enworld-desktop {
                                display: none;
                            }
                            /* hide the enactus world button in the menu */
                            .enw-wrapper {
                                top: 4.7em;
                            }
                            /* adjust enactus worldwide top padding */
                            .enw-wrapper li {
                                width: 25%;
                            }
                            /* go to four columns on enactus worldwide lists */
                            .enworld-mobile {
                                top: 2.7em;
                                font-size: 14px;
                                border-radius: 3px;
                            }
                            /* make the button smaller */
                            .enw-clist li h3 a {
                                font-size: 13px;
                            }
                            .enw-clist li img {
                                top: 6px;
                            }
                            /* enactus country flags adjusted to be centered */
                            .en-logo img {
                                width: 150px;
                            }
                            /* make the enactus logo smaller */
                            /* footer */
                            .footer-sections>li {
                                width: 33%
                            }
                            /* adjust height so that the right border is equal in height */
                            .footer-sections .ft-statement {
                                padding-left: 0;
                                width: 100%;
                                border-right: 0;
                            }
                            .ft-involved,
                            .ft-connected,
                            .ft-contact {
                                border-top: 1px solid #707070;
                                min-height: 22em;
                            }
                            #world-drop.row.row {
                                margin-right: 0;
                            }
                            #our-story-custom img {
                                max-height: 18em;
                            }
                            /* images need to be smaller in height */
                            #menu-mini-nav {
                                margin-bottom: .5em;
                            }
                            /* adjust spacing under mini nav */
                            #menu-top-menu>li>a {
                                background-color: #f2f2f2;
                                background-position: 15px center;
                                background-repeat: no-repeat;
                                background-size: 34px;
                                border-top: 1px solid #6a6c6f;
                                padding: 0 0 0 60px;
                                line-height: 50px;
                            }
                            #menu-top-menu #menu-item-1154>a {
                                background-image: url("../images/red/retina-icons-who-we-are.png");
                            }
                            #menu-top-menu #menu-item-1155>a {
                                background-image: url("../images/red/retina-icons-what-we-do.png");
                            }
                            #menu-top-menu #menu-item-27>a {
                                background-image: url("../images/red/retina-icons-where-we-work.png");
                            }
                            #menu-top-menu #menu-item-1156>a {
                                background-image: url("../images/red/retina-icons-join-us.png");
                            }
                            .top-bar-section ul {
                                background-color: #555;
                            }
                            /* #dcdddd */
                            .top-bar-section ul li>a {
                                font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                                font-weight: bold;
                                font-size: 16px;
                            }
                            .top-bar-section .dropdown li a {
                                background-color: #dcdddd;
                                border-bottom: 1px solid #c1c2c2;
                                border-top: 1px solid #e9eaea;
                                color: #515356;
                                text-shadow: none;
                                padding: 0 2em;
                                line-height: 40px;
                                font-size: 15px;
                            }
                            .top-bar-section ul li>a:hover {
                                background: #eee;
                                color: #0397d7;
                            }
                            .top-bar-section ul li .sub-menu .current-menu-item a {
                                background: #eee !important;
                                color: #0397d7 !important;
                            }
                            .top-bar-section .dropdown li.title h5 a {
                                line-height: 40px;
                                display: block;
                                background-color: #2a2c2e;
                                border-top: 1px solid rgba(136, 136, 136, 0.25);
                                text-transform: uppercase;
                                font-weight: 400;
                                color: #fff!important;
                                letter-spacing: 1px;
                                padding: 0 2em;
                            }
                            .top-bar-section .dropdown li.title h5 a:before {
                                content: "«";
                                position: absolute;
                                left: 18px;
                                top: 0px;
                            }
                            .wrap-header header.home-header .top-bar-section .dropdown li a {
                                color: #4c4c4c;
                            }
                            li.title.back h5 a {
                                color: #fff;
                            }
                            .wrap-header.front-page [class*='enworld-'].front-page {
                                display: none;
                            }
                            /* subnav */
                            .subnav {
                                margin-top: 0;
                            }
                            [id*='projects-'] .subnav {
                                display: none;
                            }
                            [id*='wcyear-'] .subnav {
                                display: none;
                            }
                            [id*='country-'] .subnav {
                                display: none;
                            }
                            /* recolor the enactus worldwide and not make is as prominent */
                            [class*='enworld-'] {
                                display: none;
                                /*background-color: rgba(101, 102, 102, 0.8); color: rgba(255, 255, 255, 0.7) !important; font-weight: 400;*/
                            }
                            .main-content {
                                border: 0;
                            }
                            /* remove 10px border around site */
                            .row .columns.div-nav {
                                padding: 0;
                            }
                            /* flush navigation to sides */
                            /*Homepage */
                            #homepage-hero h1 {}
                            #homepage-hero h1 span.investing {
                                font-size: 21px;
                            }
                            #homepage-hero h1 span.entrepreneurial {
                                display: block;
                                clear: both;
                            }
                            #homepage-hero h1 span.creates {
                                font-size: 33px;
                            }
                            #home-hero {
                                background: #515356;
                            }
                            .home-content {
                                padding: 5.25em 0;
                            }
                            /* our story */
                            .explain-headline {
                                margin: 1em 0;
                            }
                            .explain-headline h2 {
                                font-size: 1.5em;
                            }
                            .explain-headline .flex-video {
                                padding-top: 1em;
                            }
                            #our-story-custom article.explain-enactus {
                                padding-bottom: 2.5em;
                            }
                            .explain-enactus {
                                background-size: 48%;
                            }
                            .explain-enactus .hlt-text {
                                float: right;
                            }
                            .explain-enactus h3 {
                                font-size: .9em;
                            }
                            .explain-enactus p {
                                font-size: .75em;
                                margin-bottom: 1em;
                                line-height: 1.4em;
                            }
                            #our-story-custom article.explain-purpose {
                                padding: 2em 1.625em;
                            }
                            .explain-purpose h3 {
                                font-size: 2.6em;
                            }
                            /* adjust size of purpose banner font */
                            .explain-india {
                                background-size: 50%;
                                margin-bottom: 2em;
                            }
                            .explain-india .hlt-text {
                                padding-top: 2em;
                            }
                            .explain-india p {
                                font-size: .8em;
                            }
                            .explain-commitment h3 {
                                font-family: 'Roboto', Helvetica, sans-serif;
                                color: #444;
                                font-weight: normal;
                                font-size: .9em;
                                line-height: 1.5em;
                                margin-bottom: 2em;
                            }
                            .explain-commitment .hlt-text {
                                float: right;
                            }
                            .explain-numbers li {
                                margin-right: 65px;
                                margin-bottom: 1em;
                            }
                            /* move list to two columns */
                            .explain-numbers li h5 {
                                font-size: 3.125em;
                            }
                            .main-content>article {
                                padding: 1.125em
                            }
                            /* adjust padding on article containers in main content */
                            .explain-values h4 {
                                font-size: 1.150em;
                            }
                            .personal-donor>li {
                                margin-bottom: 1.5em;
                            }
                            /* add spacing after personal donor list */
                            .board li {
                                width: 50%;
                            }
                            /* go to two columns on people list */
                            #media-publications-custom .board li {
                                width: 33%;
                            }
                            /* universities */
                            .uni-wrapper {
                                display: none;
                            }
                            /* hide the mobile view */
                            #ulist_filter {
                                background: #07a7e5;
                                top: -42px;
                                width: 240px;
                                padding: 10px;
                                margin: 0;
                                overflow: hidden;
                                height: 42px;
                            }
                            .ulist-wrap input,
                            .ulist-wrap input:focus {
                                margin-left: 4px;
                                width: 150px;
                            }
                            /* project stories */
                            .ps-list li {
                                width: 50%;
                                float: left;
                            }
                            /* two columns for project stories */
                            .ps-list li article {
                                display: table;
                                position: relative;
                                background-color: #333;
                            }
                            .ps-list img,
                            .ps-list .overlay {
                                float: left;
                                width: 50%;
                            }
                            /* float and set half the size for project stories so that we get two per row */
                            .ps-list li article {
                                width: 100%;
                            }
                            /* make sure the container is always full width */
                            .ps-list li h3 {
                                font-size: 1em;
                                line-height: 1.2em;
                            }
                            .ps-list li .overlay span {
                                font-size: 12px;
                                font-weight: normal;
                                color: rgba(255, 255, 255, 0.5);
                            }
                            .ps-list li article .overlay {
                                display: block !important;
                            }
                            /* project stories detail */
                            .project-story-content .facts .wrap h4 {
                                font-size: .8em;
                                font-family: 'Roboto', Helvetica, sans-serif;
                                font-weight: normal;
                                line-height: 1.4em;
                            }
                            /* sidebar font size */
                            .psd-bot {
                                height: 3em;
                            }
                            .psd-bot a {
                                margin-right: 20px;
                                line-height: 3em;
                            }
                            .psd-bot a img {
                                height: 35px;
                            }
                            .psd-bot .sub {
                                display: none;
                            }
                            /* hides extra graphic on the project story detail page */
                            .ps-title .see,
                            .ps-title .ta-button {
                                font-size: 13px;
                            }
                            .ps-slider {
                                margin: 2em 0 0;
                                padding: 0;
                                border-top: 50px solid #dbdbdb;
                            }
                            .ps-slider .bx-viewport {
                                height: 220px !important;
                                border-top: 1px solid #FFF;
                            }
                            .ps-slider .overlay {
                                top: 110px;
                                padding: 10px 20px;
                                background: #FFF;
                            }
                            .ps-slider .overlay h5 {
                                font-size: 1.1em;
                                line-height: 1.1em;
                                color: #0397d6;
                            }
                            .ps-carousel-bg {
                                overflow: visible;
                            }
                            .ps-carousel-bg:nth-child(2n+2) .overlay {
                                background: rgba(206, 206, 206, 0.15);
                            }
                            .ps-slider .bx-prev,
                            .ps-slider .bx-next {
                                height: 50px;
                                top: -50px;
                            }
                            .ps-slider .bx-prev.disabled,
                            .ps-slider .bx-next.disabled {
                                background: #dbdbdb;
                            }
                            /* taking action display on project stories */
                            .ps-list li.ps-taking,
                            .ps-list li.ps-action {
                                width: 25%
                            }
                            .ps-list li.ps-taking img,
                            .ps-list li.ps-action img {
                                width: 100%
                            }
                            .main-content .project-story-content {
                                padding: 1em 0.5em;
                            }
                            /* adjust padding because it was off */
                            .psd-header img {
                                display: block;
                            }
                            .psd-heading {
                                padding: 1.125em;
                                background: #444;
                            }
                            .psd-heading h1 {
                                font-size: 1.5em;
                            }
                            .psd-heading span {
                                font-size: .9em;
                                color: #999;
                            }
                            /* national competition */
                            .nc-numbers {
                                background-size: 43%;
                                background-position: 80% bottom;
                            }
                            .nums .num {
                                font-size: 1.75em;
                            }
                            .nums .text {
                                font-size: 1.1em;
                            }
                            #national-competitions-custom .board-list li {
                                width: 33%;
                            }
                            .natlcomps-heading {
                                position: relative;
                                top: 0;
                                left: 0;
                                background-image: url('../images/natcomp/we-all-win-header.jpg');
                                text-align: center;
                                padding-bottom: 50px;
                            }
                            .natlcomps-heading>span {
                                font-family: 'Roboto';
                                color: #fff;
                                font-size: 1.5em;
                                font-weight: 600;
                            }
                            .natlcomps-heading>h1 {
                                padding-top: 30px;
                                font-size: 5em;
                            }
                            img.natcomp-heading-bg {
                                display: none;
                            }
                            .natlcomps h1 {
                                margin: 0;
                                padding: 0;
                                color: #fff;
                                font-size: 5em;
                                font-weight: 600;
                                line-height: 1.0;
                                letter-spacing: 0px;
                                padding-top: 30px;
                                margin-bottom: 5px;
                            }
                            .main-content>article.big {
                                padding: 2.5em 1em;
                            }
                            h2.feature {
                                padding: 0;
                                font-size: 1.3em;
                                text-align: center;
                                line-height: 1em;
                                font-weight: 700;
                                margin-bottom: 15px;
                            }
                            h2.feature.alt {
                                color: #444;
                            }
                            h3.feature {
                                padding: 0;
                                font-size: 1.0em;
                                color: #4a4a4a;
                                text-align: center;
                                width: 100%;
                                margin: 0 auto;
                                font-weight: 400;
                            }
                            [class*='feature-heading-'] {
                                padding: 0;
                                font-size: 1.125em;
                                color: #30b3e5;
                                text-align: center;
                                font-weight: 400;
                                line-height: 1em;
                            }
                            h2.natcomp-subhead {
                                font-size: 1.7em;
                            }
                            h2.timeline-header {
                                padding-top: 80px;
                                font-size: 1.7em;
                            }
                            .natcomp-atom {
                                margin: 0 auto;
                                margin-bottom: -30px;
                            }
                            .natcomp-atom>img {
                                display: none;
                            }
                            .natcomp-timeline {
                                background-repeat: no-repeat;
                                margin-top: 0;
                            }
                            .natcomp-timeline-left,
                            .natcomp-timeline-right {
                                width: 100%;
                                padding: 0;
                            }
                            .natcomp-timeline-left {
                                margin-bottom: 0;
                            }
                            .natcomp-timeline-right {
                                margin-bottom: 85px;
                            }
                            .atom-left {
                                right: 125px;
                                position: relative;
                            }
                            .atom-left>p {
                                padding-right: 10px;
                            }
                            .atom-left>.natcomp-circle-full {
                                top: -85%;
                            }
                            .atom-right {
                                left: 125px;
                                position: relative;
                            }
                            .atom-right>p {
                                padding-left: 10px;
                            }
                            .atom-right>.natcomp-circle-full {
                                top: -85%;
                            }
                            .natcomp-footer-text {
                                margin-top: -191px;
                            }
                            .natcomp-footer-text>p {
                                font-weight: 800;
                                margin-bottom: 0px;
                                color: #515356;
                                margin-left: 10px;
                            }
                            .natcomp-footer-text>h3 {
                                margin: 0;
                                font-weight: 700;
                                font-size: 40px;
                                line-height: 26px;
                                color: #393A3D;
                                margin-left: 10px;
                            }
                            .natcomp-footer-text>h2 {
                                color: #fff;
                                font-size: 200px;
                                font-weight: 700;
                                letter-spacing: -16px;
                                line-height: 130px;
                                margin-top: 27px;
                                margin-bottom: 0;
                            }
                            /*.natcomp-triangle-left { width: 0; height: 0; position: relative; left: 50%; top: 39%; border-top: 7px solid transparent; border-left: 10px solid #c0c0c0; border-bottom: 7px solid transparent; }
	.natcomp-triangle-right { width: 0; height: 0; position: relative; left: -5%; top: 39%; border-top: 7px solid transparent; border-right: 10px solid #c0c0c0; border-bottom: 7px solid transparent; }
	.natcomp-line-left {border-right: 3px solid #c0c0c0; height: 100%; display: inline-block; left: 50%; position: relative;}
	.natcomp-line-right {border-left: 3px solid #c0c0c0; height: 100%; display: inline-block; left: 50%; position: relative;}*/
                            /*.natcomp-circle-full { position: relative; background-color: #c0c0c0; border-radius: 50%; width: 12px; height: 12px; z-index: 1; }
	.natcomp-circle-empty { position: relative; background-color: white; border-radius: 50%; width: 8px; height: 8px; z-index: 2; left: 2px; top: 2px; }*/
                            [class*='social-feed-'] {
                                height: 250px;
                                max-height: 250px;
                            }
                            .cont-rectangle {
                                height: 125px;
                                max-height: 125px;
                            }
                            .country-info {
                                height: 125px;
                                max-height: 125px;
                            }
                            [class*='instagram-'] li {
                                height: 125px;
                            }
                            .instagram-large li {
                                height: 250px;
                            }
                            .twitter-wrap li {
                                padding: 1em;
                                font-size: 13px;
                                line-height: 1.4em;
                            }
                            .twitter-wrap li .twitter-author {
                                right: 1em;
                            }
                            .twitter-wrap li .twitter-author span {
                                font-size: 13px;
                                line-height: 18px;
                                background-size: 18px;
                                padding-right: 25px;
                            }
                            [class*='instagram-'] li a {
                                background: url("../images/instagram-link-gradient.png") repeat-x bottom;
                            }
                            [class*='instagram-'] li .iuser {
                                display: block !important;
                                font-size: 12px;
                                bottom: 15px;
                                right: 15px;
                            }
                            .media-tweet .twitter-wrap li {
                                font-size: 16px;
                                padding: 1.5em;
                            }
                            .country-info .cwinner-meta span {
                                font-size: 16px;
                                left: 12px;
                            }
                            .country-info .cwinner-meta small {
                                font-size: 12px;
                            }
                            .competition-follow>li {
                                background-size: 45px !important;
                                background-position: 20px center !important;
                                height: 74px;
                            }
                            .competition-follow>li:nth-child(1)>a {
                                padding-left: 75px;
                            }
                            .competition-follow>li:nth-child(2)>a {
                                padding-left: 85px;
                                line-height: 15px;
                            }
                            .competition-follow span {
                                font-size: 14px;
                            }
                            .competition-follow [class*="foundicon-"]:before {
                                font-size: 24px;
                            }
                            .cf-social {
                                margin: 1.2em auto .2em;
                            }
                            .ju.img {
                                padding: 1em .5em;
                            }
                            /* join us image */
                            /* home page */
                            #weare-landing {
                                min-height: 550px;
                            }
                            #weare-landing .paragraph-list {
                                float: right;
                            }
                            #weare-landing .harrow {
                                left: 1em;
                                bottom: -60%;
                            }
                            #weare-community {
                                min-height: 650px;
                                background-position: 55% 20%;
                            }
                            #weare-community .harrow {
                                bottom: -60%;
                            }
                            #weare-ent-spirit {
                                min-height: 560px;
                                background-position: 90% 0;
                            }
                            /* too much white on background, hard to read text */
                            #weare-ent-spirit>.home-content>img {
                                right: -22%;
                            }
                            .home-content h2 {
                                margin-top: 500px;
                                font-size: 1.6em;
                                text-align: center;
                            }
                            .home-content h2 {
                                width: 100%;
                            }
                            .home-content p {
                                left: auto;
                                width: 99%;
                                text-align: center;
                                font-size: 1.1em;
                            }
                            [class*='hbutton-'].hero {
                                left: auto;
                                display: block;
                                margin: 0 auto;
                                width: 50%;
                                text-align: center;
                            }
                            .mission h3 {
                                padding: 1em 1em;
                            }
                            .mission h4 {
                                padding: 0em 1em;
                                font-size: 1.2em;
                            }
                            .executives {
                                margin-top: 50px;
                            }
                            .executives img {}
                            .executives h3 {
                                text-transform: uppercase;
                                text-transform: uppercase;
                                color: #fff;
                                text-align: center;
                            }
                            .executives h4 {
                                font-size: 1.5em;
                            }
                            .executives p {
                                font-size: 1.3em;
                            }
                            .executives p.intro {
                                margin: 0;
                                padding: 0 1em 1em 1em;
                                text-align: center;
                                font-size: 1.3em;
                                line-height: 1.5;
                            }
                            .executives p.intro a {
                                display: block;
                                clear: both;
                            }
                            [class*='sbutton-'] {
                                font-size: 1.3em;
                            }
                            .executives .row .small-6 {
                                width: 100%;
                                padding-bottom: 20px;
                                text-align: center;
                            }
                            .executives .row.border {
                                border-top: none;
                            }
                            .mission-numbers {
                                margin-top: 70px;
                                width: 100%;
                            }
                            .mission-numbers img {
                                display: block;
                                margin: 0 auto;
                                padding: 0;
                                width: 60%;
                            }
                            .mission-numbers h4 {
                                margin: 0;
                                padding: 0;
                                font-size: 3em;
                                text-align: center;
                                line-height: 1.0;
                            }
                            .mission-numbers span {
                                display: block;
                                width: 100%;
                                margin: 0;
                                padding: 0 0 35px 0;
                                font-size: 1.15em;
                                font-weight: 600;
                                text-align: center;
                                text-transform: uppercase;
                            }
                            .mission h4 {
                                font-size: 1.4em;
                            }
                            /*Homepage February 2015 */
                            #home-hero {
                                min-height: 430px;
                                background-image: none;
                            }
                            #home-hero .row {
                                top: 4em;
                                left: 0;
                            }
                            #home-hero h1 {
                                margin: 0;
                                padding: 0 0 0.1em 0;
                                text-align: center;
                            }
                            /*#home-hero h1 span.byline {font-size:0.15em;}
	#home-hero h1 span.possibilities {font-size:0.250em;}*/
                            #home-hero h1 {
                                font-size: 6em;
                            }
                            #home-hero p {
                                margin: 0;
                                padding: 0;
                                width: 100%;
                                padding: 0 20px;
                                text-align: center;
                            }
                            #home-hero a .hbutton-hero {
                                margin-top: 1em;
                                float: none;
                            }
                            /* adjust spacing and positioning for toggle panels */
                            .toggle-panel-holder {
                                min-height: 300px;
                            }
                            .toggle-panel {
                                text-shadow: 1px 1px 1px;
                            }
                            .toggle-panel p {
                                background: rgba(0, 0, 0, 0.80);
                            }
                            .toggle-panel.educators {
                                right: 14%;
                                top: 5%;
                                width: 17em;
                            }
                            .toggle-panel.executives {
                                top: 95%;
                                right: 25%;
                                width: 19em;
                            }
                            .toggle-panel.students {
                                bottom: -84%;
                                right: 10%;
                                width: 25em;
                            }
                            .toggle-panel.project {
                                top: 60%;
                                right: 10%;
                                width: 18em;
                            }
                            .toggle-panel.project p {
                                background: rgba(0, 0, 0, 0.60);
                            }
                            /* blog stuff */
                            #blog {
                                padding: 2em 1em 0;
                            }
                            .news-item .comments-box>img.blog-img-phone {
                                display: none;
                            }
                            .sidebar-list>li {
                                width: 50%;
                                float: left;
                                padding: 1em .625em;
                            }
                            .social-media-feeds {
                                display: none;
                            }
                            /* hide social media feeds on tablets */
                            h1.catview {
                                padding: 0 .6em;
                            }
                            .prev-next {
                                display: none;
                            }
                            .quick-facts h3 {
                                font -size: 1.0em;
                                color: #c41230;
                            }
                            #blog .quick-facts ul li {
                                margin-bottom: 0.7em;
                                padding: 0;
                                font-size: 0.8em;
                            }
                            /* where we work */
                            #where-map {
                                display: none;
                            }
                            /* hide map */
                            .where-content .where-image {
                                display: none;
                            }
                            /* hide image next to country operations */
                            .country-list li {
                                width: 25%;
                            }
                            /* go to 4 columns on country list */
                            /* country detail */
                            .country-meta>li {
                                width: 16.5%;
                            }
                            .country-meta .map {
                                width: 34%;
                            }
                            #country .country-content {
                                padding: 0;
                            }
                            .map .cnt-info {
                                width: 100%;
                                padding-left: 0;
                            }
                            .map .cnt-img {
                                display: none;
                            }
                            .country-meta .hours p {
                                white-space: nowrap;
                            }
                            .country-meta .rcolor {
                                padding: 1em 0;
                            }
                            .addthisevent-drop {
                                display: none;
                            }
                            #social-stream-custom .dcwss.dc-wall .stream li {
                                width: 215px;
                            }
                            /* campus resources */
                            .page-id-3800 .student-campaign-video img {
                                display: none;
                            }
                            .page-id-3800 .row .small-3 {
                                width: 50%;
                            }
                            .page-id-3800 .main-content {
                                position: relative;
                                top: 15px;
                            }
                            /*.page-id-3800 .clearing-main-next>span {border-color: transparent; border-left-color: #fff;}
	.page-id-3800 .clearing-main-prev>span, .clearing-main-next>span {position: absolute; top: 50%; display: block; width: 0; height: 0; border: solid 16px;}*/
                            .page-id-3800 span.header-right {
                                display: none;
                            }
                            .page-id-3800 #hash-footer {
                                display: block;
                                padding-top: 0.8em;
                            }
                            /*blog*/
                            #blog.full-width .quick-facts {
                                padding: 0 2em 2em 2em;
                                position: relative;
                                left: 0;
                                border-right: 0px;
                            }
                            #blog.full-width .quick-facts ul li {
                                width: 32%;
                                display: inline-block;
                                text-align: left;
                                background: #f2f2f2;
                                vertical-align: top;
                            }
                            #blog.full-width .quick-facts h3 {
                                left: 0;
                            }
                            .header-contain p {
                                padding: 0 2em;
                            }
                            .takes-on .sdgs {
                                margin: 0 auto;
                                max-width: 97%;
                            }
                            .takes-on .sdgs .large-2 {
                                width: 45%;
                                margin: 5px;
                                height: 150px;
                            }
                            .takes-on {
                                padding-bottom: 6em;
                            }
                            .sdg-take-action {
                                padding-bottom: 6em;
                            }
                            .sdg-take-action button {
                                margin-bottom: 2em;
                            }
                            .sdg-copy,
                            .sdg-label {
                                padding-left: 0;
                            }
                            .sdg-icon p {
                                top: -20px;
                                font-size: 4em;
                            }
                            .sdg-1 .sdg-icon p {
                                font-size: 6em;
                                top: -40px;
                            }
                            .sdg-label p {
                                font-size: 1em;
                            }
                            .sdg-header video {
                                background: url('../images/sdg/video-frame.png') center center / cover no-repeat;
                            }
                            .sdg-header video {
                                display: none;
                            }
                        }
                        /* Mobile (smaller) */
                        @media only screen and (max-width: 31em) {
                            .row [class*='small-'] {
                                width: 100%;
                                float: none;
                            }
                            .explain-numbers li {
                                width: 100%;
                            }
                            /* move list to one column */
                            .explain-values .small-block-grid-2>li {
                                width: 100%;
                            }
                            /* make our story values appear under each other */
                            .enw-wrapper {
                                top: 3.75em;
                            }
                            /* adjust enactus worldwide top padding */
                            .enw-wrapper li {
                                width: 50%;
                            }
                            /* go to two columns on enactus worldwide lists */
                            .enworld-mobile {
                                font-size: 14px;
                                top: 1.8em;
                            }
                            /* make the button smaller */
                            .en-logo img {
                                width: 120px;
                            }
                            /* make the enactus logo smaller */
                            .subnav {
                                display: none !important;
                            }
                            /* hiding the sub nav anything under 768px */
                            /* footer */
                            .wrap-footer .row .column,
                            .wrap-footer .row .columns {
                                padding-left: 0;
                                padding-right: 0;
                            }
                            .footer-sections>li {
                                border-right: none;
                                border-bottom: 1px solid #707070;
                                border-top: none;
                                padding: 0 20px 20px;
                                width: 100%;
                                min-height: 100%;
                                height: 100%;
                            }
                            .footer-sections>li:last-child {
                                border-bottom: none;
                            }
                            footer .ft-connected li {
                                width: 50%;
                                float: left;
                            }
                            /* two rows of social media in connected area */
                            .expand .ft-container {
                                display: none;
                            }
                            .ft-statement .ft-container {
                                display: block;
                            }
                            .ft-statement img {
                                max-height: 55px;
                            }
                            .expand h3 {
                                padding-top: 1em !important;
                            }
                            /* our story */
                            #our-story-custom.row .column,
                            #our-story-custom.row .columns {
                                padding-left: 0;
                                padding-right: 0;
                            }
                            .explain-headline h2 {
                                font-size: 1.3em;
                                margin: .5em 0 1.5em;
                            }
                            .explain-enactus {
                                background-size: 80%;
                            }
                            .explain-enactus .hlt-text {
                                padding-bottom: 15em;
                            }
                            #our-story-custom article.explain-purpose {
                                padding: 2em 1em;
                            }
                            .explain-purpose h3 {
                                font-size: 2em;
                            }
                            .explain-purpose h3 .yellow {}
                            .explain-india .hlt-text {
                                padding-bottom: 12em;
                                padding-top: 0;
                            }
                            .explain-india {
                                background-size: 80%;
                            }
                            .explain-commitment img {
                                display: none;
                            }
                            .explain-numbers ul,
                            .explain-values ul {
                                padding-left: 0;
                                padding-right: 0;
                            }
                            /* staff and governance */
                            .board-list.people-list li {
                                width: 100%;
                                float: none;
                                min-height: 4.5em;
                            }
                            /* go to one column on people list */
                            .pub-list li {
                                width: 100%;
                                float: none;
                            }
                            /* one column publication and media list */
                            #media-publications-custom .board li {
                                float: left;
                                width: 50%;
                            }
                            /* national competition */
                            .nc-numbers {
                                background-size: 90%;
                                background-position: center bottom;
                                padding-bottom: 14em;
                            }
                            #national-competitions-custom .board-list li {
                                min-height: 6em;
                                width: 50%;
                                float: left;
                            }
                            #national-competitions-custom .board-list li p {
                                line-height: 1.4em;
                                font-size: 11px;
                                margin-bottom: 0;
                            }
                            /*.natlcomps h1 {margin:0; padding:0; color:#fff; font-size:2.5em; font-weight:600; line-height:1.0; letter-spacing:0px;}*/
                            .natlcomps-heading>span {
                                font-size: 1em;
                            }
                            .natlcomps-heading>h1 {
                                font-size: 4em;
                            }
                            .natcomp-timeline-right {
                                margin-bottom: 110px;
                            }
                            .natcomp-footer-text {
                                text-align: center;
                                left: 0;
                                margin-top: -151px;
                            }
                            .natcomp-footer-text>h3 {
                                font-size: 40px;
                                line-height: 32px;
                            }
                            .natcomp-footer-text>h2 {
                                font-size: 120px;
                                letter-spacing: -12px;
                                line-height: 130px;
                                margin-top: 0;
                                margin-bottom: 0;
                            }
                            [class*='social-feed-'] {
                                height: auto;
                                max-height: 100%;
                            }
                            .twitter-wrap {
                                height: 125px;
                            }
                            .media-tweet .twitter-wrap li {
                                padding: 1em;
                                font-size: 13px;
                            }
                            .instagram-container {
                                height: 500px;
                            }
                            .instagram-small li {
                                width: 50%;
                            }
                            .country-info {
                                float: left;
                            }
                            .country-info .cwinner-meta span {
                                left: 10px;
                                bottom: 15px;
                            }
                            .competition-follow {
                                padding-bottom: 0;
                            }
                            .competition-follow>li {
                                width: 100%;
                                padding-right: 0;
                                border-right: 0;
                                border-bottom: 1px solid #e0e0e0;
                            }
                            .competition-follow>li>a {
                                padding-left: 85px !important;
                            }
                            .cf-social li {
                                padding: 0 10px;
                            }
                            /* project stories */
                            .ps-list li {
                                width: 100%;
                                float: none;
                            }
                            /* go to one columns for project stories */
                            .ps-list li:nth-child(4n+4) article,
                            .ps-list li:nth-child(4n+3) article {
                                background-color: #333;
                            }
                            /* alternate colors for the project stories */
                            .ps-list li:nth-child(2n+2) article {
                                background-color: rgba(51, 51, 51, 0.95);
                            }
                            /* alternate colors for the project stories */
                            .ps-drop ul {
                                background: none;
                            }
                            /* get rid of the 1px bg divider */
                            .ps-drop li {
                                float: none;
                                width: 100%;
                            }
                            /* make the project stories popup list be one columns */
                            .ps-title .see,
                            .ps-title .ta-button {
                                font-size: 11px;
                            }
                            .ta-info p {
                                font-size: .8em;
                            }
                            /* taking action display on project stories */
                            .ps-list li.ps-taking,
                            .ps-list li.ps-action {
                                width: 50%;
                                float: left;
                            }
                            .ps-list li.ps-taking img,
                            .ps-list li.ps-action img {
                                width: 100%
                            }
                            /* project story detail */
                            .psd-heading {
                                top: 1em;
                                left: 1em;
                            }
                            /* .psd- => project story detail */
                            .psd-heading h1 {
                                font-size: 1.5em;
                                margin-bottom: 5px;
                            }
                            .psd-heading span {
                                font-size: .8em;
                            }
                            .project-story-content .need-intro {
                                padding-bottom: 2em;
                            }
                            /* adds extra padding when the content goes to one columsn */
                            .project-story-content .intro {
                                font-size: 1.250em;
                            }
                            .ps-nav-slider {
                                padding: 1em;
                            }
                            .ps-nav-slider h4 {
                                font-size: 1em;
                                line-height: 1.1em;
                                margin: 1em;
                            }
                            .ps-slider-prev {
                                border-right: 0;
                                margin-bottom: 1em;
                            }
                            .ps-slider-next {
                                border-left: 0;
                            }
                            /* universities */
                            #ulist {
                                display: none;
                            }
                            #ulist_wrapper {
                                display: none;
                            }
                            /* hide the searchable university table on mobile */
                            .uni-wrapper {
                                display: block;
                                padding-top: 0 !important;
                            }
                            /* show mobile universities and adjust padding */
                            .ulist-wrap h2 {
                                font-size: 1.2em;
                            }
                            /* home page */
                            .home-content {
                                padding: 2em 1em;
                            }
                            /* adjust spacing on home page content */
                            #weare-landing {
                                background-image: none;
                                background-color: #020307;
                            }
                            .home-content h1 {
                                font-size: 2.5em;
                            }
                            .home-content h2 {
                                margin-top: 5px;
                                font-size: 1.2em;
                            }
                            .countdown {
                                position: relative;
                                left: 0;
                                margin-top: 20px;
                                text-align: center;
                                color: #fff;
                            }
                            #weare-landing .world-cup-2014 h5 {
                                left: auto;
                                text-align: center;
                            }
                            .fire {
                                display: none;
                            }
                            .flowers {
                                display: none;
                            }
                            #cssable-countdown-0 {
                                position: relative;
                                margin: 50px 0;
                                left: 0px;
                            }
                            .countdown_label {
                                position: relative;
                                left: -15px;
                                margin: 0;
                                padding: 0;
                                line-height: 0;
                                font-family: 'Roboto', sans-serif;
                                font-size: 0.8em;
                                color: #fff;
                                text-transform: uppercase;
                            }
                            .countdown_amount {
                                display: block;
                                float: left;
                                width: 15px;
                                font-family: 'Knockout 48 A', 'Knockout 48 B';
                                font-size: 6.0em;
                                color: #FEC222;
                            }
                            #weare-landing .world-cup-2014 {
                                position: relative;
                                top: -10px;
                            }
                            a .hbutton-wc {
                                position: relative;
                                top: 0px;
                                width: 100%;
                                margin: 0 auto;
                            }
                            .executives p {
                                margin-bottom: 0.5em;
                            }
                            #weare-community {
                                background: #000 url('../images/weareenactus/community-bg-mobile.jpg') no-repeat 58% top;
                                min-height: 730px;
                            }
                            #weare-community .harrow {
                                bottom: -50%;
                            }
                            /* adjust spacing of arrow in mobile */
                            #weare-landing .harrow {
                                bottom: -50%;
                            }
                            /* adjust spacing of arrow in mobile */
                            #weare-ent-spirit>.home-content>img {
                                display: none;
                            }
                            /* hide fella with the soda cans cuz he doesn't strech well */
                            #weare-ent-spirit {
                                background-position: 75% 0;
                            }
                            #weare-ent-spirit {
                                min-height: 600px;
                            }
                            #weare-ent-spirit .harrow {
                                bottom: -40%;
                            }
                            .toggle-panel-holder {
                                min-height: 0;
                            }
                            .toggle-panel {
                                display: none;
                            }
                            /* hide toggles*/
                            /* blog */
                            #blog-single .share {
                                display: none;
                            }
                            #blog-single h1 {
                                font-size: 1.5em;
                            }
                            #blog-single .meta .bot {
                                padding-bottom: 1.6em;
                            }
                            #blog-single .meta .bot span {
                                display: block;
                                float: none;
                                margin: 0 1em 1em;
                            }
                            #blog-single .page-content img.right,
                            #blog-single .page-content img.left {
                                float: none !important;
                                width: 100%;
                                padding: 0 0 10px;
                            }
                            #blog {
                                padding: .5em 0;
                            }
                            q {
                                font-size: 1.1em;
                                letter-spacing: 0;
                                font-family: 'Roboto', "Helvetica", Helvetica, 'Roboto', sans-serif;
                                font-weight: 100;
                                line-height: 1.4em;
                            }
                            q span {
                                font-size: 11px;
                            }
                            .news-item .comments-box {
                                margin-bottom: .5em;
                            }
                            .news-item .comments-box>img.blog-img-phone {
                                display: block;
                            }
                            .news-item .comments-box>img.blog-img-desktop {
                                display: none !important;
                            }
                            .sidebar-list {
                                margin-bottom: 0;
                            }
                            .sidebar-list>li {
                                width: 100%;
                                float: none;
                            }
                            /* go to one column sidebar*/
                            .sidebar-list .container-cats {
                                margin-bottom: 0;
                            }
                            /* where we work */
                            .country-list li {
                                width: 50%;
                            }
                            /* go to 2 columns on country list */
                            /* country detail */
                            .country-meta>li {
                                width: 50%;
                                padding: 5px 1px 0 0;
                            }
                            .country-meta>li:nth-child(2n+3) {
                                padding-right: 0;
                            }
                            .country-meta .map {
                                width: 100%;
                            }
                            .map .cnt-img {
                                display: block;
                                position: absolute;
                                right: 10px;
                                top: -20px;
                            }
                            .country-meta {
                                margin-bottom: 1em;
                            }
                            .country-meta .rcolor {
                                height: 65px;
                            }
                            .country-meta .rcolor p {
                                padding-top: 0;
                            }
                            .country-header div {
                                padding: 1em .8em;
                                position: relative;
                                background: #444;
                            }
                            .country-header div img {
                                width: 60px;
                            }
                            .country-header h1 {
                                font-size: 1.2em;
                            }
                            .country-content .sidebar {
                                padding: 0 1.3em 1em;
                            }
                            .country-content .comps {
                                padding: 0 .7em;
                                margin-bottom: 1em;
                            }
                            .country-content .comps img {
                                float: none;
                                margin-bottom: 1em;
                            }
                            .country-content .content h2 {
                                font-size: 1.2em;
                                margin-bottom: 1em;
                                background: #07a7e5;
                                color: #FFF;
                                padding: .5em;
                                border-radius: 2px;
                            }
                            .country-content .active li {
                                list-style: none;
                                line-height: 1.4em;
                                padding: .5em 1em;
                            }
                            .country-content .active.expand-mobile,
                            .country-content .ads.expand-mobile {
                                display: none;
                            }
                            .country-content .active {
                                height: auto;
                                overflow-y: visible;
                            }
                            .cimg-desktop {
                                display: none;
                            }
                            .cimg-mobile {
                                display: block;
                            }
                            .addthisevent-drop {
                                display: none;
                            }
                            .slide-toggle:after {
                                content: "+";
                                display: inline-block;
                                float: right;
                                font-size: 1.5em;
                            }
                            .slide-toggle.minimize:after,
                            .uni-container.expanded .slide-toggle:after {
                                content: "-";
                            }
                            /* campus resources */
                            .page-id-3800 .row .small-3 {
                                width: 100%;
                            }
                            .page-id-3800 span.header-right {
                                display: none;
                            }
                            .page-id-3800 #hash-footer {
                                display: block;
                                padding-top: 0.8em;
                            }
                            #alert {
                                height: 90px;
                            }
                            .alert {
                                height: 60px;
                                line-height: 1.5;
                                padding-top: 7px;
                            }
                            .sdg-header {
                                height: 750px;
                            }
                            .takes-on h3 {
                                line-height: 0.75;
                                font-size: 2em;
                            }
                            .takes-on p.lead {
                                max-width: 20em;
                            }
                        }
                        /*Dev Only*/
                        .announce {
                            background: #ffc222;
                            color: #fff;
                            text-align: center;
                            padding: 3px 0;
                        }
                        /*apply styles at 1920px*/
                        /*@media only screen and (min-width: 120em) {
	#weare-landing {
		background-image: url('../images/bg-A.jpg');
	}
}*/
                        /*apply styles at 2200px*/
                        /*@media only screen and (min-width: 137.5em) {
	#weare-landing {
		background-image: url('../images/bg-B.jpg');
	}
}*/
                        /*****Home page CSS ****/
                        @media screen and (min-width: 1200px) {
                            .row {
                                width: 100%;
                                margin-left: auto!important;
                                margin-right: auto!important;
                                margin-top: 0!important;
                                margin-bottom: 0!important;
                                max-width: 62.5em!important;
                                zoom: 1!important;
                            }
                            div.row.text-center.top-area {
                                width: 800px;
                                padding-bottom: 1em;
                            }
                        }
                        /* Medium screens */
                        @media screen and (max-width: 1200px) {}
                        /* Small screens */
                        @media screen and (max-width: 991px) {
                            #homepage-hero h1 {
                                font-size: 50px;
                            }
                            #homepage-hero {
                                padding-bottom: 40px;
                            }
                            .banner-section {
                                margin-bottom: 30px;
                            }
                            .banner-section:nth-of-type(4) {
                                margin-bottom: 0px;
                            }
                            .middle-area {
                                margin-bottom: 30px;
                            }
                            .social_text_inner {
                                font-size: 15px;
                                padding: 15px 30px 15px 22px;
                                width: 85%;
                                height: auto;
                            }
                        }
                        @media screen and (max-width: 950px) {
                            .blog_text h4 {
                                font-size: 15px;
                                width: 100%;
                            }
                            .social_text_inner {
                                width: 75;
                            }
                        }
                        @media screen and (max-width: 767px) {
                            .en_box1 {
                                margin-bottom: 30px;
                            }
                            .blog_text h4 {
                                font-size: 22px;
                                width: 100%;
                            }
                            .blog_text>p {
                                font-size: 16px;
                            }
                            .social_text img {
                                height: 100%;
                            }
                            .social_text_inner p {
                                font-size: 16px;
                            }
                            img.un-sdg,
                            .six-enactus {
                                display: none;
                            }
                            #world-water-race table img {
                                display: none;
                            }
                            #world-water-race .opportunity {
                                min-height: 300px
                            }
                            #world-water-race img.logo {
                                display: block;
                                width: 99%;
                                margin: 0 auto;
                            }
                            #world-water-race h2,
                            #world-water-race p {
                                text-align: center;
                            }
                            #world-water-race td p {
                                text-align: left;
                            }
                            #world-water-race th {
                                font-size: 1.1em;
                            }
                            #world-water-race .checkmark {
                                display: none;
                            }
                            #world-water-race .button {
                                display: block;
                                margin: 0 auto;
                                width: 300px;
                            }
                        }
                        @media screen and (max-width: 479px) {
                            #homepage-hero h1 {
                                font-size: 27px;
                                width: 45%;
                            }
                            #homepage-hero h1 span.investing {
                                font-size: 30px;
                            }
                            #homepage-hero h1 span.creates {
                                font-size: 35px;
                            }
                            .banner-text>h1 {
                                color: #444;
                            }
                            .action_section h2 {
                                font-size: 40px;
                            }
                            .action_section .en_box1 h3 {
                                font-size: 24px;
                            }
                            .action_section .en_box1 p {
                                font-size: 14px;
                            }
                            .action_section {
                                padding-bottom: 30px;
                            }
                            .social_text_inner {
                                font-size: 15px;
                                padding: 15px;
                                width: 94%;
                            }
                            .full-width {
                                height: 100%;
                            }
                            .slider .banner-text {
                                display: none;
                            }
                            .blog_text {
                                padding: 0px 20px;
                            }
                            .social_text_inner>p {
                                margin-bottom: 0px;
                            }
                            #homepage-hero h3 {
                                font-size: 18px;
                            }
                            #homepage-hero {
                                padding-top: 40px;
                            }
                            .social_ambass_section .social_text h2 {
                                font-size: 28px;
                            }
                        }

.covid19update {
    background: #fec222;
    padding: 15px;
    text-align: center;
}

.covid19update a {
    text-decoration: underline;
    color:#444444;
}
.footnote {
    font-size:0.8em;
    line-height:1.5em;
}

#weare-landing-2020 {
            position: relative;
            min-height: 1000px;
            width: 100%;
            z-index: 0;
            background-position: center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            background-image: url('../images/welcome_screen.jpg');
            background-repeat: no-repeat;
            background-position: center top;
        }
        
        .row.home-content2020 h2 {
            font-family: 'Knockout 51 A', 'Knockout 51 B', sans-serif;
            margin-bottom: 0;
            font-size: 35px;
        }
        
        .row.home-content2020 {
            position: absolute;
            top: 100px;
            left: inherit;
            right: 18%;
            width: 25%;
            text-align: center;
            margin: inherit !important;
        }
        
        .row.home-content2020 a .hbutton-wc {
            margin-top: 10px;
            width: 250px;
        }
        
        .home-content2020 .small-centered {
            text-align: left;
            margin-left: 10%;
        }
        
        .content-logo img {
            width: 100%;
        }
        
        @media screen and (max-width: 2000px) and (min-width: 1500px) {
            #weare-landing-2020 {
                min-height: 895px;
            }
            .row.home-content2020 {
                width: 32%;
                right: 13%;
            }
        }
        
        @media screen and (max-width: 1499px) and (min-width: 1200px) {
            #weare-landing-2020 {
                min-height: 680px;
            }
            .row.home-content2020 {
                width: 30%;
                right: 13%;
            }
        }
        
        @media screen and (max-width: 1199px) and (min-width: 900px) {
            #weare-landing-2020 {
                min-height: 630px;
            }
            .row.home-content2020 {
                width: 37%;
                top: 80px;
                right: 13%;
            }
            .row.home-content2020 a .hbutton-wc {
                width: 200px;
            }
            .row.home-content2020 h2 {
                font-size: 25px;
            }
        }
        
        @media screen and (max-width: 899px) and (min-width: 750px) {
            #weare-landing-2020 {
                min-height: 450px;
            }
            .row.home-content2020 h2 {
                font-size: 22px;
            }
            .home-content2020 .small-centered {
                margin-left: 6%;
            }
            .row.home-content2020 {
                width: 32%;
                right: 15%;
                top: 59px;
            }
            .row.home-content2020 a .hbutton-wc {
                width: 150px;
            }
            .row.home-content2020 a .hbutton-wc {
                width: 200px;
            }
            .row.home-content2020 h2 {
                font-size: 25px;
            }
        }
        
        @media screen and (max-width: 751px) and (min-width: 320px) {
            #weare-landing-2020 {
                min-height: 500px;
                background-position: -364px;
            }
            .row.home-content2020 {
                width: 300px;
                position: inherit;
                margin: 0 auto !important;
                top: 0;
                right: 0;
            }
            .row.home-content2020 a .hbutton-wc {
                width: 200px;
            }
            .row.home-content2020 h2 {
                font-size: 25px;
            }
        }
