/*
Theme Name: Don1Don
Author: Evocative
Author URI: http://evocative.co/
Description: Custom theme for don1don.com
Version: 1.0
Tags: buddypress
*/
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block
}
audio,
canvas,
video {
    display: inline-block;*display:inline;*zoom:1
}
audio:not([controls]) {
    display: none;height:0
}
[hidden] {
    display: none
}
html {
    font-size: 100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%
}
html,
button,
input,
select,
textarea {
    font-family: sans-serif
}
body {
    margin: 0
}
a:focus {
    outline: thin dotted
}
a:hover,
a:active {
    outline: 0
}
h1 {
    font-size: 2em;margin:0.67em 0
}
h2 {
    font-size: 1.5em;margin:0.83em 0
}
h3 {
    font-size: 1.17em;margin:1em 0
}
h4 {
    font-size: 1em;margin:1.33em 0
}
h5 {
    font-size: 0.83em;margin:1.67em 0
}
h6 {
    font-size: 0.75em;margin:2.33em 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
blockquote {
    margin: 1em 40px
}
dfn {
    font-style: italic
}
mark {
    background: #ff0;color:#000
}
p,
pre {
    margin: 1em 0
}
pre,
code,
kbd,
samp {
    font-family: monospace, serif;_font-family:'courier new', monospace;font-size:1em
}
pre {
    white-space: pre;white-space:pre-wrap;word-wrap:break-word
}
q {
    quotes: none
}
q:before,
q:after {
    content: '';content:none
}
small {
    font-size: 75%
}
sub,
sup {
    font-size: 75%;line-height:0;position:relative;vertical-align:baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
dl,
menu,
ol,
ul {
    margin: 1em 0
}
dd {
    margin: 0 0 0 40px
}
menu,
ol,
ul {
    padding: 0 0 0 40px
}
nav ul,
nav ol {
    list-style: none;list-style-image:none
}
img {
    border: 0;-ms-interpolation-mode:bicubic
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 0
}
form {
    margin: 0
}
fieldset {
    border: 1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em
}
legend {
    border: 0;padding:0;white-space:normal;*margin-left:-7px
}
button,
input,
select,
textarea {
    font-size: 100%;margin:0;vertical-align:baseline;*vertical-align:middle
}
button,
input {
    line-height: normal
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;-webkit-appearance:button;*overflow:visible
}
button[disabled],
input[disabled] {
    cursor: default
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;padding:0;*height:13px;*width:13px
}
input[type="search"] {
    -webkit-appearance: textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;padding:0
}
textarea {
    overflow: auto;vertical-align:top
}
table {
    border-collapse: collapse;border-spacing:0
}
* {
    -webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
html,
body {
    height: 100%
}
.Header .inner,
.Main,
.Footer .inner {
    width: 68.57143em;margin:0 auto
}
#GMap {
    z-index: 90
}
.Main {
    position: relative;margin-top:2.28571em
}
.Content {
    clear: both;float:left;width:51.14286em;min-height:37.14286em;padding-bottom:3.57143em;text-align:justify
}
.Sidebar {
    float: right;
    width:16.28571em;
}
.Sidebar.left {
    float: left;margin-right:1.14286em
}
.Footer {
    clear: both
}
.box {
    float: left;margin:0 1.14286em 1.14286em 0
}
    .box .close {
        float: right;display:block;text-indent:-999em;overflow:hidden;width:0.57143em;height:0.57143em;background:url("img/icons.png") no-repeat;background-position:-42.85714em 0em
    }
.row {
    float: left;width:100%;margin-bottom:1.14286em
}
    .row .box {
        margin-bottom: 0
    }
body .row .box,
body form.box,
body .Sidebar div.box {
    border: 1px solid #e9eced;padding:0.78571em 0.85714em;
    margin-top: 0.90em;
}
.five .box {
    width: 12.57143em;height:12.57143em;margin-right:1.42857em
}
.five .box:last-child {
    margin-right: 0
}
.Sidebar .box {
    margin-right: 0
}
    .Sidebar .box .row {
        float: left;width:100%;margin-bottom:0.85714em
    }
    .Sidebar .box .row:last-child {
        margin-bottom: 0
    }
    .Sidebar .box .row img {
        float: left;margin:0 0.35714em 0 0
    }
    .Sidebar .box h5 {
        margin-bottom: 0.28571em
    }
    .Sidebar .box p {
        margin: 0;font-size:0.85714em;line-height:1.33333em
    }
.last {
    margin-right: 0
}
.c1 {
    width: 16.28571em
}
    .c1 hr {
        margin: 14px -12px;width:226px;border:none;border-top:1px solid #e9eced
    }
    .c1 ul.slider {
        width: 14.42857em;height:13em
    }
        .c1 ul.slider li {
            width: 14.42857em;height:13em
        }
.c2 {
    width: 33.71429em
}
.c3 {
    width: 51.14286em
}
.c4 {
    width: 68.57143em
}
ul.boxes {
    list-style: none;padding:0
}
    ul.boxes li {
        border: 1px solid #e9eced;padding:0.78571em 0.85714em;width:16.28571em;float:left;margin:0 1.14286em 1.14286em 0
    }
    ul.boxes li:hover {
        background: #f7f8fa
    }
ul.boxes>li:nth-child(3n) {
    margin-right: 0
}
ul.boxes img {
    display: block;margin-bottom:0.57143em
}
ul.boxes .avatar {
    float: left;margin:0 0.57143em 0 0
}
ul.boxes span {
    display: block
}
ul.tight {
    margin-bottom: 1.14286em
}
    ul.tight li {
        float: none;margin:0;border-bottom:none
    }
    ul.tight li:last-child {
        border-bottom: 1px solid #e9eced
    }
.Sidebar ul.boxes {
    margin-top: 0
}
    .Sidebar ul.boxes li:hover {
        background: transparent
    }
ul.five li {
    border: none;padding:0;width:8.85714em;margin:0 1.71429em 1.71429em 0
}
ul.five li:nth-child(3n) {
    margin-right: 1.71429em
}
ul.five li:nth-child(5n) {
    margin-right: 0
}
ul.five li:hover {
    background: none
}
a.box:hover {
    background: #f7f8fa
}
ul.nav a,
dl.cdd a,
ul.vdd li a,
i.icon:before,
a.icon:before,
h2.icon:before,
h3.icon:before,
h4.icon:before {
    background: url("img/icons.png") no-repeat
}
i.icon:before,
a.icon:before,
h2.icon:before,
h3.icon:before,
h4.icon:before {
    vertical-align: top;content:"";display:table-cell;display:inline-table;display:inline-block
}
i.left {
    float: left;margin-right:0.71429em
}
a.icon:before {
    height: 1.42857em;width:1.42857em
}
a.big.icon:before {
    height: 1.17647em;width:1.17647em;margin-top:0.70588em
}
h2.icon:before {
    height: 1.28571em;width:1.28571em;margin-right:0.2381em
}
h3.icon:before {
    height: 1.17647em;width:1.17647em;margin-right:0.29412em
}
h4.icon:before {
    height: 1.25em;width:1.25em;margin-right:0.3125em
}
i.icon:before {
    height: 2em;width:2em
}
i.running:before {
    background-position: -217.85714em -3.57143em
}
i.hiking:before {
    background-position: -221.42857em -3.57143em
}
i.cycling:before {
    background-position: -225em -3.57143em
}
i.swimming:before {
    background-position: -228.57143em -3.57143em
}
ul.stickers i.route:before {
    background-position: -189.28571em 0em
}
ul.stickers a:hover i.route:before {
    background-position: -189.28571em -3.57143em
}
ul.stickers i.award:before {
    background-position: -178.57143em 0em
}
ul.stickers a:hover i.award:before {
    background-position: -178.57143em -3.57143em
}
ul.stickers i.picture:before {
    background-position: -175em 0em
}
ul.stickers a:hover i.picture:before {
    background-position: -175em -3.57143em
}
ul.stickers i.oil:before {
    background-position: -182.14286em 0em
}
ul.stickers a:hover i.oil:before {
    background-position: -182.14286em -3.57143em
}
ul.stickers i.star:before {
    background-position: -185.71429em 0em
}
ul.stickers a:hover i.star:before {
    background-position: -185.71429em -3.57143em
}
a.big.challenge:before {
    margin: 0.52941em 0.29412em 0 0;height:1.47059em;width:1.47059em;background-position:-17.64706em -5.88235em
}
a.big.route:before {
    margin: 0.52941em 0.29412em 0 0;height:1.47059em;width:1.64706em;background-position:-8.82353em -5.88235em
}
a.big.event:before {
    margin: 0.47059em 0.35294em 0 0;height:1.47059em;width:1.58824em;background-position:-5.88235em -5.88235em
}
a.route:before {
    width: 1.64706em;background-position:-94.11765em -5.88235em
}
a.like:before {
    width: 1.07143em;background-position:-46.42857em 0em
}
a.facebook:before {
    height: 2em;width:2em;background-position:-167.85714em 0em
}
a.twitter:before {
    height: 2em;width:2em;background-position:-171.42857em 0em
}
h2.article:before {
    width: 1.42857em;background-position:-9.52381em 0em
}
h2.route:before {
    width: 1.33333em;background-position:-7.14286em 0em
}
h2.challenge:before {
    width: 1.19048em;background-position:-14.28571em 0em
}
h2.hot:before {
    width: 0.95238em;background-position:-16.66667em 0em
}
h2.profile:before {
    width: 1.19048em;background-position:-2.38095em 0em
}
h2.event:before {
    width: 1.28571em;background-position:-4.7619em 0em
}
h3.picture:before {
    background-position: -85.29412em 0em
}
h3.award:before {
    background-position: -88.23529em 0em
}
h3.star:before {
    background-position: -91.17647em 0em
}
h3.distance:before {
    background-position: -58.82353em 0em
}
h3.route:before {
    background-position: -58.82353em 0em
}
h3.news:before {
    width: 1.29412em;background-position:-70.58824em 0em
}
h3.note:before {
    background-position: -47.05882em -2.94118em
}
h3.camera:before {
    width: 1.47059em;background-position:-50em -2.94118em
}
h3.time:before {
    background-position: -64.70588em 0em
}
h3.video:before {
    width: 1.29412em;background-position:-52.94118em -2.94118em
}
h3.workout:before {
    width: 1em;background-position:-61.76471em 0em
}
h3.column:before {
    background-position: -67.64706em 0em
}
h3.personal:before {
    width: 1.05882em;background-position:-73.52941em 0em
}
h3.knowledge:before {
    width: 1em;background-position:-79.41176em 0em
}
h3.sport-news:before {
    width: 1.29412em;background-position:-70.58824em 0em
}
h3.elevation:before {
    width: 1.29412em;background-position:-117.64706em 0em
}
h3.comment:before {
    background-position: -132.35294em 0em
}
h4.calendar:before {
    background-position: -121.875em 0em
}
h4.picture:before {
    background-position: -90.625em 0em
}
h4.event:before {
    background-position: -106.25em 0em
}
h4.route:before {
    background-position: -100em 0em
}
h4.challenge:before {
    background-position: -103.125em 0em
}
h4.group:before {
    background-position: -109.375em 0em
}
h4.list:before {
    background-position: -112.5em 0em
}
.tabs h3.podium:before {
    width: 1.05882em;background-position:-120.58824em -5.88235em
}
.tabs .current h3.podium:before {
    background-position: -120.58824em 0em
}
.tabs h3.flag:before {
    width: 0.76471em;background-position:-123.52941em -5.88235em
}
.tabs .current h3.flag:before {
    background-position: -123.52941em 0em
}
.tabs h3.chat:before {
    width: 1.47059em;background-position:-126.47059em -5.88235em
}
.tabs .current h3.chat:before {
    background-position: -126.47059em 0em
}
.tabs h3.route:before {
    background-position: -58.82353em -5.88235em
}
.tabs .current h3.route:before {
    background-position: -58.82353em 0em
}
.tabs h3.picture:before {
    background-position: -85.29412em -5.88235em
}
.tabs .current h3.picture:before {
    background-position: -85.29412em 0em
}
.tabs h3.award:before {
    background-position: -88.23529em -5.88235em
}
.tabs .current h3.award:before {
    background-position: -88.23529em 0em
}
.tabs h3.star:before {
    background-position: -91.17647em -5.88235em
}
.tabs .current h3.star:before {
    background-position: -91.17647em 0em
}
.tabs h3.column:before {
    background-position: -67.64706em -5.88235em
}
.tabs .current h3.column:before {
    background-position: -67.64706em 0em
}
.tabs h3.personal:before {
    background-position: -73.52941em -5.88235em
}
.tabs .current h3.personal:before {
    background-position: -73.52941em 0em
}
.tabs h3.knowledge:before {
    background-position: -79.41176em -5.88235em
}
.tabs .current h3.knowledge:before {
    background-position: -79.41176em 0em
}
.tabs h3.sport-news:before {
    background-position: -70.58824em -5.88235em
}
.tabs .current h3.sport-news:before {
    background-position: -70.58824em 0em
}
dl.cdd .running a,
ul.vdd .running a {
    background-position: -217.85714em 0em
}
dl.cdd .running a.selected,
dl.cdd .running a:hover,
ul.vdd .running a.selected,
ul.vdd .running a:hover {
    background-position: -217.85714em -3.57143em
}
dl.cdd .hiking a,
ul.vdd .hiking a {
    background-position: -221.42857em 0em
}
dl.cdd .hiking a.selected,
dl.cdd .hiking a:hover,
ul.vdd .hiking a.selected,
ul.vdd .hiking a:hover {
    background-position: -221.42857em -3.57143em
}
dl.cdd .swimming a,
ul.vdd .swimming a {
    background-position: -228.57143em 0em
}
dl.cdd .swimming a.selected,
dl.cdd .swimming a:hover,
ul.vdd .swimming a.selected,
ul.vdd .swimming a:hover {
    background-position: -228.57143em -3.57143em
}
dl.cdd .cycling a,
ul.vdd .cycling a {
    background-position: -225em 0em
}
dl.cdd .cycling a.selected,
dl.cdd .cycling a:hover,
ul.vdd .cycling a.selected,
ul.vdd .cycling a:hover {
    background-position: -225em -3.57143em
}
dl.cdd .sunny a,
ul.vdd .sunny a {
    background-position: -214.28571em 0em
}
dl.cdd .sunny a.selected,
dl.cdd .sunny a:hover,
ul.vdd .sunny a.selected,
ul.vdd .sunny a:hover {
    background-position: -214.28571em -3.57143em
}
dl.cdd .cloudy a,
ul.vdd .cloudy a {
    background-position: -196.42857em 0em
}
dl.cdd .cloudy a.selected,
dl.cdd .cloudy a:hover,
ul.vdd .cloudy a.selected,
ul.vdd .cloudy a:hover {
    background-position: -196.42857em -3.57143em
}
dl.cdd .raining a,
ul.vdd .raining a {
    background-position: -200em 0em
}
dl.cdd .raining a.selected,
dl.cdd .raining a:hover,
ul.vdd .raining a.selected,
ul.vdd .raining a:hover {
    background-position: -200em -3.57143em
}
dl.cdd .windy a,
ul.vdd .windy a {
    background-position: -210.71429em 0em
}
dl.cdd .windy a.selected,
dl.cdd .windy a:hover,
ul.vdd .windy a.selected,
ul.vdd .windy a:hover {
    background-position: -210.71429em -3.57143em
}
dl.cdd .hot a,
ul.vdd .hot a {
    background-position: -203.57143em 0em
}
dl.cdd .hot a.selected,
dl.cdd .hot a:hover,
ul.vdd .hot a.selected,
ul.vdd .hot a:hover {
    background-position: -203.57143em -3.57143em
}
dl.cdd .cold a,
ul.vdd .cold a {
    background-position: -207.14286em 0em
}
dl.cdd .cold a.selected,
dl.cdd .cold a:hover,
ul.vdd .cold a.selected,
ul.vdd .cold a:hover {
    background-position: -207.14286em -3.57143em
}
dl.cdd .public a,
ul.vdd .public a {
    background-position: -235.71429em 0em
}
dl.cdd .public a.selected,
dl.cdd .public a:hover,
ul.vdd .public a.selected,
ul.vdd .public a:hover {
    background-position: -235.71429em -3.57143em
}
dl.cdd .friendsonly a,
ul.vdd .friendsonly a {
    background-position: -232.14286em 0em
}
dl.cdd .friendsonly a.selected,
dl.cdd .friendsonly a:hover,
ul.vdd .friendsonly a.selected,
ul.vdd .friendsonly a:hover {
    background-position: -232.14286em -3.57143em
}
dl.cdd .private a,
ul.vdd .private a {
    background-position: -239.28571em 0em
}
dl.cdd .private a.selected,
dl.cdd .private a:hover,
ul.vdd .private a.selected,
ul.vdd .private a:hover {
    background-position: -239.28571em -3.57143em
}
ul.effort li a {
    background-position: -242.85714em 0em
}
ul.effort li a.selected,
ul.effort li a:hover {
    background-position: -242.85714em -3.57143em
}
.Nav .home a {
    background-position: 0em 0em
}
.Nav .home a:hover,
.index .Nav .home a {
    background-position: 0em -3.57143em
}
.Nav .profile a {
    width: 1.85714em;background-position:-3.57143em 0em
}
.Nav .profile a:hover,
.profile .Nav .profile a {
    background-position: -3.57143em -3.57143em
}
.Nav .shop a {
    width: 57px;
    height: 42px;
    background-image: url("img/shop_icon.gif?v=1");
    background-size: initial;
    margin-top: -10px;
    cursor: pointer;
}
.Nav .shop a:hover,
.profile .Nav .shop a {
    background-image: url("img/shop_icon_mouseover.gif?v=1");
}
.Nav .events a {
    background-position: -7.14286em 0em
}
.Nav .events a:hover,
.events .Nav .events a {
    background-position: -7.14286em -3.57143em
}
.Nav .routes a {
    width: 2.07143em;background-position:-10.71429em 0em
}
.Nav .routes a:hover,
.route .Nav .routes a,
.routes .Nav .routes a,
.new-route .Nav .routes a {
    background-position: -10.71429em -3.57143em
}
.Nav .people a {
    width: 3.35714em;background-position:-17.85714em 0em
}
.Nav .people a:hover,
.people .Nav .people a {
    background-position: -17.85714em -3.57143em
}
.Nav .challenges a {
    width: 1.78571em;background-position:-21.42857em 0em
}
.Nav .challenges a:hover,
.challenge .Nav .challenges a,
.new-challenge .Nav .challenges a,
.challenges .Nav .challenges a {
    background-position: -21.42857em -3.57143em
}
.Nav .articles a {
    width: 2.9em;background-position:-14.28571em 0em
}
.Nav .articles a:hover,
.articles .Nav .articles a {
    background-position: -14.28571em -3.57143em
}
.Subnav .hot a {
    width: 1.78571em;background-position:-25em -7.14286em
}
.Subnav .hot a:hover {
    background-position: -25em -3.57143em
}
.Subnav .add-friend a {
    width: 2.14286em;background-position:-246.42857em -7.14286em
}
.Subnav .add-friend a:hover {
    background-position: -246.42857em -3.57143em
}
.Subnav .groups a {
    width: 1.78571em;background-position:-28.57143em -7.14286em
}
.Subnav .groups a:hover {
    background-position: -28.57143em -3.57143em
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { 
    ul.nav a,
    dl.cdd a,
    ul.vdd li a,
    h2.icon:before,
    h3.icon:before {
        background-image: url("img/icons@2x.png");
        background-size: 3450px 150px;
    }
}
* {
    font-family: Arial, '微軟正黑體', 'LiHei Pro', sans-serif !important
}
body {
    font-size: 87.5%;line-height:1.3;color:#6d6e71
}
a {
    color: #97c80d;text-decoration:none
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;margin:0 0 1em 0;color:#4a4c50
}
h1 {
    font-size: 2em
}
.article h1 {
    font-size: 1.42857em
}
h2 {
    font-size: 1.5em
}
h3 {
    font-size: 1.21429em
}
h4 {
    font-size: 1.14286em
}
h5 {
    font-size: 1.07143em
}
h6 {
    font-size: 1em;margin-bottom:0.3em
}
p {
    margin-top: 0
}
h2.icon {
    color: #7b7c7f
}
h3.icon {
    line-height: 1.20588em;margin-bottom:0.29412em
}
    h3.icon a {
        margin-left: -1.47059em;padding-left:1.47059em
    }
.Header {
    position: relative;background:#e1e5e6;z-index:10
}
    .Header .inner {
        position: relative;height:3.28571em
    }
    .Header h1 {
        margin: 0
    }
        .Header h1 a {
            display: block;position:absolute;top:0.17857em;left:1.42857em;text-indent:-999em;overflow:hidden;background:url("img/logo.png") no-repeat;width:8.35714em;height:2.03571em
        }
    .Header .user {
        float: right;padding:0.28571em 0.42857em;height:2.85714em;background:#fff;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px
    }
        .Header .user div {
            white-space: nowrap;float:left
        }
        .Header .user .high {
            padding-top: 0.5em
        }
        .Header .user img {
            width: 2.14286em;height:2.14286em;float:left;margin:0.07143em 0.28571em 0 0
        }
        .Header .user b {
            float: left;font-size:0.85714em;color:#7b7c7f;display:block;font-weight:normal;white-space:nowrap
        }
        .Header .user a {
            line-height: 1;white-space:nowrap
        }
        .Header .user .logout {
            display: block;color:#bec1c3
        }
        .Header .user .logout:hover {
            color: #97c80d
        }
    .Header .notifications {
        float: right;text-align:center;margin-left:0.35714em;padding:0.28571em;min-width:2.71429em;height:2.71429em;background:#fff;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px
    }
        .Header .notifications a {
            display: block;color:#7b7c7f;font-size:1.42857em;line-height:1;padding-bottom:0.4em;background:url("img/icons.png") no-repeat;background-position:-94.55em 1em
        }
body.new-route .Header h1 a {
    height: 1.42857em;background-image:url("img/logo-fullmap.png")
}
ul.nav {
    text-align: center;list-style:none;margin:0
}
    ul.nav li {
        position: relative;display:inline-block;margin:0 0.5em
    }
        ul.nav li a {
            text-indent: -99em;display:block;overflow:hidden;width:2em;height:2em
        }
    ul.nav .tooltip {
        position: absolute;color:#fff;padding:0.35714em;line-height:1;white-space:nowrap;bottom:-2.14286em;padding-top:0.71429em;background:url("img/tooltip-top.png") no-repeat left top
    }
.Nav {
    padding: 0.78571em 0 0 14.28571em
}
    .Nav .profile a,
    .Nav .events a,
    .Nav .routes a,
    .Nav .people a,
    .Nav .challenges a {
        cursor: default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3
    }
.Subnav {
    display: none;height:2.71429em;padding:0.42857em 0 0 8.92857em;background:#cacfd1;overflow:visible !important
}
    .Subnav li {
        margin: 0 0.35714em
    }
.Details {
    height: 2.71429em;padding:0.35714em 0.71429em;background:#bfc2c3;
}
    .Details table {
        width: 100%
    }
    .Details input[name="location"] {
        width: 50%
    }
    .Details input[name="name"] {
        width: 80%
    }
    .Details button[type="submit"] {
        float: right
    }
.Distance {
    display: inline-block;vertical-align:top;color:#fff;background:#6d6e71;font-size:1.07143em;line-height:1.86667em;height:1.86667em;padding:0 0.6em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-weight:600
}
    .Distance b {
        color: #fff;font-size:1.2em
    }
.Mystery {
    font-size: 1.28571em
}
.Footer {
    background: #ced2d3;
    clear: both;
	position: relative;
	height: 4em;
}
    .Footer .inner {
        padding: 0.71429em 0 0.35714em
    }
    .Footer ul {
        list-style: none;margin:0;padding:0
    }
    .Footer .social {
        float: left
    }
        .Footer .social li {
            float: left;margin:0 0 0 0.71429em
        }
        .Footer .social li.like {
            padding-top: 0.35714em
        }
    .Footer .sitemap li {
        float: left;margin-right:2em
    }
        .Footer .sitemap li a {
            font-size: 1.07143em;color:#4f5053
        }
        .Footer .sitemap li li {
            float: none;margin:0
        }
            .Footer .sitemap li li a {
                font-size: 0.92857em;color:#4a4c50
            }
    .Footer .footer {
        font-size: 0.92857em;clear:both;float:right
    }
        .Footer .footer li {
            float: left;margin-left:1em;padding-left:1em;border-left:1px solid #4a4c50
        }
        .Footer .footer li:first-child {
            border: none
        }
    .Footer .outro {
        font-size: 0.78571em;color:#919394;clear:both;text-align:right;
        float: right;
		margin-top: -10px;
    }
    .Footer a {
        color: #4a4c50
    }
#WeeklyActivity span,
#TotalDistance span {
    color: #7b7c7f;font-size:1.57143em;font-family:Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif
}
#WeeklyActivity {
    margin-bottom: 0.28571em;vertical-align:bottom
}
    #WeeklyActivity span b {
        font-weight: normal;background:url("img/icons.png") no-repeat;background-position:-34.09091em 0em;display:inline-block;line-height:1.59091em;width:1.09091em;text-align:center;margin-right:0.09091em
    }
#AddContent {
    background: #cacfd1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:51.14286em;padding-left:5em;position:relative
}
    #AddContent h1 {
        font-size: 4em;color:#fff;position:absolute;top:0.35714em;left:0.33929em;line-height:1
    }
    #AddContent .tabs,
    #AddContent .tab {
        background: #e1e5e6;margin:0
    }
    #AddContent ul.tabs {
        -moz-border-radius-topright: 5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;padding:0.78571em 1.07143em 0.35714em
    }
        #AddContent ul.tabs li {
            display: inline;padding-right:1.42857em;margin-right:1.42857em;border-right:1px dotted #4a4c50
        }
        #AddContent ul.tabs li:last-child {
            border: none
        }
        #AddContent ul.tabs h3 {
            display: inline;margin:0
        }
        #AddContent ul.tabs a {
            color: #4a4c50
        }
    #AddContent fieldset {
        padding: 0.78571em 1.07143em
    }
        #AddContent fieldset label {
            color: #4a4c50;font-size:1.07143em;display:block
        }
    #AddContent div.tab {
        -moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;display:none;-webkit-transition-property:height;-moz-transition-property:height;transition-property:height
    }
    #AddContent div.workout {
        display: block;min-height:4em
    }
        #AddContent div.workout fieldset {
            display: none;border-top:1px solid #cacfd1
        }
        #AddContent div.workout fieldset.basic {
            margin-top: 0;border:none;display:block
        }
        #AddContent div.workout p {
            float: left;margin-right:1.07143em;margin-bottom:0
        }
        #AddContent div.workout .submit {
            margin: 0 -1.07143em;padding:0 1.07143em
        }
    #AddContent a.details {
        float: left
    }
    #AddContent div.details {
        clear: both;display:none;margin-top:2.14286em
    }
    #AddContent fieldset.details div.details {
        display: block
    }
    #AddContent fieldset.details .submit {
        border-top: 1px solid #cacfd1;clear:both;padding-top:1.07143em;margin-top:1.07143em
    }
    #AddContent .dd-container label {
        color: #97c80d
    }
    #AddContent div.note input,
    #AddContent div.note textarea,
    #AddContent div.photo input,
    #AddContent div.photo textarea,
    #AddContent div.video input,
    #AddContent div.video textarea {
        width: 100%
    }
    #AddContent .submit button {
        float: right
    }
    #AddContent fieldset.summary p {
        float: none
    }
    #AddContent fieldset.summary input {
        width: 100%
    }
    #AddContent div.workout,
    #AddContent.workout div.workout fieldset,
    #AddContent.note div.note,
    #AddContent.photo div.photo,
    #AddContent.video div.video {
        display: block
    }
#AddContent.note div.workout,
#AddContent.photo div.workout,
#AddContent.video div.workout {
    display: none
}
.News h3 {
    float: left;margin:0 1.17647em 0 0
}
.News ul {
    float: left;position:relative;display:inline-block;width:85%;list-style:none;margin:0;padding:0
}
.News li {
    padding: 0;display:none
}
.News li:first-child {
    display: block
}
.News a {
    line-height: 1.42857em
}
ul.events {
    list-style: none;padding:0;margin-top:2.85714em
}
    ul.events li {
        min-height: 2.71429em;clear:both;padding:0.35714em;border-top:1px solid #e9eced
    }
    ul.events a.toggle {
        float: right;line-height:2em;color:#6d6e71
    }
        ul.events a.toggle i {
            display: inline-block;width:0.5em;height:1.07143em;margin-left:0.35714em;background:url("img/icons.png") no-repeat;background-position:-67.85714em 0em
        }
    ul.events li.open a.toggle i {
        background-position: -67.85714em -7.14286em
    }
    ul.events img {
        float: left;margin:0 0.71429em 0 0
    }
    ul.events h4 {
        margin-bottom: 0.625em
    }
    ul.events p {
        font-size: 1.14286em;margin-bottom:0.625em
    }
    ul.events .buttons {
        margin: 1.42857em 0 1.07143em
    }
    ul.events .show {
        line-height: 2em
    }
        ul.events .show h6 {
            display: inline-block;margin:0 0 0 0.71429em
        }
    ul.events .hide {
        display: none
    }
.videoWrapper {
    position: relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:1.14286em
}
    .videoWrapper iframe {
        border: none;position:absolute;top:0;left:0;width:100%;height:100%
    }
div.social-sharing {
    clear: both;float:right;height:1.85714em
}
    div.social-sharing * {
        -webkit-box-sizing: content-box;-moz-box-sizing:content-box;box-sizing:content-box
    }
div.social-sharing>span {
    line-height: 1.85714em;vertical-align:middle
}
h2.article {
    margin: 0
}
    h2.article a {
        color: #4a4c50
    }
    h2.article a:hover {
        color: #97c80d
    }
    h2.article .author {
        font-size: 80%
    }
    h2.article span {
        color: #7b7c7f;font-size:60%
    }
body.articles .tabs {
    display: block
}
    body.articles .tabs .current-cat a {
        color: #97c80d
    }
body.articles p.more {
    margin-bottom: 3em
}
    body.articles p.more a:after,
    body.articles a.more:after {
        vertical-align: bottom;content:"";display:table-cell;display:inline-table;display:inline-block;height:1.21429em;width:0.71429em;background:url("img/icons.png") no-repeat;background-position:-132.14286em -3.57143em;margin-left:0.35714em
    }
    body.articles p.more a,
    body.articles a.more {
        color: #6d6e71;float:right
    }
    body.articles p.more a:hover,
    body.articles a.more:hover {
        color: #97c80d
    }
body.articles form.postform {
    float: right
}
    body.articles form.postform label {
        color: #4a4c50;margin-right:0.35714em
    }
    body.articles form.postform a.dd-option-selected label,
    body.articles form.postform label.dd-selected-text {
        color: #97c80d
    }
    body.articles form.postform button.find {
        line-height: 1
    }
body.articles h3 {
    margin-bottom: 0.58824em
}
body.articles h4 {
    margin-bottom: 0.625em
}
body.articles h5 {
    margin-bottom: 0.66667em
}
body.articles .Sidebar h3 {
    margin-bottom: 0.29412em
}
body.articles a h3,
body.articles a h4,
body.articles a h5 {
    display: inline-block
}
body.articles a:hover h3,
body.articles a:hover h4,
body.articles a:hover h5,
body.articles a:hover h6 {
    color: #97c80d
}
body.articles .row {
    border-top: 1px solid #e9eced;margin:0
}
body.articles .box {
    border: none;padding:0.78571em 0 0
}
    body.articles .box ul {
        list-style: none;padding:0;margin:0
    }
    body.articles .box li {
        overflow: hidden;*zoom:1;clear:both;margin-bottom:1.78571em
    }
        body.articles .box li a {
            padding: 0.42857em 0
        }
    body.articles .box .block a {
        height: 100%;overflow:hidden
    }
    body.articles .box img {
        float: left;margin-right:0.85714em
    }
    body.articles .box strong,
    body.articles .box time {
        display: block;margin-bottom:0.71429em
    }
body.articles span.crop {
    padding-top: 0.14286em;line-height:1.35714em;overflow:hidden;display:block;float:right
}
    body.articles span.crop h3,
    body.articles span.crop h4,
    body.articles span.crop h5,
    body.articles span.crop h6 {
        display: block
    }
body.articles .theme-events {
    width: 100%
}
    body.articles .theme-events .crop {
        width: 35.42857em;height:13.14286em
    }
body.articles .interviews {
    width: 29.85714em;margin-right:3.42857em
}
    body.articles .interviews .crop {
        width: 16.35714em;height:7.28571em
    }
body.articles .knowledge {
    width: 17.85714em;margin-right:0
}
    body.articles .knowledge li {
        margin-bottom: 0.71429em
    }
    body.articles .knowledge .crop {
        width: 10.71429em;height:6em
    }
body.articles .latest-featured-posts,
body.articles .video-posts {
    width: 100%;height:23.21429em;position:relative
}
    body.articles .latest-featured-posts .crop,
    body.articles .video-posts .crop {
        width: 14.85714em;height:16.28571em
    }
    body.articles .latest-featured-posts ul,
    body.articles .video-posts ul {
        list-style: none;padding:0
    }
    body.articles .latest-featured-posts li,
    body.articles .video-posts li {
        display: none;height:18.21429em;width:100%
    }
    body.articles .latest-featured-posts li:first-child,
    body.articles .video-posts li:first-child {
        display: block
    }
    body.articles .latest-featured-posts img,
    body.articles .video-posts img {
        float: left;width:35em;clip:rect(0, 490, 255, 0);height:18.21429em;margin-right:0.85714em
    }
    body.articles .video-posts .player,
    body.articles .video-posts .videoWrapper {
        float: left;width:35em;height:18.21429em;margin-right:0.71429em;padding:0
    }
div.authors {
    min-height: 2.28571em;margin-top:0.92857em
}
    div.authors h3 {
        clear: both;margin-bottom:0.58824em
    }
    div.authors ul {
        clear: both;list-style:none;padding:0;margin:0;height:11.42857em
    }
        div.authors ul li {
            float: left;margin-right:1.42857em
        }
        div.authors ul li:last-child {
            margin: 0
        }
        div.authors ul a {
            color: #6d6e71;display:block
        }
        div.authors ul img {
            display: block;width:8.57143em;height:8.57143em;margin-bottom:0.35714em
        }
    div.authors ul.single img {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4
    }
    div.authors ul.single a:hover img,
    div.authors ul.single .current img {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1
    }
div.article {
    border-top: 1px solid #e9eced;padding:1.42857em 0
}
    div.article header a {
        font-size: 0.85714em;color:#4a4c50
    }
    div.article header a:hover {
        color: #97c80d
    }
    div.article h1 {
        margin: 0
    }
    div.article time {
        display: inline-block;font-size:0.85714em;margin:0.83333em 0 1.66667em
    }
    div.article article {
        color: #4a4c50
    }
        div.article article p {
            font-size: 1.14286em;line-height:1.375em;color:inherit
        }
div.archive {
    width: 100%;margin-bottom:1.14286em;display:table
}
    div.archive .side .bio {
        font-size: 0.85714em;padding:1em 0;border:none;padding-right:0.33333em
    }
        div.archive .side .bio ul {
            padding: 0
        }
        div.archive .side .bio li {
            margin: 0 0 0.41667em 0
        }
        div.archive .side .bio img {
            max-width: 11.83333em
        }
    div.archive .side {
        display: table-cell;vertical-align:top;width:11.35714em;border-top:1px solid #e9eced
    }
        div.archive .side ul {
            list-style: none;padding:0 0.85714em
        }
            div.archive .side ul ul {
                margin: 0
            }
            div.archive .side ul li {
                border: none
            }
                div.archive .side ul li a {
                    line-height: 2em
                }
            div.archive .side ul a {
                color: #bec1c3;line-height:2.5em
            }
            div.archive .side ul a:hover {
                color: #97c80d
            }
    div.archive .main {
        display: table-cell;vertical-align:top;width:100%
    }
        div.archive .main article {
            overflow: hidden;*zoom:1;border-top:1px solid #e9eced;padding:1.14286em 0
        }
            div.archive .main article img {
                float: left;margin-right:1.14286em;position:relative;z-index:10;padding:0.5em;border:1px solid #e9eced;width:11.28571em;height:8.42857em;background:#fff
            }
            div.archive .main article h4 {
                margin-bottom: 0.3125em
            }
            div.archive .main article time {
                display: block;font-size:0.85714em;margin-bottom:0.41667em
            }
            div.archive .main article .crop {
                width: 38.64286em;height:7.57143em;padding-top:0.28571em
            }
div.author_page .main {
    border-left: 1px solid #e9eced;width:39.64286em
}
    div.author_page .main article {
        padding-left: 1.14286em
    }
        div.author_page .main article .crop {
            width: 26.07143em;height:7.57143em
        }
.Sidebar .box {
    background: white;padding-bottom:0.71429em
}
.Sidebar ul {
    margin: 0;padding:0
}
.Sidebar .categories {
    border: 1px solid #e9eced;clear:both;margin-bottom:0.71429em;margin-top: 0.90em;
}
.Sidebar .categories>li {
    list-style-type: none;position:relative
}
    .Sidebar .categories>li .more {
        position: absolute;right:0.35714em;top:0.35714em
    }
    .Sidebar .categories>li .h4 {
        display: block;background:#cee2ee;line-height:2.14286em;border-left:0.35714em solid #9ec6de
    }
    .Sidebar .categories>li h4 {
        color: #3d8ebd;margin:0;padding-left:0.35714em
    }
    .Sidebar .categories>li li {
        margin-bottom: 0.71429em
    }
    .Sidebar .categories>li li:last-child {
        margin: 0
    }
.Sidebar .categories ul {
    list-style-type: none;background:white;padding:0.71429em
}
    .Sidebar .categories ul a {
        display: block;color:#6d6e71
    }
    .Sidebar .categories ul a:hover {
        color: #97c80d
    }
.Sidebar .adinjwidget {
    list-style-type: none;margin-bottom:0.71429em
}
.Sidebar .articles {
    list-style: none;padding:0
}
    .Sidebar .articles li {
        margin-bottom: 0.71429em !important
    }
    .Sidebar .articles li:last-child {
        margin: 0 !important
    }
    .Sidebar .articles img {
        float: left;margin-right:0.57143em !important
    }
    .Sidebar .articles span.crop {
        padding: 0;width:8.35714em;height:5.57143em
    }
#respond {
    clear: both;border:1px solid #e9eced;background:#f7f8fa;padding:0.71429em
}
    #respond h3 {
        display: none
    }
    #respond .avatar {
        float: left;margin-right:0.71429em
    }
    #respond textarea {
        float: left;width:46.42857em;height:2.28571em;margin-bottom:0.57143em
    }
    #respond .form-submit {
        clear: both;margin:0;text-align:right
    }
section.comments ul {
    list-style: none;padding:0;margin:0;border:1px solid #e9eced;border-bottom:none;background:#f7f8fa
}
section.comments li {
    padding: 0.71429em;clear:both;overflow:hidden;*zoom:1;border-bottom:1px solid #e9eced
}
section.comments li:last-child {
    border-bottom: none
}
section.comments li:hover .delete {
    display: block
}
section.comments .delete {
    float: right;display:none;text-indent:-99em;overflow:hidden;background:url("img/icons.png") no-repeat;background-position:-42.85714em 0em;height:0.71429em;width:0.71429em
}
section.comments .delete:hover {
    background-position: -42.85714em -3.57143em
}
section.comments img {
    float: left;display:block;margin-right:0.71429em
}
section.comments p {
    margin: 0
}
section.comments time {
    font-size: 1em;display:inline-block;margin:0
}
#pbd-alp-load-posts a:link,
#pbd-alp-load-posts a:visited {
    border-top: 1px solid #e9eced;display:block;text-align:center;padding:4px 0;color:#6d6e71;text-decoration:none
}
#pbd-alp-load-posts a:hover,
#pbd-alp-load-posts a:active {
    background-color: #f7f8fa
}
.gform_fields {
    list-style: none;padding:0
}
    .gform_fields li {
        margin-bottom: 0.71429em
    }
    .gform_fields ul {
        list-style: none;padding:0 0 0 0.07143em
    }
.gfield_radio label {
    margin-left: 0.71429em
}
.ginput_container textarea.medium {
    width: 31.42857em;height:8.14286em
}
#field_1_4 label {
    display: none
}
::selection {
    background: #97c80d
}
::-moz-selection {
    background: #97c80d
}
::-webkit-input-placeholder {
    color: #4a4c50
}
:-moz-placeholder {
    color: #4a4c50
}
:-ms-input-placeholder {
    color: #4a4c50
}
fieldset {
    border: none;margin:0;padding:0
}
a.button,
input[type="submit"],
button[type="submit"],
.panel button[type="button"],
#respond input[type="submit"] {
    width: auto !important;line-height:1.92857em;padding:0.14286em 0.71429em 0;color:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px
}
a.green,
input[type="submit"],
button[type="submit"].green,
#respond input[type="submit"] {
    background: #97c80d
}
a.red {
    background: #d30000
}
a.gray {
    background: #7b7c7f
}
a.right {
    float: right;margin-left:0.71429em
}
a.small {
    font-weight: normal;font-size:0.92857em;text-align:center;display:inline-block;padding:0.15385em 0.6em 0;line-height:1.53846em
}
a.big {
    font-weight: 600;font-size:1.21429em;clear:both;text-align:center;display:block;margin-bottom:0.94118em;line-height:2.58824em
}
select {
    -webkit-appearance: none;-webkit-border-radius:0
}
select,
textarea,
input[type="text"],
input[type="email"],
input[type="password"] {
    color: #4a4c50;border:1px solid #e9eced;padding:0.42857em
}
input[type="file"] {
    font-size: 0.71429em
}
button.find {
    font-size: 1em;padding:0;overflow:hidden;text-indent:-99em;width:1.42857em !important;height:1.42857em;border:none;background:url("img/icons.png") no-repeat;background-position:-100em 0em
}
button.go {
    font-size: 1em;padding:0;overflow:hidden;text-indent:-99em;width:1.42857em !important;height:2em;border:none;background:url("img/icons.png") no-repeat;background-position:-132.14286em -7.14286em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0
}
form p {
    position: relative
}
    form p label {
        width: 7.71429em;display:inline-block;text-align:right;margin-right:0.71429em
    }
    form p input {
        width: 10.71429em
    }
    form p input:focus {
        border-color: #4e7fda;
        /*-webkit-box-shadow:#4e7fda 0 0 10px;*/
        /*-moz-box-shadow:#4e7fda 0 0 10px;*/
        /*box-shadow:#4e7fda 0 0 10px*/
    }
    form p input.error {
        border-color: #cd5053;-webkit-box-shadow:#cd5053 0 0 10px;-moz-box-shadow:#cd5053 0 0 10px;box-shadow:#cd5053 0 0 10px;
    }
    form p input.valid {
        border-color: #65d15f;-webkit-box-shadow:#65d15f 0 0 10px;-moz-box-shadow:#65d15f 0 0 10px;box-shadow:#65d15f 0 0 10px;
    }
    form p label.error {
        margin: 0;width:1.78571em;height:1.78571em;display:inline-block;background:url("img/icon-no.png") no-repeat
    }
    form p label.valid {
        background: url("img/icon-yes.png") no-repeat
    }
form p.login-remember label,
form p.login-remember input {
    width: auto
}
form p.login-remember input {
    margin-left: 8.64286em;
}
form p.login-submit {
    margin: 0
}
    form p.login-submit input[type="submit"] {
        margin-left: 8.64286em;
    }
#loginform {
    margin-top: 0.71429em
}
.Details fieldset {
    display: inline
}
.Details input[type="text"],
.Details textarea {
    border: none
}
.Sidebar form select {
    height: 2.14286em;width:14.42857em;margin-bottom:0.5em
}
.Sidebar form input[type="text"] {
    width: 12.71429em
}
.Sidebar form button.find {
    vertical-align: middle
}
.Sidebar .search {
    border: 1px solid #e9eced;padding:0.78571em 0.42857em 0.78571em 0.85714em;width:100%;margin-bottom:1.14286em
}
    .Sidebar .search input[type="text"] {
        width: 13.14286em
    }
.Content form.search {
    background: #e1e5e6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px
}
    .Content form.search legend {
        background: #cacfd1 url("img/icons.png") no-repeat;background-position:-98.14286em -6.07143em;text-indent:-99em;overflow:hidden;display:block;width:5em;height:3.35714em;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;float:left
    }
    .Content form.search input {
        width: 40.21429em;float:left;line-height:1.21429em;vertical-align:top;margin:0.64286em 0 0.64286em 0.64286em;border:none
    }
    .Content form.search button {
        width: 3.82353em;margin:0.52941em 0.52941em 0.52941em 0;background:#7b7c7f
    }
form.page label {
    display: block;color:#4a4c50;margin-bottom:0.35714em
}
form.page label.radio {
    color: #6d6e71;display:inline-block;margin-right:1.42857em;line-height:2.07143em
}
form.page input[size="40"],
form.page textarea[cols="40"] {
    width: 40.57143em
}
form.page input[size="5"],
form.page .dd-container {
    width: 12.57143em !important
}
form.page .dd-select,
form.page .dd-options {
    width: 12.42857em !important
}
form.page p {
    clear: both
}
form.page fieldset p {
    clear: none;width:12.57143em;margin-right:1.42857em;float:left
}
form.page fieldset p.double {
    width: 26.85714em
}
select.dd {
    visibility: hidden
}
.dd-pointer-down {
    border-top-color: #a4a9ad !important
}
.dd-container {
    display: inline-block;border:1px solid #e9eced !important;width:10.85714em !important
}
    .dd-container .dd-select,
    .dd-container .dd-options {
        width: 10.71429em !important
    }
    .dd-container .dd-selected {
        font-weight: normal !important
    }
    .dd-container .dd-select {
        -webkit-border-radius: 0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none !important;background:#fff !important
    }
    .dd-container .dd-options {
        border: none
    }
    .dd-container a {
        padding: 0.28571em 0.28571em 0.35714em
    }
    .dd-container .dd-pointer-up {
        border-bottom-color: #a4a9ad !important
    }
    .dd-container label {
        margin: 0 !important
    }
.five .dd-container {
    width: 8.85714em !important
}
    .five .dd-container .dd-select,
    .five .dd-container .dd-options {
        width: 8.71429em !important
    }
#ddCategory,
#ddCategory .dd-select,
#ddCategory .dd-options {
    width: 12.14286em !important
}
#ddLocation,
#ddLocation .dd-select,
#ddLocation .dd-options {
    width: 22.85714em !important
}
.Sidebar .dd-container {
    width: 14.42857em !important;border:1px solid #e9eced !important;margin-bottom:0.5em
}
    .Sidebar .dd-container a {
        padding: 0.35714em
    }
    .Sidebar .dd-container .dd-select,
    .Sidebar .dd-container .dd-options {
        width: 14.28571em !important
    }
#registration .field-visibility-settings,
#registration .field-visibility-settings-notoggle,
#registration .field-visibility-settings-toggle {
    display: none
}
.cf {
    /*overflow: hidden;*zoom:1*/
}
.clear {
    clear: both
}
.cf {
    *zoom: 1
}
ul.columns4 {
    -moz-column-count: 4;-webkit-column-count:4;column-count:4;padding:0
}
.tight {
    margin: 0;padding:0
}
h3.tight {
    line-height: 1.58824em
}
.mt50 {
    margin-top: 3.57143em
}
.mt10 {
    margin-top: 0.71429em
}
.mb10 {
    margin-bottom: 0.71429em
}
.pagination ul {
    padding: 0
}
.pagination li {
    padding: 0 1em 1em;float:left;width:50%;min-height:1px
}
.pagination .newer {
    text-align: right
}
#topper {
    display: none;position:fixed;width:34.28571em;height:0;margin-left:50%;bottom:0
}
    #topper a {
        z-index: 10;position:absolute;bottom:3.57143em;right:0;background:url("img/scroll_top.png") no-repeat;width:2em;height:2em;text-indent:-99em;display:block;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4
    }
    #topper a:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1
    }
.alignleft {
    clear: both;float:left!important;margin-right:1em;
}
.alignright {
    clear: both;float:right!important;margin-left:0.5em;
}
.wp-caption-text {
    font-style: italic
}
.gmap {
    margin-top: 0.71429em
}
hr {
    clear: both;border:none;position:relative;z-index:101;font-size:0;border-top:1px solid #e9eced;margin:16px 0
}
.panel hr {
    border-top: 1px solid #e9eced;
    /*border-bottom:1px solid #555*/
}
div.right {
    float: right
}
p.social {
    line-height: 2em;margin-top:3.57143em
}
.f-l {
    float: left
}
.tooltip {
    z-index: 150;position:absolute;color:#fff;padding:0.35714em;line-height:1;white-space:nowrap
}
ul.pagination {
    float: right;height:1.92857em
}
    ul.pagination li {
        display: inline
    }
    ul.pagination a {
        color: #6d6e71;text-align:center;width:1.92857em;line-height:1.92857em;display:inline-block;border:1px solid #e9eced
    }
    ul.pagination a:hover {
        background: #f7f8fa
    }
ul.tabs {
    list-style: none;width:100%;padding:0;white-space:nowrap
}
    ul.tabs li {
        display: inline;padding-right:1.07143em;margin-right:1.07143em;border-right:1px dotted #bec1c3
    }
    ul.tabs li:last-child {
        border: none;margin-right:0;padding-right:0
    }
    ul.tabs a {
        color: #bec1c3
    }
    ul.tabs a:hover {
        color: #97c80d
    }
    ul.tabs .current a {
        color: #4a4c50
    }
    ul.tabs h3 {
        display: inline;margin:0
    }
div.list .all {
    float: right
}
div.list .red {
    background: transparent;color:#d30000
}
div.list ul {
    list-style: none;padding:0;margin:0.71429em 0 0
}
    div.list ul a {
        display: block;clear:left
    }
        div.list ul a img {
            float: left;margin:0 0.71429em 0.35714em 0
        }
    div.list ul b {
        display: block;line-height:1.78571em;font-weight:normal;color:#97c80d
    }
ul.avatars {
    padding: 0;margin:0;list-style:none;margin-left:0.07143em
}
    ul.avatars li {
        border: none;padding:0;width:auto;float:left;margin:0 0.28571em 0.35714em 0
    }
    ul.avatars li:nth-child(6n) {
        margin-right: 0
    }
    ul.avatars li img {
        margin: 0
    }
ul.result {
    list-style: none;padding:0
}
    ul.result li {
        clear: both;height:3.92857em
    }
    ul.result img {
        float: left;margin-right:0.71429em
    }
    ul.result .bar {
        margin-left: 4.28571em
    }
        ul.result .bar b {
            font-size: 1.14286em;font-weight:normal;padding-right:0.625em;line-height:1.6875em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#bec1c3;text-align:right;color:#fff;display:block
        }
ul.info {
    -webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#f7f8fa;border:1px solid #e9eced;list-style:none;padding:0.57143em;display:table;table-layout:fixed;width:100%;margin-top:0
}
    ul.info li {
        display: table-cell;font-size:0.85714em;text-align:center;border-right:1px dotted #bec1c3;padding:0.41667em 0
    }
    ul.info li:last-child {
        border: 0
    }
    ul.info strong {
        color: #4a4c50;font-size:1.33333em;font-weight:normal;display:block
    }
ul.stickers {
    list-style: none;padding:0;margin:0
}
    ul.stickers li {
        text-align: center;padding:0;width:auto;border:none;display:inline-block;margin-right:0.71429em
    }
    ul.stickers li:last-child {
        border: 0
    }
    ul.stickers li:nth-child(5n) {
        margin-right: 0
    }
    ul.stickers i {
        display: block;margin-bottom:0.35714em
    }
    ul.stickers a {
        display: inline-block;color:#6d6e71
    }
.jcarousel-container {
    overflow: hidden
}
.cycle-container,
.jcarousel-container {
    clear: both;position:relative;overflow:visible
}
.jcarousel-clip {
    overflow: hidden
}
.cycle-prev,
.cycle-next,
.jcarousel-prev,
.jcarousel-next {
    background: url("img/icons.png") no-repeat;height:0.85714em;width:0.85714em;position:absolute;top:-1.42857em;right:0;cursor:pointer;z-index:10
}
.cycle-prev,
.jcarousel-prev {
    background-position: -253.57143em 0em;right:1.42857em
}
.cycle-next,
.jcarousel-next {
    background-position: -257.14286em 0em
}
.articles .cycle-prev,
.articles .cycle-next {
    top: auto;bottom:0em;right:0em
}
.articles .cycle-prev {
    right: 2.14286em
}
.home ul.slider {
    padding: 0;margin:0;list-style:none;overflow:hidden
}
    .home ul.slider a {
        position: relative;display:block
    }
    .home ul.slider span {
        width: 100%;position:absolute;bottom:0;left:0;display:none;background:url("img/bg-black85.png");padding:0.35714em 0.71429em
    }
        .home ul.slider span b {
            color: #97c80d;display:block;font-weight:normal
        }
    .home ul.slider a:hover span {
        display: block
    }
ul.colors {
    list-style: none;padding:0
}
    ul.colors li {
        float: left;margin:0 1em 1em 0
    }
    ul.colors li:nth-child(10n) {
        margin-right: 0
    }
    ul.colors a {
        display: inline-block;width:1.64286em;height:1.64286em
    }
    ul.colors .color02 {
        border: 1px solid #c8cdce
    }
.color01 {
    background: #c8cdce !important
}
.color02 {
    background: #494c4d !important
}
.color03 {
    background: #0d8db2 !important
}
.color04 {
    background: #61bb18 !important
}
.color05 {
    background: #9bd302 !important
}
.color06 {
    background: #d3d102 !important
}
.color07 {
    background: #f1ed8e !important
}
.color08 {
    background: #ffdc1b !important
}
.color09 {
    background: #f5b800 !important
}
.color10 {
    background: #f28e00 !important
}
.color11 {
    background: #cd5c00 !important
}
.color12 {
    background: #cd3a00 !important
}
.color13 {
    background: #bea785 !important
}
.color14 {
    background: #90764e !important
}
.color15 {
    background: #73911f !important
}
.color16 {
    background: #9b942c !important
}
.color17 {
    background: #8c618d !important
}
.color18 {
    background: #6e436f !important
}
.color19 {
    background: #5c8f9e !important
}
.color20 {
    background: #79c7de !important
}
.panel,
.panel#login{
	display:none;
	
}
.panel .bg{
	background: url("img/black-bg.png") repeat;
	width: 100%;
	height:100%;
	top: 0px;
	/*left:40%;*/
	position: absolute;
	z-index:100;
	
}
.panel .content {
    margin: 10% auto;width: 52.57143em;padding:1.42857em;background-color: #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px
}
.panel#login .content{
    margin: 10% auto;width: 28.57143em;padding:1.42857em;background-color: #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px
}
    .panel .close {
        color: #fff;float:right;text-indent:-99em;display:block;width:0.64286em;height:0.64286em;background:url("img/icons.png") no-repeat;background-position: -42.86714em -0.01em;
    }
    .panel button.remove {
        padding-left: 1.78571em;background-image:url("img/icons.png");background-repeat:no-repeat;background-position:-45.38462em -7.23077em;margin:0 auto
    }
    .panel h3,
    .panel h4 {
        color: #97c80d;
        /*text-shadow:0 1px 3px rgba(0,0,0,0.7)*/
    }
    .panel h3 {
        font-size: 1.28571em;margin:0
    }
    .panel hr {
        margin: 5px 0
    }
    .panel fieldset {
        margin: 0 0 5px
    }
    .panel label {
        color: #4a4c50;
        /*text-shadow:0 1px 3px rgba(0,0,0,0.7)*/
    }
    .panel textarea {
        width: 100%;margin:0 0 5px
    }
    .panel button {
        float: right
    }
    .panel button[type="submit"] {
        margin: 26px 30px 5px
    }
    .panel p {
        color: #fff;
        /*text-shadow:0 1px 3px rgba(0,0,0,0.7)*/
    }
        .panel p span {
            display: inline-block;width:2.85714em;color:#fff
        }
        .panel p b {
            font-weight: normal
        }
        .panel .description {
            font-weight: normal;
            padding-left: 120px;
            color: #4a4c50;
        }
     
.newevent,
.thankyou {
    top: 30%;left:30%
}
    .newevent h3,
    .thankyou h3 {
        color: #fff;text-align:center;margin:0.71429em 0 1.42857em
    }
    .newevent h4,
    .thankyou h4 {
        color: #fff
    }
.newroute {
    padding: 0.71429em;width:12.14286em;top:30%;left:30%
}
.FullMap,
#GMap {
    height: 100%;position:relative
}
ul.map-controls {
    position: absolute;list-style:none;background:url("img/bg-black85.png");-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0;padding:0.71429em;z-index:100
}
    ul.map-controls a {
        position: relative;display:block;overflow:hidden;text-indent:-99em;height:1.57143em;width:1.78571em
    }
.Actions {
    left: 1.42857em;top:40%
}
    .Actions li {
        margin-bottom: 0.71429em
    }
    .Actions li:last-child {
        margin: 0
    }
    .Actions a {
        background: url("img/icons-actions.png") no-repeat
    }
    .Actions .UndoLastPoint a {
        background-position: 0em 0
    }
    .Actions .UndoLastPoint a:hover {
        background-position: 0em -2.14286em
    }
    .Actions .ClearMap a {
        background-position: -2.14286em 0
    }
    .Actions .ClearMap a:hover {
        background-position: -2.14286em -2.14286em
    }
    .Actions .CenterMap a {
        background-position: -4.28571em 0
    }
    .Actions .CenterMap a:hover {
        background-position: -4.28571em -2.14286em
    }
    .Actions .CenterOnClick a {
        background-position: -6.42857em 0
    }
    .Actions .CenterOnClick a:hover {
        background-position: -6.42857em -2.14286em
    }
    .Actions .FollowRoad a {
        background-position: -8.57143em 0
    }
    .Actions .FollowRoad a:hover {
        background-position: -8.57143em -2.14286em
    }
    .Actions .OutAndBack a {
        background-position: -10.71429em 0
    }
    .Actions .OutAndBack a:hover {
        background-position: -10.71429em -2.14286em
    }
    .Actions .Loop a {
        background-position: -12.85714em 0
    }
    .Actions .Loop a:hover {
        background-position: -12.85714em -2.14286em
    }
    .Actions .tooltip {
        margin-top: -1.64286em;left:3.35714em;padding-left:0.71429em;background:url("img/tooltip-left.png") no-repeat left center
    }
.Features {
    bottom: 2.14286em;left:20%
}
    .Features li {
        display: inline-block;margin-right:0.35714em
    }
    .Features li:last-child {
        margin: 0
    }
    .Features a {
        height: 1.78571em;background:url("img/icons-actions.png") no-repeat
    }
    .Features .Elevation a {
        width: 1.92857em;background-position:-15em 0
    }
    .Features .Elevation a:hover {
        background-position: -15em -2.14286em
    }
    .Features .Location a {
        width: 1.42857em;background-position:-17.14286em 0
    }
    .Features .Location a:hover {
        background-position: -17.14286em -2.14286em
    }
    .Features .tooltip {
        top: -2.14286em;padding-bottom:0.71429em;background:url("img/tooltip-bottom.png") no-repeat left bottom
    }
    .Features ul {
        display: none
    }
.Locations {
    padding: 0.35714em 0.57143em 0.5em;bottom:3.92857em;left:2.42857em;width:45.21429em
}
    .Locations li {
        margin-right: 0.14286em
    }
        .Locations li a {
            width: 2.28571em !important;height:2.64286em;background:url("img/icons-locations.png") no-repeat;background-position-y:0em
        }
    .Locations .SevenEleven a {
        background-position: 0em 0em
    }
    .Locations .SevenEleven a:hover {
        background-position: 0em -0.21429em
    }
    .Locations .Photo a {
        background-position: -2.71429em 0em
    }
    .Locations .Photo a:hover {
        background-position: -2.71429em -0.21429em
    }
    .Locations .Finish a {
        background-position: -5.42857em 0em
    }
    .Locations .Finish a:hover {
        background-position: -5.42857em -0.21429em
    }
    .Locations .Toilet a {
        background-position: -8.14286em 0em
    }
    .Locations .Toilet a:hover {
        background-position: -8.14286em -0.21429em
    }
    .Locations .Elevation a {
        background-position: -10.85714em 0em
    }
    .Locations .Elevation a:hover {
        background-position: -10.85714em -0.21429em
    }
    .Locations .Restaurant a {
        background-position: -13.57143em 0em
    }
    .Locations .Restaurant a:hover {
        background-position: -13.57143em -0.21429em
    }
    .Locations .WaterStation a {
        background-position: -16.28571em 0em
    }
    .Locations .WaterStation a:hover {
        background-position: -16.28571em -0.21429em
    }
    .Locations .FirstAid a {
        background-position: -19em 0em
    }
    .Locations .FirstAid a:hover {
        background-position: -19em -0.21429em
    }
    .Locations .Unknown a {
        background-position: -24.5em 0em
    }
    .Locations .Unknown a:hover {
        background-position: -24.5em -0.21429em
    }
    .Locations .Parking a {
        background-position: -27.14286em 0em
    }
    .Locations .Parking a:hover {
        background-position: -27.14286em -0.21429em
    }
    .Locations .ChangingStation a {
        background-position: -29.85714em 0em
    }
    .Locations .ChangingStation a:hover {
        background-position: -29.85714em -0.21429em
    }
    .Locations .TurningPoint a {
        background-position: -32.57143em 0em
    }
    .Locations .TurningPoint a:hover {
        background-position: -32.57143em -0.21429em
    }
    .Locations .SupplyZone a {
        background-position: -35.28571em 0em
    }
    .Locations .SupplyZone a:hover {
        background-position: -35.28571em -0.21429em
    }
    .Locations .BikeShop a {
        background-position: -38em 0em
    }
    .Locations .BikeShop a:hover {
        background-position: -38em -0.21429em
    }
    .Locations .Sprint a {
        background-position: -40.71429em 0em
    }
    .Locations .Sprint a:hover {
        background-position: -40.71429em -0.21429em
    }
    .Locations .Start a {
        background-position: -43.42857em 0em
    }
    .Locations .Start a:hover {
        background-position: -43.42857em -0.21429em
    }
.dd-options li {
    margin: 0 !important
}
select.cdd {
    display: none
}
div.overlay {
    display: none;position:absolute;top:0;left:0;z-index:100;height:100%;width:100%
}
input.cdd {
    display: none
}
dl.cdd {
    height: 2em;display:inline-block;position:relative;margin:0
}
    dl.cdd dd {
        background-color: #bfc2c3;display:none;margin:0
    }
    dl.cdd dd:last-child {
        -moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px
    }
    dl.cdd a {
        width: 2em;height:2em;line-height:1;white-space:nowrap;margin:0 1.42857em 0.35714em 0.35714em;display:inline-block;text-indent:-99em;overflow:hidden
    }
    dl.cdd .tooltip {
        margin-top: -2.14286em;left:2.64286em;padding-left:0.71429em;background:url("img/tooltip-left.png") no-repeat left center
    }
dl.open {
    z-index: 110
}
    dl.open dd {
        display: block
    }
input.vdd {
    display: none
}
ul.vdd {
    position: relative;margin:0 0.71429em 0 0;padding:0;list-style:none;display:inline-block;vertical-align:top
}
    ul.vdd li {
        display: inline-block;margin-right:0.35714em
    }
        ul.vdd li a {
            display: inline-block;text-indent:-99em;overflow:hidden;width:2em;height:2em
        }
    ul.vdd .tooltip {
        top: -2.35714em;padding-bottom:0.71429em;background:url("img/tooltip-bottom.png") no-repeat left bottom
    }
ul.effort li {
    padding-top: 0.28571em
}
    ul.effort li a {
        width: 1.42857em;height:1.42857em
    }
.members .Sidebar {
    border: 1px solid #e9eced;margin-bottom:1.14286em
}
    .members .Sidebar #item-header {
        padding: 1.14286em
    }
    .members .Sidebar #latest-update>a {
        -webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:white;background:#a5a9ac;font-weight:normal;font-size:0.92857em;text-align:center;display:inline-block;padding:0.15385em 0.6em 0;line-height:1.53846em
    }
    .members .Sidebar #object-nav ul {
        list-style-type: none;margin:0;padding:0
    }
    .members .Sidebar #object-nav .current a,
    .members .Sidebar #object-nav .selected a {
        color: #97c80d;background:#f7f8fa
    }
    .members .Sidebar #object-nav .current a#user-activity:before,
    .members .Sidebar #object-nav .current a#user-xprofile:before,
    .members .Sidebar #object-nav .current a#user-messages:before,
    .members .Sidebar #object-nav .current a#user-friends:before,
    .members .Sidebar #object-nav .current a#user-groups:before,
    .members .Sidebar #object-nav .current a#user-settings:before,
    .members .Sidebar #object-nav .selected a#user-activity:before,
    .members .Sidebar #object-nav .selected a#user-xprofile:before,
    .members .Sidebar #object-nav .selected a#user-messages:before,
    .members .Sidebar #object-nav .selected a#user-friends:before,
    .members .Sidebar #object-nav .selected a#user-groups:before,
    .members .Sidebar #object-nav .selected a#user-settings:before {
        background-position: -3.57143em -3.57143em
    }
    .members .Sidebar #object-nav a {
        color: #bec1c3;border-top:1px solid #e9eced;position:relative;display:block;padding:0.71429em 1.14286em
    }
    .members .Sidebar #object-nav a:before {
        content: "";display:inline-block;vertical-align:middle;background:url(img/icons.png) no-repeat;width:2.14286em;height:2.14286em;margin-right:0.71429em
    }
    .members .Sidebar #object-nav a:hover {
        background: #f7f8fa
    }
    .members .Sidebar #object-nav a span {
        position: absolute;right:1.14286em
    }
    .members .Sidebar #object-nav a#user-activity:before,
    .members .Sidebar #object-nav a#user-xprofile:before,
    .members .Sidebar #object-nav a#user-messages:before,
    .members .Sidebar #object-nav a#user-friends:before,
    .members .Sidebar #object-nav a#user-groups:before,
    .members .Sidebar #object-nav a#user-settings:before {
        background-position: -3.57143em 0em
    }
.members .Content textarea {
    resize: vertical;float:left;width:618px;height:50px;margin-bottom:1.14286em
}
.members .Content #subnav a:before {
    content: "";display:inline-block;vertical-align:middle;background:url(img/icons.png) no-repeat;width:0.71429em;height:0.71429em;margin-right:0.71429em
}
.members .Content #subnav #just-me:before,
.members .Content #subnav #activity-mentions:before,
.members .Content #subnav #activity-favs:before,
.members .Content #subnav #activity-friends:before,
.members .Content #subnav #activity-groups:before,
.members .Content #subnav #public:before,
.members .Content #subnav #edit:before,
.members .Content #subnav #change-avatar:before {
    background-position: -42.85714em 0em
}
.members .Content #whats-new-form {
    background: #e1e5e6;padding:1.14286em
}
    .members .Content #whats-new-form #whats-new-avatar {
        display: none
    }
    .members .Content #whats-new-form h5 {
        font-size: 1.5em
    }
    .members .Content #whats-new-form textarea {
        width: 100%
    }
.members .Content #activity-stream {
    list-style-type: none;margin:0;padding:0
}
    .members .Content #activity-stream .activity-item {
        overflow: hidden;*zoom:1;border-top:1px solid #e9eced
    }
    .members .Content #activity-stream .activity-avatar {
        float: left;padding:1.14286em
    }
    .members .Content #activity-stream .activity-content {
        padding: 1.14286em
    }
    .members .Content #activity-stream .activity-inner {
        float: left;width:618px
    }
    .members .Content #activity-stream .activity-header {
        font-weight: bold
    }
    .members .Content #activity-stream .activity-meta {
        margin-bottom: 1.14286em;float:right
    }
        .members .Content #activity-stream .activity-meta .button {
            -webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:white;background:#a5a9ac;padding:0.10989em 0.35714em;margin-left:0.35714em;line-height:1.53846em
        }
        .members .Content #activity-stream .activity-meta .button:before {
            content: "";display:inline-block;vertical-align:middle;background:url(img/icons.png) no-repeat;width:0.71429em;height:0.71429em;margin-right:0.35714em
        }
        .members .Content #activity-stream .activity-meta .acomment-reply:before,
        .members .Content #activity-stream .activity-meta .fav:before,
        .members .Content #activity-stream .activity-meta .delete-activity:before {
            background-position: -42.85714em -7.14286em
        }
    .members .Content #activity-stream .ac-reply-content {
        padding: 1.14286em
    }
    .members .Content #activity-stream .activity-comments {
        clear: both;background:#f7f8fa
    }
        .members .Content #activity-stream .activity-comments ul {
            list-style-type: none;margin:0;padding:0
        }
            .members .Content #activity-stream .activity-comments ul li {
                overflow: hidden;*zoom:1;display:block;border-bottom:1px solid #e9eced;padding:1.14286em
            }
        .members .Content #activity-stream .activity-comments .acomment-avatar {
            float: left
        }
        .members .Content #activity-stream .activity-comments .ac-reply-avatar {
            float: left;padding:1.14286em
        }
        .members .Content #activity-stream .activity-comments .acomment-meta,
        .members .Content #activity-stream .activity-comments .acomment-content {
            float: left;width:618px;margin-left:1.14286em
        }
        .members .Content #activity-stream .activity-comments .acomment-options {
            float: right
        }
            .members .Content #activity-stream .activity-comments .acomment-options .acomment-reply,
            .members .Content #activity-stream .activity-comments .acomment-options .acomment-delete {
                -webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:white;background:#a5a9ac;padding:0.10989em 0.35714em;margin-left:0.35714em;line-height:1.53846em
            }
            .members .Content #activity-stream .activity-comments .acomment-options .acomment-reply:before,
            .members .Content #activity-stream .activity-comments .acomment-options .acomment-delete:before {
                content: "";display:inline-block;vertical-align:middle;background:url(img/icons.png) no-repeat;width:0.71429em;height:0.71429em;margin-right:0.35714em
            }
.members .Content .profile-fields {
    width: 100%;border:1px solid #e9eced;margin-bottom:1.14286em
}
    .members .Content .profile-fields tr {
        border-bottom: 1px solid #e9eced;vertical-align:top
    }
    .members .Content .profile-fields td {
        padding: 0.71429em 1.14286em
    }
    .members .Content .profile-fields .label {
        background: #f7f8fa;border-right:1px solid #e9eced;vertical-align:top;width:20%;text-align:right
    }
.members .Content .button-nav {
    list-style: none;width:100%;padding:0;white-space:nowrap
}
    .members .Content .button-nav li {
        display: inline;padding-right:1.07143em;margin-right:1.07143em;border-right:1px dotted #bec1c3
    }
    .members .Content .button-nav li:last-child {
        border: none;margin-right:0;padding-right:0
    }
    .members .Content .button-nav a {
        color: #bec1c3
    }
    .members .Content .button-nav a:before {
        content: "";display:inline-block;vertical-align:middle;background:url(img/icons.png) no-repeat;width:0.71429em;height:0.71429em;margin-right:0.71429em;background-position:-42.85714em 0em
    }
    .members .Content .button-nav .current a {
        color: #4a4c50
    }
    .members .Content .button-nav h3 {
        display: inline;margin:0
    }
.members .Content .profile .editfield {
    width: 350px;min-height:310px;border:1px solid #e9eced;padding:0.71429em;float:left;margin-bottom:1.14286em
}
.members .Content .profile .editfield>label {
    display: block;background:#f7f8fa;padding:0.71429em;margin-bottom:1.14286em
}
.members .Content .profile .editfield>label:before {
    content: "";display:inline-block;vertical-align:middle;background:url(img/icons.png) no-repeat;width:2.14286em;height:2.14286em;margin-right:0.71429em;background-position:-3.57143em 0em
}
.members .Content .profile .editfield:nth-child(2n) {
    margin-right: 1.14286em
}
.members .Content .profile .editfield legend {
    font-weight: bold
}
.members .Content .profile .editfield textarea {
    width: 100%
}
.members .Content .profile .editfield ul {
    list-style-type: none;margin:0;padding:0
}
.members .Content .submit {
    clear: both
}
html.gt-ie8 body.home {
    background: url("img/bg-home.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover
}
    html.gt-ie8 body.home html,
    html.gt-ie8 body.home body {
        height: 100%;
    }
    html.gt-ie8 body.home .Main {
        clear: both;min-height:100%;height:auto !important;height:100%;margin-bottom:-4.64286em
    }
        html.gt-ie8 body.home .Main .Content {
            height: 4.64286em;
            margin-bottom: 9px;
        }
    html.gt-ie8 body.home .Footer {
        clear: both;
		position: relative;
		height: 4em;
    }
    html.gt-ie8 body.home .Main {
        margin-top: -3.28571em;padding-top:25%
    }
body.home .Content {
    float: none;width:54.28571em;margin:0 auto;min-height:250px
}
    body.home .Content h1,
    body.home .Content h4 {
        font-weight: normal;color:#fff
    }
    body.home .Content h1 {
        font-size: 1.57143em
    }
    body.home .Content .br {
        float: right
    }
        body.home .Content .br a {
            font-size: 1.14286em;color:#fff
        }
        body.home .Content .br .button {
            margin-left: 0.625em;padding:0.3125em 1.25em
        }
#welcome {
    top: 35%;margin-left:-21.42857em;width:42.85714em;padding:7.14286em;color:#fff
}
    #welcome .close {
        position: absolute;top:1.42857em;right:1.42857em
    }
body.members #item-nav,
body.members #don-item-header-content
body.members #subnav {
    display: none
}
.register-section#basic-details-section{
	float:left;
	margin-right: 34px;
}
.register-section#profile-details-section{
	display: inline-block;
}
.register-section#basic-details-section h4,
.register-section#profile-details-section h4{
	margin-left: 160px;
}
#wp-social-login-connect-options img{
	margin-right: 6px !important;
}
.wp_rp_wrap.wp_rp_vertical_m{
	padding: 25px 0px 0px 0px;
	border-top: 1px solid #e9eced;
	border-bottom: 1px solid #e9eced;
	margin: 25px 0px 25px 0px;
}
.wp_rp_wrap .wp_rp_vertical_m .wp_rp_backlink{
	display:none;
	visibility: hidden !important;
}
.wp_rp_wrap.wp_rp_vertical_m .related_post li:last-child{
	margin: 10px 0px 10px 0px !important;
}
.wp_rp_wrap.wp_rp_vertical_m .related_post li a{
	color: #4a4c50 !important;
}
.wp_rp_wrap.wp_rp_vertical_m .related_post li a:hover{
	color: #97c80d !important;
}
.wp_rp_wrap.wp_rp_vertical_m .wp_rp_backlink{
	display:none;
	visibility: hidden;
}
.brooks .Main{
	margin-top: 0px !important;
}
.no_style{
	margin-right: 0px!important;
	position: relative;
	z-index: 10;
	padding: 0px!important;
	border: none !important;
	width: auto !important;
	height: auto!important;
	background: #fff;
}
.main.single_author.sponsor article{
	width: 556px;
}
.main.single_author.sponsor #respond{
	width: 540px;
	margin-left: 16px;
}
.main.single_author.sponsor #respond img{
	width: 32px!important;
	height: 32px!important;
}
.main.single_author.sponsor h3.icon {
	line-height: 1.20588em;
	margin-bottom: 0.29412em;
	margin-left: 16px;
}
.main.single_author.sponsor textarea{
	width: 520px !important;
}
.Content.cf.sponsor article{
	/*padding-left: 10px!important;*/
	width: 556px;
}
.Content.cf.sponsor .bio img{
	margin-bottom: 12px;
	margin-top: 10px;
}
.Content.cf.sponsor .main.single_author img{
	/*margin-right: 0px!important;*/
	position: relative;
	z-index: 10;
	padding: 0px!important;
	border: none !important;
	width: auto !important;
	height: auto!important;
	background: #fff;
}
.Content.cf.sponsor #respond{
	width: 540px;
	margin-left: 16px;
}
.Content.cf.sponsor h1{
	font-weight: normal;
	margin: 0 0 0.5em 0;
	color: #4a4c50;
}
.Content.cf.sponsor time{
	margin: 0 0 1.5em 0;
}
.Content.cf.sponsor #respond img{
	width: 32px!important;
	height: 32px!important;
	margin-right:10px !important;
}
.Content.cf.sponsor h3.icon {
	line-height: 1.20588em;
	margin-bottom: 0.29412em;
	margin-left: 16px;
}
.Content.cf.sponsor textarea{
	width: 476px !important;
}
.Content.cf.sponsor .social-sharing span{
	margin-top:12px;
}
.box.sponsor{
	margin-top: 0px!important;
}
.widget_adrotate_widgets{
	list-style: none;
	padding-top:0.85714em;
}
.widget_adrotate_widgets:last-child{
	margin-bottom: 60px;
}
