#unavbar .UNcontent {
    max-width: 1200px;
    width: auto
}

html {
    height: 100%
}

body {
    margin: 0;
    padding: 0;
    background-color: #eee;
    font-family: "Droid Sans",sans-serif;
    color: #555;
    font-size: 14px;
    line-height: 16px;
    min-height: 100%
}

p {
    margin: 0;
    padding: 0
}

p+p {
    margin-top: 12px
}

a {
    color: #34302a
}

#global_ajaxload {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 8px;
    position: fixed!important;
    left: 50%!important;
    bottom: 50%!important;
    width: 64px;
    height: 64px;
    margin-left: -32px;
    margin-top: 32px;
    z-index: 10001;
    opacity: .95!important;
    -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.5),inset 1px 1px 1px rgba(255,255,255,.1);
    box-shadow: 1px 1px 6px rgba(0,0,0,.5),inset 1px 1px 1px rgba(255,255,255,.1);
    display: none;
    background-color: #000;
    background-image: url(../../../i/customsites/base/ajaxload.gif);
    background-size: 32px 32px
}

#profile {
    margin: 0 auto
}

#header,#wrapper_main,.maincontent {
    margin: 0 auto
}

#main {
    max-width: 1200px;
    margin: 0 auto
}

.maincontent>tbody>tr:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}

#img_preview,#mobile_page,.wrapper_select_MF,h6 {
    display: none
}

#header_social {
    float: left;
    margin-top: 12px
}

#header_social .bttn_share {
    margin: 0 6px
}

#header_social .bttn_content {
    display: none
}

#header_follow_info {
    display: none
}

#header_follow_info img {
    display: none
}

#header_options .bttn_follow {
    padding-left: 36px;
    position: relative
}

#header_options .bttn_follow:before {
    content: "Follow"
}

#header_options .bttn_follow.bttn_followed:before {
    content: "Following"
}

#header_options .bttn_follow:after {
    content: "";
    position: absolute;
    left: 8px;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: -60px -220px
}

#header_options .bttn_followed:after {
    background-position: -60px -200px
}

#header_options {
    padding-top: 12px
}

#header:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}

#thumb_type {
    display: none!important
}

#wrapper_header {
    position: relative;
    margin: 0 auto;
    padding: 12px 12px 0 12px;
    background-color: #383838;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#header {
    position: relative;
    color: #fff;
    max-width: 1200px
}

#wrapper_menu {
    background-color: #4594dd;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

#menu {
    max-width: 1155px;
    margin: 0 auto;
    height: 50px;
    overflow: hidden;
    padding-right: 45px
}

#menu select {
    display: none
}

#menu table,#menu tbody,#menu td,#menu tr {
    display: block;
    vertical-align: top;
    float: left
}

#menu a {
    color: #fff;
    text-decoration: none;
    line-height: 50px;
    padding: 0 12px
}

#menu a.selected,#menu a:hover {
    background-color: rgba(255,255,255,.2)
}

#menu table a {
    display: block
}

#profile_menu_menu a {
    padding: 0 20px!important
}

#profile_menu_menu a+a {
    border-top: 1px solid rgba(255,255,255,.2)
}

#M_menu {
    height: 41px;
    width: auto!important;
    position: relative
}

#M_menu .mod_options {
    z-index: 10000
}

#catchphrase,#displayname,#profile_photo {
    display: inline-block;
    vertical-align: top
}

#profile_photo {
    margin-right: 8px;
    float: left;
    position: relative;
    margin-bottom: 12px;
    background: #fff
}

#profile_photo img {
    max-width: 160px;
    max-height: 160px
}

#catchphrase,#displayname {
    display: block
}

.logo_edit {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    line-height: 500px
}

#displayname {
    font-size: 18px;
    font-weight: 700;
    padding-top: 4px
}

#catchphrase {
    padding-top: 4px;
    font-size: 13px;
    line-height: 14px
}

#wrapper_footer {
    clear: both
}

#event_media_blogs_mobile,#event_media_news_mobile,#event_media_photos_mobile,#event_media_videos_mobile {
    display: none
}

:focus {
    outline-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ND_ainfo {
    font-size: 13px
}

#albums,#bio_media_list,#customfolders,#custompages,#event_media_list,#event_media_media,#folders,#othereditoroptions {
    background-color: transparent
}

#event_media_notes .content>h1 {
    float: left;
    margin-right: 128px
}

#event_media_notes .item_info_box table {
    float: right;
    width: auto;
    margin-top: -34px
}

#event_media_notes .item_info_box td:first-child {
    display: none
}

#event_media_notes .link1 {
    margin: 10px 2px 0 2px
}

#event_media_our_results {
    background: rgba(0,0,0,.1);
    padding: 16px;
    font-size: 13px
}

#event_media_our_results h1 {
    margin-top: 0;
    padding-top: 0
}

#localRSnav td {
    width: 1200px
}

#folder_content .album_block.selected_album:after,.album_block.selected_album:after,.album_nest .album_nest .album_nest_padding:before,.album_nest.ND_openfolder>.album_block:after,.album_nest.album_contents_closed>.album_block:after,.album_nest.album_contents_open>.album_block:after,.indent_1:before,.indent_2:before,.indent_3:before {
    content: "";
    width: 20px;
    height: 20px;
    top: 50%;
    margin-top: -10px;
    display: block;
    position: absolute;
    right: 8px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: 0 0;
    opacity: 1
}

#folder_content .album_block.selected_album:after,.album_block.selected_album:after {
    background-position: -40px -140px
}

.album_nest.album_contents_closed>.album_block:after {
    background-position: -16px -48px;
    width: 16px;
    height: 16px;
    opacity: .25
}

.album_nest.album_contents_open>.album_block:after {
    background-position: -32px -48px;
    width: 16px;
    height: 16px;
    opacity: .25
}

.album_nest.ND_openfolder>.album_block:after {
    background-position: -20px -160px
}

.indent_1:before,.indent_2:before,.indent_3:before {
    background-position: 0 -60px;
    right: auto;
    left: 8px;
    margin-top: 6px;
    opacity: .16;
    top: 0
}

.indent_2:before {
    left: 24px
}

.indent_3:before {
    left: 40px
}

#albums_horiz .ajax_wrapper_content,.album_block,.album_block.selected_album,.folder_block .album_block,.folder_block .page_block,.nonefound,.table_item {
    border-top: 1px solid #fff;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

#albums_horiz .ajax_wrapper_content,.album_block:first-child,.folder_block>.album_block:first-child,.folder_block>.album_nest:first-child,.folder_block>.page_block:first-child,.table_item:first-child {
    -webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.1);
    box-shadow: 0 -1px 0 0 rgba(0,0,0,.1)
}

.album_block:last-child,.folder_block>.album_block:last-child,.folder_block>.album_nest:last-child,.folder_block>.page_block:last-child,.table_item:last-child {
    -webkit-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff
}

.album_block:first-child:last-child,.folder_block>.album_block:first-child:last-child,.folder_block>.album_nest:first-child:last-child,.folder_block>.page_block:first-child:last-child,.nonefound,.table_item:first-child:last-child {
    -webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.1),0 1px 0 0 #fff;
    box-shadow: 0 -1px 0 0 rgba(0,0,0,.1),0 1px 0 0 #fff
}

#albums_horiz .ajax_wrapper_content {
    border-bottom-width: 0
}

.folder_block .album_block:hover,.folder_block .page_block:hover {
    background-color: rgba(255,255,255,.75);
    margin: 0
}

.folder_block .album_block,.folder_block .page_block {
    cursor: pointer
}

#video .album_block_wrapper {
    margin: 1px 0
}

.album_nest .album_nest .album_nest_padding:before {
    left: -12px;
    right: auto;
    top: 50%;
    opacity: .16;
    margin-top: -14px
}

.album_nest_padding {
    position: relative
}

.album_nest .album_nest .album_block {
    padding-left: 24px
}

.album_nest .album_nest .album_nest .album_block {
    padding-left: 24px
}

.album_nest .album_nest .album_nest_padding:before {
    background-position: 0 -60px
}

.album_nest .album_nest .album_block.selected_album .album_nest_padding:before {
    background-position: 0 -180px;
    opacity: .4
}

.album_block.ND_openfolder:after {
    background-position: -40px -140px
}

.album_block.selected_album,.folder_block .album_block.selected_album,.folder_block .album_block.selected_album:hover,.page_block.selected_page,.page_block.selected_page:hover,.table_item.selected_item {
    background-color: #4594dd;
    margin: 0 0;
    color: #fff;
    border-color: #4594dd;
    position: relative;
    margin-top: -1px;
    padding-top: 13px
}

#folder_content .album_block.selected_album {
    background-color: #333;
    border-color: #333
}

.album_block.selected_album a,.page_block.selected_page a {
    color: #fff
}

.ND_openfolder {
    background: rgba(0,0,0,.05);
    border-left: 1px solid rgba(0,0,0,.15);
    border-right: 1px solid #fff
}

.album_nest>.album_block {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

#wrapper_view_blog .album_block_wrapper,#wrapper_view_news .album_block_wrapper {
    overflow: hidden;
    padding: 1px 0
}

.article_description {
    margin: 0
}

#ND_articles .content>h1,#albums_horiz.albums_horiz_large .content>h1,#landing_block .content>h1 {
    display: none
}

#ND_articles .sharethis td,#albums_horiz.albums_horiz_large .sharethis td,#landing_block .sharethis td {
    display: block
}

#ND_articles .sharethis td+td,#albums_horiz.albums_horiz_large .sharethis td+td,#landing_block .sharethis td+td {
    padding-top: 8px
}

#ND_articles #folders_breadcrumb,#albums_horiz.albums_horiz_large #folders_breadcrumb,#landing_block #folders_breadcrumb {
    padding-right: 140px;
    padding-top: 0;
    padding-bottom: 0
}

#folder_content .pn_below {
    overflow: hidden
}

#folder_content .pn_below .pagetab1_holder {
    border-top-width: 0;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

#folder_content .pn_below .pagetab1 {
    margin: 12px auto
}

#folder_content .pn_below .pagetab1_holder a {
    background-color: #000;
    margin: 0 2px
}

#folder_content .album_block.selected_album .thumb_box {
    border-color: #fff
}

#folder_content .album_block.selected_album a {
    color: #fff
}

#folder_content .ND_icon_arrow_left,#folder_content .ND_icon_arrow_right {
    background-position: -40px -160px;
    opacity: 1
}

#folder_content .ND_icon_arrow_right {
    background-position: -20px -160px
}

.photo_wrapper {
    position: relative;
    margin-bottom: 12px
}

.photo_wrapper img,.video_wrapper img {
    width: 100%
}

.video_wrapper {
    margin-bottom: 0;
    margin-top: 12px
}

.video_wrapper>div {
    width: 100%!important;
    height: 100%!important
}

.video_wrapper+.article_description {
    background: #000;
    padding: 12px;
    color: #ccc;
    margin-top: -1px;
    min-height: inherit
}

.video_wrapper+.article_description a {
    text-decoration: underline;
    color: #fff
}

.article_description {
    margin: 12px 0;
    word-wrap: break-word
}

.favicon_placeholder {
    vertical-align: middle;
    width: auto!important;
    max-height: 24px;
    max-width: 24px
}

form[name=advertsettings]>div:first-child>div {
    background: rgba(0,0,0,.05);
    padding: 0;
    margin-bottom: 1px;
    overflow: hidden
}

form[name=advertsettings]>div:first-child>div:hover {
    background: rgba(255,255,255,.2);
    color: #fff
}

form[name=advertsettings]>div:first-child>div a {
    text-decoration: none;
    display: block;
    color: #534c46;
    font-size: 11px
}

form[name=advertsettings]>div:first-child>div a:active {
    color: #fff
}

#advert_code_0 {
    border-left-width: 0!important
}

form[name=advertsettings] b {
    padding: 8px;
    display: block
}

form[name=advertsettings] textarea {
    padding: 10px;
    font-family: "Droid Sans Mono";
    height: 742px!important
}

#adverts_column form>div:first-child {
    font-family: "Droid Sans Mono";
    width: 220px!important
}

#adverts_column form>div:first-child+div {
    margin-left: 232px!important
}

form[name=advertsettings]>div:first-child .link1 {
    display: block
}

.link2 {
    background: #1f1f1f;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 50px;
    padding: 0;
    height: 50px;
    border-radius: 3px;
    display: inline-block;
    text-decoration: none;
    width: 100%
}

.link2>div {
    line-height: 50px
}

.link2 span {
    width: 25px;
    height: 25px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-repeat: no-repeat;
    background-position: -50px -275px;
    line-height: 100px;
    overflow: hidden;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 8px;
    margin-bottom: -3px;
    opacity: .75
}

.link2>div:after {
    content: "Upload Content";
    display: inline-block
}

.link2:hover:before {
    background-color: rgba(255,255,255,.1);
    opacity: 1;
    color: #fff
}

.ND_backend_details {
    margin-top: 4px;
    width: 100%;
    display: table
}

.ND_backend_details tbody {
    display: table-row-group
}

.ND_backend_details tr {
    display: table-row
}

.ND_backend_details td,.ND_backend_details td+td {
    vertical-align: top;
    display: table-cell;
    position: static
}

.ND_backend_details table td {
    vertical-align: top;
    line-height: 11px;
    padding-top: 4px!important
}

.ND_backend_details .modoptions {
    background-color: rgba(255,255,255,.5);
    display: inline-block
}

.ND_backend_details .mopt {
    background-image: url(../../../i/ND_icons_r7.png)
}

.ND_backend_details .mopt {
    width: 24px;
    height: 24px;
    display: inline-block;
    text-decoration: none!important;
    margin-right: 1px;
    opacity: .25
}

.ND_backend_details .mopt_feat {
    background-position: 5px -710px
}

.ND_backend_details .mopt_unfeat {
    background-position: -27px -710px
}

.ND_backend_details .mopt_rsfeat {
    background-position: 5px -801px
}

.ND_backend_details .mopt_rsunfeat {
    background-position: -27px -801px
}

.ND_backend_details .mopt_addfolder {
    background-position: 5px -868px
}

.ND_backend_details .mopt_addfolderon {
    background-position: -27px -868px
}

.ND_backend_details .mopt_edit {
    background-position: 5px -769px
}

.ND_backend_details .mopt_show {
    background-position: 5px -738px
}

.ND_backend_details .mopt_showon {
    background-position: -27px -738px
}

.ND_backend_details .mopt_showwall {
    background-position: 5px -834px
}

.ND_backend_details .mopt_showwallon {
    background-position: -27px -834px
}

.ND_backend_details .mopt_plusreq {
    background-position: 5px -901px
}

.ND_backend_details .mopt_plusreqon {
    background-position: -27px -901px
}

.ND_backend_details .mopt_addfolderon,.ND_backend_details .mopt_plusreqon,.ND_backend_details .mopt_rsunfeat,.ND_backend_details .mopt_showon,.ND_backend_details .mopt_showwallon,.ND_backend_details .mopt_unfeat {
    background-color: #fff;
    opacity: 1
}

#content_add h1,.content_add {
    display: none
}

#ND_backend_section_options .info_bot table {
    width: auto
}

.content_add .info_bot {
    display: none
}

.events_list .info_mid {
    background-color: transparent;
    padding: 12px;
    text-align: left
}

.edit_folders .info_bot {
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.updndel {
    visibility: hidden;
    display: block;
    float: right;
    text-align: right;
    position: absolute;
    right: 7px;
    top: 7px;
    bottom: 0;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);
    box-shadow: 0 0 1px rgba(0,0,0,.5);
    height: 24px;
    z-index: 1
}

.updndel a {
    width: 24px;
    height: 24px;
    margin-left: 1px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top
}

.updndel a:before {
    display: block;
    position: relative;
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    margin: -8px auto 0 auto;
    top: 50%
}

.updndel a.arrow_dn {
    float: left
}

.updndel a.arrow_up:before {
    background-position: -32px -32px;
    display: block
}

.updndel a.arrow_dn:before {
    background-position: -16px -32px;
    display: block
}

.updndel a.arrow_del:before {
    background-position: -64px -16px;
    display: block
}

.updndel a:hover {
    background-color: rgba(0,0,0,.05)
}

.bttn_mcui {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    white-space: nowrap;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-left: 1px solid rgba(255,255,255,.15);
    -webkit-box-shadow: -1px 0 rgba(0,0,0,1);
    box-shadow: -1px 0 rgba(0,0,0,1);
    height: 50px;
    line-height: 50px
}

.bttn_mcui:hover {
    color: #fff
}

.ND_photogallery {
    height: 120px;
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle
}

.ND_photogallery img {
    width: auto;
    max-height: 120px
}

.ND_responsive_adbox {
    margin: auto
}

.ND_tweet_avatar,.ND_tweet_date,.ND_tweet_photo,.ND_tweet_posterinfo,.ND_tweet_stats {
    display: none
}

.ND_instagram_poster a,.ND_tweet_poster a {
    color: #f15a27;
    text-decoration: none
}

.ND_tweet_body {
    line-height: 18px
}

.ND_instagram_wrapper,.ND_tweet_body {
    margin-top: 12px
}

.ND_tweet_date_bottom {
    color: #999;
    font-size: 13px;
    padding-top: 4px
}

.ND_instagram_avatar,.ND_instagram_date,.ND_instagram_stats,.ND_instagram_title {
    display: none
}

.ND_instagram_block {
    width: 24%;
    float: left;
    margin: 0
}

.ND_instagram_block:hover {
    -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 6px #ef4130;
    box-shadow: 0 0 0 1px #fff,0 0 0 6px #ef4130;
    position: relative
}

.ND_instagram_photo a {
    display: block
}

.ND_instagram_photo img {
    max-width: 100%
}

.ND_instagram_settings,.ND_tweet_settings {
    position: absolute;
    right: 16px;
    top: 12px;
    width: 32px;
    height: 32px;
    line-height: 100px;
    overflow: hidden
}

.ND_instagram_settings a,.ND_tweet_settings a {
    display: block;
    width: 32px;
    height: 32px;
    background-image: url(../../../i/mobileicons.png);
    background-size: 32px;
    background-position: 2px -359px;
    opacity: .5
}

.ND_instagram_settings a:hover,.ND_tweet_settings a:hover {
    opacity: 1
}

.ND_instagram_poster {
    display: none
}

#guestbook .content>h1,#guestbook .wall_list>.wrapper_box_comments {
    display: none
}

#guestbook .comment_list {
    margin: 0;
    padding-right: 0
}

#guestbook .box_divider:first-child+.album_block {
    border-top-width: 0
}

#whoiam .userhtml {
    margin-top: 12px
}

#latestnews .text_botblock {
    border-bottom: 1px solid #bbb;
    margin-bottom: 12px
}

.video_title {
    padding-bottom: 16px;
    display: block
}

.video_holder {
    position: relative;
    margin-bottom: 4px
}

#video .video_title {
    margin: 8px 0;
    padding: 0;
    font-size: 15px;
    line-height: 16px
}

.video_overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

@media (min-width: 400px) {
    .box_filter_wall {
        line-height:34px;
        margin-top: 30px
    }

    .filter_wall_heading {
        background-image: url(../../../i/customsites/hub/rs_icons_r3.png);
        background-size: 400%;
        background-position: -75px -50px;
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: middle;
        opacity: .75;
        margin: 0 -6px 0 4px
    }

    #filter_wall_selection,.box_filter_wall:before {
        content: "High School";
        display: inline-block;
        height: 34px;
        vertical-align: middle;
        font-size: 23px;
        font-weight: 700;
        color: #34302a;
        letter-spacing: -1px;
        text-shadow: 1px 1px 1px rgba(0,0,0,.15)
    }

    .box_filter_wall:after {
        content: "";
        display: inline-block;
        width: 20px;
        height: 20px;
        background-image: url(../../../i/customsites/hub/rs_icons_r3.png);
        background-size: 400%;
        background-position: 0 -60px;
        vertical-align: middle
    }

    #filter_wall_selection {
        display: inline-block;
        width: auto;
        vertical-align: middle;
        border-width: 0;
        overflow: visible;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: 34px;
        line-height: 34px;
        color: #34302a;
        font-size: 23px;
        background-size: 24px;
        background-position: 100% -146px;
        padding-right: 6px
    }

    #filter_wall_selection:focus,#filter_wall_selection:hover {
        outline: 0;
        border-width: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #6e6a64
    }
}

#ad_group_schedule_event_wrapper {
    margin-bottom: 20px
}

#ad_event_bottom_wrapper {
    clear: both;
    overflow: hidden
}

#ad_event_bottom_0_90,#ad_event_bottom_0x90,#ad_group_bottom_0_90,#ad_group_bottom_0x90 {
    height: auto!important
}

#ad_photo_right_wrapper {
    overflow: hidden
}

#ad_group_news_bottom_wrapper,#ad_group_news_top_wrapper,#ad_video_right_wrapper {
    margin: 12px -16px
}

#ad_group_bottom_wrapper,ad_group_top_wrapper {
    background: #1f1f1f;
    overflow: hidden
}

#ad_group_bottom_wrapper .responsive-ad {
    margin: 8px 0
}

#ad_group_above_menu_wrapper {
    background: #1f1f1f;
    overflow: hidden
}

#ad_group_above_menu_wrapper .ND_responsive_adbox {
    margin: 5px auto
}

#ad_group_above_menu_0_0 {
    background: #1f1f1f!important
}

#ad_group_powered_by_more_bottom_wrapper {
    padding: 8px 0;
    background-color: #1f1f1f;
    margin: 0 auto
}

#ajax_item_list_large .wrapper_sharethis {
    position: absolute;
    right: 0;
    top: -20px;
    background-color: #fff;
    padding: 12px;
    border: 1px solid #bbb;
    border-top-width: 0
}

.block {
    margin-bottom: 20px;
    padding: 0;
    background-color: transparent;
    position: relative
}

.block.content_add h1,.content_add {
    display: none
}

#folders_breadcrumb>a,#folders_breadcrumb>span {
    display: none
}

#folders_breadcrumb>:last-child {
    display: block
}

#folders_breadcrumb>a,#folders_breadcrumb>span,.ND_header,.block .content>h1,h2 {
    padding: 0;
    font-size: 21px;
    color: #333;
    line-height: 24px;
    font-family: "Droid Sans";
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(0,0,0,.1);
    margin: 12px 0 12px 0;
    letter-spacing: -.5px;
    text-decoration: none
}

.block h2 a {
    color: #34302a;
    text-decoration: none
}

.block h2 a:hover {
    color: #ef4130
}

h1 a {
    text-decoration: none
}

.table_select,.table_select select,.table_select td {
    width: 100%
}

.box_search {
    padding-top: 12px
}

.box_search td+td {
    display: none
}

.info_bot {
    padding-top: 12px;
    clear: both;
    margin-top: 12px;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);
    border-top: 1px solid rgba(0,0,0,.1)
}

#folders .info_bot {
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.info_bot table {
    width: 100%
}

.info_bot td {
    text-align: center
}

.info_bot td+td {
    padding-left: 8px
}

.cbtn1,.info_bot a.link1,.tagadd .fbtn1,a.comment_viewmore {
    background-color: #eae5df;
    display: block;
    padding: 12px;
    border-radius: 3px;
    color: #534c46;
    text-decoration: none;
    text-align: center;
    border-width: 0;
    font-size: 13px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700
}

.thumb_box {
    background: #fff;
    padding: 3px;
    border: 1px solid #bbb
}

.thumb_box table,.thumb_box td {
    width: 100%;
    height: 100%;
    text-align: center
}

#bar_control {
    background-color: #333;
    height: 50px;
    padding: 0;
    color: #ccc;
    font-size: 12px;
    position: relative;
    margin: -20px -20px 20px -20px;
    -webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,1);
    box-shadow: inset 0 4px 4px -4px rgba(0,0,0,1)
}

#bar_control td {
    height: 50px
}

.thumb_strip_header {
    clear: both;
    font-weight: 700;
    font-size: 16px;
    padding: 16px 0 8px 0
}

.thumb_strip_32 {
    margin: 0 -1%;
    text-align: left
}

.thumb_strip_32 .thumb_box {
    width: 10%;
    display: inline-block;
    padding: 1%;
    vertical-align: bottom
}

.thumb_strip_100 {
    height: 108px;
    overflow: hidden;
    margin-bottom: 16px
}

.thumb_strip_100 img {
    max-height: 100px;
    width: auto
}

.thumb_strip_100 .thumb_box {
    display: inline-block;
    margin-right: 4px
}

.thumb_box {
    position: relative
}

.thumblist_cbox {
    margin-bottom: 12px
}

.thumblist_cbox .thumb_box {
    display: inline-block;
    margin-right: 4px
}

.thumb_box .featured {
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px 10px;
    background-color: #534c46;
    color: #fff
}

.thumb_box_publisher {
    display: inline-block;
    vertical-align: middle
}

.thumb_box_publisher img {
    max-height: 40px;
    margin: 0!important;
    width: auto;
    max-width: 40px
}

.datetime {
    color: #95908a;
    font-size: 13px
}

.content_list_32 a,.item_title,.video_title {
    font-weight: 700;
    color: #34302a;
    font-size: 17px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0,0,0,.1);
    line-height: 23px;
    font-family: "Droid Sans";
    letter-spacing: -.5px
}

small {
    font-size: 13px
}

em {
    font-style: normal
}

.content_list_64,.content_list_64>tbody,.content_list_64>tbody>tr,.content_list_64>tbody>tr>td,.content_list_64>tbody>tr>th {
    display: block
}

.content_list_64 th {
    width: 80px;
    display: block;
    float: left
}

.content_list_32 th+td,.content_list_64 th+td {
    padding: 0 12px;
    display: block;
    vertical-align: top;
    margin-left: 80px
}

.content_list_64 .content_body {
    padding: 0 0 30px 12px
}

.content_list_64 .thumb_box img {
    width: 100%
}

.content_body small+small {
    position: absolute;
    bottom: 14px;
    left: 92px
}

.contentwrapadjust .content_list_blogs th+td,.contentwrapadjust .content_list_news th+td,.contentwrapadjust .content_list_photos th+td {
    margin: 0 24px 0 80px
}

.content_list_videos th {
    width: 120px
}

.content_list_videos th+td {
    margin: 0 24px 0 120px
}

.content_list_videos .content_body small+small {
    left: 132px
}

.contentwrapadjust th+td+td {
    position: absolute;
    right: 0;
    top: 18px
}

.rotate_photo {
    position: relative;
    display: block
}

.rotate_photo .rotate_left,.rotate_photo .rotate_right {
    position: absolute;
    width: 28px;
    bottom: -3px;
    background-color: #fff;
    text-align: center;
    padding: 4px 0 0 0;
    border-radius: 0 2px 0 0;
    height: 24px;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.rotate_photo .rotate_left:before,.rotate_photo .rotate_right:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: 0 -100px;
    margin: 0 auto
}

.rotate_photo .rotate_right:before {
    background-position: -20px -100px
}

.rotate_photo .rotate_left {
    left: -3px
}

.rotate_photo .rotate_right {
    right: -3px;
    border-radius: 2px 0 0 0
}

.rotate_photo:hover .rotate_left,.rotate_photo:hover .rotate_right {
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.content_body a+small,.datetime,.item_body+small {
    display: block;
    color: #888;
    padding-top: 2px;
    font-size: 13px
}

.ND_breaker {
    height: 0;
    overflow: hidden;
    clear: both
}

.item_body {
    padding-top: 4px;
    overflow: hidden;
    word-wrap: break-word;
    display: none
}

.ND_icon_title {
    background-position: -32px -16px
}

.ND_icon_search {
    background-position: -32px -48px
}

.ND_icon_views {
    background-position: 0 -16px
}

.ND_icon_likes {
    background-position: -48px 0
}

.ND_icon_shares {
    background-position: -16px 0
}

.ND_icon_comments {
    background-position: 0 0
}

.ND_icon_comments,.ND_icon_likes,.ND_icon_search,.ND_icon_shares,.ND_icon_title,.ND_icon_views {
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%
}

.ND_sdesc {
    display: none
}

.ND_ainfo {
    color: #aaa;
    font-size: 12px
}

.ND_ainfo .ND_icon {
    opacity: .4
}

.ND_ainfo em {
    width: 32px;
    display: inline-block;
    vertical-align: middle
}

.ND_ainfo .ND_icon.tipped {
    opacity: .9
}

.contentwrapadjust {
    padding: 1px 0;
    margin: 12px 0;
    overflow: hidden
}

.contentwrapadjust a {
    text-decoration: none
}

#ajax_item_list_large {
    overflow: hidden;
    padding: 1px 0;
    margin: -1px 0
}

.table_item {
    padding: 12px 0;
    position: relative;
    display: block;
    clear: both;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.table_item:after {
    clear: both;
    content: '';
    display: block;
    height: 0;
    overflow: hidden
}

.table_item>tbody,.table_item>tbody>tr {
    display: block
}

.table_item small,.table_item table {
    font-size: 12px;
    color: #8c8b8a
}

.table_item .thumb_box img {
    width: 100%
}

.table_item.selected {
    padding-left: 12px
}

.indent_1 {
    margin-left: 16px
}

.indent_2 {
    margin-left: 32px
}

.indent_3 {
    margin-left: 48px
}

.album_block,.page_block {
    padding: 12px 0;
    margin: 0;
    position: relative;
    clear: both
}

.album_block.selected {
    border-top: 1px solid #4997e1;
    border-bottom: 1px solid #4997e1;
    background-color: #4997e1;
    color: #fff;
    margin-bottom: -1px;
    position: relative
}

.album_block.selected .item_title,.album_block.selected small {
    color: #fff
}

.table_item.selected {
    background-color: #cadbe7
}

#ajax_item_list_large .album_block,#followers_list .album_block {
    padding: 12px 0
}

#followers_list .album_block>table>tbody>tr>td {
    display: block;
    width: auto;
    padding: 0 0 12px 0;
    margin: 0
}

#followers_list .album_block_wrapper td+td {
    border-top: 1px solid #bbb;
    padding: 12px 0 0 0!important
}

#followers_list .album_block:first-child {
    border-top-width: 0!important
}

#followers_list .album_block:last-child {
    border-bottom-width: 0!important
}

#followers_list .item_title {
    display: block;
    padding-bottom: 4px
}

.wrapper_select_filter {
    padding: 0 0 12px 0;
    margin: 0;
    text-align: left;
    white-space: nowrap
}

.wall_list .box_filter_wall {
    text-align: left;
    display: inline-block
}

.wall_thumb_box img {
    width: 100%
}

#edit_wall_settings {
    position: absolute;
    right: 0;
    top: 0
}

.ND_header {
    display: none
}

#folders_breadcrumb {
    font-size: 15px;
    margin-bottom: 12px;
    padding: 8px 2px
}

#folders_breadcrumb a:hover {
    text-decoration: underline
}

#folders_breadcrumb span:last-child a {
    text-decoration: none
}

#folders_breadcrumb span:last-child a:hover {
    text-decoration: none
}

.wrapper_selectPAGE {
    display: none
}

#folder_content .content_list_32 {
    table-layout: fixed;
    width: 100%
}

#folder_content .content_list_32 th+td {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    padding: 0 18px 0 8px
}

#folder_content img {
    width: 100%
}

#folder_content .content_list_32 th {
    width: 50px
}

#folder_content .album_block {
    padding: 8px
}

#folder_content a.content_title {
    word-wrap: break-word;
    font-size: 14px;
    line-height: 15px;
    font-weight: 400;
    text-transform: none
}

#folder_content span.featured {
    display: none
}

#folder_content small {
    display: none
}

#othereditoroptions .fbtn1 {
    margin-left: 4px
}

.ND_eventlist_results,.ND_eventlist_results a {
    text-transform: none!important;
    font-weight: 400!important;
    font-size: 15px!important
}

#event_media_videos .video_title {
    font-size: inherit;
    line-height: normal;
    margin-top: 8px
}

#event_media_news a {
    text-decoration: none
}

#event_media_news td:first-child {
    vertical-align: top
}

#media_albumcontents_column #folders th {
    padding: 0 0 0 8px;
    vertical-align: top
}

#media_albumcontents_column #folders a {
    text-decoration: none
}

#media_albumcontents_column #folders small {
    opacity: .5;
    margin-top: 4px;
    display: block
}

#comparethisteam a,#custom_page_column1 a.link1,#switchto a,.bttn_addcomment,.bttn_follow,.bttn_header_edit,.bttn_message,.bttn_report,.bttn_rss,.bttn_share,.bttn_useroptions,.fbtn1,.fbtn2,.info_bot a.link1,.tagadd .fbtn1,.view_all_likes,.view_all_shares,a.link1,a.show_more_auto {
    color: #fff;
    font-size: 16px;
    line-height: 34px;
    margin: 0;
    text-transform: none;
    display: inline-block;
    -webkit-transition: background-color .3s,color .3s;
    -o-transition: background-color .3s,color .3s;
    transition: background-color .3s,color .3s;
    background-color: #4997e1;
    text-decoration: none;
    border-radius: 2px;
    height: 34px;
    font-weight: 400;
    padding: 0 12px;
    overflow: hidden;
    vertical-align: middle;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 1px rgba(0,0,0,.2);
    border-width: 0;
    cursor: pointer;
    text-align: center
}

#comparethisteam a:hover,#custom_page_column1 a.link1:hover,#switchto a:hover,.bttn_addcomment:hover,.bttn_follow:hover,.bttn_header_edit:hover,.fbtn1:hover,.info_bot a.link1:hover,.tagadd .fbtn1:hover,a.link1:hover,a.show_more_auto:hover {
    background-color: #3572ad;
    color: #fff;
    text-decoration: none
}

a.show_more_auto {
    display: block;
    margin: 20px 20px 0 20px;
    height: 60px;
    line-height: 60px;
    font-size: 16px
}

.bttn_claim {
    display: none
}

.bttn_addcomment {
    padding: 0;
    height: 24px;
    width: 24px
}

.bttn_useroptions {
    background-color: #00f;
    display: none
}

.bttn_useroptions:before {
    content: 'Options'
}

#events_column0 #ND_backend_section_options a.link1 {
    display: block
}

.bttn_header_edit,.bttn_report,.comments_follow .bttn_follow,.fbtn1,.fbtn2,.item_info_box .bttn_follow,.tagadd .fbtn1,a.link1.arrow_add,a.link1.arrow_view {
    height: 24px;
    line-height: 24px;
    font-size: 13px
}

.bttn_header_edit,.fbtn1,.fbtn2,.tagadd .fbtn1,a.link1.arrow_add,a.link1.arrow_view {
    background-color: #888;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bttn_header_edit:hover,.fbtn1:hover,.fbtn2:hover,.tagadd .fbtn1:hover,a.link1.arrow_add:hover,a.link1.arrow_view:hover {
    background-color: #666;
    color: #fff
}

.fbtn1+.fbtn1 {
    margin-left: 8px
}

.comments_follow .bttn_follow {
    content: "Add to my Wall"
}

a.link1.arrow_view+a.link1.arrow_add {
    margin-left: 4px
}

.bttn_follow {
    background-color: #d92811;
    color: #fff
}

.bttn_follow:hover {
    background-color: #e3412c
}

.bttn_follow:before {
    content: "Follow";
    display: block
}

.bttn_followed {
    background-color: teal
}

.bttn_followed:hover {
    background-color: #009595
}

.bttn_followed:before {
    content: "Following";
    display: block
}

.bttn_report {
    width: auto!important;
    background: #958d86;
    position: absolute;
    right: 0;
    bottom: 8px
}

.bttn_report:hover {
    background: #534c46
}

.bttn_report:before {
    content: "Report"
}

.bttn_header_edit {
    line-height: 100px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    width: 26px;
    height: 26px;
    border-radius: 2px;
    margin-left: 2px;
    padding: 0;
    text-align: center;
    border-width: 0
}

.bttn_header_edit:before {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: -48px -112px;
    display: block;
    margin: 2px auto;
    margin: 5px auto -5px auto
}

.thumb_strip_wallalbum .photo_comments,.thumb_strip_wallalbum .photo_likes,.thumb_strip_wallalbum .photo_views {
    display: none!important
}

#wall_content:empty:before {
    content: "No content found";
    display: block;
    padding: 40px 0;
    text-align: center;
    opacity: .5
}

#wall_content a.comment_viewmore {
    margin: 20px 12px
}

.wall_block {
    padding: 40px 2%;
    position: relative
}

.wallupdate {
    clear: both
}

.comment_list .box_divider {
    height: 0;
    display: block;
    margin: 0 16px;
    border-top: 1px solid #cbc6bf;
    border-bottom: 1px solid #fff;
    clear: both;
    display: none
}

.wrapper_comments_list .box_divider {
    display: none
}

.wall_post {
    color: #8a857f;
    font-weight: 400!important;
    font-size: 13px;
    padding-bottom: 12px;
    padding-right: 140px
}

.wall_post a {
    text-decoration: none;
    color: #8a857f
}

.wall_block_photo .wall_post.folder- .folder-entry {
    display:none;
}

.wall_block_blog .wall_title,.wall_block_body .wall_title,.wall_block_news .wall_title {
    padding: 0
}

.IP_section {
    color: #8a857f
}

.wall_body {
    clear: both
}

.wall_comment {
    padding-bottom: 8px
}

.wall_post small {
    display: block;
    color: #8a857f;
    font-weight: 400;
    font-size: 13px;
    float: right;
    margin-right: -140px
}

.wall_post:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}

.wall_post>a:first-child {
    font-weight: 400
}

.wall_title {
    font-size: 20px;
    line-height: 20px;
    padding: 4px 12px;
    word-wrap: break-word
}

.wall_title a {
    color: #34302a;
    text-decoration: none;
    font-weight: 700
}

.wall_block_photo .wall_title,.wall_block_video .wall_title {
    margin-top: 8px
}

.wall_description {
    font-size: 14px;
    font-style: italic
}

.wall_thumb_box {
    padding: 4px
}

.wall_block_photo .wall_thumb_box,.wall_block_photo .wall_thumb_box img,.wall_block_video .wall_thumb_box,.wall_block_video .wall_thumb_box img {
    max-width: 100%;
    max-height: inherit;
    width: auto;
    height: auto;
    display: inline-block;
    overflow: visible;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wall_block_photo .wall_thumb_box img,.wall_block_video .wall_thumb_box img {
    max-height: 540px
}

.wall_block_photo .wall_body>table tr td,.wall_block_photo .wall_body>table tr th,.wall_block_video .wall_body>table tr td,.wall_block_video .wall_body>table tr th {
    display: block;
    width: auto;
    text-align: left
}

.wall_block_photo .wall_description,.wall_block_photo .wall_title,.wall_block_video .wall_description,.wall_block_video .wall_title {
    padding: 4px 0
}

.wall_block_blog .wall_body>table th,.wall_block_news .wall_body>table th {
    float: left;
    margin-right: 16px
}

.wall_block .thumb_box span {
    color: #aaa;
    font-size: 12px;
    font-weight: 400;
    line-height: 26px;
    vertical-align: middle;
    display: inline-block;
    margin-top: 4px;
    text-align: left;
    display: none
}

.wall_block .thumb_box .ND_icon {
    opacity: .4
}

.photo_comments,.photo_likes,.photo_views,.video_comments,.video_likes,.video_views {
    min-width: 24px;
    padding-right: 8px
}

.thumb_box .video_length {
    font-size: 12px;
    border-width: 0;
    margin: 0;
    line-height: 16px;
    background: #000;
    display: block;
    margin-top: -8px;
    position: relative;
    color: #fff;
    height: 16px;
    overflow: hidden;
    font-weight: 400;
    text-align: center
}

.wall_publisher {
    font-size: 12px;
    font-weight: 700;
    font-style: normal
}

*+.wall_publisher {
    padding-top: 8px
}

#wall_content .wrapper_box_comments,.wall_block .article_info {
    max-width: 572px
}

.wall_body>table {
    width: auto
}

#wall_content>.box_divider:first-child {
    display: none
}

.wall_description {
    padding: 6px 0;
    font-size: 14px;
    font-style: italic
}

.form_post_ajax_comment>table {
    table-layout: fixed
}

.wall_publisher .bttn_follow,.wall_publisher .bttn_followed {
    height: 34px;
    line-height: 34px;
    margin-left: -33px;
    background: #da4a24;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    text-indent: 30px;
    width: auto;
    padding-right: 10px;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
    box-shadow: 1px 1px 1px rgba(0,0,0,.05);
    text-decoration: none;
    display: inline-block
}

.wall_publisher>span {
    display: none
}

.wall_publisher .bttn_followed {
    background: #4a9eb3
}

.wall_publisher .bttn_follow:before {
    content: 'Follow'
}

.wall_publisher .bttn_followed:before {
    content: 'Following'
}

.wall_publisher .thumb_box.thumb_box_publisher {
    border: 1px solid #fff;
    position: relative;
    z-index: 1;
    vertical-align: top;
    margin: 4px 0 0 5px;
    width: 24px!important;
    height: 24px;
    padding: 0;
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none
}

.wall_publisher .thumb_box.thumb_box_publisher img {
    max-width: 24px;
    max-height: 24px
}

.ND_wallfeaturer .bttn_follow {
    padding: 0 0 0 4px;
    display: block;
    margin-top: 8px
}

.ND_wallfeaturer {
    padding-right: 20px;
    display: none
}

.wall_block .bttn_action {
    position: absolute;
    right: 16px;
    bottom: 8px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    cursor: pointer
}

.wall_block .bttn_action:before {
    content: "Edit this post";
    display: block;
    font-size: 13px;
    color: #8a857f
}

.wall_block .bttn_action:hover:before {
    color: #534c46
}

.wall_block>table,.wall_block>table>tbody,.wall_block>table>tbody>tr,.wall_block>table>tbody>tr>td {
    display: block
}

.wall_body table,.wall_body tbody,.wall_body td,.wall_body th,.wall_body tr {
    display: block
}

.wall_block_blog .wall_body>table th,.wall_block_news .wall_body>table th {
    float: left;
    margin-right: 16px;
    margin-bottom: 10px
}

.wall_block_blog .wall_body>table>tbody>tr>td,.wall_block_news .wall_body>table>tbody>tr>td {
    margin-left: 144px;
    width: auto
}

.userhtml {
    word-wrap: break-word;
    overflow: hidden
}

.wall_block_blog .wall_body .thumb_box,.wall_block_news .wall_body .thumb_box {
    width: 120px
}

.wall_block .article_info {
    margin: 0;
    padding-top: 32px;
    clear: both
}

.wall_block .wrapper_comments_likes,.wall_block .wrapper_comments_shares {
    display: none
}

.wall_thumb_box {
    position: relative
}

.wall_thumb_box a {
    display: block;
    text-align: center
}

.wall_block .ND_plus_overlay {
    position: absolute;
    top: 8px;
    left: auto;
    right: 8px;
    width: 32px;
    height: 32px;
    background-image: url(../../../i/ND_plus_overlay.png);
    background-color: #000;
    background-position: 0 0;
    border-radius: 3px;
    border: 4px solid #000;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.16);
    box-shadow: 1px 1px 1px rgba(0,0,0,.16);
    display: block;
    opacity: .85
}

.wall_block .ND_plus_overlay:hover {
    opacity: 1
}

.wall_block.block_comment .wrapper_addcomment {
    border-top-width: 1px;
    margin-top: 32px
}

.wall_list .comment_list {
    overflow: visible
}

.wall_block:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}

.wall_block_blog .wall_body .thumb_box,.wall_block_news .wall_body .thumb_box {
    width: 120px
}

#video .thumb_box a {
    display: block;
    position: relative
}

#video .thumb_box a:after,.wall_block_video .wall_thumb_box a:first-child:after {
    position: absolute;
    width: 80px;
    height: 64px;
    background-color: rgba(0,0,0,.67);
    left: 50%;
    top: 50%;
    content: "";
    margin-top: -32px;
    margin-left: -40px;
    border-radius: 8px;
    background-image: url(//cdn.runnerspace.com/i2/responsive_icons_HI_r2.png);
    background-size: 200px;
    background-position: -88px -343px;
    -webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.15);
    box-shadow: 0 0 0 5px rgba(255,255,255,.15);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

#video .thumb_box a:hover:after,.wall_block_video .wall_thumb_box a:first-child:hover:after {
    background-color: #2a426a;
    -webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.33);
    box-shadow: 0 0 0 5px rgba(255,255,255,.33)
}

#col1 #video .thumb_box a:after {
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7)
}

.bttn_message,.bttn_rss,.bttn_share,.view_all_likes,.view_all_shares {
    width: 22px;
    background-position: 6px -34px;
    background-color: #6bb854;
    background-repeat: no-repeat;
    padding: 0 6px;
    line-height: 100px;
    overflow: hidden
}

.bttn_message:before,.bttn_rss:before,.bttn_share:before {
    content: "";
    display: block;
    color: #fff;
    line-height: 34px;
    width: 20px;
    height: 20px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: -20px -120px;
    margin: 7px auto 0 auto
}

.bttn_share:hover {
    background-color: #76c95e
}

.bttn_message {
    background-color: brown
}

.bttn_message:before {
    background-position: -40px -120px
}

.bttn_rss:before {
    background-position: -80px -120px
}

.bttn_rss {
    background-color: #ff8000
}

.bttn_rss:hover {
    background-color: #ff9d3b
}

.box_postingname .icon_write,.bttn_addcomment {
    background-image: url(../../../i/mobileicons.png);
    background-size: 20px;
    background-position: 50% -1560px;
    background-repeat: repeat-y;
    width: 64px;
    height: 34px;
    display: inline-block;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer
}

.box_postingname {
    line-height: 34px;
    position: absolute;
    left: 5px;
    top: 6px;
    opacity: 0;
    z-index: 100;
}

.box_postingname .icon_write {
    background-color: #bbb;
    background-position: 50% -1492px;
    width: 36px
}

.bttn_addcomment:before {
    content: 'Post'
}

.view_all_likes,.view_all_shares {
    background-color: #eae5df;
    background: url(../../../i/ND_icons_r7.png);
    width: 16px;
    height: 16px;
    padding: 0;
    background-position: 0 -144px;
    opacity: .25
}

.view_all_likes:hover,.view_all_shares:hover {
    opacity: .75
}

.comment_list {
    overflow: hidden;
    padding-right: 25%;
    position: relative;
    margin-top: 40px
}

.wrapper_comment {
    padding: 12px 0;
    border-top: 1px solid rgba(0,0,0,.1);
    position: relative;
    padding: 10px 0;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff
}

.wrapper_comment .thumb_box img {
    max-height: 50px;
    max-width: 50px
}

.wrapper_addcomment .thumb_box img {
    max-height: 24px;
    max-width: 24px
}

.wrapper_addcomment span.wrapper_textarea {
    margin-right: 50px
}

.wrapper_comment_replybox {
    margin-bottom: -1px
}

.comment_like_count {
    padding-right: 4px;
    font-size: 14px;
    vertical-align: middle
}

.comment_hide {
    display: block;
    background: url(../../../i/ND_icons_r7.png);
    background-repeat: no-repeat;
    background-position: 50% -16px;
    line-height: 100px;
    height: 34px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    width: 34px;
    bottom: -8px;
    margin-left: -17px;
    opacity: .35;
    cursor: pointer
}

.wrapper_box_comments {
    clear: both;
    font-size: 14px
}

.wrapper_commentblock {
    padding: 8px;
    display: block
}

.wrapper_comments_info {
    padding: 8px 0
}

.wrapper_comments_list+.comment_line_separator_2 {
    display: none
}

.comment_separator {
    display: none!important
}

.wrapper_comment th+td {
    padding-left: 8px
}

.wall_publisher {
    border-top: 1px solid #bbb;
    padding-top: 8px;
    margin-top: 8px;
    color: #95908a;
    font-size: 13px
}

.comment_nested {
    padding-left: 72px;
    position: relative
}

.thumb_strip_wallalbum .thumb_box {
    height: 75px;
    display: inline-block;
    margin: 8px 0 0 0;
    width: auto;
    margin-right: 8px
}

.thumb_strip_wallalbum .thumb_box img {
    max-width: inherit;
    max-height: 75px;
    width: auto
}

.wall_title a {
    text-decoration: none;
    color: #34302a;
    text-shadow: 1px 1px 0 rgba(0,0,0,.1);
    letter-spacing: -.5px;
    line-height: 23px
}

.comment_line_separator_2 {
    border-top: 1px solid #bbb;
    margin: 8px 0;
    height: 0;
    overflow: hidden;
    display: none
}

.wrapper_addcomment {
    border: 1px solid #bbb;
    border-top-width: 0;
    background-color: #f5f5f5
}

.wrapper_addcomment>form {
    position: relative
}

.wrapper_comment_replybox {
    padding: 8px;
    margin: 0 0 -1px 0;
    position: relative;
    z-index: 1;
    border-top-width: 1px
}

.wrapper_comments_likes,.wrapper_comments_shares {
    padding: 8px;
    margin-top: 32px
}

.wrapper_comments_shares {
    padding-bottom: 8px
}

.wrapper_comments_likes {
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 0
}

.wrapper_comments_shares_hider+.wrapper_comments_likes_hider {
    margin-top: -6px
}

.comments_likes_list,.comments_shares_list {
    padding-left: 108px;
    display: block;
    line-height: 14px
}

.comments_likes_list a,.comments_shares_list a {
    color: #8c8b8a;
    font-size: 12px;
    text-decoration: none
}

.comments_likes_list a:hover,.comments_shares_list a:hover {
    color: #534c46;
    text-decoration: underline
}

.wrapper_comment th {
    width: 56px
}

.wrapper_comment th img {
    max-width: 50px
}

.comment_poster {
    font-weight: 700;
    text-decoration: none;
    padding-top: 4px;
    display: inline-block
}

.comment_body {
    padding: 4px 0
}

.comment_info {
    margin: 12px 0 0 0;
    text-align: right;
    font-size: 12px;
    color: #95908a
}

.comment_like,.comment_reply {
    min-width: 50px;
    text-align: center
}

.comment_info a {
    display: inline-block;
    background-color: #95908a;
    margin: -3px 0 0 6px;
    color: #fff;
    text-decoration: none;
    padding: 0 6px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    opacity: .75
}

.comment_info a:hover {
    background-color: #6e6a64
}

.comment_info a:active {
    background-color: #4a4640
}

.wrapper_comments_comments {
    font-size: 12px;
    color: #8c8b8a;
    padding-top: 30px;
    height: 28px
}

.comments_follow {
    float: right;
    margin-top: -12px
}

.tagadd {
    position: absolute;
    top: 12px;
    right: 0
}

.article_info {
    background-color: transparent;
    margin: 0;
    border: 0 solid #bbb;
    text-align: right;
    border-bottom: 1px solid #bbb;
    height: 35px
}

.article_info .article_liked,.article_info a {
    font-weight: 400;
    font-size: 13px;
    display: block;
    float: left;
    padding: 0;
    width: 18%;
    padding: 0 1%;
    max-width: 64px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    background-color: #f5f5f5;
    height: 34px;
    overflow: hidden;
    border: 1px solid #bbb;
    border-bottom-width: 0;
    line-height: 34px
}

.article_info a.article_comment {
    margin: 0 -1px;
    padding-bottom: 1px;
    position: relative;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
    background: -webkit-linear-gradient(#fff,#f5f5f5);
    background: -o-linear-gradient(#fff,#f5f5f5);
    background: linear-gradient(#fff,#f5f5f5)
}

.article_info .ND_comment_tabmail {
    margin-left: -1px;
    margin-right: -1px
}

.article_info .ND_comment_views,.article_info a.comments_graph {
    display: block;
    line-height: 20px;
    font-size: 13px;
    background: 0 0;
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: right;
    padding: 0;
    margin: 10px 4px 0 0
}

.article_info a.comments_graph {
    background-image: url(../../../i/mobileicons.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: 0 -920px;
    background-size: 20px;
    opacity: .25;
    margin: 9px 0 0 0;
    background-color: transparent!important
}

a.comments_graph:hover {
    opacity: .5
}

.LBL_postto {
    display: none
}

.wrapper_article_history {
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 0;
    margin-top: 16px
}

.wrapper_article_history .cbtn1 {
    width: 100%;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(255,255,255,.33);
    color: #645d56;
    margin: 0
}

.wrapper_article_history span+span {
    display: none
}

.article_history a {
    text-decoration: none;
    display: block;
    padding: 8px 0
}

.article_history a:hover {
    background-color: rgba(255,255,255,.5)
}

.article_history td {
    padding: 0
}

.article_history tr th {
    height: 34px;
    overflow: hidden;
    font-size: 0;
    border-bottom: 1px solid #bbb;
    background-color: #f5f5f5;
    vertical-align: middle;
    line-height: 0
}

.article_history tr th:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background-image: url(../../../i2/nonmobile_r2.png);
    background-size: 20px;
    background-position: 0 -500px;
    opacity: .5;
    text-align: center
}

.article_history tr th:nth-child(1):before {
    content: "History";
    font-size: 14px;
    background-image: none;
    text-align: center;
    width: auto;
    line-height: 20px;
    opacity: 1
}

.article_history tr th:nth-child(2):before {
    background-position: 0 -500px
}

.article_history tr th:nth-child(3):before {
    background-position: 0 -417px
}

.article_history tr th:nth-child(4):before {
    background-position: 0 -443px
}

.article_history tr th:nth-child(5):before {
    background-position: 0 -470px
}

.article_liked {
    color: #bbb
}

.wrapper_addcomment_info {
    display: none
}

.wrapper_addcomment textarea {
    height: 24px;
    padding-left: 38px;
    padding-top: 8px
}

.comment_liked {
    display: none
}

.article_type,.comment_icon_tick {
    display: none!important
}

.comment_date {
    float: left
}

.article_info .ND_icon {
    width: 20px;
    height: 20px;
    padding: 0;
    margin-right: 6px;
    opacity: .33;
    display: block;
    margin: 7px auto 24px auto;
    background-size: 600%;
    background-image: url(../../../i/customsites/base/base_icons_r2.png)
}

.article_info a:hover .ND_icon {
    opacity: .5
}

.article_info .ND_icon_mail {
    background-position: -40px 0
}

.article_info .ND_icon_like {
    background-position: -60px 0
}

.article_info .ND_icon_comments {
    background-position: 0 0;
    opacity: .75
}

.article_info .ND_icon_share {
    background-position: -20px 0
}

.ND_titlehash {
    padding-right: 4px
}

.ND_titlehash,.comment_icon_hash,.taglist .text3 {
    display: none;
}

.wrapper_hashtags {
    padding: 12px 86px 8px 22px;
    margin-top: 24px;
    position: relative;
    min-height: 26px;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);
    border-top: 1px solid rgba(0,0,0,.1)
}

.taglist a {
    color: #534c46;
    font-size: 13px;
    text-decoration: none;
    padding: 0 6px
}

.taglist>a,.taglist>span {
    margin-bottom: 2px;
    margin-top: 2px;
    border-radius: 2px;
    background-color: #e7eef7;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle
}

.taglist>a:hover,.taglist>span:hover {
    background-color: #7c8999
}

.taglist>a:hover,.taglist>span:hover a {
    color: #fff;
    text-decoration: none
}

.taglist>span {
    margin-left: 4px
}

.taglist>span>a {
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.taglist .bttn_tag_delete {
    width: 4px;
    height: 16px;
    background-image: url(../../../i/mobileicons.png);
    background-size: 16px;
    background-position: 0 -212px;
    margin: 0 4px;
    opacity: .3
}

.taglist .bttn_tag_delete:hover {
    opacity: .67
}

.taglist .bttn_tag_delete img {
    display: none
}

.bttn_attach_folder {
    display: none
}

.article_info .article_liked {
    background-color: #227dc4;
    margin: 0 0 -1px 0;
    color: #fff;
    border: 1px solid #227dc4;
    position: relative;
    z-index: 10
}

.wrapper_addcomment span.wrapper_textarea {
    margin-right: 0;
}

.wrapper_addcomment textarea {
    height: 40px
}

.comment_info a:hover {
    background-color: rgba(0,0,0,.5);
    color: #fff
}

.wrapper_hashtags {
    padding-left: 0
}

.taglist>a,.taglist>span {
    background-color: rgba(0,0,0,.06)
}

.taglist>a:hover,.taglist>span:hover {
    background-color: rgba(0,0,0,.3)
}

@media (min-width: 640px) {
    .comments_social {
        display:
        block;
        padding: 12px;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #fff;
        border: 1px solid #bbb;
        display: none;
    }

    .comments_social:before {
        content: "";
        display: block;
        text-align: center;
        background-image: url(../../../i/customsites/base/base_icons_r2.png);
        width: 20px;
        height: 20px;
        background-size: 600%;
        background-position: -20px 0;
        margin: -4px 0 4px auto;
        opacity: .25
    }

    .comments_social>div,.comments_social>iframe {
        display: block;
        margin-top: 8px!important
    }
}

.wrapper_addcomment_info>table {
    margin-top: 8px
}

.tagadd td+td {
    padding-left: 4px
}

.pb_postingname {
    max-width: 150px;
    margin-right: 8px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: none;
    vertical-align: middle;
    text-align: left
}

.wrapper_box_comments .thumb_box {
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 2px;
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.02);
    box-shadow: 1px 1px 0 rgba(0,0,0,.02);
    position: relative;
    display: inline-block;
    width: 50px;
    margin: 0
}

.wrapper_addcomment .thumb_box {
    margin-right: 4px;
    width: 24px;
    position: absolute;
    left: 6px;
    top: 6px;
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    z-index: 1;
}

.wrapper_comment .thumb_box table,.wrapper_comment .thumb_box td {
    text-align: center
}

.comment_info .comment_delete {
    position: absolute;
    right: 8px;
    top: 8px;
    margin: 0;
    background-image: url(../../../i2/ND_icons_r7.png);
    line-height: 50px;
    height: 16px;
    width: 16px;
    overflow: hidden;
    background-position: -2px -479px;
    padding: 0;
    background-color: transparent;
    opacity: .25
}

.comment_info .comment_delete:hover {
    background-color: transparent;
    opacity: .75
}

.comment_icon {
    width: 20px;
    height: 20px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 4px;
    opacity: .6;
    background-position: 0 0
}

.comment_icon_like,.comment_icon_likes {
    background-position: -60px 0
}

.comment_icon_shares {
    background-position: -20px 0
}

.comment_icon_hash {
    background-position: 0 -751px;
    position: absolute;
    left: 4px;
    top: 17px;
    opacity: .67;
    display: none
}

.comment_icon_like {
    opacity: .5;
    margin-right: 3px;
    vertical-align: middle
}

.comment_icon_history {
    display: none
}

.ND_comment_head,.ND_titlehash {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px
}

.LBL_facebook,.LBL_twitter {
    background-color: transparent;
    background-image: none!important;
    height: 34px;
    border-radius: 0!important
}

.LBL_facebook {
    -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.1);
    box-shadow: 1px 0 0 rgba(0,0,0,.1);
    padding-right: 12px!important
}

.LBL_twitter {
    padding-left: 12px!important;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.5);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.5);
    left: 1px
}

.LBL_facebook:before,.LBL_twitter:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-position: -20px -80px;
    background-size: 600%;
    display: inline-block;
    opacity: .5;
    vertical-align: middle;
    margin-right: 2px
}

.LBL_twitter:before {
    background-position: 0 -80px
}

.s_icon {
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    opacity: .3;
    vertical-align: bottom
}

.s_icon+.s_icon {
    margin-left: 1px
}

.s_icon:hover {
    opacity: 1
}

.s_icon_twitter {
    background-position: 0 -250px
}

.s_icon_facebook {
    background-position: -25px -250px
}

.s_icon_instagram {
    background-position: -50px -250px;
    margin-left: 8px
}

#cpage_editor .text_topblock,.userhtml {
    word-wrap: break-word;
    overflow: hidden;
    color: #222;
    line-height: initial;
    font-size: 14px
}

.userhtml em {
    font-style: italic
}

.content_list_64 .thumb_box .featured {
    display: none
}

.content_list_64 .content_body .featured {
    display: block;
    background-color: orange;
    color: #fff;
    font-weight: 700;
    padding: 4px 8px;
    text-align: center;
    margin-bottom: 8px;
    border-radius: 3px;
    margin: -3px 0 4px 4px;
    float: right
}

#attendees2 {
    padding: 8px 0 0 0
}

#attendees2 .album_block,#attendees2 .album_block_wrapper,#attendees2 .group_name {
    display: inline;
    border-width: 0;
    padding: 0;
    margin: 0
}

#status_attendees_column1 .list_items>div {
    text-align: justify
}

#status_attendees_column1 .list_items>div>div {
    display: inline-block;
    width: 150px!important;
    padding: 0;
    float: none!important;
    margin: 0!important;
    text-align: center
}

#attendees2 .group_name {
    white-space: nowrap
}

#attendees2 .album_block+.album_block:before {
    content: ', '
}

#attendees_invite {
    display: none
}

#attendees_editors {
    display: none
}

.events_list .album_block_wrapper td,.events_list .album_block_wrapper th {
    display: block;
    text-align: left!important;
    padding: 2px 0 0 80px!important;
    width: auto;
    position: static
}

.events_list .album_block_wrapper th+td {
    padding-left: 0!important
}

.events_list input[type=checkbox] {
    position: absolute;
    top: 8px;
    right: 8px
}

.events_list .add_event,.events_list .ajax_toggle,.events_list .edit_event {
    float: right;
    margin-top: 3px
}

.events_list .add_event {
    margin-left: 12px
}

.events_list {
    overflow: hidden
}

.events_list .album_block {
    position: relative
}

.events_list .thumb_box {
    position: absolute;
    left: 8px;
    top: 8px;
    width: 50px
}

.events_list .content_list_32 a {
    font-size: 16px
}

.events_list th+td {
    color: #888
}

.events_list {
    text-align: right
}

.ND_eventlist_location {
    float: left
}

.ND_eventlist_media,.ND_eventlist_results {
    display: inline-block!important;
    margin-top: -2px!important
}

.add_event,.edit_event,.featured_event {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-image: url(../../../i/featured_event.png);
    background-repeat: no-repeat;
    text-decoration: none!important;
    margin-left: 4px
}

.add_event {
    background-image: url(../../../i/add_event.png)
}

.edit_event {
    background-image: url(../../../i/edit_event.png)
}

.box_filter_selection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px
}

.box_filter_selection a+a {
    margin-left: 2px
}

.box_filter_selection a {
    line-height: 32px;
    padding: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    font-size: 13px;
    margin: 0;
    white-space: nowrap;
    text-decoration: none;
    display: inline-block;
    background-color: rgba(255,255,255,.5)
}

.box_filter_selection a.selected,.box_filter_selection a:hover {
    background-color: #4997e1;
    color: #fff
}

.events_list .info_bot td {
    text-align: left
}

.events_list .info_bot td+td {
    text-align: right
}

.events_list_thumb {
    width: 100%;
    max-height: 60px
}

#albums_horiz {
    text-align: justify
}

#albums_horiz .ajax_wrapper_content {
    padding-top: 10px
}

#albums_horiz .thumb_box {
    display: inline-block;
    margin-bottom: 4px
}

#albums_horiz .thumb_box span {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.5);
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 0 4px
}

#albums_horiz .thumb_box img {
    max-height: 75px;
    width: auto
}

.download_details {
    float: right;
    color: #8c8b8a;
    font-size: 12px
}

.index_h1 {
    font-weight: 700;
    letter-spacing: -.5px
}

#wrapper_list_folders select {
    font-size: 14px
}

#meu>table {
    display: none
}

pre {
    font-family: 'Droid Sans Mono';
    overflow-x: auto;
    display: block;
    position: relative;
    word-wrap: normal
}

#table_schedule td,#table_schedule th,#table_schedule tr {
    display: block;
    width: 100%;
    padding: 0
}

#table_schedule th {
    display: none
}

#schedule_search_box {
    margin-bottom: -4px
}

#schedule_filter1,#schedule_filter2 {
    display: none!important
}

#ND_event_invite,#ND_event_results,#attending_groups {
    display: none
}

#ND_block_admin a {
    display: block;
    text-align: center
}

.wall_list>.wrapper_box_comments {
    margin: -8px -8px -1px -8px
}

#event_media_photos img {
    margin-bottom: 10px
}

#IR_media_table,.IR_media_table2 {
    padding-right: 30px
}

#IR_media_table th span+span {
    display: none
}

#events_column0 .item_info_box {
    margin-bottom: 4px;
    padding-bottom: 0
}

.NB_icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(../../../i/customsites/base/base_icons_3.png);
    background-size: 600%;
    opacity: .5
}

.NB_icon_video {
    background-position: -100px -40px
}

.NB_icon_results {
    background-position: -100px -80px
}

.NB_icon_photos {
    background-position: -100px -20px
}

.NB_icon_blogs {
    background-position: -80px 0
}

.NB_icon_news {
    background-position: -100px 0
}

.album_block_wrapper+.album_block_above {
    margin-top: 12px
}

#minimegroup td+td {
    padding-left: 8px
}

#history,#latestnews {
    padding-top: 8px
}

.bttn_rss.ND_keepfront,.bttn_share.ND_keepfront {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.pagetab1,.pagetab1_holder,.pagetab1_holder>tbody>tr>td {
    width: 100%
}

.pagetab1_holder td {
    padding: 0
}

.pagetab1 a {
    display: none;
    height: 41px;
    line-height: 41px
}

.pagetab1 a .ND_icon {
    margin-top: 10px;
    opacity: 1
}

.pagetab1 {
    width: auto;
    margin: 12px auto
}

.pagetab1_holder a {
    background-color: #000;
    margin: 0 2px;
    text-align: center
}

.pagetab1_holder .ND_icon {
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    width: 20px;
    height: 20px;
    background-position: -20px -140px
}

.pagetab1_holder .ND_icon_arrow_right {
    background-position: -40px -140px
}

.bttn_viewmore {
    text-align: center;
    padding-top: 12px
}

.pagetab1_holder td.bttn_next,.pagetab1_holder td.bttn_prev {
    display: table-cell;
    width: 41px
}

.bttn_hide {
    opacity: .15
}

.bttn_next a,.bttn_prev a,.bttn_viewmore a {
    display: block;
    border-radius: 2px
}

.nextprevbox {
    position: absolute;
    height: 50px;
    left: 0;
    right: 0;
    bottom: 0
}

.nextprevbox table {
    width: 100%;
    display: block
}

.nextprevbox td {
    width: 50px;
    text-align: left;
    display: block;
    position: absolute
}

.nextprevbox td+td {
    text-align: right;
    right: 0
}

.nextprevbox a,.nextprevbox a:hover {
    background-color: #fff;
    display: inline-block;
    width: 50px;
    height: 50px;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0
}

.nextprevbox .ajax_prev {
    border-radius: 0 8px 0 0
}

.nextprevbox .ajax_next:before,.nextprevbox .ajax_prev:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: 16px auto;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: -20px -20px
}

.nextprevbox .ajax_next:before {
    background-position: -40px -20px
}

.nextprevbox .ajax_next {
    border-radius: 8px 0 0 0
}

.wrapper_addcomment_info table td table td:first-child {
    display: none
}

.box_filter_choices>div {
    display: none
}

#athletes_awaiting_approval,#sqldumpbox {
    display: none
}

span[role=status] {
    display: none
}

.t_b:focus,.textinput:focus,.wrapper_checkbox:active>div,select:focus,select:hover,textarea:focus {
    outline: 0;
    border-color: #4594dd;
    -webkit-box-shadow: 0 0 2px #4594dd,inset 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 2px #4594dd,inset 1px 1px 0 rgba(0,0,0,.1)
}

#compare input[type=text],#findteam input[type=text],#frmSearch input[type=text],.school_filter,.t_b,.textinput,select,textarea {
    border: 1px solid #bbb;
    background-color: #fff;
    font-family: "Droid Sans";
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    color: #34302a;
    vertical-align: middle;
    line-height: 16px;
    border-radius: 0;
    -webkit-box-shadow: 1px 1px 0 #fff;
    box-shadow: 1px 1px 0 #fff
}

.wrapper_select {
    clear: both;
    display: block;
    background-color: #eae5df;
    color: #534c46;
    padding: 12px;
    border-radius: 3px;
    height: 32px;
    overflow: hidden;
    margin: 0 -8px
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
    cursor: pointer;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 35px 0 10px;
    height: 34px;
    background-image: url(../../../i/select.png);
    background-position: 100% -5px;
    background-size: 24px
}

.wrapper_select select {
    width: 100%;
    height: 32px;
    padding: 16px
}

select:focus,select:hover {
    background-position: 100% -51px
}

select+select {
    margin-left: 6px
}

textarea {
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
    line-height: 16px;
    height: auto;
    padding: 6px
}

span.wrapper_textarea,span.wrapper_textinput {
    display: block;
    margin-right: 22px
}

span.wrapper_searchinput,span.wrapper_textinput.wrapper_iconinput {
    margin-right: 42px;
    display: block
}

span.wrapper_searchinput .textinput,span.wrapper_textinput.wrapper_iconinput .textinput {
    padding-left: 32px
}

span.wrapper_textinput.wrapper_iconinput>span.ND_icon_search {
    left: 5px;
    width: 20px;
    top: 7px;
    height: 20px;
    background-position: -60px -40px
}

.box_search .wrapper_searchinput {
    position: relative
}

.box_search .wrapper_searchinput:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 4px;
    top: 4px;
    background-image: url(../../../i/customsites/base/base_icons_r2.png);
    background-size: 600%;
    background-position: -72px -48px;
    opacity: .25
}

#landing_block {
    display: none
}

#landing_block .list_items {
    padding-bottom: 0
}

.nonefound {
    padding: 64px 0;
    text-align: center;
    color: #ccc;
    text-transform: uppercase;
    font-size: 13px
}

.list_folders .nonefound {
    padding: 8px 0
}

#attachments_pending {
    display: none
}

#feedme {
    display: none
}

.article_readmore {
    font-weight: 700
}

.MC_bttn_search_open>span,.list_folders .wrapper_select_MF,.view_all_likes,.view_all_shares {
    background-size: 20px;
    background-image: url(../../../i/mobileicons.png);
    background-repeat: no-repeat
}

.item_info_box {
    font-size: 14px;
    padding: 0 0 12px 0;
    margin: 0 0 12px 0;
    line-height: 16px;
    display: table;
    vertical-align: middle;
    width: 100%;
    position: relative;
    padding: 0 0 12px 0;
    color: #333;
    font-weight: 400;
    border-bottom: 1px solid rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,1);
    box-shadow: 0 1px 0 0 rgba(255,255,255,1)
}

.item_info_box>span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 58px;
    min-height: 48px;
    height: 48px;
    line-height: 20px
}

.item_info_box .thumb_box_publisher {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.ND_iteminfo_date {
    display: block;
    color: #888;
    font-weight: 400
}

.item_info_box a.popup_memberinfo {
    font-weight: 700;
    text-decoration: none
}

.item_info_box .bttn_follow {
    margin: 0 2px 0 4px
}

#addcustompage td+th {
    display: none
}

#addcustompage td+th+td {
    padding-left: 8px
}

#cpage_editor {
    line-height: initial
}

#custompages a.link1:before,#toggle_createfolder a.link1:before,.tagadd .fbtn1:before {
    content: "+"
}

#ND_block_admin td:first-child {
    width: 100%
}

.updndel:empty {
    display: none!important
}

@media (min-width: 960px) {
    .article_description {
        min-height:300px
    }

    .list_folders .album_block {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    #custompages .info_bot,#toggle_createfolder {
        position: absolute;
        top: -8px;
        right: 0
    }

    #custompages a.link1,#toggle_createfolder a.link1 {
        margin: 0;
        width: 17px;
        background-color: transparent;
        color: #34302a
    }

    #contentyears a {
        font-size: 16px;
        text-decoration: none;
        background: rgba(0,0,0,.1);
        padding: 4px 7px;
        margin-left: 1px
    }

    #contentyears a.picked,#contentyears a:hover {
        background: #2065ad;
        color: #fff
    }

    #viewathlete_column0,#viewathlete_column1,#viewathlete_column2,.maincontent,.maincontent>tbody,.maincontent>tbody>tr,.maincontent>tbody>tr>td {
        display: block
    }

    .maincontent>tbody>tr>td:first-child {
        padding: 20px;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 340px;
        position: relative;
        left: 0;
        top: 0
    }

    .maincontent+.maincontent {
        margin-top: -40px
    }

    .maincontent>tbody>tr>td+td {
        margin-left: 340px;
        width: auto;
        padding: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-repeat: repeat-y;
        background-position: 6px 0;
        border-left: 1px solid rgba(0,0,0,.1);
        -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,1);
        box-shadow: inset 1px 0 0 rgba(255,255,255,1)
    }

    .maincontent>tbody>tr>td:only-child {
        float: none;
        width: 100%
    }

    .list_folders .item_info_box {
        border-bottom-width: 0;
        margin-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .album_name,.page_name {
        padding-right: 32px;
        padding-left: 12px
    }

    .album_name a,.page_name a {
        text-decoration: none
    }

    #custompages a.link1,#toggle_createfolder a.link1 {
        background: 0 0;
        height: 41px;
        padding: 0 12px;
        overflow: hidden;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    #custompages a.link1:before,#toggle_createfolder a.link1:before,.tagadd .fbtn1:before {
        content: "+";
        line-height: 41px;
        font-size: 30px
    }

    #customfolders .album_block.selected_album a {
        color: #fff
    }

    #event_media_list .item_info_box {
        line-height: normal
    }

    #bio_media_list a {
        text-decoration: none
    }

    #othereditoroptions h1:before {
        display: block;
        content: "Section Options"
    }

    #othereditoroptions h1>span {
        display: none
    }

    #othereditoroptions+div h1 {
        display: none
    }

    #othereditoroptions+div .info_bot {
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        margin: 0;
        border-width: 0
    }

    #othereditoroptions+div .info_bot table {
        width: auto;
        margin: 0!important
    }
}

@media (max-width: 959px) {
    #ad_blogs_left_160_600,#ad_custom_top_left_wrapper,#ad_event_info_below_media_wrapper,#ad_photo_left_wrapper {
        display:none
    }

    #wrapper_list_folders {
        display: none
    }

    html {
        max-width: 1010px
    }

    #wrapper_profile {
        overflow: hidden
    }

    body {
        overflow-x: hidden
    }

    #content_add {
        display: none
    }

    .MC_bttn_search_open>span {
        background-size: 28px;
        background-position: 12px -101px
    }

    #maincontent {
        display: block;
        width: auto;
        padding: 0 8px
    }

    #viewathlete_column0,#viewathlete_column1,#viewathlete_column2,.maincontent,.maincontent>tbody,.maincontent>tbody>tr,.maincontent>tbody>tr>td {
        width: 100%;
        display: block;
        position: relative;
        clear: both
    }

    #ND_backend_section_options,#ND_block_admin,#albums,#customfolders,#custompages,#folders {
        -webkit-box-shadow: none;
        box-shadow: none;
        border-width: 0;
        overflow: visible;
        margin: 0;
        min-height: 0;
        padding: 0
    }

    #blogs_blog_column1 .content>h1,#news_news_column1 .content>h1,#photo_photos_column1 .content>h1,#video_videos_column .content>h1 {
        display: none
    }

    .nonefound {
        -webkit-box-shadow: none;
        box-shadow: none;
        border-width: 0
    }

    .ND_admin_open #albums,.ND_admin_open #folders {
        margin-top: 50px
    }

    #ND_backend_section_options {
        margin-bottom: 66px;
        background: #333;
        height: 50px;
        margin-top: -100px;
        -webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,1);
        box-shadow: inset 0 4px 4px -4px rgba(0,0,0,1)
    }

    #ND_backend_section_options .text_topblock,#ND_backend_section_options h1 {
        display: none
    }

    #events_column0 #ND_backend_section_options .text_topblock {
        display: block
    }

    #ND_backend_section_options .info_bot {
        margin: 0!important;
        padding: 0;
        border-width: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    #ND_backend_section_options table,#ND_backend_section_options tbody,#ND_backend_section_options td,#ND_backend_section_options tr {
        display: block
    }

    #ND_backend_section_options td {
        float: right;
        padding: 0
    }

    #ND_backend_section_options .info_bot td,#ND_block_admin td {
        height: 50px;
        text-align: right;
        padding: 0
    }

    #ND_block_admin {
        background: #333
    }

    #ND_block_admin h1 {
        display: none
    }

    #ND_block_admin table {
        border-spacing: 0
    }

    #ND_block_admin td:first-child,#ND_block_admin tr+tr {
        display: none
    }

    #ND_backend_section_options a,#ND_block_admin a,#bttn_edit_folder,#toggle_createfolder a.link1,.list_pages .info_bot a.link1 {
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 0;
        height: 50px;
        line-height: 50px;
        padding: 0 12px;
        width: auto;
        border-radius: 0;
        display: inline-block;
        color: #fff;
        background-color: transparent;
        border-left: 1px solid rgba(255,255,255,.15);
        -webkit-box-shadow: -1px 0 0 rgba(0,0,0,1);
        box-shadow: -1px 0 0 rgba(0,0,0,1)
    }

    #ND_backend_section_options a:hover,#ND_block_admin a:hover,#bttn_edit_folder:hover,#custompages a.link1:hover,#toggle_createfolder a.link1:hover,.bttn_mcui:hover {
        background: rgba(255,255,255,.1);
        color: #fff
    }

    #bttn_edit_folder,#toggle_createfolder {
        width: 53px;
        height: 50px;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: -50px;
        z-index: 1
    }

    #bttn_edit_folder {
        left: 50px
    }

    #toggle_createfolder .info_bot {
        padding: 0;
        margin: 0;
        border-width: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    #toggle_createfolder .info_bot td {
        height: 50px
    }

    #bttn_edit_folder,#toggle_createfolder a.link1,.list_pages .info_bot a.link1 {
        width: 50px;
        padding: 0;
        color: #fff;
        margin: 0;
        border-width: 0;
        border-right: 1px solid rgba(0,0,0,1);
        -webkit-box-shadow: 1px 0 0 rgba(255,255,255,.15);
        box-shadow: 1px 0 0 rgba(255,255,255,.15);
        display: none
    }

    .ND_admin_open #bttn_edit_folder,.ND_admin_open #toggle_createfolder a.link1,.ND_admin_open .list_pages .info_bot a.link1 {
        display: inline-block
    }

    #custompages a.link1:before {
        content: "+Page"
    }

    #bttn_edit_folder:before,#custompages a.link1:before,#toggle_createfolder a.link1:before,.tagadd .fbtn1:before {
        content: "";
        width: 25px;
        height: 25px;
        display: inline-block;
        background-image: url(../../../i/admin.png);
        background-size: 50px;
        margin-top: 13px;
        opacity: .85
    }

    #custompages a.link1:before {
        background-position: -25px 0
    }

    #folder_content {
        display: none
    }

    #bttn_edit_folder {
        top: -50px;
        width: 50px;
        height: 50px;
        left: 51px;
        text-align: center
    }

    #bttn_edit_folder:before {
        background-position: 0 -25px
    }

    #ad_group_schedule_event_wrapper,#event_media_blogs,#event_media_media,#event_media_news,#event_media_photos,#event_media_videos {
        display: none
    }

    #albums,#customfolders,#custompages,#folders,#othereditoroptions,.maincontent>tbody>tr>td {
        padding: 0
    }

    .maincontent>tbody>tr>td:first-child {
        padding: 0
    }

    #albums h1,#customfolders h1,#custompages h1,#folders h1 {
        display: none
    }

    #albums .body,#customfolders .body,#custompages .body,#folders .body {
        padding: 0;
        margin: 0
    }

    .block {
        padding: 0
    }

    #wrapper_view_video h1 {
        display: block
    }

    .box_search {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding: 8px;
        display: none
    }

    #site_body,#site_body_index {
        width: 100%!important
    }

    .main_content_column {
        width: auto
    }

    .wrapper_sharethis {
        display: none
    }

    #header_info,#header_info2,#img_preview,#thumb_type,.block.content_add,.profile_menu,.wall_block .profile_menu_bttn {
        display: none
    }

    .list_folders {
        background-color: #eae5df;
        margin: 0;
        padding: 0;
        height: 50px;
        background: #f5f0e9;
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(245,240,233,1)),color-stop(100%,rgba(222,217,210,1)));
        background: -webkit-linear-gradient(top,rgba(245,240,233,1) 0,rgba(222,217,210,1) 100%);
        background: -o-linear-gradient(top,rgba(245,240,233,1) 0,rgba(222,217,210,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,from(rgba(245,240,233,1)),to(rgba(222,217,210,1)));
        background: linear-gradient(to bottom,rgba(245,240,233,1) 0,rgba(222,217,210,1) 100%)
    }

    .list_folders .album_block,.list_folders .page_block {
        display: none
    }

    .list_folders .album_block {
        border-width: 0;
        cursor: pointer
    }

    .list_folders .album_block:hover {
        background-color: #f3f7fa
    }

    #wrapper_select_mobile_section,.list_folders .wrapper_select_MF {
        border-width: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .list_folders.search_open .wrapper_select_MF {
        border-top-width: 0
    }

    .list_folders .wrapper_select_MF {
        background-image: url(../../../i/customsites/base/automenu.png);
        background-position: 14px -38px;
        background-size: 25px;
        background-color: transparent
    }

    .list_folders .item_info_box {
        margin: 8px
    }

    .list_folders .item_info_box select {
        font-size: 18px;
        text-shadow: none;
        padding-top: 2px;
        background: #f15a27;
        padding: 0 8px;
        border-radius: 3px;
        height: 32px;
        line-height: 32px;
        background: rgba(255,255,255,.1)
    }

    .list_folders.search_open {
        padding-top: 57px!important
    }

    .list_pages .info_bot {
        top: -100px;
        position: absolute;
        left: 51px;
        height: 50px;
        width: 50px
    }

    .list_folders {
        padding: 0;
        border-bottom: 1px solid #bbb
    }

    .list_folders select[name=year] {
        display: none
    }

    .list_folders .wrapper_select_MF {
        margin: 0;
        padding: 0;
        display: block;
        float: left;
        height: 50px;
        border-radius: 0;
        max-width: 73%
    }

    #wrapper_select_mobile_section,.list_folders .wrapper_select_MF {
        height: 50px;
        position: relative;
        max-width: 66%
    }

    #wrapper_select_mobile_section select.select_MF,.list_folders select.select_MF {
        background-color: transparent;
        width: 100%;
        line-height: 50px;
        height: 50px;
        border-width: 0;
        color: #333;
        font-weight: 700;
        width: 100%;
        font-size: 17px;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0 26px 0 50px;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-shadow: 1px 1px 1px rgba(0,0,0,.1);
        text-align: left;
        max-width: 100%;
        background-image: url(../../../i/customsites/base/automenu.png?a=1);
        background-position: 100% -66px
    }

    .list_folders form {
        display: block;
        vertical-align: top
    }

    .list_folders .item_info_box {
        float: right;
        border-width: 0;
        margin: 0;
        padding: 0 12px 0 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: block;
        width: auto
    }

    .list_folders .item_info_box select {
        height: 50px;
        text-shadow: 1px 1px 1px rgba(0,0,0,.1);
        line-height: 33px;
        padding: 0 28px 0 0;
        background: 0 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-width: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        font-weight: 700;
        background-image: url(../../../i/customsites/base/automenu.png?a=1);
        background-position: 100% -66px;
        background-size: 20px;
        background-repeat: no-repeat
    }

    .wrapper_select_MF {
        padding-right: 4px
    }

    .wrapper_select_MF select {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: 0 0;
        padding: 4px;
        border-radius: 3px;
        border-width: 0;
        font-weight: 700;
        color: #95908a;
        background-image: url(../../../i/mobileicons.png);
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: 100% -91px;
        height: 34px;
        width: auto;
        text-align: right;
        background-color: #eae5df;
        padding: 0 26px 0 10px;
        margin: 0
    }

    .list_folders.search_open .box_search {
        display: block;
        padding: 12px
    }

    .wrapper_select_filter {
        margin-top: 16px
    }

    #custompages .list_folders {
        height: 0;
        border-width: 0
    }

    .MC_bttn_search_open>span {
        width: 50px;
        height: 50px;
        display: block;
        top: 50%;
        margin-top: -25px;
        position: relative
    }

    .MC_bttn_search_open {
        position: absolute;
        display: block;
        right: 0;
        top: 0;
        height: 100%;
        width: 50px;
        background-color: rgba(255,255,255,.1);
        -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.3);
        box-shadow: inset 1px 0 0 rgba(0,0,0,.3);
        cursor: pointer
    }

    .MC_bttn_search_open.selected {
        background-color: #eae5df;
        background: #fff;
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(245,240,233,1)));
        background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(245,240,233,1) 100%);
        background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(245,240,233,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(245,240,233,1)));
        background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(245,240,233,1) 100%);
        -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,1);
        box-shadow: inset 1px 0 0 rgba(255,255,255,1)
    }

    .MC_bttn_search_open.selected span {
        background-position: 10px -240px
    }

    .MC_bttn_search_open {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none
    }

    .wrapper_selectPAGE {
        margin: 0;
        padding: 8px;
        border-bottom: 1px solid #bbb;
        display: block
    }

    #bar_control {
        margin: 0
    }

    #bar_control table {
        margin: 0 0 0 auto
    }

    #bar_control td+td {
        display: none
    }

    .ND_header {
        display: block
    }

    #bio_media_list,#video_meets {
        display: none
    }

    #edit_wall_settings+.wrapper_box_comments {
        margin: -8px -8px -1px -8px
    }

    .content_list_photos .rotate_left,.content_list_photos .rotate_right {
        opacity: 1
    }

    #ad_schedule_left_wrapper,#ad_video_left_wrapper {
        display: none
    }

    #albums,#customfolders,#custompages,#folders,#othereditoroptions {
        padding: 0
    }

    #othereditoroptions,#othereditoroptions+* {
        display: none
    }

    #folders_breadcrumb {
        display: none
    }

    #event_media_media {
        display: block
    }

    #event_media_media .album_block {
        width: 22%;
        display: block;
        padding: 0 0 0 1%;
        margin: 0 1%;
        float: left;
        clear: none;
        border-width: 0;
        background: 0 0;
        font-weight: 400;
        text-align: center;
        font-size: 21px;
        padding: 12px 0 8px 0;
        cursor: pointer
    }

    #event_media_media a.link1 {
        margin-top: 0
    }

    #event_media_media td {
        text-align: center
    }

    #event_media_media td+td {
        display: none
    }

    #event_media_blogs_mobile,#event_media_news_mobile,#event_media_photos_mobile,#event_media_videos_mobile {
        display: block
    }

    #event_media_blogs_mobile h1,#event_media_news_mobile h1,#event_media_photos_mobile h1,#event_media_videos_mobile h1 {
        display: block
    }

    #event_media_list {
        display: none
    }

    #ad_news_left_wrapper {
        display: none
    }

    .block {
        padding: 0 16px 16px 16px;
        background-color: transparent
    }

    .list_folders {
        background: 0 0;
        border-width: 0;
        border-bottom: 1px solid #fff;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
        box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
        position: relative;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media (max-width: 850px) {
    html {
        max-width:850px
    }

    .box_filter_wall {
        margin: 4% 2% 0 2%
    }

    #wall_featured_option {
        margin-left: 2%
    }
}

@media (max-width: 799px) {
    html {
        max-width:799px
    }

    .thumb_strip_32 .thumb_box {
        width: 12%
    }
}

@media (max-width: 640px) {
    html {
        max-width:640px
    }

    .LBL_postto {
        display: none
    }

    .thumb_strip_32 .thumb_box {
        width: 18%
    }

    .comment_list {
        padding: 0
    }

    .comments_social {
        position: relative;
        top: 0;
        margin-top: 8px;
        padding-top: 12px;
        background-color: transparent;
        border-top: 1px solid rgba(0,0,0,.1);
        -webkit-box-shadow: inset 0 1px 0 0 #fff;
        box-shadow: inset 0 1px 0 0 #fff;
        white-space: nowrap
    }

    .comments_social>div,.comments_social>iframe {
        display: inline-block!important;
        vertical-align: top!important
    }

    .comments_social>div+div {
        margin-left: 16px!important
    }
}

@media (max-width: 540px) {
    pre {
        font-size:12px
    }

    .wall_post {
        padding-right: 0
    }

    .wall_post small {
        margin-right: 0;
        padding-left: 0;
        float: left;
        clear: both;
        width: 100%;
        opacity: .5
    }

    #filter_wall_selection,.box_filter_wall:before {
        font-size: 20px
    }
}

@media (max-width: 539px) {
    .lbl_postas,.pb_postingname {
        display:none
    }

    .ND_backend_details table {
        display: none
    }

    a.ND_plus_whysignup {
        display: none
    }

    .wall_block_blog .wall_body .thumb_box,.wall_block_news .wall_body .thumb_box {
        width: 80px
    }

    .wall_block_blog .wall_body>table>tbody>tr>td,.wall_block_news .wall_body>table>tbody>tr>td {
        margin-left: 106px
    }

    .box_filter_selection a {
        font-size: 12px
    }
}

@media (max-width: 439px) {
    .wall_block_blog .wall_body .thumb_box,.wall_block_news .wall_body .thumb_box {
        width:50px
    }

    .wall_block_blog .wall_body>table>tbody>tr>td,.wall_block_news .wall_body>table>tbody>tr>td {
        margin-left: 76px
    }

    .wall_title a {
        font-size: 18px;
        line-height: 20px
    }

    .wall_block {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media (max-width: 480px) {
    pre {
        font-size:10px
    }

    .article_info .ND_comment_views,.article_info .comments_graph {
        display: none
    }

    .article_info a,.article_info span {
        width: 18%
    }

    .thumb_strip_32 .thumb_box {
        width: 23%
    }

    a.comments_graph {
        display: none
    }

    .box_filter_selection a {
        font-size: 11px
    }
}

@media (max-width: 420px) {
    pre {
        font-size:9px
    }
}

@media (max-width: 400px) {
    .box_filter_selection a {
        font-size:10px
    }
}

@media (max-width: 399px) {
    #filter_wall_selection,.box_filter_wall {
        display:block;
        width: 100%!important;
        margin: 0 0 6px 0;
        font-size: 15px
    }
}

@media (max-width: 360px) {
    .thumb_strip_32 .thumb_box {
        width:31%
    }

    .box_filter_selection a {
        font-size: 9px
    }
}

@media (max-width: 320px) {
    pre {
        font-size:8px
    }
}

#wrapper_view_news .content_list_32,#wrapper_view_news .content_list_32 tbody,#wrapper_view_news .content_list_32 td,#wrapper_view_news .content_list_32 tr {
    display: block
}

#wrapper_view_news .content_list_32 th {
    position: absolute;
    width: 80px;
    left: 0;
    top: 8px
}

#wrapper_view_news .content_list_32 th+td {
    width: 80px
}

#wrapper_view_news .content_list_32 {
    clear: left;
    min-height: 60px;
    background-color: transparent!important;
    padding: 0!important
}

#wrapper_view_news .content_list_32 td {
    float: left;
    text-align: left;
    clear: left;
    margin-left: 84px;
    padding: 0 6px;
    width: auto
}

#wrapper_view_news .content_list_32 td:last-child {
    float: right;
    line-height: 20px;
    margin-top: -12px!important
}

#wrapper_view_news .content_list_32 td:last-child a {
    display: inline-block;
    background-color: #1e1e1e;
    color: #fff;
    font-weight: 400;
    padding: 0 12px;
    font-size: 15px;
    border-radius: 3px;
    line-height: 28px;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.06);
    box-shadow: 1px 1px 1px rgba(0,0,0,.06)
}

#wrapper_view_news .album_block:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}

#wrapper_view_news .article_description hr {
    display: none
}

#wrapper_view_news .article_description p {
    padding: 8px 0
}

#wrapper_view_news .article_description .info_mid {
    padding: 8px;
    text-transform: uppercase
}
