/**
* Global styles
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* -------------------------------------------------------------------------- */
/* ---------- Compass ------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
/* line 5, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_members dl.AlphaSort .header1, h3, .profile-container #forum_ctl03_BuddyListTab .header2 a, .YAF_Pages_members .headings > div, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
    line-height: 1;
}

/* line 24, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
    list-style: none;
}

/* line 26, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 28, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

/* line 30, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
    quotes: none;
}
    /* line 103, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
    q:before, q:after, blockquote:before, blockquote:after {
        content: "";
        content: none;
    }

/* line 32, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
    border: none;
}

/* line 116, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

/* -------------------------------------------------------------------------- */
/* ---------- Initialize ---------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
* Base styles
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* -------------------------------------------------------------------------- */
/* ---------- Utilities ----------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* line 16, styles/scss/utilities/_semantic-fluid-grid.scss */
body {
    width: 100%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-1 {
    display: inline;
    float: left;
    width: 6.25%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 6.2%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-2 {
    display: inline;
    float: left;
    width: 14.58333%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 14.53333%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-3 {
    display: inline;
    float: left;
    width: 22.91667%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 22.86667%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-4 {
    display: inline;
    float: left;
    width: 31.25%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 31.2%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-5 {
    display: inline;
    float: left;
    width: 39.58333%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 39.53333%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-6 {
    display: inline;
    float: left;
    width: 47.91667%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 47.86667%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-7 {
    display: inline;
    float: left;
    width: 56.25%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 56.2%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-8 {
    display: inline;
    float: left;
    width: 64.58333%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 64.53333%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-9 {
    display: inline;
    float: left;
    width: 72.91667%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 72.86667%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-10 {
    display: inline;
    float: left;
    width: 81.25%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 81.2%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-11 {
    display: inline;
    float: left;
    width: 89.58333%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 89.53333%;
    *margin: 0 0.99167%;
}

/* line 84, styles/scss/utilities/_semantic-fluid-grid.scss */
.col-12 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 97.86667%;
    *margin: 0 0.99167%;
}

/**
* Mixins -- part of the Utilities Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/**
* Placeholders -- part of the Utilities Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* -------------------------------------------------------------------------- */
/* ---------- Clearfix ------------------------------------------------------ */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Hidden -------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Hide text ----------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Inline block -------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Visible ------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* line 76, styles/scss/utilities/_placeholders.scss */
form .form-row .select, .YAF_Pages_search .refine-results-panel .select, .YAF_Pages_members .search-members .select {
    background: #fff;
    border: solid 3px #CACACA;
    color: #fff;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
    /* line 84, styles/scss/utilities/_placeholders.scss */
    form .form-row .select:after, .YAF_Pages_search .refine-results-panel .select:after, .YAF_Pages_members .search-members .select:after {
        font-size: 20pxpx;
        font-size: 2pxrem;
        background: #19AC40;
        content: "\25BC";
        height: 40px;
        line-height: 40px;
        right: 0px;
        position: absolute;
        text-align: center;
        top: 0px;
        width: 40px;
        z-index: -1;
    }
    /* line 97, styles/scss/utilities/_placeholders.scss */
    form .form-row .select select, .YAF_Pages_search .refine-results-panel .select select, .YAF_Pages_members .search-members .select select {
        -moz-appearance: none;
        -webkit-appearance: none;
        font-size: 14px;
        font-size: 1.4rem;
        background: transparent;
        border: 0;
        border-radius: 0;
        color: #000;
        float: left;
        font-family: 'Helvetica', Arial, sans-serif;
        font-weight: normal;
        height: 40px;
        line-height: normal;
        margin: 0;
        padding: 7px 47px 7px 7px;
        width: 100%;
        z-index: 0;
    }
        /* line 113, styles/scss/utilities/_placeholders.scss */
        form .form-row .select select:hover, .YAF_Pages_search .refine-results-panel .select select:hover, .YAF_Pages_members .search-members .select select:hover {
            cursor: pointer;
        }
        /* line 116, styles/scss/utilities/_placeholders.scss */
        form .form-row .select select::-ms-expand, .YAF_Pages_search .refine-results-panel .select select::-ms-expand, .YAF_Pages_members .search-members .select select::-ms-expand {
            display: none;
        }
        /* line 119, styles/scss/utilities/_placeholders.scss */
        form .form-row .select select option, .YAF_Pages_search .refine-results-panel .select select option, .YAF_Pages_members .search-members .select select option {
            font-size: 14px;
            font-size: 1.4rem;
            background: #fff;
            color: #333333;
        }

/* line 127, styles/scss/utilities/_placeholders.scss */
div.tagsinput span.tag span {
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}

/* -------------------------------------------------------------------------- */
/* ---------- Interactions ---------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
* Animation Styles
*
* $author       Dominic da Costa @ Zone
* $email        ddacosta@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2013, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* -------------------------------------------------------------------------- */
/* ---------- Animation Effects --------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Keyframe Animation Mixins ------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Predefined Animations ----------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Init perspective on some of the more complex animations ------- */
/* line 68, styles/scss/interactions/_animations.scss */
.animate--init {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}

/* ---------- Fade In ------------------------------------------------------- */
/* line 74, styles/scss/interactions/_animations.scss */
.animate--fade {
    -moz-animation-name: fadeIn;
    -moz-animation-duration: 0.65s;
    -moz-animation-timing-function: ease;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: fadeIn;
    -webkit-animation-duration: 0.65s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: fadeIn;
    -o-animation-duration: 0.65s;
    -o-animation-timing-function: ease;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: fadeIn;
    animation-duration: 0.65s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes fadeIn {
    from {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    from {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    from {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- Rotate ------------------------------------------------------- */
/* line 90, styles/scss/interactions/_animations.scss */
.animate--rotate {
    -moz-animation-name: rotate;
    -moz-animation-duration: 0.65s;
    -moz-animation-timing-function: ease;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 0.65s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: rotate;
    -o-animation-duration: 0.65s;
    -o-animation-timing-function: ease;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: rotate;
    animation-duration: 0.65s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
}

/* line 94, styles/scss/interactions/_animations.scss */
.animate--rotate-reverse {
    -moz-animation-name: rotate;
    -moz-animation-duration: 0.65s;
    -moz-animation-timing-function: ease;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: alternate;
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 0.65s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: alternate;
    -o-animation-name: rotate;
    -o-animation-duration: 0.65s;
    -o-animation-timing-function: ease;
    -o-animation-iteration-count: 1;
    -o-animation-direction: alternate;
    animation-name: rotate;
    animation-duration: 0.65s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: alternate;
}

@-webkit-keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

@-ms-keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

@keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}
/* ---------- Move Up ------------------------------------------------------- */
/* line 110, styles/scss/interactions/_animations.scss */
.animate--move {
    -moz-animation-name: moveUp;
    -moz-animation-duration: 0.65s;
    -moz-animation-timing-function: ease;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: moveUp;
    -webkit-animation-duration: 0.65s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: moveUp;
    -o-animation-duration: 0.65s;
    -o-animation-timing-function: ease;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: moveUp;
    animation-duration: 0.65s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes moveUp {
    from {
        -moz-transform: translateY(200px);
        -ms-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        transform: translateY(200px);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes moveUp {
    from {
        -moz-transform: translateY(200px);
        -ms-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        transform: translateY(200px);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes moveUp {
    from {
        -moz-transform: translateY(200px);
        -ms-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        transform: translateY(200px);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes moveUp {
    from {
        -moz-transform: translateY(200px);
        -ms-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        transform: translateY(200px);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- Scale Up ------------------------------------------------------ */
/* line 128, styles/scss/interactions/_animations.scss */
.animate--scale {
    -moz-animation-name: scaleUp;
    -moz-animation-duration: 0.65s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: scaleUp;
    -webkit-animation-duration: 0.65s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: scaleUp;
    -o-animation-duration: 0.65s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: scaleUp;
    animation-duration: 0.65s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes scaleUp {
    from {
        -moz-transform: scale(0.6, 0.6);
        -ms-transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes scaleUp {
    from {
        -moz-transform: scale(0.6, 0.6);
        -ms-transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes scaleUp {
    from {
        -moz-transform: scale(0.6, 0.6);
        -ms-transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes scaleUp {
    from {
        -moz-transform: scale(0.6, 0.6);
        -ms-transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }

    to {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- Fall Perspective ---------------------------------------------- */
/* line 146, styles/scss/interactions/_animations.scss */
.animate--fall {
    -moz-animation-name: fall;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: fall;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: fall;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: fall;
    animation-duration: 0.8s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes fall {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -ms-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        transform: translateZ(400px) translateY(300px) rotateX(-90deg);
    }

    to {
        -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -ms-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes fall {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -ms-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        transform: translateZ(400px) translateY(300px) rotateX(-90deg);
    }

    to {
        -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -ms-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes fall {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -ms-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        transform: translateZ(400px) translateY(300px) rotateX(-90deg);
    }

    to {
        -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -ms-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes fall {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -ms-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
        transform: translateZ(400px) translateY(300px) rotateX(-90deg);
    }

    to {
        -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -ms-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- Fly ----------------------------------------------------------- */
/* line 164, styles/scss/interactions/_animations.scss */
.animate--fly {
    -moz-animation-name: fly;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: fly;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: fly;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: fly;
    animation-duration: 0.8s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes fly {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 50% 50% -300px;
        -webkit-transform-origin: 50% 50% -300px;
        transform-origin: 50% 50% -300px;
        -moz-transform: rotateX(-180deg);
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes fly {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 50% 50% -300px;
        -webkit-transform-origin: 50% 50% -300px;
        transform-origin: 50% 50% -300px;
        -moz-transform: rotateX(-180deg);
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes fly {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 50% 50% -300px;
        -webkit-transform-origin: 50% 50% -300px;
        transform-origin: 50% 50% -300px;
        -moz-transform: rotateX(-180deg);
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes fly {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 50% 50% -300px;
        -webkit-transform-origin: 50% 50% -300px;
        transform-origin: 50% 50% -300px;
        -moz-transform: rotateX(-180deg);
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- Flip ---------------------------------------------------------- */
/* line 183, styles/scss/interactions/_animations.scss */
.animate--flip {
    -moz-animation-name: flip;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: flip;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: flip;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: flip;
    animation-duration: 0.8s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes flip {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -moz-transform: rotateX(-80deg);
        -ms-transform: rotateX(-80deg);
        -webkit-transform: rotateX(-80deg);
        transform: rotateX(-80deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes flip {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -moz-transform: rotateX(-80deg);
        -ms-transform: rotateX(-80deg);
        -webkit-transform: rotateX(-80deg);
        transform: rotateX(-80deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes flip {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -moz-transform: rotateX(-80deg);
        -ms-transform: rotateX(-80deg);
        -webkit-transform: rotateX(-80deg);
        transform: rotateX(-80deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes flip {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -moz-transform: rotateX(-80deg);
        -ms-transform: rotateX(-80deg);
        -webkit-transform: rotateX(-80deg);
        transform: rotateX(-80deg);
    }

    to {
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- Helix --------------------------------------------------------- */
/* line 202, styles/scss/interactions/_animations.scss */
.animate--helix {
    -moz-animation-name: helix;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: helix;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: helix;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: helix;
    animation-duration: 0.8s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes helix {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    to {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes helix {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    to {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes helix {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    to {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes helix {
    from {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    to {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}
/* ---------- FullHouse ----------------------------------------------------- */
/* line 220, styles/scss/interactions/_animations.scss */
.animate--fullhouse {
    -moz-animation-name: fullhouse;
    -moz-animation-duration: 0.8s;
    -moz-animation-timing-function: ease-in;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -webkit-animation-name: fullhouse;
    -webkit-animation-duration: 0.8s;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -o-animation-name: fullhouse;
    -o-animation-duration: 0.8s;
    -o-animation-timing-function: ease-in;
    -o-animation-iteration-count: 1;
    -o-animation-direction: normal;
    animation-name: fullhouse;
    animation-duration: 0.8s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    animation-direction: normal;
}

@-webkit-keyframes fullhouse {
    0% {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: scale(0.4, 0.4);
        -ms-transform: scale(0.4, 0.4);
        -webkit-transform: scale(0.4, 0.4);
        transform: scale(0.4, 0.4);
    }

    70% {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-moz-keyframes fullhouse {
    0% {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: scale(0.4, 0.4);
        -ms-transform: scale(0.4, 0.4);
        -webkit-transform: scale(0.4, 0.4);
        transform: scale(0.4, 0.4);
    }

    70% {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-ms-keyframes fullhouse {
    0% {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: scale(0.4, 0.4);
        -ms-transform: scale(0.4, 0.4);
        -webkit-transform: scale(0.4, 0.4);
        transform: scale(0.4, 0.4);
    }

    70% {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@keyframes fullhouse {
    0% {
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: scale(0.4, 0.4);
        -ms-transform: scale(0.4, 0.4);
        -webkit-transform: scale(0.4, 0.4);
        transform: scale(0.4, 0.4);
    }

    70% {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8;
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-webkit-keyframes threesixty {
    0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes threesixty {
    0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes threesixty {
    0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes threesixty {
    0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* ---------- Pulse ----------------------------------------------------- */
@-webkit-keyframes pulse {
    0%, 100% {
        background: #333333;
        color: #fff;
    }

    50% {
        background: #CACACA;
        color: #000;
    }
}

@-moz-keyframes pulse {
    0%, 100% {
        background: #333333;
        color: #fff;
    }

    50% {
        background: #CACACA;
        color: #000;
    }
}

@-ms-keyframes pulse {
    0%, 100% {
        background: #333333;
        color: #fff;
    }

    50% {
        background: #CACACA;
        color: #000;
    }
}

@keyframes pulse {
    0%, 100% {
        background: #333333;
        color: #fff;
    }

    50% {
        background: #CACACA;
        color: #000;
    }
}

@-webkit-keyframes pulse-bg {
    0%, 100% {
        background: #333333;
    }

    50% {
        background: #CACACA;
    }
}

@-moz-keyframes pulse-bg {
    0%, 100% {
        background: #333333;
    }

    50% {
        background: #CACACA;
    }
}

@-ms-keyframes pulse-bg {
    0%, 100% {
        background: #333333;
    }

    50% {
        background: #CACACA;
    }
}

@keyframes pulse-bg {
    0%, 100% {
        background: #333333;
    }

    50% {
        background: #CACACA;
    }
}

@-webkit-keyframes pulse-text {
    0%, 100% {
        color: #fff;
    }

    50% {
        color: #000;
    }
}

@-moz-keyframes pulse-text {
    0%, 100% {
        color: #fff;
    }

    50% {
        color: #000;
    }
}

@-ms-keyframes pulse-text {
    0%, 100% {
        color: #fff;
    }

    50% {
        color: #000;
    }
}

@keyframes pulse-text {
    0%, 100% {
        color: #fff;
    }

    50% {
        color: #000;
    }
}
/* -------------------------------------------------------------------------- */
/* ---------- Generic ------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
* Buttons -- part of the Generic Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/**
* Typography -- part of the Generic Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* -------------------------------------------------------------------------- */
/* ---------- Imports ------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ---------- Typography ---------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* line 22, styles/scss/generic/_typography.scss */
body {
    font-size: 16px;
    color: #000000;
    font-family: "Helvetica", Arial, sans-serif;
    line-height: 1.35;
}

/* line 28, styles/scss/generic/_typography.scss */
strong {
    font-weight: bold;
}

/* line 31, styles/scss/generic/_typography.scss */
em {
    font-style: italic;
}

/* -------------------------------------------------------------------------- */
/* ---------- Headings ------------------------------------------------------ */
/* -------------------------------------------------------------------------- */
/* line 39, styles/scss/generic/_typography.scss */
h1,
h2,
.YAF_Pages_posts .form-row #DataPanel1_TitleLink,
.YAF_Pages_members dl.AlphaSort .header1,
h3,
.profile-container #forum_ctl03_BuddyListTab .header2 a,
.YAF_Pages_members .headings > div,
.YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th,
.YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th,
.YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th,
.YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a,
h4,
h5,
h6 {
    font-family: "Oswald", sans-serif;
    line-height: normal;
    text-align: left;
}
    /* line 48, styles/scss/generic/_typography.scss */
    h1 span,
    h2 span,
    .YAF_Pages_posts .form-row #DataPanel1_TitleLink span,
    .YAF_Pages_members dl.AlphaSort .header1 span,
    h3 span,
    .profile-container #forum_ctl03_BuddyListTab .header2 a span,
    .YAF_Pages_members .headings > div span,
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th span,
    .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th span,
    .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th span,
    .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a span,
    h4 span,
    h5 span,
    h6 span {
        font-family: "Oswald", sans-serif;
        line-height: normal;
    }

/* line 54, styles/scss/generic/_typography.scss */
h1 {
    font-size: 36px;
    font-size: 3.6rem;
    margin-bottom: 20px;
}

/* line 59, styles/scss/generic/_typography.scss */
h2, .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_members dl.AlphaSort .header1 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 20px;
}

/* line 64, styles/scss/generic/_typography.scss */
h3, .profile-container #forum_ctl03_BuddyListTab .header2 a, .YAF_Pages_members .headings > div, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 10px;
}

/* -------------------------------------------------------------------------- */
/* ---------- Links --------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* line 74, styles/scss/generic/_typography.scss */
a {
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    border-bottom: dotted 1px #138130;
    color: #138130;
    font-weight: bold;
    text-decoration: none;
}
    /* line 80, styles/scss/generic/_typography.scss */
    a:hover {
        background: #138130;
        border-color: #fff;
        border-radius: 3px;
        color: #fff;
    }

/* -------------------------------------------------------------------------- */
/* ---------- Blockquotes --------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
* Forms -- part of the Generic Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* line 11, styles/scss/generic/_forms.scss */
form .form-row {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 10px;
    max-width: 41%;
}
    /* line 15, styles/scss/generic/_forms.scss */
    form .form-row label {
        font-family: "Oswald", sans-serif;
        float: left;
        line-height: 36px;
        width: 33%;
    }
    /* line 21, styles/scss/generic/_forms.scss */
    form .form-row input[type=text], form .form-row input[type=email], form .form-row input[type=password], form .form-row textarea {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        font-size: 1.4rem;
        -moz-transition: border 0.25s;
        -o-transition: border 0.25s;
        -webkit-transition: border 0.25s;
        transition: border 0.25s;
        border: solid 3px #CACACA;
        color: #000;
        float: left;
        font-family: 'Helvetica', Arial, sans-serif;
        margin: 0;
        padding: 7px;
        width: 66%;
    }
        /* line 32, styles/scss/generic/_forms.scss */
        form .form-row input[type=text]:focus, form .form-row input[type=email]:focus, form .form-row input[type=password]:focus, form .form-row textarea:focus {
            border-color: #19AC40;
            outline: none;
        }
    /* line 37, styles/scss/generic/_forms.scss */
    form .form-row select {
        float: left;
        margin-top: 9px;
        width: 66%;
    }
    /* line 42, styles/scss/generic/_forms.scss */
    form .form-row .select {
        width: 64%;
    }
    /* line 46, styles/scss/generic/_forms.scss */
    form .form-row input[type=checkbox] {
        float: left;
        margin-top: 13px;
    }
    /* line 50, styles/scss/generic/_forms.scss */
    form .form-row input[type=submit] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        line-height: normal;
        width: 56%;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        form .form-row input[type=submit]:hover, form .form-row input[type=submit]:focus, form .form-row input[type=submit]:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        form .form-row input[type=submit][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 50, styles/scss/generic/_forms.scss */
    form .form-row input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 55, styles/scss/generic/_forms.scss */
form .form-row .error {
    float: left;
    margin-bottom: 3px;
    padding-left: 33%;
    width: 67%;
}

@media screen and (max-width: 800px) {
    /* line 11, styles/scss/generic/_forms.scss */
    form .form-row {
        max-width: 60%;
    }
        /* line 63, styles/scss/generic/_forms.scss */
        form .form-row label {
            width: 30%;
        }
        /* line 68, styles/scss/generic/_forms.scss */
        form .form-row input[type=text], form .form-row input[type=password], form .form-row input [type=email] {
            border-radius: 0;
            -webkit-appearance: none;
        }
        /* line 72, styles/scss/generic/_forms.scss */
        form .form-row input[type=submit] {
            -webkit-appearance: none;
        }
        /* line 76, styles/scss/generic/_forms.scss */
        form .form-row .error {
            padding-left: 0;
            width: 100%;
        }
}

@media screen and (max-width: 600px) {
    /* line 11, styles/scss/generic/_forms.scss */
    form .form-row {
        max-width: 100%;
    }
        /* line 83, styles/scss/generic/_forms.scss */
        form .form-row label {
            width: 100%;
        }
        /* line 86, styles/scss/generic/_forms.scss */
        form .form-row input[type=text], form .form-row input[type=email], form .form-row input[type=password], form .form-row textarea {
            width: 100%;
        }
        /* line 89, styles/scss/generic/_forms.scss */
        form .form-row .select {
            width: 100%;
        }
}

@-moz-document url-prefix() {
    /* line 98, styles/scss/generic/_forms.scss */
    form .form-row .select {
        border: solid 3px #CACACA;
    }
        /* line 100, styles/scss/generic/_forms.scss */
        form .form-row .select:after {
            line-height: 42px;
            right: 0;
            top: 0;
        }
        /* line 105, styles/scss/generic/_forms.scss */
        form .form-row .select select {
            -moz-appearance: menulist-text;
            border: 0;
            height: 100%;
            line-height: 38px;
            padding-top: 12px;
            padding-bottom: 3px;
            text-indent: 0.01px;
            text-overflow: '';
        }
}
/* line 124, styles/scss/generic/_forms.scss */
.ie form .form-row .select:after {
    content: "";
    height: 0;
    width: 0;
}
/* line 129, styles/scss/generic/_forms.scss */
.ie form .form-row .select select {
    padding: 7px;
    width: 100%;
}

/**
* Images -- part of the Generic Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/**
* Lists -- part of the Generic Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/**
* Layout -- part of the Generic Namespace
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* line 14, styles/scss/generic/_layout.scss */
html {
    background: #000;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FF363636');
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #363636));
    background: -moz-linear-gradient(#000000, #363636);
    background: -webkit-linear-gradient(#000000, #363636);
    background: linear-gradient(#000000, #363636);
    background-repeat: no-repeat;
    font-size: 62.5%;
    min-height: 100%;
}

/* line 23, styles/scss/generic/_layout.scss */
body {
    height: 100%;
}

/* line 26, styles/scss/generic/_layout.scss */
.wrapper {
    *zoom: 1;
    margin: 0 auto;
    padding-bottom: 3.125em;
    position: relative;
    max-width: 980px;
}

@media screen and (max-width: 960px) {
    /* line 26, styles/scss/generic/_layout.scss */
    .wrapper {
        padding: 0 6px;
    }
}

/* line 34, styles/scss/generic/_layout.scss */
.row {
    overflow: hidden;
    *zoom: 1;
}


/* line 41, styles/scss/generic/_layout.scss */
.yafnet {
    padding: 0;
}

/* line 45, styles/scss/generic/_layout.scss */
.conversation, .profile-container .last-ten-posts.conversation {
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}
    /* line 50, styles/scss/generic/_layout.scss */
    .conversation .top-thanked-posts, .profile-container .last-ten-posts.conversation .top-thanked-posts {
        display: none;
    }
        /* line 53, styles/scss/generic/_layout.scss */
        .conversation .top-thanked-posts .post:before, .conversation .top-thanked-posts .post_alt:before {
            border-left-style: dashed;
        }
    /* line 58, styles/scss/generic/_layout.scss */
    .conversation .show-hide-top-thanked, .profile-container .last-ten-posts.conversation .show-hide-top-thanked {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        display: inline-block;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .conversation .show-hide-top-thanked:hover, .conversation .show-hide-top-thanked:focus, .conversation .show-hide-top-thanked:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .conversation .show-hide-top-thanked[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 58, styles/scss/generic/_layout.scss */
    .conversation .show-hide-top-thanked, .profile-container .last-ten-posts.conversation .show-hide-top-thanked {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 62, styles/scss/generic/_layout.scss */
.conversation .post, .profile-container .last-ten-posts.conversation .post, .conversation .post_alt, .profile-container .last-ten-posts.conversation .post_alt {
    overflow: hidden;
    *zoom: 1;
    padding: 40px 0;
    position: relative;
    text-align: left;
    z-index: 999;
}
    /* line 68, styles/scss/generic/_layout.scss */
    .conversation .post:before, .profile-container .last-ten-posts.conversation .post:before, .conversation .post_alt:before, .profile-container .last-ten-posts.conversation .post_alt:before {
        border-left: solid 7px #656565;
        content: "";
        height: 100%;
        left: 49px;
        position: absolute;
        top: 0px;
        z-index: 0;
    }
    /* line 77, styles/scss/generic/_layout.scss */
    .conversation .post.First, .conversation .post_alt.First {
        padding-top: 0;
    }
        /* line 79, styles/scss/generic/_layout.scss */
        .conversation .post.First:before, .conversation .post_alt.First:before {
            top: 30px;
        }
    /* line 83, styles/scss/generic/_layout.scss */
    .conversation .post.Latest, .conversation .post_alt.Latest {
        padding-left: 98px;
    }
        /* line 85, styles/scss/generic/_layout.scss */
        .conversation .post.Latest:before, .conversation .post_alt.Latest:before {
            border-left-style: dashed;
        }
    /* line 89, styles/scss/generic/_layout.scss */
    .conversation .post.Last, .conversation .post_alt.Last {
        padding-bottom: 0;
    }
    /* line 92, styles/scss/generic/_layout.scss */
    .conversation .post.Single, .conversation .post_alt.Single {
        padding: 0;
    }
    /* line 96, styles/scss/generic/_layout.scss */
    .conversation .post.MostThanked .content, .conversation .post_alt.MostThanked .content {
        border: solid 3px #19AC40;
        width: 84%;
    }
        /* line 99, styles/scss/generic/_layout.scss */
        .conversation .post.MostThanked .content:before, .conversation .post_alt.MostThanked .content:before {
            border-right-color: #19AC40;
            left: -40px;
            z-index: 10;
        }
        /* line 104, styles/scss/generic/_layout.scss */
        .conversation .post.MostThanked .content:after, .conversation .post_alt.MostThanked .content:after {
            border-top: solid 20px transparent;
            border-right: solid 20px #fff;
            border-bottom: solid 20px transparent;
            border-left: solid 20px transparent;
            content: "";
            left: -36px;
            position: absolute;
            top: 50px;
            z-index: 10;
        }
    /* line 116, styles/scss/generic/_layout.scss */
    .conversation .post.MostThanked .thank-count, .conversation .post_alt.MostThanked .thank-count {
        line-height: 22px;
        padding-left: 30px;
        position: relative;
    }
        /* line 120, styles/scss/generic/_layout.scss */
        .conversation .post.MostThanked .thank-count:before, .conversation .post_alt.MostThanked .thank-count:before {
            background: url("star.png") no-repeat;
            content: "";
            height: 22px;
            left: 0;
            position: absolute;
            top: 0;
            width: 23px;
        }
/* line 132, styles/scss/generic/_layout.scss */
.conversation .avatar-container, .profile-container .last-ten-posts.conversation .avatar-container {
    float: left;
    margin-top: 15px;
    margin-right: 2%;
    position: relative;
    text-align: center;
    width: 13%;
    z-index: 999;
}
/* line 141, styles/scss/generic/_layout.scss */
.conversation .avatar, .profile-container .last-ten-posts.conversation .avatar {
    border: solid 5px #656565;
    border-radius: 50%;
    float: left;
    overflow: hidden;
    max-width: 100%;
    display: inline-block;
    float: none;
    margin: 0 auto 10px;
}
    /* line 36, styles/scss/utilities/_mixins.scss */
    .conversation .avatar img, .profile-container .last-ten-posts.conversation .avatar img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
    }
/* line 147, styles/scss/generic/_layout.scss */
.conversation .avatar-online, .profile-container .last-ten-posts.conversation .avatar-online {
    border: solid 3px #19AC40;
    border-radius: 50%;
    float: left;
    overflow: hidden;
    max-width: 100%;
    display: inline-block;
    float: none;
    margin: 0 auto 10px;
}
    /* line 36, styles/scss/utilities/_mixins.scss */
    .conversation .avatar-online img, .profile-container .last-ten-posts.conversation .avatar-online img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
    }
/* line 153, styles/scss/generic/_layout.scss */
.conversation .name, .profile-container .last-ten-posts.conversation .name {
    background: #036D97;
    border-radius: 3px;
    color: #E6E6E5;
    float: left;
    line-height: 26px;
    overflow: hidden;
    padding: 0 5%;
    text-align: center;
    width: 90%;
    word-break: break-word;
}
    /* line 164, styles/scss/generic/_layout.scss */
    .conversation .name a, .profile-container .last-ten-posts.conversation .name a, .conversation .name span, .profile-container .last-ten-posts.conversation .name span {
        color: #fff;
    }
    /* line 167, styles/scss/generic/_layout.scss */
    .conversation .name a, .profile-container .last-ten-posts.conversation .name a {
        border-color: #fff;
    }
        /* line 169, styles/scss/generic/_layout.scss */
        .conversation .name a:hover {
            background: #fff;
            color: #036D97;
        }
/* line 175, styles/scss/generic/_layout.scss */
.conversation .content, .profile-container .last-ten-posts.conversation .content {
    background-color: #fff;
    float: left;
    min-height: 150px;
    position: relative;
    width: 85%;
}
    /* line 181, styles/scss/generic/_layout.scss */
    .conversation .content:before, .profile-container .last-ten-posts.conversation .content:before {
        border-top: solid 20px transparent;
        border-right: solid 20px #fff;
        border-bottom: solid 20px transparent;
        border-left: solid 20px transparent;
        content: "";
        left: -34px;
        position: absolute;
        top: 50px;
    }
/* line 192, styles/scss/generic/_layout.scss */
.conversation .left-col, .profile-container .last-ten-posts.conversation .left-col {
    float: left;
    padding: 15px;
    width: 85%;
}
/* line 197, styles/scss/generic/_layout.scss */
.conversation .meta, .profile-container .last-ten-posts.conversation .meta {
    margin-bottom: 5px;
}
/* line 200, styles/scss/generic/_layout.scss */
.conversation .text, .profile-container .last-ten-posts.conversation .text {
    margin-bottom: 10px;
}
    /* line 202, styles/scss/generic/_layout.scss */
    .conversation .text ul, .profile-container .last-ten-posts.conversation .text ul {
        list-style-type: disc;
        padding-left: 20px;
    }
    /* line 206, styles/scss/generic/_layout.scss */
    .conversation .text li, .profile-container .last-ten-posts.conversation .text li {
        display: block;
    }
    /* line 209, styles/scss/generic/_layout.scss */
    .conversation .text i, .profile-container .last-ten-posts.conversation .text i, .conversation .text em, .profile-container .last-ten-posts.conversation .text em {
        font-style: italic;
    }
    /* line 212, styles/scss/generic/_layout.scss */
    .conversation .text b, .profile-container .last-ten-posts.conversation .text b, .conversation .text strong, .profile-container .last-ten-posts.conversation .text strong {
        font-weight: bold;
    }
    /* line 215, styles/scss/generic/_layout.scss */
    .conversation .text p, .profile-container .last-ten-posts.conversation .text p {
        padding-bottom: 12px;
    }
        /* line 218, styles/scss/generic/_layout.scss */
        .conversation .text p:last-of-type {
            padding-bottom: 0;
        }
/* line 222, styles/scss/generic/_layout.scss */
.conversation .thank-count, .profile-container .last-ten-posts.conversation .thank-count {
    font-style: italic;
    font-weight: bold;
}
/* line 226, styles/scss/generic/_layout.scss */
.conversation .post-nav, .profile-container .last-ten-posts.conversation .post-nav {
    float: right;
    width: 44px;
}
    /* line 229, styles/scss/generic/_layout.scss */
    .conversation .post-nav ul, .profile-container .last-ten-posts.conversation .post-nav ul {
        min-height: 220px;
        position: relative;
    }
    /* line 233, styles/scss/generic/_layout.scss */
    .conversation .post-nav li, .profile-container .last-ten-posts.conversation .post-nav li {
        font-family: "Oswald", sans-serif;
        -moz-transition: max-width 0.5s;
        -o-transition: max-width 0.5s;
        -webkit-transition: max-width 0.5s;
        transition: max-width 0.5s;
        background: #19AC40 url("Reply.png") no-repeat -3px -3px;
        border: solid 3px transparent;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 38px;
        max-width: 38px;
        position: absolute;
        overflow: hidden;
        right: 0;
        text-align: left;
        top: 0;
        z-index: 20;
    }
        /* line 248, styles/scss/generic/_layout.scss */
        .conversation .post-nav li a, .profile-container .last-ten-posts.conversation .post-nav li a {
            font-size: 22px;
            font-size: 2.2rem;
            background: transparent;
            border: none;
            color: #fff;
            display: block;
            font-weight: normal;
            height: 38px;
            line-height: 38px;
            padding: 0 0 0 41px;
            width: 300px;
        }
            /* line 260, styles/scss/generic/_layout.scss */
            .conversation .post-nav li a span, .profile-container .last-ten-posts.conversation .post-nav li a span {
                display: block;
            }
        /* line 265, styles/scss/generic/_layout.scss */
        .conversation .post-nav li.reply-to-this-post {
            background-image: url("Reply.png");
        }
        /* line 268, styles/scss/generic/_layout.scss */
        .conversation .post-nav li.quote-this-post {
            background-image: url("Quote.png");
        }
        /* line 271, styles/scss/generic/_layout.scss */
        .conversation .post-nav li.thank-this-post {
            background-image: url("Thank.png");
        }
        /* line 274, styles/scss/generic/_layout.scss */
        .conversation .post-nav li.report-this-post {
            background-image: url("Report.png");
        }
        /* line 277, styles/scss/generic/_layout.scss */
        .conversation .post-nav li.delete-this-post {
            background-image: url("Delete.png");
        }
        /* line 280, styles/scss/generic/_layout.scss */
        .conversation .post-nav li.edit-this-post {
            background-image: url("Edit.png");
        }
        /* line 283, styles/scss/generic/_layout.scss */
        .conversation .post-nav li:hover {
            max-width: 180px;
        }
        /* line 286, styles/scss/generic/_layout.scss */
        .conversation .post-nav li:active {
            background: #fff;
            border-color: #8EE183;
        }
            /* line 289, styles/scss/generic/_layout.scss */
            .conversation .post-nav li:active a {
                color: #8EE183;
            }
        /* line 294, styles/scss/generic/_layout.scss */
        .conversation .post-nav li + li, .profile-container .last-ten-posts.conversation .post-nav li + li {
            background-color: #159236;
            top: 44px;
        }
            /* line 297, styles/scss/generic/_layout.scss */
            .conversation .post-nav li + li:active {
                border-color: #138130;
            }
                /* line 299, styles/scss/generic/_layout.scss */
                .conversation .post-nav li + li:active a {
                    color: #159236;
                }
            /* line 304, styles/scss/generic/_layout.scss */
            .conversation .post-nav li + li + li, .profile-container .last-ten-posts.conversation .post-nav li + li + li {
                background-color: #138130;
                top: 88px;
            }
                /* line 307, styles/scss/generic/_layout.scss */
                .conversation .post-nav li + li + li:active {
                    border-color: #138130;
                }
                    /* line 309, styles/scss/generic/_layout.scss */
                    .conversation .post-nav li + li + li:active a {
                        color: #138130;
                    }
                /* line 314, styles/scss/generic/_layout.scss */
                .conversation .post-nav li + li + li + li, .profile-container .last-ten-posts.conversation .post-nav li + li + li + li {
                    background-color: #0C5620;
                    top: 132px;
                }
                    /* line 317, styles/scss/generic/_layout.scss */
                    .conversation .post-nav li + li + li + li:active {
                        border-color: #0C5620;
                    }
                        /* line 319, styles/scss/generic/_layout.scss */
                        .conversation .post-nav li + li + li + li:active a {
                            color: #0C5620;
                        }


                    .conversation .post-nav li + li + li + li + li, .profile-container .last-ten-posts.conversation .post-nav li + li + li + li + li {
                        top: 176px;
                    }

                        .conversation .post-nav li + li + li + li + li + li, .profile-container .last-ten-posts.conversation .post-nav li + li + li + li + li + li {
                            top: 176px;
                            right: 44px;
                            z-index: 10
                        }

                            .conversation .post-nav li + li + li + li + li + li + li, .profile-container .last-ten-posts.conversation .post-nav li + li + li + li + li + li + li {
                                top: 132px;
                                right: 44px;
                                z-index: 10;
                            }

                                .conversation .post-nav li + li + li + li + li + li + li + li, .profile-container .last-ten-posts.conversation .post-nav li + li + li + li + li + li + li + li {
                                    bottom: 88px;
                                    right: 44px;
                                    z-index: 10;
                                }


/* line 325, styles/scss/generic/_layout.scss */
.conversation .quote-container, .profile-container .last-ten-posts.conversation .quote-container {
    margin-bottom: 20px;
    padding: 0 43px;
    position: relative;
    width: 85%;
}
    /* line 330, styles/scss/generic/_layout.scss */
    .conversation .quote-container:before, .profile-container .last-ten-posts.conversation .quote-container:before {
        background: url("quote-left.png");
        content: '';
        height: 37px;
        left: 3px;
        position: absolute;
        top: 0;
        width: 37px;
    }
    /* line 339, styles/scss/generic/_layout.scss */
    .conversation .quote-container:after, .profile-container .last-ten-posts.conversation .quote-container:after {
        background: url("quote-right.png");
        bottom: 0;
        content: '';
        height: 37px;
        position: absolute;
        right: 3px;
        width: 37px;
    }
    /* line 348, styles/scss/generic/_layout.scss */
    .conversation .quote-container .quote-container {
        padding: 0 31px;
    }
        /* line 350, styles/scss/generic/_layout.scss */
        .conversation .quote-container .quote-container:before, .conversation .quote-container .quote-container:after {
            background-size: 100% auto;
            height: 25px;
            width: 25px;
        }
/* line 357, styles/scss/generic/_layout.scss */
.conversation .quote, .profile-container .last-ten-posts.conversation .quote {
    border-bottom: solid 2px #E6E6E5;
    line-height: 23px;
    padding-bottom: 10px;
    width: 100%;
}
/* line 363, styles/scss/generic/_layout.scss */
.conversation .quotetitle, .profile-container .last-ten-posts.conversation .quotetitle, .conversation .innerquote, .profile-container .last-ten-posts.conversation .innerquote {
    padding: 0 15px;
}
/* line 366, styles/scss/generic/_layout.scss */
.conversation .innerquote, .profile-container .last-ten-posts.conversation .innerquote {
    font-style: italic;
}
/* line 369, styles/scss/generic/_layout.scss */
.conversation .yafsignature, .profile-container .last-ten-posts.conversation .yafsignature {
    margin-top: 10px;
}

@media screen and (max-width: 800px) {
    /* line 374, styles/scss/generic/_layout.scss */
    .conversation .post:before, .profile-container .last-ten-posts.conversation .post:before, .conversation .post_alt:before, .profile-container .last-ten-posts.conversation .post_alt:before {
        left: 50%;
    }
    /* line 378, styles/scss/generic/_layout.scss */
    .conversation .post.MostThanked .content, .conversation .post_alt.MostThanked .content {
        width: 98.6%;
    }
        /* line 380, styles/scss/generic/_layout.scss */
        .conversation .post.MostThanked .content:before, .conversation .post_alt.MostThanked .content:before {
            border-bottom-color: #19AC40;
            border-right-color: transparent;
            left: 15px;
            top: -42px;
        }
        /* line 386, styles/scss/generic/_layout.scss */
        .conversation .post.MostThanked .content:after, .conversation .post_alt.MostThanked .content:after {
            border-bottom-color: #fff;
            border-right-color: transparent;
            left: 15px;
            top: -38px;
            z-index: 15;
        }
    /* line 396, styles/scss/generic/_layout.scss */
    .conversation .avatar-container, .profile-container .last-ten-posts.conversation .avatar-container {
        margin: 0 0 20px 0;
        width: 100%;
    }
    /* line 400, styles/scss/generic/_layout.scss */
    .conversation .avatar, .profile-container .last-ten-posts.conversation .avatar {
        display: block;
        float: left;
        margin: 0 10px 0 0;
        width: 76px;
    }
    /* line 406, styles/scss/generic/_layout.scss */
    .conversation .name, .profile-container .last-ten-posts.conversation .name {
        margin-top: 27px;
        width: auto;
    }
    /* line 410, styles/scss/generic/_layout.scss */
    .conversation .content, .profile-container .last-ten-posts.conversation .content {
        margin: 0;
        width: 100%;
    }
        /* line 413, styles/scss/generic/_layout.scss */
        .conversation .content:before, .profile-container .last-ten-posts.conversation .content:before {
            border-top: solid 20px transparent;
            border-right: solid 20px transparent;
            border-bottom: solid 20px #fff;
            border-left: solid 20px transparent;
            content: "";
            left: 20px;
            position: absolute;
            top: -35px;
        }
    /* line 424, styles/scss/generic/_layout.scss */
    .conversation .left-col, .profile-container .last-ten-posts.conversation .left-col {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: none;
        width: 85%;
    }
    /* line 429, styles/scss/generic/_layout.scss */
    .conversation .post-nav, .profile-container .last-ten-posts.conversation .post-nav {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 15%;
    }
}

@media screen and (max-width: 600px) {
    /* line 436, styles/scss/generic/_layout.scss */
    .conversation .post.Latest, .conversation .post_alt.Latest {
        padding-left: 0;
    }
    /* line 440, styles/scss/generic/_layout.scss */
    .conversation .left-col, .profile-container .last-ten-posts.conversation .left-col {
        width: 100%;
    }
    /* line 443, styles/scss/generic/_layout.scss */
    .conversation .post-nav, .profile-container .last-ten-posts.conversation .post-nav {
        float: left;
        max-width: none;
        width: 100%;
    }
        /* line 447, styles/scss/generic/_layout.scss */
        .conversation .post-nav ul, .profile-container .last-ten-posts.conversation .post-nav ul {
            overflow: hidden;
            *zoom: 1;
            min-height: 132px;
        }
        /* line 451, styles/scss/generic/_layout.scss */
        .conversation .post-nav li, .profile-container .last-ten-posts.conversation .post-nav li {
            clear: both;
            float: left;
            max-width: none;
            position: static;
            width: 100%;
        }
            /* line 457, styles/scss/generic/_layout.scss */
            .conversation .post-nav li:hover {
                max-width: none;
            }
        /* line 461, styles/scss/generic/_layout.scss */
        .conversation .post-nav a, .profile-container .last-ten-posts.conversation .post-nav a {
            width: auto;
        }
}

/* line 467, styles/scss/generic/_layout.scss */
.pager-container {
    overflow: hidden;
    *zoom: 1;
}

/* line 470, styles/scss/generic/_layout.scss */
.pager {
    overflow: hidden;
    *zoom: 1;
    float: right;
}
    /* line 473, styles/scss/generic/_layout.scss */
    .pager .pagecurrent, .pager .pagelink, .pager .pagelinklast, .pager .pagelinkfirst {
        font-family: "Oswald", sans-serif;
        background-color: #333333;
        border: solid 3px #333333;
        color: #fff;
        float: left;
        line-height: 30px;
        margin-left: 8px;
        text-align: center;
        width: 30px;
    }
        /* line 484, styles/scss/generic/_layout.scss */
        .pager .pagecurrent, .pager .pagelink:hover, .pager .pagelinklast:hover {
            background-color: #fff;
            border-radius: 0;
            color: #333333;
        }

@media screen and (max-width: 600px) {
    /* line 470, styles/scss/generic/_layout.scss */
    .pager {
        float: left;
    }
        /* line 491, styles/scss/generic/_layout.scss */
        .pager .pagecurrent, .pager a {
            margin: 0 8px 8px 0;
        }
}

/* line 496, styles/scss/generic/_layout.scss */
.people-online {
    overflow: hidden;
    *zoom: 1;
    background: #fff;
    padding: 0 20px;
}
    /* line 500, styles/scss/generic/_layout.scss */
    .people-online > span, .people-online #forum_ctl03_OnlineNow {
        float: left;
        font-weight: bold;
        line-height: 46px;
        width: 25%;
    }
        /* line 506, styles/scss/generic/_layout.scss */
        .people-online > span + span {
            width: 75%;
        }
    /* line 509, styles/scss/generic/_layout.scss */
    .people-online ul {
        float: left;
        padding-top: 7px;
        width: 75%;
    }
    /* line 514, styles/scss/generic/_layout.scss */
    .people-online li {
        float: left;
        line-height: 36px;
        margin: 0 10px 7px 0;
    }
        /* line 518, styles/scss/generic/_layout.scss */
        .people-online li span[id*=forum_ctl03_UserLink], .people-online li a {
            border: solid 3px #19AC40;
            border-radius: 50%;
            float: left;
            overflow: hidden;
            max-width: 100%;
            float: left;
            height: 28px;
            line-height: 28px;
            max-width: none;
            width: 28px;
        }
            /* line 36, styles/scss/utilities/_mixins.scss */
            .people-online li span[id*=forum_ctl03_UserLink] img, .people-online li a img {
                display: block;
                height: auto;
                margin: 0 auto;
                max-width: 100%;
            }
            /* line 525, styles/scss/generic/_layout.scss */
            .people-online li span[id*=forum_ctl03_UserLink].not-available, .people-online li a.not-available {
                border-color: #656565;
            }
    /* line 530, styles/scss/generic/_layout.scss */
    .people-online .chat-now {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: right;
        height: 26px;
        line-height: 26px;
        margin-top: 7px;
        text-align: center;
        width: 12%;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .people-online .chat-now:hover, .people-online .chat-now:focus, .people-online .chat-now:active {
            background: #fff;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #19AC40;
            color: #19AC40;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .people-online .chat-now[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 530, styles/scss/generic/_layout.scss */
    .people-online .chat-now {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 540, styles/scss/generic/_layout.scss */
    .people-online > span, .people-online #forum_ctl03_OnlineNow {
        width: 35%;
    }
        /* line 543, styles/scss/generic/_layout.scss */
        .people-online > span + span {
            width: 65%;
        }
    /* line 546, styles/scss/generic/_layout.scss */
    .people-online .yafactiveusers {
        width: 65%;
    }
}

@media screen and (max-width: 600px) {
    /* line 496, styles/scss/generic/_layout.scss */
    .people-online {
        min-height: 46px;
    }
        /* line 552, styles/scss/generic/_layout.scss */
        .people-online #forum_ctl03_OnlineNow {
            width: 100%;
        }
        /* line 555, styles/scss/generic/_layout.scss */
        .people-online .yafactiveusers {
            padding: 0 0 7px 0;
            width: 100%;
        }
}

/* line 561, styles/scss/generic/_layout.scss */
.yafpopupmenu {
    background: #fff;
    border: solid 3px #19AC40;
    padding: 20px !important;
    z-index: 9999 !important;
}
    /* line 566, styles/scss/generic/_layout.scss */
    .yafpopupmenu li {
        background: none;
        color: #19AC40;
        float: left;
        font-weight: bold;
        height: auto;
        margin: 0 10px 5px 0;
        width: auto;
    }
        /* line 574, styles/scss/generic/_layout.scss */
        .yafpopupmenu li:hover {
            text-decoration: underline;
        }
        /* line 577, styles/scss/generic/_layout.scss */
        .yafpopupmenu li .popupitemIcon {
            margin-top: 1px;
            float: left;
        }
        /* line 582, styles/scss/generic/_layout.scss */
        .yafpopupmenu li + li, .yafpopupmenu li + li + li {
            background: none;
        }

/* line 586, styles/scss/generic/_layout.scss */
.tooltip {
    -moz-transition: opacity 0.25s;
    -o-transition: opacity 0.25s;
    -webkit-transition: opacity 0.25s;
    transition: opacity 0.25s;
    background: #CACACA;
    position: absolute;
    left: 111%;
    min-height: 36px;
    min-width: 183px;
    padding: 10px;
    text-align: center;
    bottom: -10px;
}
    /* line 596, styles/scss/generic/_layout.scss */
    .tooltip:before {
        border-top: solid 28px transparent;
        border-right: solid 38px #CACACA;
        border-bottom: solid 28px transparent;
        border-left: solid 38px transparent;
        content: "";
        left: -76px;
        position: absolute;
        top: 0;
    }

@media screen and (max-width: 800px) {
    /* line 586, styles/scss/generic/_layout.scss */
    .tooltip {
        min-width: 130px;
        max-width: 130px;
    }
}

@media screen and (max-width: 600px) {
    /* line 586, styles/scss/generic/_layout.scss */
    .tooltip {
        display: block;
        float: left;
        min-width: 100%;
        margin-top: 20px;
        max-width: none;
        position: static;
    }
        /* line 617, styles/scss/generic/_layout.scss */
        .tooltip:before {
            border-top: solid 20px transparent;
            border-right: solid 20px transparent;
            border-bottom: solid 20px #CACACA;
            border-left: solid 20px transparent;
            left: 50%;
            margin-left: -20px;
            top: 37px;
        }
}

/* line 629, styles/scss/generic/_layout.scss */
.lightbox-container {
    background: url("lightbox-bg.png");
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
    /* line 638, styles/scss/generic/_layout.scss */
    .lightbox-container .lightbox {
        background: #fff;
        margin: 0 auto;
        max-width: 780px;
        overflow-y: auto;
        padding: 20px;
        position: relative;
        width: 87%;
    }
    /* line 647, styles/scss/generic/_layout.scss */
    .lightbox-container .row {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 650, styles/scss/generic/_layout.scss */
    .lightbox-container .avatar-container {
        float: left;
        margin-right: 2%;
        width: 12%;
    }
        /* line 654, styles/scss/generic/_layout.scss */
        .lightbox-container .avatar-container .avatar {
            border: solid 3px #CACACA;
            border-radius: 50%;
            float: left;
            overflow: hidden;
            max-width: 100%;
        }
            /* line 36, styles/scss/utilities/_mixins.scss */
            .lightbox-container .avatar-container .avatar img {
                display: block;
                height: auto;
                margin: 0 auto;
                max-width: 100%;
            }
    /* line 658, styles/scss/generic/_layout.scss */
    .lightbox-container .details {
        float: left;
        margin-right: 2%;
        padding: 10px 0;
        width: 42%;
    }
        /* line 663, styles/scss/generic/_layout.scss */
        .lightbox-container .details li {
            word-break: break-all;
            word-break: break-word;
            -moz-hyphens: auto;
            -ms-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;
            margin-bottom: 15px;
            word-wrap: break-word;
        }
    /* line 669, styles/scss/generic/_layout.scss */
    .lightbox-container .recent-posts {
        float: right;
        width: 37%;
    }
        /* line 672, styles/scss/generic/_layout.scss */
        .lightbox-container .recent-posts .title {
            display: block;
            font-weight: bold;
            margin-bottom: 10px;
        }
        /* line 677, styles/scss/generic/_layout.scss */
        .lightbox-container .recent-posts li {
            overflow: hidden;
            *zoom: 1;
            word-break: break-all;
            word-break: break-word;
            -moz-hyphens: auto;
            -ms-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;
            background: #E6E6E5;
            margin-bottom: 2px;
            padding: 10px;
            word-wrap: break-word;
        }
            /* line 684, styles/scss/generic/_layout.scss */
            .lightbox-container .recent-posts li a {
                float: left;
                max-width: 80%;
            }
            /* line 688, styles/scss/generic/_layout.scss */
            .lightbox-container .recent-posts li span {
                float: right;
                text-align: right;
                width: 20%;
            }
    /* line 696, styles/scss/generic/_layout.scss */
    .lightbox-container .row.buttons a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin-right: 15px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .lightbox-container .row.buttons a:hover, .lightbox-container .row.buttons a:focus, .lightbox-container .row.buttons a:active {
            background: #fff;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #19AC40;
            color: #19AC40;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .lightbox-container .row.buttons a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 696, styles/scss/generic/_layout.scss */
    .lightbox-container .row.buttons a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 702, styles/scss/generic/_layout.scss */
.lightbox-container .inactive-user {
    float: left;
    margin-top: 12px;
}
/* line 706, styles/scss/generic/_layout.scss */
.lightbox-container .close-button {
    font-size: 20px;
    font-size: 2rem;
    color: #000;
    position: absolute;
    right: 10px;
    top: 0;
}

@media screen and (max-width: 800px) {
    /* line 714, styles/scss/generic/_layout.scss */
    .lightbox-container .lightbox {
        max-height: 300px;
    }
    /* line 717, styles/scss/generic/_layout.scss */
    .lightbox-container .avatar-container, .lightbox-container .details, .lightbox-container .recent-posts {
        margin-bottom: 20px;
        width: 100%;
    }
        /* line 722, styles/scss/generic/_layout.scss */
        .lightbox-container .avatar-container .avatar {
            max-width: 25%;
        }
    /* line 726, styles/scss/generic/_layout.scss */
    .lightbox-container .details {
        padding: 0;
    }
    /* line 730, styles/scss/generic/_layout.scss */
    .lightbox-container .row.buttons a {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 600px) {
    /* line 737, styles/scss/generic/_layout.scss */
    .lightbox-container .row.buttons a {
        display: block;
        float: none;
        margin: 0 0 10px 0;
    }
}

/* line 747, styles/scss/generic/_layout.scss */
.welcome-message.footer {
    background: #E6E6E5;
}

/* line 1, styles/scss/generic/_jquery-ui-overrides.scss */
.ui-tabs {
    background: #E6E6E5;
    border: none;
    border-radius: 0;
    font-family: "Helvetica", Arial, sans-serif;
    padding: 0;
}
    /* line 8, styles/scss/generic/_jquery-ui-overrides.scss */
    .ui-tabs .ui-tabs-nav {
        *zoom: 1;
        background: transparent;
        border: none;
        border-radius: 0;
        padding: 0;
    }
        /* line 38, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
        .ui-tabs .ui-tabs-nav:after {
            content: "";
            display: table;
            clear: both;
        }
        /* line 14, styles/scss/generic/_jquery-ui-overrides.scss */
        .ui-tabs .ui-tabs-nav li {
            background: #CACACA;
            border: none;
            border-radius: 0;
            float: LEFT;
            margin: 0;
            text-align: center;
        }
            /* line 21, styles/scss/generic/_jquery-ui-overrides.scss */
            .ui-tabs .ui-tabs-nav li.ui-tabs-active {
                margin: 0;
                padding: 0;
            }
            /* line 25, styles/scss/generic/_jquery-ui-overrides.scss */
            .ui-tabs .ui-tabs-nav li a {
                background: transparent;
                border: none;
                color: #000;
                display: block;
                float: none;
                line-height: 38px;
                padding: 0 20px;
                width: auto;
            }
                /* line 34, styles/scss/generic/_jquery-ui-overrides.scss */
                .ui-tabs .ui-tabs-nav li a:active, .ui-tabs .ui-tabs-nav li a:focus {
                    outline: none;
                }
                /* line 37, styles/scss/generic/_jquery-ui-overrides.scss */
                .ui-tabs .ui-tabs-nav li a:hover {
                    border-radius: 0;
                }
                /* line 40, styles/scss/generic/_jquery-ui-overrides.scss */
                .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor {
                    float: none;
                    padding: 0 20px;
                }

@media screen and (max-width: 800px) {
    /* line 47, styles/scss/generic/_jquery-ui-overrides.scss */
    .ui-tabs .ui-tabs-nav li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
        /* line 50, styles/scss/generic/_jquery-ui-overrides.scss */
        .ui-tabs .ui-tabs-nav li a {
            line-height: 44px;
        }
}

@media screen and (max-width: 600px) {
    /* line 57, styles/scss/generic/_jquery-ui-overrides.scss */
    .ui-tabs .ui-tabs-nav li a {
        line-height: 18px;
        padding: 13px 20px;
    }
        /* line 60, styles/scss/generic/_jquery-ui-overrides.scss */
        .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor {
            padding: 13px 20px;
            white-space: normal;
        }
}
/* line 68, styles/scss/generic/_jquery-ui-overrides.scss */
.ui-tabs .ui-widget-content {
    border-radius: 0;
    border: none;
}
    /* line 71, styles/scss/generic/_jquery-ui-overrides.scss */
    .ui-tabs .ui-widget-content a {
        color: #19AC40;
    }
        /* line 73, styles/scss/generic/_jquery-ui-overrides.scss */
        .ui-tabs .ui-widget-content a:hover {
            color: #fff;
        }
    /* line 78, styles/scss/generic/_jquery-ui-overrides.scss */
    .ui-tabs .ui-state-focus, .ui-tabs .ui-state-hover, .ui-tabs .ui-widget-content .ui-state-focus, .ui-tabs .ui-widget-content .ui-state-hover, .ui-tabs .ui-widget-header .ui-state-focus, .ui-tabs .ui-widget-header .ui-state-hover {
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #656565;
        outline: 0;
        border-radius: 0;
    }
        /* line 83, styles/scss/generic/_jquery-ui-overrides.scss */
        .ui-tabs .ui-state-focus a, .ui-tabs .ui-state-hover a, .ui-tabs .ui-widget-content .ui-state-focus a, .ui-tabs .ui-widget-content .ui-state-hover a, .ui-tabs .ui-widget-header .ui-state-focus a, .ui-tabs .ui-widget-header .ui-state-hover a {
            color: #fff;
        }
    /* line 87, styles/scss/generic/_jquery-ui-overrides.scss */
    .ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active, .ui-tabs .ui-widget-header .ui-state-active {
        background: #fff;
        margin: 0;
        outline: 0;
    }
        /* line 91, styles/scss/generic/_jquery-ui-overrides.scss */
        .ui-tabs .ui-state-active a, .ui-tabs .ui-widget-content .ui-state-active a, .ui-tabs .ui-widget-header .ui-state-active a {
            color: #000;
        }
/* line 95, styles/scss/generic/_jquery-ui-overrides.scss */
.ui-tabs .ui-tabs-panel {
    background: #fff;
    border-radius: 0;
    color: #000;
    padding: 3%;
    width: 94%;
}

/* line 104, styles/scss/generic/_jquery-ui-overrides.scss */
.ui-autocomplete {
    border-radius: 0;
    font-family: "Helvetica", Arial, sans-serif;
}

/* line 1, styles/scss/generic/_modal-windows.scss */
.MessageBox {
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

/* line 11, styles/scss/generic/_modal-windows.scss */
.ModalDialog .DialogContent {
    background: #fff;
    border-radius: 0;
    padding: 20px;
}
/* line 16, styles/scss/generic/_modal-windows.scss */
.ModalDialog .header {
    text-align: center;
    text-shadow: none;
}
/* line 20, styles/scss/generic/_modal-windows.scss */
.ModalDialog .text {
    margin-bottom: 20px;
    text-align: center;
}
/* line 24, styles/scss/generic/_modal-windows.scss */
.ModalDialog .buttons {
    text-align: center;
}
    /* line 26, styles/scss/generic/_modal-windows.scss */
    .ModalDialog .buttons .StandardButton {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        display: inline !important;
        float: none !important;
        font-family: "Oswald", sans-serif !important;
        line-height: normal;
        margin: 0 20px 0 0;
        width: auto;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .ModalDialog .buttons .StandardButton:hover, .ModalDialog .buttons .StandardButton:focus, .ModalDialog .buttons .StandardButton:active {
            background: #fff;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #19AC40;
            color: #19AC40;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .ModalDialog .buttons .StandardButton[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 26, styles/scss/generic/_modal-windows.scss */
    .ModalDialog .buttons .StandardButton {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    /* line 26, styles/scss/generic/_modal-windows.scss */
    .ModalDialog .buttons .StandardButton {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 600px) {
    /* line 10, styles/scss/generic/_modal-windows.scss */
    .ModalDialog {
        left: 0 !important;
        width: 100%;
    }
        /* line 45, styles/scss/generic/_modal-windows.scss */
        .ModalDialog .DialogContent {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
        }
}

/* line 1, styles/scss/generic/_jquery-notifications-overrides.scss */
#info_message {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    background: #e61a85;
    border: solid 3px #fff;
    border-radius: 0;
    cursor: pointer;
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}

/* line 18, styles/scss/generic/_jquery-notifications-overrides.scss */
* html #info_message {
    position: absolute;
    padding-right: 10px;
}

/* line 19, styles/scss/generic/_jquery-notifications-overrides.scss */
.center_auto {
    padding: 20px;
    text-align: center;
}

/* line 23, styles/scss/generic/_jquery-notifications-overrides.scss */
.message_icon {
    display: none;
}

/* line 26, styles/scss/generic/_jquery-notifications-overrides.scss */
#info_message .message_area span.link_ribbon {
    color: #999999;
    text-decoration: underline;
    cursor: pointer;
}

/* line 31, styles/scss/generic/_jquery-notifications-overrides.scss */
#info_message .button_area {
    float: left;
    width: 11px;
    height: 10px;
    margin-top: 3px;
}

/* line 37, styles/scss/generic/_jquery-notifications-overrides.scss */
.message_area {
    font: 14px/100% Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: white;
}

/* line 42, styles/scss/generic/_jquery-notifications-overrides.scss */
.notification_background {
    border: 1px solid black;
    -webkit-border-bottom-left-radius: 0.4em;
    -webkit-border-bottom-right-radius: 0.4em;
    border-bottom-left-radius: 0.4em;
    border-bottom-right-radius: 0.4em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=95);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

/* line 56, styles/scss/generic/_jquery-notifications-overrides.scss */
.clearboth {
    clear: both;
}

/* line 59, styles/scss/generic/_jquery-notifications-overrides.scss */
.info_more_descrption {
    display: none;
    width: 950px;
    height: 300px;
    background: #fff;
    margin: 0 auto;
    padding: 10px;
    background: #fbfbfb;
    overflow: auto;
}

/* Error Message */
/* line 70, styles/scss/generic/_jquery-notifications-overrides.scss */
.error_bg {
    background: #ffcaca;
    border-color: #ff9797;
    -webkit-box-shadow: 0px 3px 0px 0px #ff9797;
    -moz-box-shadow: 0px 3px 0px 0px #ff9797;
    box-shadow: 0px 3px 0px 0px #ff9797;
}

    /* line 79, styles/scss/generic/_jquery-notifications-overrides.scss */
    .error_bg .message_area {
        color: #575757;
        text-shadow: none;
    }

/**************/
/* Success Message */
/* line 86, styles/scss/generic/_jquery-notifications-overrides.scss */
.succ_bg {
    background: #b9ffb6;
    border-color: #99db96;
    -webkit-box-shadow: 0px 3px 0px 0px #99db96;
    -moz-box-shadow: 0px 3px 0px 0px #99db96;
    box-shadow: 0px 3px 0px 0px #99db96;
}

    /* line 95, styles/scss/generic/_jquery-notifications-overrides.scss */
    .succ_bg .message_area {
        color: #575757;
        text-shadow: none;
    }

/**************/
/* Info Message */
/* line 102, styles/scss/generic/_jquery-notifications-overrides.scss */
.info_bg {
    background: #446bb8;
    border-color: #032567;
    -webkit-box-shadow: 0px 3px 0px 0px #032567;
    -moz-box-shadow: 0px 3px 0px 0px #032567;
    box-shadow: 0px 3px 0px 0px #032567;
}

/**************/
/* Warn Message */
/* line 114, styles/scss/generic/_jquery-notifications-overrides.scss */
.warn_bg {
    background: #ffcfac;
    border-color: #f7a467;
    -webkit-box-shadow: 0px 3px 0px 0px #f7a467;
    -moz-box-shadow: 0px 3px 0px 0px #f7a467;
    box-shadow: 0px 3px 0px 0px #f7a467;
}

    /* line 123, styles/scss/generic/_jquery-notifications-overrides.scss */
    .warn_bg .message_area {
        color: #575757;
        text-shadow: none;
    }

/**************/
/* Progress Bar */
/* line 130, styles/scss/generic/_jquery-notifications-overrides.scss */
.info_progress {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    border-radius: 3px;
    bottom: 5px;
    height: 4px;
    left: 2%;
    position: absolute;
    width: 0;
}

/* line 140, styles/scss/generic/_jquery-notifications-overrides.scss */
#info_message {
    -webkit-animation: fadeOut 30s linear forwards;
    -moz-animation: fadeOut 30s linear forwards;
    -o-animation: fadeOut 30s linear forwards;
    -ms-animation: fadeOut 30s linear forwards;
    animation: fadeOut 30s linear forwards;
}

/* line 148, styles/scss/generic/_jquery-notifications-overrides.scss */
.info_progress {
    -webkit-animation: runProgress 30s linear forwards 0.5s;
    -moz-animation: runProgress 30s linear forwards 0.5s;
    -o-animation: runProgress 30s linear forwards 0.5s;
    -ms-animation: runProgress 30s linear forwards 0.5s;
    animation: runProgress 30s linear forwards 0.5s;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
        -webkit-transform: translateY(0px);
    }

    99% {
        opacity: 0;
        -webkit-transform: translateY(-30px);
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
        -moz-transform: translateY(0px);
    }

    99% {
        opacity: 0;
        -moz-transform: translateY(-30px);
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
        -o-transform: translateY(0px);
    }

    99% {
        opacity: 0;
        -o-transform: translateY(-30px);
    }

    100% {
        opacity: 0;
    }
}

@-ms-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
        -ms-transform: translateY(0px);
    }

    99% {
        opacity: 0;
        -ms-transform: translateY(-30px);
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
        transform: translateY(0px);
    }

    99% {
        opacity: 0;
        transform: translateY(-30px);
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes runProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 96%;
    }
}

@-moz-keyframes runProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 96%;
    }
}

@-o-keyframes runProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 96%;
    }
}

@-ms-keyframes runProgress {
    0% {
        width: 0%;
    }

    100% {
        width: 96%;
    }
}

@keyframes runProgress {
    0% {
        width: 0%;
        background: rgba(255, 255, 255, 0.3);
    }

    100% {
        width: 96%;
    }
}
/* line 1, styles/scss/generic/_tags-input.scss */
div.tagsinput {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-size: 1.4rem;
    -moz-transition: border 0.25s;
    -o-transition: border 0.25s;
    -webkit-transition: border 0.25s;
    transition: border 0.25s;
    background: #fff;
    border: solid 3px #CACACA;
    color: #000;
    float: left;
    font-family: 'Helvetica', Arial, sans-serif;
    margin: 0;
    padding: 7px;
    width: 66%;
}
    /* line 13, styles/scss/generic/_tags-input.scss */
    div.tagsinput:focus {
        border-color: #19AC40;
        outline: none;
    }
    /* line 17, styles/scss/generic/_tags-input.scss */
    div.tagsinput span.tag {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        height: auto;
        line-height: 18px;
        margin: 0 10px 10px 0;
        max-width: 100%;
        padding: 3px 10px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        div.tagsinput span.tag:hover, div.tagsinput span.tag:focus, div.tagsinput span.tag:active {
            background: #E6E6E5;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        div.tagsinput span.tag[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 17, styles/scss/generic/_tags-input.scss */
    div.tagsinput span.tag {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 26, styles/scss/generic/_tags-input.scss */
div.tagsinput span.tag:hover {
    background: #333333;
    color: #fff;
}
/* line 33, styles/scss/generic/_tags-input.scss */
div.tagsinput span.tag a {
    font-size: 11px;
    font-size: 1.1rem;
    border: none;
    border-radius: 50%;
    color: #fff;
    float: right;
    font-family: 'Helvetica', Arial, sans-serif;
    line-height: normal;
    margin-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 13px;
}
    /* line 45, styles/scss/generic/_tags-input.scss */
    div.tagsinput span.tag a:hover {
        background: #fff;
        color: #333333;
    }
/* line 51, styles/scss/generic/_tags-input.scss */
div.tagsinput input {
    font-size: 14px;
    font-size: 1.4rem;
    background: transparent;
    border: none;
    color: #000;
    font-family: 'Helvetica', Arial, sans-serif;
    line-height: 16px;
    margin: 0;
    outline: 0px;
    padding: 5px 0;
    width: 80px;
}
/* line 63, styles/scss/generic/_tags-input.scss */
div.tagsinput div {
    display: block;
    float: left;
}

/* line 68, styles/scss/generic/_tags-input.scss */
.tags_clear {
    clear: both;
    width: 100%;
    height: 0px;
}

/* line 73, styles/scss/generic/_tags-input.scss */
.not_valid {
    background: #e61a85 !important;
    color: #fff !important;
}

/* line 80, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-hidden {
    display: none;
}
/* line 83, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-corner-all {
    border-radius: 0;
}
/* line 86, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* line 96, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
/* line 106, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-clearfix:before,
.ui-front.tags.form-row .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
/* line 112, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-clearfix:after {
    clear: both;
}
/* line 115, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-clearfix {
    min-height: 0;
    /* support: IE7 */
}
/* line 118, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
/* line 128, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-front {
    z-index: 100;
}
/* line 132, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-state-disabled {
    cursor: default !important;
}
/* line 136, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
/* line 143, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* line 150, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
/* line 156, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-menu {
    display: block;
    list-style: none;
    margin: 0;
    outline: none;
    width: 30%;
    z-index: 9999;
}
    /* line 164, styles/scss/generic/_tags-input.scss */
    .ui-front.tags.form-row .ui-menu .ui-menu {
        margin-top: -3px;
        position: absolute;
    }
    /* line 168, styles/scss/generic/_tags-input.scss */
    .ui-front.tags.form-row .ui-menu .ui-menu-item {
        margin: 0;
        padding: 0;
        width: 100%;
        /* support: IE10, see #8844 */
        list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
    }
    /* line 175, styles/scss/generic/_tags-input.scss */
    .ui-front.tags.form-row .ui-menu .ui-menu-divider {
        margin: 5px -2px 5px -2px;
        height: 0;
        font-size: 14px;
        line-height: 0;
        border-width: 1px 0 0 0;
    }
    /* line 182, styles/scss/generic/_tags-input.scss */
    .ui-front.tags.form-row .ui-menu .ui-menu-item a {
        border: none;
        color: #333333;
        display: block;
        min-height: 0;
        /* support: IE7 */
        padding: 10px;
        text-decoration: none;
    }
        /* line 190, styles/scss/generic/_tags-input.scss */
        .ui-front.tags.form-row .ui-menu .ui-menu-item a.ui-state-focus,
        .ui-front.tags.form-row .ui-menu .ui-menu-item a.ui-state-active {
            background: #333333;
            color: #fff;
        }
    /* line 196, styles/scss/generic/_tags-input.scss */
    .ui-front.tags.form-row .ui-menu .ui-state-disabled {
        font-weight: normal;
        margin: .4em 0 .2em;
        line-height: 1.5;
    }
        /* line 201, styles/scss/generic/_tags-input.scss */
        .ui-front.tags.form-row .ui-menu .ui-state-disabled a {
            cursor: default;
        }
/* line 205, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-menu-icons {
    position: relative;
}
    /* line 208, styles/scss/generic/_tags-input.scss */
    .ui-front.tags.form-row .ui-menu-icons .ui-menu-item a {
        position: relative;
        padding-left: 2em;
    }
/* line 213, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}
/* line 219, styles/scss/generic/_tags-input.scss */
.ui-front.tags.form-row .ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

/* -------------------------------------------------------------------------- */
/* ---------- Templates ----------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**
* Header
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* line 12, styles/scss/templates/_header.scss */
.main-header {
    display: inline;
    float: left;
    width: 97.91667%;
    margin-right: 1.04167%;
    margin-left: 1.04167%;
    *width: 97.86667%;
    *margin: 0 0.99167%;
    margin-bottom: 15px;
    padding-top: 15px;
}

/* line 18, styles/scss/templates/_header.scss */
header.primary {
    font-family: "Oswald", sans-serif;
    margin-bottom: 8px;
    padding: 20px 0 0 0;
    position: relative;
}

@media screen and (max-width: 800px) {
    /* line 18, styles/scss/templates/_header.scss */
    header.primary {
        margin-bottom: 14px;
    }
}

header.primary:before {
    content: "";
    background: url(../../images/svg/man-of-men.svg) no-repeat;
    display: block;
    width: 160px;
    height: 270px;
    position: absolute;
    left: -160px;
    top: 10px;
}

/* line 26, styles/scss/templates/_header.scss */
header.primary a {
    font-family: "Oswald", sans-serif;
    color: #fff;
    font-weight: normal;
}
/* line 31, styles/scss/templates/_header.scss */
header.primary .secondary-container {
    overflow: hidden;
    *zoom: 1;
    padding-left: 10px;
}
/* line 35, styles/scss/templates/_header.scss */
header.primary nav.secondary {
    overflow: hidden;
    *zoom: 1;
    border-bottom: solid 3px #fff;
    float: left;
    margin-bottom: 56px;
}
    /* line 40, styles/scss/templates/_header.scss */
    header.primary nav.secondary ul {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 43, styles/scss/templates/_header.scss */
    header.primary nav.secondary li {
        float: left;
        margin: 0 20px;
    }
        /* line 46, styles/scss/templates/_header.scss */
        header.primary nav.secondary li.about-us {
            margin-left: 0;
        }
        /* line 49, styles/scss/templates/_header.scss */
        header.primary nav.secondary li.for-health-professionals {
            margin-right: 0;
        }
    /* line 53, styles/scss/templates/_header.scss */
    header.primary nav.secondary a {
        font-size: 18px;
        font-size: 1.8rem;
        text-transform: uppercase;
    }

header.primary .call-to-action {
    float: right;
    width: 32%;
    background: #1391c9;
    border: .1875em solid #1391c9;
    border-radius: .3125em;
    color: #fff;
    margin: 0;
    padding: .3125em 30px;
    text-transform: uppercase;
    top: 2.4375em;
    font-size: 1.25em;
}

    header.primary .call-to-action span {
        float: left;
    }

    header.primary .call-to-action:hover {
        background: #000;
    }

    header.primary .call-to-action:after {
        background: url(/images/png/call-to-action-icon.png);
        content: "";
        display: inline-block;
        float: left;
        height: .75em;
        margin-top: .3em;
        margin-left: .5em;
        width: .55em;
    }
/* line 82, styles/scss/templates/_header.scss */
header.primary .logo-phone-search {
    position: relative;
    padding-bottom: 1.25em;
}

    header.primary .logo-phone-search:after {
        content: "";
        display: table;
        clear: both;
    }
/* line 86, styles/scss/templates/_header.scss */
header.primary .logo {
    display: inline;
    float: left;
    width: 23%;
    margin-right: 1%;
    margin-left: 1%;
    border: none;
    color: #1391c9;
    font-weight: 400;
    padding-top: 2.1875em;
    height: 100%;
    text-transform: uppercase;
}
    /* line 94, styles/scss/templates/_header.scss */
    header.primary .logo:hover {
        background: transparent;
    }
    /* line 98, styles/scss/templates/_header.scss */
    header.primary .logo img {
        max-width: 100%;
    }

    header.primary .logo svg {
        max-width: 100%;
    }
/* line 102, styles/scss/templates/_header.scss */
header.primary .phone {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 1%;
    margin-left: 1%;
    max-width: 13.125em;
    padding-top: 1.875em;
}
    /* line 105, styles/scss/templates/_header.scss */
    header.primary .phone * {
        display: block;
    }
    /* line 108, styles/scss/templates/_header.scss */
    header.primary .phone span {
        font-size: 16px;
        font-size: 1.6rem;
        color: #1391C9;
    }

        header.primary .phone span a {
            color: #1391c9;
            font-size: 1.3em;
        }
    /* line 112, styles/scss/templates/_header.scss */
    header.primary .phone a {
        border: none;
        font-size: 1.5em;
    }
        /* line 115, styles/scss/templates/_header.scss */
        header.primary .phone a:hover {
            background: transparent;
        }
/* line 120, styles/scss/templates/_header.scss */
header.primary .search-box {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 25em;
}
    /* line 126, styles/scss/templates/_header.scss */
    header.primary .search-box div {
        overflow: hidden;
        *zoom: 1;
        border: solid 3px #CACACA;
    }
    /* line 130, styles/scss/templates/_header.scss */
    header.primary .search-box input {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 1em;
        border: none;
        outline: none;
    }
        /* line 50, styles/scss/utilities/_mixins.scss */
        header.primary .search-box input.placeholder {
            color: #333333;
        }
        /* line 51, styles/scss/utilities/_mixins.scss */
        header.primary .search-box input:-moz-placeholder {
            color: #333333;
        }
        /* line 52, styles/scss/utilities/_mixins.scss */
        header.primary .search-box input::-moz-placeholder {
            color: #333333;
        }
        /* line 53, styles/scss/utilities/_mixins.scss */
        header.primary .search-box input::-webkit-input-placeholder {
            color: #333333;
        }
        /* line 139, styles/scss/templates/_header.scss */
        header.primary .search-box input[type=text] {
            border-radius: 0;
            float: left;
            line-height: 16px;
            margin: 0;
            padding: 11px;
            width: 63%;
            -webkit-appearance: none;
        }
        /* line 149, styles/scss/templates/_header.scss */
        header.primary .search-box input[type=submit] {
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            font-size: 16px;
            font-size: 1.6rem;
            font-family: "Oswald", sans-serif;
            -moz-transition: all 0.25s;
            -o-transition: all 0.25s;
            -webkit-transition: all 0.25s;
            transition: all 0.25s;
            background: #333333;
            border: solid 3px #333333;
            color: #fff;
            display: block;
            font-weight: normal;
            height: 39px;
            line-height: 39px;
            padding: 0 10px;
            position: relative;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            z-index: 0;
            -webkit-appearance: none;
            border-radius: 0;
            float: right;
            height: 38px;
            line-height: normal;
            margin: 0;
            padding: 0 10px;
            width: 37%;
        }
            /* line 30, styles/scss/generic/_buttons.scss */
            header.primary .search-box input[type=submit]:hover, header.primary .search-box input[type=submit]:focus, header.primary .search-box input[type=submit]:active {
                background: #fff;
                outline: none;
                color: #333333;
                cursor: pointer;
            }
            /* line 73, styles/scss/generic/_buttons.scss */
            header.primary .search-box input[type=submit][disabled=disabled] {
                background: #E6E6E5;
                border-color: #979797;
                color: #979797;
            }

@media screen and (max-width: 600px) {
    /* line 149, styles/scss/templates/_header.scss */
    header.primary .search-box input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 160, styles/scss/templates/_header.scss */
header.primary nav.primary {
    clear: both;
    position: relative;
    width: 100%;
    font-family: Oswald,sans-serif;
}

nav.primary,
nav.sub {
    clear: both;
}

header.primary nav.primary ul {
    background: #e5e5e5;
}
/* line 163, styles/scss/templates/_header.scss */
header.primary nav.primary li {
    float: left;
}

nav.primary li a,
nav.sub li a {
    border: .1875em solid transparent;
    display: block;
    line-height: 2.375em;
    padding: 0 22px;
    height: 38px;
}

nav.primary li a {
    color: #000;
    text-transform: uppercase;
}

    nav.primary li a.active,
    nav.primary li a:focus,
    nav.primary li a:hover,
    nav.sub li a.active,
    nav.sub li a:focus,
    nav.sub li a:hover {
        border-radius: 0;
        background: #0e6d97;
        color: #fff;
        text-decoration: none;
    }

nav.primary ul > li:first-child a {
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
    background-image: url(../../images/svg/home-Icon-hover.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 1.75em;
    padding: 0;
    width: 2.5em;
}

    nav.primary ul > li:first-child a.active,
    nav.primary ul > li:first-child a:focus,
    nav.primary ul > li:first-child a:hover {
        background-image: url(../../images/svg/home-Icon.svg);
    }

nav.primary ul > li:first-child span {
    left: -999em;
    position: absolute;
}
/* line 187, styles/scss/templates/_header.scss */
header.primary .sub {
    -moz-transition: margin 0.5s, padding 0.5s, min-height 0.5s;
    -o-transition: margin 0.5s, padding 0.5s, min-height 0.5s;
    -webkit-transition: margin 0.5s, padding 0.5s, min-height 0.5s;
    transition: margin 0.5s, padding 0.5s, min-height 0.5s;
    background: #036D97;
    position: relative;
}
    /* line 191, styles/scss/templates/_header.scss */
    header.primary .sub .accordian {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 194, styles/scss/templates/_header.scss */
    header.primary .sub ul {
        float: left;
    }
        /* line 196, styles/scss/templates/_header.scss */
        header.primary .sub ul.user-nav {
            clear: both;
        }
    /* line 200, styles/scss/templates/_header.scss */
    header.primary .sub li {
        border: solid 3px transparent;
        float: left;
    }
        /* line 203, styles/scss/templates/_header.scss */
        header.primary .sub li.active {
            background: #E6E6E5;
        }
            /* line 205, styles/scss/templates/_header.scss */
            header.primary .sub li.active:hover {
                background: #E6E6E5;
                border-color: #333333;
            }
                /* line 208, styles/scss/templates/_header.scss */
                header.primary .sub li.active:hover a {
                    color: #000;
                }
            /* line 212, styles/scss/templates/_header.scss */
            header.primary .sub li.active a {
                color: #000;
            }
        /* line 216, styles/scss/templates/_header.scss */
        header.primary .sub li:hover {
            background: #333333;
            border-color: #4AA9D2;
        }
            /* line 219, styles/scss/templates/_header.scss */
            header.primary .sub li:hover a {
                color: #fff;
            }
    /* line 224, styles/scss/templates/_header.scss */
    header.primary .sub a {
        font-size: 16px;
        font-size: 1.6rem;
        border: none;
        display: block;
        font-family: "Helvetica", Arial, sans-serif;
        line-height: 38px;
        padding: 0 10px;
    }
        /* line 231, styles/scss/templates/_header.scss */
        header.primary .sub a:hover {
            background: transparent;
        }
    /* line 235, styles/scss/templates/_header.scss */
    header.primary .sub .UnreadBox {
        display: block;
        overflow: hidden;
        padding: 0 10px;
    }
        /* line 239, styles/scss/templates/_header.scss */
        header.primary .sub .UnreadBox a, header.primary .sub .UnreadBox .Unread {
            float: left;
            padding: 0;
        }
        /* line 243, styles/scss/templates/_header.scss */
        header.primary .sub .UnreadBox > a {
            margin-right: 3px;
        }
    /* line 247, styles/scss/templates/_header.scss */
    header.primary .sub .show-hide {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        border-radius: 0;
        bottom: -45px;
        right: 20px;
        position: absolute;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        header.primary .sub .show-hide:hover, header.primary .sub .show-hide:focus, header.primary .sub .show-hide:active {
            background: #036D97;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        header.primary .sub .show-hide[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 247, styles/scss/templates/_header.scss */
    header.primary .sub .show-hide {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 254, styles/scss/templates/_header.scss */
header.primary .sub .show-hide:hover, header.primary .sub .show-hide:focus, header.primary .sub .show-hide:active {
    color: #fff;
}
/* line 260, styles/scss/templates/_header.scss */
header.primary .sub.closed {
    padding-bottom: 3px;
}
    /* line 262, styles/scss/templates/_header.scss */
    header.primary .sub.closed .accordian {
        padding: 0;
    }
    /* line 265, styles/scss/templates/_header.scss */
    header.primary .sub.closed .show-hide {
        background: #333333;
        border-color: #036D97;
    }
/* line 271, styles/scss/templates/_header.scss */
header.primary .signin-nav {
    overflow: hidden;
    *zoom: 1;
    margin-top: 8px;
}

@media screen and (max-width: 800px) {
    /* line 271, styles/scss/templates/_header.scss */
    header.primary .signin-nav {
        margin-top: 14px;
    }
}
/* line 277, styles/scss/templates/_header.scss */
header.primary .signin-nav a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    padding: 0 40px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    header.primary .signin-nav a:hover, header.primary .signin-nav a:focus, header.primary .signin-nav a:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    header.primary .signin-nav a[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }


@media screen and (max-width: 375px) {
    header.primary .signin-nav a {
        font-size: 13px;
        font-size: 1.3rem;
    }
}

@media screen and (max-width: 600px) {
    /* line 277, styles/scss/templates/_header.scss */
    header.primary .signin-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 277, styles/scss/templates/_header.scss */
    header.primary .signin-nav a {
        display: block;
    }
}
/* line 286, styles/scss/templates/_header.scss */
header.primary .signin-nav li {
    float: left;
    margin-right: 4px;
}

@media screen and (max-width: 800px) {
    /* line 286, styles/scss/templates/_header.scss */
    header.primary .signin-nav li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        max-height: 45px;
        padding-right: 5px;
        width: 50%;
    }
        /* line 295, styles/scss/templates/_header.scss */
        header.primary .signin-nav li:nth-child(even) {
            padding-left: 5px;
            padding-right: 0;
        }
}
/* line 300, styles/scss/templates/_header.scss */
header.primary .signin-nav li.menuAccount a {
    background-color: #333333;
    border-color: #333333;
}
    /* line 303, styles/scss/templates/_header.scss */
    header.primary .signin-nav li.menuAccount a:hover, header.primary .signin-nav li.menuAccount a:focus, header.primary .signin-nav li.menuAccount a:active {
        background-color: #E6E6E5;
        color: #333333;
    }
/* line 310, styles/scss/templates/_header.scss */
header.primary .signin-nav li.myTopics {
    padding: 0;
    width: 100%;
}

@media screen and (max-width: 960px) {
    /* line 319, styles/scss/templates/_header.scss */
    nav.primary li a,
    nav.sub li a {
        height: 39px;
    }

    header.primary nav.primary a {
        padding: 0 16px;
        font-size: 0.875em;
        line-height: 2.675em;
    }
}

@media screen and (max-width: 800px) {
    /* line 325, styles/scss/templates/_header.scss */
    header.primary .secondary-container {
        display: none;
    }
    /* line 328, styles/scss/templates/_header.scss */
    header.primary .logo-phone-search {
        margin-bottom: 0;
    }
    /* line 331, styles/scss/templates/_header.scss */
    header.primary .logo {
        display: inline;
        float: left;
        width: 45%;
        margin-right: 1.04167%;
        margin-left: 0;
        padding: .15625em .625em .625em 0;
        height: auto;
    }
        /* line 336, styles/scss/templates/_header.scss */
        header.primary .logo img {
            display: block;
            margin-top: 4px;
            max-height: 41px;
        }
    /* line 342, styles/scss/templates/_header.scss */
    header.primary .phone {
        display: inline;
        float: left;
        width: 48.95833%;
        margin-right: 0;
        margin-left: 1.04167%;
        max-width: 100%;
        padding-top: 0;
    }
    /* line 364, styles/scss/templates/_header.scss */

    header.primary .search-box {
        clear: both;
        float: left;
        margin-top: 0;
        position: relative;
        width: 100%;
    }
        /* line 369, styles/scss/templates/_header.scss */
        header .primary .search-box input[type=text] {
            padding: 11px 5px;
            width: 100%;
        }
        /* line 373, styles/scss/templates/_header.scss */
        header.primary .search-box input[type=submit] {
            height: 40px;
            line-height: 32px;
            padding: 0 10px;
            position: absolute;
            right: 3px;
            top: 3px;
            width: 37%;
        }
    /* line 383, styles/scss/templates/_header.scss */
    header.primary nav.primary {
        display: none;
    }
    /* line 387, styles/scss/templates/_header.scss */
    header.primary .sub ul {
        width: 100%;
    }
        /* line 389, styles/scss/templates/_header.scss */
        header.primary .sub ul.main-nav {
            padding-top: 45px;
        }
            /* line 391, styles/scss/templates/_header.scss */
            header.primary .sub ul.main-nav:after {
                background-color: #062B10;
                display: block;
                content: "";
                height: 1px;
                margin: 6px 20px;
            }
    /* line 400, styles/scss/templates/_header.scss */
    header.primary .sub li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
    /* line 404, styles/scss/templates/_header.scss */
    header.primary .sub .show-hide {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 45px;
        right: 0;
        text-align: center;
        top: 0;
        width: 100%;
    }
        /* line 411, styles/scss/templates/_header.scss */
        header.primary .sub .show-hide.sub-nav {
            right: 0;
        }
            /* line 413, styles/scss/templates/_header.scss */
            header.primary .sub .show-hide.sub-nav:before {
                color: #fff;
                content: "\25B2";
                line-height: 39px;
                position: absolute;
                right: 10px;
                top: 0;
            }
    /* line 423, styles/scss/templates/_header.scss */
    header.primary .sub.closed {
        min-height: 45px;
        padding-bottom: 0;
    }
        /* line 426, styles/scss/templates/_header.scss */
        header.primary .sub.closed .show-hide {
            right: 0;
        }
            /* line 429, styles/scss/templates/_header.scss */
            header.primary .sub.closed .show-hide.sub-nav:before {
                content: "\25BC";
            }
}

@media screen and (max-width: 600px) {
    /* line 438, styles/scss/templates/_header.scss */
    header.primary .phone {
        line-height: normal;
    }
    /* line 442, styles/scss/templates/_header.scss */
    header.primary .sub ul {
        width: 100%;
    }
    /* line 445, styles/scss/templates/_header.scss */
    header.primary .sub li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: none;
        padding: 0 20px;
    }
}

/* line 453, styles/scss/templates/_header.scss */
.beta-warning {
    background-color: #fff;
    border: solid 6px #19AC40;
    margin-bottom: 20px;
    padding: 10px 60px 10px;
}
    /* line 458, styles/scss/templates/_header.scss */
    .beta-warning h2, .beta-warning .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .form-row .beta-warning #DataPanel1_TitleLink, .beta-warning .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort .beta-warning .header1, .beta-warning p {
        margin-bottom: 10px;
    }
    /* line 461, styles/scss/templates/_header.scss */
    .beta-warning .buttons {
        *zoom: 1;
    }
        /* line 38, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
        .beta-warning .buttons:after {
            content: "";
            display: table;
            clear: both;
        }
        /* line 463, styles/scss/templates/_header.scss */
        .beta-warning .buttons a, .beta-warning .buttons input {
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            font-size: 16px;
            font-size: 1.6rem;
            font-family: "Oswald", sans-serif;
            -moz-transition: all 0.25s;
            -o-transition: all 0.25s;
            -webkit-transition: all 0.25s;
            transition: all 0.25s;
            background: #19AC40;
            border: solid 3px #19AC40;
            color: #fff;
            display: block;
            font-weight: normal;
            height: 39px;
            line-height: 39px;
            padding: 0 10px;
            position: relative;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            z-index: 0;
            -webkit-appearance: none;
            float: left;
            margin: 0 10px 0 0;
            white-space: normal;
        }
            /* line 30, styles/scss/generic/_buttons.scss */
            .beta-warning .buttons a:hover, .beta-warning .buttons a:focus, .beta-warning .buttons a:active, .beta-warning .buttons input:hover, .beta-warning .buttons input:focus, .beta-warning .buttons input:active {
                background: #fff;
                outline: none;
                color: #19AC40;
                cursor: pointer;
                border: solid 3px #19AC40;
                color: #19AC40;
            }
            /* line 73, styles/scss/generic/_buttons.scss */
            .beta-warning .buttons a[disabled=disabled], .beta-warning .buttons input[disabled=disabled] {
                background: #E6E6E5;
                border-color: #979797;
                color: #979797;
            }

@media screen and (max-width: 600px) {
    /* line 463, styles/scss/templates/_header.scss */
    .beta-warning .buttons a, .beta-warning .buttons input {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 469, styles/scss/templates/_header.scss */
.beta-warning .buttons input {
    height: 45px;
}

@media screen and (max-width: 800px) {
    /* line 453, styles/scss/templates/_header.scss */
    .beta-warning {
        padding: 10px 30px 10px;
    }
        /* line 476, styles/scss/templates/_header.scss */
        .beta-warning .buttons a, .beta-warning .buttons input {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            height: auto;
            width: 100%;
        }
        /* line 481, styles/scss/templates/_header.scss */
        .beta-warning .buttons a {
            margin: 0 0 10px 0;
        }
}

/* line 487, styles/scss/templates/_header.scss */
.search-panel {
    background: #1391C9;
    margin-bottom: 65px;
    padding: 20px;
    position: relative;
}
    /* line 492, styles/scss/templates/_header.scss */
    .search-panel .accordian {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 495, styles/scss/templates/_header.scss */
    .search-panel .show-hide {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        border-radius: 0;
        bottom: -45px;
        position: absolute;
        right: 20px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .search-panel .show-hide:hover, .search-panel .show-hide:focus, .search-panel .show-hide:active {
            background: #1391C9;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .search-panel .show-hide[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 495, styles/scss/templates/_header.scss */
    .search-panel .show-hide {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 502, styles/scss/templates/_header.scss */
.search-panel .show-hide:hover, .search-panel .show-hide:focus, .search-panel .show-hide:active {
    color: #fff;
}

@media screen and (max-width: 800px) {
    /* line 495, styles/scss/templates/_header.scss */
    .search-panel .show-hide {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 45px;
        right: 0;
        text-align: center;
        top: 0;
        width: 100%;
    }
        /* line 514, styles/scss/templates/_header.scss */
        .search-panel .show-hide:before {
            color: #fff;
            content: "\25B2";
            line-height: 39px;
            position: absolute;
            right: 10px;
            top: 0;
        }
}
/* line 524, styles/scss/templates/_header.scss */
.search-panel .left {
    font-family: "Oswald", sans-serif;
    float: left;
    width: 65%;
}
    /* line 528, styles/scss/templates/_header.scss */
    .search-panel .left .question {
        overflow: hidden;
        *zoom: 1;
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 38px;
        margin-bottom: 10px;
    }
    /* line 534, styles/scss/templates/_header.scss */
    .search-panel .left span {
        color: #333333;
        float: left;
        line-height: 38px;
        margin-right: 5px;
    }
    /* line 540, styles/scss/templates/_header.scss */
    .search-panel .left .select {
        background: #1391C9;
        border-bottom: dotted 1px #fff;
        float: left;
        overflow: hidden;
        position: relative;
        z-index: 0;
    }
        /* line 547, styles/scss/templates/_header.scss */
        .search-panel .left .select:after {
            font-size: 14px;
            font-size: 1.4rem;
            color: #fff;
            content: "\25BC";
            display: block;
            line-height: 37px;
            position: absolute;
            right: 0;
            top: 0;
            z-index: -1;
        }
        /* line 558, styles/scss/templates/_header.scss */
        .search-panel .left .select select {
            -moz-appearance: none;
            -webkit-appearance: none;
            font-size: 24px;
            font-size: 2.4rem;
            font-family: "Oswald", sans-serif;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            -webkit-transition: background 0.5s;
            transition: background 0.5s;
            background: transparent;
            border: 0;
            border-radius: 0;
            color: #fff;
            float: left;
            font-weight: normal;
            height: 37px;
            line-height: 37px;
            margin: 0 0 0 0;
            padding: 0 30px 0 5px;
            position: relative;
            width: 100%;
        }
            /* line 575, styles/scss/templates/_header.scss */
            .search-panel .left .select select:hover {
                background: #fff;
                color: #333333;
                cursor: pointer;
            }
            /* line 580, styles/scss/templates/_header.scss */
            .search-panel .left .select select::-ms-expand {
                display: none;
            }
            /* line 583, styles/scss/templates/_header.scss */
            .search-panel .left .select select option {
                font-size: 18px;
                font-size: 1.8rem;
                background: #fff;
                color: #333333;
            }
    /* line 590, styles/scss/templates/_header.scss */
    .search-panel .left input[type=submit] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        line-height: normal;
        margin: 0;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .search-panel .left input[type=submit]:hover, .search-panel .left input[type=submit]:focus, .search-panel .left input[type=submit]:active {
            background: #1391C9;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .search-panel .left input[type=submit][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }
        /* line 592, styles/scss/templates/_header.scss */
        .search-panel .left input[type=submit]:hover {
            border-color: #fff;
            color: #fff;
        }

@media screen and (max-width: 600px) {
    /* line 590, styles/scss/templates/_header.scss */
    .search-panel .left input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 601, styles/scss/templates/_header.scss */
.search-panel .right {
    float: left;
    width: 35%;
    color: #fff;
}
    /* line 605, styles/scss/templates/_header.scss */
    .search-panel .right span {
        display: block;
        margin-bottom: 5px;
    }
    /* line 609, styles/scss/templates/_header.scss */
    .search-panel .right .search-box {
        margin-bottom: 10px;
        position: relative;
    }
    /* line 613, styles/scss/templates/_header.scss */
    .search-panel .right input[type=text] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 4px #E6E6E5;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        padding: 7px;
        width: 100%;
        -webkit-appearance: none;
    }
    /* line 623, styles/scss/templates/_header.scss */
    .search-panel .right input[type=submit] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        border-radius: 0;
        height: 33px;
        line-height: normal;
        margin: 0;
        position: absolute;
        right: 3px;
        top: 4px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .search-panel .right input[type=submit]:hover, .search-panel .right input[type=submit]:focus, .search-panel .right input[type=submit]:active {
            background: #fff;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .search-panel .right input[type=submit][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 623, styles/scss/templates/_header.scss */
    .search-panel .right input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 633, styles/scss/templates/_header.scss */
.search-panel .right .advanced {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #fff;
    border: solid 3px #fff;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    color: #19AC40;
    float: left;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .search-panel .right .advanced:hover, .search-panel .right .advanced:focus, .search-panel .right .advanced:active {
        background: #1391C9;
        outline: none;
        color: #fff;
        cursor: pointer;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .search-panel .right .advanced[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 633, styles/scss/templates/_header.scss */
    .search-panel .right .advanced {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 637, styles/scss/templates/_header.scss */
.search-panel .right .show-hide-search-options {
    border-color: #fff;
    color: #fff;
}
    /* line 640, styles/scss/templates/_header.scss */
    .search-panel .right .show-hide-search-options:hover {
        background: #fff;
        border-color: #1391C9;
        color: #1391C9;
    }
/* line 647, styles/scss/templates/_header.scss */
.search-panel .close {
    font-size: 21px;
    font-size: 2.1rem;
    border: none;
    color: #000;
    font-weight: bold;
    padding: 0 5px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 5px;
}
    /* line 657, styles/scss/templates/_header.scss */
    .search-panel .close:hover {
        background: #000;
        color: #1391C9;
    }
/* line 662, styles/scss/templates/_header.scss */
.search-panel.closed {
    padding-bottom: 3px;
}

@media screen and (max-width: 800px) {
    .search-panel {
        padding-top: 60px;
    }

        .search-panel.closed {
            min-height: 45px;
            padding: 0 20px;
            margin-bottom: 35px;
        }
}
/* line 669, styles/scss/templates/_header.scss */
.search-panel.closed .accordian {
    padding: 0;
}
/* line 672, styles/scss/templates/_header.scss */
.search-panel.closed .show-hide {
    background: #333333;
    border-color: #036D97;
}

@media screen and (max-width: 800px) {
    /* line 678, styles/scss/templates/_header.scss */
    .search-panel .left, .search-panel .right {
        display: inline;
        float: left;
        width: 97.91667%;
        margin-right: 1.04167%;
        margin-left: 1.04167%;
        *width: 97.86667%;
        *margin: 0 0.99167%;
        margin-bottom: 20px;
    }
        /* line 683, styles/scss/templates/_header.scss */
        .search-panel .left .question {
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 30px;
        }
        /* line 688, styles/scss/templates/_header.scss */
        .search-panel .left .select select {
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 32px;
        }
}

@media screen and (max-width: 600px) {
    /* line 697, styles/scss/templates/_header.scss */
    .search-panel .right input[type=submit] {
        padding: 1px 10px;
        width: auto;
    }
}

@-moz-document url-prefix() {
    /* line 708, styles/scss/templates/_header.scss */
    .search-panel .left span {
        line-height: 38px;
    }
    /* line 712, styles/scss/templates/_header.scss */
    .search-panel .left .select select {
        -moz-appearance: menulist-text;
        line-height: 38px;
        text-indent: 0.01px;
        text-overflow: '';
    }

    @media screen and (max-width: 600px) {
        /* line 731, styles/scss/templates/_header.scss */
        .search-panel .left span {
            line-height: 44px;
        }
    }
}
/* line 744, styles/scss/templates/_header.scss */
.ie .search-panel .left .select:after, html[data-useragent*='MSIE 10.0'] .search-panel .left .select:after {
    content: '';
}
/* line 747, styles/scss/templates/_header.scss */
.ie .search-panel .left .select select, html[data-useragent*='MSIE 10.0'] .search-panel .left .select select {
    background: transparent;
    padding: 0;
    width: 100%;
}
    /* line 751, styles/scss/templates/_header.scss */
    .ie .search-panel .left .select select option, html[data-useragent*='MSIE 10.0'] .search-panel .left .select select option {
        background: transparent;
        color: #000;
    }

/* line 761, styles/scss/templates/_header.scss */
.breadcrumb {
    overflow: hidden;
    *zoom: 1;
    color: #fff;
    margin: 20px 0;
    width: 100%;
}
    /* line 766, styles/scss/templates/_header.scss */
    .breadcrumb a {
        border-color: #8EE183;
        color: #8EE183;
    }
        /* line 769, styles/scss/templates/_header.scss */
        .breadcrumb a:hover {
            border-color: #fff;
            color: #fff;
        }

/**
* Footer
*
* $author       Zone dev
* $email        frontend@thisiszone.com
* $url          http://www.thisiszone.com/
* $copyright    Copyright (c) 2012, thisiszone.com. All rights reserved.
* $version      1.0
*/
/* line 11, styles/scss/templates/_footer.scss */
.menu-back-to-top {
    background: transparent;
    display: none;
}

@media screen and (max-width: 800px) {
    /* line 11, styles/scss/templates/_footer.scss */
    .menu-back-to-top {
        overflow: hidden;
        *zoom: 1;
        display: block;
    }
        /* line 17, styles/scss/templates/_footer.scss */
        .menu-back-to-top a {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 18px;
            font-size: 1.8rem;
            font-family: "Oswald", sans-serif;
            border-radius: 0;
            color: #fff;
            display: block;
            float: left;
            font-weight: normal;
            height: 41px;
            line-height: 38px;
            padding: 0;
            text-align: center;
            text-transform: uppercase;
            width: 33.33333%;
        }
        /* line 33, styles/scss/templates/_footer.scss */
        .menu-back-to-top .menu {
            background: #D4D4D3;
            border-top: solid 3px #979797;
            border-right: solid 3px #979797;
            border-left: solid 3px #979797;
            border-bottom: none;
            color: #656565;
        }
        /* line 42, styles/scss/templates/_footer.scss */
        .menu-back-to-top .back-to-top {
            background: #000;
            border-top: solid 3px #fff;
            border-right: solid 3px #fff;
            border-left: solid 3px #fff;
            border-bottom: none;
        }
        /* line 50, styles/scss/templates/_footer.scss */
        .menu-back-to-top .show-hide-chat {
            background: #333333;
            border-top: solid 3px #CACACA;
            border-right: solid 3px #CACACA;
            border-left: solid 3px #CACACA;
            border-bottom: none;
        }
            /* line 56, styles/scss/templates/_footer.scss */
            .menu-back-to-top .show-hide-chat.open {
                bottom: 0;
                left: 0;
                position: fixed !important;
                width: 100%;
                z-index: 9999;
            }
            /* line 63, styles/scss/templates/_footer.scss */
            .menu-back-to-top .show-hide-chat.new-message {
                -moz-animation-name: pulse;
                -moz-animation-duration: 2s;
                -moz-animation-timing-function: ease-in;
                -moz-animation-iteration-count: 3;
                -moz-animation-direction: normal;
                -webkit-animation-name: pulse;
                -webkit-animation-duration: 2s;
                -webkit-animation-timing-function: ease-in;
                -webkit-animation-iteration-count: 3;
                -webkit-animation-direction: normal;
                -o-animation-name: pulse;
                -o-animation-duration: 2s;
                -o-animation-timing-function: ease-in;
                -o-animation-iteration-count: 3;
                -o-animation-direction: normal;
                animation-name: pulse;
                animation-duration: 2s;
                animation-timing-function: ease-in;
                animation-iteration-count: 3;
                animation-direction: normal;
                background: #333333;
                position: relative;
            }
                /* line 67, styles/scss/templates/_footer.scss */
                .menu-back-to-top .show-hide-chat.new-message:before {
                    background: url("chat.png") no-repeat;
                    content: "";
                    height: 22px;
                    left: 20px;
                    position: absolute;
                    top: 10px;
                    width: 22px;
                }
        /* line 78, styles/scss/templates/_footer.scss */
        .menu-back-to-top.sticky {
            bottom: 0;
            left: 0;
            position: fixed;
            width: 100%;
            z-index: 9999;
        }
        /* line 86, styles/scss/templates/_footer.scss */
        .menu-back-to-top.logged-out .show-hide-chat {
            display: none;
        }
        /* line 89, styles/scss/templates/_footer.scss */
        .menu-back-to-top.logged-out a {
            width: 50%;
        }
}

@media screen and (max-width: 600px) {
    /* line 96, styles/scss/templates/_footer.scss */
    .menu-back-to-top .show-hide-chat.new-message {
        padding-left: 15px;
    }
        /* line 98, styles/scss/templates/_footer.scss */
        .menu-back-to-top .show-hide-chat.new-message:before {
            background: url("chat-mobile-normal.png") no-repeat;
            left: 5px;
        }
}

/* line 106, styles/scss/templates/_footer.scss */
nav.mobile {
    display: none;
}

@media screen and (max-width: 800px) {
    /* line 106, styles/scss/templates/_footer.scss */
    nav.mobile {
        overflow: hidden;
        *zoom: 1;
        background: #D4D4D3;
        display: block;
    }
        /* line 112, styles/scss/templates/_footer.scss */
        nav.mobile ul {
            list-style-type: disc;
            list-style-position: inside;
        }
        /* line 116, styles/scss/templates/_footer.scss */
        nav.mobile li {
            display: block;
            list-style-type: disc;
            list-style-position: inside;
        }
        /* line 121, styles/scss/templates/_footer.scss */
        nav.mobile a {
            font-size: 18px;
            font-size: 1.8rem;
            font-family: "Oswald", sans-serif;
            border: solid 3px transparent;
            border-radius: 0;
            color: #094864;
            display: block;
            font-weight: normal;
            height: 41px;
            line-height: 38px;
            padding: 0 29px;
            text-transform: uppercase;
        }
            /* line 133, styles/scss/templates/_footer.scss */
            nav.mobile a:hover, nav.mobile a.active {
                background: #036D97;
                border-color: #CACACA;
                color: #fff;
                text-decoration: none;
            }
}

/* line 143, styles/scss/templates/_footer.scss */
footer.main-footer {
    background: #000;
    color: #fff;
    float: left;
    padding: 30px 0;
    position: relative;
    text-align: right;
    width: 100%;
}
    /* line 151, styles/scss/templates/_footer.scss */
    footer.main-footer .copyright {
        padding-right: 25px;
    }

@media screen and (max-width: 600px) {
    /* line 158, styles/scss/templates/_footer.scss */
    footer.main-footer .copyright {
        text-align: center;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_login.scss */
.login {
    background: #E6E6E5;
    padding: 30px;
}
    /* line 4, styles/scss/templates/_login.scss */
    .login .remember-me, .login .submit, .login .forgotten {
        padding-left: 14%;
    }
        /* line 8, styles/scss/templates/_login.scss */
        .login .remember-me input[type=checkbox] {
            margin-right: 10px;
        }
        /* line 13, styles/scss/templates/_login.scss */
        .login .forgotten .forgotten-link {
            float: left;
        }
        /* line 16, styles/scss/templates/_login.scss */
        .login .forgotten span {
            clear: both;
            float: left;
        }
            /* line 20, styles/scss/templates/_login.scss */
            .login .forgotten span + a {
                float: left;
                margin-left: 3px;
            }

@media screen and (max-width: 600px) {
    /* line 26, styles/scss/templates/_login.scss */
    .login .remember-me, .login .submit, .login .forgotten {
        padding-left: 0;
    }
        /* line 30, styles/scss/templates/_login.scss */
        .login .remember-me input[type=checkbox] {
            margin: 12px 0 0 0;
            padding: 0;
            width: 10%;
        }
        /* line 35, styles/scss/templates/_login.scss */
        .login .remember-me label {
            width: 90%;
        }
}

/* line 1, styles/scss/templates/_landing-page.scss */
.welcome-promo-spot {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_landing-page.scss */
.welcome-promo-spot h1 {
    float: left;
    width: 80%;
}
    /* line 8, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot h1 span span {
        color: #036D97;
    }
/* line 13, styles/scss/templates/_landing-page.scss */
.welcome-promo-spot .logo-container {
    float: right;
    width: 20%;
}
    /* line 16, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .logo-container .avatar {
        width: 100%;
    }
    /* line 19, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .logo-container a {
        background: transparent;
        border: none;
        float: right;
    }
        /* line 23, styles/scss/templates/_landing-page.scss */
        .welcome-promo-spot .logo-container a:hover {
            background: transparent;
        }
    /* line 27, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .logo-container img {
        height: auto;
        max-width: 100%;
    }
/* line 32, styles/scss/templates/_landing-page.scss */
.welcome-promo-spot .text {
    float: left;
    margin-bottom: 20px;
    width: 80%;
}
    /* line 36, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .text p {
        padding-bottom: 15px;
    }
/* line 40, styles/scss/templates/_landing-page.scss */
.welcome-promo-spot .buttons {
    float: left;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
    /* line 45, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .buttons .join-all-topics {
        margin-bottom: 10px;
    }
        /* line 47, styles/scss/templates/_landing-page.scss */
        .welcome-promo-spot .buttons .join-all-topics a {
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            font-size: 16px;
            font-size: 1.6rem;
            font-family: "Oswald", sans-serif;
            -moz-transition: all 0.25s;
            -o-transition: all 0.25s;
            -webkit-transition: all 0.25s;
            transition: all 0.25s;
            background: #19AC40;
            border: solid 3px #19AC40;
            color: #fff;
            display: block;
            font-weight: normal;
            height: 39px;
            line-height: 39px;
            padding: 0 10px;
            position: relative;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            z-index: 0;
            -webkit-appearance: none;
            display: inline-block;
            margin: 0 20px 0 0;
            zoom: 1;
            *display: inline;
        }
            /* line 30, styles/scss/generic/_buttons.scss */
            .welcome-promo-spot .buttons .join-all-topics a:hover, .welcome-promo-spot .buttons .join-all-topics a:focus, .welcome-promo-spot .buttons .join-all-topics a:active {
                background: #E6E6E5;
                outline: none;
                color: #19AC40;
                cursor: pointer;
                border: solid 3px #0C5620;
                color: #000;
            }
            /* line 73, styles/scss/generic/_buttons.scss */
            .welcome-promo-spot .buttons .join-all-topics a[disabled=disabled] {
                background: #E6E6E5;
                border-color: #979797;
                color: #979797;
            }

@media screen and (max-width: 600px) {
    /* line 47, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .buttons .join-all-topics a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 56, styles/scss/templates/_landing-page.scss */
.welcome-promo-spot .buttons .login-container span, .welcome-promo-spot .buttons .login-container div {
    display: inline;
}

@media screen and (max-width: 600px) {
    /* line 62, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .text {
        width: 100%;
    }
    /* line 65, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .logo-container {
        text-align: center;
        width: 100%;
    }
        /* line 68, styles/scss/templates/_landing-page.scss */
        .welcome-promo-spot .logo-container .avatar {
            display: inline-block;
            float: none;
            margin: 0 auto;
            max-width: 50%;
            width: auto;
        }
    /* line 78, styles/scss/templates/_landing-page.scss */
    .welcome-promo-spot .buttons .join-all-topics a {
        margin-bottom: 10px;
    }
}

/* line 85, styles/scss/templates/_landing-page.scss */
.welcome-message {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 85, styles/scss/templates/_landing-page.scss */
    .welcome-message {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 85, styles/scss/templates/_landing-page.scss */
    .welcome-message {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 85, styles/scss/templates/_landing-page.scss */
    .welcome-message {
        padding: 25px 10px 25px;
    }
}
/* line 88, styles/scss/templates/_landing-page.scss */
.welcome-message .title-message {
    float: left;
    width: 78%;
}
/* line 92, styles/scss/templates/_landing-page.scss */
.welcome-message .logo-container {
    float: right;
    width: 10%;
}
    /* line 95, styles/scss/templates/_landing-page.scss */
    .welcome-message .logo-container .avatar {
        border: solid 3px #656565;
        border-radius: 50%;
        float: left;
        overflow: hidden;
        max-width: 100%;
        float: right;
    }
        /* line 36, styles/scss/utilities/_mixins.scss */
        .welcome-message .logo-container .avatar img {
            display: block;
            height: auto;
            margin: 0 auto;
            max-width: 100%;
        }
/* line 100, styles/scss/templates/_landing-page.scss */
.welcome-message .logo {
    border: none;
    float: right;
}
    /* line 103, styles/scss/templates/_landing-page.scss */
    .welcome-message .logo:hover {
        background: transparent;
    }
    /* line 106, styles/scss/templates/_landing-page.scss */
    .welcome-message .logo img {
        height: auto;
        max-width: 100%;
    }
/* line 111, styles/scss/templates/_landing-page.scss */
.welcome-message .message {
    float: left;
    padding: 26px 0 16px;
}
/* line 115, styles/scss/templates/_landing-page.scss */
.welcome-message .join-login {
    clear: both;
    padding-top: 20px;
}
/* line 119, styles/scss/templates/_landing-page.scss */
.welcome-message .join-container {
    margin-bottom: 10px;
    text-align: center;
}
    /* line 122, styles/scss/templates/_landing-page.scss */
    .welcome-message .join-container a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        margin: 0 auto;
        width: 200px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .welcome-message .join-container a:hover, .welcome-message .join-container a:focus, .welcome-message .join-container a:active {
            background: #CACACA;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .welcome-message .join-container a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 122, styles/scss/templates/_landing-page.scss */
    .welcome-message .join-container a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 128, styles/scss/templates/_landing-page.scss */
.welcome-message .login-container {
    text-align: center;
}
    /* line 130, styles/scss/templates/_landing-page.scss */
    .welcome-message .login-container span, .welcome-message .login-container div {
        display: inline;
    }
/* line 134, styles/scss/templates/_landing-page.scss */
.welcome-message .section-nav {
    float: right;
    padding-top: 11px;
    text-align: right;
}
    /* line 138, styles/scss/templates/_landing-page.scss */
    .welcome-message .section-nav ul {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 141, styles/scss/templates/_landing-page.scss */
    .welcome-message .section-nav li {
        float: left;
    }
    /* line 144, styles/scss/templates/_landing-page.scss */
    .welcome-message .section-nav a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .welcome-message .section-nav a:hover, .welcome-message .section-nav a:focus, .welcome-message .section-nav a:active {
            background: #CACACA;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .welcome-message .section-nav a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 144, styles/scss/templates/_landing-page.scss */
    .welcome-message .section-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    /* line 149, styles/scss/templates/_landing-page.scss */
    .welcome-message .message {
        width: 100%;
    }
    /* line 152, styles/scss/templates/_landing-page.scss */
    .welcome-message .title-message {
        width: 100%;
    }
    /* line 155, styles/scss/templates/_landing-page.scss */
    .welcome-message .title-message {
        margin-bottom: 20px;
    }
    /* line 158, styles/scss/templates/_landing-page.scss */
    .welcome-message .logo-container {
        text-align: center;
        width: 100%;
    }
        /* line 161, styles/scss/templates/_landing-page.scss */
        .welcome-message .logo-container .avatar {
            display: inline-block;
            float: none;
            margin: 0 auto;
            max-width: 50%;
        }
    /* line 171, styles/scss/templates/_landing-page.scss */
    .welcome-message .section-nav {
        float: left;
        width: 100%;
    }
        /* line 174, styles/scss/templates/_landing-page.scss */
        .welcome-message .section-nav ul {
            overflow: hidden;
            *zoom: 1;
            float: none;
            width: 100%;
        }
        /* line 179, styles/scss/templates/_landing-page.scss */
        .welcome-message .section-nav li {
            width: 100%;
        }
        /* line 182, styles/scss/templates/_landing-page.scss */
        .welcome-message .section-nav a {
            display: block;
        }
}

/* line 190, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing {
    overflow: hidden;
    *zoom: 1;
    width: 100%;
}
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites {
        background-color: #E6E6E5;
        padding: 30px 60px 30px;
    }
        /* line 210, styles/scss/templates/_landing-page.scss */
        .YAF_Pages_forum .forum-user-landing .favourites .topicRow {
            border-bottom: solid 2px #E6E6E5;
        }
        /* line 214, styles/scss/templates/_landing-page.scss */
        .YAF_Pages_forum .forum-user-landing .favourites .section-nav a {
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            font-size: 16px;
            font-size: 1.6rem;
            font-family: "Oswald", sans-serif;
            -moz-transition: all 0.25s;
            -o-transition: all 0.25s;
            -webkit-transition: all 0.25s;
            transition: all 0.25s;
            background: #19AC40;
            border: solid 3px #19AC40;
            color: #fff;
            display: block;
            font-weight: normal;
            height: 39px;
            line-height: 39px;
            padding: 0 10px;
            position: relative;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            z-index: 0;
            -webkit-appearance: none;
        }
            /* line 30, styles/scss/generic/_buttons.scss */
            .YAF_Pages_forum .forum-user-landing .favourites .section-nav a:hover, .YAF_Pages_forum .forum-user-landing .favourites .section-nav a:focus, .YAF_Pages_forum .forum-user-landing .favourites .section-nav a:active {
                background: #E6E6E5;
                outline: none;
                color: #19AC40;
                cursor: pointer;
                border: solid 3px #0C5620;
                color: #000;
            }
            /* line 73, styles/scss/generic/_buttons.scss */
            .YAF_Pages_forum .forum-user-landing .favourites .section-nav a[disabled=disabled] {
                background: #E6E6E5;
                border-color: #979797;
                color: #979797;
            }

@media screen and (max-width: 600px) {
    /* line 214, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .section-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites {
        padding: 25px 10px 25px;
    }
}
/* line 220, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .favourites .topicRow {
    overflow: hidden;
    *zoom: 1;
    background-color: #fff;
    padding: 9px 10px;
}
.YAF_Pages_forum .forum-user-landing .favourites .topics {
    padding: 0;
    background: none;
}
/* line 225, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .favourites .conversation-title {
    float: left;
    width: 60%;
}
/* line 229, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .favourites .num-of-replies {
    float: left;
    width: 20%;
    text-align: right;
}
/* line 233, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .favourites .section-nav {
    overflow: hidden;
    *zoom: 1;
    padding-top: 10px;
    text-align: right;
}
    /* line 237, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .section-nav ul {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 240, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .section-nav li {
        float: right;
        margin-left: 20px;
    }

@media screen and (max-width: 800px) {
    /* line 246, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .section-nav {
        padding-top: 20px;
    }
        /* line 249, styles/scss/templates/_landing-page.scss */
        .YAF_Pages_forum .forum-user-landing .favourites .section-nav li.view-all {
            margin: 0;
        }
}

@media screen and (max-width: 600px) {
    /* line 256, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .topicMain, .YAF_Pages_forum .forum-user-landing .favourites .topicReplies {
        float: left;
        max-width: none;
        width: 90%;
    }
    /* line 262, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .section-nav li {
        margin: 0 0 20px 0;
        width: 100%;
    }
    /* line 266, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .favourites .section-nav a {
        text-align: center;
    }
}
/* line 276, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked-odd,
.YAF_Pages_forum .forum-user-landing .popular-odd {
    background-color: #E6E6E5;
}
/* line 284, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked-even,
.YAF_Pages_forum .forum-user-landing .popular-even,
.YAF_Pages_forum .forum-user-landing .favourites-even {
    background-color: #CACACA;
}
/* line 292, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .favourites-odd {
    background-color: #E6E6E5;
}
/* line 195, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .popular {
    background-color: #CACACA;
    padding: 30px 60px 30px;
}
    /* line 198, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .topicRow {
        border-bottom: solid 2px #CACACA;
    }
    /* line 202, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_forum .forum-user-landing .popular .section-nav a:hover, .YAF_Pages_forum .forum-user-landing .popular .section-nav a:focus, .YAF_Pages_forum .forum-user-landing .popular .section-nav a:active {
            background: #CACACA;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_forum .forum-user-landing .popular .section-nav a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 202, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular {
        padding: 25px 10px 25px;
    }
}
/* line 220, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .popular .topicRow {
    overflow: hidden;
    *zoom: 1;
    background-color: #fff;
    padding: 9px 10px;
}
.YAF_Pages_forum .forum-user-landing .popular .topics {
    padding: 0;
}
/* line 225, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .popular .conversation-title {
    float: left;
    width: 60%;
}
/* line 229, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .popular .num-of-replies {
    float: left;
    width: 20%;
    text-align: right;
}
/* line 233, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .popular .section-nav {
    overflow: hidden;
    *zoom: 1;
    padding-top: 10px;
    text-align: right;
}
    /* line 237, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav ul {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 240, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav li {
        float: right;
        margin-left: 20px;
    }

@media screen and (max-width: 800px) {
    /* line 246, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav {
        padding-top: 20px;
    }
        /* line 249, styles/scss/templates/_landing-page.scss */
        .YAF_Pages_forum .forum-user-landing .popular .section-nav li.view-all {
            margin: 0;
        }
}

@media screen and (max-width: 600px) {
    /* line 256, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .topicMain, .YAF_Pages_forum .forum-user-landing .popular .topicReplies {
        float: left;
        max-width: none;
        width: 90%;
    }
    /* line 262, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav li {
        margin: 0 0 20px 0;
        width: 100%;
    }
    /* line 266, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .popular .section-nav a {
        text-align: center;
    }
}
/* line 195, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked {
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}
    /* line 210, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .topicRow {
        border-bottom: solid 2px #E6E6E5;
    }
    /* line 214, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a:hover, .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a:focus, .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 214, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 195, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked {
        padding: 25px 10px 25px;
    }
}
/* line 220, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked .topicRow {
    overflow: hidden;
    *zoom: 1;
    background-color: #fff;
    padding: 9px 10px;
}
/* line 225, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked .conversation-title {
    float: left;
    max-width: 70%;
}
/* line 229, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked .num-of-replies {
    float: right;
    max-width: 30%;
}
/* line 233, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .forum-user-landing .most-thanked .section-nav {
    overflow: hidden;
    *zoom: 1;
    padding-top: 10px;
    text-align: right;
}
    /* line 237, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav ul {
        overflow: hidden;
        *zoom: 1;
    }
    /* line 240, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav li {
        float: right;
        margin-left: 20px;
    }

@media screen and (max-width: 800px) {
    /* line 246, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav {
        padding-top: 20px;
    }
        /* line 249, styles/scss/templates/_landing-page.scss */
        .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav li.view-all {
            margin: 0;
        }
}

@media screen and (max-width: 600px) {
    /* line 256, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .topicMain, .YAF_Pages_forum .forum-user-landing .most-thanked .topicReplies {
        float: left;
        max-width: none;
        width: 90%;
    }
    /* line 262, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav li {
        margin: 0 0 20px 0;
        width: 100%;
    }
    /* line 266, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .forum-user-landing .most-thanked .section-nav a {
        text-align: center;
    }
}
/* line 299, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .most-thanked .post {
    padding: 0;
}
    /* line 301, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .most-thanked .post:before {
        border: none;
    }
/* line 305, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .most-thanked .left-col {
    padding-bottom: 60px;
}
    /* line 307, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .most-thanked .left-col .read-conversation {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        bottom: 15px;
        left: 15px;
        position: absolute;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_forum .most-thanked .left-col .read-conversation:hover, .YAF_Pages_forum .most-thanked .left-col .read-conversation:focus, .YAF_Pages_forum .most-thanked .left-col .read-conversation:active {
            background: #fff;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #19AC40;
            color: #19AC40;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_forum .most-thanked .left-col .read-conversation[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 307, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .most-thanked .left-col .read-conversation {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    /* line 316, styles/scss/templates/_landing-page.scss */
    .YAF_Pages_forum .most-thanked .left-col .read-conversation {
        width: auto;
    }
}
/* line 322, styles/scss/templates/_landing-page.scss */
.YAF_Pages_forum .people-online {
    margin-bottom: 20px;
}

/* line 4, styles/scss/templates/_profile.scss */
#yafprofilecontent {
    display: block;
}

/* line 7, styles/scss/templates/_profile.scss */
#yafprofilecontent {
    display: block;
}

/* line 10, styles/scss/templates/_profile.scss */
.old {
    overflow: hidden;
    *zoom: 1;
}

/* line 18, styles/scss/templates/_profile.scss */
.profile-container {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
    position: relative;
}

    .profile-container > div {
        position: relative;
    }

@media screen and (max-width: 800px) {
    /* line 18, styles/scss/templates/_profile.scss */
    .profile-container {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 18, styles/scss/templates/_profile.scss */
    .profile-container {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 18, styles/scss/templates/_profile.scss */
    .profile-container {
        padding: 25px 10px 25px;
    }
}
/* line 21, styles/scss/templates/_profile.scss */
.profile-container .profile {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 30px;
}
/* line 25, styles/scss/templates/_profile.scss */
.profile-container .row {
    margin-bottom: 5px;
    position: relative;
}
    /* line 27, styles/scss/templates/_profile.scss */
    .profile-container .row strong {
        float: left;
        width: 40%;
    }
    /* line 31, styles/scss/templates/_profile.scss */
    .profile-container .row .post {
        float: left;
        width: 60%;
    }
/* line 36, styles/scss/templates/_profile.scss */
.profile-container .avatar-container, .profile-container .details {
    float: left;
}
/* line 39, styles/scss/templates/_profile.scss */
.profile-container .avatar-container {
    width: 180px;
    position: absolute;
    top: 0;
    left: 0;
}

@media screen and (max-width: 600px) {
    .profile-container .avatar-container {
        clear: both;
        float: none;
        padding-left: 0;
        position: relative;
    }
}
/* line 42, styles/scss/templates/_profile.scss */
.profile-container .avatar {
    border: solid 3px #656565;
    border-radius: 50%;
    float: left;
    overflow: hidden;
    max-width: 100%;
    width: 100%;
}
    /* line 36, styles/scss/utilities/_mixins.scss */
    .profile-container .avatar img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
    }
    /* line 45, styles/scss/templates/_profile.scss */
    .profile-container .avatar img {
        height: auto;
        max-width: none;
        width: 100%;
    }
/* line 51, styles/scss/templates/_profile.scss */
.profile-container .details {
    float: left;
    padding-left: 210px;
    min-width: 75%;
    min-height: 200px;
}

@media screen and (max-width: 600px) {
    .profile-container .details {
        clear: both;
        float: none;
        padding-left: 0;
        min-height: auto;
    }
}
/* line 55, styles/scss/templates/_profile.scss */
.profile-container .send-direct-message {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: right;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .profile-container .send-direct-message:hover, .profile-container .send-direct-message:focus, .profile-container .send-direct-message:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .profile-container .send-direct-message[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 55, styles/scss/templates/_profile.scss */
    .profile-container .send-direct-message {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 59, styles/scss/templates/_profile.scss */
.profile-container nav {
    width: 100%;
}
    /* line 61, styles/scss/templates/_profile.scss */
    .profile-container nav ul {
        overflow: hidden;
        *zoom: 1;
        margin-bottom: 15px;
    }
    /* line 65, styles/scss/templates/_profile.scss */
    .profile-container nav li {
        float: left;
        margin: 0 10px 10px 0;
    }
    /* line 69, styles/scss/templates/_profile.scss */
    .profile-container nav a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        width: 169px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .profile-container nav a:hover, .profile-container nav a:focus, .profile-container nav a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .profile-container nav a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 69, styles/scss/templates/_profile.scss */
    .profile-container nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 74, styles/scss/templates/_profile.scss */
.profile-container .tab-nav {
    overflow: hidden;
    *zoom: 1;
}
    /* line 76, styles/scss/templates/_profile.scss */
    .profile-container .tab-nav .tab {
        color: #000;
        float: left;
        line-height: 38px;
        text-align: center;
        width: 162px;
    }
        /* line 82, styles/scss/templates/_profile.scss */
        .profile-container .tab-nav .tab.bio {
            background: #fff;
        }
        /* line 85, styles/scss/templates/_profile.scss */
        .profile-container .tab-nav .tab.stats {
            background: #CACACA;
        }
        /* line 88, styles/scss/templates/_profile.scss */
        .profile-container .tab-nav .tab.recent-posts {
            background: #656565;
        }
/* line 93, styles/scss/templates/_profile.scss */
.profile-container .tabs {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 15px;
    position: relative;
}
    /* line 97, styles/scss/templates/_profile.scss */
    .profile-container .tabs section {
        background: #fff;
        display: none;
        left: 0;
        padding: 30px 20px;
        position: absolute;
        top: 0;
    }
        /* line 104, styles/scss/templates/_profile.scss */
        .profile-container .tabs section:target {
            display: block;
        }
        /* line 107, styles/scss/templates/_profile.scss */
        .profile-container .tabs section#bio {
            display: block;
        }
/* line 113, styles/scss/templates/_profile.scss */
.profile-container #AboutTab div {
    padding: 8px 0 15px 0;
}
/* line 116, styles/scss/templates/_profile.scss */
.profile-container #AboutTab * {
    word-break: break-all;
    word-break: break-word;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
/* line 122, styles/scss/templates/_profile.scss */
.profile-container #StatisticsTab #forum_ctl03_lnkThanks {
    margin-left: 8px;
}
/* line 126, styles/scss/templates/_profile.scss */
.profile-container .last-ten-posts {
    overflow: hidden;
    *zoom: 1;
}
    /* line 131, styles/scss/templates/_profile.scss */
    .profile-container .last-ten-posts.conversation .post:before {
        border: none;
    }
    /* line 134, styles/scss/templates/_profile.scss */
    .profile-container .last-ten-posts.conversation .post:first-of-type {
        padding-top: 0;
    }
    /* line 137, styles/scss/templates/_profile.scss */
    .profile-container .last-ten-posts.conversation .post:last-of-type {
        padding-bottom: 0;
    }
    /* line 140, styles/scss/templates/_profile.scss */
    .profile-container .last-ten-posts.conversation .post .content {
        background: #E6E6E5;
    }
        /* line 142, styles/scss/templates/_profile.scss */
        .profile-container .last-ten-posts.conversation .post .content:before {
            border-right-color: #E6E6E5;
        }

@media screen and (max-width: 800px) {
    .profile-container .last-ten-posts.conversation .post .content:before {
        border-right-color: transparent;
        border-bottom-color: #E6E6E5;
    }
}

/* line 146, styles/scss/templates/_profile.scss */
.profile-container .last-ten-posts.conversation .post .content .text a {
    border-color: #0C5620;
    color: #0C5620;
}
    /* line 149, styles/scss/templates/_profile.scss */
    .profile-container .last-ten-posts.conversation .post .content .text a:hover {
        background: #0C5620;
        border-color: #fff;
        color: #fff;
    }
/* line 157, styles/scss/templates/_profile.scss */
.profile-container .last-ten-posts.conversation .post .read-conversation {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    clear: both;
    float: left;
    margin: 0 0 15px 15px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .profile-container .last-ten-posts.conversation .post .read-conversation:hover, .profile-container .last-ten-posts.conversation .post .read-conversation:focus, .profile-container .last-ten-posts.conversation .post .read-conversation:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .profile-container .last-ten-posts.conversation .post .read-conversation[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 157, styles/scss/templates/_profile.scss */
    .profile-container .last-ten-posts.conversation .post .read-conversation {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 167, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .content {
    width: 100%;
}
/* line 170, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab tr {
    background: #fff;
    border-bottom: solid 2px #CACACA;
}
    /* line 173, styles/scss/templates/_profile.scss */
    .profile-container #forum_ctl03_BuddyListTab tr td {
        padding: 10px;
    }
/* line 177, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .header2 {
    background: #333333;
    padding: 0 10px;
}
    /* line 180, styles/scss/templates/_profile.scss */
    .profile-container #forum_ctl03_BuddyListTab .header2 a {
        border: none;
        color: #fff;
        margin-bottom: 0;
    }
        /* line 185, styles/scss/templates/_profile.scss */
        .profile-container #forum_ctl03_BuddyListTab .header2 a:hover {
            background: transparent;
        }
/* line 190, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .avatar-col {
    width: 10%;
}
/* line 193, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .name {
    width: 40%;
}
/* line 196, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .joined {
    width: 40%;
}
/* line 199, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .posts {
    text-align: center;
    width: 10%;
}
/* line 203, styles/scss/templates/_profile.scss */
.profile-container #forum_ctl03_BuddyListTab .avatar-container {
    float: none;
    width: 100%;
}

@media screen and (max-width: 800px) {
    /* line 210, styles/scss/templates/_profile.scss */
    .profile-container .row strong, .profile-container .row .post {
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_topics.scss */
.topics {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_topics.scss */
    .topics {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_topics.scss */
    .topics {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_topics.scss */
    .topics {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_topics.scss */
.topics h1 {
    float: left;
    max-width: 480px;
    font-size: 3.1rem;
}
/* line 9, styles/scss/templates/_topics.scss */
.topics .start-conversation, .topics .follow-conversation {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: right;
    margin-left: 10px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .topics .start-conversation:hover, .topics .start-conversation:focus, .topics .start-conversation:active, .topics .follow-conversation:hover, .topics .follow-conversation:focus, .topics .follow-conversation:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .topics .start-conversation[disabled=disabled], .topics .follow-conversation[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 9, styles/scss/templates/_topics.scss */
    .topics .start-conversation, .topics .follow-conversation {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 14, styles/scss/templates/_topics.scss */
.topics .content {
    overflow: hidden;
    *zoom: 1;
    clear: both;
    margin-bottom: 20px;
    width: 100%;
}
/* line 20, styles/scss/templates/_topics.scss */
.topics .forumRowCat {
    overflow: hidden;
    *zoom: 1;
    background: #333333;
    border-bottom: solid 1px #fff;
    padding: 0 20px;
    position: relative;
}
    /* line 26, styles/scss/templates/_topics.scss */
    .topics .forumRowCat h3, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a, .topics .forumRowCat .YAF_Pages_members .headings > div, .YAF_Pages_members .topics .forumRowCat .headings > div, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a {
        overflow: hidden;
        *zoom: 1;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        line-height: 36px;
        margin-bottom: 0;
        color: #fff;
    }
        /* line 32, styles/scss/templates/_topics.scss */
        .topics .forumRowCat h3 a, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a a, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a a, .topics .forumRowCat .YAF_Pages_members .headings > div a, .YAF_Pages_members .topics .forumRowCat .headings > div a, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th a, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th a, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th a, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th a, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a a {
            color: #fff;
            float: left;
            font-weight: normal;
            max-width: 90%;
        }
        /* line 38, styles/scss/templates/_topics.scss */
        .topics .forumRowCat h3 input, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a input, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a input, .topics .forumRowCat .YAF_Pages_members .headings > div input, .YAF_Pages_members .topics .forumRowCat .headings > div input, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th input, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th input, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th input, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th input, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th input, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th input, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a input, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a input {
            float: right;
            margin-top: 10px;
            max-width: 10%;
        }
            /* line 42, styles/scss/templates/_topics.scss */
            .topics .forumRowCat h3 input:active, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a input:active, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a input:active, .topics .forumRowCat .YAF_Pages_members .headings > div input:active, .YAF_Pages_members .topics .forumRowCat .headings > div input:active, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th input:active, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th input:active, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th input:active, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th input:active, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th input:active, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th input:active, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a input:active, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a input:active, .topics .forumRowCat h3 input:focus, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a input:focus, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a input:focus, .topics .forumRowCat .YAF_Pages_members .headings > div input:focus, .YAF_Pages_members .topics .forumRowCat .headings > div input:focus, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th input:focus, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th input:focus, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th input:focus, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th input:focus, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th input:focus, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th input:focus, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a input:focus, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a input:focus {
                outline: none;
            }
        /* line 46, styles/scss/templates/_topics.scss */
        .topics .forumRowCat h3 .expand-collapse, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a .expand-collapse, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a .expand-collapse, .topics .forumRowCat .YAF_Pages_members .headings > div .expand-collapse, .YAF_Pages_members .topics .forumRowCat .headings > div .expand-collapse, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th .expand-collapse, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th .expand-collapse, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th .expand-collapse, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th .expand-collapse, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th .expand-collapse, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th .expand-collapse, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a .expand-collapse, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a .expand-collapse {
            font-size: 48px;
            font-size: 4.8rem;
            color: #8EE183;
            float: right;
            line-height: 26px;
            text-decoration: none;
        }
            /* line 52, styles/scss/templates/_topics.scss */
            .topics .forumRowCat h3 .expand-collapse:hover, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a .expand-collapse:hover, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a .expand-collapse:hover, .topics .forumRowCat .YAF_Pages_members .headings > div .expand-collapse:hover, .YAF_Pages_members .topics .forumRowCat .headings > div .expand-collapse:hover, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th .expand-collapse:hover, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th .expand-collapse:hover, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th .expand-collapse:hover, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th .expand-collapse:hover, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th .expand-collapse:hover, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th .expand-collapse:hover, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a .expand-collapse:hover, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a .expand-collapse:hover {
                color: #45BAF9;
            }
        /* line 58, styles/scss/templates/_topics.scss */
        .topics .forumRowCat h3:hover, .topics .forumRowCat .profile-container #forum_ctl03_BuddyListTab .header2 a:hover, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .forumRowCat a:hover, .topics .forumRowCat .YAF_Pages_members .headings > div:hover, .YAF_Pages_members .topics .forumRowCat .headings > div:hover, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th:hover, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .forumRowCat th:hover, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th:hover, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .forumRowCat th:hover, .topics .forumRowCat .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th:hover, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .forumRowCat th:hover, .topics .forumRowCat .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a:hover, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .forumRowCat a:hover {
            color: #8EE183;
        }
    /* line 62, styles/scss/templates/_topics.scss */
    .topics .forumRowCat .icon {
        position: absolute;
        width: 14px;
        height: 14px;
        background: url(/Themes/zone/expand.gif);
        top: 10px;
        right: 10px;
    }
/* line 73, styles/scss/templates/_topics.scss */
.topics .open .icon {
    background: url(/Themes/zone/collapse.gif);
}
/* line 77, styles/scss/templates/_topics.scss */
.topics .column-headings {
    overflow: hidden;
    *zoom: 1;
    background: #333333;
    border-bottom: solid 1px #fff;
    padding: 0 20px;
}
    /* line 82, styles/scss/templates/_topics.scss */
    .topics .column-headings h3, .topics .column-headings .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .topics .column-headings a, .topics .column-headings .YAF_Pages_members .headings > div, .YAF_Pages_members .topics .column-headings .headings > div, .topics .column-headings .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .topics .column-headings th, .topics .column-headings .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .topics .column-headings th, .topics .column-headings .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .topics .column-headings th, .topics .column-headings .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .topics .column-headings a {
        color: #fff;
        float: left;
        line-height: 36px;
        margin-bottom: 0;
    }
/* line 89, styles/scss/templates/_topics.scss */
.topics .post {
    background: #fff;
    border-bottom: solid 2px #E6E6E5;
    overflow: hidden;
    padding: 10px;
    position: relative;
}
/* line 96, styles/scss/templates/_topics.scss */
.topics .forumLinkCol {
    float: left;
    width: 70%;
}
/* line 100, styles/scss/templates/_topics.scss */
.topics .topicCountCol {
    float: right;
    text-align: right;
    width: 30%;
}
/* line 105, styles/scss/templates/_topics.scss */
.topics .forumheading {
    display: block;
    margin-bottom: 3px;
}
/* line 109, styles/scss/templates/_topics.scss */
.topics .pager {
    float: right;
}
/* line 112, styles/scss/templates/_topics.scss */
.topics .section-nav {
    overflow: hidden;
    *zoom: 1;
    padding-top: 10px;
    text-align: right;
}
    /* line 116, styles/scss/templates/_topics.scss */
    .topics .section-nav li {
        float: right;
        margin-left: 20px;
    }
    /* line 120, styles/scss/templates/_topics.scss */
    .topics .section-nav a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .topics .section-nav a:hover, .topics .section-nav a:focus, .topics .section-nav a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .topics .section-nav a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 120, styles/scss/templates/_topics.scss */
    .topics .section-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 125, styles/scss/templates/_topics.scss */
    .topics h1 {
        width: 100%;
        max-width: 100%;
    }
    /* line 129, styles/scss/templates/_topics.scss */
    .topics .start-conversation, .topics .follow-conversation {
        float: left;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 10px;
    }
}

@media screen and (max-width: 600px) {
    /* line 137, styles/scss/templates/_topics.scss */
    .topics .start-conversation, .topics .follow-conversation {
        float: left;
        width: auto;
    }
    /* line 141, styles/scss/templates/_topics.scss */
    .topics .forumLinkCol, .topics .topicCountCol {
        width: 100%;
    }
    /* line 144, styles/scss/templates/_topics.scss */
    .topics .forumLinkCol {
        margin-bottom: 10px;
    }
    /* line 147, styles/scss/templates/_topics.scss */
    .topics .topicCountCol {
        float: left;
        text-align: left;
    }
    /* line 151, styles/scss/templates/_topics.scss */
    .topics .topicMain, .topics .num-of-replies {
        max-width: none;
        width: 100%;
    }
    /* line 155, styles/scss/templates/_topics.scss */
    .topics .topicMain {
        margin-bottom: 10px;
    }
    /* line 158, styles/scss/templates/_topics.scss */
    .topics .num-of-replies {
        text-align: left;
    }
}

@media screen and (max-width: 480px) {
    /* line 164, styles/scss/templates/_topics.scss */
    .topics .start-conversation, .topics .follow-conversation {
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }
}

/* line 172, styles/scss/templates/_topics.scss */
.popular .topicRow {
    border-bottom: solid 2px #E6E6E5;
}
/* line 175, styles/scss/templates/_topics.scss */
.popular .conversation-title {
    float: left;
    width: 60%;
}
/* line 180, styles/scss/templates/_topics.scss */
.popular .num-of-replies {
    float: right;
    width: 20%;
}

/* line 189, styles/scss/templates/_topics.scss */
.YAF_Pages_alltopics .topics .header1 {
    overflow: hidden;
    *zoom: 1;
}
/* line 192, styles/scss/templates/_topics.scss */
.YAF_Pages_alltopics .topics h1 {
    width: 100%;
}

/* line 203, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .conversation-title, .YAF_Pages_topics .topics .last-post, .YAF_Pages_topics .topics .num-of-replies, .YAF_Pages_topics .topics .conversation-status-image, .YAF_Pages_topics .topics .tags-count, .YAF_Pages_topics .topics .show-tags, .YAF_Pages_tags .topics .conversation-title, .YAF_Pages_tags .topics .last-post, .YAF_Pages_tags .topics .num-of-replies, .YAF_Pages_tags .topics .conversation-status-image, .YAF_Pages_tags .topics .tags-count, .YAF_Pages_tags .topics .show-tags, .YAF_Pages_recentconversations .topics .conversation-title, .YAF_Pages_recentconversations .topics .last-post, .YAF_Pages_recentconversations .topics .num-of-replies, .YAF_Pages_recentconversations .topics .conversation-status-image, .YAF_Pages_recentconversations .topics .tags-count, .YAF_Pages_recentconversations .topics .show-tags {
    float: left;
    text-align: center;
}
/* line 207, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .conversation-title, .YAF_Pages_tags .topics .conversation-title, .YAF_Pages_recentconversations .topics .conversation-title {
    text-align: left;
    width: 50%;
}
/* line 211, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .last-post, .YAF_Pages_tags .topics .last-post, .YAF_Pages_recentconversations .topics .last-post {
    width: 20%;
}
/* line 214, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .num-of-replies, 
.YAF_Pages_tags .topics .num-of-replies, 
.YAF_Pages_recentconversations .topics .num-of-replies {
    width: 10%;
}
/* line 217, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .conversation-status-image, .YAF_Pages_tags .topics .conversation-status-image, .YAF_Pages_recentconversations .topics .conversation-status-image {
    width: 10%;
}
/* line 220, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .show-tags, .YAF_Pages_topics .topics .tags-count, .YAF_Pages_tags .topics .show-tags, .YAF_Pages_tags .topics .tags-count, .YAF_Pages_recentconversations .topics .show-tags, .YAF_Pages_recentconversations .topics .tags-count {
    width: 15%;
}
    /* line 224, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .show-tags a, .YAF_Pages_tags .topics .show-tags a, .YAF_Pages_recentconversations .topics .show-tags a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        height: 29px;
        line-height: 29px;
        margin: 0 auto;
        padding: 0 5px;
        width: 85px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_topics .topics .show-tags a:hover, .YAF_Pages_topics .topics .show-tags a:focus, .YAF_Pages_topics .topics .show-tags a:active, .YAF_Pages_tags .topics .show-tags a:hover, .YAF_Pages_tags .topics .show-tags a:focus, .YAF_Pages_tags .topics .show-tags a:active, .YAF_Pages_recentconversations .topics .show-tags a:hover, .YAF_Pages_recentconversations .topics .show-tags a:focus, .YAF_Pages_recentconversations .topics .show-tags a:active {
            background: #fff;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_topics .topics .show-tags a[disabled=disabled], .YAF_Pages_tags .topics .show-tags a[disabled=disabled], .YAF_Pages_recentconversations .topics .show-tags a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 224, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .show-tags a, .YAF_Pages_tags .topics .show-tags a, .YAF_Pages_recentconversations .topics .show-tags a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 233, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .tags, .YAF_Pages_tags .topics .tags, .YAF_Pages_recentconversations .topics .tags {
    background: #CACACA;
    display: none;
    float: left;
    margin: 0 0 -10px -1.6%;
    padding: 10px 10px 0 10px;
    width: 106%;
}
    /* line 240, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .tags a, .YAF_Pages_tags .topics .tags a, .YAF_Pages_recentconversations .topics .tags a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        height: 29px;
        line-height: 29px;
        margin: 0 10px 10px 0;
        padding: 0 5px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_topics .topics .tags a:hover, .YAF_Pages_topics .topics .tags a:focus, .YAF_Pages_topics .topics .tags a:active, .YAF_Pages_tags .topics .tags a:hover, .YAF_Pages_tags .topics .tags a:focus, .YAF_Pages_tags .topics .tags a:active, .YAF_Pages_recentconversations .topics .tags a:hover, .YAF_Pages_recentconversations .topics .tags a:focus, .YAF_Pages_recentconversations .topics .tags a:active {
            background: #fff;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_topics .topics .tags a[disabled=disabled], .YAF_Pages_tags .topics .tags a[disabled=disabled], .YAF_Pages_recentconversations .topics .tags a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 240, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .tags a, .YAF_Pages_tags .topics .tags a, .YAF_Pages_recentconversations .topics .tags a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 249, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics #DivIconLegend, .YAF_Pages_tags .topics #DivIconLegend, .YAF_Pages_recentconversations .topics #DivIconLegend {
    float: none;
    margin-bottom: 20px;
    width: 100%;
}
/* line 254, styles/scss/templates/_topics.scss */
.YAF_Pages_topics .topics .iconlegend, .YAF_Pages_tags .topics .iconlegend, .YAF_Pages_recentconversations .topics .iconlegend {
    width: 100%;
}
    /* line 256, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .iconlegend td, .YAF_Pages_tags .topics .iconlegend td, .YAF_Pages_recentconversations .topics .iconlegend td {
        background: #fff;
        padding: 10px;
        width: 33%;
    }
    /* line 262, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .iconlegend img, .YAF_Pages_tags .topics .iconlegend img, .YAF_Pages_recentconversations .topics .iconlegend img {
        vertical-align: middle;
    }

@media screen and (max-width: 800px) {
    /* line 269, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .conversation-title, .YAF_Pages_tags .topics .conversation-title, .YAF_Pages_recentconversations .topics .conversation-title {
        width: 35%;
    }
    /* line 272, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .tags-count, .YAF_Pages_topics .topics .show-tags, .YAF_Pages_tags .topics .tags-count, .YAF_Pages_tags .topics .show-tags, .YAF_Pages_recentconversations .topics .tags-count, .YAF_Pages_recentconversations .topics .show-tags {
        width: 20%;
    }
        /* line 274, styles/scss/templates/_topics.scss */
        .YAF_Pages_topics .topics .tags-count a, .YAF_Pages_topics .topics .show-tags a, .YAF_Pages_tags .topics .tags-count a, .YAF_Pages_tags .topics .show-tags a, .YAF_Pages_recentconversations .topics .tags-count a, .YAF_Pages_recentconversations .topics .show-tags a {
            width: 80px;
        }
}

@media screen and (max-width: 600px) {
    .topics .column-headings {
        padding: 0 7px;
    }
    /* line 282, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .post, .YAF_Pages_tags .topics .post, .YAF_Pages_recentconversations .topics .post {
        padding-bottom: 0;
        position: relative;
    }
    /* line 287, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .column-headings .last-post, .YAF_Pages_topics .topics .column-headings .num-of-replies, .YAF_Pages_topics .topics .column-headings .conversation-status-image, .YAF_Pages_topics .topics .column-headings .tags-count, .YAF_Pages_tags .topics .column-headings .last-post, .YAF_Pages_tags .topics .column-headings .num-of-replies, .YAF_Pages_tags .topics .column-headings .conversation-status-image, .YAF_Pages_tags .topics .column-headings .tags-count, .YAF_Pages_recentconversations .topics .column-headings .last-post, .YAF_Pages_recentconversations .topics .column-headings .num-of-replies, .YAF_Pages_recentconversations .topics .column-headings .conversation-status-image, .YAF_Pages_recentconversations .topics .column-headings .tags-count {
        display: none;
    }
    /* line 292, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .conversation-title, .YAF_Pages_topics .topics .last-post, .YAF_Pages_topics .topics .num-of-replies, .YAF_Pages_topics .topics .conversation-status-image, .YAF_Pages_topics .topics .tags-count, .YAF_Pages_topics .topics .show-tags, .YAF_Pages_tags .topics .conversation-title, .YAF_Pages_tags .topics .last-post, .YAF_Pages_tags .topics .num-of-replies, .YAF_Pages_tags .topics .conversation-status-image, .YAF_Pages_tags .topics .tags-count, .YAF_Pages_tags .topics .show-tags, .YAF_Pages_recentconversations .topics .conversation-title, .YAF_Pages_recentconversations .topics .last-post, .YAF_Pages_recentconversations .topics .num-of-replies, .YAF_Pages_recentconversations .topics .conversation-status-image, .YAF_Pages_recentconversations .topics .tags-count, .YAF_Pages_recentconversations .topics .show-tags {
        margin-bottom: 10px;
        text-align: left;
        width: 100%;
    }
    /* line 297, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics h3.conversation-title, .YAF_Pages_topics .topics .profile-container #forum_ctl03_BuddyListTab .header2 a.conversation-title, .profile-container #forum_ctl03_BuddyListTab .header2 .YAF_Pages_topics .topics a.conversation-title, .YAF_Pages_topics .topics .YAF_Pages_members .headings > div.conversation-title, .YAF_Pages_members .YAF_Pages_topics .topics .headings > div.conversation-title, .YAF_Pages_topics .topics .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .YAF_Pages_topics .topics th.conversation-title, .YAF_Pages_topics .topics .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .YAF_Pages_topics .topics th.conversation-title, .YAF_Pages_topics .topics .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .YAF_Pages_topics .topics th.conversation-title, .YAF_Pages_topics .topics .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a.conversation-title, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .YAF_Pages_topics .topics a.conversation-title, .YAF_Pages_tags .topics h3.conversation-title, .YAF_Pages_tags .topics .profile-container #forum_ctl03_BuddyListTab .header2 a.conversation-title, .profile-container #forum_ctl03_BuddyListTab .header2 .YAF_Pages_tags .topics a.conversation-title, .YAF_Pages_tags .topics .YAF_Pages_members .headings > div.conversation-title, .YAF_Pages_members .YAF_Pages_tags .topics .headings > div.conversation-title, .YAF_Pages_tags .topics .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .YAF_Pages_tags .topics th.conversation-title, .YAF_Pages_tags .topics .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .YAF_Pages_tags .topics th.conversation-title, .YAF_Pages_tags .topics .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .YAF_Pages_tags .topics th.conversation-title, .YAF_Pages_tags .topics .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a.conversation-title, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .YAF_Pages_tags .topics a.conversation-title, .YAF_Pages_recentconversations .topics h3.conversation-title, .YAF_Pages_recentconversations .topics .profile-container #forum_ctl03_BuddyListTab .header2 a.conversation-title, .profile-container #forum_ctl03_BuddyListTab .header2 .YAF_Pages_recentconversations .topics a.conversation-title, .YAF_Pages_recentconversations .topics .YAF_Pages_members .headings > div.conversation-title, .YAF_Pages_members .YAF_Pages_recentconversations .topics .headings > div.conversation-title, .YAF_Pages_recentconversations .topics .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .YAF_Pages_recentconversations .topics th.conversation-title, .YAF_Pages_recentconversations .topics .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .YAF_Pages_recentconversations .topics th.conversation-title, .YAF_Pages_recentconversations .topics .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th.conversation-title, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .YAF_Pages_recentconversations .topics th.conversation-title, .YAF_Pages_recentconversations .topics .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a.conversation-title, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .YAF_Pages_recentconversations .topics a.conversation-title {
        margin-bottom: 0;
    }
    /* line 300, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .conversation-title, .YAF_Pages_tags .topics .conversation-title, .YAF_Pages_recentconversations .topics .conversation-title {
        clear: both;
        width: 80%;
    }
    /* line 304, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .conversation-status-image, .YAF_Pages_tags .topics .conversation-status-image, .YAF_Pages_recentconversations .topics .conversation-status-image {
        margin-bottom: 0;
        position: absolute;
        right: 10px;
        text-align: right;
        top: 10px;
        width: 20%;
    }
    /* line 313, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .show-tags a, .YAF_Pages_tags .topics .show-tags a, .YAF_Pages_recentconversations .topics .show-tags a {
        width: auto;
    }
    /* line 317, styles/scss/templates/_topics.scss */
    .YAF_Pages_topics .topics .tags, .YAF_Pages_tags .topics .tags, .YAF_Pages_recentconversations .topics .tags {
        padding: 10px;
    }
}

/* line 324, styles/scss/templates/_topics.scss */
.topics-even {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
}

/* line 331, styles/scss/templates/_topics.scss */
.topics-odd {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
}

/* line 2, styles/scss/templates/_search.scss */
.YAF_Pages_search div.search {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 10px;
}
/* line 6, styles/scss/templates/_search.scss */
.YAF_Pages_search .pager {
    padding-top: 9px;
}
/* line 9, styles/scss/templates/_search.scss */
.YAF_Pages_search .refine-results-panel {
    overflow: hidden;
    *zoom: 1;
    background: #036D97;
    color: #fff;
    padding: 15px;
}
    /* line 14, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel > div {
        overflow: hidden;
        *zoom: 1;
        margin-bottom: 7px;
    }
    /* line 18, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel label {
        font-size: 18px;
        font-size: 1.8rem;
        font-family: "Oswald", sans-serif;
        float: left;
        line-height: 46px;
        width: 14%;
    }
    /* line 25, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel input[type=text] {
        font-size: 14px;
        font-size: 1.4rem;
        -moz-transition: border 0.25s;
        -o-transition: border 0.25s;
        -webkit-transition: border 0.25s;
        transition: border 0.25s;
        border: solid 3px #CACACA;
        color: #000;
        float: left;
        font-family: 'Helvetica', Arial, sans-serif;
        height: 26px;
        margin: 0;
        padding: 7px;
        width: 40%;
    }
        /* line 36, styles/scss/templates/_search.scss */
        .YAF_Pages_search .refine-results-panel input[type=text]:focus {
            border-color: #19AC40;
            outline: none;
        }
    /* line 41, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel .select {
        width: 41.6%;
    }
    /* line 45, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel input[type=submit] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        line-height: normal;
        margin: 0;
        padding: 0 50px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_search .refine-results-panel input[type=submit]:hover, .YAF_Pages_search .refine-results-panel input[type=submit]:focus, .YAF_Pages_search .refine-results-panel input[type=submit]:active {
            background: #036D97;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_search .refine-results-panel input[type=submit][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }
        /* line 47, styles/scss/templates/_search.scss */
        .YAF_Pages_search .refine-results-panel input[type=submit]:hover {
            border-color: #fff;
            color: #fff;
        }

@media screen and (max-width: 600px) {
    /* line 45, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 58, styles/scss/templates/_search.scss */
.YAF_Pages_search .refine-results-panel .posted-by input, .YAF_Pages_search .refine-results-panel .posts input {
    margin-right: 7px;
}
/* line 61, styles/scss/templates/_search.scss */
.YAF_Pages_search .refine-results-panel .posted-by .select, .YAF_Pages_search .refine-results-panel .posts .select {
    width: 21%;
}
/* line 65, styles/scss/templates/_search.scss */
.YAF_Pages_search .refine-results-panel .submit {
    padding-left: 14%;
}
/* line 71, styles/scss/templates/_search.scss */
.YAF_Pages_search .search-term {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .search-term {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .search-term {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .search-term {
        padding: 25px 10px 25px;
    }
}
/* line 71, styles/scss/templates/_search.scss */
.YAF_Pages_search .tag-results {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .tag-results {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .tag-results {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .tag-results {
        padding: 25px 10px 25px;
    }
}
/* line 71, styles/scss/templates/_search.scss */
.YAF_Pages_search .title-results {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .title-results {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .title-results {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .title-results {
        padding: 25px 10px 25px;
    }
}
/* line 71, styles/scss/templates/_search.scss */
.YAF_Pages_search .conversation, .YAF_Pages_search .profile-container .last-ten-posts.conversation, .profile-container .YAF_Pages_search .last-ten-posts.conversation {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .conversation, .YAF_Pages_search .profile-container .last-ten-posts.conversation, .profile-container .YAF_Pages_search .last-ten-posts.conversation {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .conversation, .YAF_Pages_search .profile-container .last-ten-posts.conversation, .profile-container .YAF_Pages_search .last-ten-posts.conversation {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .conversation, .YAF_Pages_search .profile-container .last-ten-posts.conversation, .profile-container .YAF_Pages_search .last-ten-posts.conversation {
        padding: 25px 10px 25px;
    }
}
/* line 71, styles/scss/templates/_search.scss */
.YAF_Pages_search .site-results {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .site-results {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .site-results {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .site-results {
        padding: 25px 10px 25px;
    }
}
/* line 71, styles/scss/templates/_search.scss */
.YAF_Pages_search .not-signed-in {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .not-signed-in {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .not-signed-in {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 71, styles/scss/templates/_search.scss */
    .YAF_Pages_search .not-signed-in {
        padding: 25px 10px 25px;
    }
}
/* line 81, styles/scss/templates/_search.scss */
.YAF_Pages_search .search-term {
    color: #036D97;
    margin-bottom: 0;
}
/* line 86, styles/scss/templates/_search.scss */
.YAF_Pages_search .search-results:nth-child(2n) {
    background: #E6E6E5;
}
/* line 89, styles/scss/templates/_search.scss */
.YAF_Pages_search .search-results:nth-child(2n+1) {
    background: #CACACA;
}
/* line 94, styles/scss/templates/_search.scss */
.YAF_Pages_search .tag-results a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #333333;
    border: solid 3px #333333;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    height: 24px;
    line-height: normal;
    margin: 0 10px 10px 0;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .YAF_Pages_search .tag-results a:hover, .YAF_Pages_search .tag-results a:focus, .YAF_Pages_search .tag-results a:active {
        background: #E6E6E5;
        outline: none;
        color: #333333;
        cursor: pointer;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .YAF_Pages_search .tag-results a[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 94, styles/scss/templates/_search.scss */
    .YAF_Pages_search .tag-results a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 103, styles/scss/templates/_search.scss */
.YAF_Pages_search .title-results .topic-row {
    overflow: hidden;
    *zoom: 1;
    background-color: #fff;
    border-bottom: solid 2px #E6E6E5;
    padding: 9px 10px;
}
    /* line 108, styles/scss/templates/_search.scss */
    .YAF_Pages_search .title-results .topic-row .conversation-title {
        float: left;
        max-width: 70%;
    }
    /* line 112, styles/scss/templates/_search.scss */
    .YAF_Pages_search .title-results .topic-row .num-of-replies {
        float: right;
        max-width: 30%;
    }
/* line 117, styles/scss/templates/_search.scss */
.YAF_Pages_search .title-results .show-more {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: right;
    margin-top: 10px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .YAF_Pages_search .title-results .show-more:hover, .YAF_Pages_search .title-results .show-more:focus, .YAF_Pages_search .title-results .show-more:active {
        background: #CACACA;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .YAF_Pages_search .title-results .show-more[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 117, styles/scss/templates/_search.scss */
    .YAF_Pages_search .title-results .show-more {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 126, styles/scss/templates/_search.scss */
.YAF_Pages_search .conversation, .YAF_Pages_search .profile-container .last-ten-posts.conversation, .profile-container .YAF_Pages_search .last-ten-posts.conversation {
    width: auto;
}
    /* line 128, styles/scss/templates/_search.scss */
    .YAF_Pages_search .conversation .post, .YAF_Pages_search .conversation .post_alt {
        background: none;
    }
        /* line 132, styles/scss/templates/_search.scss */
        .YAF_Pages_search .conversation .post:before {
            border: none;
        }
    /* line 136, styles/scss/templates/_search.scss */
    .YAF_Pages_search .conversation .read-conversation {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin: 0 0 15px 15px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_search .conversation .read-conversation:hover, .YAF_Pages_search .conversation .read-conversation:focus, .YAF_Pages_search .conversation .read-conversation:active {
            background: #fff;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #19AC40;
            color: #19AC40;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_search .conversation .read-conversation[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 136, styles/scss/templates/_search.scss */
    .YAF_Pages_search .conversation .read-conversation {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 143, styles/scss/templates/_search.scss */
.YAF_Pages_search .site-results .result {
    margin-bottom: 30px;
    width: 70%;
}
/* line 147, styles/scss/templates/_search.scss */
.YAF_Pages_search .site-results .title {
    line-height: 24px;
    margin-bottom: 0px;
}
/* line 151, styles/scss/templates/_search.scss */
.YAF_Pages_search .site-results .description {
    line-height: 24px;
}
/* line 154, styles/scss/templates/_search.scss */
.YAF_Pages_search .site-results .from {
    font-weight: bold;
    line-height: 24px;
}
    /* line 157, styles/scss/templates/_search.scss */
    .YAF_Pages_search .site-results .from a {
        margin: 0 2px;
    }
/* line 161, styles/scss/templates/_search.scss */
.YAF_Pages_search .site-results .show-all {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .YAF_Pages_search .site-results .show-all:hover, .YAF_Pages_search .site-results .show-all:focus, .YAF_Pages_search .site-results .show-all:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .YAF_Pages_search .site-results .show-all[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 161, styles/scss/templates/_search.scss */
    .YAF_Pages_search .site-results .show-all {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 168, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel > div {
        margin-bottom: 20px;
    }
        /* line 170, styles/scss/templates/_search.scss */
        .YAF_Pages_search .refine-results-panel > div label, .YAF_Pages_search .refine-results-panel > div .select, .YAF_Pages_search .refine-results-panel > div input[type=text], .YAF_Pages_search .refine-results-panel > div input[type=submit] {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
        }
        /* line 174, styles/scss/templates/_search.scss */
        .YAF_Pages_search .refine-results-panel > div input[type=text], .YAF_Pages_search .refine-results-panel > div input[type=submit] {
            height: 46px;
            margin-bottom: 10px;
        }
    /* line 181, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel .posted-by .select, .YAF_Pages_search .refine-results-panel .posts .select {
        width: 100%;
    }
    /* line 185, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel .submit {
        padding: 0;
    }
}

@media screen and (max-width: 800px) {
    /* line 192, styles/scss/templates/_search.scss */
    .YAF_Pages_search .site-results .show-all {
        height: auto;
    }
}

@-moz-document url-prefix() {
    /* line 201, styles/scss/templates/_search.scss */
    .YAF_Pages_search .refine-results-panel .select {
        border: solid 3px #CACACA;
    }
        /* line 203, styles/scss/templates/_search.scss */
        .YAF_Pages_search .refine-results-panel .select:after {
            line-height: 42px;
            right: 0;
            top: 0;
        }
        /* line 208, styles/scss/templates/_search.scss */
        .YAF_Pages_search .refine-results-panel .select select {
            -moz-appearance: menulist-text;
            border: 0;
            height: 100%;
            line-height: 38px;
            padding-top: 12px;
            padding-bottom: 3px;
            text-indent: 0.01px;
            text-overflow: '';
        }
}
/* line 227, styles/scss/templates/_search.scss */
.ie .YAF_Pages_search .refine-results-panel .select:after {
    content: "";
    height: 0;
    width: 0;
}
/* line 232, styles/scss/templates/_search.scss */
.ie .YAF_Pages_search .refine-results-panel .select select {
    padding: 7px;
    width: 100%;
}

/* line 2, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .conversation-list {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation-list {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation-list {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation-list {
        padding: 25px 10px 25px;
    }
}
/* line 6, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .conversation-list .headings a {
    color: #000;
    font-weight: normal;
}
/* line 11, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .conversation-list .pager {
    float: right;
    margin: 10px 0 15px;
}
/* line 16, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .conversation, .YAF_Pages_posts .profile-container .last-ten-posts.conversation, .profile-container .YAF_Pages_posts .last-ten-posts.conversation {
    margin-bottom: 20px;
}
    /* line 18, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation .avatar {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        max-width: none;
        width: 100%;
    }
        /* line 22, styles/scss/templates/_conversation-list.scss */
        .YAF_Pages_posts .conversation .avatar img {
            max-width: none;
            width: 100%;
        }
/* line 28, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .conversation-nav {
    margin-bottom: 10px;
    overflow: hidden;
    padding-top: 6px;
    text-align: right;
}
    /* line 33, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation-nav a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        display: inline-block;
        margin: 0 0 10px 10px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_posts .conversation-nav a:hover, .YAF_Pages_posts .conversation-nav a:focus, .YAF_Pages_posts .conversation-nav a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_posts .conversation-nav a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 33, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation-nav a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 40, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .row .breadcrumb {
    width: auto;
}
/* line 43, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .row.clear {
    clear: both;
}
/* line 46, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .row.options {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
/* line 52, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .pager-jump-to {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px;
}
/* line 56, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .form-row {
    background: #fff;
    float: left;
    max-width: none;
    overflow: visible;
    position: relative;
    width: 100%;
}
    /* line 63, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row:before, .YAF_Pages_posts .form-row:after {
        background: #fff;
        content: "";
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%;
    }
    /* line 71, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row:before {
        right: 100%;
    }
    /* line 74, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row:after {
        left: 100%;
    }
    /* line 77, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row .post-reply {
        padding: 15px 0;
    }
    /* line 80, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row #DataPanel1_Table {
        width: 100%;
    }
    /* line 83, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row #DataPanel1_TitleLink {
        color: #333333;
        display: block;
        margin-bottom: 0;
    }
        /* line 88, styles/scss/templates/_conversation-list.scss */
        .YAF_Pages_posts .form-row #DataPanel1_TitleLink:hover {
            background: transparent;
        }
    /* line 92, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row #DataPanel1_TitleCell, .YAF_Pages_posts .form-row #DataPanel1_ActionCell {
        width: 50%;
    }
    /* line 95, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row #DataPanel1_ActionLink {
        float: right;
    }
    /* line 99, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row .quickReplyLine {
        padding: 0;
    }
    /* line 102, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row #forum_ctl03_YafTextEditor {
        resize: none;
    }
    /* line 106, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row #forum_ctl03_CaptchaDiv img {
        max-width: 100%;
    }
    /* line 110, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .form-row input[type=submit] {
        float: right;
        width: 123px;
    }
/* line 115, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts #DivForumJump {
    float: left;
}
/* line 118, styles/scss/templates/_conversation-list.scss */
.YAF_Pages_posts .tags {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px;
    text-align: left;
}
    /* line 122, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .tags a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #333333;
        border: solid 3px #333333;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        height: 26px;
        line-height: 26px;
        margin: 0 10px 10px 0;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_posts .tags a:hover, .YAF_Pages_posts .tags a:focus, .YAF_Pages_posts .tags a:active {
            background: #E6E6E5;
            outline: none;
            color: #333333;
            cursor: pointer;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_posts .tags a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 122, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .tags a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    /* line 132, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation .avatar {
        width: 76px;
    }
}

@media screen and (max-width: 600px) {
    /* line 139, styles/scss/templates/_conversation-list.scss */
    .YAF_Pages_posts .conversation-nav a {
        margin: 0 0 10px 0;
        width: 100%;
    }
}

/* line 2, styles/scss/templates/_members.scss */
.YAF_Pages_members .breadcrumb {
    float: none;
}
/* line 5, styles/scss/templates/_members.scss */
.YAF_Pages_members h1 {
    float: left;
}
/* line 8, styles/scss/templates/_members.scss */
.YAF_Pages_members .pager {
    padding-top: 15px;
}
/* line 11, styles/scss/templates/_members.scss */
.YAF_Pages_members .members {
    overflow: hidden;
    *zoom: 1;
}
/* line 14, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members {
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
    overflow: hidden;
    *zoom: 1;
    overflow: hidden;
    *zoom: 1;
    background: #036D97;
    color: #fff;
    padding: 15px;
}

@media screen and (max-width: 800px) {
    /* line 14, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 14, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 14, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members {
        padding: 25px 10px 25px;
    }
}
/* line 21, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members > div {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 7px;
}
/* line 25, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members label {
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "Oswald", sans-serif;
    float: left;
    line-height: 46px;
    width: 24%;
}
/* line 32, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members input[type=text] {
    font-size: 14px;
    font-size: 1.4rem;
    -moz-transition: border 0.25s;
    -o-transition: border 0.25s;
    -webkit-transition: border 0.25s;
    transition: border 0.25s;
    border: solid 3px #CACACA;
    color: #000;
    float: left;
    font-family: 'Helvetica', Arial, sans-serif;
    height: 26px;
    margin: 0;
    padding: 7px;
    width: 40%;
}
    /* line 43, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members input[type=text]:focus {
        border-color: #19AC40;
        outline: none;
    }
/* line 48, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .select {
    width: 42%;
}
/* line 52, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #333333;
    border: solid 3px #333333;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    line-height: normal;
    margin: 0 10px 0 0;
    padding: 0 50px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .YAF_Pages_members .search-members input[type=submit]:hover, .YAF_Pages_members .search-members input[type=submit]:focus, .YAF_Pages_members .search-members input[type=submit]:active {
        background: #036D97;
        outline: none;
        color: #333333;
        cursor: pointer;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .YAF_Pages_members .search-members input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 52, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 60, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .posted-by input, .YAF_Pages_members .search-members .posts input {
    margin-right: 7px;
}
/* line 63, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .posted-by .select, .YAF_Pages_members .search-members .posts .select {
    width: 21%;
}
/* line 67, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .submit {
    padding-left: 24%;
}
/* line 71, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .number-posts .select {
    margin-right: 10px;
}
/* line 74, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .number-posts .select, .YAF_Pages_members .search-members .number-posts select {
    width: auto;
}
/* line 77, styles/scss/templates/_members.scss */
.YAF_Pages_members .search-members .number-posts input[type=text] {
    width: 19%;
}
/* line 82, styles/scss/templates/_members.scss */
.YAF_Pages_members dl.AlphaSort {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
    padding: 30px 60px 30px;
    display: block;
    width: auto;
}

@media screen and (max-width: 800px) {
    /* line 82, styles/scss/templates/_members.scss */
    .YAF_Pages_members dl.AlphaSort {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 82, styles/scss/templates/_members.scss */
    .YAF_Pages_members dl.AlphaSort {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 82, styles/scss/templates/_members.scss */
    .YAF_Pages_members dl.AlphaSort {
        padding: 25px 10px 25px;
    }
}
/* line 90, styles/scss/templates/_members.scss */
.YAF_Pages_members dl.AlphaSort dd {
    margin: 10px 5px;
}
/* line 94, styles/scss/templates/_members.scss */
.YAF_Pages_members .content {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
    display: block;
}

@media screen and (max-width: 800px) {
    /* line 94, styles/scss/templates/_members.scss */
    .YAF_Pages_members .content {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 94, styles/scss/templates/_members.scss */
    .YAF_Pages_members .content {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 94, styles/scss/templates/_members.scss */
    .YAF_Pages_members .content {
        padding: 25px 10px 25px;
    }
}
/* line 99, styles/scss/templates/_members.scss */
.YAF_Pages_members .headings {
    overflow: hidden;
    *zoom: 1;
    background: #333333;
    padding: 1% 2.5%;
}
    /* line 103, styles/scss/templates/_members.scss */
    .YAF_Pages_members .headings > div {
        overflow: hidden;
        *zoom: 1;
        color: #fff;
        float: left;
        margin-bottom: 0;
        width: 20%;
    }
        /* line 110, styles/scss/templates/_members.scss */
        .YAF_Pages_members .headings > div a {
            color: #fff;
        }
        /* line 113, styles/scss/templates/_members.scss */
        .YAF_Pages_members .headings > div img {
            float: right;
            margin: 5px 10px 0 0;
        }
/* line 119, styles/scss/templates/_members.scss */
.YAF_Pages_members .member {
    float: left;
    background: #fff;
    border-bottom: solid 2px #E6E6E5;
    padding: 2.5%;
    width: 95%;
}
    /* line 125, styles/scss/templates/_members.scss */
    .YAF_Pages_members .member > div {
        word-break: break-word;
        float: left;
        width: 20%;
    }
    /* line 130, styles/scss/templates/_members.scss */
    .YAF_Pages_members .member .number-posts {
        text-align: center;
    }
    /* line 133, styles/scss/templates/_members.scss */
    .YAF_Pages_members .member .avatar-container {
        border: solid 3px #CACACA;
        border-radius: 50%;
        float: left;
        overflow: hidden;
        max-width: 100%;
    }
        /* line 36, styles/scss/utilities/_mixins.scss */
        .YAF_Pages_members .member .avatar-container img {
            display: block;
            height: auto;
            margin: 0 auto;
            max-width: 100%;
        }

@media screen and (max-width: 800px) {
    /* line 140, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members .number-posts .select, .YAF_Pages_members .search-members .number-posts select, .YAF_Pages_members .search-members .number-posts input[type=text] {
        width: 100%;
    }
    /* line 143, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members .number-posts .select {
        margin-bottom: 10px;
    }
    /* line 147, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members .submit {
        padding: 0;
    }
    /* line 150, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members label, .YAF_Pages_members .search-members .select {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
    /* line 154, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members input[type=text], .YAF_Pages_members .search-members input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 46px;
        margin-bottom: 10px;
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    /* line 163, styles/scss/templates/_members.scss */
    .YAF_Pages_members .pager {
        margin-bottom: 10px;
    }
    /* line 166, styles/scss/templates/_members.scss */
    .YAF_Pages_members .headings {
        display: none;
    }
    /* line 170, styles/scss/templates/_members.scss */
    .YAF_Pages_members .member > div {
        margin-bottom: 5px;
        width: 100%;
    }
    /* line 174, styles/scss/templates/_members.scss */
    .YAF_Pages_members .member .number-posts {
        text-align: left;
        padding-left: 40px;
        position: relative;
    }
        /* line 178, styles/scss/templates/_members.scss */
        .YAF_Pages_members .member .number-posts:before {
            content: 'Posts: ';
            left: 0;
            position: absolute;
            top: 0;
        }
}

@-moz-document url-prefix() {
    /* line 191, styles/scss/templates/_members.scss */
    .YAF_Pages_members .search-members .select {
        border: solid 3px #CACACA;
    }
        /* line 193, styles/scss/templates/_members.scss */
        .YAF_Pages_members .search-members .select:after {
            line-height: 42px;
            right: 0;
            top: 0;
        }
        /* line 198, styles/scss/templates/_members.scss */
        .YAF_Pages_members .search-members .select select {
            -moz-appearance: menulist-text;
            border: 0;
            height: 100%;
            line-height: 38px;
            padding-top: 12px;
            padding-bottom: 3px;
            text-indent: 0.01px;
            text-overflow: '';
        }
}
/* line 217, styles/scss/templates/_members.scss */
.ie .YAF_Pages_members .search-members .select:after {
    content: "";
    height: 0;
    width: 0;
}
/* line 222, styles/scss/templates/_members.scss */
.ie .YAF_Pages_members .search-members .select select {
    padding: 7px;
    width: 100%;
}

/* line 2, styles/scss/templates/_cp-pm.scss */
.YAF_Pages_cp_pm .private-messaging {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm .private-messaging {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm .private-messaging {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm .private-messaging {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_cp-pm.scss */
.YAF_Pages_cp_pm .private-messaging .ui-tabs {
    margin-bottom: 20px;
}
/* line 9, styles/scss/templates/_cp-pm.scss */
.YAF_Pages_cp_pm .compose-message {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: right;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .YAF_Pages_cp_pm .compose-message:hover, .YAF_Pages_cp_pm .compose-message:focus, .YAF_Pages_cp_pm .compose-message:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .YAF_Pages_cp_pm .compose-message[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 9, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm .compose-message {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 16, styles/scss/templates/_cp-pm.scss */
.YAF_Pages_cp_pm #View1 .pager, .YAF_Pages_cp_pm #View2 .pager, .YAF_Pages_cp_pm #View3 .pager {
    margin-bottom: 10px;
}
    /* line 18, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #View1 .pager a, .YAF_Pages_cp_pm #View2 .pager a, .YAF_Pages_cp_pm #View3 .pager a {
        color: #fff;
    }
/* line 23, styles/scss/templates/_cp-pm.scss */
.YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel {
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}
    /* line 27, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header {
        background: #333333;
    }
        /* line 29, styles/scss/templates/_cp-pm.scss */
        .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th {
            margin-bottom: 0;
            padding: 10px;
            width: auto;
        }
        /* line 35, styles/scss/templates/_cp-pm.scss */
        .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header a, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header a, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header a {
            color: #fff;
            font-weight: normal;
        }
            /* line 38, styles/scss/templates/_cp-pm.scss */
            .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header a:hover, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header a:hover, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header a:hover {
                background: #fff;
                color: #333333;
                display: inline;
            }
    /* line 45, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .post, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .post_alt, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .post, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .post_alt, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .post, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .post_alt {
        border-bottom: solid 2px #E6E6E5;
    }
        /* line 47, styles/scss/templates/_cp-pm.scss */
        .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .post td, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .post_alt td, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .post td, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .post_alt td, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .post td, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .post_alt td {
            padding: 10px;
            width: auto;
        }
    /* line 53, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer td, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer td, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer td {
        padding-top: 20px;
    }
    /* line 56, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin: 0 5px 5px 0;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button:hover, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button:focus, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button:active, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button:hover, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button:focus, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button:active, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button:hover, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button:focus, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button:active {
            background: #fff;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #19AC40;
            color: #19AC40;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button[disabled=disabled], .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button[disabled=disabled], .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 56, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 64, styles/scss/templates/_cp-pm.scss */
.YAF_Pages_cp_pm .content .pm-info {
    border-bottom: solid 2px #E6E6E5;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

@media screen and (max-width: 600px) {
    /* line 74, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm .compose-message {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 15px;
        width: 100%;
    }
    /* line 80, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .checkbox, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .image, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .date, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .checkbox, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .image, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .date, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .checkbox, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .image, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .date {
        display: none;
    }
    /* line 83, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .from, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .subject, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .from, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .subject, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .from, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .subject {
        word-break: break-word;
    }
    /* line 87, styles/scss/templates/_cp-pm.scss */
    .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .footer .button, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .footer .button, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .footer .button {
        height: auto;
        line-height: 20px;
        margin-bottom: 10px;
        padding: 9px 10px;
        width: 100%;
    }
}

/* line 2, styles/scss/templates/_mytopics.scss */
.YAF_Pages_mytopics .my-conversations {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_mytopics.scss */
    .YAF_Pages_mytopics .my-conversations {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_mytopics.scss */
    .YAF_Pages_mytopics .my-conversations {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_mytopics.scss */
    .YAF_Pages_mytopics .my-conversations {
        padding: 25px 10px 25px;
    }
}
/* line 6, styles/scss/templates/_mytopics.scss */
.YAF_Pages_mytopics .ui-tabs-panel {
    margin-bottom: 10px;
}
/* line 9, styles/scss/templates/_mytopics.scss */
.YAF_Pages_mytopics .form-row {
    max-width: none;
    width: 100%;
}
/* line 13, styles/scss/templates/_mytopics.scss */
.YAF_Pages_mytopics .topicRow {
    overflow: hidden;
    *zoom: 1;
    background-color: #fff;
    border-bottom: solid 2px #E6E6E5;
    padding: 9px 10px;
}
/* line 19, styles/scss/templates/_mytopics.scss */
.YAF_Pages_mytopics .conversation-title {
    float: left;
    width: 60%;
}
/* line 23, styles/scss/templates/_mytopics.scss */
.YAF_Pages_mytopics .num-of-replies {
    float: left;
    width: 20%;
    text-align: right;
}

/* line 2, styles/scss/templates/_help.scss */
.YAF_Pages_help_index .help-page {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_help.scss */
    .YAF_Pages_help_index .help-page {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_help.scss */
    .YAF_Pages_help_index .help-page {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_help.scss */
    .YAF_Pages_help_index .help-page {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_help.scss */
.YAF_Pages_help_index .help-page ul, .YAF_Pages_help_index .help-page p {
    margin-bottom: 20px;
}

/* line 2, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 15px 20px;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .adminMenu {
    padding: 0 20px 0 0;
    vertical-align: top;
}

@media screen and (max-width: 601px) {
    /* line 5, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages .adminMenu {
        display: block;
        margin: auto 0;
    }
}

@media screen and (max-width: 601px) {
    /* line 13, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages .adminContent {
        display: block;
        margin-top: 20px;
    }
}
/* line 19, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages table {
    width: 100% !important;
}
/* line 23, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .admin-landing .post, div[class*=YAF_Pages_Admin_] .admin-pages .admin-landing .header2 {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    width: 20%;
}

@media screen and (max-width: 480px) {
    /* line 33, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages .admin-landing h1 {
        font-size: 2.2em;
    }
}
/* line 40, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .admin-users .post, div[class*=YAF_Pages_Admin_] .admin-pages .admin-users .header2 {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    width: 25%;
}
/* line 51, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .search-results .header1, div[class*=YAF_Pages_Admin_] .admin-pages .search-results .header2 {
    padding: 5px 0;
}
/* line 54, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .search-results .header2 {
    border-bottom: solid 1px #656565;
}
/* line 57, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .search-results h1, div[class*=YAF_Pages_Admin_] .admin-pages .search-results h2, div[class*=YAF_Pages_Admin_] .admin-pages .search-results .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .form-row div[class*=YAF_Pages_Admin_] .admin-pages .search-results #DataPanel1_TitleLink, div[class*=YAF_Pages_Admin_] .admin-pages .search-results .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort div[class*=YAF_Pages_Admin_] .admin-pages .search-results .header1 {
    margin-bottom: 0;
}
/* line 60, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .search-results .post {
    padding: 5px 0;
}
    /* line 62, styles/scss/templates/_admin.scss */
    div[class*=YAF_Pages_Admin_] .admin-pages .search-results .post span {
        display: block;
    }
/* line 70, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 img {
    float: left;
    margin: 5px 5px 0 0;
}
/* line 74, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 h3, div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 a, div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 .YAF_Pages_members .headings > div, .YAF_Pages_members div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 .headings > div, div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 th, div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 th, div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 th, div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .header2 a {
    float: left;
    margin-right: 5px;
}
/* line 81, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .post span:after {
    content: "|";
    padding: 0 1px;
}
/* line 86, styles/scss/templates/_admin.scss */
div[class*=YAF_Pages_Admin_] .admin-pages .admin-roles .post span span:after {
    content: "";
    padding: 0;
}

/* line 2, styles/scss/templates/_post-message.scss */
.standard-message,
.YAF_Pages_postmessage .post-message {
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}
.standard-message {
    overflow: hidden;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .post-message,
    .standard-message {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .post-message,
    .standard-message {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .post-message,
    .standard-message {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .post-message ul,
.standard-message ul {
    margin-bottom: 20px;
}
/* line 9, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .form-row,
.standard-message .form-row {
    float: left;
    max-width: none;
    overflow: visible;
    position: relative;
    width: 100%;
}
    /* line 15, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .form-row .select,
    .standard-message .form-row .select {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        width: 30%;
    }
/* line 22, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .title input[type=text],
.YAF_Pages_postmessage .tags input[type=text],
.YAF_Pages_postmessage .priority input[type=text] {
    float: left;
    width: 30%;
}
/* line 28, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .change-topic .select {
    margin-right: 10px;
}
/* line 31, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .change-topic input[type=submit] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 46px;
    line-height: normal;
    width: auto;
}
/* line 39, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .text-editor,
.standard-message .text-editor {
    margin-bottom: 20px;
    width: 100%;
}
/* line 43, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .buttons,
.standard-message .buttons {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px;
    clear: both;
}
    /* line 46, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .buttons a,
    .YAF_Pages_postmessage .buttons input[type=submit],
    .standard-message .buttons a,
    .standard-message .buttons input[type=submit] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin-right: 20px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .YAF_Pages_postmessage .buttons a:hover,
        .YAF_Pages_postmessage .buttons a:focus,
        .YAF_Pages_postmessage .buttons a:active,
        .YAF_Pages_postmessage .buttons input[type=submit]:hover,
        .YAF_Pages_postmessage .buttons input[type=submit]:focus,
        .YAF_Pages_postmessage .buttons input[type=submit]:active,
        .standard-message .buttons a:hover,
        .standard-message .buttons a:focus,
        .standard-message .buttons a:active,
        .standard-message .buttons input[type=submit]:hover,
        .standard-message .buttons input[type=submit]:focus,
        .standard-message .buttons input[type=submit]:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .YAF_Pages_postmessage .buttons a[disabled=disabled],
        .YAF_Pages_postmessage .buttons input[type=submit][disabled=disabled],
        .standard-message .buttons a[disabled=disabled],
        .standard-message .buttons input[type=submit][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 46, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .buttons a,
    .YAF_Pages_postmessage .buttons input[type=submit],
    .standard-message .buttons a,
    .standard-message .buttons input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 51, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .buttons input[type=submit],
.standard-message .buttons input[type=submit] {
    height: 45px;
    line-height: normal;
}
/* line 56, styles/scss/templates/_post-message.scss */
.YAF_Pages_postmessage .tooltip,
.standard-message .tooltip {
    left: 68%;
}

@media screen and (max-width: 600px) {
    /* line 61, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .title input[type=text], .YAF_Pages_postmessage .tags input[type=text], .YAF_Pages_postmessage .priority input[type=text] {
        width: 100%;
    }
    /* line 65, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .tooltip,
    .standard-message .tooltip {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
        /* line 67, styles/scss/templates/_post-message.scss */
        .YAF_Pages_postmessage .tooltip:before,
        .standard-message .tooltip:before {
            top: 57px;
        }
    /* line 72, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .change-topic .select {
        margin-bottom: 10px;
        width: 100%;
    }
    /* line 76, styles/scss/templates/_post-message.scss */
    .YAF_Pages_postmessage .change-topic input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: right;
        padding: 0 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.rules .terms-text {
    margin-bottom: 20px;
}
/* line 9, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.rules .buttons input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    line-height: normal;
    margin: 0 20px 0 0;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .sign-up-pages.rules .buttons input[type=submit]:hover, .sign-up-pages.rules .buttons input[type=submit]:focus, .sign-up-pages.rules .buttons input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .sign-up-pages.rules .buttons input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 9, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.rules .buttons input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 18, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .password-text {
    margin-bottom: 20px;
}
/* line 33, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .form-row.captcha label {
    width: 100%;
}
/* line 36, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .form-row.captcha p {
    display: block;
}
/* line 40, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .form-row.submit {
    padding-left: 14%;
}
/* line 44, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .row {
    margin-bottom: 10px;
}
/* line 47, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register #recaptcha_widget {
    float: left;
    width: 66%;
}
    /* line 50, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register #recaptcha_widget #recaptcha_image {
        height: auto !important;
        margin-bottom: 5px;
        width: 100% !important;
    }
        /* line 54, styles/scss/templates/_sign-up-pages.scss */
        .sign-up-pages.register #recaptcha_widget #recaptcha_image img {
            height: auto !important;
            width: 100% !important;
        }
    /* line 59, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register #recaptcha_widget input[type=text] {
        display: block;
        float: none;
        margin-bottom: 5px;
        width: 100%;
    }
    /* line 65, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register #recaptcha_widget .reload {
        margin-bottom: 5px;
    }
    /* line 68, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register #recaptcha_widget .recaptcha_only_if_image {
        margin-bottom: 5px;
    }
    /* line 71, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register #recaptcha_widget .recaptcha_only_if_audio {
        margin-bottom: 5px;
    }
/* line 133, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .welcome-area-promo {
    margin-bottom: 20px;
}
    /* line 135, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .welcome-area-promo a {
        border: none;
        background: transparent;
    }
/* line 140, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .view-all, .sign-up-pages.register .view-help {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px;
}
    /* line 143, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .view-all p, .sign-up-pages.register .view-help p {
        float: left;
        max-width: 70%;
    }
    /* line 147, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .view-all a, .sign-up-pages.register .view-help a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: right;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .sign-up-pages.register .view-all a:hover, .sign-up-pages.register .view-all a:focus, .sign-up-pages.register .view-all a:active, .sign-up-pages.register .view-help a:hover, .sign-up-pages.register .view-help a:focus, .sign-up-pages.register .view-help a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .sign-up-pages.register .view-all a[disabled=disabled], .sign-up-pages.register .view-help a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 147, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .view-all a, .sign-up-pages.register .view-help a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 153, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register .continue input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    line-height: normal;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .sign-up-pages.register .continue input[type=submit]:hover, .sign-up-pages.register .continue input[type=submit]:focus, .sign-up-pages.register .continue input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .sign-up-pages.register .continue input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 153, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .continue input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 159, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages.register h1 div {
    text-align: left;
}
/* line 164, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages .form-row {
    clear: both;
    float: left;
    overflow: visible;
    position: relative;
    width: 41%;
}
    /* line 170, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages .form-row .enter-text {
        line-height: normal;
    }
/* line 174, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages #forum_ctl03_CreateUserWizard1 {
    width: 100%;
}
/* line 177, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages #forum_ctl03_CreateUserWizard1_ctl04_HomepageLabel {
    font-family: "Oswald", sans-serif;
    float: left;
    line-height: 36px;
    width: 33%;
}
/* line 183, styles/scss/templates/_sign-up-pages.scss */
.sign-up-pages .country.form-row {
    overflow: visible;
}

@media screen and (max-width: 960px) {
    /* line 189, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row.submit {
        padding-left: 20%;
    }
    /* line 194, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages .form-row {
        clear: both;
        float: left;
        margin-bottom: 20px;
        max-width: none;
        width: 60%;
    }
}

@media screen and (max-width: 800px) {
    /* line 205, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.rules .buttons input[type=submit] {
        margin-bottom: 20px;
        white-space: normal;
        width: 100%;
    }
    /* line 214, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row.submit {
        padding-left: 21%;
    }
    /* line 217, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row label {
        line-height: normal;
        width: 30%;
    }
    /* line 223, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row input[type=text], .sign-up-pages.register .form-row input[type=password], .sign-up-pages.register .form-row input [type=email] {
        border-radius: 0;
        -webkit-appearance: none;
    }
    /* line 227, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row input[type=submit] {
        -webkit-appearance: none;
    }
    /* line 232, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row .captcha-img img {
        display: block;
        margin-bottom: 10px;
    }
    /* line 236, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row .captcha-img a {
        clear: both;
        float: left;
    }
    /* line 243, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages .form-row {
        max-width: none;
        width: 70%;
    }
}

@media screen and (max-width: 600px) {
    /* line 250, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages.register .form-row {
        max-width: none;
        width: 100%;
    }
        /* line 253, styles/scss/templates/_sign-up-pages.scss */
        .sign-up-pages.register .form-row.submit {
            padding-left: 0;
        }
        /* line 257, styles/scss/templates/_sign-up-pages.scss */
        .sign-up-pages.register .form-row.captcha .captcha-img {
            max-width: none;
            width: 100%;
        }
            /* line 260, styles/scss/templates/_sign-up-pages.scss */
            .sign-up-pages.register .form-row.captcha .captcha-img img {
                max-width: none;
                width: 100%;
            }
        /* line 266, styles/scss/templates/_sign-up-pages.scss */
        .sign-up-pages.register .form-row label {
            width: 100%;
        }
    /* line 272, styles/scss/templates/_sign-up-pages.scss */
    .sign-up-pages .form-row .select {
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_info.scss */
.info-page {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_info.scss */
    .info-page {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_info.scss */
    .info-page {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_info.scss */
    .info-page {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_info.scss */
.info-page .text {
    margin-bottom: 20px;
}
/* line 8, styles/scss/templates/_info.scss */
.info-page .continue a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .info-page .continue a:hover, .info-page .continue a:focus, .info-page .continue a:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .info-page .continue a[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 8, styles/scss/templates/_info.scss */
    .info-page .continue a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_recover-password.scss */
.recover-password {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
    margin-bottom: 20px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_recover-password.scss */
    .recover-password {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_recover-password.scss */
    .recover-password {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_recover-password.scss */
    .recover-password {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_recover-password.scss */
.recover-password #forum_ctl03_PasswordRecovery1 {
    width: 100%;
}
/* line 9, styles/scss/templates/_recover-password.scss */
.recover-password .form-row label {
    line-height: normal;
}
/* line 14, styles/scss/templates/_recover-password.scss */
.recover-password .form-row input[type=submit] {
    margin-left: 33%;
    width: auto;
}
/* line 19, styles/scss/templates/_recover-password.scss */
.recover-password .text {
    margin-bottom: 20px;
}
/* line 24, styles/scss/templates/_recover-password.scss */
.recover-password .success .form-row input[type=submit] {
    margin-left: 0;
}

/* line 1, styles/scss/templates/_edit-profile.scss */
.edit-profile {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_edit-profile.scss */
    .edit-profile {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_edit-profile.scss */
    .edit-profile {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_edit-profile.scss */
    .edit-profile {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_edit-profile.scss */
.edit-profile .row {
    margin-bottom: 10px;
}
/* line 7, styles/scss/templates/_edit-profile.scss */
.edit-profile .form-row {
    float: left;
    overflow: visible;
    max-width: none;
    position: relative;
    width: 100%;
}
@media screen and (min-width: 600px) and (max-width: 768px) {
    .edit-profile .form-row .tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) {
        max-width: 96%;
    }
}
@media screen and (max-width: 768px) {
    .edit-profile .form-row .tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) {
        height: auto !important;
    }
}

@media screen and (min-width: 769px) {
    .edit-profile .form-row {
        max-width: 66%;
    }
}
    /* line 13, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row h2, .edit-profile .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .edit-profile .form-row #DataPanel1_TitleLink, .edit-profile .form-row .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort .edit-profile .form-row .header1 {
        margin-bottom: 0;
    }
    /* line 16, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row textarea.edit {
        width: 66%;
    }
    /* line 19, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row #forum_ctl03_ProfileEditor_Country {
        width: 65%;
    }
    /* line 22, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row input[type=submit] {
        float: left;
        margin-right: 10px;
        width: auto;
    }
    /* line 27, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row.heading {
        margin-top: 10px;
    }
    /* line 31, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row.local-time label {
        line-height: normal;
    }
    /* line 35, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row .select {
        width: 65%;
    }
    /* line 38, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row .tooltip {
        bottom: -29px;
        left: 105%;
    }

@media screen and (max-width: 960px) {
    /* line 45, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row label {
        line-height: normal;
    }
}

@media screen and (max-width: 600px) {
    /* line 52, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row label {
        line-height: normal;
        margin-bottom: 10px;
    }
    /* line 56, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row textarea.edit, .edit-profile .form-row .select, .edit-profile .form-row #forum_ctl03_ProfileEditor_Country {
        width: 100%;
    }
    /* line 59, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row input[type=checkbox] {
        margin-top: 0;
    }
    /* line 62, styles/scss/templates/_edit-profile.scss */
    .edit-profile .form-row input[type=submit] {
        margin-bottom: 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_pmessage.scss */
.private-messages {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_pmessage.scss */
    .private-messages {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_pmessage.scss */
    .private-messages {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_pmessage.scss */
    .private-messages {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_pmessage.scss */
.private-messages td {
    padding-bottom: 10px;
}
/* line 7, styles/scss/templates/_pmessage.scss */
.private-messages .label {
    font-family: "Oswald", sans-serif;
    line-height: 36px;
}
/* line 11, styles/scss/templates/_pmessage.scss */
.private-messages input[type=text], .private-messages textarea {
    font-size: 14px;
    font-size: 1.4rem;
    -moz-transition: border 0.25s;
    -o-transition: border 0.25s;
    -webkit-transition: border 0.25s;
    transition: border 0.25s;
    border: solid 3px #CACACA;
    color: #000;
    float: left;
    font-family: 'Helvetica', Arial, sans-serif;
    margin: 0 10px 0 0;
    padding: 7px;
}
    /* line 20, styles/scss/templates/_pmessage.scss */
    .private-messages input[type=text]:focus, .private-messages textarea:focus {
        border-color: #19AC40;
        outline: none;
    }
    /* line 24, styles/scss/templates/_pmessage.scss */
    .private-messages input[type=text][disabled=disabled], .private-messages textarea[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }
    /* line 29, styles/scss/templates/_pmessage.scss */
    .private-messages input[type=text]#forum_ctl03_PmSubjectTextBox, .private-messages textarea#forum_ctl03_PmSubjectTextBox {
        width: 97%;
    }
    /* line 33, styles/scss/templates/_pmessage.scss */
    .private-messages textarea.BBCodeEditor {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
/* line 36, styles/scss/templates/_pmessage.scss */
.private-messages input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    height: 36px;
    line-height: normal;
    margin: 0 10px 0 0;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .private-messages input[type=submit]:hover, .private-messages input[type=submit]:focus, .private-messages input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .private-messages input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 36, styles/scss/templates/_pmessage.scss */
    .private-messages input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 42, styles/scss/templates/_pmessage.scss */
.private-messages input[type=submit][disabled=disabled] {
    background: #E6E6E5;
    border-color: #979797;
    color: #979797;
}
    /* line 46, styles/scss/templates/_pmessage.scss */
    .private-messages input[type=submit][disabled=disabled]:hover {
        cursor: auto;
    }
/* line 52, styles/scss/templates/_pmessage.scss */
.private-messages .footer1 a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    margin-right: 10px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .private-messages .footer1 a:hover, .private-messages .footer1 a:focus, .private-messages .footer1 a:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .private-messages .footer1 a[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 52, styles/scss/templates/_pmessage.scss */
    .private-messages .footer1 a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_reportpost.scss */
.report-post {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_reportpost.scss */
    .report-post {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_reportpost.scss */
    .report-post {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_reportpost.scss */
    .report-post {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_reportpost.scss */
.report-post td {
    padding-bottom: 10px;
}
/* line 7, styles/scss/templates/_reportpost.scss */
.report-post .label {
    font-family: "Oswald", sans-serif;
    line-height: 36px;
}
/* line 11, styles/scss/templates/_reportpost.scss */
.report-post input[type=text] {
    font-size: 14px;
    font-size: 1.4rem;
    -moz-transition: border 0.25s;
    -o-transition: border 0.25s;
    -webkit-transition: border 0.25s;
    transition: border 0.25s;
    border: solid 3px #656565;
    color: #000;
    float: left;
    font-family: 'Helvetica', Arial, sans-serif;
    margin: 0 10px 0 0;
    padding: 7px;
}
    /* line 20, styles/scss/templates/_reportpost.scss */
    .report-post input[type=text]:focus {
        border-color: #19AC40;
        outline: none;
    }
    /* line 24, styles/scss/templates/_reportpost.scss */
    .report-post input[type=text][disabled=disabled] {
        border-color: #E6E6E5;
        color: #E6E6E5;
    }
    /* line 28, styles/scss/templates/_reportpost.scss */
    .report-post input[type=text]#forum_ctl03_PmSubjectTextBox {
        width: 97%;
    }
/* line 33, styles/scss/templates/_reportpost.scss */
.report-post input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    height: 36px;
    line-height: normal;
    margin: 0 10px 0 0;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .report-post input[type=submit]:hover, .report-post input[type=submit]:focus, .report-post input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .report-post input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 33, styles/scss/templates/_reportpost.scss */
    .report-post input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 39, styles/scss/templates/_reportpost.scss */
.report-post input[type=submit][disabled=disabled] {
    background: #E6E6E5;
    border-color: #E6E6E5;
}
    /* line 42, styles/scss/templates/_reportpost.scss */
    .report-post input[type=submit][disabled=disabled]:hover {
        color: #fff;
        cursor: auto;
    }
/* line 49, styles/scss/templates/_reportpost.scss */
.report-post .footer1 a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    margin-right: 10px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .report-post .footer1 a:hover, .report-post .footer1 a:focus, .report-post .footer1 a:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .report-post .footer1 a[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 49, styles/scss/templates/_reportpost.scss */
    .report-post .footer1 a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_cp_changepassword.scss */
.change-password {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_cp_changepassword.scss */
    .change-password {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_cp_changepassword.scss */
    .change-password {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_cp_changepassword.scss */
    .change-password {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_cp_changepassword.scss */
.change-password .change-password-table {
    width: 100%;
}
/* line 8, styles/scss/templates/_cp_changepassword.scss */
.change-password .form-row input[type=submit] {
    float: left;
    margin: 0 10px 0 0;
    width: auto;
}
/* line 13, styles/scss/templates/_cp_changepassword.scss */
.change-password .form-row.submit {
    padding-left: 14%;
}
/* line 16, styles/scss/templates/_cp_changepassword.scss */
.change-password .form-row #forum_ctl03_ChangePassword1_ChangePasswordContainerID_ConfirmNewPasswordLabel {
    line-height: normal;
}

/* line 1, styles/scss/templates/_viewthanks.scss */
.view-thanks {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_viewthanks.scss */
    .view-thanks {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_viewthanks.scss */
    .view-thanks {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_viewthanks.scss */
    .view-thanks {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_viewthanks.scss */
.view-thanks .ui-tabs .ui-tabs-panel {
    overflow: hidden;
    *zoom: 1;
}
/* line 11, styles/scss/templates/_viewthanks.scss */
.view-thanks .conversation .post:before {
    border: none;
}
/* line 14, styles/scss/templates/_viewthanks.scss */
.view-thanks .conversation .post:first-of-type {
    padding-top: 0;
}
/* line 17, styles/scss/templates/_viewthanks.scss */
.view-thanks .conversation .post:last-of-type {
    padding-bottom: 0;
}
/* line 20, styles/scss/templates/_viewthanks.scss */
.view-thanks .conversation .post .content {
    background: #E6E6E5;
}
    /* line 22, styles/scss/templates/_viewthanks.scss */
    .view-thanks .conversation .post .content:before {
        border-right-color: #E6E6E5;
    }
    /* line 26, styles/scss/templates/_viewthanks.scss */
    .view-thanks .conversation .post .content .meta a, .view-thanks .conversation .post .content .text a {
        border-color: #138130;
        color: #138130;
    }
        /* line 29, styles/scss/templates/_viewthanks.scss */
        .view-thanks .conversation .post .content .meta a:hover, .view-thanks .conversation .post .content .text a:hover {
            background: #138130;
            border-color: #fff;
            color: #fff;
        }
/* line 39, styles/scss/templates/_viewthanks.scss */
.view-thanks .pager {
    margin-bottom: 20px;
}
    /* line 41, styles/scss/templates/_viewthanks.scss */
    .view-thanks .pager .pagelink {
        color: #fff;
    }
        /* line 43, styles/scss/templates/_viewthanks.scss */
        .view-thanks .pager .pagelink:hover {
            color: #333333;
        }
    /* line 47, styles/scss/templates/_viewthanks.scss */
    .view-thanks .pager.bottom {
        margin: 20px 0 0 0;
    }

/* line 1, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar {
    overflow: hidden;
    *zoom: 1;
}
    /* line 3, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar h1 {
        background-color: #E6E6E5;
        padding: 30px 60px 30px;
        margin-bottom: 0;
    }

@media screen and (max-width: 800px) {
    /* line 3, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar h1 {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 3, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar h1 {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 3, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar h1 {
        padding: 25px 10px 25px;
    }
}
/* line 7, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .current-avatar {
    overflow: hidden;
    *zoom: 1;
    background-color: #CACACA;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 7, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .current-avatar {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 7, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .current-avatar {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 7, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .current-avatar {
        padding: 25px 10px 25px;
    }
}
/* line 10, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .current-avatar h2, .edit-avatar .current-avatar .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .form-row .edit-avatar .current-avatar #DataPanel1_TitleLink, .edit-avatar .current-avatar .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort .edit-avatar .current-avatar .header1 {
    float: left;
    width: 33%;
}
/* line 15, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .image-clear {
    float: left;
}
    /* line 18, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .image-clear .avatar {
        border: solid #979797 3px;
        border-radius: 50%;
        float: left;
        overflow: hidden;
        max-width: 100%;
        clear: both;
        margin: 0 0 20px 0;
    }
        /* line 36, styles/scss/utilities/_mixins.scss */
        .edit-avatar .image-clear .avatar img {
            display: block;
            height: auto;
            margin: 0 auto;
            max-width: 100%;
        }
    /* line 23, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .image-clear img {
        display: block;
    }
    /* line 26, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .image-clear input[type=submit] {
        clear: both;
        margin: 0 auto;
    }
/* line 31, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .new-avatar {
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 31, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .new-avatar {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 31, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .new-avatar {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 31, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .new-avatar {
        padding: 25px 10px 25px;
    }
}
/* line 34, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .form-row {
    max-width: none;
}
    /* line 36, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .form-row .our-avatars {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .edit-avatar .form-row .our-avatars:hover, .edit-avatar .form-row .our-avatars:focus, .edit-avatar .form-row .our-avatars:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .edit-avatar .form-row .our-avatars[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 36, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .form-row .our-avatars {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 40, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .form-row em {
    float: right;
    padding: 7px;
    width: 66%;
}
/* line 45, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .form-row input[type=file] {
    margin-top: 9px;
}
/* line 48, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .form-row input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    line-height: normal;
    margin: 0 0 10px 0;
    width: auto;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .edit-avatar .form-row input[type=submit]:hover, .edit-avatar .form-row input[type=submit]:focus, .edit-avatar .form-row input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .edit-avatar .form-row input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 48, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .form-row input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 54, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar .form-row.submit {
    padding-left: 33%;
}
/* line 58, styles/scss/templates/_cp_editavatar.scss */
.edit-avatar input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    line-height: normal;
    margin: 0 0 10px 0;
    width: auto;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .edit-avatar input[type=submit]:hover, .edit-avatar input[type=submit]:focus, .edit-avatar input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .edit-avatar input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 58, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    /* line 66, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .current-avatar h2, .edit-avatar .current-avatar .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .form-row .edit-avatar .current-avatar #DataPanel1_TitleLink, .edit-avatar .current-avatar .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort .edit-avatar .current-avatar .header1 {
        float: none;
        width: 100%;
    }
    /* line 71, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .image-clear {
        width: 100%;
    }
    /* line 75, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .form-row em {
        float: none;
        padding: 0;
        width: 100%;
    }
    /* line 80, styles/scss/templates/_cp_editavatar.scss */
    .edit-avatar .form-row.submit {
        padding-left: 0;
    }
}

/* line 1, styles/scss/templates/_cp_signature.scss */
.edit-signature {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_cp_signature.scss */
    .edit-signature {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_cp_signature.scss */
    .edit-signature {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_cp_signature.scss */
    .edit-signature {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_cp_signature.scss */
.edit-signature .preview, .edit-signature .editor, .edit-signature .warnings {
    padding-bottom: 10px;
}
/* line 7, styles/scss/templates/_cp_signature.scss */
.edit-signature input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    line-height: normal;
    margin: 0 10px 0 0;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .edit-signature input[type=submit]:hover, .edit-signature input[type=submit]:focus, .edit-signature input[type=submit]:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .edit-signature input[type=submit][disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 7, styles/scss/templates/_cp_signature.scss */
    .edit-signature input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions .form-row {
    max-width: none;
    width: 100%;
}
    /* line 7, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .form-row.radio {
        margin-bottom: 0;
    }
    /* line 10, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .form-row.submit {
        padding-top: 10px;
    }
    /* line 13, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .form-row label {
        line-height: normal;
        padding-top: 11px;
    }
    /* line 17, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .form-row input[type=checkbox] {
        margin: 15px 0 0 0;
    }
    /* line 20, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .form-row input[type=submit] {
        width: auto;
    }
/* line 24, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions #forum_ctl03_rblNotificationType {
    float: left;
    width: 66%;
}
    /* line 27, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions #forum_ctl03_rblNotificationType label {
        font-family: 'Helvetica', Arial, sans-serif;
        line-height: normal;
        padding-top: 15px;
        width: 80%;
    }
    /* line 33, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions #forum_ctl03_rblNotificationType input[type=radio] {
        clear: left;
        float: left;
        margin: 15px 10px 0 0;
    }
/* line 39, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions .forum-subscriptions, .email-subscriptions .user-subscriptions {
    margin-bottom: 20px;
}
/* line 42, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions .row {
    overflow: hidden;
    *zoom: 1;
    background: #fff;
    padding: 5px 10px;
}
    /* line 46, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row.header {
        padding: 0;
    }
        /* line 48, styles/scss/templates/_cp_subscriptions.scss */
        .email-subscriptions .row.header > div {
            background: #333333;
        }
        /* line 51, styles/scss/templates/_cp_subscriptions.scss */
        .email-subscriptions .row.header h3, .email-subscriptions .row.header .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .email-subscriptions .row.header a, .email-subscriptions .row.header .YAF_Pages_members .headings > div, .YAF_Pages_members .email-subscriptions .row.header .headings > div, .email-subscriptions .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .row.header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .email-subscriptions .row.header th, .email-subscriptions .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .row.header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .email-subscriptions .row.header th, .email-subscriptions .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .row.header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .email-subscriptions .row.header th, .email-subscriptions .row.header .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .email-subscriptions .row.header a {
            color: #fff;
            margin-bottom: 0;
            padding: 5px 10px;
        }
        /* line 56, styles/scss/templates/_cp_subscriptions.scss */
        .email-subscriptions .row.header .check-box {
            height: 40px;
        }
    /* line 60, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row.unwatch {
        background: transparent;
        margin-top: 20px;
        padding: 0;
    }
    /* line 65, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row .col {
        float: left;
        text-align: center;
        width: 20%;
    }
        /* line 69, styles/scss/templates/_cp_subscriptions.scss */
        .email-subscriptions .row .col h3, .email-subscriptions .row .col .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .email-subscriptions .row .col a, .email-subscriptions .row .col .YAF_Pages_members .headings > div, .YAF_Pages_members .email-subscriptions .row .col .headings > div, .email-subscriptions .row .col .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .email-subscriptions .row .col th, .email-subscriptions .row .col .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .email-subscriptions .row .col th, .email-subscriptions .row .col .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .email-subscriptions .row .col th, .email-subscriptions .row .col .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .email-subscriptions .row .col a {
            text-align: center;
        }
    /* line 73, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row .forum, .email-subscriptions .row .topic {
        text-align: left;
        width: 33%;
    }
        /* line 76, styles/scss/templates/_cp_subscriptions.scss */
        .email-subscriptions .row .forum h3, .email-subscriptions .row .forum .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .email-subscriptions .row .forum a, .email-subscriptions .row .forum .YAF_Pages_members .headings > div, .YAF_Pages_members .email-subscriptions .row .forum .headings > div, .email-subscriptions .row .forum .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .email-subscriptions .row .forum th, .email-subscriptions .row .forum .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .email-subscriptions .row .forum th, .email-subscriptions .row .forum .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .email-subscriptions .row .forum th, .email-subscriptions .row .forum .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .email-subscriptions .row .forum a, .email-subscriptions .row .topic h3, .email-subscriptions .row .topic .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .email-subscriptions .row .topic a, .email-subscriptions .row .topic .YAF_Pages_members .headings > div, .YAF_Pages_members .email-subscriptions .row .topic .headings > div, .email-subscriptions .row .topic .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .email-subscriptions .row .topic th, .email-subscriptions .row .topic .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .email-subscriptions .row .topic th, .email-subscriptions .row .topic .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .email-subscriptions .row .topic th, .email-subscriptions .row .topic .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .email-subscriptions .row .topic a {
            text-align: left;
        }
    /* line 80, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row .check-box {
        width: 7%;
    }
    /* line 84, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row .last-post a + a {
        display: none;
    }
    /* line 88, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row input[type=submit] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        line-height: normal;
        margin: 0;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .email-subscriptions .row input[type=submit]:hover, .email-subscriptions .row input[type=submit]:focus, .email-subscriptions .row input[type=submit]:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .email-subscriptions .row input[type=submit][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 88, styles/scss/templates/_cp_subscriptions.scss */
    .email-subscriptions .row input[type=submit] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 96, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions .user-subscriptions .row .forum {
    width: 50%;
}
/* line 99, styles/scss/templates/_cp_subscriptions.scss */
.email-subscriptions .user-subscriptions .row .last-post {
    width: 43%;
}

/* line 1, styles/scss/templates/_moderate_index.scss */
.moderate-index {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_moderate_index.scss */
    .moderate-index {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_moderate_index.scss */
    .moderate-index {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_moderate_index.scss */
    .moderate-index {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_moderate_index.scss */
.moderate-index table {
    margin-bottom: 20px;
}

@media screen and (max-width: 361px) {
    /* line 4, styles/scss/templates/_moderate_index.scss */
    .moderate-index table {
        margin-left: -9px;
    }
}

@media screen and (min-width: 361px) and (max-width: 481px) {
    /* line 4, styles/scss/templates/_moderate_index.scss */
    .moderate-index table {
        margin-left: -2px;
    }
}
/* line 14, styles/scss/templates/_moderate_index.scss */
.moderate-index th {
    font-size: 20px;
    font-size: 2rem;
    font-family: "Oswald", sans-serif;
    color: #FFF;
    background: #2E2E2E;
    line-height: 36px;
    padding: 0 10px;
}

@media screen and (max-width: 361px) {
    /* line 14, styles/scss/templates/_moderate_index.scss */
    .moderate-index th {
        padding: 0 4px;
        font-size: 1.2rem;
    }
}
/* line 27, styles/scss/templates/_moderate_index.scss */
.moderate-index th.forum-name {
    width: 50%;
}
/* line 30, styles/scss/templates/_moderate_index.scss */
.moderate-index th.title {
    text-align: center;
}
/* line 34, styles/scss/templates/_moderate_index.scss */
.moderate-index .row {
    background: #fff;
}
    /* line 36, styles/scss/templates/_moderate_index.scss */
    .moderate-index .row td {
        padding: 9px 10px;
    }
        /* line 38, styles/scss/templates/_moderate_index.scss */
        .moderate-index .row td.unapproved-posts, .moderate-index .row td.reported-posts {
            text-align: center;
        }
    /* line 42, styles/scss/templates/_moderate_index.scss */
    .moderate-index .row.alt {
        background: #E6E6E5;
    }

/* line 1, styles/scss/templates/_moderate_unapprovedposts.scss */
.moderate-unapproved {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_moderate_unapprovedposts.scss */
    .moderate-unapproved {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_moderate_unapprovedposts.scss */
    .moderate-unapproved {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_moderate_unapprovedposts.scss */
    .moderate-unapproved {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_moderate_unapprovedposts.scss */
.moderate-unapproved h2 a, .moderate-unapproved .YAF_Pages_posts .form-row #DataPanel1_TitleLink a, .YAF_Pages_posts .form-row .moderate-unapproved #DataPanel1_TitleLink a, .moderate-unapproved .YAF_Pages_members dl.AlphaSort .header1 a, .YAF_Pages_members dl.AlphaSort .moderate-unapproved .header1 a {
    font-weight: normal;
}
/* line 9, styles/scss/templates/_moderate_unapprovedposts.scss */
.moderate-unapproved .post {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 40px;
    padding: 0;
}
    /* line 13, styles/scss/templates/_moderate_unapprovedposts.scss */
    .moderate-unapproved .post:before {
        border: none;
    }
/* line 17, styles/scss/templates/_moderate_unapprovedposts.scss */
.moderate-unapproved .post-item {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 10px;
}
/* line 21, styles/scss/templates/_moderate_unapprovedposts.scss */
.moderate-unapproved .buttons {
    overflow: hidden;
    *zoom: 1;
    float: left;
    width: 100%;
}
    /* line 25, styles/scss/templates/_moderate_unapprovedposts.scss */
    .moderate-unapproved .buttons a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin-right: 10px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .moderate-unapproved .buttons a:hover, .moderate-unapproved .buttons a:focus, .moderate-unapproved .buttons a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .moderate-unapproved .buttons a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 25, styles/scss/templates/_moderate_unapprovedposts.scss */
    .moderate-unapproved .buttons a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported {
    overflow: hidden;
    *zoom: 1;
    background: #E6E6E5;
    width: 100%;
}
    /* line 5, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported h1 {
        padding: 35px 60px 0;
    }
    /* line 8, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .post {
        background-color: #CACACA;
        padding: 30px 60px 30px;
    }

@media screen and (max-width: 800px) {
    /* line 8, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .post {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 8, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .post {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 8, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .post {
        padding: 25px 10px 25px;
    }
}
/* line 10, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .post:before {
    border: none;
}
/* line 13, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .post.alt {
    background: #E6E6E5;
}
    /* line 17, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .post.alt .reported-by table tr {
        border-top-color: #E6E6E5;
    }
        /* line 19, styles/scss/templates/_moderate_reportedposts.scss */
        .moderate-reported .post.alt .reported-by table tr.postfooter {
            border-bottom: none;
        }
            /* line 21, styles/scss/templates/_moderate_reportedposts.scss */
            .moderate-reported .post.alt .reported-by table tr.postfooter td {
                background: #E6E6E5;
            }
/* line 30, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .post h3 a, .moderate-reported .post .profile-container #forum_ctl03_BuddyListTab .header2 a a, .profile-container #forum_ctl03_BuddyListTab .header2 .moderate-reported .post a a, .moderate-reported .post .YAF_Pages_members .headings > div a, .YAF_Pages_members .moderate-reported .post .headings > div a, .moderate-reported .post .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .moderate-reported .post th a, .moderate-reported .post .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .moderate-reported .post th a, .moderate-reported .post .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th a, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .moderate-reported .post th a, .moderate-reported .post .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .moderate-reported .post a a {
    font-weight: normal;
}
/* line 35, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .post-item {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px;
}
/* line 39, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .reported-by {
    float: left;
    width: 100%;
}
    /* line 42, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .reported-by table {
        background: #fff;
        margin-bottom: 0px;
    }
        /* line 45, styles/scss/templates/_moderate_reportedposts.scss */
        .moderate-reported .reported-by table tr {
            border-top: solid 2px #CACACA;
        }
            /* line 47, styles/scss/templates/_moderate_reportedposts.scss */
            .moderate-reported .reported-by table tr.header-row {
                border: none;
            }
            /* line 50, styles/scss/templates/_moderate_reportedposts.scss */
            .moderate-reported .reported-by table tr.postfooter {
                border-bottom: none;
            }
                /* line 52, styles/scss/templates/_moderate_reportedposts.scss */
                .moderate-reported .reported-by table tr.postfooter td {
                    background: #CACACA;
                    padding-left: 0;
                }
                /* line 56, styles/scss/templates/_moderate_reportedposts.scss */
                .moderate-reported .reported-by table tr.postfooter a {
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    border-radius: 3px;
                    font-size: 16px;
                    font-size: 1.6rem;
                    font-family: "Oswald", sans-serif;
                    -moz-transition: all 0.25s;
                    -o-transition: all 0.25s;
                    -webkit-transition: all 0.25s;
                    transition: all 0.25s;
                    background: #19AC40;
                    border: solid 3px #19AC40;
                    color: #fff;
                    display: block;
                    font-weight: normal;
                    height: 39px;
                    line-height: 39px;
                    padding: 0 10px;
                    position: relative;
                    text-align: center;
                    text-decoration: none;
                    text-transform: uppercase;
                    z-index: 0;
                    -webkit-appearance: none;
                    float: left;
                }
                    /* line 30, styles/scss/generic/_buttons.scss */
                    .moderate-reported .reported-by table tr.postfooter a:hover, .moderate-reported .reported-by table tr.postfooter a:focus, .moderate-reported .reported-by table tr.postfooter a:active {
                        background: #E6E6E5;
                        outline: none;
                        color: #19AC40;
                        cursor: pointer;
                        border: solid 3px #0C5620;
                        color: #000;
                    }
                    /* line 73, styles/scss/generic/_buttons.scss */
                    .moderate-reported .reported-by table tr.postfooter a[disabled=disabled] {
                        background: #E6E6E5;
                        border-color: #979797;
                        color: #979797;
                    }

@media screen and (max-width: 600px) {
    /* line 56, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .reported-by table tr.postfooter a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 62, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .reported-by table th {
    font-size: 20px;
    font-size: 2rem;
    font-family: "Oswald", sans-serif;
    color: #fff;
    background: #2E2E2E;
    line-height: 36px;
    padding: 0 10px;
}
    /* line 69, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .reported-by table th a {
        font-weight: normal;
    }
/* line 73, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .reported-by table td {
    padding: 9px 10px;
    width: 50%;
}
/* line 79, styles/scss/templates/_moderate_reportedposts.scss */
.moderate-reported .buttons {
    overflow: hidden;
    *zoom: 1;
    float: left;
    width: 100%;
}
    /* line 83, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .buttons a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin-right: 10px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .moderate-reported .buttons a:hover, .moderate-reported .buttons a:focus, .moderate-reported .buttons a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .moderate-reported .buttons a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 83, styles/scss/templates/_moderate_reportedposts.scss */
    .moderate-reported .buttons a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

/* line 1, styles/scss/templates/_messagehistory.scss */
.message-history {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_messagehistory.scss */
    .message-history {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_messagehistory.scss */
    .message-history {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_messagehistory.scss */
    .message-history {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_messagehistory.scss */
.message-history .postfooter a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #19AC40;
    border: solid 3px #19AC40;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    float: left;
    margin: 0 10px 10px 0;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    .message-history .postfooter a:hover, .message-history .postfooter a:focus, .message-history .postfooter a:active {
        background: #E6E6E5;
        outline: none;
        color: #19AC40;
        cursor: pointer;
        border: solid 3px #0C5620;
        color: #000;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    .message-history .postfooter a[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 5, styles/scss/templates/_messagehistory.scss */
    .message-history .postfooter a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 11, styles/scss/templates/_messagehistory.scss */
.message-history td {
    padding-bottom: 10px;
    vertical-align: top;
}

/* line 1, styles/scss/templates/_album.scss */
.album {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_album.scss */
    .album {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_album.scss */
    .album {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_album.scss */
    .album {
        padding: 25px 10px 25px;
    }
}

/* line 1, styles/scss/templates/_cp_editalbumimages.scss */
.edit-album-images {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_cp_editalbumimages.scss */
    .edit-album-images {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_cp_editalbumimages.scss */
    .edit-album-images {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_cp_editalbumimages.scss */
    .edit-album-images {
        padding: 25px 10px 25px;
    }
}

/* line 1, styles/scss/templates/_cp_message.scss */
.private-message {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_cp_message.scss */
    .private-message {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_cp_message.scss */
    .private-message {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_cp_message.scss */
    .private-message {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_cp_message.scss */
.private-message .conversation .post {
    padding: 0;
}
    /* line 7, styles/scss/templates/_cp_message.scss */
    .private-message .conversation .post:before {
        border: none;
    }

/* line 1, styles/scss/templates/_emailtopic.scss */
.email-topic {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_emailtopic.scss */
    .email-topic {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_emailtopic.scss */
    .email-topic {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_emailtopic.scss */
    .email-topic {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_emailtopic.scss */
.email-topic .form-row {
    max-width: none;
    width: 100%;
}
/* line 8, styles/scss/templates/_emailtopic.scss */
.email-topic .submit {
    padding-left: 33%;
}
    /* line 10, styles/scss/templates/_emailtopic.scss */
    .email-topic .submit input[type=submit] {
        width: auto;
    }

/* line 1, styles/scss/templates/_printtopic.scss */
.print-topic {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_printtopic.scss */
    .print-topic {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_printtopic.scss */
    .print-topic {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_printtopic.scss */
    .print-topic {
        padding: 25px 10px 25px;
    }
}
/* line 5, styles/scss/templates/_printtopic.scss */
.print-topic .conversation .post {
    border-bottom: solid 1px #333333;
    padding: 20px 0;
}
    /* line 8, styles/scss/templates/_printtopic.scss */
    .print-topic .conversation .post:before {
        border: none;
    }
    /* line 11, styles/scss/templates/_printtopic.scss */
    .print-topic .conversation .post:last-of-type {
        border: none;
    }
/* line 15, styles/scss/templates/_printtopic.scss */
.print-topic .conversation .content {
    background: transparent;
    width: 100%;
}
    /* line 18, styles/scss/templates/_printtopic.scss */
    .print-topic .conversation .content:before {
        border: none;
    }
/* line 22, styles/scss/templates/_printtopic.scss */
.print-topic .conversation .left-col {
    padding: 0;
}

/* line 1, styles/scss/templates/_approve.scss */
.approve {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_approve.scss */
    .approve {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_approve.scss */
    .approve {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_approve.scss */
    .approve {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_approve.scss */
.approve .form-row {
    max-width: none;
    width: 100%;
}
    /* line 7, styles/scss/templates/_approve.scss */
    .approve .form-row input[type=submit] {
        width: auto;
    }

/* line 2, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .edit-friends {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 2, styles/scss/templates/_cp_editbuddies.scss */
    .YAF_Pages_cp_editbuddies .edit-friends {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 2, styles/scss/templates/_cp_editbuddies.scss */
    .YAF_Pages_cp_editbuddies .edit-friends {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 2, styles/scss/templates/_cp_editbuddies.scss */
    .YAF_Pages_cp_editbuddies .edit-friends {
        padding: 25px 10px 25px;
    }
}
/* line 7, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .content {
    width: 100%;
}
/* line 10, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel tr {
    background: #fff;
    border-bottom: solid 2px #CACACA;
}
    /* line 13, styles/scss/templates/_cp_editbuddies.scss */
    .YAF_Pages_cp_editbuddies .ui-tabs-panel tr td {
        padding: 10px;
    }
/* line 17, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 {
    background: #333333;
    padding: 0 10px;
}
    /* line 20, styles/scss/templates/_cp_editbuddies.scss */
    .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a {
        border: none;
        color: #fff;
        line-height: 36px;
        margin-bottom: 0;
    }
        /* line 26, styles/scss/templates/_cp_editbuddies.scss */
        .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a:hover {
            background: transparent;
        }
/* line 31, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .avatar-col {
    width: 10%;
}
/* line 34, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .name {
    width: 30%;
}
/* line 37, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .joined {
    width: 30%;
}
/* line 40, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .posts {
    text-align: center;
    width: 10%;
}
/* line 44, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .final-col {
    text-align: center;
    width: 20%;
}
/* line 48, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel img[id*=forum_ctl03_BuddyList1_Sort], .YAF_Pages_cp_editbuddies .ui-tabs-panel img[id*=forum_ctl03_PendingBuddyList_Sort], .YAF_Pages_cp_editbuddies .ui-tabs-panel img[id*=forum_ctl03_BuddyRequested_Sort] {
    float: right;
    padding: 15px 10px 0 0;
}
/* line 52, styles/scss/templates/_cp_editbuddies.scss */
.YAF_Pages_cp_editbuddies .ui-tabs-panel .avatar-container {
    overflow: hidden;
    *zoom: 1;
    float: none;
    width: 100%;
}
    /* line 56, styles/scss/templates/_cp_editbuddies.scss */
    .YAF_Pages_cp_editbuddies .ui-tabs-panel .avatar-container .avatar {
        border: solid 3px #CACACA;
        border-radius: 50%;
        float: left;
        overflow: hidden;
        max-width: 100%;
        max-width: none;
        width: 90%;
    }
        /* line 36, styles/scss/utilities/_mixins.scss */
        .YAF_Pages_cp_editbuddies .ui-tabs-panel .avatar-container .avatar img {
            display: block;
            height: auto;
            margin: 0 auto;
            max-width: 100%;
        }
        /* line 60, styles/scss/templates/_cp_editbuddies.scss */
        .YAF_Pages_cp_editbuddies .ui-tabs-panel .avatar-container .avatar img {
            max-width: none;
            width: 100%;
        }

/* line 1, styles/scss/templates/_movetopic.scss */
.move-topic-page {
    overflow: hidden;
    *zoom: 1;
    background-color: #E6E6E5;
    padding: 30px 60px 30px;
}

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_movetopic.scss */
    .move-topic-page {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 1, styles/scss/templates/_movetopic.scss */
    .move-topic-page {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 1, styles/scss/templates/_movetopic.scss */
    .move-topic-page {
        padding: 25px 10px 25px;
    }
}
/* line 4, styles/scss/templates/_movetopic.scss */
.move-topic-page .form-row {
    max-width: 90%;
}
    /* line 6, styles/scss/templates/_movetopic.scss */
    .move-topic-page .form-row label {
        width: 50%;
    }
    /* line 9, styles/scss/templates/_movetopic.scss */
    .move-topic-page .form-row input[type=text], .move-topic-page .form-row .select {
        width: 45%;
    }
    /* line 12, styles/scss/templates/_movetopic.scss */
    .move-topic-page .form-row input[type=submit] {
        margin: 0;
        width: auto;
    }

/* line 1, styles/scss/templates/_chat.scss */
#ChatManager {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    border: solid 3px #CACACA;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
    /* line 11, styles/scss/templates/_chat.scss */
    #ChatManager.open {
        max-height: 357px;
    }
    /* line 14, styles/scss/templates/_chat.scss */
    #ChatManager.closed {
        bottom: -6px;
        max-height: 0px;
    }
        /* line 17, styles/scss/templates/_chat.scss */
        #ChatManager.closed .show-hide-chat {
            top: -53px;
        }
    /* line 22, styles/scss/templates/_chat.scss */
    #ChatManager.new-message .show-hide-chat {
        -moz-animation-name: pulse;
        -moz-animation-duration: 2s;
        -moz-animation-timing-function: ease-in;
        -moz-animation-iteration-count: 3;
        -moz-animation-direction: normal;
        -webkit-animation-name: pulse;
        -webkit-animation-duration: 2s;
        -webkit-animation-timing-function: ease-in;
        -webkit-animation-iteration-count: 3;
        -webkit-animation-direction: normal;
        -o-animation-name: pulse;
        -o-animation-duration: 2s;
        -o-animation-timing-function: ease-in;
        -o-animation-iteration-count: 3;
        -o-animation-direction: normal;
        animation-name: pulse;
        animation-duration: 2s;
        animation-timing-function: ease-in;
        animation-iteration-count: 3;
        animation-direction: normal;
        background: #333333;
    }
        /* line 25, styles/scss/templates/_chat.scss */
        #ChatManager.new-message .show-hide-chat:before {
            background: url("chat.png") no-repeat;
            content: "";
            height: 22px;
            left: 24px;
            position: absolute;
            top: 13px;
            width: 22px;
        }
    /* line 36, styles/scss/templates/_chat.scss */
    #ChatManager #alert-sound {
        display: none;
    }
    /* line 39, styles/scss/templates/_chat.scss */
    #ChatManager .ui-widget-content {
        background: #EAEAEA;
        border: none;
        padding: 0;
    }
    /* line 44, styles/scss/templates/_chat.scss */
    #ChatManager .ui-corner-all {
        border-radius: 0;
        padding: 0;
    }
    /* line 49, styles/scss/templates/_chat.scss */
    #ChatManager .ui-tabs .ui-tabs-nav {
        background: #CACACA;
        border-bottom: solid 3px #CACACA;
    }
        /* line 52, styles/scss/templates/_chat.scss */
        #ChatManager .ui-tabs .ui-tabs-nav li {
            background: #979797;
            border-right: solid 3px #CACACA;
            margin: 0;
            padding: 0;
            position: relative;
            z-index: 999;
        }
            /* line 59, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-nav li:hover, #ChatManager .ui-tabs .ui-tabs-nav li.ui-tabs-active {
                background: #EAEAEA;
                margin: 0 0 -3px;
                padding: 0 0 3px;
            }
                /* line 63, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li:hover.new-message, #ChatManager .ui-tabs .ui-tabs-nav li.ui-tabs-active.new-message {
                    background: #EAEAEA;
                }
                    /* line 65, styles/scss/templates/_chat.scss */
                    #ChatManager .ui-tabs .ui-tabs-nav li:hover.new-message a, #ChatManager .ui-tabs .ui-tabs-nav li.ui-tabs-active.new-message a {
                        color: #000;
                    }
            /* line 73, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-nav li a {
                font-family: "Oswald", sans-serif;
                -moz-transition: background, color, padding 0.5s;
                -o-transition: background, color, padding 0.5s;
                -webkit-transition: background, color, padding 0.5s;
                transition: background, color, padding 0.5s;
                color: #000;
                font-weight: normal;
                line-height: 44px;
            }
                /* line 79, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor {
                    font-size: 18px;
                    font-size: 1.8rem;
                    text-transform: uppercase;
                }
                /* line 83, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li a .avatar {
                    display: none;
                }
            /* line 87, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-nav li.new-message {
                -moz-animation-name: pulse-bg;
                -moz-animation-duration: 2s;
                -moz-animation-timing-function: ease-in;
                -moz-animation-iteration-count: 3;
                -moz-animation-direction: normal;
                -webkit-animation-name: pulse-bg;
                -webkit-animation-duration: 2s;
                -webkit-animation-timing-function: ease-in;
                -webkit-animation-iteration-count: 3;
                -webkit-animation-direction: normal;
                -o-animation-name: pulse-bg;
                -o-animation-duration: 2s;
                -o-animation-timing-function: ease-in;
                -o-animation-iteration-count: 3;
                -o-animation-direction: normal;
                animation-name: pulse-bg;
                animation-duration: 2s;
                animation-timing-function: ease-in;
                animation-iteration-count: 3;
                animation-direction: normal;
                background: #333333;
            }
                /* line 90, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li.new-message a {
                    -moz-animation-name: pulse-text;
                    -moz-animation-duration: 2s;
                    -moz-animation-timing-function: ease-in;
                    -moz-animation-iteration-count: 3;
                    -moz-animation-direction: normal;
                    -webkit-animation-name: pulse-text;
                    -webkit-animation-duration: 2s;
                    -webkit-animation-timing-function: ease-in;
                    -webkit-animation-iteration-count: 3;
                    -webkit-animation-direction: normal;
                    -o-animation-name: pulse-text;
                    -o-animation-duration: 2s;
                    -o-animation-timing-function: ease-in;
                    -o-animation-iteration-count: 3;
                    -o-animation-direction: normal;
                    animation-name: pulse-text;
                    animation-duration: 2s;
                    animation-timing-function: ease-in;
                    animation-iteration-count: 3;
                    animation-direction: normal;
                    color: #fff;
                    padding-left: 52px;
                    position: relative;
                }
                    /* line 95, styles/scss/templates/_chat.scss */
                    #ChatManager .ui-tabs .ui-tabs-nav li.new-message a:before {
                        background: url("chat.png") no-repeat;
                        content: "";
                        height: 22px;
                        left: 20px;
                        position: absolute;
                        top: 13px;
                        width: 22px;
                    }
    /* line 111, styles/scss/templates/_chat.scss */
    #ChatManager .ui-tabs .ui-tabs-panel {
        font-family: 'Helvetica', Arial, sans-serif;
        padding: 20px 0;
        width: 100%;
    }
        /* line 115, styles/scss/templates/_chat.scss */
        #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] {
            text-align: center;
        }
            /* line 117, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] p {
                display: block;
                margin: 0 auto 10px;
            }
            /* line 121, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] .row {
                margin-bottom: 10px;
            }
                /* line 123, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] .row label, #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] .row input {
                    display: inline-block;
                }
                /* line 126, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] .row label {
                    font-family: "Oswald", sans-serif;
                    margin-right: 10px;
                }
                /* line 130, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] .row input {
                    vertical-align: top;
                }
            /* line 134, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] #btnCloseInfo {
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                font-size: 16px;
                font-size: 1.6rem;
                font-family: "Oswald", sans-serif;
                -moz-transition: all 0.25s;
                -o-transition: all 0.25s;
                -webkit-transition: all 0.25s;
                transition: all 0.25s;
                background: #19AC40;
                border: solid 3px #19AC40;
                color: #fff;
                display: block;
                font-weight: normal;
                height: 39px;
                line-height: 39px;
                padding: 0 10px;
                position: relative;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                z-index: 0;
                -webkit-appearance: none;
                display: inline-block;
            }
                /* line 30, styles/scss/generic/_buttons.scss */
                #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] #btnCloseInfo:hover, #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] #btnCloseInfo:focus, #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] #btnCloseInfo:active {
                    background: #E6E6E5;
                    outline: none;
                    color: #19AC40;
                    cursor: pointer;
                    border: solid 3px #0C5620;
                    color: #000;
                }
                /* line 73, styles/scss/generic/_buttons.scss */
                #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] #btnCloseInfo[disabled=disabled] {
                    background: #E6E6E5;
                    border-color: #979797;
                    color: #979797;
                }

@media screen and (max-width: 600px) {
    /* line 134, styles/scss/templates/_chat.scss */
    #ChatManager .ui-tabs .ui-tabs-panel[id*=Info] #btnCloseInfo {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 141, styles/scss/templates/_chat.scss */
#ChatManager .show-hide-chat {
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Oswald", sans-serif;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    background: #333333;
    border: solid 3px #333333;
    color: #fff;
    display: block;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 0;
    -webkit-appearance: none;
    border-color: #CACACA;
    border-radius: 0;
    height: 50px;
    line-height: 44px;
    position: absolute;
    right: -3px;
    top: -3px;
    width: 184px;
}
    /* line 30, styles/scss/generic/_buttons.scss */
    #ChatManager .show-hide-chat:hover, #ChatManager .show-hide-chat:focus, #ChatManager .show-hide-chat:active {
        background: #EAEAEA;
        outline: none;
        color: #333333;
        cursor: pointer;
    }
    /* line 73, styles/scss/generic/_buttons.scss */
    #ChatManager .show-hide-chat[disabled=disabled] {
        background: #E6E6E5;
        border-color: #979797;
        color: #979797;
    }

@media screen and (max-width: 600px) {
    /* line 141, styles/scss/templates/_chat.scss */
    #ChatManager .show-hide-chat {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 153, styles/scss/templates/_chat.scss */
#ChatManager .show-hide-chat:hover, #ChatManager .show-hide-chat.open {
    background: #EAEAEA;
    color: #000;
}
/* line 157, styles/scss/templates/_chat.scss */
#ChatManager .show-hide-chat span {
    display: inline-block;
}
/* line 161, styles/scss/templates/_chat.scss */
#ChatManager .post-list-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding: 0 30px;
    width: 100%;
}
/* line 167, styles/scss/templates/_chat.scss */
#ChatManager .post-list {
    background: #fff;
    border: solid 3px #CACACA;
    height: 143px;
    overflow-y: auto;
    padding: 10px;
    text-align: left;
}
    /* line 174, styles/scss/templates/_chat.scss */
    #ChatManager .post-list span {
        line-height: 32px;
    }
    /* line 177, styles/scss/templates/_chat.scss */
    #ChatManager .post-list strong {
        font-weight: bold;
    }
/* line 181, styles/scss/templates/_chat.scss */
#ChatManager .shoutBoxChatLine {
    line-height: 32px;
    margin: 0;
    padding: 0;
}
/* line 188, styles/scss/templates/_chat.scss */
#ChatManager [id*=acceptOrRejectPlaceHolder], #ChatManager [id*=waitingPlaceHolder], #ChatManager [id*=rejectedPlaceHolder], #ChatManager [id*=closedPlaceHolder] {
    line-height: 32px;
    margin: 0 auto;
    max-width: 50%;
    text-align: center;
}
    /* line 193, styles/scss/templates/_chat.scss */
    #ChatManager [id*=acceptOrRejectPlaceHolder] p, #ChatManager [id*=acceptOrRejectPlaceHolder] span, #ChatManager [id*=waitingPlaceHolder] p, #ChatManager [id*=waitingPlaceHolder] span, #ChatManager [id*=rejectedPlaceHolder] p, #ChatManager [id*=rejectedPlaceHolder] span, #ChatManager [id*=closedPlaceHolder] p, #ChatManager [id*=closedPlaceHolder] span {
        display: block;
        margin: 0 auto 10px;
    }
    /* line 197, styles/scss/templates/_chat.scss */
    #ChatManager [id*=acceptOrRejectPlaceHolder] .avatar, #ChatManager [id*=waitingPlaceHolder] .avatar, #ChatManager [id*=rejectedPlaceHolder] .avatar, #ChatManager [id*=closedPlaceHolder] .avatar {
        border: solid 3px #CACACA;
        border-radius: 50%;
        float: left;
        overflow: hidden;
        max-width: 78px;
        display: block;
        float: none;
        margin: 0 auto 10px;
    }
        /* line 36, styles/scss/utilities/_mixins.scss */
        #ChatManager [id*=acceptOrRejectPlaceHolder] .avatar img, #ChatManager [id*=waitingPlaceHolder] .avatar img, #ChatManager [id*=rejectedPlaceHolder] .avatar img, #ChatManager [id*=closedPlaceHolder] .avatar img {
            display: block;
            height: auto;
            margin: 0 auto;
            max-width: 100%;
        }
    /* line 203, styles/scss/templates/_chat.scss */
    #ChatManager [id*=acceptOrRejectPlaceHolder] a[id*=btnClose], #ChatManager [id*=waitingPlaceHolder] a[id*=btnClose], #ChatManager [id*=rejectedPlaceHolder] a[id*=btnClose], #ChatManager [id*=closedPlaceHolder] a[id*=btnClose] {
        display: inline-block;
        float: none;
        line-height: normal;
        margin: 0 auto;
    }
    /* line 213, styles/scss/templates/_chat.scss */
    #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept], #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        display: inline-block;
        height: auto;
        line-height: 38px;
        margin-right: 10px;
        min-height: 44px;
        padding: 0 40px;
        margin-bottom: 10px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept]:hover, #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept]:focus, #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept]:active, #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject]:hover, #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject]:focus, #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject]:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept][disabled=disabled], #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 213, styles/scss/templates/_chat.scss */
    #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept], #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 242, styles/scss/templates/_chat.scss */
#ChatManager [id*=ChatPlaceholder] {
    width: 100%;
}
/* line 245, styles/scss/templates/_chat.scss */
#ChatManager [id*=_shoutBoxFooter] {
    *zoom: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 30px;
    width: 100%;
}
    /* line 38, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #ChatManager [id*=_shoutBoxFooter]:after {
        content: "";
        display: table;
        clear: both;
    }
/* line 251, styles/scss/templates/_chat.scss */
#ChatManager [id*=_TextBox] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 68%;
}
    /* line 254, styles/scss/templates/_chat.scss */
    #ChatManager [id*=_TextBox] input[type=text] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 15px;
        font-size: 1.5rem;
        background: #fff;
        border: solid 3px #CACACA;
        float: left;
        font-family: 'Helvetica', Arial, sans-serif;
        height: 44px;
        line-height: 20px;
        overflow-y: auto;
        margin: 0;
        padding: 5px 10px;
        text-align: left;
        width: 100%;
    }
/* line 271, styles/scss/templates/_chat.scss */
#ChatManager [id*=_Buttons] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding-left: 20px;
    width: 32%;
}
    /* line 276, styles/scss/templates/_chat.scss */
    #ChatManager [id*=_Buttons] [id*=btnButton] {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        height: auto;
        line-height: 38px;
        margin-right: 10px;
        min-height: 44px;
        padding: 0 40px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        #ChatManager [id*=_Buttons] [id*=btnButton]:hover, #ChatManager [id*=_Buttons] [id*=btnButton]:focus, #ChatManager [id*=_Buttons] [id*=btnButton]:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        #ChatManager [id*=_Buttons] [id*=btnButton][disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 276, styles/scss/templates/_chat.scss */
    #ChatManager [id*=_Buttons] [id*=btnButton] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 285, styles/scss/templates/_chat.scss */
#ChatManager [id*=_Buttons] a {
    float: left;
    margin-top: 12px;
}
/* line 290, styles/scss/templates/_chat.scss */
#ChatManager .smileys {
    display: block;
    padding: 0 30px;
    text-align: left;
}

@media screen and (max-width: 800px) {
    /* line 296, styles/scss/templates/_chat.scss */
    #ChatManager.open {
        background: #CACACA;
        height: 100%;
        max-height: 100%;
    }
    /* line 301, styles/scss/templates/_chat.scss */
    #ChatManager .ui-tabs {
        height: 100%;
        padding-left: 44px;
    }
        /* line 304, styles/scss/templates/_chat.scss */
        #ChatManager .ui-tabs .ui-tabs-nav {
            -moz-transform-origin: top right;
            -ms-transform-origin: top right;
            -webkit-transform-origin: top right;
            transform-origin: top right;
            -moz-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
            display: block;
            right: 100%;
            position: absolute;
            top: 0;
            height: 44px;
            width: 100%;
        }
            /* line 314, styles/scss/templates/_chat.scss */
            #ChatManager .ui-tabs .ui-tabs-nav li {
                border-left: solid 3px #CACACA;
                border-right: none;
                float: right;
                width: auto;
            }
                /* line 319, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li a {
                    padding: 0 5px;
                }
                    /* line 321, styles/scss/templates/_chat.scss */
                    #ChatManager .ui-tabs .ui-tabs-nav li a span {
                        display: none;
                    }
                        /* line 323, styles/scss/templates/_chat.scss */
                        #ChatManager .ui-tabs .ui-tabs-nav li a span.avatar {
                            border: solid 2px #fff;
                            border-radius: 50%;
                            float: left;
                            overflow: hidden;
                            max-width: 32px;
                            -moz-transform: rotate(90deg);
                            -ms-transform: rotate(90deg);
                            -webkit-transform: rotate(90deg);
                            transform: rotate(90deg);
                            display: block;
                            float: none;
                            margin: 4px 0;
                        }
                            /* line 36, styles/scss/utilities/_mixins.scss */
                            #ChatManager .ui-tabs .ui-tabs-nav li a span.avatar img {
                                display: block;
                                height: auto;
                                margin: 0 auto;
                                max-width: 100%;
                            }
                /* line 333, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li.new-message a {
                    padding-left: 5px;
                }
                    /* line 335, styles/scss/templates/_chat.scss */
                    #ChatManager .ui-tabs .ui-tabs-nav li.new-message a:before {
                        background: url("chat-mobile.png") no-repeat;
                        height: 20px;
                        left: 0;
                        top: 0;
                        width: 20px;
                        z-index: 10;
                    }
                /* line 346, styles/scss/templates/_chat.scss */
                #ChatManager .ui-tabs .ui-tabs-nav li#GlobalLi a, #ChatManager .ui-tabs .ui-tabs-nav li#InfoLi a {
                    padding: 0 20px;
                }
                    /* line 348, styles/scss/templates/_chat.scss */
                    #ChatManager .ui-tabs .ui-tabs-nav li#GlobalLi a span, #ChatManager .ui-tabs .ui-tabs-nav li#InfoLi a span {
                        display: block;
                    }
    /* line 356, styles/scss/templates/_chat.scss */
    #ChatManager .show-hide-chat {
        display: none;
    }
    /* line 360, styles/scss/templates/_chat.scss */
    #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnAccept], #ChatManager [id*=acceptOrRejectPlaceHolder] [id*=btnReject] {
        height: auto;
        line-height: normal;
        min-height: 44px;
        margin-right: 0;
        padding: 5px 10px;
    }
    /* line 368, styles/scss/templates/_chat.scss */
    #ChatManager [id*=_TextBox], #ChatManager [id*=_Buttons] {
        float: none;
        width: 100%;
    }
        /* line 371, styles/scss/templates/_chat.scss */
        #ChatManager [id*=_TextBox] input[type=text], #ChatManager [id*=_Buttons] input[type=text] {
            float: none;
        }
    /* line 375, styles/scss/templates/_chat.scss */
    #ChatManager [id*=_TextBox] {
        margin-bottom: 20px;
        width: 100%;
    }
    /* line 379, styles/scss/templates/_chat.scss */
    #ChatManager [id*=_Buttons] {
        padding: 0;
        text-align: center;
    }
        /* line 382, styles/scss/templates/_chat.scss */
        #ChatManager [id*=_Buttons] [id*=btnButton], #ChatManager [id*=_Buttons] a {
            float: none;
        }
        /* line 385, styles/scss/templates/_chat.scss */
        #ChatManager [id*=_Buttons] [id*=btnButton] {
            width: 100%;
        }
        /* line 388, styles/scss/templates/_chat.scss */
        #ChatManager [id*=_Buttons] a {
            display: inline-block;
        }
}

/* line 1, styles/scss/templates/_related-articles.scss */
.related-articles {
    *zoom: 1;
    background: #656565;
    padding: 30px 40px;
}
    /* line 38, ../../../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    .related-articles:after {
        content: "";
        display: table;
        clear: both;
    }
    /* line 5, styles/scss/templates/_related-articles.scss */
    .related-articles h2, .related-articles .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .form-row .related-articles #DataPanel1_TitleLink, .related-articles .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort .related-articles .header1 {
        color: #fff;
        line-height: normal;
        margin-bottom: 30px;
        padding: 0 20px;
        width: 100%;
    }
    /* line 12, styles/scss/templates/_related-articles.scss */
    .related-articles article {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        padding: 0 20px;
        width: 33.33333%;
    }
        /* line 17, styles/scss/templates/_related-articles.scss */
        .related-articles article .container {
            background: #E6E6E5;
            padding: 20px;
        }
        /* line 21, styles/scss/templates/_related-articles.scss */
        .related-articles article h3, .related-articles article .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .related-articles article a, .related-articles article .YAF_Pages_members .headings > div, .YAF_Pages_members .related-articles article .headings > div, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .related-articles article th, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .related-articles article th, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .related-articles article th, .related-articles article .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .related-articles article a, .related-articles article p {
            margin-bottom: 10px;
        }
        /* line 24, styles/scss/templates/_related-articles.scss */
        .related-articles article h3, .related-articles article .profile-container #forum_ctl03_BuddyListTab .header2 a, .profile-container #forum_ctl03_BuddyListTab .header2 .related-articles article a, .related-articles article .YAF_Pages_members .headings > div, .YAF_Pages_members .related-articles article .headings > div, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .related-articles article th, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .related-articles article th, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .related-articles article th, .related-articles article .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .related-articles article a {
            color: #036D97;
        }
            /* line 26, styles/scss/templates/_related-articles.scss */
            .related-articles article h3 a, .related-articles article .profile-container #forum_ctl03_BuddyListTab .header2 a a, .profile-container #forum_ctl03_BuddyListTab .header2 .related-articles article a a, .related-articles article .YAF_Pages_members .headings > div a, .YAF_Pages_members .related-articles article .headings > div a, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .related-articles article th a, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .related-articles article th a, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th a, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .related-articles article th a, .related-articles article .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .related-articles article a a {
                border-bottom-color: #036D97;
                color: #036D97;
                font-weight: normal;
            }
                /* line 30, styles/scss/templates/_related-articles.scss */
                .related-articles article h3 a:hover, .related-articles article .profile-container #forum_ctl03_BuddyListTab .header2 a a:hover, .profile-container #forum_ctl03_BuddyListTab .header2 .related-articles article a a:hover, .related-articles article .YAF_Pages_members .headings > div a:hover, .YAF_Pages_members .related-articles article .headings > div a:hover, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th a:hover, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .related-articles article th a:hover, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th a:hover, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .related-articles article th a:hover, .related-articles article .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th a:hover, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .related-articles article th a:hover, .related-articles article .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a a:hover, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .related-articles article a a:hover {
                    background: #036D97;
                    color: #fff;
                }

@media screen and (max-width: 800px) {
    /* line 1, styles/scss/templates/_related-articles.scss */
    .related-articles {
        padding: 30px;
    }
        /* line 39, styles/scss/templates/_related-articles.scss */
        .related-articles h2, .related-articles .YAF_Pages_posts .form-row #DataPanel1_TitleLink, .YAF_Pages_posts .form-row .related-articles #DataPanel1_TitleLink, .related-articles .YAF_Pages_members dl.AlphaSort .header1, .YAF_Pages_members dl.AlphaSort .related-articles .header1 {
            padding: 0;
        }
        /* line 42, styles/scss/templates/_related-articles.scss */
        .related-articles article {
            margin-bottom: 30px;
            padding: 0;
            width: 100%;
        }
            /* line 46, styles/scss/templates/_related-articles.scss */
            .related-articles article:last-of-type, .related-articles article.three {
                margin-bottom: 0;
            }
}

/* line 1, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted {
    overflow: hidden;
    *zoom: 1;
    background: #E6E6E5;
    width: 100%;
}
    /* line 5, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted h1 {
        padding: 35px 60px 0;
    }
    /* line 8, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .post {
        background-color: #CACACA;
        padding: 30px 60px 30px;
    }

@media screen and (max-width: 800px) {
    /* line 8, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .post {
        padding: 35px 35px 25px;
    }
}

@media screen and (max-width: 600px) {
    /* line 8, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .post {
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    /* line 8, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .post {
        padding: 25px 10px 25px;
    }
}
/* line 10, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .post:before {
    border: none;
}
/* line 13, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .post.alt {
    background: #E6E6E5;
}
    /* line 17, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .post.alt .reported-by table tr {
        border-top-color: #E6E6E5;
    }
        /* line 19, styles/scss/templates/_moderate-deletedposts.scss */
        .moderate-deleted .post.alt .reported-by table tr.postfooter {
            border-bottom: none;
        }
            /* line 21, styles/scss/templates/_moderate-deletedposts.scss */
            .moderate-deleted .post.alt .reported-by table tr.postfooter td {
                background: #E6E6E5;
            }
/* line 30, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .post h3 a, .moderate-deleted .post .profile-container #forum_ctl03_BuddyListTab .header2 a a, .profile-container #forum_ctl03_BuddyListTab .header2 .moderate-deleted .post a a, .moderate-deleted .post .YAF_Pages_members .headings > div a, .YAF_Pages_members .moderate-deleted .post .headings > div a, .moderate-deleted .post .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_InboxPMList_MessagesView .header .moderate-deleted .post th a, .moderate-deleted .post .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header th a, .YAF_Pages_cp_pm #forum_ctl03_OutboxPMList_MessagesView .header .moderate-deleted .post th a, .moderate-deleted .post .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header th a, .YAF_Pages_cp_pm #forum_ctl03_ArchiveTabUpdatePanel .header .moderate-deleted .post th a, .moderate-deleted .post .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 a a, .YAF_Pages_cp_editbuddies .ui-tabs-panel .header2 .moderate-deleted .post a a {
    font-weight: normal;
}
/* line 35, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .post-item {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px;
}
/* line 39, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .reported-by {
    float: left;
    width: 100%;
}
    /* line 42, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .reported-by table {
        background: #fff;
        margin-bottom: 0px;
    }
        /* line 45, styles/scss/templates/_moderate-deletedposts.scss */
        .moderate-deleted .reported-by table tr {
            border-top: solid 2px #CACACA;
        }
            /* line 47, styles/scss/templates/_moderate-deletedposts.scss */
            .moderate-deleted .reported-by table tr.header-row {
                border: none;
            }
            /* line 50, styles/scss/templates/_moderate-deletedposts.scss */
            .moderate-deleted .reported-by table tr.postfooter {
                border-bottom: none;
            }
                /* line 52, styles/scss/templates/_moderate-deletedposts.scss */
                .moderate-deleted .reported-by table tr.postfooter td {
                    background: #CACACA;
                    padding-left: 0;
                }
                /* line 56, styles/scss/templates/_moderate-deletedposts.scss */
                .moderate-deleted .reported-by table tr.postfooter a {
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    border-radius: 3px;
                    font-size: 16px;
                    font-size: 1.6rem;
                    font-family: "Oswald", sans-serif;
                    -moz-transition: all 0.25s;
                    -o-transition: all 0.25s;
                    -webkit-transition: all 0.25s;
                    transition: all 0.25s;
                    background: #19AC40;
                    border: solid 3px #19AC40;
                    color: #fff;
                    display: block;
                    font-weight: normal;
                    height: 39px;
                    line-height: 39px;
                    padding: 0 10px;
                    position: relative;
                    text-align: center;
                    text-decoration: none;
                    text-transform: uppercase;
                    z-index: 0;
                    -webkit-appearance: none;
                    float: left;
                }
                    /* line 30, styles/scss/generic/_buttons.scss */
                    .moderate-deleted .reported-by table tr.postfooter a:hover, .moderate-deleted .reported-by table tr.postfooter a:focus, .moderate-deleted .reported-by table tr.postfooter a:active {
                        background: #E6E6E5;
                        outline: none;
                        color: #19AC40;
                        cursor: pointer;
                        border: solid 3px #0C5620;
                        color: #000;
                    }
                    /* line 73, styles/scss/generic/_buttons.scss */
                    .moderate-deleted .reported-by table tr.postfooter a[disabled=disabled] {
                        background: #E6E6E5;
                        border-color: #979797;
                        color: #979797;
                    }

@media screen and (max-width: 600px) {
    /* line 56, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .reported-by table tr.postfooter a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}
/* line 62, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .reported-by table th {
    font-size: 20px;
    font-size: 2rem;
    font-family: "Oswald", sans-serif;
    color: #fff;
    background: #2E2E2E;
    line-height: 36px;
    padding: 0 10px;
}
    /* line 69, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .reported-by table th a {
        font-weight: normal;
    }
/* line 73, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .reported-by table td {
    padding: 9px 10px;
    width: 50%;
}
/* line 79, styles/scss/templates/_moderate-deletedposts.scss */
.moderate-deleted .buttons {
    overflow: hidden;
    *zoom: 1;
    float: left;
    width: 100%;
}
    /* line 83, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .buttons a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        font-size: 1.6rem;
        font-family: "Oswald", sans-serif;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        background: #19AC40;
        border: solid 3px #19AC40;
        color: #fff;
        display: block;
        font-weight: normal;
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 0;
        -webkit-appearance: none;
        float: left;
        margin-right: 10px;
    }
        /* line 30, styles/scss/generic/_buttons.scss */
        .moderate-deleted .buttons a:hover, .moderate-deleted .buttons a:focus, .moderate-deleted .buttons a:active {
            background: #E6E6E5;
            outline: none;
            color: #19AC40;
            cursor: pointer;
            border: solid 3px #0C5620;
            color: #000;
        }
        /* line 73, styles/scss/generic/_buttons.scss */
        .moderate-deleted .buttons a[disabled=disabled] {
            background: #E6E6E5;
            border-color: #979797;
            color: #979797;
        }

@media screen and (max-width: 600px) {
    /* line 83, styles/scss/templates/_moderate-deletedposts.scss */
    .moderate-deleted .buttons a {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        line-height: normal;
        padding: 8px 10px;
        width: 100%;
    }
}

.ui-widget {
    font-size: 14px;
}
